.p8-0{padding:8px 0}.p10-0{padding:10px 0}.pt0{padding-top:0}.pt0-imp{padding-top:0 !important}.pt3{padding-top:3px}.pt8{padding-top:8px}.pt30{padding-top:30px}.pt25{padding-top:25px}.pt35{padding-top:35px}.pt170{padding-top:170px}.pl5{padding-left:5px}.pl15{padding-left:15px}.pl70{padding-left:70px}.pr15{padding-right:15px}.pb0.pb0{padding-bottom:0}.pb20{padding-bottom:20px}@media (max-width:767px){.pl-xs-0{padding-left:0}.pl-xs-5{padding-left:5px}.pr-xs-0{padding-right:0}.mb-xs-5{margin-bottom:5px}}@media (min-width:768px) and (max-width:991px){.pl-sm-0{padding-left:0}.pl-sm-5{padding-left:5px}.pr-sm-0{padding-right:0}}@media (min-width:992px){.pr-md-0{padding-right:0}.pl-md-0{padding-left:0}}@media (min-width:1200px){.pr-lg-0{padding-right:0}.pr-lg-5{padding-right:5px}.pr-lg-10{padding-right:10px}}.mt7{margin-top:7px}.mt16{margin-top:16px}.mt60{margin-top:60px}.mt62{margin-top:62px}.mr20{margin-right:20px}.mb0{margin-bottom:0}.mb20{margin-bottom:20px}.ml10{margin-left:10px}.ml15{margin-left:15px}.min-w--30{min-width:30px}.min-w--40{min-width:40px}.min-w--160{min-width:160px}.min-h--49{min-height:49px}.min-h--60{min-height:60px}.max-w--20{max-width:20px}.max-w--100p{max-width:100%}@media (min-width:992px){.max-w--200-md{max-width:200px}}.mh--34,.min-h-34{min-height:34px}.img--flex{max-width:100%;max-height:100%;height:auto}.scroll-horizontal{overflow-x:auto}.scroll-horizontal__wrapper{min-width:1000px}.scroll-horizontal__wrapper .row.row-m0{margin-right:0}.scroll-horizontal__wrapper.scroll-horizontal__wrapper--narrow{min-width:700px}.cl{clear:left}.wrapper-white{background-color:#fff}.wrapper-gray{background:#dcdddf}.maxw100{max-width:100%;height:auto}.border-gray-1{border:1px solid #dcdddf}.border--bottom-black{border-bottom:1px solid #000}.border--top-black{border-top:1px solid #000}.border--top-gray{border-top:1px solid #999}.border--top-gray-light{border-top:1px solid #d4d4d4}.border--top-white{border-top:1px solid #fff}.border--top-blue{border-top:1px solid #077f9a}.border--none{border:none}table>tbody>tr.compact-row>td{padding:5px 8px}.table.table-borderless thead>tr>th{border-bottom:none}.table.table-borderless tbody>tr>td{border-top:none}.btn--wide{width:100%}.btn-remove-custom{padding-top:7px;cursor:pointer;color:#d62427}.btn-remove-custom:hover{color:#d62427;opacity:.8}@media screen and (max-width:767px){.btn-remove-custom{padding-top:5px}}.btn-link{color:#077f9a;border:none;padding:5px 10px}.checkbox--wide{width:23px;height:23px}.select-white__wrapper .ui-select-bootstrap .btn{color:#555;background-color:#fff !important;background-image:none;border:1px solid #ccc !important}.select-white__wrapper .ui-select-bootstrap .btn:hover{color:#555 !important;opacity:.8}.has-error .select-white__wrapper .ui-select-bootstrap .btn{border-color:#a94442}.outline--green{outline:54px solid #5bb458}.outline--none{outline:none}.rel--up-10{position:relative;top:-10px}.rel--up-28{position:relative;top:-28px}@media screen and (max-width:1199px){.rel-md--up-70{top:-70px}}@media screen and (max-width:767px){.rel-xs--up-0{top:0}}.btns-narrow .btn.btn.btn{padding-right:8px;padding-left:8px}.text-size--11{font-size:11px}.text-size--12{font-size:12px}.text-size--16{font-size:16px}.text-size--32{font-size:32px}.cursor--move{cursor:move}.text--ellipsis{text-overflow:ellipsis;overflow:hidden;width:100%}.text--white{color:#fff}.text--gray{color:#999}.text--color-main{color:#077f9a}.text--color-red{color:#e40d0d}.text--color-green{color:green}.text--green{color:#5bb458}.text--hyphen-manual{hyphens:manual}@media screen and (max-width:767px){.text--xs-left{text-align:left}}.circle-icon{border:1px solid #077f9a;border-radius:50%;padding:5px;font-family:'Roboto' !important}.circle-icon--text{width:30px;height:30px;text-align:center;font-family:'Roboto' !important}.pos-rel{position:relative}.btn-menu-search{position:absolute;top:6px;right:11px;width:27px;height:27px;background:url('../images/magnifier.png') center center no-repeat #077f9a;border:none;outline:none}.bg--light-gray{background-color:#f5f5f5}.bg-gray{background-color:#dcdddf}.op50{opacity:50px}.no-wrap{white-space:nowrap}.labels{font-size:12px;margin-top:10px;font-weight:700;display:block;white-space:nowrap;color:#999}@media screen and (min-width:1200px){.invisible-lg{visibility:hidden}}@media screen and (max-width:1199px) and (min-width:992px){.invisible-md{visibility:hidden}}@media screen and (max-width:991px) and (min-width:768px){.invisible-sm{visibility:hidden}}@media screen and (max-width:767px){.invisible-xs{visibility:hidden}}.break-word{word-break:break-word}.ordered-list{padding-left:15px;list-style:decimal}.alert.alert-reset{padding:15px !important}@media screen and (max-width:700px){.w-xs-100{width:100%}}@media screen and (max-width:360px){.w-xxs-100{width:100%}}.clickable{cursor:pointer}@font-face{font-family:'smarticons-checkout';src:url('https://dvipccstaticcontent.blob.core.windows.net/fonts/smarticons-checkout-23052019.eot');src:url('https://dvipccstaticcontent.blob.core.windows.net/fonts/smarticons-checkout-23052019.eot') format('embedded-opentype'),url('https://dvipccstaticcontent.blob.core.windows.net/fonts/smarticons-checkout-23052019.ttf') format('truetype'),url('https://dvipccstaticcontent.blob.core.windows.net/fonts/smarticons-checkout-23052019.woff') format('woff'),url('https://dvipccstaticcontent.blob.core.windows.net/fonts/smarticons-checkout-23052019.svg') format('svg');font-weight:normal;font-style:normal}[class*=" iconch-"],[class^="iconch-"]{font-family:'smarticons-checkout' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconch-cosmetisch:before,.iconch-cosmetic:before,.iconch-microneedling:before,.iconch-botox:before,.iconch-fillers:before{content:"\e91b";color:#fff}.iconch-gebit:before,.iconch-teeth:before,.iconch-tanden:before{content:"\e91c";color:#fff}.iconch-ipl:before,.iconch-laseren:before{content:"\e91d";color:#fff}.iconch-permanentmakeup:before,.iconch-wenkbrauwen:before{content:"\e91e";color:#fff}.iconch-slimming:before{content:"\e91f";color:#fff}.iconch-tanning:before{content:"\e920";color:#fff}.iconch-makeup:before{content:"\e913";color:#fff}.iconch-manicure:before{content:"\e914";color:#fff}.iconch-pedicure:before,.iconch-medisch-pedicure:before{content:"\e915";color:#fff}.iconch-piercing:before{content:"\e916";color:#fff}.iconch-spa:before{content:"\e917";color:#fff}.iconch-tattoo:before{content:"\e918";color:#fff}.iconch-waxen:before{content:"\e919";color:#fff}.iconch-zonnebank:before{content:"\e91a";color:#fff}.iconch-ontharen:before,.iconch-wax:before{content:"\e900";color:#fff}.iconch-subscription:before{content:"\e901";color:#fff}.iconch-gift-card:before,.iconch-giftcard:before{content:"\e902";color:#fff}.iconch-articles:before,.iconch-artikelen:before{content:"\e903";color:#fff}.iconch-nagels:before,.iconch-nails:before,.iconch-gellak:before,.iconch-biab:before,.iconch-acryl:before,.iconch-gekleurd-poeder:before{content:"\e904";color:#fff}.iconch-massage:before{content:"\e905";color:#fff}.iconch-legs:before,.iconch-lichaam:before,.iconch-cupping:before{content:"\e906";color:#fff}.iconch-lips:before,.iconch-schoonheidssalon:before{content:"\e907";color:#fff}.iconch-face:before,.iconch-gezicht:before,.iconch-wimpers:before,.iconch-hoofdhuid-behandelingen:before,.iconch-anti-aging:before,.iconch-huidverbetering:before,.iconch-huidverjonging:before{content:"\e908";color:#fff}.iconch-haarwerken:before,.iconch-stylization:before{content:"\e909";color:#fff}.iconch-cure:before,.iconch-kuren:before{content:"\e90a";color:#fff}.iconch-wash:before,.iconch-wassen:before{content:"\e90b";color:#fff}.iconch-curls:before,.iconch-omvormingen:before,.iconch-keratine:before{content:"\e90c";color:#fff}.iconch-dryer:before,.iconch-stylen:before{content:"\e90d";color:#fff}.iconch-coloring:before,.iconch-kleuren:before{content:"\e90e";color:#fff}.iconch-add-and-combine:before,.iconch-combinatie-behandelingen:before,.iconch-extra-opties:before{content:"\e90f";color:#fff}.iconch-knippen:before,.iconch-placeholder:before,.iconch-scissors:before{content:"\e910";color:#fff}.iconch-diversen:before,.iconch-podotherapeut:before,.iconch-orthese:before,.iconch-voetreflex:before,.iconch-tarot:before,.iconch-actie\/promoties:before,.iconch-kinderfeestjes:before,.iconch-arrangementen:before,.iconch-ambulant:before{content:"\e911";color:#fff}.iconch-medisch:before,.iconch-oncologische-voetzorg:before{content:"\e912";color:#fff}@media print{.avoid-page-break{page-break-inside:avoid}.print-p-0{padding:0 !important}.print-m-0{margin:0 !important}.print-p-15{padding:15px !important}.print-mb-15{margin-bottom:15px !important}.print-border-none{border:none !important}a[href].print-link-no-content:after{content:none !important}.col-print-1{width:8.33333333%}.col-print-2{width:16.66666667%}.col-print-3{width:25%}.col-print-4{width:33.33333333%}.col-print-5{width:41.66666667%}.col-print-6{width:50%}.col-print-7{width:58.33333333%}.col-print-8{width:66.66666667%}.col-print-9{width:75%}.col-print-10{width:83.33333333%}.col-print-11{width:91.66666667%}.col-print-12{width:100%}.ng-hide.print-anyway{display:block !important}.body-printable{background-color:white !important;margin:0 !important;-webkit-print-color-adjust:exact}@page{margin:15mm}.body-printable a{pointer-events:none !important;display:inline-block !important;page-break-inside:avoid}.body-printable blockquote{page-break-inside:avoid}.body-printable h1,.body-printable h2,.body-printable h3,.body-printable h4,.body-printable h5,.body-printable h6{page-break-after:avoid;page-break-inside:avoid}.body-printable img{page-break-inside:avoid;page-break-after:avoid}.body-printable pre,.body-printable table{page-break-inside:avoid}.body-printable dl,.body-printable ol,.body-printable ul{page-break-before:avoid}.body-printable thead{display:table-header-group}.body-printable tfoot{display:table-row-group}.body-printable tr{page-break-inside:avoid}.body-printable .main-content{margin-left:0 !important;padding:0}.left-menu.menu-open~.body-printable .main-content{margin-left:0 !important}.body-printable button{display:none}.body-printable label{margin:0}.body-printable input{border:0;padding:0}.body-printable .scroll-horizontal{overflow-x:unset}.body-printable .form-control{padding:0 !important;border:0 !important;overflow:visible}.body-printable .ui-select-match .form-control{padding:0 !important;border:0 !important;overflow:visible}.body-printable .mh--34,.body-printable .min-h-34{min-height:0 !important}.body-printable .form-label{line-height:normal !important}.body-printable .caret.pull-right{visibility:hidden}}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#d62427}.main-content .has-error .form-control.form-control{border-color:#d62427}.col-equal-col-height.middle-col,.col-equal-col-height.right-col{background:#fff}.stepper{padding-left:15px}.left-menu .menu-item.menu-item-2{background:url(../images/back.png) center center no-repeat transparent}.left-menu .menu-item.menu-item-3{background:url('../images/afsprakenboek.png') center 5px no-repeat transparent}.left-menu .menu-item.menu-item-4{background:url('../images/checkout.png') center 0 no-repeat transparent}.left-menu .menu-item.menu-item-5{background:url('../images/customers.png') center 0 no-repeat transparent}.left-menu .search{margin-top:40px;padding:5px 10px}.left-menu .search ::-webkit-input-placeholder{color:#fff !important}.left-menu .search ::-moz-placeholder{color:#fff !important}.left-menu .search ::-ms-placeholder{color:#fff !important}.left-menu .search ::placeholder{color:#fff !important}.left-menu .search input{border:1px solid #077f9a !important;width:100%;color:#077f9a;font-size:14px;line-height:100%;padding:5px 25px 5px 5px;background:url('../images/magnifier.png') 95% center no-repeat transparent}.left-menu .week-change{padding:0 10px;overflow:hidden}.left-menu .week-change a{color:#077f9a !important}.left-menu .week-change .left-arrow,.left-menu .week-change .right-arrow,.left-menu .week-change .icon{background:url('../images/arrow-left.png') center center no-repeat transparent;width:17px;height:inherit}.left-menu .week-change .today{display:block;padding:5px;margin:0 auto;width:90px;background-color:#fff;color:#077f9a;font-size:14px;text-align:center;cursor:pointer}.left-menu .week-change .left-arrow{float:left}.left-menu .week-change .right-arrow{float:right;background-image:url('../images/arrow-right.png')}.left-menu .week-change .icon{background-image:url('../images/home.png');margin:0 auto;overflow:hidden}.left-menu .week-change-numbers{padding:5px;text-align:center}.left-menu .week-change-numbers .week-number{display:inline-block;width:23px;height:23px;padding:5px;color:#077f9a;background:#fff;font-size:14px;line-height:14px}.left-menu .btn--full{white-space:normal}.left-menu .btn--full .badge-custom{background-color:#d62427;padding:5px 8px;border-radius:20px;float:right;margin-right:15px}.left-menu .left-arrow,.left-menu .right-arrow,.left-menu .icon,.left-menu .week-number{cursor:pointer}.left-menu .menu-search__container{margin-bottom:0;padding-bottom:5px;min-height:255px}.left-menu .menu-search{font-size:12px}.left-menu .menu-search .btn{color:#fff;border:1px solid #fff !important;box-shadow:none;outline:none}.left-menu .menu-search .btn .text-muted{color:#fff}.left-menu .menu-search input{border-radius:0}.left-menu .menu-search input:focus{outline:none;border:none}.left-menu .menu-search .ui-select-bootstrap>.ui-select-match{padding-right:0}.left-menu .menu-search .ui-select-choices-row-inner{padding:2px 4px}.left-menu .menu-search .ui-select-choices.dropdown-menu{padding:0}.left-menu .menu-search .main-data{font-size:12px}.left-menu .menu-search .additional-data{font-size:11px;color:#808080;overflow:hidden;text-overflow:ellipsis}.left-menu .menu-search .caret.pull-right{display:none}.left-menu .menu-search__wrapper{margin:0 5px;background:#fff;padding:0 5px}.left-menu .menu-search__results-title{font-weight:600;color:#5bb458;padding:10px 0 5px}.left-menu .menu-search__results-title--past{color:#d62427}.left-menu .menu-search__results-item{clear:both;display:block;padding-bottom:1px}.left-menu .menu-search__results-item--other-salon .menu-search__results-item-link{color:#999}.left-menu .menu-search__results-item-link{padding:5px 8px;background:#ddd;color:#000;cursor:pointer;font-size:12px;margin-bottom:8px;overflow:hidden}.left-menu .menu-search__results-item-date:first-letter{text-transform:uppercase}.left-menu .menu-search__results-item-note{font-style:italic}.left-menu .menu-search__loader{background:#fff;margin:0 5px;padding:15px 0;text-align:center}.left-menu .menu-search__loader img{max-width:30px;height:auto}.left-menu .menu-search__clear{position:absolute;top:11px;right:20px;z-index:1;color:#fff;cursor:pointer}.left-menu .menu-search__clear-wrapper{height:0;position:absolute;z-index:1;width:96%}.main-content .row-repeated{padding-top:10px;padding-bottom:10px;margin-right:10px;border-top:1px solid #d4d4d4}.main-content .row-repeated a.btn i.glyphicon{top:9px !important}.main-content .salon-photo-wrapper{background:#fff;text-align:center}.main-content .salon-photo-wrapper img{max-width:100%;max-height:100%;display:block;margin:0 auto}.main-content .salon-photo-wrapper .salon-photo{margin:0 auto;max-width:275px;position:relative}.main-content .salon-photo-wrapper .salon-photo--low img{max-height:100px}.main-content .salon-photo-wrapper .salon-photo.outline--green{outline:6px solid #5bb458}.main-content .salon-photo-wrapper .salon-photo .edit-photo{position:absolute;bottom:0;right:0;background:url('../images/edit-photo.png') center center no-repeat rgba(0,0,0,0.5);width:45px;height:45px;cursor:pointer;-webkit-transition:height .5s ease-out,width .5s ease-out;-moz-transition:height .5s ease-out,width .5s ease-out;-o-transition:height .5s ease-out,width .5s ease-out;-ms-transition:height .5s ease-out,width .5s ease-out;transition:height .5s ease-out,width .5s ease-out}.main-content .salon-photo-wrapper .salon-photo .edit-photo:hover{width:100%;height:100%;-webkit-transition:height .5s ease-out,width .5s ease-out;-moz-transition:height .5s ease-out,width .5s ease-out;-o-transition:height .5s ease-out,width .5s ease-out;-ms-transition:height .5s ease-out,width .5s ease-out;transition:height .5s ease-out,width .5s ease-out}.main-content .checkout{background:#fff;overflow:hidden;padding-bottom:20px}.main-content .checkout .left-column,.main-content .checkout .right-column{padding-bottom:20px}.main-content .checkout .left-column .bold,.main-content .checkout .right-column .bold{font-size:22px}.main-content .checkout .fleft{float:left}.main-content .checkout .fright{float:right}.main-content .checkout .schema-table-row{text-align:center}.main-content .checkout .schema-table-row.schema-table-row-header{border-bottom:1px solid #c9c9c9}.main-content .checkout .schema-table-row.schema-table-row-footer{border-top:1px solid #c9c9c9}.main-content .checkout .schema-table-row .schema-header{padding-top:40px;padding-bottom:10px;font-weight:bold}.main-content .checkout .schema-table-row .schema-footer{padding-top:10px;padding-bottom:10px;font-weight:bold}.main-content .checkout .schema-table-row .right-text{text-align:right}.main-content .checkout .schema-table-row .schema-row{padding-top:10px;padding-bottom:10px;overflow:hidden}.main-content .checkout .schema-table-row .schema-sm-row{padding-bottom:0;margin-bottom:10px;border-bottom:1px solid #c9c9c9;text-align:left}.main-content .checkout .schema-table-row .schema-sm-row .schema-header{padding-top:0;padding-bottom:5px}.main-content .checkout .schema-table-row .schema-sm-row>.row{padding-bottom:10px}.main-content .checkout .schema-table-row:last-child .schema-sm-row{border-bottom:none}.main-content .select-customer-search-container .ui-select-choices-row{border-bottom:1px dashed #c9c9c9}.main-content .select-customer-dropdown .btn.text--center{text-align:center !important}.main-content .select-customer-dropdown .customer-picture img{max-width:35px;max-height:35px;width:auto}.main-content .select-customer-dropdown div[class^="col"]{padding:0}.main-content .customer-name{text-align:center;font-size:18px;font-weight:bold;padding-top:10px;padding-bottom:10px;word-break:break-all}.main-content .new-customer .radio{margin:0}.main-content .new-customer .birth-date>div{margin-bottom:5px}.main-content .new-customer .birth-date>div span{line-height:34px}.main-content .possible-duplications .row{border-bottom:1px dashed #c9c9c9}@media all and (min-width:1200px){.two-in-line>div{padding:0 2px 0 3px;width:44.55555555% !important}.two-in-line>div.first{margin-left:13px}.two-in-line>div.second{margin-right:10px}.three-in-line>div{padding:0 2px 0 3px;width:29.55555555% !important}.three-in-line>div.first{margin-left:13px}.three-in-line>div.third{margin-right:10px}}@media all and (min-width:1480px){.two-in-line>div{width:45.5% !important}.three-in-line>div{width:30.3% !important}}@media screen and (max-width:600px){.main-content .container-fluid{padding:0}.main-content .container-fluid .customer-pager .text-center{padding-top:10px}.main-content .salon-photo-wrapper{text-align:center}}.modal-body select.form-control{padding:3px 0 3px 6px;cursor:pointer}.dhx_cal_container.dhx_scheduler_timeline{z-index:16;overflow:visible}.dhx_time_hour{background-color:#888;height:1px !important;margin-top:3px}.dhx_time_outsideOpeningHours{background-color:#888 !important;opacity:.7 !important}.dhx_time_salonPause{background-color:#077f9a !important;opacity:.7 !important}.dhx_time_notEffective{background-color:#072e9a !important;opacity:.7 !important}.dhx_time_employeeUnavailable{background-color:red !important;opacity:.7 !important}.dhx_cal_event{z-index:1}.dhx_cal_event .dhx_footer{height:12px;margin-top:-12px}.dhx_footer{text-align:center;background-image:none !important}.dhx_footer .resize-bar{display:block;width:22px;height:1px;border-radius:1px;margin:0 auto;margin-bottom:1px}.dhx_footer span:first-child{margin-top:5px}.dhx_body{min-height:15px}.dhx_body--short{min-height:0 !important;padding-bottom:1px !important}.dhx_footer--short{height:5px !important;margin-top:-5px !important}.dhx_footer--short span:first-child{margin-top:1px !important}.dhx_scheduler_unit .dhx_cal_event--short{height:20px !important}.dhx_scheduler_unit .dhx_time_outsideOpeningHours{width:100% !important}.dhx_scheduler_unit .dhx_time_salonPause{width:100% !important}.dhx_scheduler_unit .dhx_time_notEffective{width:100% !important}.dhx_scheduler_unit .dhx_time_employeeUnavailable{width:100% !important}td .dhx_matrix_line{overflow:visible !important;z-index:3}.dhx_scheduler_timeline .dhx_cal_data{overflow:visible !important}.dhx_cal_event_line{overflow:visible !important}.dhx_cal_event_line .dhx_event_resize{background-image:none}.dhx_cal_event_line .dhx_title{border-width:1px 1px 0;padding-top:2px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-family:arial;font-weight:700;font-size:12px;line-height:12px}.dhx_cal_event_line .dhx_title{height:12px;border-bottom-style:dotted;text-align:center;background-position:right;background-repeat:no-repeat;cursor:pointer}.dhx_cal_event_line .appointment-inline-details{overflow:hidden !important;text-overflow:ellipsis;white-space:nowrap}.dhx_cal_tab{border-radius:0;padding-top:2px;font-weight:200}.dhx_cal_tab.active{background-color:#077f9a;color:white;text-shadow:none !important;font-weight:200 !important}.DailyOverviewPage{height:100%}.DailyOverviewPage body{height:100%}.DailyOverviewPage body .main-content{height:100%;padding-bottom:20px}.DailyOverviewPage body .main-content>.container-fluid{height:100%}.main-content{margin-left:80px}.left-menu.menu-open~.main-content{margin-left:230px}.left-menu.menu-open.left-menu--fullscreen~.main-content{padding-top:60px}.left-menu.menu-open.left-menu--fullscreen~.main-content .appointmentbook-wrapper{margin-top:-35px;height:-webkit-calc(100% + 20px);height:-moz-calc(100% + 20px);height:calc(100% + 20px)}.datepicker-trigger--align-right .dropdown-menu{left:auto !important;right:0 !important}.menu-action-link{display:block;margin:10px auto;font-size:11px;color:#077f9a;text-align:center}.menu-action-link__circle{display:block;margin:0 auto 5px;height:40px;width:40px;background:#fff;border-radius:50%;color:#077f9a;font-size:20px;line-height:40px;border:1px solid #077f9a}.menu-action-link__circle .glyphicon-plus{left:1px}@media screen and (max-width:600px){.left-menu.menu-open~.main-content,.left-menu~.main-content{margin-left:0}}.salon-closed{width:100%;height:100%;background-color:#fff;padding-top:50px;text-align:center}.salon-closed img{padding-top:50px;max-width:100%;max-height:100%}.salon-closed .alert-warning{padding-left:0;margin-left:20px;margin-right:20px}.dhx_cal_navline{z-index:1}@media screen and (min-width:1200px){.dhx_cal_navline .visible-on-desktop{text-align:right;width:97%}.dhx_cal_navline .visible-on-desktop.invisible{visibility:visible !important}}.dhx_cal_navline .scheduler-salon-name{position:absolute;top:6px;width:98%;font-size:16px;font-weight:900;text-align:center;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width:1200px){.dhx_cal_navline .scheduler-salon-name{text-align:right;width:97%}.dhx_cal_navline .scheduler-salon-name.invisible{visibility:visible !important}}@media only screen and (max-width:990px){.dhx_cal_navline .scheduler-salon-name{font-size:14px;font-weight:600}}.dhx_cal_navline .dhx_cal_date{top:25px;font-size:16px}@media screen and (min-width:1200px){.dhx_cal_navline .dhx_cal_date{text-align:right;width:97%}.dhx_cal_navline .dhx_cal_date.invisible{visibility:visible !important}}@media only screen and (max-width:990px){.dhx_cal_navline .dhx_cal_date{font-size:12px;white-space:normal;width:60%;left:0;right:0;margin:auto;line-height:1}}.dhx_cal_navline .dhx_cal_tab{top:0}.dhx_cal_navline .dhx_cal_tab.first{left:50px !important;display:block;background-color:#077f9a;color:white;text-shadow:none !important;font-weight:200 !important}.dhx_cal_navline .dhx_cal_tab.first.active{display:none}.dhx_cal_navline .dhx_cal_tab.second{left:50px !important;display:block;background-color:#077f9a;color:white;text-shadow:none !important;font-weight:200 !important}.dhx_cal_navline .dhx_cal_tab.second.active{display:none}.scheduler-event-details{position:absolute;z-index:1049}.scheduler-event-details .ui-select-bootstrap button span.caret{display:none}.scheduler-event-details .ui-select-bootstrap .btn{color:#555;background-color:#fff !important;background-image:none;border:1px solid #ccc !important}.scheduler-event-details .ui-select-bootstrap .btn span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.scheduler-event-details .ui-select-bootstrap .ui-select-choices{max-height:225px;min-width:275px}.scheduler-event-details .ui-select-bootstrap .ui-select-choices-row{margin-bottom:2px}.scheduler-event-details .ui-select-bootstrap .ui-select-choices-row>a,.scheduler-event-details .ui-select-bootstrap .dropdown-header{padding:2px 15px;font-size:12px}.scheduler-event-details .ui-select-bootstrap .ui-select-choices-row>a{cursor:default}.scheduler-event-details .select-employee .btn{padding:0 !important;overflow:hidden}.scheduler-event-details .select-employee .btn>span:first-child:not(.ng-hide){background:#077f9a url('../images/add-user.png') no-repeat center center;display:inline-block;height:100%;border-color:#077f9a;max-width:100%;width:100%;margin:0 auto;display:block}.scheduler-event-details .select-employee .btn>span>span:first-child:not(.ng-hide){display:inline-block;padding:6px 12px}.scheduler-event-details .select-employee .btn>span.ui-select-placeholder:first-child{color:rgba(255,255,255,0)}.scheduler-event-details .select-employee .dropdown-menu{left:auto;right:0}@media (max-width:480px){.scheduler-event-details .select-employee .dropdown-menu.ui-select-choices{min-width:240px}}.scheduler-event-details hr{margin-top:5px;margin-bottom:10px}.scheduler-event-details .has-error button{border-color:#a94442 !important}.scheduler-event-details .form-group.item-picker label{display:block;padding-right:10px}.scheduler-event-details .form-group.item-picker label .items-list{padding-right:35px}.scheduler-event-details .form-group.item-picker label .items-list.busy{background:url('../images/ajax-loader.gif') right center no-repeat transparent}.scheduler-event-details .form-group.item-picker label .control-label{text-align:left !important}.scheduler-event-details .form-group.item-picker .main-data{margin-bottom:2px}.scheduler-event-details .form-group.item-picker .additional-data{font-size:12px;font-style:italic;color:#a9a9a9;overflow:hidden;text-overflow:ellipsis}.scheduler-event-details .form-group.item-picker .picture{height:70px}.scheduler-event-details .form-group.item-picker .picture img{max-width:100%;max-height:100%}.scheduler-event-details .form-group.item-picker .notes{text-align:center;background:#077f9a url('../images/add-user.png') center center no-repeat}.scheduler-event-details .form-group.item-picker p.help-block{font-weight:normal}.scheduler-event-details .form-group.item-picker .busy input[type=text]{background-color:#d4d4d4}.scheduler-event-details .ui-select-choices-row{margin-bottom:5px;min-width:230px}.scheduler-event-details .alert{padding-left:0;text-align:center;margin-bottom:5px}.treatment-picker.treatment-picker.treatment-picker .ui-select-toggle{padding-left:35px}.treatment-picker.treatment-picker.treatment-picker .ui-select-toggle:before,.treatment-picker.treatment-picker.treatment-picker .ui-select-toggle:after{content:"";position:absolute;background:#5bb458}.treatment-picker.treatment-picker.treatment-picker .ui-select-toggle:before{top:14px;left:9px;width:16px;height:4px}.treatment-picker.treatment-picker.treatment-picker .ui-select-toggle:after{top:8px;left:15px;width:4px;height:16px}.error-message{color:#a94442}.border-blue,input[datepicker-popup]~.input-group-btn>button,input[uib-datepicker-popup]~.input-group-btn>button,input[datepicker-popup]~.input-group-btn>.btn,input[uib-datepicker-popup]~.input-group-btn>.btn{border:1px solid #077f9a !important}.timepicker .btn{color:#077f9a;padding:3px 6px}.timepicker .btn,.timepicker .btn:hover{background:none !important}.timepicker .btn:hover{color:#0bbee5}.timepicker td{vertical-align:middle}.timepicker .btn-primary{background-color:#077f9a !important;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff}.timepicker .btn-primary:hover{background-color:#077f9a !important;color:#fff}.timepicker[readonly]{cursor:pointer;background-color:#fff}.appointment-treatment-date-row-wrapper{margin-bottom:10px;margin-right:5px}.appointment-treatment-date-row-wrapper,.appointment-treatment-date-row,.appointment-col-label{display:inline-block;vertical-align:middle}.appointment-treatment-date-header{margin-bottom:0}.appointment-treatment-date-header .appointment-treatment-date-row{margin-right:5px;vertical-align:top}.appointment-treatment-date-row.appointment-col-date{width:140px}.appointment-treatment-date-row.appointment-col-time{width:100px}.appointment-treatment-date-row.appointment-col-employee,.appointment-treatment-date-row.appointment-col-treatment{width:175px}.appointment-treatment-date-row.appointment-col-employee button,.appointment-treatment-date-row.appointment-col-treatment button{overflow:hidden}.appointment-treatment-date-row.appointment-col-employee>div,.appointment-treatment-date-row.appointment-col-treatment>div{margin:0}.appointment-treatment-date-row.appointment-col-employee .ui-select-bootstrap{display:inline-block;width:70%;vertical-align:middle}.appointment-treatment-date-row.appointment-col-minutes{width:75px}.appointment-treatment-date-row .ui-select-bootstrap>.ui-select-choices{width:auto !important}.appointment-details-shortcut-link{width:60px;word-break:break-word}.receipt-wrapper{background:#fff;padding:20px 10px}.receipt-wrapper .receipt{margin:0 auto;width:350px;background:#d4d4d4;padding:20px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.receipt-wrapper .receipt.btn-wrapper{background:none;text-align:right;padding-right:0}.receipt-wrapper .receipt>div{padding:0 10px}.receipt-wrapper .receipt .salon-photo{padding-bottom:20px}.receipt-wrapper .receipt img{max-width:100%;max-height:100%}.receipt-wrapper .receipt .address{line-height:22px}.receipt-wrapper .receipt .address,.receipt-wrapper .receipt .client-name{margin-bottom:20px}.receipt-wrapper .receipt .date{text-transform:capitalize;font-weight:700;padding-bottom:5px;border-bottom:1px solid #a9a9a9;margin-bottom:10px}.receipt-wrapper .receipt .item{padding:8px 0;line-height:20px}.receipt-wrapper .receipt .receipt-total{border-top:1px solid #a9a9a9;padding-top:5px;margin-top:10px;font-weight:700}@media screen and (max-width:700px){.receipt-wrapper{font-size:14px}.receipt-wrapper .receipt{width:250px}}@media screen and (max-width:400px){.receipt-wrapper .receipt{width:90%}}.customer-choosing-method{border:1px solid #077f9a;max-height:550px;overflow-y:auto}.customer-choosing-method::-webkit-scrollbar{height:8px;width:12px}.customer-choosing-method::-webkit-scrollbar-thumb{background:#077f9a;border-radius:8px}.customer-choosing-method::-webkit-scrollbar-track{background:rgba(0,0,0,0.25);border-radius:8px}.table-dashed-borders tbody tr td{border-top:1px dashed #c9c9c9}.table .order-label a{color:#93ac51}.table.table-multiple-tbody>tbody>tr>td{padding:5px;border-top-width:0}.table.table-multiple-tbody--even-row-gray tbody:nth-child(even){background-color:#f5f5f5}.table tr.active-checkout-tr td{vertical-align:middle}.bg-highlight{background-color:#ffe9ec !important}.customer-pager .pager{margin:10px 0}.customer-table .table{margin-bottom:0}.customer-table .table-condensed>thead>tr>th,.customer-table .table-condensed>tbody>tr>th,.customer-table .table-condensed>tfoot>tr>th,.customer-table .table-condensed>thead>tr>td,.customer-table .table-condensed>tbody>tr>td,.customer-table .table-condensed>tfoot>tr>td{padding:3px 2px;font-size:14px}.customer-table tbody tr{cursor:pointer}.customer-table tbody tr.archived{font-style:italic}.customer-table tbody tr.other-salon{color:#aaa}.customer-table tbody tr.merged{font-style:italic;color:#a94442}.customer-table tbody tr.cursor-default{cursor:default}.customer-table tbody tr.row-disabled{opacity:.6;cursor:default !important}.customer-table tbody tr.row-divider td{font-weight:700;padding-top:10px;cursor:default !important;background-color:transparent}input[type="number"]{padding-right:5px}.input-group-addon{-webkit-border-radius:0;border-radius:0;background-clip:padding-box}.form-label{line-height:34px}.form-label label{margin-bottom:0}.lh-32{line-height:32px}.sm-toggle>div{min-width:50px;width:100%;max-width:100px}.toggle-switch{border-radius:0}.toggle-switch span{padding:6px}.dropdown-toggle .separator{border-left:1px solid #fff;margin-right:10px;margin-left:-7px}td[ng-show="showWeeks"]{border-right:1px solid #bcbcbc}.timepicker.dropdown-menu{padding:0 4px}.timepicker.dropdown-menu button{outline:none;border:0}.timepicker.dropdown-menu tbody button{padding:6px}.appointment-treatment-part{position:relative}.appointment-treatment-part div[class^="col"],.appointment-treatment-part span[class^="col"]{padding-right:5px}.appointment-treatment-part .form-group{max-width:100%;margin:0}.has-collision .error-on-collision{color:#a94442}.has-collision .error-on-collision button{border-color:#a94442 !important}.has-collision input.form-control{border-color:#a94442 !important}.has-collision .form-control.time-picker{border-color:#a94442 !important}.daily-overview-item{position:relative}.daily-overview-item--selected{box-shadow:0 0 10px #ed008c;border-radius:4px}.appointment-icon{position:absolute;top:2px;right:2px;max-width:20px;color:#ffa500;font-size:13px;z-index:1}.appointment-icon.icon-barberbooking,.appointment-icon.icon-bjootify{max-height:20px;right:2px;top:1px}.appointment-icon-bottom{top:23px}.daily-overview-item--short-all-icons .appointment-icon-bottom{top:2px;right:16px}.appointment-icon.glyphicon-warning-sign{color:#f30;right:3px;font-size:12px}.special-for{color:#ffa500;font-size:20px;max-width:20px;cursor:pointer}.special-for,.special-for:active{z-index:0;opacity:1 !important}.special-for.glyphicon-star-empty{color:#aaa}.special-for.glyphicon-warning-sign{color:#f30}.fc-wrapper,.no-cash-register-wrapper{max-width:630px;font-size:18px}.fc-wrapper .btn-lg,.no-cash-register-wrapper .btn-lg{padding-top:12px;padding-bottom:12px;font-size:24px;white-space:normal}.fc-header,.no-cash-register-header{margin:0;font-size:36px;padding-bottom:20px}.fc-header-secondary,.no-cash-register-header-secondary{margin:0;font-size:20px;padding-bottom:20px}.modal-dialog-barber-service .modal-content{padding:0 10px}.modal-dialog-barber-service .input-group-addon,.modal-dialog-barber-service .form-control{padding:6px}.modal-dialog-barber-service .ui-select-bootstrap .ui-select-toggle>.caret{right:6px}.modal-dialog.mb0{margin-bottom:0}.modal-dialog.mt20{margin-top:20px}.form-control{border-radius:0}@media (max-width:991px){.single-part-remove-btn-wrapper{width:auto;position:absolute;top:-3px;right:2px}.pb--sm-0{padding-bottom:0 !important}}@media (max-width:991px){.modal-dialog-barber-service{width:95%}.modal-dialog-barber-service div[class^="col"]:not(.col-shrink-cancel){padding-left:5px;padding-right:5px}}@media (max-width:768px){.modal-dialog-barber-service .modal-footer{padding:10px 0}.modal-dialog-barber-service .modal-footer .btn{padding:10px 20px;font-size:13px;margin-bottom:15px}}.left-menu .left-submenu--scroll{min-height:-webkit-calc(100% - 50px);min-height:-moz-calc(100% - 50px);min-height:calc(100% - 50px);overflow-y:auto;height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100% - 50px);background-color:#fff;border-right:4px solid #dcdddf}.left-menu .left-submenu--scroll::-webkit-scrollbar{width:7px}.left-menu .left-submenu--scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0.25);border-radius:2px;margin:4px}.left-menu .left-submenu--scroll::-webkit-scrollbar-thumb{border-radius:2px;background:#077f9a}.left-menu .left-submenu--scroll>div{height:auto;min-height:100%}.left-submenu__list-exclusions{padding-bottom:40px;position:relative;height:calc(100% - 140px);min-height:300px}.left-submenu__list-exclusions .submenu-item--bottom{position:absolute;bottom:0;left:0}.left-submenu__list-exclusions .submenu-item--bottom:hover{cursor:pointer}.left-menu.left-menu-wide .menu-item.active .left-submenu{width:240px;overflow-y:auto;padding-top:0;background-color:#fff;border-right:4px solid #dcdddf}.left-menu.left-menu-wide .menu-item.active .left-submenu::-webkit-scrollbar{width:7px}.left-menu.left-menu-wide .menu-item.active .left-submenu::-webkit-scrollbar-track{background:rgba(0,0,0,0.25);border-radius:2px;margin:4px}.left-menu.left-menu-wide .menu-item.active .left-submenu::-webkit-scrollbar-thumb{border-radius:2px;background:#077f9a}.left-menu.left-menu-wide .menu-item.active .left-submenu>div{height:auto;min-height:100%}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-item.salon-logo{padding:5px;height:auto;min-height:170px}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-item.salon-logo img{max-height:175px}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar{padding:2px;background-color:#fff}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar tr{color:#aaa}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn{text-align:center;background-color:#fff !important;color:#000;padding:5px;border-color:#fff !important;outline:none !important}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn.active,.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn:active,.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn:focus{box-shadow:none}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn.active span,.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn:active span,.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn:focus span{color:#000 !important}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn:hover{color:#d4d4d4 !important}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn.btn-info{background-color:#077f9a !important;box-shadow:none}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .btn.btn-info span{color:#fff !important}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .h6{font-size:10px;color:#888}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar table{width:100%}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar table th{vertical-align:top}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar .text-info{color:#000;font-weight:bold}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn{text-align:center;background-color:#fff !important;color:#000 !important}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn:hover{color:#d4d4d4 !important}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn.active,.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn:active,.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn:focus{box-shadow:none}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn.active span,.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn:active span,.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn:focus span{color:#000 !important}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn span{color:#000 !important}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy .submenu-calendar .btn span.text-muted{color:#aaa}.left-menu.left-menu-wide .menu-item.active .left-submenu .submenu-calendar__wrapper--busy:after{width:100%;height:100%;position:absolute;display:block;content:"";background:rgba(255,255,255,0);z-index:1;top:0;left:0;cursor:not-allowed}@media (max-width:600px){.left-menu.left-menu-wide .menu-item.active .left-submenu{padding-top:50px !important}}@media (max-width:600px){.alert-container{top:50px !important}}.dhx_scale_holder_now{background-image:url(../../../node_modules/dhtmlxScheduler/codebase/imgs_dhx_terrace/databg.png);border-right:1px solid #cecece}.dhx_cal_data::-webkit-scrollbar{height:8px;width:12px}.dhx_cal_data::-webkit-scrollbar-track{background:rgba(0,0,0,0.25);border-radius:8px}.dhx_cal_data::-webkit-scrollbar-thumb{background:#077f9a;border-radius:8px}.left-menu .menu-item a div{color:black}.left-menu .menu-item a .other-salon div,.ui-select-choices-row-inner .other-salon div{color:#aaa}.left-menu .menu-item .active a div{color:white}.left-menu .menu-item .active a .other-salon div,.ui-select-choices-row-inner .other-salon div{color:#aaa}.left-menu.left-menu-wide{height:100%;padding-top:0}.employee-link{text-decoration:underline;max-width:-webkit-calc(100% - 30px);max-width:-moz-calc(100% - 30px);max-width:calc(100% - 30px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:bottom}.ui-select-container .btn{text-align:left}.modal{overflow-y:auto}.customer-name--break .customer-name.customer-name{word-break:normal;font-size:14px;display:none}.barber-booking-customer{position:relative;left:-5px;vertical-align:text-top;top:-7px}.btn-img{position:absolute;top:0;padding:2px 4px;color:#fff;background:rgba(0,0,0,0.5)}.btn-img--left{left:0}.btn-img--right{right:0}.select-item{padding:5px}.select-item__image{float:left;width:80px;margin-right:10px}.select-item__title{float:right;width:-webkit-calc(100% - 111px);width:-moz-calc(100% - 111px);width:calc(100% - 111px);font-size:14px}.select-item__subtitle{font-size:12px;color:#d4d4d4}@media screen and (max-width:768px){.select-item__image{width:60px}.select-item__title{float:right;width:-webkit-calc(100% - 71px);width:-moz-calc(100% - 71px);width:calc(100% - 71px);font-size:14px}}.ui-select-container .ui-select-match-text{display:inline-block;width:100%;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-employee .ui-select-container .ui-select-match-text{max-width:100%}.select-employee .ui-select-container .ui-select-match-text .select-employee-empty-icon{text-indent:999999px}.dhx_scale_hour{color:#000;font-weight:100}.text-muted{text-overflow:ellipsis}.muted-white .text-muted,.select-white .text-muted{color:#fff !important;text-overflow:ellipsis;overflow:hidden;display:block}.select-white .text-muted{color:#777 !important}.select-white .ui-select-container .btn{color:#000 !important;background-color:#fff !important;border:1px #ccc solid !important}.select-articles .ui-select-match-text{width:0;min-width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis}.additional-data{font-size:12px;font-style:italic;color:#a9a9a9;overflow:hidden;text-overflow:ellipsis}.checkout-title-component-container{padding:27px 20px;background-color:#fff;min-height:80px}@media screen and (min-width:992px){.checkout-items-component-container .collapse{display:block !important}}@media screen and (max-width:991px){.checkout-items-component-container div[class^="col"]{padding-left:0;padding-right:0;margin:auto;text-align:center}}.checkout-items-component-container button.checkout-items-button{margin-bottom:10px;width:100%;height:60px;padding:0;border:none;text-align:left;background-color:#2c92a9 !important}.checkout-items-component-container button.checkout-items-button .closer{display:none}.checkout-items-component-container button.checkout-items-button.collapsed{display:block}.checkout-button{outline:none;border:none;max-width:100%;width:100%;padding-top:100%;opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.checkout-button:disabled{opacity:.2;cursor:not-allowed}@media screen and (max-width:991px){.checkout-button{height:50px;padding-top:0;width:90%;margin-bottom:3px;padding:0;margin:auto}.checkout-button .checkout-button-inner{position:static;top:0;transform:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-button .checkout-button-inner span{display:inline-block;font-size:18px;margin-left:10px;padding-top:15px}.checkout-button .checkout-button-inner i{font-size:30px;float:left;text-align:left;padding:10px}.checkout-button .checkout-button-inner i.iconch-massage{padding-left:5.5px;padding-right:5.5px}}.btn.knippen,.knippen{background-color:#077f9a !important;border:none !important;transition:background-color .5s;outline:none}.btn.knippen:hover,.knippen:hover,.btn.knippen:active,.knippen:active,.btn.knippen:focus,.knippen:focus{background-color:#055769 !important;outline:none}@media screen and (max-width:992px){.btn.knippen .checkout-button-inner i,.knippen .checkout-button-inner i{background-color:#055769 !important}}.btn.combinatie-behandelingen,.combinatie-behandelingen{background-color:#ff8c7a !important;border:none !important;transition:background-color .5s;outline:none}.btn.combinatie-behandelingen:hover,.combinatie-behandelingen:hover,.btn.combinatie-behandelingen:active,.combinatie-behandelingen:active,.btn.combinatie-behandelingen:focus,.combinatie-behandelingen:focus{background-color:#ff6047 !important;outline:none}@media screen and (max-width:992px){.btn.combinatie-behandelingen .checkout-button-inner i,.combinatie-behandelingen .checkout-button-inner i{background-color:#ff6047 !important}}.btn.kleuren,.kleuren{background-color:#adb0f4 !important;border:none !important;transition:background-color .5s;outline:none}.btn.kleuren:hover,.kleuren:hover,.btn.kleuren:active,.kleuren:active,.btn.kleuren:focus,.kleuren:focus{background-color:#8085ee !important;outline:none}@media screen and (max-width:992px){.btn.kleuren .checkout-button-inner i,.kleuren .checkout-button-inner i{background-color:#8085ee !important}}.btn.stylen,.stylen{background-color:#d1965d !important;border:none !important;transition:background-color .5s;outline:none}.btn.stylen:hover,.stylen:hover,.btn.stylen:active,.stylen:active,.btn.stylen:focus,.stylen:focus{background-color:#c37c38 !important;outline:none}@media screen and (max-width:992px){.btn.stylen .checkout-button-inner i,.stylen .checkout-button-inner i{background-color:#c37c38 !important}}.btn.omvormingen,.omvormingen{background-color:#7accf2 !important;border:none !important;transition:background-color .5s;outline:none}.btn.omvormingen:hover,.omvormingen:hover,.btn.omvormingen:active,.omvormingen:active,.btn.omvormingen:focus,.omvormingen:focus{background-color:#4cbaed !important;outline:none}@media screen and (max-width:992px){.btn.omvormingen .checkout-button-inner i,.omvormingen .checkout-button-inner i{background-color:#4cbaed !important}}.btn.wassen,.wassen{background-color:#6ac9cd !important;border:none !important;transition:background-color .5s;outline:none}.btn.wassen:hover,.wassen:hover,.btn.wassen:active,.wassen:active,.btn.wassen:focus,.wassen:focus{background-color:#44bbc0 !important;outline:none}@media screen and (max-width:992px){.btn.wassen .checkout-button-inner i,.wassen .checkout-button-inner i{background-color:#44bbc0 !important}}.btn.kuren,.kuren{background-color:#7b9bef !important;border:none !important;transition:background-color .5s;outline:none}.btn.kuren:hover,.kuren:hover,.btn.kuren:active,.kuren:active,.btn.kuren:focus,.kuren:focus{background-color:#4e79e9 !important;outline:none}@media screen and (max-width:992px){.btn.kuren .checkout-button-inner i,.kuren .checkout-button-inner i{background-color:#4e79e9 !important}}.btn.diversen,.diversen{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.diversen:hover,.diversen:hover,.btn.diversen:active,.diversen:active,.btn.diversen:focus,.diversen:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.diversen .checkout-button-inner i,.diversen .checkout-button-inner i{background-color:#d94f74 !important}}.btn.artikelen,.artikelen{background-color:#f5a623 !important;border:none !important;transition:background-color .5s;outline:none}.btn.artikelen:hover,.artikelen:hover,.btn.artikelen:active,.artikelen:active,.btn.artikelen:focus,.artikelen:focus{background-color:#db8c0a !important;outline:none}@media screen and (max-width:992px){.btn.artikelen .checkout-button-inner i,.artikelen .checkout-button-inner i{background-color:#db8c0a !important}}.btn.gezicht,.gezicht{background-color:#6fc4f8 !important;border:none !important;transition:background-color .5s;outline:none}.btn.gezicht:hover,.gezicht:hover,.btn.gezicht:active,.gezicht:active,.btn.gezicht:focus,.gezicht:focus{background-color:#3eb0f6 !important;outline:none}@media screen and (max-width:992px){.btn.gezicht .checkout-button-inner i,.gezicht .checkout-button-inner i{background-color:#3eb0f6 !important}}.btn.giftcard,.giftcard{background-color:#f39dd4 !important;border:none !important;transition:background-color .5s;outline:none}.btn.giftcard:hover,.giftcard:hover,.btn.giftcard:active,.giftcard:active,.btn.giftcard:focus,.giftcard:focus{background-color:#ed70c0 !important;outline:none}@media screen and (max-width:992px){.btn.giftcard .checkout-button-inner i,.giftcard .checkout-button-inner i{background-color:#ed70c0 !important}}.btn.haarwerken,.haarwerken{background-color:#f39dd4 !important;border:none !important;transition:background-color .5s;outline:none}.btn.haarwerken:hover,.haarwerken:hover,.btn.haarwerken:active,.haarwerken:active,.btn.haarwerken:focus,.haarwerken:focus{background-color:#ed70c0 !important;outline:none}@media screen and (max-width:992px){.btn.haarwerken .checkout-button-inner i,.haarwerken .checkout-button-inner i{background-color:#ed70c0 !important}}.btn.lichaam,.lichaam{background-color:#ffa96f !important;border:none !important;transition:background-color .5s;outline:none}.btn.lichaam:hover,.lichaam:hover,.btn.lichaam:active,.lichaam:active,.btn.lichaam:focus,.lichaam:focus{background-color:#ff8b3c !important;outline:none}@media screen and (max-width:992px){.btn.lichaam .checkout-button-inner i,.lichaam .checkout-button-inner i{background-color:#ff8b3c !important}}.btn.massage,.massage{background-color:#8aafcf !important;border:none !important;transition:background-color .5s;outline:none}.btn.massage:hover,.massage:hover,.btn.massage:active,.massage:active,.btn.massage:focus,.massage:focus{background-color:#6696c0 !important;outline:none}@media screen and (max-width:992px){.btn.massage .checkout-button-inner i,.massage .checkout-button-inner i{background-color:#6696c0 !important}}.btn.medisch,.medisch{background-color:#cf96eb !important;border:none !important;transition:background-color .5s;outline:none}.btn.medisch:hover,.medisch:hover,.btn.medisch:active,.medisch:active,.btn.medisch:focus,.medisch:focus{background-color:#bb6be3 !important;outline:none}@media screen and (max-width:992px){.btn.medisch .checkout-button-inner i,.medisch .checkout-button-inner i{background-color:#bb6be3 !important}}.btn.nagels,.nagels{background-color:#96c450 !important;border:none !important;transition:background-color .5s;outline:none}.btn.nagels:hover,.nagels:hover,.btn.nagels:active,.nagels:active,.btn.nagels:focus,.nagels:focus{background-color:#7ca839 !important;outline:none}@media screen and (max-width:992px){.btn.nagels .checkout-button-inner i,.nagels .checkout-button-inner i{background-color:#7ca839 !important}}.btn.ontharen,.ontharen{background-color:#5a56d6 !important;border:none !important;transition:background-color .5s;outline:none}.btn.ontharen:hover,.ontharen:hover,.btn.ontharen:active,.ontharen:active,.btn.ontharen:focus,.ontharen:focus{background-color:#3531c8 !important;outline:none}@media screen and (max-width:992px){.btn.ontharen .checkout-button-inner i,.ontharen .checkout-button-inner i{background-color:#3531c8 !important}}.btn.placeholder,.placeholder{background-color:#077f9a !important;border:none !important;transition:background-color .5s;outline:none}.btn.placeholder:hover,.placeholder:hover,.btn.placeholder:active,.placeholder:active,.btn.placeholder:focus,.placeholder:focus{background-color:#055769 !important;outline:none}@media screen and (max-width:992px){.btn.placeholder .checkout-button-inner i,.placeholder .checkout-button-inner i{background-color:#055769 !important}}.btn.schoonheidssalon,.schoonheidssalon{background-color:#22b479 !important;border:none !important;transition:background-color .5s;outline:none}.btn.schoonheidssalon:hover,.schoonheidssalon:hover,.btn.schoonheidssalon:active,.schoonheidssalon:active,.btn.schoonheidssalon:focus,.schoonheidssalon:focus{background-color:#1a895c !important;outline:none}@media screen and (max-width:992px){.btn.schoonheidssalon .checkout-button-inner i,.schoonheidssalon .checkout-button-inner i{background-color:#1a895c !important}}.btn.subscription,.subscription{background-color:#e3556d !important;border:none !important;transition:background-color .5s;outline:none}.btn.subscription:hover,.subscription:hover,.btn.subscription:active,.subscription:active,.btn.subscription:focus,.subscription:focus{background-color:#dc2947 !important;outline:none}@media screen and (max-width:992px){.btn.subscription .checkout-button-inner i,.subscription .checkout-button-inner i{background-color:#dc2947 !important}}.btn.makeup,.makeup{background-color:#a995cf !important;border:none !important;transition:background-color .5s;outline:none}.btn.makeup:hover,.makeup:hover,.btn.makeup:active,.makeup:active,.btn.makeup:focus,.makeup:focus{background-color:#8d72bf !important;outline:none}@media screen and (max-width:992px){.btn.makeup .checkout-button-inner i,.makeup .checkout-button-inner i{background-color:#8d72bf !important}}.btn.manicure,.manicure{background-color:#fd9c64 !important;border:none !important;transition:background-color .5s;outline:none}.btn.manicure:hover,.manicure:hover,.btn.manicure:active,.manicure:active,.btn.manicure:focus,.manicure:focus{background-color:#fc7c32 !important;outline:none}@media screen and (max-width:992px){.btn.manicure .checkout-button-inner i,.manicure .checkout-button-inner i{background-color:#fc7c32 !important}}.btn.pedicure,.pedicure{background-color:#fd7a8d !important;border:none !important;transition:background-color .5s;outline:none}.btn.pedicure:hover,.pedicure:hover,.btn.pedicure:active,.pedicure:active,.btn.pedicure:focus,.pedicure:focus{background-color:#fc4862 !important;outline:none}@media screen and (max-width:992px){.btn.pedicure .checkout-button-inner i,.pedicure .checkout-button-inner i{background-color:#fc4862 !important}}.btn.piercing,.piercing{background-color:#6ec259 !important;border:none !important;transition:background-color .5s;outline:none}.btn.piercing:hover,.piercing:hover,.btn.piercing:active,.piercing:active,.btn.piercing:focus,.piercing:focus{background-color:#54aa3e !important;outline:none}@media screen and (max-width:992px){.btn.piercing .checkout-button-inner i,.piercing .checkout-button-inner i{background-color:#54aa3e !important}}.btn.spa,.spa{background-color:#7a96ab !important;border:none !important;transition:background-color .5s;outline:none}.btn.spa:hover,.spa:hover,.btn.spa:active,.spa:active,.btn.spa:focus,.spa:focus{background-color:#5e7d94 !important;outline:none}@media screen and (max-width:992px){.btn.spa .checkout-button-inner i,.spa .checkout-button-inner i{background-color:#5e7d94 !important}}.btn.tattoo,.tattoo{background-color:#bea28b !important;border:none !important;transition:background-color .5s;outline:none}.btn.tattoo:hover,.tattoo:hover,.btn.tattoo:active,.tattoo:active,.btn.tattoo:focus,.tattoo:focus{background-color:#ac886a !important;outline:none}@media screen and (max-width:992px){.btn.tattoo .checkout-button-inner i,.tattoo .checkout-button-inner i{background-color:#ac886a !important}}.btn.waxen,.waxen{background-color:#deae50 !important;border:none !important;transition:background-color .5s;outline:none}.btn.waxen:hover,.waxen:hover,.btn.waxen:active,.waxen:active,.btn.waxen:focus,.waxen:focus{background-color:#d39928 !important;outline:none}@media screen and (max-width:992px){.btn.waxen .checkout-button-inner i,.waxen .checkout-button-inner i{background-color:#d39928 !important}}.btn.zonnebank,.zonnebank{background-color:#bf7f81 !important;border:none !important;transition:background-color .5s;outline:none}.btn.zonnebank:hover,.zonnebank:hover,.btn.zonnebank:active,.zonnebank:active,.btn.zonnebank:focus,.zonnebank:focus{background-color:#ae5d60 !important;outline:none}@media screen and (max-width:992px){.btn.zonnebank .checkout-button-inner i,.zonnebank .checkout-button-inner i{background-color:#ae5d60 !important}}.btn.cosmetic,.cosmetic{background-color:#00a3de !important;border:none !important;transition:background-color .5s;outline:none}.btn.cosmetic:hover,.cosmetic:hover,.btn.cosmetic:active,.cosmetic:active,.btn.cosmetic:focus,.cosmetic:focus{background-color:#007eab !important;outline:none}@media screen and (max-width:992px){.btn.cosmetic .checkout-button-inner i,.cosmetic .checkout-button-inner i{background-color:#007eab !important}}.btn.teeth,.teeth{background-color:#1cbbb4 !important;border:none !important;transition:background-color .5s;outline:none}.btn.teeth:hover,.teeth:hover,.btn.teeth:active,.teeth:active,.btn.teeth:focus,.teeth:focus{background-color:#158f89 !important;outline:none}@media screen and (max-width:992px){.btn.teeth .checkout-button-inner i,.teeth .checkout-button-inner i{background-color:#158f89 !important}}.btn.ipl,.ipl{background-color:#d07d41 !important;border:none !important;transition:background-color .5s;outline:none}.btn.ipl:hover,.ipl:hover,.btn.ipl:active,.ipl:active,.btn.ipl:focus,.ipl:focus{background-color:#b2642c !important;outline:none}@media screen and (max-width:992px){.btn.ipl .checkout-button-inner i,.ipl .checkout-button-inner i{background-color:#b2642c !important}}.btn.permanentmakeup,.permanentmakeup{background-color:#ad74b0 !important;border:none !important;transition:background-color .5s;outline:none}.btn.permanentmakeup:hover,.permanentmakeup:hover,.btn.permanentmakeup:active,.permanentmakeup:active,.btn.permanentmakeup:focus,.permanentmakeup:focus{background-color:#96579a !important;outline:none}@media screen and (max-width:992px){.btn.permanentmakeup .checkout-button-inner i,.permanentmakeup .checkout-button-inner i{background-color:#96579a !important}}.btn.slimming,.slimming{background-color:#5aa432 !important;border:none !important;transition:background-color .5s;outline:none}.btn.slimming:hover,.slimming:hover,.btn.slimming:active,.slimming:active,.btn.slimming:focus,.slimming:focus{background-color:#457d26 !important;outline:none}@media screen and (max-width:992px){.btn.slimming .checkout-button-inner i,.slimming .checkout-button-inner i{background-color:#457d26 !important}}.btn.tanning,.tanning{background-color:#8d7761 !important;border:none !important;transition:background-color .5s;outline:none}.btn.tanning:hover,.tanning:hover,.btn.tanning:active,.tanning:active,.btn.tanning:focus,.tanning:focus{background-color:#6f5e4c !important;outline:none}@media screen and (max-width:992px){.btn.tanning .checkout-button-inner i,.tanning .checkout-button-inner i{background-color:#6f5e4c !important}}.btn.medisch-pedicure,.medisch-pedicure{background-color:#fd7a8d !important;border:none !important;transition:background-color .5s;outline:none}.btn.medisch-pedicure:hover,.medisch-pedicure:hover,.btn.medisch-pedicure:active,.medisch-pedicure:active,.btn.medisch-pedicure:focus,.medisch-pedicure:focus{background-color:#fc4862 !important;outline:none}@media screen and (max-width:992px){.btn.medisch-pedicure .checkout-button-inner i,.medisch-pedicure .checkout-button-inner i{background-color:#fc4862 !important}}.btn.podotherapeut,.podotherapeut{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.podotherapeut:hover,.podotherapeut:hover,.btn.podotherapeut:active,.podotherapeut:active,.btn.podotherapeut:focus,.podotherapeut:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.podotherapeut .checkout-button-inner i,.podotherapeut .checkout-button-inner i{background-color:#d94f74 !important}}.btn.orthese,.orthese{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.orthese:hover,.orthese:hover,.btn.orthese:active,.orthese:active,.btn.orthese:focus,.orthese:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.orthese .checkout-button-inner i,.orthese .checkout-button-inner i{background-color:#d94f74 !important}}.btn.voetreflex,.voetreflex{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.voetreflex:hover,.voetreflex:hover,.btn.voetreflex:active,.voetreflex:active,.btn.voetreflex:focus,.voetreflex:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.voetreflex .checkout-button-inner i,.voetreflex .checkout-button-inner i{background-color:#d94f74 !important}}.btn.oncologische-voetzorg,.oncologische-voetzorg{background-color:#cf96eb !important;border:none !important;transition:background-color .5s;outline:none}.btn.oncologische-voetzorg:hover,.oncologische-voetzorg:hover,.btn.oncologische-voetzorg:active,.oncologische-voetzorg:active,.btn.oncologische-voetzorg:focus,.oncologische-voetzorg:focus{background-color:#bb6be3 !important;outline:none}@media screen and (max-width:992px){.btn.oncologische-voetzorg .checkout-button-inner i,.oncologische-voetzorg .checkout-button-inner i{background-color:#bb6be3 !important}}.btn.keratine,.keratine{background-color:#7accf2 !important;border:none !important;transition:background-color .5s;outline:none}.btn.keratine:hover,.keratine:hover,.btn.keratine:active,.keratine:active,.btn.keratine:focus,.keratine:focus{background-color:#4cbaed !important;outline:none}@media screen and (max-width:992px){.btn.keratine .checkout-button-inner i,.keratine .checkout-button-inner i{background-color:#4cbaed !important}}.btn.laseren,.laseren{background-color:#d07d41 !important;border:none !important;transition:background-color .5s;outline:none}.btn.laseren:hover,.laseren:hover,.btn.laseren:active,.laseren:active,.btn.laseren:focus,.laseren:focus{background-color:#b2642c !important;outline:none}@media screen and (max-width:992px){.btn.laseren .checkout-button-inner i,.laseren .checkout-button-inner i{background-color:#b2642c !important}}.btn.wenkbrauwen,.wenkbrauwen{background-color:#ad74b0 !important;border:none !important;transition:background-color .5s;outline:none}.btn.wenkbrauwen:hover,.wenkbrauwen:hover,.btn.wenkbrauwen:active,.wenkbrauwen:active,.btn.wenkbrauwen:focus,.wenkbrauwen:focus{background-color:#96579a !important;outline:none}@media screen and (max-width:992px){.btn.wenkbrauwen .checkout-button-inner i,.wenkbrauwen .checkout-button-inner i{background-color:#96579a !important}}.btn.gellak,.gellak{background-color:#96c450 !important;border:none !important;transition:background-color .5s;outline:none}.btn.gellak:hover,.gellak:hover,.btn.gellak:active,.gellak:active,.btn.gellak:focus,.gellak:focus{background-color:#7ca839 !important;outline:none}@media screen and (max-width:992px){.btn.gellak .checkout-button-inner i,.gellak .checkout-button-inner i{background-color:#7ca839 !important}}.btn.biab,.biab{background-color:#96c450 !important;border:none !important;transition:background-color .5s;outline:none}.btn.biab:hover,.biab:hover,.btn.biab:active,.biab:active,.btn.biab:focus,.biab:focus{background-color:#7ca839 !important;outline:none}@media screen and (max-width:992px){.btn.biab .checkout-button-inner i,.biab .checkout-button-inner i{background-color:#7ca839 !important}}.btn.acryl,.acryl{background-color:#96c450 !important;border:none !important;transition:background-color .5s;outline:none}.btn.acryl:hover,.acryl:hover,.btn.acryl:active,.acryl:active,.btn.acryl:focus,.acryl:focus{background-color:#7ca839 !important;outline:none}@media screen and (max-width:992px){.btn.acryl .checkout-button-inner i,.acryl .checkout-button-inner i{background-color:#7ca839 !important}}.btn.gekleurd-poeder,.gekleurd-poeder{background-color:#96c450 !important;border:none !important;transition:background-color .5s;outline:none}.btn.gekleurd-poeder:hover,.gekleurd-poeder:hover,.btn.gekleurd-poeder:active,.gekleurd-poeder:active,.btn.gekleurd-poeder:focus,.gekleurd-poeder:focus{background-color:#7ca839 !important;outline:none}@media screen and (max-width:992px){.btn.gekleurd-poeder .checkout-button-inner i,.gekleurd-poeder .checkout-button-inner i{background-color:#7ca839 !important}}.btn.wimpers,.wimpers{background-color:#6fc4f8 !important;border:none !important;transition:background-color .5s;outline:none}.btn.wimpers:hover,.wimpers:hover,.btn.wimpers:active,.wimpers:active,.btn.wimpers:focus,.wimpers:focus{background-color:#3eb0f6 !important;outline:none}@media screen and (max-width:992px){.btn.wimpers .checkout-button-inner i,.wimpers .checkout-button-inner i{background-color:#3eb0f6 !important}}.btn.tarot,.tarot{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.tarot:hover,.tarot:hover,.btn.tarot:active,.tarot:active,.btn.tarot:focus,.tarot:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.tarot .checkout-button-inner i,.tarot .checkout-button-inner i{background-color:#d94f74 !important}}.btn.hoofdhuid-behandelingen,.hoofdhuid-behandelingen{background-color:#6fc4f8 !important;border:none !important;transition:background-color .5s;outline:none}.btn.hoofdhuid-behandelingen:hover,.hoofdhuid-behandelingen:hover,.btn.hoofdhuid-behandelingen:active,.hoofdhuid-behandelingen:active,.btn.hoofdhuid-behandelingen:focus,.hoofdhuid-behandelingen:focus{background-color:#3eb0f6 !important;outline:none}@media screen and (max-width:992px){.btn.hoofdhuid-behandelingen .checkout-button-inner i,.hoofdhuid-behandelingen .checkout-button-inner i{background-color:#3eb0f6 !important}}.btn.anti-aging,.anti-aging{background-color:#6fc4f8 !important;border:none !important;transition:background-color .5s;outline:none}.btn.anti-aging:hover,.anti-aging:hover,.btn.anti-aging:active,.anti-aging:active,.btn.anti-aging:focus,.anti-aging:focus{background-color:#3eb0f6 !important;outline:none}@media screen and (max-width:992px){.btn.anti-aging .checkout-button-inner i,.anti-aging .checkout-button-inner i{background-color:#3eb0f6 !important}}.btn.huidverbetering,.huidverbetering{background-color:#6fc4f8 !important;border:none !important;transition:background-color .5s;outline:none}.btn.huidverbetering:hover,.huidverbetering:hover,.btn.huidverbetering:active,.huidverbetering:active,.btn.huidverbetering:focus,.huidverbetering:focus{background-color:#3eb0f6 !important;outline:none}@media screen and (max-width:992px){.btn.huidverbetering .checkout-button-inner i,.huidverbetering .checkout-button-inner i{background-color:#3eb0f6 !important}}.btn.huidverjonging,.huidverjonging{background-color:#6fc4f8 !important;border:none !important;transition:background-color .5s;outline:none}.btn.huidverjonging:hover,.huidverjonging:hover,.btn.huidverjonging:active,.huidverjonging:active,.btn.huidverjonging:focus,.huidverjonging:focus{background-color:#3eb0f6 !important;outline:none}@media screen and (max-width:992px){.btn.huidverjonging .checkout-button-inner i,.huidverjonging .checkout-button-inner i{background-color:#3eb0f6 !important}}.btn.microneedling,.microneedling{background-color:#00a3de !important;border:none !important;transition:background-color .5s;outline:none}.btn.microneedling:hover,.microneedling:hover,.btn.microneedling:active,.microneedling:active,.btn.microneedling:focus,.microneedling:focus{background-color:#007eab !important;outline:none}@media screen and (max-width:992px){.btn.microneedling .checkout-button-inner i,.microneedling .checkout-button-inner i{background-color:#007eab !important}}.btn.botox,.botox{background-color:#00a3de !important;border:none !important;transition:background-color .5s;outline:none}.btn.botox:hover,.botox:hover,.btn.botox:active,.botox:active,.btn.botox:focus,.botox:focus{background-color:#007eab !important;outline:none}@media screen and (max-width:992px){.btn.botox .checkout-button-inner i,.botox .checkout-button-inner i{background-color:#007eab !important}}.btn.fillers,.fillers{background-color:#00a3de !important;border:none !important;transition:background-color .5s;outline:none}.btn.fillers:hover,.fillers:hover,.btn.fillers:active,.fillers:active,.btn.fillers:focus,.fillers:focus{background-color:#007eab !important;outline:none}@media screen and (max-width:992px){.btn.fillers .checkout-button-inner i,.fillers .checkout-button-inner i{background-color:#007eab !important}}.btn.kinderfeestjes,.kinderfeestjes{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.kinderfeestjes:hover,.kinderfeestjes:hover,.btn.kinderfeestjes:active,.kinderfeestjes:active,.btn.kinderfeestjes:focus,.kinderfeestjes:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.kinderfeestjes .checkout-button-inner i,.kinderfeestjes .checkout-button-inner i{background-color:#d94f74 !important}}.btn.arrangementen,.arrangementen{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.arrangementen:hover,.arrangementen:hover,.btn.arrangementen:active,.arrangementen:active,.btn.arrangementen:focus,.arrangementen:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.arrangementen .checkout-button-inner i,.arrangementen .checkout-button-inner i{background-color:#d94f74 !important}}.btn.extra-opties,.extra-opties{background-color:#ff8c7a !important;border:none !important;transition:background-color .5s;outline:none}.btn.extra-opties:hover,.extra-opties:hover,.btn.extra-opties:active,.extra-opties:active,.btn.extra-opties:focus,.extra-opties:focus{background-color:#ff6047 !important;outline:none}@media screen and (max-width:992px){.btn.extra-opties .checkout-button-inner i,.extra-opties .checkout-button-inner i{background-color:#ff6047 !important}}.btn.tanden,.tanden{background-color:#1cbbb4 !important;border:none !important;transition:background-color .5s;outline:none}.btn.tanden:hover,.tanden:hover,.btn.tanden:active,.tanden:active,.btn.tanden:focus,.tanden:focus{background-color:#158f89 !important;outline:none}@media screen and (max-width:992px){.btn.tanden .checkout-button-inner i,.tanden .checkout-button-inner i{background-color:#158f89 !important}}.btn.cupping,.cupping{background-color:#ffa96f !important;border:none !important;transition:background-color .5s;outline:none}.btn.cupping:hover,.cupping:hover,.btn.cupping:active,.cupping:active,.btn.cupping:focus,.cupping:focus{background-color:#ff8b3c !important;outline:none}@media screen and (max-width:992px){.btn.cupping .checkout-button-inner i,.cupping .checkout-button-inner i{background-color:#ff8b3c !important}}.btn.ambulant,.ambulant{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.ambulant:hover,.ambulant:hover,.btn.ambulant:active,.ambulant:active,.btn.ambulant:focus,.ambulant:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.ambulant .checkout-button-inner i,.ambulant .checkout-button-inner i{background-color:#d94f74 !important}}.btn.actie\/promoties,.actie\/promoties{background-color:#e27995 !important;border:none !important;transition:background-color .5s;outline:none}.btn.actie\/promoties:hover,.actie\/promoties:hover,.btn.actie\/promoties:active,.actie\/promoties:active,.btn.actie\/promoties:focus,.actie\/promoties:focus{background-color:#d94f74 !important;outline:none}@media screen and (max-width:992px){.btn.actie\/promoties .checkout-button-inner i,.actie\/promoties .checkout-button-inner i{background-color:#d94f74 !important}}.checkout-button-inner{position:absolute;left:0;right:0;width:100%;top:50%;text-align:center;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.checkout-button-inner i{font-size:80px;font-weight:100}@media screen and (min-width:1400px) and (max-width:1699px){.checkout-button-inner i{font-size:60px}}@media screen and (min-width:992px) and (max-width:1399px){.checkout-button-inner i{font-size:50px}}.checkout-button-inner span{font-size:18px;cursor:pointer;color:#fff;display:block}@media screen and (min-width:1400px) and (max-width:1699px){.checkout-button-inner span{font-size:14px}}@media screen and (min-width:992px) and (max-width:1399px){.checkout-button-inner span{font-size:12px;line-height:1}}.checkout-button-inner .iconch-ipl+span{text-transform:uppercase}.checkout-row{border-bottom:1px solid #d4d4d4;padding-bottom:20px;padding-top:20px}@media screen and (max-width:991px){.width-sm-100{width:100% !important}}.checkout-details-component-container{padding:0 0 10px 0}.checkout-details-component-container .component-container{margin-left:5px;margin-right:5px;margin-bottom:10px;padding-top:24px;padding-left:15px;padding-right:15px;background-color:#fff}.checkout-details-component-container .user-component-container{margin-left:5px;margin-right:5px;padding-top:24px;padding-left:15px;padding-right:15px;background-color:#fff;margin-bottom:10px;padding-left:0;padding-right:0;padding-bottom:2px}.checkout-details-component-container .user-component-container .glyphicon-user{font-size:25px;margin-top:3px}.checkout-details-component-container .user-component-container .right-icons{padding-left:0}.checkout-details-component-container .user-component-container .collapse_btn.collapsed .glyphicon-chevron-up{display:none}.checkout-details-component-container .user-component-container .collapse_btn.collapsed .glyphicon-chevron-down{display:inline-block}.checkout-details-component-container .user-component-container .collapse_btn .glyphicon-chevron-down{display:none;padding-top:2px}.checkout-details-component-container .user-component-container .collapse{transition:all}.checkout-details-component-container .user-component-container #user-details div[class^="col-"]{margin-bottom:10px;margin-top:10px}.checkout-details-component-container .user-component-container #user-details div[class^="col-"] b,.checkout-details-component-container .user-component-container #user-details div[class^="col-"] p{padding:0;margin:0;line-height:1;padding-top:3px}.checkout-details-component-container .user-component-container #user-details .customer-data{position:relative;float:left;width:100%}.checkout-details-component-container .bag-component-container{margin-left:5px;margin-right:5px;margin-bottom:10px;padding-top:24px;padding-left:15px;padding-right:15px;background-color:#fff}.checkout-details-component-container .date-time-component-container{margin-left:5px;margin-right:5px;margin-bottom:10px;padding-top:24px;padding-left:15px;padding-right:15px;background-color:#fff;padding-bottom:15px;border-bottom:1px solid #d4d4d4;margin-bottom:0}.checkout-details-component-container .date-time-component-container .timepicker-wrapper select{height:34px}.checkout-details-component-container .date-time-component-container #set-date-time div{padding-left:0;padding-right:0}.checkout-details-component-container .cta-component-container{margin-left:5px;margin-right:5px;margin-bottom:10px;padding-top:24px;padding-left:15px;padding-right:15px;background-color:#fff;margin-top:0;padding-bottom:15px}@media screen and (min-width:992px){.checkout-details-component-container{border-left:5px solid #dcdddf}}.cta-component-container fieldset{display:inline-block}.checkout-button{font-size:32px}@media screen and (max-width:800px){.checkout-button{font-size:21px}}.position-relative{position:relative}.checkout-modal .alert{padding-left:0 !important;text-align:center}.checkout-receipt__wrapper{max-width:580px;padding:10px;margin:20px auto 0}.checkout-receipt__spinner{vertical-align:baseline;width:30px}.checkout-receipt__tables-navigation a{cursor:pointer;font-weight:bold}.checkout-receipt__tables-navigation .nav-count{font-size:16px;font-weight:bold}.checkout-receipt__tables-wrapper{margin:0 auto 20px auto;padding:10px;background:#eee url('../images/receipt-bg-light-gray.png') no-repeat top right;max-width:460px;overflow:hidden;position:relative;height:800px;font-family:monospace;box-shadow:0 1.9rem 1rem rgba(0,0,0,0.25) !important}.checkout-receipt__table-container{position:absolute;height:100%;padding-right:10px;max-width:460px;-webkit-transition:all 500ms cubic-bezier(.68, -0.55, .265, 1.55);-moz-transition:all 500ms cubic-bezier(.68, -0.55, .265, 1.55);-ms-transition:all 500ms cubic-bezier(.68, -0.55, .265, 1.55);-o-transition:all 500ms cubic-bezier(.68, -0.55, .265, 1.55);transition:all 500ms cubic-bezier(.68, -0.55, .265, 1.55);overflow:auto}.checkout-receipt__table-container.ng-hide-add{transform:translateX(0)}.checkout-receipt__table-container.ng-hide-add.ng-hide-add-active{transform:translateX(100%)}.checkout-receipt__table-container.ng-hide-remove{transform:translateX(-100%)}.checkout-receipt__table-container.ng-hide-remove.ng-hide-remove-active{transform:translateX(0)}.checkout-receipt__table{width:100%;line-height:1.5}.checkout-receipt__table td{padding:3px 10px}.checkout-receipt__table .pb20{padding-bottom:20px}.checkout-receipt__table .pb30{padding-bottom:30px}.checkout-receipt__table-border{border-top:1px solid #000}.checkout-receipt__table-border-bottom{border-bottom:1px solid #000}.checkout-receipt__table-border-bottom td{padding-bottom:20px}.checkout-receipt__salon-logo{max-height:70px;margin-top:20px;margin-bottom:20px;text-align:center}.checkout-receipt__salon-logo img{max-width:100%;max-height:70px;height:auto}.go-back{margin-top:20px;color:#077f9a}.go-back span{font-size:18px;vertical-align:middle}.go-back i{font-size:30px;margin-right:5px;vertical-align:middle}.shadow-sm{box-shadow:0 .225rem .45rem rgba(0,0,0,0.175) !important}@media screen and (min-width:992px){.checkout-payment-methods-container{padding-left:6px}}@media screen and (max-width:992px){.checkout-payment-methods-container{padding-left:0;padding-right:0}}.checkout-payment-methods-header{margin-bottom:10px}.alert.checkout-payment-alert-container{padding-left:15px;margin-bottom:10px}.alert.checkout-payment-alert-container .checkout-alerts-list{list-style:disc}.alert.checkout-payment-alert-container .checkout-alerts-list li{margin-left:15px}.checkout-customer-data-pill{padding:8px 15px;border-radius:20px;font-weight:bold;color:#656565;background-color:#f1f1f1;display:inline-block;margin:0 5px 5px 0}.checkout-customer-saldo-card{box-shadow:0 .225rem .45rem rgba(0,0,0,0.175) !important;padding:8px 15px;margin:0 12px 7px 0;border-radius:5px;display:inline-flex;align-items:center}.checkout-customer-saldo-card .saldo-card-icon{height:36px;margin-right:15px}.checkout-customer-saldo-card .saldo-card-value{font-size:16px;color:#077f9a;font-weight:bold;line-height:1.3}.checkout-customer-saldo-card .saldo-card-title{color:#9c9c9c;font-weight:500;line-height:1.3}.checkout-monetary-value{margin:0 40px 10px 0;display:inline-flex;flex-direction:column}.checkout-monetary-value.to-be-paid .monetary-value{color:#077f9a}.checkout-monetary-value .monetary-value{font-size:29px;font-weight:bold;color:#656565;line-height:1.3}.checkout-monetary-value .monetary-currency{margin-left:-7px}.checkout-monetary-value .monetary-title{font-size:19px;line-height:1.3;font-weight:500}.checkout-payment-method-listing-placeholder{padding:20px;text-align:center;background-image:url(/content/images/checkout/dashed-border.svg);border-radius:5px;color:#c1c1c1;font-size:16px;font-weight:500;letter-spacing:.4px;word-break:break-word}.checkout-payment-method-listing-item{padding:15px;box-shadow:0 .225rem .45rem rgba(0,0,0,0.075) !important}.checkout-tiles{width:100%;display:flex;flex-wrap:wrap;margin-bottom:5px}.checkout-tiles__item{display:flex}@media screen and (min-width:768px){.checkout-tiles__item{flex:0 50%;margin-bottom:6px}.checkout-tiles__item+.checkout-tiles__item:nth-child(even) .btn--tile{margin-left:3px}.checkout-tiles__item:nth-child(odd) .btn--tile{margin-right:3px}}.checkout-tiles__item .btn--tile,.checkout-tiles__item .btn--tile:active,.checkout-tiles__item .btn--tile:focus{padding:10px}@media screen and (min-width:992px) and (max-width:1450px){.checkout-tiles__item .btn--tile{font-size:14px}}@media screen and (max-width: 767px){.checkout-tiles__item{width:100%;margin-bottom:10px}}@media screen and (max-width: 767px){.checkout-tiles{padding:0 10px;margin-bottom:0}}dvi-checkout-items button[disabled]{opacity:.6}.btn--tile{display:block;width:100%;white-space:normal;padding:20px 10px;font-size:18px}.scroll-horizontal{overflow-x:auto}.scroll-horizontal__wrapper{min-width:1100px}.scroll-horizontal__wrapper--narrow{min-width:1000px}.scroll-horizontal__wrapper .row.row-m0{margin-right:0}.scroll-horizontal__wrapper .scrtabs-tabs-fixed-container{max-width:646px}.dhx_event_move.dhx_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:calc(18px);width:calc(100% - 18px)}.dhx_event_move.dhx_title.dhx_title--narrow{padding-right:calc(18px);width:calc(100% - 36px)}.daily-overview-item--short-all-icons .dhx_event_move.dhx_title.dhx_title--narrow{padding-right:calc(32px);width:calc(100% - 50px)}.scheduler-tooltip__wrapper{position:absolute;left:2px;top:2px}.scheduler-tooltip__icon{position:relative;left:3px;display:inline-block;height:14px;width:14px;padding-right:1px;background-color:#fff;color:#000;border-radius:50%;text-align:center}.scheduler-tooltip__icon.icon-warning{background-color:#ef3725 !important;color:white !important}.scheduler-tooltip__content{display:none;position:absolute;bottom:20px;width:125px;padding:8px;color:#000;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.4);border-radius:2px;text-align:left;line-height:20px !important;font-size:11px;white-space:normal}@media (min-width:992px){.scheduler-tooltip__content{width:250px}}.scheduler-tooltip__content:before,.scheduler-tooltip__content:after{content:'';display:block;position:absolute;bottom:-15px;left:4px;width:0;height:0;border:6px solid transparent;border-top:8px solid rgba(0,0,0,0.2)}.scheduler-tooltip__content:after{bottom:-14px;border-top:8px solid #fff}.scheduler-tooltip__wrapper:hover .scheduler-tooltip__content{display:block}.appointmentbook-wrapper .dhx_scale_holder:nth-last-child(2):not(:first-child) .scheduler-tooltip__content,.appointmentbook-wrapper .dhx_scale_holder_now:nth-last-child(2):not(:first-child) .scheduler-tooltip__content{right:calc(100% - 18px);right:-moz-calc(100% - 18px);right:-webkit-calc(100% - 18px)}.appointmentbook-wrapper .dhx_scale_holder:nth-last-child(2):not(:first-child) .scheduler-tooltip__content:before,.appointmentbook-wrapper .dhx_scale_holder_now:nth-last-child(2):not(:first-child) .scheduler-tooltip__content:before,.appointmentbook-wrapper .dhx_scale_holder:nth-last-child(2):not(:first-child) .scheduler-tooltip__content:after,.appointmentbook-wrapper .dhx_scale_holder_now:nth-last-child(2):not(:first-child) .scheduler-tooltip__content:after{left:auto;right:4px}.appointmentbook-wrapper .dhx_cal_event{z-index:2}.appointmentbook-wrapper .dhx_cal_event:hover{z-index:3}.appointmentbook-wrapper .invisible .filters-row{visibility:hidden;display:none}.appointmentbook-wrapper .filters-row{margin:0 auto;z-index:999;top:0;height:60px}.appointmentbook-wrapper .filters-row .show-filters-button{display:inline-block;height:60px;width:100%;padding-top:15px;padding-left:50px;font-size:20px;color:#077f9a}@media screen and (max-width:990px){.appointmentbook-wrapper .filters-row .show-filters-button{padding-left:13px}}@media screen and (min-width:1200px){.appointmentbook-wrapper .filters-row .show-filters-button{display:none}}.appointmentbook-wrapper .filters-row .show-filters-button i{position:absolute;top:20px;transition:all 1s;-webkit-transition:all 1s}.appointmentbook-wrapper .filters-row .show-filters-button i.glyphicon-remove{opacity:0;transform:rotate(180deg)}.appointmentbook-wrapper .filters-row .show-filters-button[aria-expanded="true"] i.glyphicon-th-large{opacity:0;transform:rotate(180deg)}.appointmentbook-wrapper .filters-row .show-filters-button[aria-expanded="true"] i.glyphicon-remove{opacity:1}.appointmentbook-wrapper .filters-row #filters{background-color:white;left:80px;top:0;padding-top:14px;max-height:60px;width:0;height:60px;transition:all 1s;opacity:0;-webkit-transition:all 1s}@media screen and (max-width:990px){.appointmentbook-wrapper .filters-row #filters{left:50px}}@media screen and (min-width:1200px){.appointmentbook-wrapper .filters-row #filters{opacity:1 !important;display:block}}.appointmentbook-wrapper .filters-row #filters .form-control{display:inline;width:150px;height:32px;vertical-align:middle;line-height:1.5;font-size:12px}@media screen and (max-width:678px){.appointmentbook-wrapper .filters-row #filters .form-control{width:100px}}.appointmentbook-wrapper .filters-row #filters.collapse.in{width:100%;opacity:1;transition:all 1s;-webkit-transition:all 1s}.appointmentbook-wrapper .filters-row #filters.collapsing{transition:all 1s;-webkit-transition:all 1s}.appointmentbook-wrapper{margin-top:-35px;padding-top:35px;height:100%;height:-webkit-calc(100% + 50px);height:-moz-calc(100% + 50px);height:calc(100% + 50px);width:-webkit-calc(100% + 5px);width:-moz-calc(100% + 5px);width:calc(100% + 5px)}@media screen and (max-width:990px){.appointmentbook-wrapper{height:100%;height:-webkit-calc(100% + 50px);height:-moz-calc(100% + 50px);height:calc(100% + 50px);width:auto}}@-moz-document url-prefix(){.moz-fieldset-fix{display:table-cell}}.select-info{padding:15px 10px 10px;margin-bottom:-5px;background:#fff;color:#999;white-space:initial;cursor:default}div[class^="scrtabs-tab"][class$="container"] .nav-tabs>li>a{border-color:#eee #eee #ddd;background-color:#eee;cursor:pointer}div[class^="scrtabs-tab"][class$="container"] .nav-tabs>li>a.active,div[class^="scrtabs-tab"][class$="container"] .nav-tabs>li>a.selected{border-color:#fff;background-color:#fff}div[class^="scrtabs-tab"][class$="container"] .glyphicon{color:#000}div[class^="scrtabs-tab"][class$="container"] .text--gray{color:#999}div[class^="scrtabs-tab"][class$="container"] .scrtabs-tab-scroll-arrow{background-color:#eee}div[class^="scrtabs-tab"][class$="container"] .scrtabs-tab-scroll-arrow:hover{background-color:#fff}div[class^="scrtabs-tab"][class$="container"] .scrtabs-js-tab-scroll-arrow-left{margin-right:-1px;border-right:2px solid #ddd;z-index:1}div[class^="scrtabs-tab"][class$="container"] .scrtabs-js-tab-scroll-arrow-right{margin-left:-1px;border-left:2px solid #ddd;z-index:1}.appointment-sms-text{min-height:120px}@media (max-width:991px){.btn--mobile-wide{width:100%;margin-top:10px}}.toggle-switch-submenu{padding:2px 5px 5px}.toggle-switch-submenu .toggle-switch{float:right;font-size:13px;border-color:#077f9a}.toggle-switch-submenu .toggle-switch .switch-left,.toggle-switch-submenu .toggle-switch .switch-right{background-color:#077f9a;color:#fff}.toggle-switch-submenu .toggle-switch .knob{color:#077f9a}.two-columns-customer-data{padding:20px}@media (min-width:991px){.two-columns-customer-data customer-data{display:block;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}}.two-columns-customer-data .form-group.mt16{margin-top:0;padding-top:10px}.two-columns-customer-data .form-group.mt16 .radio.mh--34{top:-10px;margin-bottom:-20px}.input-group--wide{width:100%}.input-group--wide .has-error{border-color:#a94442}.input-group-addon--selected{position:relative;border:1px solid #4d90fe;box-shadow:0 0 4px 0 #4d90fe;z-index:2}.input-group-addon--selected+.form-control,.input-group-addon--selected+.input-group-addon{z-index:1}.select-employee .btn .select-employee-empty-icon:not(.ng-hide){background:#077f9a url('../images/add-user.png') no-repeat center center;display:inline-block;height:100%;border-color:#077f9a;max-width:100%;width:100%;margin:0 auto;display:block}.lost-customer-tr{cursor:pointer}.btn-wide{width:100%}.prevent-jumping{box-shadow:none !important}.prevent-jumping:hover{box-shadow:none !important}.timepicker-wrapper table{line-height:0}.timepicker-wrapper table td{vertical-align:middle}.timepicker-wrapper .btn-link{width:100%;padding:4px 0}.timepicker-wrapper input[type="text"]{padding:2px}.timepicker-wrapper select{padding:4px;border:1px solid #ccc;border-radius:0}.three-dots{white-space:nowrap;width:15em}.notes.list-header,.notes .list-header{font-weight:700}.notes.list-row{border-bottom:1px solid white}.notes.list-row.cp{cursor:pointer}.notes.is-attention{background-color:#eee}.notes .dvi-glyphicon-warning-sign{font-weight:900;padding:0 8px 0;background-color:orange;border-radius:50px;width:20px;height:20px;color:white;top:-2px}.hr-warning{border-color:#d62427}@media screen and (max-width:1199px){.duplicated-customers-list .titles{padding-left:0;padding-right:0}}.duplicated-customers-list .titles h5{text-align:justify}.duplicated-customers-list .titles h5 span{clear:both;display:inline-block}.duplicated-customers-list .btn.btn-checkbox{display:inline-block;background-color:white !important;width:20px;height:20px;margin:0 0 0 0 !important;padding:0;background:url(../images/checkbox.png) left top no-repeat;cursor:pointer;border:none !important}.duplicated-customers-list .btn.btn-checkbox.selected{background:url(../images/checkbox.png) -20px top no-repeat}.duplicated-customers-list .btn.btn-same-width{min-width:140px}.duplicated-customers-list .btn.active.focus,.duplicated-customers-list .btn.active:focus,.duplicated-customers-list .btn.focus,.duplicated-customers-list .btn:active.focus,.duplicated-customers-list .btn:active:focus,.duplicated-customers-list .btn:focus{outline:0}.duplicated-customers-list input[type="checkbox"]{display:none}.duplicated-customers-list input[type="checkbox"]+label span{display:inline-block;width:20px;height:20px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../images/checkbox.png) left top no-repeat;cursor:pointer}.duplicated-customers-list input[type="checkbox"]:checked+label span{background:url(../images/checkbox.png) -20px top no-repeat}.duplicated-customers-list .m-title{font-weight:bold}@media screen and (min-width:1200px){.duplicated-customers-list div[class*="col"]:not(:first-child){padding-left:0;padding-right:0}}.duplicated-customers-list .new-customers-header{font-weight:bold;font-size:12px;padding-bottom:10px;padding-top:20px}@media screen and (max-width:1199px){.duplicated-customers-list .new-customers-header{display:none}}@media screen and (min-width:1200px){.duplicated-customers-list .new-customers-properties .magic{display:none}}@media screen and (max-width:1199px){.duplicated-customers-list .new-customers-properties button{margin-top:20px}}.duplicated-customers-list .new-customers-properties .new-customer-row{padding-top:5px;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,0)}.duplicated-customers-list .new-customers-properties .new-customer-row:first-child{border-top:1px solid #c9c9c9}.duplicated-customers-list .new-customers-properties .new-customer-row div[class*="col"]:not(:last-child){padding-top:10px;overflow:hidden}@media screen and (min-width:1200px){.duplicated-customers-list .new-customers-properties .new-customer-row div[class*="col"] button{margin-left:15px}}.duplicated-customers-list.dialog .new-customers-header .row{margin-bottom:10px}.duplicated-customers-list.dialog .new-customers-header div[class*="col"]:not(:first-child){padding-left:5px}@media screen and (min-width:768px){.duplicated-customers-list.dialog .new-customers-header{display:initial}}.duplicated-customers-list.dialog .new-customers-properties .new-customer-row:hover{cursor:pointer}.duplicated-customers-list.dialog .new-customers-properties .new-customer-row div[class*="col"]{padding-top:0}.duplicated-customers-list.dialog .new-customers-properties .new-customer-row div[class*="col"]:not(:first-child){padding-left:5px}@media screen and (max-width:767px){.duplicated-customers-list.dialog .new-customers-properties .new-customer-row div[class*="col"]{padding-left:5px}.duplicated-customers-list.dialog .new-customers-properties .new-customer-row div[class*="col"]:first-child{min-width:25px}}@media screen and (min-width:768px){.duplicated-customers-list.dialog .magic{display:none}}.duplicated-customers-list .ov{overflow:hidden;text-overflow:ellipsis}.duplicated-customers-dialog-action-buttons{padding:20px 0 20px 0}@media screen and (max-width:767px){.duplicated-customers-dialog-action-buttons div[class*="col"]{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.duplicated-customers-dialog-action-buttons div[class*="col"]:last-child{margin-top:10px}}.modal-dialog .modal-dialog-export-customer{max-width:450px;margin:auto}.recipies-table .table{margin-bottom:0}.recipies-table .table-condensed>thead>tr.recipe-to-fill-up>th,.recipies-table .table-condensed>tbody>tr.recipe-to-fill-up>th,.recipies-table .table-condensed>tfoot>tr.recipe-to-fill-up>th,.recipies-table .table-condensed>thead>tr.recipe-to-fill-up>td,.recipies-table .table-condensed>tbody>tr.recipe-to-fill-up>td,.recipies-table .table-condensed>tfoot>tr.recipe-to-fill-up>td{color:#d62427;font-weight:500}.recipies-table .table-condensed>thead>tr.recipe-to-fill-up>th .btn,.recipies-table .table-condensed>tbody>tr.recipe-to-fill-up>th .btn,.recipies-table .table-condensed>tfoot>tr.recipe-to-fill-up>th .btn,.recipies-table .table-condensed>thead>tr.recipe-to-fill-up>td .btn,.recipies-table .table-condensed>tbody>tr.recipe-to-fill-up>td .btn,.recipies-table .table-condensed>tfoot>tr.recipe-to-fill-up>td .btn{background-color:#d62427 !important}.before-after-images .choose-img{height:180px;width:112px}.before-after-images .recipe-picture>img{max-width:70%;vertical-align:top !important;border:1px solid #d4d4d4 !important}.before-after-images .recipe-picture .btn{margin-left:-41px;opacity:.75;-webkit-transition:all 1s;transition:all 1s}.before-after-images .recipe-picture .btn:hover,.before-after-images .recipe-picture .btn:focus{opacity:1}.discount-card .ui-select-bootstrap .ui-select-choices{width:auto !important}.discount-card .ui-select-bootstrap .ui-select-choices div[class*="ui-select-choices-row"]{border-top:1px dashed lightgray}.discount-card .mini-value{font-style:italic;font-size:smaller;padding-top:0;padding-bottom:10px}.dhx_scheduler_unit_week .dhx_scale_bar:not(.dhx_second_scale_bar){display:none}.dhx_scheduler_unit_week .dhx_second_scale_bar{height:38px !important}.prognosed-turnover-container .dhx_cal_header{height:40px !important;top:59px !important}.prognosed-turnover-container .dhx_cal_header .dhx_scale_bar{height:38px !important}.prognosed-turnover-container .dhx_cal_navline{height:78px !important}.prognosed-turnover-hidden{margin-bottom:0 !important}.ui-select-toggle>.caret{pointer-events:none}@media screen and (min-width:992px){.fr-large{float:right;text-align:right}}.bodyPartDescription{border:1px solid #ccc;padding-top:15px;padding-bottom:15px}.customerTreatmentCardPhotos .thumbnail-container{padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:20px}.customerTreatmentCardPhotos .thumbnail{margin-bottom:10px}.customerTreatmentCardPhotos .thumbnail-image{height:200px;object-fit:contain}@media screen and (max-width:1200px){.CheckoutBasketPage .main-content{padding:60px 5px 20px 10px}.CheckoutBasketPage header.header--fullscreen .header-logo{margin-left:0 !important}.CheckoutBasketPage header .header-logo{margin-left:50px}.CheckoutBasketPage .alert{padding-left:10px}.CheckoutBasketPage .left-menu.menu-open~.main-content{margin-left:0}.CheckoutBasketPage .menu-toggle-button{display:block}.CheckoutBasketPage .left-menu{position:fixed;left:-80px}.CheckoutBasketPage .left-menu .menu-item.active .left-submenu{display:block}.CheckoutBasketPage .left-menu.visible{left:0}.CheckoutBasketPage .left-menu.visible .active .left-submenu{display:block !important}.CheckoutBasketPage .left-submenu{display:none !important}.left-menu.menu-open~.CheckoutBasketPage .main-content,.left-menu~.CheckoutBasketPage .main-content{margin-left:0}}@media screen and (min-width:1201px){.CheckoutBasketPage .appbar-pushed .alert{padding-left:340px}.CheckoutBasketPage .left-menu.left-menu-wide.menu-open~.main-content{margin-left:320px}}.country-prefix-with-telephone{display:flex;flex-direction:row}.country-prefix-with-telephone .country-prefix{width:110px}.dot{width:1.4rem;height:1.4rem;border-radius:1.4rem;background-color:#ddd}.dot.dot-green{background-color:#45b93d}.dot.dot-yellow{background-color:#ffc011}.dot.dot-red{background-color:red}.sms-overview-legend{display:flex;flex-direction:row}@media screen and (max-width:920px){.sms-overview-legend{flex-direction:column}}.sms-overview-legend .legend-item{display:flex;margin-right:15px}.sms-overview-legend .legend-item .dot{margin-right:5px}.optional-label{color:#a5a5a5;font-weight:normal;font-size:14px}.optional-bg{background-color:#f3f3f3}.form-horizontal .nested-form-horizontal-cancel .form-group{margin-right:0;margin-left:0}.qr-code-payment-status{display:flex;align-items:center;justify-content:center}.qr-code-payment-action{font-size:16px}.checkouts-per-day-tooltip{margin-right:16px}