
.provider-expand-collapse {
    cursor: pointer;
}
.provider-expand-collapse .fas {
    transition: .35s ease-out all;
}
.provider-expand-collapse[aria-expanded="true"] .fas {
    transform: rotate(90deg);
}

.member-page .input-group {
    margin-bottom: 0;
}

.bonus-table tr.skipped td,
.bonus-table tr.skipped td a {
    color: #aaa !important;
}

select.form-control {
    color: #fff !important;
}

.kv-table-header {
    background: inherit;
}

.kv-grid-table .btn .fa {
    margin-right: 0;
}


.select2-container--krajee-bs4 .select2-selection{
    background: transparent !important;
}


.select2-container--krajee-bs4 .select2-selection--multiple .select2-selection__choice{
    background: #5e6065 !important;
    color : white !important;
}

.select2-dropdown{
    background: black !important;
}

.select2-container--krajee-bs4 li.select2-results__option{
    background : transparent !important;
    color: white !important;
}

.select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected]{
    background-color: white !important;
    color : black !important;
}

.select2-container--krajee-bs4 .select2-results__option.select2-results__option--selected, .select2-container--krajee-bs4 .select2-results__option[aria-selected="true"]{
    background: #5e6065 !important;
    color : white !important;
}

.select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered{

    color : white;
}

.select2-container--krajee-bs4 .select2-selection--multiple .select2-search--inline .select2-search__field{
    min-width : 0em !important;
    margin : 0rem !important;
}

.form-control:focus,
.form-control:active {
    color: white;
}

.form-control[readonly] {
    background-color: transparent;
}

.table th, .jsgrid .jsgrid-table th, .table td, .jsgrid .jsgrid-table td{
    white-space: normal !important;
}

.form-control[disabled] {
    color:white;
    background-color :#5d5e5f;
}

.twitter-typeahead .tt-input{
    background-color :#2A3038 !important;
    color :white !important;
}

.card-header {
    padding: 1rem 1.5625rem;
}

.hint-block {
    font-size: .75rem;
    color: #73879C;
    font-style: italic;
    margin-top: .1rem;
}

.help-block {
    font-size: .75rem;
    color: #ff3333;
    font-style: italic;
    margin-top: .1rem;
}

.button, .buttons, .btn, .modal-footer .btn + .btn {
    margin-bottom: 5px;
    margin-right: 5px;
}

form .required label.control-label::after {
    content: ' *';
    color: red;
    font-weight: bold;
}

.table, .jsgrid .jsgrid-table {
    margin-bottom: 1rem !important;
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 800px !important;
    } 
}

.table th img, 
.jsgrid .jsgrid-table th img, 
.table td img, 
.jsgrid .jsgrid-table td img {
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

.preview-icon {
    width: 20px;
    height: 20px;
}

a:hover {
    text-decoration: none;
}

.sidebar .nav .nav-item .nav-link {
    white-space: normal !important;
}


.datepicker .datepicker-switch:hover, 
.datepicker .prev:hover, 
.datepicker .next:hover, 
.datepicker tfoot tr th:hover,

.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day:hover, 
.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day:hover{
    background: #aaa;
}

.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.old.day, 
.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.old.day,

.datepicker table tr td.old, 
.datepicker table tr td.new {
    color: #434a54 !important;
}

.datepicker.datepicker-dropdown .datepicker-days table.table-condensed tbody td.day, 
.datepicker.datepicker-inline .datepicker-days table.table-condensed tbody td.day {
    color: #d9dde3;
}

.select2-container--krajee-bs4 .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--krajee-bs4 .select2-selection__clear {
    color: #fff;
}

.sortable li:focus, .sortable li:hover {
    color: #000;
}

.kv-hint-content {
    color: #73879C;
}


.select2-container .select2-selection--multiple .select2-selection__rendered{
    white-space : normal !important;
}