@font-face{font-family:Calibri;src:local('Calibri')}*{color:#000;font-family:Calibri,Arial,sans-serif;font-size:18px}body{margin:0}.pagination_controls{display:flex}.paginate_previous{display:inline-block;width:50%;text-align:left}.paginate_next{display:inline-block;width:50%;text-align:right}.step-control-container{margin:20px 0 40px 0;min-width:fit-content}.step-control-container.CustomerLocation{margin-top:-40px}.step-control-content.ServiceProfileExtRef.ListItemModel.CustomListDataControl{margin:auto;position:relative}.step-control-content.Details{text-align:center}.step-control-label{font-weight:600;text-align:center;width:100%;display:block;margin-bottom:20px}label{font-weight:600;width:65%;display:inline-block}.form-group{margin:10px 0}.form-group.CustomerCustomProperty.T_C{width:50%;float:right}.CustomerCustomProperty.T_C label{width:60%;display:inline-block;float:right}.CustomerCustomProperty.T_C .form-control-input{float:left;width:40%}.form-control{padding:12px 3px;border-radius:5px;border:1px solid #000;vertical-align:top;width:70%}.form-control-radio{width:10%;display:inline-block}.form-control-selected{border:1px solid #c01413}.serviceprofilebutton.form-control-selected{-webkit-filter:opacity(1);border:0}input[type="checkbox"],input[type="radio"]{width:20px;height:20px}.field-validation-error{color:red;font-size:small;font-style:italic}.DisplayData{display:inline-block;margin-top:30px;vertical-align:top;width:35%}.DisplayData#summary{background-color:#190e5c;color:#fff;text-align:center;font-weight:600;border-radius:10px;border:0;padding:10px;margin:auto;width:100%}.displaydata-item{margin:10px 0}span.tick{background-image:url(/OABS/TempScriptCompile/QFlowWeb/OABSEngine/AdditionalAssemblies/OABS_SCRIPT//greentick.png);width:20px;height:20px;background-size:cover;border:0;vertical-align:middle;margin-right:20px;display:inline-block}.next-button,.standardButton,#BackButton{}.back-button-container{}.next-button-container{display:inline-block}.step-title{color:#190e5c;padding:5px;text-align:left;font-size:25px;margin:60px 0 10px 0;width:100%;font-weight:600}.serviceprofilebutton{margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;-webkit-filter:opacity(.5)}.serviceprofilebutton:hover{-webkit-filter:opacity(.9)}.serviceprofilebutton.queue{background-image:url('/OABS/tempscriptcompile/qflowweb/EXAMPLE/queue.png');float:left}.serviceprofilebutton.appointment{background-image:url('/OABS/tempscriptcompile/qflowweb/EXAMPLE/appointment.png');float:right}.serviceprofilelabelbox{-webkit-filter:grayscale(0%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}.serviceprofilelabel{vertical-align:middle;text-align:center;padding:20px;border-radius:15px;color:#fff}.serviceprofilebutton.queue .serviceprofilelabel{background-color:#70ad47}.serviceprofilebutton.appointment .serviceprofilelabel{background-color:#cc371c}.datetime-grid{text-align:center}.datetime-grid .form-control{border:1px solid #000;width:unset;padding:5px;margin:5px;text-align:center;background-color:#fff;font-size:small}.datetime-grid .form-control-selected{border:1px solid #000;background-color:#244c5a;color:#fff}.DateTimeGrid-Day{text-align:center}.Confirmation{text-align:center}.Confirmation p{font-weight:bold;font-size:18px}.confirmtitle{font-weight:normal!important}.Content{margin:auto;width:60%}footer{padding-top:30px}#footer{-webkit-tap-highlight-color:rgba(0,0,0,0);font-weight:normal;line-height:1.42857143;color:#190e5c;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;clear:both;overflow:hidden;height:100%;background:#eee;border-top:8px solid #190e5c;font-size:15px;padding:0}#footer .footer-heading{padding:0 0 10px 0;margin-bottom:20px;font-weight:300;font-size:20px}#footer ul#footer-social{margin-bottom:48px}#footer .footerhclinks a~a{margin-left:1em}#footer .socialLinks li img{width:29px;height:29px}.footerbold{font-weight:bold}#footer a.footerlink{text-decoration:underline;font-weight:bolder}#footer a.footerlink:hover,#footer a.footerlink:focus{text-decoration:none}.container{width:90%;margin:0 auto}.row{position:relative;width:100%}.row [class^="col"]{float:left;margin:.5rem 2%;min-height:.125rem}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-6{width:46%}.hidden-sm{display:none}.row::after{content:"";display:table;clear:both}@media only screen and (min-width:33.75em){.container{width:80%}}@media only screen and (min-width:45em){.col-1{width:4.33%}.col-2{width:12.66%}.col-3{width:21%}.col-4{width:29.33%}.col-5{width:37.66%}.col-6{width:46%}.col-7{width:54.33%}.col-8{width:62.66%}.col-9{width:71%}.col-10{width:79.33%}.col-11{width:87.66%}.col-12{width:96%}.hidden-sm{display:block}}@media only screen and (min-width:60em){.container{width:75%;max-width:60rem}}@media only screen and (min-width:813px){.step-form{display:inline-block;width:100%}.step-form-inner{width:100%}.serviceprofilebutton{width:35vw;height:20vw;display:inline-block;cursor:pointer}.progress-buttons{margin:20px auto}#step.step-form{width:60%;float:left}#step.DisplayData{width:35%;float:right}.radiobutton-item .form-control{width:10%;padding:2px 0}}@media only screen and (max-width:812px){.form-group.CustomerCustomProperty.T_C{width:100%;margin-bottom:70px}.step-controls{width:100%}.next-button,.back-button{border-radius:10px;padding:15px 50px;border:0;width:100%}.serviceprofilebutton{width:80vw;height:40vw;display:block;margin:20px 0}.progress-buttons{width:100%;min-width:1px}.stepform{width:100%}.datetime-grid .form-control{padding:2px;font-size:small}.radiobutton-item .form-control{width:10%}.step-title{margin:15px 0 10px 10px;font-size:25px}.DisplayData{width:95%}}@media(max-width:767px){.hidden-xs{display:none!important}}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.datetime-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;padding:1.5rem 0}.DateTimeGrid-Column{background-color:#f0f0f0;padding:.5rem;border-radius:4px;display:flex;flex-direction:column;gap:.5rem}.DateTimeGrid-DayHeader{font-weight:bold;cursor:pointer;margin-bottom:.5rem}.DateTimeGrid-Slots{display:flex;flex-direction:column;gap:.25rem}.ServiceAppointmentDateTime{background-color:#fff;border:1px solid #000;padding:.5rem;border-radius:4px;text-align:center;cursor:pointer}.ServiceAppointmentDateTime.form-control-selected{background-color:#190e5c;color:#fff}.ServiceAppointmentTypeDayNone{background-color:#ccc;border:1px solid #999;padding:.5rem;border-radius:4px;text-align:center}@media(max-width:768px){.datetime-grid{grid-template-columns:1fr}.Content{margin:auto;width:95%}}span.DateTimeGrid-Count{border:1px solid #000;width:unset;padding:5px;margin:5px;text-align:center;background-color:#fff;font-size:12px;border-radius:4px}.DateTimeGrid-DayHeader{cursor:pointer;margin-bottom:.5rem;display:flex;flex-direction:column;gap:.25rem}.DateTimeGrid-Day{font-weight:bold;font-size:1rem}.DateTimeGrid-Count{font-size:.875rem;color:#555}form{width:100%}.progress-buttons{display:flex;justify-content:space-between;width:100%}.back-button-container,.next-button-container{}.back-button-container a,.next-button{display:block;min-width:150px;text-align:center;padding:15px 0;font-weight:bold;border:0;border-radius:10px;background-color:#190e5c;color:#fff;cursor:pointer;text-decoration:none;-webkit-appearance:none}@media(max-width:400px){.progress-buttons{flex-direction:column}.back-button-container,.next-button-container{margin:0;flex:unset;width:100%}.next-button-container{text-align:right;margin-top:.5rem}.next-button{display:inline-block}}