/*******************DATE PICKER MOBILE*******************/
.modal-header {
    background-color: #fff !important;
    border-bottom-color: #fff !important;
    display: flex;
}

.modal-header-dt-mb {
    padding: 20px 0px;
    font-size: 15px;
}

    .modal-header-dt-mb h4 {
        width: 100%;
        left: 25px;
        color: var(--primary-text);
    }

    .modal-header-dt-mb span {
        font-size: 34px;
    }

    .modal-header-dt-mb .close {
        opacity: 1 !important;
        text-shadow: none !important;
        color: var(--primary-text);
        z-index: 999;
    }

.btn-back-close-modal-header {
    background: #fff;
    color: var(--primary-text);
    font-size: 1.75rem;
}

.modal-body-datepicker-out {
}

.modal-body-dt-mb {
}

    .modal-body-dt-mb .datepicker {
        width: 100%;
    }

    .modal-body-dt-mb .datepicker--nav-title {
        width: 100%;
        text-align: center;
        padding: 6px;
    }

    .modal-body-dt-mb .datepicker--cell-day {
        height: 60px;
    }

    .modal-body-dt-mb .btn-label {
        width: 100%;
        margin-bottom: 11px;
    }

.div-tab-label, .div-tab-label dt-label {
    text-align: center;
    width: 100%;
    height: 60px;
    padding: 7px 0px;
    display: block;
    box-sizing: content-box;
    margin-bottom: 10px;
    background: #f1f1f1 !important;
    color: black !important;
    line-height: 20px;
    border-radius: 6px;
    border: solid 1px silver;
}

    .div-tab-label .dt-label {
        text-align: center;
        font-size: 15px;
        text-transform: none;
        letter-spacing: 1px;
        position: relative;
        top: 5px;
    }

    .div-tab-label .value {
        font-size: 18px;
        width: 100%;
        text-align: center;
        float: right;
        margin-top: 12px;
        letter-spacing: 1px;
    }

.btn-apply-datepicker {
    position: fixed;
    bottom: 20px;
    left: 5%;
    width: 90%;
    text-transform: uppercase;
    font-size: 17px !important;
    z-index: 999;
}

.div-date-left {
    padding-right: 5px !important;
    padding-left: 0;
}

    .div-date-left input {
        border-radius: 4px 0px 0px 4px !important;
        height: 56px;
    }

.div-date-right {
    padding-left: 5px !important;
    padding-right: 0;
}

    .div-date-right input {
        border-radius: 0px 4px 4px 0px !important;
        height: 56px;
    }

.datepicker--nav {
    border-bottom: none;
    height: 66px;
    font-size: 1.1rem;
    font-weight: bold;
    color: var(--primary-text);
}

.datepicker-inline .datepicker {
    border: none !important;
    width: 80%;
    margin-left: 10%;
    color: var(--primary-text);
    font-weight: bold;
}

.datepicker--nav-action {
    opacity: 0;
}

.icon-back-datepicker, .icon-right-datepicker {
    position: absolute;
    font-size: 35px;
    top: 185px;
    background: #fff;
    color: var(--primary-text);
}

.icon-right-datepicker {
    right: 10px;
}

.datepicker--day-name {
    color: var(--primary-text);
    font-weight: bold;
    font-size: 13px;
}

.datepicker--cell.-disabled- {
    color: var(--placeholder-text);
    font-weight: 600;
}
/*******************DATE PICKER MOBILE*******************/
