﻿.theme-bg-color {
    background-color: #4051BC;
}

.theme-standard-bg-color1 {
    background-color: #212121;
}

.theme-standard-bg-color2 {
    background-color: #FFFFFF;
}

.theme-standard-bg-color3 {
    background-color: #fff;
}

.theme-standard-bg-color4 {
    background-color: #e4e4e4;
}

.theme-font-color {
    color: #4051BC;
}

.theme-standard-font-color1 {
    color: #000000;
}

.theme-standard-font-color2 {
    color: #E4E4E4;
}

.theme-standard-font-color3 {
    color: #FFFFFF;
}

.imagezoomicon {
    fill: #000080;
}

span[id*="Cell."] [type=radio]:checked+label,
span[id*="Cell."] [type=checkbox]:checked+label,
.md-form span[id*="Cell."] [type=radio]:checked+label,
.md-form span[id*="Cell."] [type=checkbox]:checked+label,
input[type='submit'].selected {
    background-color: #E4E7F8;
    color: #000;
}

.mrRefusal {
    background-color: #E4E7F8
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #fff;
}

.select-wrapper.md-form>ul li label,
.dropdown-content li>a,
.dropdown-content li>span,
.md-form .prefix.active,
.md-form textarea~label.active,
.md-form.md-outline .prefix:focus,
.md-form.md-outline input[type=date]:focus:not([readonly])+label,
.md-form.md-outline input[type=datetime-local]:focus:not([readonly])+label,
.md-form.md-outline input[type=email]:focus:not([readonly])+label,
.md-form.md-outline input[type=number]:focus:not([readonly])+label,
.md-form.md-outline input[type=password]:focus:not([readonly])+label,
.md-form.md-outline input[type=search-md]:focus:not([readonly])+label,
.md-form.md-outline input[type=search]:focus:not([readonly])+label,
.md-form.md-outline input[type=tel]:focus:not([readonly])+label,
.md-form.md-outline input[type=text]:focus:not([readonly])+label,
.md-form.md-outline input[type=time]:focus:not([readonly])+label,
.md-form.md-outline input[type=url]:focus:not([readonly])+label,
.md-form.md-outline textarea.md-textarea:focus:not([readonly])+label,
input[type=text]:focus:not([readonly])+label,
input[type=password]:focus:not([readonly])+label,
input[type=email]:focus:not([readonly])+label,
input[type=url]:focus:not([readonly])+label,
input[type=time]:focus:not([readonly])+label,
input[type=date]:focus:not([readonly])+label,
input[type=datetime-local]:focus:not([readonly])+label,
input[type=tel]:focus:not([readonly])+label,
input[type=number]:focus:not([readonly])+label,
input[type=search-md]:focus:not([readonly])+label,
textarea.md-textarea:focus:not([readonly])+label,
.md-form input[type=text]:focus:not([readonly])+label,
.md-form input[type=password]:focus:not([readonly])+label,
.md-form input[type=email]:focus:not([readonly])+label,
.md-form input[type=url]:focus:not([readonly])+label,
.md-form input[type=time]:focus:not([readonly])+label,
.md-form input[type=date]:focus:not([readonly])+label,
.md-form input[type=datetime-local]:focus:not([readonly])+label,
.md-form input[type=tel]:focus:not([readonly])+label,
.md-form input[type=number]:focus:not([readonly])+label,
.md-form input[type=search-md]:focus:not([readonly])+label,
.md-form textarea.md-textarea:focus:not([readonly])+label,
.md-form input:not([type]):focus:not([readonly])+label,
.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="search-md"]:focus:not([readonly])+label,
.md-form textarea.md-textarea:focus:not([readonly])+label {
    color: #4051BC;
}

input[type=text]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=date]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=search-md]:focus:not([readonly]),
textarea.md-textarea:focus:not([readonly]),
.md-form input[type=text]:focus:not([readonly]),
.md-form input[type=password]:focus:not([readonly]),
.md-form input[type=email]:focus:not([readonly]),
.md-form input[type=url]:focus:not([readonly]),
.md-form input[type=time]:focus:not([readonly]),
.md-form input[type=date]:focus:not([readonly]),
.md-form input[type=datetime-local]:focus:not([readonly]),
.md-form input[type=tel]:focus:not([readonly]),
.md-form input[type=number]:focus:not([readonly]),
.md-form input[type=search-md]:focus:not([readonly]),
.md-form textarea.md-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #4051BC;
    box-shadow: 0 1px 0 0 #4051BC;
}

[type=checkbox]:checked+label:before,
.md-form[type=checkbox]:checked+label:before,
.form-check-input[type=checkbox]:checked+label:before,
label.btn input[type=checkbox]:checked+label:before {
    border-right: 2px solid #4051BC;
    border-bottom: 2px solid #4051BC;
}

[type=radio].with-gap:checked+label:before,
.md-form[type=radio].with-gap:checked+label:before,
.form-check-input[type=radio].with-gap:checked+label:after,
.form-check-input[type=radio].with-gap:checked+label:before,
.form-check-input[type=radio]:checked+label:after,
label.btn input[type=radio].with-gap:checked+label:after,
label.btn input[type=radio].with-gap:checked+label:before,
label.btn input[type=radio]:checked+label:after,
.form-check-input[type=radio].with-gap:checked+label:after,
.form-check-input[type=radio].with-gap:checked+label:before,
.form-check-input[type=radio]:checked+label:after,
label.btn input[type=radio].with-gap:checked+label:after,
label.btn input[type=radio].with-gap:checked+label:before,
label.btn input[type=radio]:checked+label:after {
    border: 2px solid #4051BC;
}

[type=radio].with-gap:checked+label:after,
.md-form[type=radio].with-gap:checked+label:after,
.form-check-input[type=radio].with-gap:checked+label:after,
.form-check-input[type=radio]:checked+label:after,
label.btn input[type=radio].with-gap:checked+label:after,
label.btn input[type=radio]:checked+label:after {
    border: 2px solid #4051BC;
    background-color: #4051BC;
}

.dropdown .dropdown-menu .dropdown-item:active,
.dropdown .dropdown-menu .dropdown-item:hover,
.dropleft .dropdown-menu .dropdown-item:active,
.dropleft .dropdown-menu .dropdown-item:hover,
.dropright .dropdown-menu .dropdown-item:active,
.dropright .dropdown-menu .dropdown-item:hover,
.dropup .dropdown-menu .dropdown-item:active,
.dropup .dropdown-menu .dropdown-item:hover,
.material-scrolltop,
.material-scrolltop:hover {
    background-color: #4051BC;
}

.material-scrolltop::before {
    background: #4051BC;
}

.lds-ellipsis div {
    background: #4051BC;
}

.form-group.is-focused .form-control {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4051BC), to(#4051BC)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
    background-image: -webkit-linear-gradient(#4051BC, #4051BC), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
    background-image: -o-linear-gradient(#4051BC, #4051BC), -o-linear-gradient(#D2D2D2, #D2D2D2);
    background-image: linear-gradient(#4051BC, #4051BC), linear-gradient(#D2D2D2, #D2D2D2);
}

.focus:not(label) {
    outline: #4051BC solid 2px;
}

.ui-slider-range {
    background: #E4E7F8 !important;
}

.dropdown-item.active,
.dropdown-item:active {
    background: #4051BC !important;
    color: #fff !important;
}

.picker__nav--prev:hover,
.picker__nav--next:hover,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus,
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
    background: #4051BC !important;
    color: #fff !important;
}

.picker__day--today:before {
    border-top: 0.5em solid #4051BC !important;
}

.picker__day--highlighted {
    border-color: #4051BC;
}