#apptIntroSuperBreadcrumb{margin-top:10px!important;margin-bottom:0!important}@media only screen and (max-width:767px){#apptIntroSuperBreadcrumb{margin-top:5px!important}}#workflowBreadcrumb{margin-top:0!important}#workflowBreadcrumb ul{list-style:none;overflow:hidden;font-family:Tahoma,Geneva,sans-serif;padding-left:0}#workflowBreadcrumb ul #workflowBreadcrumbHome .lasc-font-appointment{font-size:16px;position:relative;top:3px;left:8px;z-index:3}#workflowBreadcrumb li{float:left;height:26px!important}#workflowBreadcrumb li a{color:#777;font-size:13px;text-decoration:none;padding:0 0 0 50px;background-color:#ddd;position:relative;display:block;float:left;cursor:default}#workflowBreadcrumb li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fff;position:absolute;top:50%;margin-top:-50px;margin-left:2px;left:100%;z-index:1}#workflowBreadcrumb li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #ddd;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}#workflowBreadcrumb li a.active,#workflowBreadcrumb li a:active,#workflowBreadcrumb li a.active:hover,#workflowBreadcrumb li a:active:hover{background-color:#5b9bd5!important;color:#fff}#workflowBreadcrumb li a.active:after,#workflowBreadcrumb li a:active:after,#workflowBreadcrumb li a.active:hover:after,#workflowBreadcrumb li a:active:hover:after{border-left-color:#5b9bd5!important}#workflowBreadcrumb li:first-child a{padding-left:0}#workflowBreadcrumb li:first-child a img{padding-right:0;position:relative;left:12px;top:0;z-index:999}#workflowBreadcrumb li:first-child a:hover{background-color:#abdb78!important}#workflowBreadcrumb li:first-child a:hover:after{border-left-color:#abdb78!important}#workflowBreadcrumb li:nth-child(2) a{_background:hsl(34,85%,45%)}#workflowBreadcrumb li:nth-child(2) a:after{_border-left-color:hsl(34,85%,45%)}#workflowBreadcrumb li:nth-child(3) a{_background:hsl(34,85%,55%)}#workflowBreadcrumb li:nth-child(3) a:after{_border-left-color:hsl(34,85%,55%)}#workflowBreadcrumb li:nth-child(4) a{_background:hsl(34,85%,65%)}#workflowBreadcrumb li:nth-child(4) a:after{_border-left-color:hsl(34,85%,65%)}#workflowBreadcrumb li:nth-child(5) a{_background:hsl(34,85%,75%)}#workflowBreadcrumb li:nth-child(5) a:after{_border-left-color:hsl(34,85%,75%)}#workflowBreadcrumb .disabled{pointer-events:none;cursor:default}#workflowBreadcrumb .disabled:hover{background-color:#ddd!important}#workflowBreadcrumb .disabled:hover:after{border-left-color:#ddd!important}#workflowBreadcrumb .completed,#workflowBreadcrumb a[href='#view-0']{background-color:#92d050!important;color:#000;cursor:pointer}#workflowBreadcrumb .completed:after,#workflowBreadcrumb a[href='#view-0']:after{border-left-color:#92d050!important}#workflowBreadcrumb .completed:hover,#workflowBreadcrumb a[href='#view-0']:hover{background-color:#79bb32!important}#workflowBreadcrumb .completed:hover:after,#workflowBreadcrumb a[href='#view-0']:hover:after{border-left-color:#79bb32!important}#workflowBreadcrumb .completed span:before{color:#008001;font-family:'crm-portal';content:"i";font-size:12px;position:relative;left:4px;z-index:3}#timeslotContainer{width:100%!important}#timeslotContainer #timeslotContainerErrorPanel{width:100%!important;margin:40px auto 40px auto}#timeslotContainer #timeslotContainerErrorPanel .panel-heading,#timeslotContainer #timeslotContainerErrorPanel .panel-title{text-align:left!important;color:#a94442!important}#timeslotContainer #timeslotContainerErrorPanel .panel-body{text-align:left!important}@media only screen and (max-width:767px){#timeslotContainer #timeslotContainerErrorPanel{margin:20px auto 20px auto}}#serviceUnitContainer #serviceUnitList,#timeslotContainer #timeslotTimeList{display:none;overflow-y:scroll}#timeslotContainer #timeslotContainerServiceUnit{margin-top:-10px}#serviceUnitContainer #serviceUnitListLabel,#timeslotContainer #selectTimeslotTitle{background-color:#92d050;padding:5px;margin-bottom:10px;border:1px solid #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:11pt;text-align:left;padding-left:10px;cursor:pointer;font-weight:bold;color:#333}#serviceUnitContainer #serviceUnitListLabel.active,#timeslotContainer #selectTimeslotTitle.active{background-color:#92d050;padding:5px;margin-bottom:10px;border:1px solid #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:11pt;text-align:left;padding-left:10px;color:#333}#serviceUnitContainer #serviceUnitListLabel:hover,#timeslotContainer #selectTimeslotTitle:hover{background-color:#79bb32;color:#333}#serviceUnitContainer #serviceUnitListLabel.active:hover,#serviceUnitContainer #selectedServiceUnit.active:hover,#timeslotContainer #selectTimeslotTitle.active:hover{background-color:#79bb32!important;color:#333}#serviceUnitContainer #serviceUnitListLabel.arrow-down:after,#timeslotContainer #selectTimeslotTitle.arrow-down:after{content:"l";font-family:'crm-portal';font-size:24px;display:inline-block;position:relative;float:right;right:5px}#serviceUnitContainer #serviceUnitListLabel.arrow-up:after,#timeslotContainer #selectTimeslotTitle.arrow-up:after{content:"m";font-family:'crm-portal';font-size:24px;display:inline-block;position:relative;float:right;right:5px}#serviceUnitContainer #selectedServiceUnit.arrow-down:after{content:"l";font-family:'crm-portal';font-size:55px;color:#fff;display:inline-block;position:relative;float:right;right:5px;top:-45px;text-shadow:1px 1px #333}#serviceUnitContainer #selectedServiceUnit.arrow-up:after{content:"m";font-family:'crm-portal';font-size:55px;color:#fff;display:inline-block;position:relative;float:right;right:5px;top:-50px;text-shadow:1px 1px #333}#myAppointmentsContainer #newAppointmentLink{display:block;cursor:pointer;float:right;text-align:right;position:relative;top:-50px;font-size:16px}#myAppointmentsContainer #newAppointmentLink:before{margin-right:5px;text-decoration-line:underline;text-decoration-color:#fff}@media only screen and (max-width:958px){#myAppointmentsContainer #newAppointmentLink{top:-45px}}@media only screen and (max-width:767px){#myAppointmentsContainer #newAppointmentLink{float:none;text-align:left;top:0}}#myAppointmentsContainer #searchByReservationNumber{width:70px;margin-right:10px}.myAppointmentsView #myAppointmentsLink{display:block;cursor:pointer;float:right;text-align:right;position:relative;font-size:16px;top:-24px;width:100%}@media only screen and (max-width:767px){.myAppointmentsView #myAppointmentsLink{float:none;text-align:left;top:0;margin-top:10px}}#myAppointmentsList{clear:both!important}#myAppointmentsListText{font-size:1.6em;clear:both!important;margin-bottom:0!important}#myAppointmentsList .myAppointmentsListItemBGDarker{background-color:#79bb32!important}#myAppointmentsList .myAppointmentsListItemBGDarker:hover{background-color:#5f9327!important}.myAppointmentsListItem{background-color:#92d050;padding:10px;margin-bottom:10px;border:1px solid #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:11pt;text-align:left}.myAppointmentsListItem:hover{background-color:#79bb32;cursor:pointer}.myAppointmentsListItem .timeSlotDateTimeContainer,.myAppointmentsListItemCancelled .timeSlotDateTimeContainer,.myAppointmentsListItem .serviceUnitNameContainer,.myAppointmentsListItemCancelled .serviceUnitNameContainer,.serviceUnitListItem .addressLine1,.serviceUnitListItem .addressLine2,.serviceUnitListItem #googleMapDirections{line-height:1.6em}.myAppointmentsListItem .serviceModuleNameContainer,.myAppointmentsListItemCancelled .serviceModuleNameContainer,.serviceUnitListItem .serviceUnitName{color:#333;font-size:1em;font-weight:600}.myAppointmentsListItem .timeSlotDateTimeContainer,.myAppointmentsListItemCancelled .timeSlotDateTimeContainer,.myAppointmentsListItem .serviceUnitNameContainer,.myAppointmentsListItemCancelled .serviceUnitNameContainer,.myAppointmentsListItem .addressLine1,.myAppointmentsListItem .addressLine2,.serviceUnitListItem .addressLine1,.serviceUnitListItem .addressLine2,.serviceUnitListItem #googleMapDirections a{color:#333;font-size:.9em;font-weight:normal}#myPastAppointmentsList .myAppointmentsListItem{background-color:#e4e3e3;padding:10px;margin-bottom:10px;border:1px solid #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:11pt;text-align:left}#myPastAppointmentsList .myAppointmentsListItem:hover{background-color:#cbc9c9;cursor:pointer}#myPastAppointmentsList .myAppointmentsListItemCancelled{background-color:#cbc9c9;padding:10px;margin-bottom:10px;border:1px solid #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:11pt;text-align:left}#myPastAppointmentsList .myAppointmentsListItemCancelled:hover{background-color:#b2afaf;cursor:pointer}.serviceUnitListItem #googleMapDirections a{text-decoration:underline}.serviceUnitListItem #googleMapDirections a:hover{color:#4d4d4d}#createNewAppointmentSMsList{width:100%;border:2px solid #333;font-size:11pt;padding:5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#createNewAppointmentSMsList:hover{background-color:#eee}#createNewAppointmentSMsListBoxesContainer{clear:both!important}#createNewAppointmentSMsListBoxesText{font-size:1.6em;margin-bottom:0!important}.createNewAppointmentSMsListBoxContainer{padding:0 0 10px 0;float:left;display:inline-block!important;width:auto!important}@media(max-width:411px){.createNewAppointmentSMsListBoxContainer{float:none!important;display:block!important}}@media(min-width:412px)and (max-width:767px){.createNewAppointmentSMsListBoxContainer.col-xs-12{padding:0 10px 10px 0}.createNewAppointmentSMsListBoxContainer.col-xs-12:last-child{padding:0 0 10px 0}}@media(min-width:768px)and (max-width:991px){.createNewAppointmentSMsListBoxContainer.col-sm-6{padding:0 10px 10px 0}.createNewAppointmentSMsListBoxContainer.col-sm-6:last-child{padding:0 0 10px 0}}@media(min-width:992px)and (max-width:1199px){.createNewAppointmentSMsListBoxContainer.col-md-4{padding:0 10px 10px 0}.createNewAppointmentSMsListBoxContainer.col-md-4:last-child{padding:0 0 10px 0}}@media(min-width:1200px){.createNewAppointmentSMsListBoxContainer.col-lg-4{padding:0 10px 10px 0}.createNewAppointmentSMsListBoxContainer.col-lg-4:last-child{padding:0 0 10px 0}}.createNewAppointmentSMsListBox{cursor:pointer;display:inline-block;text-align:center;padding:20px;margin:0;width:100%;font-size:11pt;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow-y:visible}.createNewAppointmentSMsListBox:not(.selected){color:#fff;background-color:#5b9bd5}.createNewAppointmentSMsListBox.selected{color:#fff;background-color:#44bb45}@media(max-width:411px){.createNewAppointmentSMsListBox{padding:10px}}.createNewAppointmentSMsListBox:not(.selected):hover{background-color:#3482c9}#smIntroductionContainer #smAcceptedTOS{vertical-align:middle;position:relative;top:-2px;display:inline}#smIntroductionContainer #smAcceptedTOSLabel{font-weight:normal;display:inline}#customerInputContainer .container-fluid,#reviewAppointmentContainer .container-fluid{padding:0}#customerInputContainer .page-section.container-fluid{margin-bottom:10px!important}#customerInputContainer .customInputLookupFailedToRender{background-color:#e99;color:#000}#reviewAppointmentContainer #reviewAppointmentConfirmHeader{font-weight:bold}#reviewAppointmentContainer .page-title-upcoming{color:#00b050}#reviewAppointmentContainer .page-title-past{color:#8f8080}#reviewAppointmentContainer #assignToMyAppointments{font-size:1.2em}#customerInputContainer .row,#reviewAppointmentContainer .row{margin-bottom:10px!important}#customerInputContainer .row div,#reviewAppointmentContainer .row div{padding-left:0;padding-right:0;text-align:left}#customerInputContainer .row div:first-child,#reviewAppointmentContainer .row div:first-child{padding-left:10px}#customerInputContainer .form-control,#reviewAppointmentContainer .form-control{padding:2px 5px 2px 5px}#customerInputContainer #electronicNotifAgrmtAcceptedContainer{margin-bottom:10px!important}#customerInputContainer #electronicNotifAgrmtAcceptedContainer label,#customerInputContainer #textMessageNotifAgrmtAcceptedContainer label{font-weight:normal}#modifyEmailOrPhone button{overflow-wrap:break-word;white-space:pre-wrap}#changeEmailPhoneButton{cursor:pointer}div[aria-describedby="modifyEmailOrPhoneModalContainer"]{width:500px!important}@media only screen and (max-width:767px){div[aria-describedby="modifyEmailOrPhoneModalContainer"]{width:auto!important}}#modifyEmailOrPhoneModalContainer .ui-dialog-buttonset{width:100%;margin:20px auto 0 auto!important}#modifyEmailOrPhoneModalContainer .ui-dialog-buttonset .modal-button-cancel{margin-right:0}#modifyEmailOrPhoneModalContainer button[disabled]{cursor:not-allowed}#modifyEmailOrPhoneModalContainer button:last-child{margin-right:0}#modifyEmailOrPhoneModalContainer .modal-button-cancel{float:right}#modifyEmailOrPhoneModalContainer .row{margin-bottom:10px}#modifyEmailOrPhoneModalContainer .row div{padding-left:0;padding-right:0}#modifyEmailOrPhoneModalContainer .row div #modifyEmail,#modifyEmailOrPhoneModalContainer .row div #modifyMobilePhone{width:100%}#electronicNotifAgreementContainer{padding:10px;height:100px;overflow-wrap:break-word;overflow-x:auto;overflow-y:scroll;color:#666;border:1px solid #ddd}#customerInputContainer #electronicNotifAgrmtAcceptedContainer span:first-child,#customerInputContainer #textMessageNotifAgrmtAcceptedContainer span:first-child{padding-right:10px;padding-left:0;margin-top:2px;width:20px}#customerInputContainer #electronicNotifAgrmtAcceptedContainer span:nth-child(2),#customerInputContainer #textMessageNotifAgrmtAcceptedContainer span:nth-child(2){padding-left:0}#serviceUnitListContainer .serviceUnitListItem{background-color:#c1e4f5;padding:10px;margin-bottom:10px;border:1px solid #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:11pt;text-align:left;cursor:pointer}#serviceUnitListContainer .serviceUnitListItem:hover{background-color:#96d0ed}#serviceUnitListContainer .serviceUnitListItem div{color:#333}#serviceUnitListContainer .serviceUnitListItem.active{background-color:#92d050!important}#serviceUnitListContainer .serviceUnitListItem.active div,#serviceUnitMapContainer .serviceUnitListItem.active div{color:#333}#serviceUnitListContainer .serviceUnitListItem .serviceUnitName{color:#333;font-size:1em;font-weight:600}#serviceUnitMapContainer .serviceUnitListItem{background-color:#5b9bd5;padding:10px;margin-bottom:10px;border:1px solid #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:11pt;text-align:left;display:none}#serviceUnitMapContainer .serviceUnitListItem div{color:#fff}#serviceUnitMapContainer .serviceUnitListItem a{color:#111}#serviceUnitMapContainer #serviceUnitMapOnlinePlaceholder{font-weight:bold;font-size:1.2em;margin-bottom:20px}#serviceUnitMapContainer #serviceUnitMapOnlinePlaceholder #serviceUnitMapOnlinePlaceholderSpan{font-size:1.1em;color:red}#serviceUnitMapContainer .serviceUnitName{font-size:1em;font-weight:600}#serviceUnitContainer #googleMapContainer{width:100%;height:300px;margin-bottom:10px;text-align:center;margin-left:auto;margin-right:auto;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;border:1px solid #333}#serviceUnitContainer #serviceUnitMenu{display:none}#serviceUnitContainer #serviceUnitMenu ul{list-style:none;overflow:hidden;padding-left:10px;margin-bottom:0}#serviceUnitContainer #serviceUnitMenu li{float:left;font-family:Tahoma,Geneva,sans-serif;font-size:1.6em;color:#fff;padding:5px 20px 0 20px;background-color:#a6a6a6;cursor:pointer;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}#serviceUnitContainer #serviceUnitMenu li:hover{background-color:#8d8d8d}#serviceUnitContainer #serviceUnitMenu li.active{background-color:#5b9bd5}#serviceUnitContainer #serviceUnitMenu li:first-child{margin-right:10px;margin-left:20px}#serviceUnitContainer #serviceUnitMenu div:last-child{height:10px;background-color:#5b9bd5}#timeslotContainer .col-xs-12{padding:0}#timeslotCalendarContainer{max-width:500px}#timeslotCalendarContainer .ui-datepicker{width:100%!important;border:none;padding:0}#timeslotCalendarContainer .ui-datepicker *{background-image:none}#timeslotCalendarContainer .ui-datepicker-header{background-color:#5b9bd5;color:#fff;font-size:1.3em;padding:1px;border:1px solid #333;border-bottom:none;border-collapse:collapse;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}#timeslotCalendarContainer thead th{background-color:#84b4df;padding:0;border:1px solid #333;border-collapse:collapse}#timeslotCalendarContainer thead th span{color:#fff;font-size:1.2em}#timeslotCalendarContainer tbody td .ui-state-default{text-align:center;background-color:#fff;border:none;font-size:1.2em;font-weight:bold;color:#000;padding:0}#timeslotCalendarContainer .ui-datepicker-prev,#timeslotCalendarContainer .ui-datepicker-next{color:#fff;font-family:'Glyphicons Halflings';font-size:1.2em;width:auto;height:auto;top:3px;text-decoration:none;cursor:pointer}#timeslotCalendarContainer .ui-datepicker-prev:hover,#timeslotCalendarContainer .ui-datepicker-next:hover{color:#fff;background-color:transparent;background-image:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}#timeslotCalendarContainer .ui-datepicker-prev span,#timeslotCalendarContainer .ui-datepicker-next span{display:none}#timeslotCalendarContainer .ui-datepicker-prev{left:10px}#timeslotCalendarContainer .ui-datepicker-next{right:10px}#timeslotCalendarContainer .ui-datepicker-prev:before{content:""}#timeslotCalendarContainer .ui-datepicker-next:before{content:""}#timeslotCalendarContainer .ui-datepicker-calendar{margin-bottom:0}#timeslotCalendarContainer .ui-datepicker-calendar tbody td{border:1px solid #333!important;border-collapse:collapse;padding:0;width:14.3%!important;height:50px!important}#timeSlotTimeListContainer{max-width:500px}#timeslotCalendarContainer .ui-datepicker-calendar tbody td[data-handler='selectDay'],#timeslotCalendarContainer .ui-datepicker-calendar tbody td[data-handler='selectDay'] a{background-color:#c1e4f5;color:#333;cursor:pointer}#timeslotCalendarContainer .ui-datepicker-calendar tbody td[data-handler='selectDay']:hover,#timeslotCalendarContainer .ui-datepicker-calendar tbody td[data-handler='selectDay']:hover *{background-color:#96d0ed}#timeslotCalendarContainer .ui-datepicker-calendar .ui-state-active,#timeslotCalendarContainer .ui-datepicker-calendar .ui-datepicker-current-day,#timeslotCalendarContainer .ui-datepicker-calendar .ui-datepicker-current-day a,#timeslotCalendarContainer .ui-datepicker-calendar .ui-datepicker-current-day span{background-color:#92d050!important;color:#333!important}#timeslotContainer .timeslotListItem{background-color:#c1e4f5;padding:10px;margin-bottom:10px;border:1px solid #333;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:11pt;text-align:left;cursor:pointer;text-align:center;font-size:1.3em;font-weight:bold;padding:5px;color:#333}#timeslotContainer .timeslotListItem:hover{background-color:#96d0ed}#timeslotContainer .timeslotListItem.active{background-color:#92d050;color:#333}#timeslotCalendarContainer .ui-datepicker-calendar td.ui-datepicker-unselectable,#timeslotCalendarContainer .ui-datepicker-calendar .ui-datepicker-unselectable *{background-color:#fff;opacity:1;cursor:not-allowed!important}.ui-tooltip{width:350px!important;max-width:90%!important}#timeslotCalendarContainer .ui-datepicker-calendar .ui-datepicker-unselectable span{color:#aaa}#timeslotCalendarContainer .ui-datepicker-calendar .ui-datepicker-today{border:solid 3px red!important;border-collapse:collapse!important}#timeslotCalendarContainer .ui-datepicker-calendar .ui-datepicker-today a{border:none!important}.page .page-section.page-bottom-buttons{width:100%;margin:40px auto 20px auto!important}.page .page-section.page-bottom-buttons .myAppointmentsViewCancel{float:right}@media only screen and (max-width:767px){.page .page-section.page-bottom-buttons{margin-top:30px!important}}.page-bottom-buttons #confirmAppointmentContinue:not([disabled]){background-color:#44bb45;border-color:#44bb45;background-image:linear-gradient(to bottom,#44bb45 0,#369637 100%);background-position:unset}.page-bottom-buttons .myAppointmentsViewNext{color:#fff;float:left;padding-left:10px;padding-right:10px;min-width:74px;margin-bottom:10px}.page-bottom-buttons .myAppointmentsViewNext:not([disabled]){background-color:#44bb45;border-color:#44bb45;background-image:linear-gradient(to bottom,#44bb45 0,#369637 100%);background-position:unset}.page-bottom-buttons .myAppointmentsViewGoBack{margin-left:10px;min-width:74px}@media only screen and (max-width:424px){.page-bottom-buttons .myAppointmentsViewGoBack{float:none;display:block;clear:both;margin:10px auto auto 0}}.form-control-header-instructions{font-weight:bold;text-align:left}.form-control-required-asterisk:before{content:"* ";color:red;font-weight:bold;margin-left:-12px}.lasc-appt-guest{padding-top:10px!important}.lasc-appt-guest .panel-heading{background-image:none;background-color:transparent}.lasc-appt-guest .panel-body{padding-bottom:0}.lasc-appt-guest .guest-List-Item{vertical-align:middle;border-bottom:1px dashed #eee;border-spacing:3px}.lasc-appt-guest .guest-List-Item *{line-height:.9em!important;vertical-align:middle}.lasc-appt-guest .guest-List-Item .guest-Action{padding-left:0!important;height:100%}.lasc-appt-guest .guest-List-Item .guest-Action .fa:hover:before{color:#8b0000}@media only screen and (max-width:767px){.lasc-appt-guest .guest-List-Item .guest-Action{padding-left:0!important;height:100%}.lasc-appt-guest .guest-List-Item .guest-Action .guest-Email{display:block;margin-top:5px}}.lasc-appt-guest .guest-List-Item .guest-Field{margin-bottom:0!important}.lasc-appt-guest .guest-List-Item .guest-Field .guest-FullName{font-size:1.1em;font-weight:bold;margin-right:10px;cursor:pointer}.lasc-appt-guest .guest-List-Item .guest-Field .guest-FullName[disabled='true']{text-decoration:none;cursor:default;color:#337ab7}.lasc-appt-guest .guest-List-Item .guest-Field .guest-Email{font-size:.8em}.lasc-appt-guest .guest-List-Item .guest-Status{text-align:right!important}.lasc-appt-guest .guest-List-Item .guest-Status .guest-Status-Text{text-align:right!important}.lasc-appt-guest .guest-List-Item .guest-Status .guest-Status-Text.guest-Status-Text-New,.lasc-appt-guest .guest-List-Item .guest-Status .guest-Status-Text.guest-Status-Text-ToBeDeleted{color:#f65888}.lasc-appt-guest .guest-List-Item .guest-Status .guest-Status-Text.guest-Status-Text-Notified{color:#00b050}.lasc-appt-guest .guest-List-Item .guest-Status .guest-Status-Text.guest-Status-Text-Deleted{color:#888}.lasc-appt-guest .guest-List-Item:last-child{border-bottom:none}.lasc-appt-guest .ui-dialog-buttonset{width:100%;margin:10px auto 0 auto}.lasc-appt-guest #addEditGuestModalRequiredDesc{line-height:normal}.lasc-appt-guest #addEditGuestModalRequiredDesc .requiredMessage{margin-bottom:15px;line-height:normal}.lasc-appt-guest #addEditGuestModalRequiredDesc .requiredMessage .error{color:red}.lasc-appt-guest #addEditGuestSaveButton{float:left;margin-right:0!important}.lasc-appt-guest #addEditGuestCancelButton{float:right;margin-right:0!important}.lasc-appt-guest #guestRequiredMessage{color:#f65888}.lasc-appt-guest #deleteGuestButton,.lasc-appt-guest #undoDeleteGuestButton{cursor:pointer}.lasc-appt-guest #deleteGuestButton{font-size:1.5em}.lasc-appt-guest #undoDeleteGuestButton{font-size:1.4em}.lasc-appt-guest #notifiableGuestsExistWarning{color:#f65888}.lasc-appt-guest #sendNotificationButton{float:left;margin:10px auto 10px auto}#scheduleApptPageTitle{font-family:'open-sans-condensed-bold';font-size:30px;color:#555;line-height:36px;margin-bottom:20px!important}#scheduleApptPageDesc{text-align:left;font-size:1.16em;clear:both;margin-bottom:20px}#scheduleApptPageSubTitle{font-family:'open-sans-condensed-bold';font-size:20px;color:#555;margin-bottom:10px!important;clear:both}#lascApptCourthousesContainer{text-align:left!important}#lascApptCourthousesContainer #lascApptCourthouses{display:inline-grid;align-items:center;grid-template-columns:220px 220px 220px;grid-auto-rows:1fr;gap:15px}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse{background-color:#3c66ad;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;vertical-align:middle;width:100%;height:100%;line-height:1.2em;padding:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#eee;font-size:1.1em;font-family:'Open Sans'}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse.selected{background-color:#369637}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse:hover:not(.selected){background-color:#5780c5}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse .courthouse-name{display:inline-block;font-weight:bold;margin-bottom:5px}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse .courthouses-litigationtypes{display:none;margin-top:20px}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse .courthouses-litigationtypes span{color:rgba(246,255,110,.87);font-size:10px;border-radius:2px;background-color:#1b4188;display:inline-block;margin:0 1px 1px 0;padding:1px 4px 1px 4px}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse .courthouses-litigationtypes span:hover:has(a){background-color:#2355b3}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse .courthouses-litigationtypes span .courthouses-litigationtype-link{display:inline-block;position:relative;color:#eee}#lascApptCourthousesContainer #lascApptCourthouses .courthouses-courthouse .courthouses-litigationtypes span .courthouses-litigationtype-link::selection{background-color:#b2c8f0}#lascApptCourthouseLitigationTypes{position:absolute;font-family:'Open Sans';font-size:13px;text-align:left;background-color:#fff;min-width:290px;max-width:290px}#lascApptCourthouseLitigationTypes #lascApptCourthouseLitigationTypesTitle{font-family:'open-sans-condensed-bold';font-size:20px;color:#555;margin-bottom:10px!important}#lascApptCourthouseLitigationTypes fieldset{padding:7px 8px 2px;border:1px solid #ccc}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesCourthouse{line-height:1.5em;background-color:#369637;color:#fff;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;font-weight:bold}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesDesc{font-size:1em!important;line-height:1.5em;margin:8px auto 0 auto}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesContainer{padding:8px 0 0 0}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesContainer .courthouses-litigationtype-container{margin:4px 4px 0 2px}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesContainer .courthouses-litigationtype-container:last-child{margin-bottom:8px}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesContainer a{line-height:1.5em;color:#004ac1}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesContainer a .courthouses-litigationtype-code{display:none;width:36px;font-size:.8em;font-family:'open_sansregular','Open Sans';border-radius:2px;background-color:#1b4188;margin-right:3px;padding:0 3px 0 3px;text-align:center;color:rgba(246,255,110,.87);margin:0 5px 1px 0}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesContainer a .courthouses-litigationtype{font-size:1em}#lascApptCourthouseLitigationTypes fieldset #lascApptCourthouseLitigationTypesContainer a:hover .courthouses-litigationtype-code{background-color:#2860c8}@media only screen and (min-width:768px){#serviceUnitContainer #serviceUnitList{max-height:290px;width:100%}#timeslotContainer{width:50%}#timeslotContainer #timeslotTimeList{max-height:250px}#timeslotContainer .col-xs-12:nth-child(2){padding-left:10px}}@media only screen and (device-aspect-ratio:40/71){#workflowBreadcrumb ul{list-style:none;overflow:hidden;font-family:Tahoma,Geneva,sans-serif}#workflowBreadcrumb li{float:left;height:26px!important;padding-left:5px}#workflowBreadcrumb li a:before{border-left-width:20px;margin-left:2px}#workflowBreadcrumb li a:after{border-left-width:20px}#workflowBreadcrumb li a{font-size:8pt;text-align:center;padding:0 0 0 20px}#workflowBreadcrumb .completed span:before{color:#008001;font-family:'FontAwesome';content:"";font-size:7pt;position:relative;left:1px}}@media only screen and (min-width:360px)and (max-width:767px){#workflowBreadcrumb{_margin:0 -10px 0 -10px!important}#workflowBreadcrumb li:first-child a img{left:8px;top:-1px}#workflowBreadcrumb li a{font-size:8pt;text-align:center;padding:0 0 0 28px}#workflowBreadcrumb li a:before{border-left-width:20px;margin-left:2px}#workflowBreadcrumb li a:after{border-left-width:20px}#serviceUnitListContainer .serviceUnitListItem{padding:5px 10px 5px 10px}#serviceUnitContainer #serviceUnitList{height:190px;width:100%}#serviceUnitContainer #selectedServiceUnit.arrow-down:after{font-size:40px}#serviceUnitContainer #selectedServiceUnit.arrow-up:after{font-size:40px}#timeslotContainer #timeslotTimeList{max-height:140px}#timeslotContainer{width:100%}#serviceUnitContainer #googleMapContainer{height:200px}#customerInputContainer .form-control,#reviewAppointmentContainer .form-control{padding:0 5px 0 5px!important}#customerInputContainer .row,#reviewAppointmentContainer .row{margin-bottom:5px!important}}#toggleReminderModal.modal{text-align:center}#toggleReminderModal.modal::before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}#toggleReminderModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;width:auto}