.confirm-switch input+label::before{background:#777}.single-input{border:1px solid #ced4da}.custom-select{display:block;width:100%;line-height:40px;border:none;outline:0;background-color:#f9f9ff;padding:0 20px;border:1px solid #ced4da;border-radius:0;height:42px}::-moz-placeholder,::-ms-input-placeholder,::-webkit-input-placeholder,::placeholder{font-size:13px}.genric-btn{font-size:.9em}.custom-select.is-invalid,.single-input.is-invalid{border-color:#f44a40}.select2-container{max-width:100%}.select2-container--default .select2-selection{background-color:#f9f9ff!important;border:1px solid #ced4da!important;border-radius:0!important}.select2-container--open .select2-dropdown--below{border:1px solid #ced4da!important;border-radius:0!important;border-top:none!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px!important}.select2-container .select2-selection--single{height:42px!important}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{color:#ccc!important}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover:active{background:#3bacf0!important}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover,.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{color:#f44a40;cursor:not-allowed}.datetimepicker table tr td span.partly-available,.datetimepicker table tr td span.partly-available:hover,.datetimepicker table tr td.partly-available,.datetimepicker table tr td.partly-available:hover{color:#f09359}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active:hover{color:#fff!important}.datetimepicker table thead tr{border-top:10px solid transparent;border-bottom:10px solid transparent}.line-height-normal{line-height:normal}#dashboard-menu{overflow:auto}#dashboard-menu li a{font-size:16px}#dashboard-menu .lnr{font-size:20px}.table-darklight,.table-darklight>td,.table-darklight>th{background-color:#ececec}.country-flag-img{width:17px;height:17px}.ab_widget a{color:#fff}.ab_widget a:hover{color:#3bacf0}.ab_widget .f_title{margin-bottom:25px}.month-day-name-switch{line-height:18px;cursor:help}#entitiesListContainer table tr td:first-child{width:25%}.irs--round .irs-bar{background-color:#18bc9c}.irs--round .irs-handle{border:4px solid #18bc9c}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{background-color:#18bc9c}.irs--round .irs-from::before,.irs--round .irs-single::before,.irs--round .irs-to::before{border-top-color:#18bc9c}.irs{font-family:Rubik,sans-serif}.remove-schedule-interval-button{font-size:30px}.day-schedule{display:inline-block}#special_schedule .label,#weekly_schedule .label{display:inline-block}#special_schedule .schedule-time-label,#weekly_schedule .schedule-time-label{width:50px;margin-right:.25rem;font-weight:400}#special_schedule .checkbox label,#weekly_schedule .checkbox label{font-size:13px}#special_schedule .day-disabled,#weekly_schedule .day-disabled{cursor:not-allowed}#special_schedule .day-enabled,#weekly_schedule .day-enabled{cursor:pointer}#special_schedule .label-disabled,#weekly_schedule .label-disabled{background-color:#fd908a}#special_schedule .label-available,#weekly_schedule .label-available{background-color:#cdd}#special_schedule .condensed-checkbox,#weekly_schedule .condensed-checkbox{padding:0;margin:0;min-height:auto}#weekly_schedule .branch-select{margin-left:15px!important;margin-right:15px!important}#organization-logotype-box{overflow:hidden;word-wrap:break-word}#organization-logotype{text-transform:uppercase;max-height:320px}#shopfront{margin-top:35px;margin-bottom:45px}#shopfront-menu li{border-top:1px solid #f7f7f7;text-decoration:none}#shopfront-menu li a:active,#shopfront-menu li a:hover,#shopfront-menu li a:link,#shopfront-menu li a:visited{text-decoration:none}#shopfront-menu li a{display:block;padding:10px;width:100%}#shopfront-menu li a:active,#shopfront-menu li a:hover{background-color:#f7f7f7}#shopfront-menu li a .active-flag{margin-top:4px}#shopfront-menu .nav-link{width:100%;margin:.35rem 0}.booking-steps li{text-transform:uppercase}.booking-steps .step-name{font-size:80%}.booking-steps .step-name.passed-step{font-weight:700}.blink{animation:blink 1s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.booking-steps-content .branch-radio-select{background:0 0;animation:bg-color 1s;-moz-animation:bg-color 1s infinite;-webkit-animation:bg-color 1s infinite}@keyframes bg-color{0%{background:0 0}50%{background:#f7f7f7}100%{background:0 0}}@-moz-keyframes bg-color{0%{background:0 0}50%{background:#f7f7f7}100%{background:0 0}}@-webkit-keyframes bg-color{0%{background:0 0}50%{background:#f7f7f7}100%{background:0 0}}.step-switch-box{padding-bottom:30px!important;margin-top:25px}.booking-steps-content .table-striped-and-condensed>tbody>tr>td{padding:0;padding-top:5px;padding-bottom:5px;border:0;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}.booking-steps-content .service-provider-avatar,.booking-steps-content .service-provider-avatar-box{width:180px;height:180px;margin:0 auto;max-width:100%;height:auto}.booking-steps-content .service-provider-panel .panel-footer{height:75px;overflow:hidden}#add-another-service-button,.remove-booked-service-button{text-decoration:none}table.booked-services-list{margin-bottom:10px}table.booked-services-list tr td:nth-child(2){word-break:break-all}.booking-steps-content li table tr td:first-child{width:40%}#organizationServices table tr td img{float:left;margin-right:15px}.branch-select #branch{margin-bottom:10px}#special_schedule .label.label-warning,#weekly_schedule .label.label-warning{background-color:#be780a}.datetimepicker-inline{width:100%!important}.datetimepicker.datetimepicker-inline table{width:100%!important}.fc-daygrid-event-harness,.fc-list-event,.fc-timegrid-event-harness{cursor:pointer}.bookings-pagination-select{max-width:70px}.organizations-list .organization_image{width:180px;height:180px}.booking-info-container .top-block .booking-code{font-size:15px;margin-top:10px;font-weight:600;padding:5px;text-align:center;margin-bottom:15px;background:#fafafa}.copy-booking-code-icon{position:absolute;right:.25rem;top:.25rem}.larger-badge{font-size:90%}textarea.single-input{line-height:25px;padding:10px 20px 10px 20px;min-height:120px}.thinner_main_btn{line-height:40px}#menu-wrapper.fixed-mobile-dashboard-menu{position:fixed;border-top:2px solid #dee2e6;border-bottom:0;margin-bottom:0;background-color:#fff;z-index:999;bottom:0;width:100%}#menu-wrapper.fixed-mobile-dashboard-menu #dashboard-menu{margin:0}.entity-bookables-table td,.entity-bookables-table th{word-break:break-word;padding-left:0;padding-right:0}.pointer-select-control{cursor:pointer}.bookables-list img,.service-providers-table img{min-width:80px;min-height:80px;max-width:80px;max-height:80px}.border-bottom-dotted{border-bottom:1px dotted}.notifications-table b,.notifications-table del,.notifications-table sub,.notifications-table sup,.notifications-table u{color:inherit}.fc .fc-toolbar-title{font-size:1.35em}ul.contacts li{word-break:break-all}.card-body{padding:1rem}.cursor-help{cursor:help}.send-sms-btn{font-size:1em}.h-200{width:100%;height:200px}.section_pricing table td,.section_pricing table th{border-top:1px solid #edf3fd}#image-magnifier-popup .modal-content{background-color:transparent;border:none}#image-magnifier-popup .modal-header{border:none}#image-magnifier-popup .modal-content .close{color:#fff;text-shadow:none;opacity:1}.cursor-pointer{cursor:pointer}.invoice-totals-table td,.invoice-totals-table th{padding:0}.gradient-background{background-image:linear-gradient(0deg,#4dabff 0,#62ddff 100%);background-image:-moz-linear-gradient(0deg,#4dabff 0,#62ddff 100%);background-image:-webkit-linear-gradient(0deg,#4dabff 0,#62ddff 100%);background-image:-ms-linear-gradient(0deg,#4dabff 0,#62ddff 100%)}.banner_btn.smaller{line-height:40px}.modal{padding-left:0;padding-right:0}.grecaptcha-badge{z-index:99}.lnr{line-height:inherit;font-weight:700}.booking-action-buttons .genric-btn{line-height:20px}.notifications-icon .bell{font-size:1.1rem}.notifications-icon sup{font-size:inherit}.mobile-home .social-links a{font-size:1.25rem}.service-categories-area .card-body .card-title{position:absolute;left:40px;right:50%;bottom:25px;background-color:rgba(34,34,34,.6);padding:10px}.service-categories-area .card-body .lead{font-size:.9rem;font-weight:400;color:#fff}.crud-panel .generic-blockquote h1,.crud-panel .generic-blockquote h2,.crud-panel .generic-blockquote h3,.crud-panel .generic-blockquote h4,.crud-panel .generic-blockquote h5,.crud-panel .generic-blockquote h6{padding:0;margin:0}.lnr-fw{display:inline-block;width:1.25rem;text-align:center}.btn-default{background-color:#f9f9ff}.w-300{width:300px;max-width:300px}.remove-thumnail-button{position:absolute;top:5px;padding:7px;line-height:14px}.bookings-list-view{font-size:24px;padding-top:2px}.card-columns dt.card-title,.font-weight-bolder{font-weight:500}.genric-btn.send-otp-btn,.genric-btn.send-sms-btn{line-height:40px}.word-break-all{word-break:break-all}#cookies-alert{z-index:8888;left:1rem;right:1rem;bottom:.25rem}.help-center figure{padding:.25rem;border:1px dotted #ddd;border-radius:.25rem;margin:0 0 2rem}.errors-alert{position:fixed;z-index:8888;top:.25rem;left:.5rem;max-width:360px}.white-space-normal{white-space:normal!important}#pulsing-help-button-container{position:fixed;bottom:1rem;right:1rem;width:80px;height:80px;color:#fff;font-size:1.15rem;z-index:7777}#pulsing-help-button-bg{position:absolute;width:50px;height:50px;border-radius:100%;animation:pulse 1.2s ease infinite;background:#4cd3e3}#pulsing-help-button{position:absolute;width:50px;height:50px;border-radius:100%;background:#4cd3e3}@keyframes pulse{0%{transform:scale(1,1)}50%{opacity:.3}100%{transform:scale(1.5);opacity:0}}@keyframes blinking{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}#help-button-popup-container{display:none;position:fixed;bottom:1.5rem;right:1.5rem;width:300px;z-index:7777;max-width:75%!important}#close-help-button-popup-container-btn{font-size:1.5rem;position:absolute;top:-.45rem;left:-2rem}.mobile-app-showcase-img{display:inline-block;max-height:400px;max-width:100%;margin:.25rem}.mobile-app-showcase-img-android{rotate:-6deg}.mobile-app-showcase-img-ios{rotate:7deg}.show-instructions-button span{animation:blinking 1s infinite}.app-instructions-backdrop{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);z-index:99999;padding:1rem}.app-instructions-backdrop .card{border-radius:3px;max-height:100%;width:100%;margin:0 auto}.app-instructions-backdrop .card-body{overflow:auto}.app-instructions-backdrop .card-header{font-size:1.25rem}.help-center p{padding:.75rem;border-radius:.25rem;border:2px dotted #4cd3e3}.notifications-table .notification-body{overflow:hidden}.notifications-table .reveal-notification-btn{padding:.65rem .5rem;line-height:0}.yt-embed-frame{width:80%;aspect-ratio:16/9;border:none;display:block;margin:0 auto}.mt-5rem{margin-top:5rem}@media (max-width:370px){.g-recaptcha{transform:scale(.82);transform-origin:0 0}}@media (max-width:575px){.errors-alert{left:0;right:0;max-width:300px;margin:auto}.mobile-app-showcase-img{max-width:40%!important}}@media (max-width:767px){.container{max-width:unset}.xs-visible-scroll{overflow:auto}.table td,.table th{padding:.5em}.yt-embed-frame{width:100%}.organizations_area{max-width:555px}#menu-wrapper .menu-item-title{font-size:11px}.service-categories-area .card-body .card-title{font-size:13px}}@media (max-width:991px){.notifications-icon sup{position:relative;top:-.5rem;left:.25rem}.banner_area .banner_inner{background:#000}.menu_nav .make-booking-btn{color:#4cd3e3!important}.fc .fc-toolbar{flex-wrap:wrap}.fc-toolbar-chunk{width:100%;margin-bottom:.5rem;text-align:center;font-size:.75rem}.fc-toolbar-chunk button{font-size:.75rem}.fc-col-header-cell.fc-day{font-size:.65rem}}@media (min-width:768px) and (max-width:1199px){#menu-wrapper .menu-item-title{font-size:12px}}@media (max-width:1199px){#menu-wrapper{border-bottom:1px solid #dee2e6;margin-bottom:1.5rem}}@media (min-width:768px){#helpcenter-menu{position:-webkit-sticky!important;position:sticky!important;top:85px}}@media (min-width:1200px){#dashboard-menu{border-top-right-radius:3px;border-bottom-right-radius:3px;border-top:1px solid rgba(0,0,0,.03);border-right:1px solid rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.03);position:-webkit-sticky!important;position:sticky!important;top:80px}}@media (min-width:992px){.notifications-icon sup{position:absolute;top:1rem}.banner_area .banner_inner{background:#3bacf0}.menu_nav .make-booking-btn{border:1px solid;border-radius:3px;padding:.5rem!important;margin-top:1.25rem;line-height:12px!important}}@media (min-width:576px){.help-center .manuals{border-left:1px solid #eee}}
