/*<input class="mdb-DatePicker">*/
.timepicker-toggle-button,
.datetimepicker-toggle-button,
.datepicker-toggle-button {
    scale: 1.5;
    position: absolute;
    top: calc(27px + 34px);
    --mdb-datepicker-toggle-focus-color: #720E1A;
}

/*radio button*/
.form-check-input:checked{
    border-color: #720E1A;
}
.form-check-input[type="radio"]:checked::after{
    background-color: #720E1A;
    border-color: #720E1A;
}

/*modal*/
.modal-title {
    color: #FAFAFA;
}

.modal-header {
    background: var(--miz-primary);
}


/*checkbox*/
.form-check-input[type="checkbox"]:checked{
    background-color: #720E1A;
}

input:disabled + .select-clear-btn {
    display: none !Important;
}

/*</input>*/

/*<input type="file">*/
.form-control[type=file] {
    line-height: 48px;
    height: 48px;
}

.form-control[type=file]::file-selector-button {
    height: 48px;
}

/*</input>*/

.form-control:focus {
    box-shadow: inset 0px 0px 0px 1px #720e1a;
}

.form-outline .form-control {
    height: 48px;
    line-height: 48px;
    padding: 0 32px 0 16px;
    border: 0;
    outline: 0;
    background: transparent;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.valid-feedback, .invalid-feedback {
    display: none !important;
}

/*<date-time picker>*/
.datetimepicker-toggle-button:focus {
    color: #720E1A;
}

.datetimepicker-toggle-button:hover {
    color: #720E1A;
}

/*</date-time picker>*/

/*<time picker>*/
.timepicker-toggle-button:hover {
    color: #720E1A;
}

.timepicker-toggle-button:focus {
    color: #720E1A;
}

.timepicker-head {
    --mdb-timepicker-head-bg: #720E1A;
}

.timepicker-time-tips-hours.active {
    --mdb-timepicker-time-tips-inner-active-bg: #720E1A;
}

.timepicker-hand-pointer {
    --mdb-timepicker-hand-pointer-bg: #720E1A;

}

.timepicker-middle-dot {
    --mdb-timepicker-item-middle-dot-bg: #720E1A;
}

.timepicker-time-tips-minutes.active {
    --mdb-timepicker-time-tips-inner-active-bg: #720E1A;

}
.timepicker-circle{
    --mdb-timepicker-circle-border-color: #720E1A;
}

/*</time picker>*/

/*<select>*/
/*.select-input {*/
/*    cursor: pointer;*/
/*}*/
/*.select-input[disabled] {*/
/*    cursor: default;*/
/*}*/

/*.select-input.focused {*/
/*    color: #616161;*/
/*    outline: 0;*/
/*}*/
/*.select-input.focused ~ .select-label {*/
/*    color: #1266f1;*/
/*}*/
/*.select-input.focused::-webkit-input-placeholder {*/
/*    opacity: 1;*/
/*}*/
/*.select-input.focused::-moz-placeholder {*/
/*    opacity: 1;*/
/*}*/
/*.select-input.focused:-ms-input-placeholder {*/
/*    opacity: 1;*/
/*}*/
/*.select-input.focused::-ms-input-placeholder {*/
/*    opacity: 1;*/
/*}*/
/*.select-input.focused::placeholder {*/
/*    opacity: 1;*/
/*}*/
/*.select-input.focused ~ .form-notch .form-notch-leading {*/
/*    border-top: 2px solid RGBA(0, 0, 0, 0.48);*/
/*    border-bottom: 2px solid RGBA(0, 0, 0, 0.48);*/
/*    border-left: 2px solid RGBA(0, 0, 0, 0.48);*/
/*    -webkit-transition: all 0.2s linear;*/
/*    -o-transition: all 0.2s linear;*/
/*    transition: all 0.2s linear;*/
/*}*/
/*.select-input.focused ~ .form-notch .form-notch-middle {*/
/*    border-bottom: 2px solid;*/
/*    border-color: RGBA(0, 0, 0, 0.48);*/
/*    -webkit-transition: all 0.2s linear;*/
/*    -o-transition: all 0.2s linear;*/
/*    transition: all 0.2s linear;*/
/*}*/
/*.select-input.focused ~ .form-notch .form-notch-trailing {*/
/*    border-top: 2px solid;*/
/*    border-bottom: 2px solid;*/
/*    border-right: 2px solid;*/
/*    border-color: RGBA(0, 0, 0, 0.48);*/
/*    -webkit-transition: all 0.2s linear;*/
/*    -o-transition: all 0.2s linear;*/
/*    transition: all 0.2s linear;*/
/*}*/

/*.select-input.focused ~ .select-arrow {*/
/*    color: #720E1A;*/
/*}*/
/*.select-input.focused ~ .select-arrow:before {*/
/*    -webkit-transform: rotate(180deg);*/
/*    -ms-transform: rotate(180deg);*/
/*    transform: rotate(180deg);*/
/*}*/

/*.form-white .select-input:focus ~ .select-arrow {*/
/*    color: #fff;*/
/*}*/

/*.form-white .select-arrow {*/
/*    color: #fff;*/
/*}*/

/*.form-white .select-clear-btn {*/
/*    color: #fff;*/
/*}*/

/*.form-control-sm ~ .select-arrow {*/
/*    top: 3px;*/
/*}*/

/*.form-control-lg ~ .select-arrow {*/
/*    top: 13px;*/
/*}*/

/*.select-options-wrapper {*/
/*    overflow-y: auto;*/
/*    max-height: 320px !important;*/
/*}*/
/*.select-options-wrapper::-webkit-scrollbar {*/
/*    width: 4px;*/
/*    height: 4px;*/
/*}*/
/*.select-options-wrapper::-webkit-scrollbar-button:start:decrement, .select-options-wrapper::-webkit-scrollbar-button:end:increment {*/
/*    display: block;*/
/*    height: 0;*/
/*    background-color: transparent;*/
/*}*/
/*.select-options-wrapper::-webkit-scrollbar-track-piece {*/
/*    background-color: transparent;*/
/*    border-radius: 0;*/
/*    border-bottom-right-radius: 4px;*/
/*    border-bottom-left-radius: 4px;*/
/*}*/
/*.select-options-wrapper::-webkit-scrollbar-thumb:vertical {*/
/*    height: 50px;*/
/*    background-color: #999;*/
/*    border-radius: 4px;*/
/*}*/

/*.select-options-list {*/
/*    list-style: none;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/

/*.select-option-group-label {*/
/*    width: 100%;*/
/*    white-space: nowrap;*/
/*    -o-text-overflow: ellipsis;*/
/*    text-overflow: ellipsis;*/
/*    overflow: hidden;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: horizontal;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: row;*/
/*    flex-direction: row;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    padding-left: 16px;*/
/*    padding-right: 16px;*/
/*    font-size: 1rem;*/
/*    font-weight: 400;*/
/*    background-color: #DFDFDF;*/
/*    color: rgba(0, 0, 0, 0.54);*/
/*    -webkit-user-select: none;*/
/*    -moz-user-select: none;*/
/*    -ms-user-select: none;*/
/*    user-select: none;*/
/*}*/

/*.select-option-group > .select-option {*/
/*    padding-left: 26px;*/
/*}*/

.select-option {
    width: 100%;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: rgba(0, 0, 0, 0.87);
    padding-left: 16px;
    padding-right: 16px;
    font-size: 1rem;
    font-weight: 400;
    background-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 64px;
    height: 64px !important;
}
.select-option span {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.form-label.select-fake-value{
    line-height: 36px;
}


.select-dropdown-container .select-dropdown .select-options-wrapper .select-options-list .select-option {
    -webkit-box-shadow: inset 0 -1px 0 0 RGBA(0, 0, 0, 0.16);
    box-shadow: inset 0 -1px 0 0 RGBA(0, 0, 0, 0.16);
}


/*</select>*/