﻿.mobile-clinics-date-selector{padding-top:35px;}
.hospital-mobile-clinics-section .background-grey{margin-top:0;}
.hospital-mobile-clinics-section .hospital-detail-section {width:100%;}
.hospital-mobile-clinics-section .hospital-card-result-item.highlight .hospital-card-content{border:unset;}
.hospital-mobile-clinics-section .hospital-card-content .hospital-miles{justify-content: space-between;flex:0 0 114px;}
.hospital-mobile-clinics-section .hospital-card-content .hospital-address img{width:20px;}
.hospital-mobile-clinics-section .hospital-card-content .hospital-address{text-decoration: unset;}
.hospital-mobile-clinics-section .hospital-card-content .availability img{width:18px;}
.hospital-mobile-clinics-section .hospital-card-content .hospital-details > div{margin-bottom: 10px;}
.hospital-detail-map-section.mobile-clinic-map-section .detail-hospital-address img{width:20px;}
/* .hospital-detail-map-section.mobile-clinic-map-section .hosp-details{width:90%;border-right: 0;} */
.hospital-detail-map-section.mobile-clinic-map-section .hosp-details .detail-hospital-address{text-decoration: unset;}
.hospital-detail-map-section.mobile-clinic-map-section .hospital-van{padding-top:10px;}
.hospital-detail-map-section.mobile-clinic-map-section .doctor-card{border-bottom: 0;}
.hospital-detail-map-section.mobile-clinic-map-section .doctor-card .doctor-name a{float:unset;}
.hospital-detail-map-section.mobile-clinic-map-section .availability img{width:20px;}
.hospital-detail-map-section.mobile-clinic-map-section .detail-hospital-address{margin-bottom:5px;}
.hospital-detail-map-section.mobile-clinic-map-section .availability{margin-bottom:5px;}
.hospital-detail-map-section.mobile-clinic-map-section .detail-share-address img{width:20px;}
.mobile-clinics-btn a{float:none;}
.hospital-detail-map-section.mobile-clinic-map-section .hosp-detail-actions{padding-bottom:20px;}
.mobile-clinics-loc-header{padding-top:35px;}
.mobile-clinics-icon-list .icons-list-module{flex-wrap: wrap;}
.mobile-clinics-icon-list .icons-list-module .icon-list-item{width:22%;padding-bottom:30px;}
/* .mobile-clinics-date-selector .date-selector-module{margin-top:20px;} */
/* .mobile-clinics-date-selector .visit-date-carousel{padding-top:0;display: flex;justify-content: center;} */
.hospital-detail-map-section.mobile-clinic-map-section{padding-top:0;}
.hero-module.no-image{padding-top:35px;}
.hero-module.no-image .hero-module-content{position: relative;}
.hero-module.no-image .hero-blurb{margin-bottom:0;padding-bottom:10px;}
.mobile-clinics-date-selector .date-selector{padding: 20px 30px;border: 1px solid #d9d9d9;background-color: #fff;box-shadow: 0px 3px 6px 0 #00000015;}

.mobile-clinic-schedule-page .paw-section {display: flex;padding-top: 35px;}
.mobile-clinic-schedule-page .paw-image {width: 50px;flex: 0 0 50px;}
.mobile-clinic-schedule-page .paw-desc {padding-left: 10px;}
.mobile-clinic-schedule-page .visit-summary-text {padding-left: 15px;display: flex;flex-direction: column;align-content: center;justify-content: center;}
.mobile-visit-date{display: flex;justify-content: center;}
.mobile-visit-date .item{width:90px;margin-right:15px; border:2px solid #d9d9d9;text-align: center;cursor: pointer;box-shadow: 0px 3px 6px 0 #00000015;}
.mobile-visit-date .item:last-child{margin-right:0;} 
.mobile-visit-date .item.active{border:3px solid #87D1E7;}
.mobile-visit-date .item .day{font:1.08rem/1.67rem 'Poppins'; font-weight: 400; color: #65686B;}
.mobile-visit-date .item .date{font:1.50rem/1.83rem 'Poppins'; font-weight: 500; color: #65686B;}
.mobile-visit-date .item .month{background-color: #f3f3f3;line-height: 1.25rem;/*height: 22px;*/}
/* .mobile-clinics-date-selector .date-selector .mobile-visit-date .item {width:90px;margin-right:15px;}
.mobile-clinics-date-selector .date-selector .mobile-visit-date .item:last-child{margin-right:0;} */
.hospital-mobile-cards-module{background-color: #f3f3f3; border: 1px solid #d9d9d9; padding-bottom: 20px;}
.hospital-mobile-cards{padding-top:20px;}

/* @media (min-width: 1200px){
    .mobile-clinics-date-selector .date-selector.fix-top{left: calc(((100% - 1140px) / 2) + ((1140px / 12) * 2) + 10px);right: calc(((100% - 1140px) / 2) + ((1140px / 12) * 2) + 10px);}
} */
.mobile-clinic-schedule-page .scheduler-step-container p > a{text-decoration: underline;} 
.mobile-clinic-schedule-page .scheduler-step-2 .user-contact-information .user-contact{border: 1px solid #d9d9d9;padding: 20px 20px 10px 20px;margin-top: 35px;}
.mobile-clinic-schedule-page .scheduler-step-2 h1{padding-top:15px;}
.mobile-clinic-schedule-page .scheduler-step-2 .schedule-user-contact-form{padding-bottom: 25px;border-bottom: 1px solid #d9d9d9;padding-top: 15px;}



@media(max-width:991px){
    .mobile-clinics-loc-header{padding-left:30px;padding-right:30px;}
    .schedule-appnt-intro .visit-summary-card h3{padding-left:0;}
    .hospital-mobile-clinics-section{padding:0;}
    .mobile-clinic-schedule-page .container{padding-left:0;padding-right:0;}
    .mobile-clinic-schedule-page .scheduler-step-1 .schedule-reason-section{padding-left:0;padding-right:0;}
    .mobile-clinic-schedule-page .scheduler-step-1 .schedule-reason-section .schedule-step1-existing-form{padding-left:30px;padding-right:30px;}
    .mobile-clinic-schedule-page .paw-section{display: block;text-align: center;padding-left: 30px;padding-right: 30px;}
    .mobile-clinic-schedule-page .paw-image{width:auto;padding-bottom:10px;}
    .mobile-clinic-schedule-page .inline-promo-image .promo-text{padding-right:0;}
    .left-rail-page-content .mobile-clinics-date-selector{margin-left:30px;margin-right:30px;}
    .mobile-clinic-schedule-page .scheduler-step-2 .user-contact-information .user-contact{border:unset;}
    .mobile-clinic-schedule-page .scheduler-step-2 h1{padding-top:0;}
}

@media(max-width:767px){
    .mobile-clinics-icon-list .icons-list-module .icon-list-item{width:auto;}
    /* .hospital-detail-map-section.mobile-clinic-map-section .hosp-details-section{display: flex;flex-direction: column-reverse;} */
    /* .hospital-detail-map-section.mobile-clinic-map-section .hosp-details{border-bottom:unset;} */
    .hospital-detail-map-section.mobile-clinic-map-section .hospital-van{padding-left:10px;}
    .left-rail-page-content .mobile-clinics-date-selector{margin-left:0px;margin-right:0px;}
    .hospital-mobile-clinics-section .hospital-card-content .hospital-miles{flex:0 0 80px;}
}