/* Input box */

.btn {
    font-size: 14px !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}

a.btn{
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}

.witForm.form-control {
    padding: 10px 12px;
    height: 48px !important;
    border-radius: 2px;
    color: #21262b;
    border: solid 1px #cdd2d8;
    background-color: #ffffff;
}

.input-group-prepend .input-group-text {
    font-size: 14px;
}

.witForm-textarea.form-control {
    padding: 10px 12px;
    border-radius: 2px;
    color: #21262b;
    border: solid 1px #cdd2d8;
    background-color: #ffffff;
}

.witForm-textarea.form-control:focus {
    border: 1px solid #2ea2f8;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.witForm.form-control:focus {
    border: 1px solid #2ea2f8;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.witForm-textarea.form-control:focus {
    border: 1px solid #2ea2f8;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.witForm.custom-select {
    padding: 6px 12px;
    height: 48px !important;
    border-radius: 2px;
    color: #21262b;
    border: solid 1px #cdd2d8;
    background-color: #ffffff;
}

.witForm.custom-select:focus {
    border: 1px solid #2ea2f8;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.witForm.single-custom-select {
    padding: 6px 12px;
    height: 48px;
    border-radius: 2px;
    color: #21262b;
    border: solid 1px #cdd2d8;
    background-color: #ffffff;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.wit-form-pop label {
    font-family: Inter;
    font-size: 14px;
    line-height: 1.57;
    color: #595c60;
}

.single-custom-select:invalid,
.form-date:invalid {
    color: #8d8d8d !important;
}

.single-custom-select:valid,
.form-date:valid {
    color: #21262b !important;
}

.witForm.single-custom-select::-ms-expand {
    display: none;
}

.custom-select-icon select+i.fas {
    float: right;
    margin-top: -34px;
    margin-right: 10px;
    pointer-events: none;
    background-color: transparent;
    color: #8d8d8d !important;
    padding-right: 5px;
}

.custom-select-icon select option {
    padding-right: 21px;
}

.witForm.single-custom-select:focus {
    border: 1px solid #2ea2f8;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.custom-form-check {
    padding-left: 35px;
    padding-top: 35px;
    font-family: Inter;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: #595c60;
}

.custom-form-normalcheck {
    font-family: Inter;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: #595c60;
}

.custom-form-check input.large-checkbox {
    width: 18px;
    height: 18px;
    margin-top: 2px;
}

.custom-form-check input.large-checkbox:checked {
    background-color: #2a2e7a !important;
}

.custom-form-check .form-check-label {
    margin-left: 8px;
}

.wit-form-content {
    font-family: Inter;
    /* font-size: 14px; */
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    /* color: #595c60; */
    color: black;
}

.search-box {
    position: relative;
    margin-left: auto;
}

.search {
    min-width: 255px;
    padding-left: 40px !important;
}

.search-box:before {
    content: url(../../icon/ic-search.svg);
    left: 10px;
    position: absolute;
    z-index: 9;
    margin-top: 7px;
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: #cdd2d8 !important;
    padding-right: 0 !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    background-position: none !important;
    background-size: none !important;
}

.witForm.is-valid:focus,
.was-validated .witForm:valid:focus,
.witForm-textarea.is-valid:focus,
.was-validated .witForm-textarea:valid:focus {
    border-color: #2ea2f8;
    box-shadow: none;
}

.form-radio .is-valid~.form-check-label,
.was-validated .form-radio:valid~.form-check-label {
    color: #595c60;
}

.large-checkbox.is-valid~.form-check-label,
.was-validated .large-checkbox:valid~.form-check-label {
    color: #595c60;
}

::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #8d8d8d !important;
    opacity: 1;
    /* Firefox */
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #8d8d8d !important;
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #8d8d8d !important;
}

.wit-form-footer {
    border-top: 1px solid #cdd2d8;
}

.btn-filter {
    width: 136px;
    height: 48px;
    border-radius: 2px;
    border: solid 1px #cdd2d8;
    background-image: linear-gradient(to top, #f2f4f7, #ffffff);
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #21262b;
}

.btn-filter:disabled {
    width: auto;
    opacity: 1;
}

.btn-filter i.fas {
    color: #8d8d8d;
    top: 10px;
    position: absolute;
    right: 12px;
}

.btn-wit-red {
    min-width: 100px;
    height: 48px;
    border-radius: 2px;
    padding: 6px 14px;
    background-color: #d14140;
    border-color: #d14140;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-red:hover,
.btn-wit-red:focus {
    background-color: #d14140;
    border-color: #d14140;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-blue {
    min-width: 100px;
    height: 48px;
    border-radius: 2px;
    padding: 6px 14px;
    background-color: #2a2e7a;
    border-color: #2a2e7a;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-blue:hover,
.btn-wit-blue:focus {
    background-color: #212461;
    border-color: #212461;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-blue.disabled,
.btn-wit-blue:disabled {
    color: #fff;
    background-color: #cdd2d8;
    border-color: #cdd2d8;
    cursor: not-allowed;
}

a.btn-wit-blue.disabled,
a.btn-wit-blue:disabled {
    color: #fff;
    background-color: #cdd2d8;
    border-color: #cdd2d8;
    cursor: not-allowed;
}

a.btn-wit-blue {
    min-width: 100px;
    height: 48px;
    border-radius: 2px;
    padding: 9px 14px !important;
    background-color: #2a2e7a;
    border-color: #2a2e7a;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 2;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

a.btn-wit-blue:hover,
.btn-wit-blue:focus {
    background-color: #212461;
    border-color: #212461;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-blue:not(:disabled):not(.disabled).active,
.btn-wit-blue:not(:disabled):not(.disabled):active,
.show>.btn-wit-blue.dropdown-toggle {
    color: #fff;
    background-color: #212461;
    border-color: #212461;
    outline: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
}

a.btn-wit-grey-outline {
    min-width: 100px;
    height: 48px;
    border-radius: 2px;
    padding: 9px 14px !important;
    border: solid 1px #8d8d8d;
    background-color: #ffffff;
    color: #595c60;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 2;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

a.btn-wit-grey-outline:hover,
a.btn-wit-grey-outline:focus {
    background-color: #ededed;
    border-color: #8d8d8d;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
    color: #595c60;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-grey-outline {
    min-width: 100px;
    height: 48px;
    border-radius: 2px;
    padding: 6px 14px;
    border: solid 1px #8d8d8d;
    background-color: #ffffff;
    color: #595c60;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 2;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-grey-outline:hover,
.btn-wit-grey-outline:focus {
    background-color: #ededed;
    border-color: #8d8d8d;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
    color: #595c60;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-grey-outline:not(:disabled):not(.disabled).active,
.btn-wit-grey-outline:not(:disabled):not(.disabled):active,
.show>.btn-wit-grey-outline.dropdown-toggle {
    color: #595c60;
    background-color: #ededed;
    border-color: #8d8d8d;
    outline: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
}

a.btn-wit-blue-outline {
    min-width: 100px;
    height: 48px;
    border-radius: 2px;
    padding: 9px 14px !important;
    border: solid 1px #212461;
    background-color: #ffffff;
    color: #212461;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 2;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

a.btn-wit-blue-outline:hover,
a.btn-wit-blue-outline:focus {
    background-color: #ededed;
    border-color: #212461;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
    color: #212461;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-outline-primary {
    border-color: #2a2e7a !important;
    color: #2a2e7a;
}

.btn-outline-primary:hover {
    background-color: #2a2e7a !important;
    color: #ffffff;
}

.btn-wit-blue-outline {
    min-width: 100px;
    height: 48px;
    border-radius: 2px;
    padding: 6px 14px;
    border: solid 1px #212461;
    background-color: #ffffff;
    color: #212461;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 2;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-blue-outline:hover,
.btn-wit-blue-outline:focus {
    background-color: #ededed;
    border-color: #212461;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
    color: #212461;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.btn-wit-blue-outline:not(:disabled):not(.disabled).active,
.btn-wit-blue-outline:not(:disabled):not(.disabled):active,
.show>.btn-wit-blue-outline.dropdown-toggle {
    color: #212461;
    background-color: #ededed;
    border-color: #8d8d8d;
    outline: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
}

.form-date::-webkit-calendar-picker-indicator {
    opacity: 1;
    display: block;
    background: url(../../icon/ic-calendar.svg) no-repeat;
    width: 20px;
    height: 20px;
    border-width: thin;
}

input[type="radio"] {
    /* remove standard background appearance */
    -webkit-appearance: none !important;
    -moz-appearance: none;
    appearance: none;
    /* create custom radiobutton appearance */
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 2px;
    /* background-color only for content */
    background-clip: content-box;
    border: 2px solid #d8d8d8;
    border-radius: 50%;
}


/* appearance for checked radiobutton */

input[type="radio"]:checked {
    background-color: #2a2e7a;
    border-color: #2a2e7a;
}

.form-skill-heading h6 {
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    color: #6a4e90;
}

.wit-alert-danger {
    border-radius: 2px !important;
    border: solid 1px #e07d7c !important;
    background-color: #f6d9d9 !important;
    width: 100%;
    margin-bottom: 24px;
}

.wit-alert-danger span {
    color: #21262b;
}

.wit-alert-danger i {
    color: #d14140;
    margin-right: 6px;
}

.wit-alert-success {
    border-radius: 2px !important;
    border: solid 1px #6fba79 !important;
    background-color: #d5ebd8 !important;
    width: 100%;
    margin-bottom: 24px;
}

.wit-alert-success span {
    color: #21262b;
}

.wit-alert-success i {
    color: #2c9a3b;
    margin-right: 6px;
}


/* Select */

.select2-container--default .select2-selection--multiple {
    padding-right: 20px;
}

.select2-container--default .select2-selection--multiple::after {
    position: absolute;
    right: 12px;
    top: 8px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f0dd";
    font-size: 1rem;
    color: #8d8d8d;
}

.select2-container .select2-selection--multiple {
    min-height: 40px !important;
}


/*
.select2-container .select2-search--inline .select2-search__field {
    margin-top: 9px !important;
    margin-left: 12px !important;
} */

.select2-container .select2-selection--multiple {
    padding: 3px 12px;
}

.select2-selection__choice__display {
    color: #21262b !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 0px !important;
    padding-right: 8px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #eaeced !important;
    border-color: #eaeced !important;
    margin-left: 0px !important;
    margin-right: 5px !important;
    margin-top: 5px !important;
}

.select2-container .select2-search--inline .select2-search__field {
    margin-left: 0px !important;
    margin-top: 4px !important;
    font-size: 1rem !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #8d8d8d !important;
    border-right: 0 !important;
    padding: 0px 8px !important;
}

.select2-container--default .select2-results__option--selected {
    background-color: #eaeced !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #2ea2f8 !important;
}

.select2-container--default .select2-selection--multiple {
    border: solid 1px #cdd2d8 !important;
    border-radius: 2px !important;
}

.select2-dropdown {
    border: solid 1px #cdd2d8 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    font-size: 1rem !important;
    color: #8d8d8d !important;
}

.placeholder {
    color: grey !important;
}


/* .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #2a2e7a !important;
    color: white;
} */


/* .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #212461 !important;
    color: white;
}   */


/* ===== Added by Abhinav */

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}


/* input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
}
input[type="date"]::-webkit-input-placeholder {
    visibility: hidden !important;
} */

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}

.wit-form-datepicker {
    opacity: 1;
    display: block;
    background: url(../icon/ic-calendar.svg) no-repeat;
    width: 100%;
    height: 20px;
    border-width: thin;
    background-position: 98% 6px;
}

.wit-form-datepicker::-webkit-calendar-picker-indicator {
    display: none;
    visibility: hidden !important;
}


/* Chechbox */

.custom-control-input:checked~.custom-control-label::before {
    background-color: #34c759 !important;
    border-color: #34c759 !important;
}

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 0 #34c759 !important;
    border-color: #34c759 !important;
}

.custom-control-label {
    padding-left: 8px;
    padding-top: 2px;
    color: #595c60 !important;
}

.checkbox-sm.custom-control-label {
    padding-top: 0 !important;
}

.checkbox-sm.custom-control-label::before {
    width: .9rem !important;
    height: .9rem !important;
    background-color: white;
    border: solid 1px #cdd2d8 !important;
}

.checkbox-sm.custom-control-label::after {
    width: .9rem !important;
    height: .9rem !important;
}

.custom-control-label::before {
    width: 1.1rem;
    height: 1.1rem;
    background-color: white;
    border: solid 1px #cdd2d8 !important;
}

.custom-control-label::after {
    width: 1.1rem;
    height: 1.1rem;
}

.custom-checkbox .custom-control-label::before {
    border-radius: .2rem;
}

.post-job-checkbx {
    padding-left: 35px;
    padding-top: 35px;
}

.custom-select-icon .btn-group {
    background-color: initial;
    width: 100%;
}

.custom-select-icon .btn-group button {
    height: 48px !important;
    border-radius: 2px;
    text-align: left;
    color: #21262b;
    line-height: 2;
    border: solid 1px #cdd2d8;
    background-color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding-right: 24px;
}

.custom-select-icon .dropdown-toggle::after {
    float: right;
    margin-top: 14px;
    color: #8D8D8D;
    position: absolute;
    right: 8px;
}

.custom-select-icon .btn-group ul {
    font-weight: 400;
    margin-top: 4px;
    border: 0.5px solid rgba(118, 118, 118, 0.28);
    border-radius: 12px !important;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 37px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 37px;
    background: #fff;
    left: 0;
    width: 100%;
    padding: 8px 0px;
    max-height: 300px;
    overflow: auto;
}

.custom-select-icon .btn-group ul li a {
    padding: 8px 15px;
    width: 100%;
    display: block;
    color: #21262B;
}

.custom-select-icon .btn-group ul li a .checkbox input {
    margin-right: 8px;
}

.custom-select-icon .btn-group ul li a:hover {
    background-color: #e7e7e9;
}

@media screen and (max-width: 520px) {
    .custom-select-icon .btn-group ul li a{
        padding: 8px 0px;
    }
    .custom-select-icon .btn-group ul.dropdown-menu{
        right: -36px !important;
        left: unset !important;
    }
    .events-filter-m{
        margin-top: 10px;
    }
}

.daterangepicker .drp-calendar.left,
.daterangepicker .drp-calendar.right {
    height: auto;
    background-color: #fff;
}

.daterangepicker.opensright:before,
.daterangepicker.opensright:after {
    left: 50% !important;
}

.custom-select-icon .fa-sort-down:before {
    display: none;
}

.custom-select-icon input[type="radio"] {
    display: none;
}

.filter-check-list input[type="checkbox"] {
    border: none !important;
}

/* input[type="checkbox"] {
    position: relative;
    border-radius: 4px;
}

input[type="checkbox"]::after {
    content: '';
    background-color: #fff;
    height: 18px;
    width: 18px;
    display: block;
    color: #fff;
    border: 1px solid #cdd2d8;
    border-radius: 2px;
}

input[type="checkbox"]::before {
    content: '';
    color: #fff;
    position: absolute;
    left: 70%;
    top: 70%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    font-weight: 400;
}

input[type="checkbox"]:checked::before {
    content: '\2713';
}

input[type="checkbox"]:checked::after {
    background-color: #212461;
    border-radius: 2px;
    border: 1px solid #212461;
} */

.custom-select-icon a {
    text-decoration: none;
}

.checkbox,
.multiselect-container>li label {
    display: block;
    padding-left: 25px;
}

.filter {
    position: relative;
}

.filter .fa {
    position: absolute;
    right: 12px;
    top: 15px;
}

.calendar-icon {
    position: absolute;
    right: 12px;
    top: 16px;
}

.daterangepicker {
    border: 0.5px solid rgba(118, 118, 118, 0.28);
    border-radius: 12px !important;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 37px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 37px;
}

.daterangepicker .left {
    border-top-left-radius: 12px;
    padding: 16px 18px !important;
}

.daterangepicker .right {
    border-top-right-radius: 12px;
    padding: 16px 18px !important;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
    border-radius: 12px !important;
    background-color: #212461 !important;
}

.daterangepicker .drp-buttons {
    padding: 16px 18px !important;
}

.daterangepicker .drp-selected {
    float: left;
    margin-top: 8px;
    font-weight: bold;
    font-size: 14px;
}

.daterangepicker th.month {
    font-size: 16px !important;
    font-weight: 400 !important;
    padding-bottom: 8px;
}

.daterangepicker .prev,
.daterangepicker .next {
    padding-bottom: 8px;
}

.daterangepicker .applyBtn {
    background-color: #212461 !important;
    border: 1px solid #212461 !important;
}

.date-picker-wrapper {
    border: 0.5px solid rgba(118, 118, 118, 0.28) !important;
    border-radius: 12px !important;
    box-shadow: rgb(0 0 0 / 15%) 0px 10px 37px !important;
    -webkit-box-shadow: rgb(0 0 0 / 15%) 0px 10px 37px !important;
    background: #fff !important;
    color: #21262b !important;
    margin-top: 4px;
    padding: 16px 28px !important;
}

.date-picker-wrapper .month-wrapper {
    border: none !important;
    margin-top: 2px;
}

.date-picker-wrapper .drp_top-bar .default-top {
    font-size: 12px;
}

.date-picker-wrapper .month-wrapper,
.date-picker-wrapper .month-wrapper table .day {
    font-size: 14px !important;
}

.date-picker-wrapper .month-wrapper table .day.checked {
    background-color: #DDE8FD;
}

.date-picker-wrapper .first-date-selected,
.date-picker-wrapper .last-date-selected {
    background-color: #2a2e7a;
}

.date-picker-wrapper .drp_top-bar .apply-btn {
    min-width: 100px;
    height: 30px;
    border-radius: 2px;
    padding: 6px 14px;
    background-color: #2a2e7a !important;
    border-color: #2a2e7a !important;
    font-family: Inter;
    color: #fff !important;
    font-size: 14px;
    font-weight: 500;
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.date-picker-wrapper .drp_top-bar .apply-btn:hover,
.date-picker-wrapper .drp_top-bar .apply-btn:focus {
    background-color: #212461;
    border-color: #212461;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .16);
    -webkit-appearance: none !important;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.date-picker-wrapper .drp_top-bar .apply-btn.disabled,
.date-picker-wrapper .drp_top-bar .apply-btn:disabled {
    color: #fff;
    background-color: #cdd2d8;
    border-color: #cdd2d8;
    cursor: not-allowed;
}

.form-check-input {
    margin-top: 0.1rem;
    margin-left: -1rem;
}

.btn.disabled {
    color: #fff !important;
    background-color: #cdd2d8 !important;
    border-color: #cdd2d8 !important;
    cursor: not-allowed !important;
    opacity: 1;
}

a.btn.disabled {
    color: #fff !important;
    background-color: #cdd2d8 !important;
    border-color: #cdd2d8 !important;
    cursor: not-allowed !important;
    opacity: 0.5;
    pointer-events: none !important;
}

.sweet-alert-index {
    z-index: 99999 !important;
}
