﻿.mud-shadow-1 {
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12) !important;
}

.telerik-spacer {
    padding-top: 20px;
}

.k-grid td.k-state-selected, .k-grid tr.k-state-selected > td {
    background-color: rgba(0,123,255,0.25) !important;
}

.k-checkbox:checked {
    border-color: rgba(0,123,255,1) !important;
    background-color: rgba(0,123,255,1) !important;
}

.k-checkbox:checked:focus {
    border-color: rgba(0,123,255,1) !important;
    box-shadow: 0 0 0 2px rgba(0,123,255,.3) !important;
}

.k-pager-numbers .k-link.k-selected {
    color: rgba(0,123,255,1) !important;
    background-color: rgba(0,123,255,0.2) !important;
}

.k-pager-numbers .k-link {
    color: rgba(0,123,255,1) !important;
}

.k-pager-numbers .k-link::selection {
    color: white !important;
    background-color: rgb(0,123,255) !important;
}

.k-pager-numbers .k-link:hover, .k-pager-numbers .k-link.k-state-hover {
    color: rgba(0,123,255,1) !important;
    background-color: rgba(0,123,255,0.2) !important;
}

.k-pager-numbers .k-link:focus, .k-pager-numbers .k-link.k-state-focus {
    background-color: transparent;
    box-shadow: inset 0 0 0 2px rgba(0,123,255,.125) !important;
}

.k-link::selection {
    background-color: rgb(0,123,255) !important;
}

.k-list .k-item.k-state-selected, .k-list-optionlabel.k-state-selected {
    color: #ffffff;
    background-color: rgb(0,123,255) !important;
}

.k-list .k-item.k-state-focused {
    box-shadow: none !important;
}

.k-list-item.k-selected {
    background-color: rgb(0,123,255) !important;
}

.k-radio:checked {
    border-color: rgb(0,123,255) !important;
    background-color: rgb(0,123,255) !important;
}

.k-radio:checked:focus {
    box-shadow: 0 0 0 2px rgba(0,123,255,.3) !important;
}

.k-loader-primary {
    color: rgb(0,123,255) !important;
}

.k-input::selection {
    background-color: rgb(0,123,255) !important;
}

.k-calendar.k-calendar-range .k-range-mid {
    background-color: rgba(0,123,255, 0.25) !important;
}

.k-calendar .k-state-selected .k-link {
    border-color: rgb(0,123,255) !important;
    background-color: rgb(0,123,255) !important;
}

.k-calendar .k-calendar-header .k-today{
    color: rgb(0,123,255) !important;
}

.k-calendar .k-calendar-td.k-selected .k-link {
    background-color: rgb(0,123,255) !important;
}

.k-notification-primary {
    border-color: rgb(0,123,255) !important;
    background-color: rgb(0,123,255) !important;
}

.k-pager-info.k-label::selection {
    color: white;
    background-color: rgb(0,123,255) !important;
}

.k-grid tr.k-selected > td {
    background-color: rgba(0,123,255,0.25) !important;
}

.k-button-text {
    display: flex !important;
}

.k-button-text > p {
    margin-right: 0.25rem !important;
}

span.k-combobox.telerik-blazor.k-input.k-input-solid.k-input-md.k-rounded-md {
    height: calc(2.25rem + 2px) !important;
}

.form-control:disabled {
    background-color: #fff !important;
}

.filter-menu {
    background: #fafafa !important;
    border-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgb(226, 232, 240);
}

.input-telerik {
    border: 1px solid rgb(226, 232, 240) !important;
}

.float-bottom {
    position: absolute;
    bottom: 0;
}

.telerik-blazor.k-button.k-button-solid.k-rounded-md.k-button-rectangle.k-button-md.k-button-solid-primary {
    border-color: #007bff;
    background-color: #007bff;
}

.telerik-blazor.k-button.k-button-solid.k-rounded-md.k-button-rectangle.k-button-md.k-button-solid-primary:focus {
    border-color: #007bff;
    background-color: #007bff;
    box-shadow: none !important;
}

.k-dialog-info .k-dialog-titlebar {
    background: transparent !important;
    color: #424242 !important;
    border: none;
}