iframe{border:none;overflow:hidden}iframe ::-webkit-scrollbar{width:0px}iframe ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}iframe ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}iframe ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}body{background:#fff}.timeSlotsContainer{overflow-y:auto}.timeSlot-btn-container{color:#abb4bd;background-color:rgba(0,0,0,0);padding:5px !important;cursor:pointer}.timeSlot-btn-container.first{padding-left:0px !important}.timeSlot-btn-container.last{padding-right:0px !important}.timeSlot-btn-container .timeSlot-btn{color:#4a4a4a;background-color:#ecf1f8;border-radius:5px;height:40px;text-align:center;vertical-align:middle;display:flex}.timeSlot-btn-container .timeSlot-btn:hover{background-color:#f2f6fa}.timeSlot-btn-container .timeSlot-btn p{margin:auto;font-size:.875rem}.timeSlot-btn-container .timeSlot-btn.selected{color:#fff;background-color:#00aeef}.timeSlot-btn-container .timeSlot-btn.selected p{color:#fff}.timeSlot-btn-container .timeSlot-btn.unavailable{color:#abb4bd;text-decoration:line-through;border:solid 2px #ecf1f8;background-color:rgba(0,0,0,0)}.datepicker-container{min-width:300px}.dateKey-unavailable,.dateKey-available{color:#abb4bd;display:inline-block;padding-right:10px}.dateKey-unavailable .colourIndicator,.dateKey-available .colourIndicator{height:12px;width:12px;background-color:#abb4bd;display:inline-block;vertical-align:middle !important}.dateKey-unavailable p,.dateKey-available p{font-family:"Roboto";font-size:.75em;display:inline;vertical-align:middle !important}.dateKey-available{color:#000}.dateKey-available .colourIndicator{background-color:#000}.ss-information-label{color:#abb4bd !important;font-size:.75rem !important}.ss-information-secondary{color:#abb4bd !important;font-size:.8rem}.ss-information-link{color:#283891 !important;font-size:.75rem !important}.ss-br{display:initial !important}#siteScheduler br,#confirmationPage br,#noAppointmentsPage br,#confirmationPageVideo br,#confirmationPagePhone br{display:flex !important}#siteScheduler .icon,#confirmationPage .icon,#noAppointmentsPage .icon,#confirmationPageVideo .icon,#confirmationPagePhone .icon{width:32px;height:50px;min-width:32px}#siteScheduler .calendar-icon,#confirmationPage .calendar-icon,#noAppointmentsPage .calendar-icon,#confirmationPageVideo .calendar-icon,#confirmationPagePhone .calendar-icon{background:url("/images/gui/Calendar.svg") no-repeat left center}#siteScheduler .clock-icon,#confirmationPage .clock-icon,#noAppointmentsPage .clock-icon,#confirmationPageVideo .clock-icon,#confirmationPagePhone .clock-icon{background:url("/images/gui/Clock.svg") no-repeat left center}#siteScheduler .pill-icon,#confirmationPage .pill-icon,#noAppointmentsPage .pill-icon,#confirmationPageVideo .pill-icon,#confirmationPagePhone .pill-icon{background:url("/images/gui/Pills.svg") no-repeat left center}#siteScheduler .video-icon,#confirmationPage .video-icon,#noAppointmentsPage .video-icon,#confirmationPageVideo .video-icon,#confirmationPagePhone .video-icon{background:url("/images/gui/video-black.svg") no-repeat left center}#siteScheduler .phone-icon,#confirmationPage .phone-icon,#noAppointmentsPage .phone-icon,#confirmationPageVideo .phone-icon,#confirmationPagePhone .phone-icon{background:url("/images/gui/phone-outline.svg") no-repeat left center}#siteScheduler .checkbox,#confirmationPage .checkbox,#noAppointmentsPage .checkbox,#confirmationPageVideo .checkbox,#confirmationPagePhone .checkbox{width:20px;height:20px;margin:auto;margin-right:0px;align-self:flex-end}#siteScheduler .custom-control,#siteScheduler .custom-control-label,#confirmationPage .custom-control,#confirmationPage .custom-control-label,#noAppointmentsPage .custom-control,#noAppointmentsPage .custom-control-label,#confirmationPageVideo .custom-control,#confirmationPageVideo .custom-control-label,#confirmationPagePhone .custom-control,#confirmationPagePhone .custom-control-label{padding-left:0px;width:100% !important;padding-right:32px}#siteScheduler .custom-control-label::before,#siteScheduler .custom-control-label::after,#confirmationPage .custom-control-label::before,#confirmationPage .custom-control-label::after,#noAppointmentsPage .custom-control-label::before,#noAppointmentsPage .custom-control-label::after,#confirmationPageVideo .custom-control-label::before,#confirmationPageVideo .custom-control-label::after,#confirmationPagePhone .custom-control-label::before,#confirmationPagePhone .custom-control-label::after{border-radius:.25rem !important;right:5px !important;left:auto !important;margin-top:2px !important;margin-bottom:0px !important;height:20px !important;width:20px !important}#siteScheduler .left-panel,#confirmationPage .left-panel,#noAppointmentsPage .left-panel,#confirmationPageVideo .left-panel,#confirmationPagePhone .left-panel{padding:10px 20px 10px 0px}@media all and (max-width: 450px){#siteScheduler .left-panel,#confirmationPage .left-panel,#noAppointmentsPage .left-panel,#confirmationPageVideo .left-panel,#confirmationPagePhone .left-panel{padding:10px 0px 10px 0px}}#siteScheduler .right-panel,#confirmationPage .right-panel,#noAppointmentsPage .right-panel,#confirmationPageVideo .right-panel,#confirmationPagePhone .right-panel{padding:10px 0px 10px 20px}@media all and (max-width: 450px){#siteScheduler .right-panel,#confirmationPage .right-panel,#noAppointmentsPage .right-panel,#confirmationPageVideo .right-panel,#confirmationPagePhone .right-panel{padding:10px 0px 10px 0px}}#siteScheduler #smsConfirmationInput,#siteScheduler #smsConfirmationInputVideo,#confirmationPage #smsConfirmationInput,#confirmationPage #smsConfirmationInputVideo,#noAppointmentsPage #smsConfirmationInput,#noAppointmentsPage #smsConfirmationInputVideo,#confirmationPageVideo #smsConfirmationInput,#confirmationPageVideo #smsConfirmationInputVideo,#confirmationPagePhone #smsConfirmationInput,#confirmationPagePhone #smsConfirmationInputVideo{padding-left:100px !important}#ss-map-container{height:400px}@media all and (max-width: 450px){#ss-map-container{height:200px}}.centeredBtn{width:250px !important;margin:10px auto !important}@media all and (max-width: 450px){.centeredBtn{width:100% !important}}.intl-tel-input{width:100%;direction:ltr}#appointmentTypeSelection .card{box-shadow:0px 4px 6px 0px #d6d6d6;cursor:pointer;height:180px;border-radius:.35rem}#appointmentTypeSelection .card .card-body>div{font-size:.82031em;color:#000;line-height:1.4}#appointmentTypeSelection .card .card-body img{max-height:120px;max-width:140px}#appointmentTypeSelection .card .card-body button{width:auto !important;font-weight:600}#appointmentTypeSelection .card:hover{background:#ecf8fe}.header-round-icon{box-shadow:0px 4px 6px 0px #d6d6d6;width:70px;height:70px;border-radius:35px;padding:17.5px}.header-round-icon img{width:35px;height:35px}#cancellationConfirmationModal button,#rebookAppointmentModal button,#confirmAppointmentWasCancelled button,#appointmentAlreadyBookedModal button{background:#00aeef;color:#fff !important;width:100% !important;height:100%}#cancellationConfirmationModal .cancelApptModalHeader,#cancellationConfirmationModal .appointmentAlreadyBookedHeader,#rebookAppointmentModal .cancelApptModalHeader,#rebookAppointmentModal .appointmentAlreadyBookedHeader,#confirmAppointmentWasCancelled .cancelApptModalHeader,#confirmAppointmentWasCancelled .appointmentAlreadyBookedHeader,#appointmentAlreadyBookedModal .cancelApptModalHeader,#appointmentAlreadyBookedModal .appointmentAlreadyBookedHeader{font-size:17px;font-weight:600}#cancellationConfirmationModal .cancelApptModalText,#cancellationConfirmationModal .appointmentAlreadyBookedBody,#cancellationConfirmationModal .appointmentAlreadyBookedFooter,#rebookAppointmentModal .cancelApptModalText,#rebookAppointmentModal .appointmentAlreadyBookedBody,#rebookAppointmentModal .appointmentAlreadyBookedFooter,#confirmAppointmentWasCancelled .cancelApptModalText,#confirmAppointmentWasCancelled .appointmentAlreadyBookedBody,#confirmAppointmentWasCancelled .appointmentAlreadyBookedFooter,#appointmentAlreadyBookedModal .cancelApptModalText,#appointmentAlreadyBookedModal .appointmentAlreadyBookedBody,#appointmentAlreadyBookedModal .appointmentAlreadyBookedFooter{font-size:16px}#cancellationConfirmationModal .appointmentAlreadyBookedFooter,#rebookAppointmentModal .appointmentAlreadyBookedFooter,#confirmAppointmentWasCancelled .appointmentAlreadyBookedFooter,#appointmentAlreadyBookedModal .appointmentAlreadyBookedFooter{font-weight:700}#cancellationConfirmationModal .dontCancelApptBtn,#rebookAppointmentModal .dontCancelApptBtn,#confirmAppointmentWasCancelled .dontCancelApptBtn,#appointmentAlreadyBookedModal .dontCancelApptBtn{font-size:16px;margin-left:0px;width:180px}#cancellationConfirmationModal .confirmCancelAptBtn,#rebookAppointmentModal .confirmCancelAptBtn,#confirmAppointmentWasCancelled .confirmCancelAptBtn,#appointmentAlreadyBookedModal .confirmCancelAptBtn{font-size:16px;width:180px}.date-picker-date-selected-label{margin-bottom:5px;border:1px solid #000;padding:5px;width:100%}/*# sourceMappingURL=siteScheduler.min.css.map */
