/*#reason-input .form-control{*/
/*    border-radius: 5px !important;*/
/*}*/
#provider-input .select2-container .select2-selection, .location-input .select2-container .select2-selection,
#speciality-input .select2-container .select2-selection{
    margin-top: 0;
}
#locationListXHRDiv::-webkit-scrollbar, #mobileLocationListXHRDiv::-webkit-scrollbar{
    display: block;
}
#locationListXHRDiv, #mobileLocationListXHRDiv {
    overflow: auto !important;
}
#specialityListXHRDiv:not(:disabled), #mobileSpecialityListXHRDiv:not(:disabled){
    background: url(/apps/jsp/webview/img/dwnarrow.png) no-repeat;
    background-position: calc(100% - 15px) 15px;
    background-color: #fff;
}

.addresswrap{
    width: calc(100% - 30px);
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.search-result-wrap{
    width: calc(100% - 12px);
}
.headposition{
    position: relative !important;
}

@media (max-width: 767px) {
    #oa_visit_reason_select + .select2-container .select2-selection .select2-selection__clear span,
    #allProvListXHRDiv + .select2-container .select2-selection .select2-selection__clear span,
    #specialityListXHRDiv + .select2-container .select2-selection .select2-selection__clear span{
        right: 40px;
    }
    .select2-container .select2-selection .select2-selection__clear span{
        position: absolute;
        right: 45px;
        top: 8px;
        color: gray !important;
    }
    .select2-container .select2-selection .select2-selection__clear span:hover {
        color: black !important;
    }
}

@media (min-width: 767px) {
    .select2-container .select2-selection .select2-selection__clear span{
        position: absolute;
        right: 40px;
        top: 8px;
        color: gray !important;
    }
    .select2-container .select2-selection .select2-selection__clear span:hover {
        color: black !important;
    }
}
.logo-height{
    max-height: 100px;
}
.resultLoader{
    margin-top: 0px;
}
.h-wrapper .input-group.hgt38 .facility_location,
.h-wrapper .input-group.hgt38 .provider-input {
    border-radius: 5px !important;
    height: 38px;
}
.h-wrapper .select2-container.specialty-input .select2-selection__rendered {
    text-wrap: wrap;
    white-space: normal;
    word-break: break-word;
}
.h-wrapper .input-group.hgt38 .facility_location .select2-selection__rendered,
.h-wrapper .input-group.hgt38 .provider-input .select2-selection__rendered {
    text-overflow: ellipsis;
    text-wrap: nowrap;
}
.h-wrapper .input-group.hgt38 .city_zip_location {
    border-radius: 5px !important;
}
.h-wrapper .input-group.location-input .inputicon {
    font-size: 16px;
    top: 10px;
}
.location-input .select2-selection{
    margin-right: -10px;
}
.h-wrapper .combo-sel-input .input-group.hgt38 .form-control{
    border-radius: 5px !important;
}
.pl20{
    padding-left: 20px !important;
}
.left35{
    left: 35px !important;
}
.h-wrapper .form-control {
    border-color: #c8d3df;
}

.h-wrapper .badge.filtertags.active {
    border: 1px solid #949494;
}

.h-wrapper .badge.filtertags {
    border: 1px solid #c8d3df;
}

.h-wrapper .select-box {
    border: 1px solid #c8d3df;
}

.fullname{
    white-space: initial;
}

#s2id_selected-mobile-facility {
    padding-top: 0 !important;
    padding-right: 0 !important;
}

#s2id_selected-mobile-facility a .select2-selection__rendered {
    padding-top: 7px;
}
.accpt-new-pt-badge{
    background: #C3DFB5 !important;
    font-size: 12px !important;
    padding: 7px !important;
    margin-top: 5px !important;
}
.modal-header {
    display: flex !important;
    flex-shrink: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 1rem 1rem !important;
    border-bottom: 1px solid #dee2e6 !important;
    border-top-left-radius: calc(0.3rem - 1px) !important;
    border-top-right-radius: calc(0.3rem - 1px) !important;
    background: none !important;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .h-wrapper .logged-userblock {
        position: relative !important;
        width: auto !important;
        right: 8px !important;
        top: 0px !important;
    }
    #divEarlyPtValidationDtl .navbar-nav-scroll{
        overflow-y: visible !important;
    }
}
@media (max-width: 767px) {
    .h-wrapper .logged-userblock {
        position: relative !important;
        width: auto !important;
        right: 8px !important;
        top: 0px !important;
        display: block !important;
        max-width: 200px;
    }
    #divEarlyPtValidationDtl .navbar-nav-scroll{
        overflow-y: visible !important;
    }
}
@media (min-width: 360px) and (max-width: 420px) {
    #divEarlyPtValidationDtl .userprofile-section {
        width: 267px !important;
    }
    #divEarlyPtValidationDtl .navbar-nav-scroll{
        overflow-y: visible !important;
    }
}
@media (min-width: 420px) and (max-width: 475px) {
    #divEarlyPtValidationDtl .userprofile-section {
        width: 267px !important;
        left: 10px !important;
    }
    #divEarlyPtValidationDtl .navbar-nav-scroll{
        overflow-y: visible !important;
    }
}
.pr10{
    padding-right: 10px;
}
.capital-words{
    text-transform: capitalize !important;
}
.border-right{
    border-right: 1px solid rgb(112 112 112 / 25%);
    height: 20px;
}
#verification-modal .modal-header{
    box-shadow : none !important;
    border-bottom: 0px !important;
    justify-content: end !important;
}
#verification-modal .modal-header .icon-close:before {
    color: #000;
}
@media (max-width: 420px) {
    #divEarlyPtValidationDtl .dropdown-menu-end[data-bs-popper] {
        right: 0%;
        left: 10px !important;
    }
}
back-width{
    width: 85px;
}

.highlight-filter-btn {
    border: 2px solid #A80000 !important;
}

.custom-w-80 {
    width: 80%;
}

@media (max-width: 991px) {
    .geo-locator-custom-padding-top {
        padding-top: 20px;
    }
}
.h-wrapper .geo-locator-msg-div {
    height: calc(100vh - 216px);
}
.mb-9{
    margin-bottom: 9px;
}

.disable-input-geo-locator {
    cursor: not-allowed !important;
    color: #999 !important;
}
.vr-custom-scrollbar{
    overflow-x: hidden !important;
    scrollbar-width: thin !important;
}