@font-face{font-family:Arimo;font-style:normal;font-weight:400;src:local('Arimo Regular'),local('Arimo-Regular'),url(https://fonts.gstatic.com/s/arimo/v13/P5sMzZCDf9_T_10ZxCQ.ttf) format('truetype')}body{overflow-x:hidden;color:#222}a,a:hover{font-family:Arimo,Arial,sans-serif!important;text-decoration:none;color:#d54949}h1{font-family:Arimo,Arial,sans-serif!important;position:relative;text-align:center;font-size:20px;color:#222;margin:15px 0}h1 span{background:#fff;padding:0 15px;position:relative;z-index:1}h1:before{background:#ddd;content:"";display:block;height:1px;position:absolute;top:50%;width:100%}h1:before{left:0}h2 span{font-size:19px}label{color:#767676;font-weight:400;font-size:13px}.panel-title{font-size:18px;line-height:35px}.btn-primary,.btn-primary:active,.btn-primary:after,.btn-primary:focus,.btn-primary:visited{color:#d54949;background-color:#fff!important;border-color:#d54949}.btn-primary:hover{color:#d54949;background-color:#fbf5f5;border-color:#d54949}.btn-primary.disabled{color:#e88181!important;background-color:#fff!important;border-color:#e88181!important}.nav-tabs>li>a{color:#222}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#d54949}.form-control{padding:6px}.panel-default .panel-heading{background-color:#f5f5f5;padding:15px}.panel-default .panel-heading i{font-size:34px}.panel-default .panel-heading i.icon-success{color:#67cd00}.panel-default .panel-heading h4{font-size:18px;margin:0;line-height:34px}.panel-default .panel-heading h4 span{font-size:14px}.btn.active,.btn:active,button:active,button:focus,button:hover,label:focus{outline:0!important;-webkit-appearance:none}.intl-tel-input{display:block!important}@media (max-width:1023px){.container-fluid .collapse{display:none!important;visibility:hidden!important}}@media (max-width:1023px){.navbar .navbar-header{float:none!important}}@media (max-width:1023px){.navbar .navbar-header .form-control{width:100%!important}}.modal{overflow-y:auto}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#d54949;border-color:#d54949}#wrapper{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding-left:50px}@media (min-width:1024px){#wrapper{padding-left:200px}}#wrapper.toggled{padding-left:200px}#wrapper.toggled #sidebar-wrapper{width:200px}#wrapper.toggled #page-content-wrapper{position:absolute;margin-right:-200px}@media (min-width:1024px){#wrapper.toggled #page-content-wrapper{position:relative;margin-right:0}}#sidebar-wrapper{z-index:100;position:fixed;left:200px;height:100%;margin-left:-200px;overflow-y:auto;overflow-x:hidden;background:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#d54949;width:50px}@media (min-width:1024px){#sidebar-wrapper{width:200px}}#sidebar-wrapper .sidebar-nav{position:absolute;top:0;width:200px;margin:0;padding:0;list-style:none}@media (min-width:1024px){#sidebar-wrapper .sidebar-nav{bottom:37px;overflow-y:auto}}#sidebar-wrapper .sidebar-nav li{height:42px}#sidebar-wrapper .sidebar-nav li a{display:block;text-decoration:none;color:#fff;font-size:15px;padding:0 5px 0 0;line-height:42px}#sidebar-wrapper .sidebar-nav li a:hover{text-decoration:none;background-color:#c13636}#sidebar-wrapper .sidebar-nav li a:active,#sidebar-wrapper .sidebar-nav li a:focus{text-decoration:none}#sidebar-wrapper .sidebar-nav li i{font-size:24px;width:50px;text-align:center}#sidebar-wrapper .sidebar-nav li i.notif{font-size:14px}#sidebar-wrapper .sidebar-nav li .pending-notif-count,#sidebar-wrapper .sidebar-nav li .ujob-notif-count{font-size:12px;margin-left:-15px}#sidebar-wrapper .sidebar-nav li.active a{text-decoration:none;background-color:#c13636}#sidebar-wrapper .sidebar-nav .sidebar-brand{height:55px;border-bottom:1px solid rgba(0,0,0,.25)}#sidebar-wrapper .sidebar-nav .sidebar-brand a{height:55px;line-height:52px;font-size:18px;display:block}#sidebar-wrapper .sidebar-nav .sidebar-brand img{width:40px;margin:0 5px 0 5px}#sidebar-wrapper .sidebar-nav .sidebar-shop-logo{height:55px;line-height:18px;font-size:18px;display:block;color:#fff}#sidebar-wrapper .sidebar-nav .sidebar-shop-logo img{width:40px;height:40px;border:2px solid #fff;border-radius:50%;margin:5px 5px 0 5px;display:block;float:left}#sidebar-wrapper .sidebar-nav .sidebar-shop-logo span{height:55px;display:table-cell;vertical-align:middle}@media (min-width:1024px){#sidebar-wrapper .sidebar-nav .sidebar-logout{display:none}}#sidebar-wrapper .sidebar-copyright{width:200px;position:fixed;bottom:0;height:37px;color:#fff;margin:0;padding:0;display:none}@media (min-width:1024px){#sidebar-wrapper .sidebar-copyright{display:block}}#sidebar-wrapper .sidebar-copyright i{font-size:24px;width:50px;text-align:center}#page-content-wrapper{width:100%;padding:0;position:relative}#top-bar{min-height:55px!important;border-color:#ddd!important;border-radius:0;margin-bottom:0}#top-bar .navbar-header{min-height:44px}#top-bar .navbar-header #btn-toggle{font-size:20px;padding:5px;line-height:20px;height:32px;width:32px;text-align:center;margin:11px 0 0 11px;position:absolute}@media (min-width:1024px){#top-bar .navbar-header #btn-toggle{display:none}}#top-bar .navbar-header .form-inline{margin-left:60px;padding:10px 10px 0 0}@media (min-width:1024px){#top-bar .navbar-header .form-inline{display:none}}#top-bar .navbar-form{margin-top:10px}#top-bar .left-menu a{color:#d54949;line-height:23px;padding:15px 10px}#top-bar .left-menu li.active a{color:#767676;background-color:transparent}#top-bar #right-menu a{color:#d54949}#top-bar #right-menu .current-user{padding:10px 15px}#top-bar #right-menu #general-search{width:120px;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;float:right}#top-bar #right-menu #general-search:focus{width:300px}#top-bar #right-menu .inner-addon{position:relative}#top-bar #right-menu .inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none}#top-bar #right-menu .left-addon .glyphicon{left:0}#top-bar #right-menu .left-addon input{padding-left:30px}.pending-bookings-count,.pending-waitlist-count{border-radius:50%;position:absolute;top:7px;right:2px;font-size:10px;font-weight:400;width:15px;height:15px;line-height:1em;text-align:center;padding:2px;background:#d54949;color:#fff}.paiements{width:70px;height:35px;background-color:#d54949;border-radius:3px;display:inline-block;margin-top:-8px;text-align:center}.paiements img{width:44px;margin-top:2px;border:none}#modal-loading .modal-dialog{text-align:center}#modal-loading .modal-dialog .modal-content{width:110px;margin:auto;margin-top:200px}ul.has-phone-number li{clear:left}ul.has-phone-number li .phone-label{float:left}ul.has-phone-number li .phone-number-container{float:left}@media (max-width:768px){ul.has-phone-number li .phone-number-container{width:160px}}ul.has-phone-number li .phone-number-container .intl-tel-input.allow-dropdown input{font-weight:700;background:0 0;border:none;padding-left:35px;width:150px}ul.has-phone-number li .phone-number-container .intl-tel-input.allow-dropdown .selected-flag{cursor:default;outline:0;outline-width:0}ul.has-phone-number li .phone-number-container .intl-tel-input.allow-dropdown .selected-flag .iti-arrow{display:none}ul.has-phone-number li .phone-number-container .intl-tel-input.allow-dropdown .selected-flag:hover{background:0 0}.el-relative{position:relative}#shopNameAutocompleteResult{position:absolute;background-color:#fff;margin:-2px 0 0 0;padding:0;list-style:none;border:1px solid #ccc;border-radius:0 0 4px 4px;z-index:9;width:100%}#shopNameAutocompleteResult li{padding:5px 10px;cursor:pointer}#shopNameAutocompleteResult li h4{font-size:14px;margin:0;padding:0}#shopNameAutocompleteResult li address{color:#999;margin:0;padding:0;font-size:12px}#shopNameAutocompleteResult li:hover{background-color:#f1f1f1}#sendContract{width:120px}@media (max-width:400px){#sendContract{width:100%}}.no-padding{padding:0}.no-radius{border-radius:0}.has-error ul{list-style:none;margin:0;padding:0}.has-error ul li:not(.country){color:#e40d09}.has-error input.form-control{border-color:#e40d09}.paging{text-align:center;padding:10px 0}.paging a{display:inline-block;text-decoration:none;color:#333;cursor:pointer;font-size:16px;padding:2px 7px;margin-right:5px}.paging a.active,.paging a.active:hover{background-color:#d5494a;color:#fff;border-radius:3px}.paging a:hover{color:#d5494a}.admin-chekbok{position:relative;cursor:pointer;margin:4px 10px 0!important}.admin-chekbok:before{content:"";display:block;position:absolute;width:16px;height:16px;top:0;left:0;border:2px solid #555;border-radius:3px;background-color:#fff}.admin-chekbok:checked:after{content:"";display:block;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:6px}.btn-submit-form-type{margin:10px 0 0 0}ul#searchShopResult{margin:0;padding:0;border:1px solid #ccc;border-top:none;margin-top:-2px;padding-top:2px;border-radius:0 0 5px 5px;list-style:none;background:#fff}@media (min-width:800px){ul#searchShopResult{position:absolute;z-index:9;left:15px;right:15px;top:34px;max-height:273px;overflow-y:auto}}ul#searchShopResult li{border-top:1px solid #ccc;display:block;font-size:14px;line-height:16px;padding:5px;cursor:pointer}ul#searchShopResult li:hover{background-color:#f3f3f3}.rating-stars{width:100%;float:left}.rating-stars li{display:inline-block;float:left;width:40px;height:40px;text-indent:-999px;background-repeat:no-repeat;background-size:100%;background-image:url(../../../images/empty-star.png);background-position:center}.rating-stars li.selected{background-image:url(../../../images/full-star.png)}.color-success{color:#5cb85c}.color-warning{color:#f0ad4e}.color-danger{color:#d4372c}.motif-choices{padding:10px 0 0 25px}.motif-choices .icheckbox_square-green,.motif-choices .icheckbox_square-red{background-color:#ccc;background-size:80% 80%;background-position:center;background-repeat:no-repeat;border-radius:3px;margin-right:10px;background-image:none}.motif-choices .icheckbox_square-green.checked,.motif-choices .icheckbox_square-red.checked{background-image:url(/images/checkmark.png);background-color:#d9534f}#form-closing{margin-top:45px}#form-closing .actions input{width:45%}#deleteClosingPeriodModal{text-align:center}#deleteClosingPeriodModal .delete-closing-period-buttons button{width:30%}#deleteClosingPeriodModal .delete-closing-period-buttons button:last-child{margin-left:15px}.closing-list-table tbody tr td{vertical-align:middle}.closing-list-table .closing-actions{text-align:center;font-size:20px}.closing-list-table .closing-actions a{color:grey;margin-right:5px}.closing-list-table .closing-actions a:last-child{margin-right:0}.closing-list-table .closing-actions .delete-closing-period{cursor:pointer;color:grey;margin-right:5px}#closing-table_wrapper .pagination_footer{background-color:#f5f5f5;height:40px}#closing-table_wrapper .pagination_footer #closing-table_paginate{float:left!important;text-align:left!important;font-size:12px}#closing-table_wrapper .pagination_footer #closing-table_length{padding-top:8px;margin-left:5px;font-size:14px}#closing-table_wrapper .pagination_footer #closing-table_info{clear:none;padding-top:8px}.font-bold{font-weight:700}.edit-icon{cursor:pointer;color:#31708f;font-size:18px}.delete-icon{cursor:pointer;color:#a94442;font-size:18px}ul.autocomplete-list{margin:0;padding:0;border:1px solid #ccc;border-top:none;margin-top:-2px;padding-top:2px;border-radius:0 0 5px 5px;list-style:none;background:#fff}@media (min-width:800px){ul.autocomplete-list{position:absolute;z-index:9;left:0;right:0;top:59px;max-height:273px;overflow-y:auto}}ul.autocomplete-list li{border-top:1px solid #ccc;display:block;font-size:14px;line-height:16px;padding:5px;cursor:pointer}ul.autocomplete-list li:hover{background-color:#f3f3f3}.relative{position:relative}iframe.ujob-iframe{border:0;width:100%;height:600px}.padding-5{padding:5px}.float-left{float:left}.float-right{float:right}.margin-bottom-5{margin-bottom:5px}.adm-content{padding:15px}.adm-home-stats{border:1px solid #ddd;border-radius:4px}.adm-home-stats h3{font-size:24px;font-weight:700;color:#d54949}.adm-home-stats h4{font-size:14px;color:#222}.home-large-button{display:block;width:100%;border:1px solid #ddd;border-radius:4px;padding:30px 20px;text-align:left;color:#222;text-decoration:none;font-size:14px;margin-bottom:15px;min-height:145px}.home-large-button i{color:#d54949;display:block;font-size:40px}.home-large-button div{margin-left:60px}.home-large-button h3{font-size:18px;font-weight:700;color:#d54949;margin:0}.home-large-button p{margin:5px 0 0 0}.home-large-button a{color:#222}.home-large-button a:hover{color:#d54949}.home-large-button:hover{text-decoration:none;color:#222;border-color:#d54949}.gallery-title{padding:15px 0 10px 0}.gallery-title h2{font-size:20px;line-height:34px;font-weight:700;float:left;margin:0;padding:0 10px}.slide-images{margin:0;padding:0;list-style:none}.slide-images li{display:block;float:left;width:20%;padding:10px;margin:0}@media (max-width:1199px){.slide-images li{width:25%}}@media (max-width:991px){.slide-images li{width:33.33%}}@media (max-width:767px){.slide-images li{width:100%}}.slide-images li .image-box{border:1px solid #ddd;background-color:#f5f5f5;text-align:center;padding:5px}.slide-images li .image-box .actions{text-align:center;margin-bottom:5px}.slide-images li .image-box .actions i{font-size:22px;cursor:pointer;margin:0 6px}.slide-images li .image-box .actions .bleu{color:#31708f}.slide-images li .image-box .actions .red{color:#a94442}.slide-images li .image-box .info{border:1px solid #ccc;font-size:14px;margin:0 0 5px 0;padding:5px;height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}.slide-images li .image-box .image{width:100%;height:150px;overflow:hidden;cursor:move;margin-bottom:5px}.slide-images li .image-box .image img{width:100%;height:auto}.dropzone{border:2px dashed #0087F7!important;border-radius:5px!important;background:#f5f5f5!important}.dropzone .dz-image{border-radius:3px!important;width:200px!important;height:130px!important;border:1px solid #0087F7}.tab-image .disabled{color:#ccc}#collapseClosingPeriod h4{margin-top:0}.bc-unit{color:#767676;font-size:13px;margin:8px 0 0 0}.time-checkbox{width:68px;float:left;margin-bottom:5px;cursor:pointer}.time-checkbox label{cursor:pointer;float:right;margin-right:7px;font-weight:400}#opening-times .col-sm-2{margin-bottom:10px}.ibox{background-color:#f5f5f5;border:1px solid #ddd;border-radius:3px;padding:0}.ibox .ibox-title{padding:15px;border-bottom:1px solid #ddd}.ibox .ibox-title h5{font-size:16px;margin:0;padding:0}.ibox .ibox-content{padding:15px}.ibox .ibox-content .hr-line-dashed{border-top:1px dashed #e7eaec;color:#ddd;background-color:#ddd;height:1px;margin:15px 0}.ibox .ibox-content ul{margin:0;padding:0;list-style:none}.ibox .ibox-content ul li{border-bottom:1px solid #ddd;display:block;line-height:29px;font-size:13px}.ibox .ibox-content ul li a{color:#767676;padding:5px 0}.ibox .ibox-content ul li .actions{float:right}.ibox .ibox-content ul li i{color:#d54949;font-size:14px;cursor:pointer;margin-left:16px}@media (min-width:1024px){.ibox .ibox-content ul li i{margin-left:8px}}.services .product{padding-top:5px;min-height:44px;height:auto;border-bottom:1px solid #ddd}.services .product .name-description{width:70%;float:left}.services .product .name-description p{margin:0}.services .product .name-description .name{color:#767676}.services .product .name-description .name.center{margin-top:7px}.services .product .name-description .description{color:#bbb8b8;font-style:italic;font-size:12px;font-weight:100}.services .product .name-description .pack-options{color:#bbb8b8;font-style:italic;padding-left:30px}.services .product .prices{color:#767676;width:30%;float:right}.services .product .prices .price{display:inline-block;border:1px solid #CBCBCB;padding:5px;font-weight:700}.services .product .prices .price span{font-weight:400}.services .product .actions{margin-top:7px}.services .product .actions i{cursor:pointer;color:#d54949;margin-left:16px}@media (min-width:1024px){.services .product .actions i{margin-left:8px}}.services-modal .switch-group{line-height:30px}.services-modal .switch-group .switchery{float:right}.services-modal label.btn-primary{line-height:16px;float:right}.services-modal .iradio_square-green,.services-modal .iradio_square-red{margin-left:5px;margin-right:5px}.services-modal .price-panel .option-row{width:100%;float:left;margin-top:10px}.services-modal .price-panel .option-row button{float:right}.services-modal .price-panel .option-row input{width:27%;margin-right:3%;float:left}.services-modal .price-panel .option-row .input-group{width:27%;margin-right:3%;margin-bottom:0;float:left}.services-modal .price-panel .option-row .input-group input{width:100%}.services-modal .price-panel .input-group{margin-bottom:2%}.services-modal .modal-pack-options .option-row{margin-top:10px}.services-modal .modal-pack-options .option-row input{width:80%;float:left}.services-modal .modal-pack-options .option-row button{cursor:pointer;float:right}.services-modal .modal-pack-options .option-row button.btn-primary{margin-left:5px}.services-modal .modal-pack-options .option-row .option-choice-row{width:80%;float:right;margin-top:10px}.services-modal .modal-pack-options .option-row .option-choice-row input,.services-modal .modal-pack-options .option-row .option-choice-row select{width:36%;margin-right:3%;float:left}.services-modal .modal-pack-options .option-row .option-choice-row .input-group{width:40%;float:left}.services-modal .modal-pack-options .option-row .option-choice-row .input-group input{width:100%}@media (max-width:768px){i.ui-sortable-handle{width:30px;height:30px;line-height:30px;text-align:center;margin-left:0!important}}.website-partners span{padding:0;padding-left:10px;padding-right:10px}.website-partners span.switchery{padding:0;padding-left:0;padding-right:0}.website-partners .fa{width:30px;height:18px;background-position:center;background-repeat:no-repeat;background-size:30px 30px}.website-partners .fa-tripAdvisor{background-image:url(/images/v3/dashboard/tripadvisor.png)}.website-partners .fa-disMoiOu{background-image:url(/images/v3/dashboard/dismoiou.png)}.website-partners .fa-justACote{background-image:url(/images/v3/dashboard/justacote.png)}.website-partners .fa-linternaute{background-image:url(/images/v3/dashboard/linternaute.png)}.website-partners .fa-figaroscope{background-image:url(/images/v3/dashboard/figaro.png)}.website-partners .fa-pagesJaunes{background-image:url(/images/v3/dashboard/pagesjaunes.png)}.website-partners .fa-restoAParis{background-image:url(/images/v3/dashboard/restoaparis.png)}.website-partners .fa-bestRestaurant{background-image:url(/images/v3/dashboard/bestrestaurant.png)}.website-partners .fa-meilleurCoiffeur{background-image:url(/images/v3/dashboard/meilleurcoiffeur.png)}.website-partners .fa-lesRestos{background-image:url(/images/v3/dashboard/lesrestos.png)}.website-partners .m-b{margin-bottom:15px}.website-partners .fa-uniiti{background-image:url(/images/v3/dashboard/uniiti.png)}.award-choice label{font-weight:700;color:#333;padding-left:15px}.press-article{height:336px;margin-bottom:30px;background-color:#f5f3f3;border:1px solid #ccc;padding:5px}.press-article .actions{text-align:center;margin-bottom:5px}.press-article .actions i{font-size:22px;cursor:pointer;margin:0 6px}.press-article .actions .bleu{color:#31708f}.press-article .actions .red{color:#a94442}.press-article .preview{width:100%;height:150px;overflow:hidden;margin-bottom:5px}.press-article .preview img{width:100%;height:auto}.press-article .preview iframe{width:100%;height:150px}.press-article .info{border:1px solid #ccc;font-size:14px;margin:0 0 5px 0;padding:5px;height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}.press-article .description{border:1px solid #ccc;font-size:14px;margin:0 0 5px 0;padding:5px;height:70px;overflow:hidden;text-align:center}.press-preview img{width:100%;height:auto}.press-preview iframe{width:100%;height:360px}.colors i{border:1px solid #D3CFC8;width:30px;height:30px;cursor:pointer}.colors i.selected{border:2px solid #333}.colors i:nth-child(1){background-color:#DC143C}.colors i:nth-child(2){background-color:#FF1493}.colors i:nth-child(3){background-color:#FF4500}.colors i:nth-child(4){background-color:gold}.colors i:nth-child(5){background-color:#32CD32}.colors i:nth-child(6){background-color:#20B2AA}.colors i:nth-child(7){background-color:teal}.colors i:nth-child(8){background-color:#1E90FF}.colors i:nth-child(9){background-color:maroon}.colors i:nth-child(10){background-color:#4682B4}.page-preview{height:300px!important}#websitePreviewModal.mobile .modal-dialog{width:405px}#websitePreviewModal.mobile .modal-dialog iframe{width:375px;height:667px;border:2px solid #ccc}#websitePreviewModal.tablet .modal-dialog{width:798px}#websitePreviewModal.tablet .modal-dialog iframe{width:768px;height:1024px;border:2px solid #ccc}#websitePreviewModal.desktop .modal-dialog{width:1396px}#websitePreviewModal.desktop .modal-dialog iframe{width:1366px;height:768px;border:2px solid #ccc}.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;z-index:999}.fullscreen #collapseBookingHistory .row{margin:0;padding:15px 0}@media (min-width:1024px){.fullscreen .fullscreen-lg-4{position:fixed;left:0;top:80px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;width:31%}}@media (min-width:1024px){.fullscreen .fullscreen-lg-8{position:fixed;top:80px;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}}@media (max-width:1024px){.fullscreen #collapseBookingHistory{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;top:100px;bottom:0;left:0;right:0}}.affix{top:10px;width:31%}@media (max-width:1200px){.affix{position:relative;top:auto;width:auto}}@media (min-width:1025px){.fullscreen-lg-8{float:right}}.booking-block{background-color:#f5f5f5;border:1px solid #ddd;padding:15px;margin-bottom:15px;color:#666;position:relative}.booking-block small.ago-date{position:absolute;top:35px;right:15px}@media (max-width:768px){.booking-block small.ago-date{position:relative;top:0;right:0}}.booking-block h2{font-size:18px;margin:0}.booking-block ul{list-style:none;padding:20px;margin:0}@media (max-width:400px){.booking-block ul{padding:0}}.booking-block .changed-by{float:right;width:320px;color:#777}@media (max-width:768px){.booking-block .changed-by{float:none;width:100%}}.booking-block .changed-by span{display:block;border:1px solid #777;border-radius:5px;padding:5px;text-align:center;margin-top:5px}.booking-block .changed-by span.auto-validation{height:30px}.booking-block .changed-by span.auto-validation div.viewed{float:right;color:#fff;background:#5cb85c;border-radius:0 5px 5px 0;margin:-5px -6px 0 0;height:28px;line-height:28px;padding:0 5px}@media (max-width:400px){.booking-block .changed-by span.auto-validation div.viewed{padding:0 15px}}.booking-block .changed-by span.auto-validation div.viewed-by{display:inline;margin:0;padding:0}@media (max-width:400px){.booking-block .changed-by span.auto-validation div.viewed-by{display:none}}.booking-block .changed-by span.auto-validation a,.booking-block .changed-by span.auto-validation span{display:block;text-decoration:none;float:right;color:#fff;background:#d9534f;border-radius:0 5px 5px 0;margin:-5px -6px 0 0;height:28px;line-height:28px;padding:0 15px;cursor:pointer}.booking-block .changed-by.cb-success{color:#5cb85c}.booking-block .changed-by.cb-success span{border-color:#5cb85c}.booking-block .changed-by.cb-danger{color:#d9534f}.booking-block .changed-by.cb-danger span{border-color:#d9534f}.booking-block .changed-by.cb-default{color:#777}.booking-block .changed-by.cb-default span{border-color:#777}.booking-block .btn-no-show{padding:1px 10px;line-height:1;margin-right:5px}.booking-block .color-red{color:red}.grouped-date{font-weight:700;color:#2983ca;border:1px solid #2983ca;border-radius:5px;text-align:center;line-height:30px}.booking-times-bloc{clear:left;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:5px}.btn-option{padding:5px;min-width:35px;border-color:#ffdcdc}.btn-option i{font-size:20px!important}.btn-option.pad{padding:7px 5px 3px 5px}.btn-option.marg{margin-right:30px}.btn-option.bo-active{background:#d54949!important;color:#fff}.marg-filter{margin-top:20px}.booking-check{font-size:14px;color:#333;padding-left:0!important}.booking-check .icheckbox_square-green,.booking-check .icheckbox_square-red{background-color:#ccc;background-size:80% 80%;background-position:center;background-repeat:no-repeat;border-radius:3px;margin-right:10px;background-image:none}.booking-check .icheckbox_square-green.checked,.booking-check .icheckbox_square-red.checked{background-image:url(/images/checkmark.png)}.booking-check.pending .icheckbox_square-green,.booking-check.pending .icheckbox_square-red{background-color:#f0ad4e}.booking-check.validated .icheckbox_square-green,.booking-check.validated .icheckbox_square-red{background-color:#5cb85c}.booking-check.rejected .icheckbox_square-green,.booking-check.rejected .icheckbox_square-red{background-color:#d9534f}.booking-check.treated .icheckbox_square-green,.booking-check.treated .icheckbox_square-red{background-color:#777}.booking-check.canceled .icheckbox_square-green,.booking-check.canceled .icheckbox_square-red{background-color:#d4372c}#booking_datepicker .datepicker table tr td{border-radius:50%;padding:1px}#booking_datepicker .datepicker table tr td div{border-radius:50%;width:27px;height:27px;line-height:27px}#booking_datepicker .datepicker table tr td div.highlight{border:1px solid #055da2;color:#055da2!important}#booking_datepicker .datepicker table tr td div.pending-highlight{border:1px solid #f0ad4e;color:#f0ad4e!important}#booking_datepicker .datepicker table tr td div.old-day{color:#777!important}#booking_datepicker .datepicker table tr td.active{background:0 0;border:none}#booking_datepicker .datepicker table tr td.active div{background-color:#c6e4fb;color:#222}#booking_datepicker .datepicker table tr td.active div.pending-highlight{background-color:#fbeedb;color:#222}#booking_datepicker .datepicker table tr td:hover{background:0 0}#booking_datepicker .datepicker table tr td:hover div{background-color:#c6e4fb}#booking_datepicker .datepicker table tr td:hover div.pending-highlight{background-color:#fbeedb}.datepicker.dropdown-menu{padding:0;background-clip:border-box;border:none;border-radius:0;animation:popup .2s ease-out forwards}.datepicker.dropdown-menu table{background-color:#c9c7c7}.datepicker.dropdown-menu table thead th.dow{text-align:center;color:#fff;font-size:12px;background-color:#696969;border:1px solid #696969;font-weight:400;padding:2px;border-radius:0;text-transform:uppercase;font-size:0}.datepicker.dropdown-menu table thead th.dow:first-letter{font-size:12px}.datepicker.dropdown-menu table tr td{border-radius:0;padding:1px}.datepicker.dropdown-menu table tr td div{border-radius:0;width:100%;height:100%;line-height:27px}.datepicker.dropdown-menu table tr td.new,.datepicker.dropdown-menu table tr td.old{color:#bdbdbd!important}.datepicker.dropdown-menu table tr td div.menu-booking-datepicker.coming-month{color:#d3d3d3}.datepicker.dropdown-menu table tr td div.menu-booking-datepicker.highlight{font-weight:700}.datepicker.dropdown-menu table tr td div.menu-booking-datepicker.highlight div.day-num{color:#8BC34A;padding:1px}.datepicker.dropdown-menu table tr td div.menu-booking-datepicker.pending-highlight{color:#222!important;border:0!important}.datepicker.dropdown-menu table tr td div.menu-booking-datepicker.pending-highlight div.day-num{border-bottom:2px solid orange;padding:1px}.datepicker.dropdown-menu table tr td div.menu-booking-datepicker.old-day{color:#d3d3d3!important}.datepicker.dropdown-menu table tr td div.menu-booking-datepicker.closed-highlight{font-weight:700!important}.datepicker.dropdown-menu table tr td div.day-num{display:inline;min-width:15px;height:auto;line-height:27px;float:inherit;margin:1%;cursor:pointer;border-radius:0;background-color:transparent}.datepicker.dropdown-menu table tr td.day{background-color:#fff;border:1px solid #c9c7c7;padding:0}.datepicker.dropdown-menu table tr td.day.active div{border:1px solid #d9534f!important;color:#fff!important;background-color:#d9534f!important}.datepicker.dropdown-menu table tr td.today div{color:#222}.datepicker.dropdown-menu table tr td.today div.pending-highlight{background-color:#fbeedb;color:#222}.datepicker.dropdown-menu table tr td:hover{background:0 0}.datepicker.dropdown-menu table tr td:hover div{background-color:#d9534f}.datepicker.dropdown-menu table tr td:hover div.pending-highlight{background-color:#fbeedb}.datepicker.dropdown-menu table tr td:hover div.pending-highlight div.day-num{background-color:#fbeedb}.calendar{background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(31%,#f5f5f5),color-stop(97%,#e1e1e1),color-stop(100%,#e3e3e3));background:-webkit-linear-gradient(top,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);background:-o-linear-gradient(top,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);background:linear-gradient(to bottom,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66fcfcfc', endColorstr='#22e3e3e3', GradientType=0);border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:none;display:inline-block;font-weight:700;color:#666;text-shadow:none;vertical-align:middle}.calendar .date_text{display:inline-block}.calendar span{padding:6px 12px}.bookings-submenu .prev{display:inline-block;padding:3px 12px 6px 12px;border-right:1px solid #999;cursor:pointer}.bookings-submenu .next{display:inline-block;padding:3px 12px 6px 12px;border-left:1px solid #999;cursor:pointer}.services-shortcuts-container #show-next-service,.services-shortcuts-container #show-prev-service{color:#666;opacity:.4;display:inline-block;float:left;cursor:pointer;padding:0 4px}.bookings-submenu-left{display:inline-block;float:left;margin-right:5px}@media (max-width:400px){.bookings-submenu-left #menu-booking-datepicker{width:130px}.bookings-submenu-left #menu-booking-datepicker i.fa-calendar{font-size:11px;margin-top:5px}}@media (max-width:768px){.bookings-submenu-left #menu-booking-datepicker{width:155px}}input.booking-filter-status{padding:6px 12px;background:#f5f5f5;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;font-weight:700;color:#666;font-size:15px;vertical-align:middle}.menu-service{background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(31%,#f5f5f5),color-stop(97%,#e1e1e1),color-stop(100%,#e3e3e3));background:-webkit-linear-gradient(top,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);background:-o-linear-gradient(top,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);background:linear-gradient(to bottom,#fcfcfc 0,#f5f5f5 31%,#e1e1e1 97%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66fcfcfc', endColorstr='#22e3e3e3', GradientType=0);border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-transform:none;display:inline-block;font-weight:700;color:#666;text-shadow:none;vertical-align:middle}.menu-service span{padding:6px 12px}.menu-service:hover{background:#ACC755}.menu-service div.service-close{color:#d9534f}.menu-service .actions{display:inline-block;padding:3px 12px 6px 12px;border-left:1px solid #999;cursor:pointer}.menu-service .service-web-close{color:#666;font-size:19px;position:relative}.menu-service .service-web-closed{position:absolute;top:5px;right:11px;font-size:11px;color:#d54949;font-weight:lighter}.menu-service .service-web-edit{color:#666;font-size:19px}.menu-service .close-service{background-color:red;border-radius:50%;border:1px solid silver;color:#fff;padding:3px;border:1px solid #d54949;background:#d54949;background:-webkit-gradient(linear,left top,left bottom,from(red),to(#d54949));background:-webkit-linear-gradient(top,red,#d54949);background:-moz-linear-gradient(top,red,#d54949);background:-o-linear-gradient(top,red,#d54949);background:linear-gradient(top,red,#d54949);color:#fff}.menu-service .close-service.active{opacity:1}.menu-service .close-service,.menu-service .service-web-close,.menu-service .service-web-edit{opacity:.4}.menu-service .close-service:hover,.menu-service .service-web-close:hover,.menu-service .service-web-edit:hover{opacity:1}.menu-service .service-filter{cursor:pointer}.menu-service.disabled{color:#CCC}.menu-service.disabled div.service-close{color:#C7D29D!important}.menu-service.disabled div.service-close .actions{opacity:.4}.menu-service.disabled div.service-close .actions:hover{opacity:1}.menu-service.disabled div.service-close .close-service{background-color:#749211;border-radius:50%;border:1px solid silver;color:#fff;padding:3px;border:1px solid #749211;background:#749211;background:-webkit-gradient(linear,left top,left bottom,from(green),to(#749211));background:-webkit-linear-gradient(top,green,#749211);background:-moz-linear-gradient(top,green,#749211);background:-o-linear-gradient(top,green,#749211);background:linear-gradient(top,green,#749211);color:#fff}.menu-service.disabled div.service-close .close-service:hover{opacity:1}.menu-service.disabled:hover{background:#fcfcfc}.menu-service.disabled.all-services:hover{background:#ACC755!important}.menu-service.active{border:1px solid #779218;background:#78960d;background:-webkit-gradient(linear,left top,left bottom,from(#a3cb18),to(#78960d));background:-webkit-linear-gradient(top,#a3cb18,#78960d);background:-moz-linear-gradient(top,#a3cb18,#78960d);background:-o-linear-gradient(top,#a3cb18,#78960d);background:linear-gradient(top,#a3cb18,#78960d);color:#fff}.menu-service.active .service-web-close,.menu-service.active .service-web-edit{color:#323232;opacity:1}.menu-service.active .close-service{opacity:1}.menu-service.active:hover{background:#ACC755!important}.datepicker_name{background:0 0;border:medium none;display:inline-block;float:none;font-family:arial;font-style:normal;font-weight:700;vertical-align:middle;width:155px;height:36px}.datepicker_name span{color:#696969;font-size:14px}#bk_table_container{overflow-x:scroll;padding-right:0!important;margin-right:0!important}#calendar .label-count{text-align:center;font-size:13px;line-height:17px;cursor:pointer}#calendar .pending-count{background-color:#f0ad4e;border-color:#f0ad4e}#calendar .validated-count{background-color:#5cb85c;border-color:#5cb85c}#calendar .rejected-count{background-color:#d9534f;border-color:#d9534f}#calendar .treated-count{background-color:#777;border-color:#777}#calendar .canceled-count{background-color:#d4372c;border-color:#d4372c}#calendar .closed{background-color:transparent;border-color:#2983ca;color:#2983ca;text-transform:uppercase;cursor:default}#calendar .fc-left h2{font-size:20px;line-height:30px}#calendar .fc-today{background:#c6e4fb!important}#calendar .fc-today .fc-day-number{background:#2983ca;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center;color:#fff}#calendar .fc-day-top .fc-day-number{float:left;margin:2px 0 0 2px}#calendar .fc-past{opacity:.3!important}.btn-refresh-container{position:absolute;left:50%;top:0}.btn-refresh-container #refresh_new_booking{color:#fff;background-color:#2983ca!important;border:none;padding:5px 10px;position:absolute;top:60px;z-index:9;width:110px;left:-55px;border-radius:25px}@media (max-width:400px){.btn-refresh-container #refresh_new_booking{top:100px}}.btn-refresh-container #refresh_new_booking i{font-size:14px!important}.btn-refresh-container #refresh_new_booking #new_booking_count{display:block;width:22px;height:22px;line-height:22px;text-align:center;color:#2983ca;border:1px solid #2983ca;background-color:#fff;border-radius:50%;position:absolute;right:-11px;top:-11px}.container-loader{text-align:center;padding-top:100px}.container-loader .css-loader{border:10px solid #d2d2d2;border-radius:50%;border-top:10px solid #d54949;border-bottom:10px solid #d54949;width:60px;height:60px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.btn-new-booking i,.btn-new-waitlist i{font-size:14px!important}@media (max-width:400px){.btn-new-booking,.btn-new-waitlist{padding:7px 9px 3px 9px}.btn-new-booking i,.btn-new-waitlist i{font-size:20px!important}.btn-new-booking span,.btn-new-waitlist span{display:none}}#newBookingModal ul#progress-panel,#newWaitlistModal ul#progress-panel{margin:0;padding:0;list-style:none;width:100%;height:60px}#newBookingModal ul#progress-panel li,#newWaitlistModal ul#progress-panel li{display:block;float:left;width:25%;height:60px;border-bottom:1px solid #e5e5e5;text-align:center;color:#999;padding-top:13px;position:relative}#newBookingModal ul#progress-panel li i,#newWaitlistModal ul#progress-panel li i{font-size:18px}#newBookingModal ul#progress-panel li span,#newWaitlistModal ul#progress-panel li span{display:block;font-weight:700;font-size:14px;line-height:16px}#newBookingModal ul#progress-panel li div,#newWaitlistModal ul#progress-panel li div{width:43px;height:43px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:8px;right:-21px}@media (max-width:700px){#newBookingModal ul#progress-panel li div,#newWaitlistModal ul#progress-panel li div{display:none}}#newBookingModal ul#progress-panel li.done,#newWaitlistModal ul#progress-panel li.done{color:#000;padding-top:5px;cursor:pointer}#newBookingModal ul#progress-panel li.done span.value,#newWaitlistModal ul#progress-panel li.done span.value{color:#d54949}#newBookingModal ul#progress-panel li.active,#newWaitlistModal ul#progress-panel li.active{border-bottom:1px solid #d54949;color:#d54949;cursor:pointer}#newBookingModal ul#waitlist-progress-panel,#newWaitlistModal ul#waitlist-progress-panel{margin:0;padding:0;list-style:none;width:100%;height:60px}#newBookingModal ul#waitlist-progress-panel li,#newWaitlistModal ul#waitlist-progress-panel li{display:block;float:left;width:33%;height:60px;border-bottom:1px solid #e5e5e5;text-align:center;color:#999;padding-top:13px;padding-bottom:13px;position:relative}#newBookingModal ul#waitlist-progress-panel li i,#newWaitlistModal ul#waitlist-progress-panel li i{font-size:18px}#newBookingModal ul#waitlist-progress-panel li span,#newWaitlistModal ul#waitlist-progress-panel li span{display:block;font-weight:700;font-size:14px;line-height:16px}#newBookingModal ul#waitlist-progress-panel li div,#newWaitlistModal ul#waitlist-progress-panel li div{width:43px;height:43px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:8px;right:-21px}@media (max-width:700px){#newBookingModal ul#waitlist-progress-panel li div,#newWaitlistModal ul#waitlist-progress-panel li div{display:none}}#newBookingModal ul#waitlist-progress-panel li.done,#newWaitlistModal ul#waitlist-progress-panel li.done{color:#000;padding-top:5px;cursor:pointer;border-bottom:1px solid #d54949}#newBookingModal ul#waitlist-progress-panel li.done span.value,#newWaitlistModal ul#waitlist-progress-panel li.done span.value{color:#d54949}#newBookingModal ul#waitlist-progress-panel li.active,#newWaitlistModal ul#waitlist-progress-panel li.active{border-bottom:1px solid #d54949;color:#d54949;cursor:pointer}#newBookingModal .modal-body,#newWaitlistModal .modal-body{padding:0 0 5px 0}#newBookingModal .booking-view,#newBookingModal .waitlist-view,#newWaitlistModal .booking-view,#newWaitlistModal .waitlist-view{display:none}#newBookingModal .booking-view.active,#newBookingModal .waitlist-view.active,#newWaitlistModal .booking-view.active,#newWaitlistModal .waitlist-view.active{display:block}#newBookingModal #booking-date,#newBookingModal #update-booking-date,#newWaitlistModal #booking-date,#newWaitlistModal #update-booking-date{height:400px}#newBookingModal #booking-date .datepicker-inline,#newBookingModal #update-booking-date .datepicker-inline,#newWaitlistModal #booking-date .datepicker-inline,#newWaitlistModal #update-booking-date .datepicker-inline{width:100%}#newBookingModal #booking-date .datepicker table,#newBookingModal #update-booking-date .datepicker table,#newWaitlistModal #booking-date .datepicker table,#newWaitlistModal #update-booking-date .datepicker table{width:100%;background-color:#f3f3f3}#newBookingModal #booking-date .datepicker table td,#newBookingModal #booking-date .datepicker table th,#newBookingModal #update-booking-date .datepicker table td,#newBookingModal #update-booking-date .datepicker table th,#newWaitlistModal #booking-date .datepicker table td,#newWaitlistModal #booking-date .datepicker table th,#newWaitlistModal #update-booking-date .datepicker table td,#newWaitlistModal #update-booking-date .datepicker table th{height:45px}#newBookingModal #booking-date .datepicker table thead th,#newBookingModal #update-booking-date .datepicker table thead th,#newWaitlistModal #booking-date .datepicker table thead th,#newWaitlistModal #update-booking-date .datepicker table thead th{border-radius:0}#newBookingModal #booking-date .datepicker table thead th.dow,#newBookingModal #update-booking-date .datepicker table thead th.dow,#newWaitlistModal #booking-date .datepicker table thead th.dow,#newWaitlistModal #update-booking-date .datepicker table thead th.dow{background-color:#fff;border-bottom:1px solid #e4e4e4}#newBookingModal #booking-date .datepicker table tbody,#newBookingModal #update-booking-date .datepicker table tbody,#newWaitlistModal #booking-date .datepicker table tbody,#newWaitlistModal #update-booking-date .datepicker table tbody{background-color:#fff}#newBookingModal #booking-date .datepicker table tbody td.active,#newBookingModal #booking-date .datepicker table tbody td.day:hover,#newBookingModal #update-booking-date .datepicker table tbody td.active,#newBookingModal #update-booking-date .datepicker table tbody td.day:hover,#newWaitlistModal #booking-date .datepicker table tbody td.active,#newWaitlistModal #booking-date .datepicker table tbody td.day:hover,#newWaitlistModal #update-booking-date .datepicker table tbody td.active,#newWaitlistModal #update-booking-date .datepicker table tbody td.day:hover{background-color:#fff;padding:0 1px}#newBookingModal #booking-date .datepicker table tbody td.active div,#newBookingModal #booking-date .datepicker table tbody td.day:hover div,#newBookingModal #update-booking-date .datepicker table tbody td.active div,#newBookingModal #update-booking-date .datepicker table tbody td.day:hover div,#newWaitlistModal #booking-date .datepicker table tbody td.active div,#newWaitlistModal #booking-date .datepicker table tbody td.day:hover div,#newWaitlistModal #update-booking-date .datepicker table tbody td.active div,#newWaitlistModal #update-booking-date .datepicker table tbody td.day:hover div{color:#d54949;border:2px solid #d54949;border-radius:5px;font-weight:700;height:43px;line-height:43px}#newBookingModal #booking-date .datepicker table tbody td.day.disabled,#newBookingModal #booking-date .datepicker table tbody td.day.disabled:hover,#newBookingModal #update-booking-date .datepicker table tbody td.day.disabled,#newBookingModal #update-booking-date .datepicker table tbody td.day.disabled:hover,#newWaitlistModal #booking-date .datepicker table tbody td.day.disabled,#newWaitlistModal #booking-date .datepicker table tbody td.day.disabled:hover,#newWaitlistModal #update-booking-date .datepicker table tbody td.day.disabled,#newWaitlistModal #update-booking-date .datepicker table tbody td.day.disabled:hover{background-color:#fff;color:#ccc;border:none}#newBookingModal #booking-date .datepicker table tbody td.day.disabled div,#newBookingModal #booking-date .datepicker table tbody td.day.disabled:hover div,#newBookingModal #update-booking-date .datepicker table tbody td.day.disabled div,#newBookingModal #update-booking-date .datepicker table tbody td.day.disabled:hover div,#newWaitlistModal #booking-date .datepicker table tbody td.day.disabled div,#newWaitlistModal #booking-date .datepicker table tbody td.day.disabled:hover div,#newWaitlistModal #update-booking-date .datepicker table tbody td.day.disabled div,#newWaitlistModal #update-booking-date .datepicker table tbody td.day.disabled:hover div{color:#ccc;border:none;height:43px;line-height:43px}#newBookingModal #booking-time,#newBookingModal #update-booking-time,#newBookingModal #waiting-time,#newWaitlistModal #booking-time,#newWaitlistModal #update-booking-time,#newWaitlistModal #waiting-time{height:400px;overflow-y:auto}#newBookingModal #booking-time #booking-time-loader .container-loader,#newBookingModal #booking-time #update-booking-time-loader .container-loader,#newBookingModal #update-booking-time #booking-time-loader .container-loader,#newBookingModal #update-booking-time #update-booking-time-loader .container-loader,#newBookingModal #waiting-time #booking-time-loader .container-loader,#newBookingModal #waiting-time #update-booking-time-loader .container-loader,#newWaitlistModal #booking-time #booking-time-loader .container-loader,#newWaitlistModal #booking-time #update-booking-time-loader .container-loader,#newWaitlistModal #update-booking-time #booking-time-loader .container-loader,#newWaitlistModal #update-booking-time #update-booking-time-loader .container-loader,#newWaitlistModal #waiting-time #booking-time-loader .container-loader,#newWaitlistModal #waiting-time #update-booking-time-loader .container-loader{padding-top:145px}#newBookingModal #booking-time #booking-time-list h3,#newBookingModal #booking-time #update-booking-time-list h3,#newBookingModal #booking-time #wait-time-list h3,#newBookingModal #update-booking-time #booking-time-list h3,#newBookingModal #update-booking-time #update-booking-time-list h3,#newBookingModal #update-booking-time #wait-time-list h3,#newBookingModal #waiting-time #booking-time-list h3,#newBookingModal #waiting-time #update-booking-time-list h3,#newBookingModal #waiting-time #wait-time-list h3,#newWaitlistModal #booking-time #booking-time-list h3,#newWaitlistModal #booking-time #update-booking-time-list h3,#newWaitlistModal #booking-time #wait-time-list h3,#newWaitlistModal #update-booking-time #booking-time-list h3,#newWaitlistModal #update-booking-time #update-booking-time-list h3,#newWaitlistModal #update-booking-time #wait-time-list h3,#newWaitlistModal #waiting-time #booking-time-list h3,#newWaitlistModal #waiting-time #update-booking-time-list h3,#newWaitlistModal #waiting-time #wait-time-list h3{padding:20px 0 15px 0;margin:0;text-align:center;font-size:20px;font-weight:700}@media (max-width:400px){#newBookingModal #booking-time #booking-time-list h3,#newBookingModal #booking-time #update-booking-time-list h3,#newBookingModal #booking-time #wait-time-list h3,#newBookingModal #update-booking-time #booking-time-list h3,#newBookingModal #update-booking-time #update-booking-time-list h3,#newBookingModal #update-booking-time #wait-time-list h3,#newBookingModal #waiting-time #booking-time-list h3,#newBookingModal #waiting-time #update-booking-time-list h3,#newBookingModal #waiting-time #wait-time-list h3,#newWaitlistModal #booking-time #booking-time-list h3,#newWaitlistModal #booking-time #update-booking-time-list h3,#newWaitlistModal #booking-time #wait-time-list h3,#newWaitlistModal #update-booking-time #booking-time-list h3,#newWaitlistModal #update-booking-time #update-booking-time-list h3,#newWaitlistModal #update-booking-time #wait-time-list h3,#newWaitlistModal #waiting-time #booking-time-list h3,#newWaitlistModal #waiting-time #update-booking-time-list h3,#newWaitlistModal #waiting-time #wait-time-list h3{font-size:18px}}#newBookingModal #booking-time #booking-time-list ul,#newBookingModal #booking-time #update-booking-time-list ul,#newBookingModal #booking-time #wait-time-list ul,#newBookingModal #update-booking-time #booking-time-list ul,#newBookingModal #update-booking-time #update-booking-time-list ul,#newBookingModal #update-booking-time #wait-time-list ul,#newBookingModal #waiting-time #booking-time-list ul,#newBookingModal #waiting-time #update-booking-time-list ul,#newBookingModal #waiting-time #wait-time-list ul,#newWaitlistModal #booking-time #booking-time-list ul,#newWaitlistModal #booking-time #update-booking-time-list ul,#newWaitlistModal #booking-time #wait-time-list ul,#newWaitlistModal #update-booking-time #booking-time-list ul,#newWaitlistModal #update-booking-time #update-booking-time-list ul,#newWaitlistModal #update-booking-time #wait-time-list ul,#newWaitlistModal #waiting-time #booking-time-list ul,#newWaitlistModal #waiting-time #update-booking-time-list ul,#newWaitlistModal #waiting-time #wait-time-list ul{margin:0;padding:0 40px;list-style:none}@media (max-width:400px){#newBookingModal #booking-time #booking-time-list ul,#newBookingModal #booking-time #update-booking-time-list ul,#newBookingModal #booking-time #wait-time-list ul,#newBookingModal #update-booking-time #booking-time-list ul,#newBookingModal #update-booking-time #update-booking-time-list ul,#newBookingModal #update-booking-time #wait-time-list ul,#newBookingModal #waiting-time #booking-time-list ul,#newBookingModal #waiting-time #update-booking-time-list ul,#newBookingModal #waiting-time #wait-time-list ul,#newWaitlistModal #booking-time #booking-time-list ul,#newWaitlistModal #booking-time #update-booking-time-list ul,#newWaitlistModal #booking-time #wait-time-list ul,#newWaitlistModal #update-booking-time #booking-time-list ul,#newWaitlistModal #update-booking-time #update-booking-time-list ul,#newWaitlistModal #update-booking-time #wait-time-list ul,#newWaitlistModal #waiting-time #booking-time-list ul,#newWaitlistModal #waiting-time #update-booking-time-list ul,#newWaitlistModal #waiting-time #wait-time-list ul{padding:0 15px}}#newBookingModal #booking-time #booking-time-list ul li,#newBookingModal #booking-time #update-booking-time-list ul li,#newBookingModal #booking-time #wait-time-list ul li,#newBookingModal #update-booking-time #booking-time-list ul li,#newBookingModal #update-booking-time #update-booking-time-list ul li,#newBookingModal #update-booking-time #wait-time-list ul li,#newBookingModal #waiting-time #booking-time-list ul li,#newBookingModal #waiting-time #update-booking-time-list ul li,#newBookingModal #waiting-time #wait-time-list ul li,#newWaitlistModal #booking-time #booking-time-list ul li,#newWaitlistModal #booking-time #update-booking-time-list ul li,#newWaitlistModal #booking-time #wait-time-list ul li,#newWaitlistModal #update-booking-time #booking-time-list ul li,#newWaitlistModal #update-booking-time #update-booking-time-list ul li,#newWaitlistModal #update-booking-time #wait-time-list ul li,#newWaitlistModal #waiting-time #booking-time-list ul li,#newWaitlistModal #waiting-time #update-booking-time-list ul li,#newWaitlistModal #waiting-time #wait-time-list ul li{display:block;float:left;width:22%;margin:0 1.5% 3% 1.5%;height:50px;line-height:50px;border-radius:3px;border:solid 1px #535353;font-size:20px;font-weight:600;text-align:center;color:#535353;cursor:pointer}@media (max-width:400px){#newBookingModal #booking-time #booking-time-list ul li,#newBookingModal #booking-time #update-booking-time-list ul li,#newBookingModal #booking-time #wait-time-list ul li,#newBookingModal #update-booking-time #booking-time-list ul li,#newBookingModal #update-booking-time #update-booking-time-list ul li,#newBookingModal #update-booking-time #wait-time-list ul li,#newBookingModal #waiting-time #booking-time-list ul li,#newBookingModal #waiting-time #update-booking-time-list ul li,#newBookingModal #waiting-time #wait-time-list ul li,#newWaitlistModal #booking-time #booking-time-list ul li,#newWaitlistModal #booking-time #update-booking-time-list ul li,#newWaitlistModal #booking-time #wait-time-list ul li,#newWaitlistModal #update-booking-time #booking-time-list ul li,#newWaitlistModal #update-booking-time #update-booking-time-list ul li,#newWaitlistModal #update-booking-time #wait-time-list ul li,#newWaitlistModal #waiting-time #booking-time-list ul li,#newWaitlistModal #waiting-time #update-booking-time-list ul li,#newWaitlistModal #waiting-time #wait-time-list ul li{height:40px;line-height:40px;font-size:16px}}#newBookingModal #booking-time #booking-time-list ul li.active,#newBookingModal #booking-time #booking-time-list ul li:hover,#newBookingModal #booking-time #update-booking-time-list ul li.active,#newBookingModal #booking-time #update-booking-time-list ul li:hover,#newBookingModal #booking-time #wait-time-list ul li.active,#newBookingModal #booking-time #wait-time-list ul li:hover,#newBookingModal #update-booking-time #booking-time-list ul li.active,#newBookingModal #update-booking-time #booking-time-list ul li:hover,#newBookingModal #update-booking-time #update-booking-time-list ul li.active,#newBookingModal #update-booking-time #update-booking-time-list ul li:hover,#newBookingModal #update-booking-time #wait-time-list ul li.active,#newBookingModal #update-booking-time #wait-time-list ul li:hover,#newBookingModal #waiting-time #booking-time-list ul li.active,#newBookingModal #waiting-time #booking-time-list ul li:hover,#newBookingModal #waiting-time #update-booking-time-list ul li.active,#newBookingModal #waiting-time #update-booking-time-list ul li:hover,#newBookingModal #waiting-time #wait-time-list ul li.active,#newBookingModal #waiting-time #wait-time-list ul li:hover,#newWaitlistModal #booking-time #booking-time-list ul li.active,#newWaitlistModal #booking-time #booking-time-list ul li:hover,#newWaitlistModal #booking-time #update-booking-time-list ul li.active,#newWaitlistModal #booking-time #update-booking-time-list ul li:hover,#newWaitlistModal #booking-time #wait-time-list ul li.active,#newWaitlistModal #booking-time #wait-time-list ul li:hover,#newWaitlistModal #update-booking-time #booking-time-list ul li.active,#newWaitlistModal #update-booking-time #booking-time-list ul li:hover,#newWaitlistModal #update-booking-time #update-booking-time-list ul li.active,#newWaitlistModal #update-booking-time #update-booking-time-list ul li:hover,#newWaitlistModal #update-booking-time #wait-time-list ul li.active,#newWaitlistModal #update-booking-time #wait-time-list ul li:hover,#newWaitlistModal #waiting-time #booking-time-list ul li.active,#newWaitlistModal #waiting-time #booking-time-list ul li:hover,#newWaitlistModal #waiting-time #update-booking-time-list ul li.active,#newWaitlistModal #waiting-time #update-booking-time-list ul li:hover,#newWaitlistModal #waiting-time #wait-time-list ul li.active,#newWaitlistModal #waiting-time #wait-time-list ul li:hover{border:solid 2px #d54949;color:#d54949}#newBookingModal #booking-personnes,#newBookingModal #update-booking-personnes,#newBookingModal #waitlist-personnes,#newWaitlistModal #booking-personnes,#newWaitlistModal #update-booking-personnes,#newWaitlistModal #waitlist-personnes{height:400px}#newBookingModal #booking-personnes h3,#newBookingModal #update-booking-personnes h3,#newBookingModal #waitlist-personnes h3,#newWaitlistModal #booking-personnes h3,#newWaitlistModal #update-booking-personnes h3,#newWaitlistModal #waitlist-personnes h3{padding:25px 0 30px 0;margin:0;text-align:center;font-size:20px;font-weight:700}@media (max-width:400px){#newBookingModal #booking-personnes h3,#newBookingModal #update-booking-personnes h3,#newBookingModal #waitlist-personnes h3,#newWaitlistModal #booking-personnes h3,#newWaitlistModal #update-booking-personnes h3,#newWaitlistModal #waitlist-personnes h3{font-size:18px}}#newBookingModal #booking-personnes .numbers-container,#newBookingModal #booking-personnes .waitlist-numbers-container,#newBookingModal #update-booking-personnes .numbers-container,#newBookingModal #update-booking-personnes .waitlist-numbers-container,#newBookingModal #waitlist-personnes .numbers-container,#newBookingModal #waitlist-personnes .waitlist-numbers-container,#newWaitlistModal #booking-personnes .numbers-container,#newWaitlistModal #booking-personnes .waitlist-numbers-container,#newWaitlistModal #update-booking-personnes .numbers-container,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container,#newWaitlistModal #waitlist-personnes .numbers-container,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container{padding:0 40px}@media (max-width:400px){#newBookingModal #booking-personnes .numbers-container,#newBookingModal #booking-personnes .waitlist-numbers-container,#newBookingModal #update-booking-personnes .numbers-container,#newBookingModal #update-booking-personnes .waitlist-numbers-container,#newBookingModal #waitlist-personnes .numbers-container,#newBookingModal #waitlist-personnes .waitlist-numbers-container,#newWaitlistModal #booking-personnes .numbers-container,#newWaitlistModal #booking-personnes .waitlist-numbers-container,#newWaitlistModal #update-booking-personnes .numbers-container,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container,#newWaitlistModal #waitlist-personnes .numbers-container,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container{padding:0 15px}}#newBookingModal #booking-personnes .numbers-container ul,#newBookingModal #booking-personnes .waitlist-numbers-container ul,#newBookingModal #update-booking-personnes .numbers-container ul,#newBookingModal #update-booking-personnes .waitlist-numbers-container ul,#newBookingModal #waitlist-personnes .numbers-container ul,#newBookingModal #waitlist-personnes .waitlist-numbers-container ul,#newWaitlistModal #booking-personnes .numbers-container ul,#newWaitlistModal #booking-personnes .waitlist-numbers-container ul,#newWaitlistModal #update-booking-personnes .numbers-container ul,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container ul,#newWaitlistModal #waitlist-personnes .numbers-container ul,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container ul{margin:0;padding:0;list-style:none}#newBookingModal #booking-personnes .numbers-container ul li,#newBookingModal #booking-personnes .waitlist-numbers-container ul li,#newBookingModal #update-booking-personnes .numbers-container ul li,#newBookingModal #update-booking-personnes .waitlist-numbers-container ul li,#newBookingModal #waitlist-personnes .numbers-container ul li,#newBookingModal #waitlist-personnes .waitlist-numbers-container ul li,#newWaitlistModal #booking-personnes .numbers-container ul li,#newWaitlistModal #booking-personnes .waitlist-numbers-container ul li,#newWaitlistModal #update-booking-personnes .numbers-container ul li,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container ul li,#newWaitlistModal #waitlist-personnes .numbers-container ul li,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container ul li{display:block;float:left;width:22%;margin:0 1.5% 3% 1.5%;height:50px;line-height:50px;border-radius:3px;border:solid 1px #535353;font-size:20px;font-weight:600;text-align:center;color:#535353;cursor:pointer}@media (max-width:400px){#newBookingModal #booking-personnes .numbers-container ul li,#newBookingModal #booking-personnes .waitlist-numbers-container ul li,#newBookingModal #update-booking-personnes .numbers-container ul li,#newBookingModal #update-booking-personnes .waitlist-numbers-container ul li,#newBookingModal #waitlist-personnes .numbers-container ul li,#newBookingModal #waitlist-personnes .waitlist-numbers-container ul li,#newWaitlistModal #booking-personnes .numbers-container ul li,#newWaitlistModal #booking-personnes .waitlist-numbers-container ul li,#newWaitlistModal #update-booking-personnes .numbers-container ul li,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container ul li,#newWaitlistModal #waitlist-personnes .numbers-container ul li,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container ul li{height:40px;line-height:40px;font-size:16px}}#newBookingModal #booking-personnes .numbers-container ul li.active,#newBookingModal #booking-personnes .numbers-container ul li:hover,#newBookingModal #booking-personnes .waitlist-numbers-container ul li.active,#newBookingModal #booking-personnes .waitlist-numbers-container ul li:hover,#newBookingModal #update-booking-personnes .numbers-container ul li.active,#newBookingModal #update-booking-personnes .numbers-container ul li:hover,#newBookingModal #update-booking-personnes .waitlist-numbers-container ul li.active,#newBookingModal #update-booking-personnes .waitlist-numbers-container ul li:hover,#newBookingModal #waitlist-personnes .numbers-container ul li.active,#newBookingModal #waitlist-personnes .numbers-container ul li:hover,#newBookingModal #waitlist-personnes .waitlist-numbers-container ul li.active,#newBookingModal #waitlist-personnes .waitlist-numbers-container ul li:hover,#newWaitlistModal #booking-personnes .numbers-container ul li.active,#newWaitlistModal #booking-personnes .numbers-container ul li:hover,#newWaitlistModal #booking-personnes .waitlist-numbers-container ul li.active,#newWaitlistModal #booking-personnes .waitlist-numbers-container ul li:hover,#newWaitlistModal #update-booking-personnes .numbers-container ul li.active,#newWaitlistModal #update-booking-personnes .numbers-container ul li:hover,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container ul li.active,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container ul li:hover,#newWaitlistModal #waitlist-personnes .numbers-container ul li.active,#newWaitlistModal #waitlist-personnes .numbers-container ul li:hover,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container ul li.active,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container ul li:hover{border:solid 2px #d54949;color:#d54949}#newBookingModal #booking-personnes .numbers-container form,#newBookingModal #booking-personnes .waitlist-numbers-container form,#newBookingModal #update-booking-personnes .numbers-container form,#newBookingModal #update-booking-personnes .waitlist-numbers-container form,#newBookingModal #waitlist-personnes .numbers-container form,#newBookingModal #waitlist-personnes .waitlist-numbers-container form,#newWaitlistModal #booking-personnes .numbers-container form,#newWaitlistModal #booking-personnes .waitlist-numbers-container form,#newWaitlistModal #update-booking-personnes .numbers-container form,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container form,#newWaitlistModal #waitlist-personnes .numbers-container form,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container form{padding:30px 1.4%;clear:left}#newBookingModal #booking-personnes .numbers-container form #select-numbers,#newBookingModal #booking-personnes .numbers-container form #waitlist-select-numbers,#newBookingModal #booking-personnes .waitlist-numbers-container form #select-numbers,#newBookingModal #booking-personnes .waitlist-numbers-container form #waitlist-select-numbers,#newBookingModal #update-booking-personnes .numbers-container form #select-numbers,#newBookingModal #update-booking-personnes .numbers-container form #waitlist-select-numbers,#newBookingModal #update-booking-personnes .waitlist-numbers-container form #select-numbers,#newBookingModal #update-booking-personnes .waitlist-numbers-container form #waitlist-select-numbers,#newBookingModal #waitlist-personnes .numbers-container form #select-numbers,#newBookingModal #waitlist-personnes .numbers-container form #waitlist-select-numbers,#newBookingModal #waitlist-personnes .waitlist-numbers-container form #select-numbers,#newBookingModal #waitlist-personnes .waitlist-numbers-container form #waitlist-select-numbers,#newWaitlistModal #booking-personnes .numbers-container form #select-numbers,#newWaitlistModal #booking-personnes .numbers-container form #waitlist-select-numbers,#newWaitlistModal #booking-personnes .waitlist-numbers-container form #select-numbers,#newWaitlistModal #booking-personnes .waitlist-numbers-container form #waitlist-select-numbers,#newWaitlistModal #update-booking-personnes .numbers-container form #select-numbers,#newWaitlistModal #update-booking-personnes .numbers-container form #waitlist-select-numbers,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container form #select-numbers,#newWaitlistModal #update-booking-personnes .waitlist-numbers-container form #waitlist-select-numbers,#newWaitlistModal #waitlist-personnes .numbers-container form #select-numbers,#newWaitlistModal #waitlist-personnes .numbers-container form #waitlist-select-numbers,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container form #select-numbers,#newWaitlistModal #waitlist-personnes .waitlist-numbers-container form #waitlist-select-numbers{width:100%;height:50px;line-height:50px;text-align:center;border:solid 1px #535353;border-radius:3px;padding:0 15px}#newBookingModal #booking-personnes .services-container,#newBookingModal #update-booking-personnes .services-container,#newBookingModal #waitlist-personnes .services-container,#newWaitlistModal #booking-personnes .services-container,#newWaitlistModal #update-booking-personnes .services-container,#newWaitlistModal #waitlist-personnes .services-container{padding:0 40px}@media (max-width:400px){#newBookingModal #booking-personnes .services-container,#newBookingModal #update-booking-personnes .services-container,#newBookingModal #waitlist-personnes .services-container,#newWaitlistModal #booking-personnes .services-container,#newWaitlistModal #update-booking-personnes .services-container,#newWaitlistModal #waitlist-personnes .services-container{padding:0 15px}}#newBookingModal #booking-personnes .services-container form,#newBookingModal #update-booking-personnes .services-container form,#newBookingModal #waitlist-personnes .services-container form,#newWaitlistModal #booking-personnes .services-container form,#newWaitlistModal #update-booking-personnes .services-container form,#newWaitlistModal #waitlist-personnes .services-container form{padding:30px 1.4%;clear:left}#newBookingModal #booking-personnes .services-container form #select-service,#newBookingModal #update-booking-personnes .services-container form #select-service,#newBookingModal #waitlist-personnes .services-container form #select-service,#newWaitlistModal #booking-personnes .services-container form #select-service,#newWaitlistModal #update-booking-personnes .services-container form #select-service,#newWaitlistModal #waitlist-personnes .services-container form #select-service{width:100%;height:50px;line-height:50px;text-align:center;border:solid 1px #535353;border-radius:3px;padding:0 15px}#newBookingModal #booking-client,#newBookingModal #waitlist-client,#newWaitlistModal #booking-client,#newWaitlistModal #waitlist-client{height:400px;overflow-y:auto}@media (max-width:400px){#newBookingModal #booking-client,#newBookingModal #waitlist-client,#newWaitlistModal #booking-client,#newWaitlistModal #waitlist-client{height:auto}}#newBookingModal #booking-client .relative,#newBookingModal #waitlist-client .relative,#newWaitlistModal #booking-client .relative,#newWaitlistModal #waitlist-client .relative{position:relative}#newBookingModal #booking-client ul#searchUserResult,#newBookingModal #booking-client ul#searchWaitlistUserResult,#newBookingModal #waitlist-client ul#searchUserResult,#newBookingModal #waitlist-client ul#searchWaitlistUserResult,#newWaitlistModal #booking-client ul#searchUserResult,#newWaitlistModal #booking-client ul#searchWaitlistUserResult,#newWaitlistModal #waitlist-client ul#searchUserResult,#newWaitlistModal #waitlist-client ul#searchWaitlistUserResult{margin:0;padding:0;border:1px solid #ccc;border-top:none;margin-top:-2px;padding-top:2px;border-radius:0 0 5px 5px;list-style:none;background:#fff}@media (min-width:800px){#newBookingModal #booking-client ul#searchUserResult,#newBookingModal #booking-client ul#searchWaitlistUserResult,#newBookingModal #waitlist-client ul#searchUserResult,#newBookingModal #waitlist-client ul#searchWaitlistUserResult,#newWaitlistModal #booking-client ul#searchUserResult,#newWaitlistModal #booking-client ul#searchWaitlistUserResult,#newWaitlistModal #waitlist-client ul#searchUserResult,#newWaitlistModal #waitlist-client ul#searchWaitlistUserResult{position:absolute;z-index:9;left:0;right:0;top:34px;max-height:273px;overflow-y:auto}}#newBookingModal #booking-client ul#searchUserResult li,#newBookingModal #booking-client ul#searchWaitlistUserResult li,#newBookingModal #waitlist-client ul#searchUserResult li,#newBookingModal #waitlist-client ul#searchWaitlistUserResult li,#newWaitlistModal #booking-client ul#searchUserResult li,#newWaitlistModal #booking-client ul#searchWaitlistUserResult li,#newWaitlistModal #waitlist-client ul#searchUserResult li,#newWaitlistModal #waitlist-client ul#searchWaitlistUserResult li{border-top:1px solid #ccc;display:block;font-size:14px;line-height:16px;padding:5px;cursor:pointer}#newBookingModal #booking-client ul#searchUserResult li:hover,#newBookingModal #booking-client ul#searchWaitlistUserResult li:hover,#newBookingModal #waitlist-client ul#searchUserResult li:hover,#newBookingModal #waitlist-client ul#searchWaitlistUserResult li:hover,#newWaitlistModal #booking-client ul#searchUserResult li:hover,#newWaitlistModal #booking-client ul#searchWaitlistUserResult li:hover,#newWaitlistModal #waitlist-client ul#searchUserResult li:hover,#newWaitlistModal #waitlist-client ul#searchWaitlistUserResult li:hover{background-color:#f3f3f3}#newBookingModal #booking-client div#clientFormInfos,#newBookingModal #booking-client form,#newBookingModal #waitlist-client div#clientFormInfos,#newBookingModal #waitlist-client form,#newWaitlistModal #booking-client div#clientFormInfos,#newWaitlistModal #booking-client form,#newWaitlistModal #waitlist-client div#clientFormInfos,#newWaitlistModal #waitlist-client form{padding:20px 15px 15px 15px}#newBookingModal #booking-client div#clientFormInfos h4,#newBookingModal #booking-client form h4,#newBookingModal #waitlist-client div#clientFormInfos h4,#newBookingModal #waitlist-client form h4,#newWaitlistModal #booking-client div#clientFormInfos h4,#newWaitlistModal #booking-client form h4,#newWaitlistModal #waitlist-client div#clientFormInfos h4,#newWaitlistModal #waitlist-client form h4{font-size:16px;color:#d54949;text-align:center;padding:0;margin:15px 0}#newBookingModal #booking-client div#clientFormInfos .btn-save-container,#newBookingModal #booking-client form .btn-save-container,#newBookingModal #waitlist-client div#clientFormInfos .btn-save-container,#newBookingModal #waitlist-client form .btn-save-container,#newWaitlistModal #booking-client div#clientFormInfos .btn-save-container,#newWaitlistModal #booking-client form .btn-save-container,#newWaitlistModal #waitlist-client div#clientFormInfos .btn-save-container,#newWaitlistModal #waitlist-client form .btn-save-container{padding-top:10px}#newBookingModal #booking-client div#clientFormInfos .btn-save-container button,#newBookingModal #booking-client form .btn-save-container button,#newBookingModal #waitlist-client div#clientFormInfos .btn-save-container button,#newBookingModal #waitlist-client form .btn-save-container button,#newWaitlistModal #booking-client div#clientFormInfos .btn-save-container button,#newWaitlistModal #booking-client form .btn-save-container button,#newWaitlistModal #waitlist-client div#clientFormInfos .btn-save-container button,#newWaitlistModal #waitlist-client form .btn-save-container button{width:100%}#newBookingModal #booking-client div#clientFormInfos label,#newBookingModal #booking-client form label,#newBookingModal #waitlist-client div#clientFormInfos label,#newBookingModal #waitlist-client form label,#newWaitlistModal #booking-client div#clientFormInfos label,#newWaitlistModal #booking-client form label,#newWaitlistModal #waitlist-client div#clientFormInfos label,#newWaitlistModal #waitlist-client form label{font-size:14px}#newBookingModal #booking-client #bookingConfirmation,#newBookingModal #booking-client #waitlist-confirmation,#newBookingModal #waitlist-client #bookingConfirmation,#newBookingModal #waitlist-client #waitlist-confirmation,#newWaitlistModal #booking-client #bookingConfirmation,#newWaitlistModal #booking-client #waitlist-confirmation,#newWaitlistModal #waitlist-client #bookingConfirmation,#newWaitlistModal #waitlist-client #waitlist-confirmation{text-align:center;padding:40px 15px}#newBookingModal #booking-client #bookingConfirmation span.ok,#newBookingModal #booking-client #waitlist-confirmation span.ok,#newBookingModal #waitlist-client #bookingConfirmation span.ok,#newBookingModal #waitlist-client #waitlist-confirmation span.ok,#newWaitlistModal #booking-client #bookingConfirmation span.ok,#newWaitlistModal #booking-client #waitlist-confirmation span.ok,#newWaitlistModal #waitlist-client #bookingConfirmation span.ok,#newWaitlistModal #waitlist-client #waitlist-confirmation span.ok{display:block;height:110px;width:110px;font-size:80px;line-height:110px;color:#5cb85c;border:1px solid #5cb85c;border-radius:50%;margin:auto}#newBookingModal #booking-client #bookingConfirmation h3,#newBookingModal #booking-client #waitlist-confirmation h3,#newBookingModal #waitlist-client #bookingConfirmation h3,#newBookingModal #waitlist-client #waitlist-confirmation h3,#newWaitlistModal #booking-client #bookingConfirmation h3,#newWaitlistModal #booking-client #waitlist-confirmation h3,#newWaitlistModal #waitlist-client #bookingConfirmation h3,#newWaitlistModal #waitlist-client #waitlist-confirmation h3{margin:0;padding:15px 0;font-size:19px;color:#999;font-weight:700}#newBookingModal #booking-client #bookingConfirmation p,#newBookingModal #booking-client #waitlist-confirmation p,#newBookingModal #waitlist-client #bookingConfirmation p,#newBookingModal #waitlist-client #waitlist-confirmation p,#newWaitlistModal #booking-client #bookingConfirmation p,#newWaitlistModal #booking-client #waitlist-confirmation p,#newWaitlistModal #waitlist-client #bookingConfirmation p,#newWaitlistModal #waitlist-client #waitlist-confirmation p{margin:0;padding:0 0 30px 0;font-size:15px;color:#999}#newBookingModal #booking-client #bookingConfirmation a,#newBookingModal #booking-client #waitlist-confirmation a,#newBookingModal #waitlist-client #bookingConfirmation a,#newBookingModal #waitlist-client #waitlist-confirmation a,#newWaitlistModal #booking-client #bookingConfirmation a,#newWaitlistModal #booking-client #waitlist-confirmation a,#newWaitlistModal #waitlist-client #bookingConfirmation a,#newWaitlistModal #waitlist-client #waitlist-confirmation a{font-weight:700;min-width:200px}.switch-yes{color:#d54949;margin-left:7px}.switch-no{color:#767676;margin-right:7px}.booking-list-table{text-align:center}.booking-list-table thead tr th{text-align:center}.booking-list-table input.phone-number{background:0 0;border:none}.booking-list-table tbody tr td{vertical-align:middle}.booking-list-table div.selected-flag{padding-left:0!important}.booking-list-table .actions{font-size:13px;font-style:italic}.booking-list-table .actions a{font-size:20px}.booking-list-table .actions .accept-booking-action{color:#5cb85c}.booking-list-table .actions .treat-booking-action{color:grey}.booking-list-table .actions .no-show-action>a{color:#d9534f;opacity:.8;font-size:13px}.booking-list-table .is-no-show{color:#767676;opacity:.8}#bk_table_container .pagination_footer{background-color:#f5f5f5;height:40px}#bk_table_container .pagination_footer #bookings-table_paginate{float:left!important;text-align:left!important;font-size:12px}#bk_table_container .pagination_footer #bookings-table_length{padding-top:8px;margin-left:5px}#bk_table_container .pagination_footer #bookings-table_info{clear:none;padding-top:8px}#bk_table_container .pagination_footer .bookings-table_length{font-size:13px}.service-booking-nbr{width:100%;height:50px;line-height:50px;text-align:center;border:solid 1px #535353;border-radius:3px;padding:0 15px}#submit-all-services-slots,#submit-service-day-slots{margin-left:10%}.bookings-submenu{display:inline-block;width:100%}.booking-list-fieldset .btn-new-booking i,.booking-list-fieldset .btn-new-waitlist i{font-size:14px!important}@media (max-width:864px){.booking-list-fieldset .btn-new-booking,.booking-list-fieldset .btn-new-waitlist{padding:7px 9px 3px 9px}.booking-list-fieldset .btn-new-booking i,.booking-list-fieldset .btn-new-waitlist i{font-size:20px!important}.booking-list-fieldset .btn-new-booking span,.booking-list-fieldset .btn-new-waitlist span{display:none}}.booking-list-fieldset .bookings-max-date{height:30px;padding:5px;border-radius:5px}.today-btn{float:left;margin-right:5px;height:38px;padding-top:2px!important}.today-btn:hover{background:#d54949;color:#fff}.booking-contact-infos{list-style:none;padding:0}#newBookingModalV2 .modal-body,#updateBookingModal .modal-body{height:360px;overflow-y:auto;overflow-x:hidden;font-size:12px}#newBookingModalV2 .modal-body .info-header,#updateBookingModal .modal-body .info-header{padding:0 10px;background-color:#d5494a;line-height:22px;color:#fff;font-size:12px;margin-bottom:7px}#newBookingModalV2 .modal-body form,#updateBookingModal .modal-body form{padding-left:10px}#newBookingModalV2 .modal-body form .control-label,#updateBookingModal .modal-body form .control-label{text-align:left!important;padding-right:5px!important}#newBookingModalV2 .modal-body form #bookingDateContainer .input-group,#updateBookingModal .modal-body form #bookingDateContainer .input-group{max-width:250px}#newBookingModalV2 .modal-body form #bookingTimeContainer,#newBookingModalV2 .modal-body form #updateBookingTimeContainer,#newBookingModalV2 .modal-body form #waitTimeContainer,#updateBookingModal .modal-body form #bookingTimeContainer,#updateBookingModal .modal-body form #updateBookingTimeContainer,#updateBookingModal .modal-body form #waitTimeContainer{clear:both}#newBookingModalV2 .modal-body form #bookingTimeContainer #booking-time-list,#newBookingModalV2 .modal-body form #bookingTimeContainer #update-booking-time-list,#newBookingModalV2 .modal-body form #bookingTimeContainer #wait-time-list,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #booking-time-list,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #update-booking-time-list,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #wait-time-list,#newBookingModalV2 .modal-body form #waitTimeContainer #booking-time-list,#newBookingModalV2 .modal-body form #waitTimeContainer #update-booking-time-list,#newBookingModalV2 .modal-body form #waitTimeContainer #wait-time-list,#updateBookingModal .modal-body form #bookingTimeContainer #booking-time-list,#updateBookingModal .modal-body form #bookingTimeContainer #update-booking-time-list,#updateBookingModal .modal-body form #bookingTimeContainer #wait-time-list,#updateBookingModal .modal-body form #updateBookingTimeContainer #booking-time-list,#updateBookingModal .modal-body form #updateBookingTimeContainer #update-booking-time-list,#updateBookingModal .modal-body form #updateBookingTimeContainer #wait-time-list,#updateBookingModal .modal-body form #waitTimeContainer #booking-time-list,#updateBookingModal .modal-body form #waitTimeContainer #update-booking-time-list,#updateBookingModal .modal-body form #waitTimeContainer #wait-time-list{padding-top:10px}#newBookingModalV2 .modal-body form #bookingTimeContainer #booking-time-list h3,#newBookingModalV2 .modal-body form #bookingTimeContainer #update-booking-time-list h3,#newBookingModalV2 .modal-body form #bookingTimeContainer #wait-time-list h3,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #booking-time-list h3,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #update-booking-time-list h3,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #wait-time-list h3,#newBookingModalV2 .modal-body form #waitTimeContainer #booking-time-list h3,#newBookingModalV2 .modal-body form #waitTimeContainer #update-booking-time-list h3,#newBookingModalV2 .modal-body form #waitTimeContainer #wait-time-list h3,#updateBookingModal .modal-body form #bookingTimeContainer #booking-time-list h3,#updateBookingModal .modal-body form #bookingTimeContainer #update-booking-time-list h3,#updateBookingModal .modal-body form #bookingTimeContainer #wait-time-list h3,#updateBookingModal .modal-body form #updateBookingTimeContainer #booking-time-list h3,#updateBookingModal .modal-body form #updateBookingTimeContainer #update-booking-time-list h3,#updateBookingModal .modal-body form #updateBookingTimeContainer #wait-time-list h3,#updateBookingModal .modal-body form #waitTimeContainer #booking-time-list h3,#updateBookingModal .modal-body form #waitTimeContainer #update-booking-time-list h3,#updateBookingModal .modal-body form #waitTimeContainer #wait-time-list h3{padding:0 0 5px 0;margin:0;text-align:left;font-size:12px;font-weight:700}#newBookingModalV2 .modal-body form #bookingTimeContainer #booking-time-list h3 span,#newBookingModalV2 .modal-body form #bookingTimeContainer #update-booking-time-list h3 span,#newBookingModalV2 .modal-body form #bookingTimeContainer #wait-time-list h3 span,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #booking-time-list h3 span,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #update-booking-time-list h3 span,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #wait-time-list h3 span,#newBookingModalV2 .modal-body form #waitTimeContainer #booking-time-list h3 span,#newBookingModalV2 .modal-body form #waitTimeContainer #update-booking-time-list h3 span,#newBookingModalV2 .modal-body form #waitTimeContainer #wait-time-list h3 span,#updateBookingModal .modal-body form #bookingTimeContainer #booking-time-list h3 span,#updateBookingModal .modal-body form #bookingTimeContainer #update-booking-time-list h3 span,#updateBookingModal .modal-body form #bookingTimeContainer #wait-time-list h3 span,#updateBookingModal .modal-body form #updateBookingTimeContainer #booking-time-list h3 span,#updateBookingModal .modal-body form #updateBookingTimeContainer #update-booking-time-list h3 span,#updateBookingModal .modal-body form #updateBookingTimeContainer #wait-time-list h3 span,#updateBookingModal .modal-body form #waitTimeContainer #booking-time-list h3 span,#updateBookingModal .modal-body form #waitTimeContainer #update-booking-time-list h3 span,#updateBookingModal .modal-body form #waitTimeContainer #wait-time-list h3 span{font-weight:400}#newBookingModalV2 .modal-body form #bookingTimeContainer #booking-time-list ul,#newBookingModalV2 .modal-body form #bookingTimeContainer #update-booking-time-list ul,#newBookingModalV2 .modal-body form #bookingTimeContainer #wait-time-list ul,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #booking-time-list ul,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #update-booking-time-list ul,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #wait-time-list ul,#newBookingModalV2 .modal-body form #waitTimeContainer #booking-time-list ul,#newBookingModalV2 .modal-body form #waitTimeContainer #update-booking-time-list ul,#newBookingModalV2 .modal-body form #waitTimeContainer #wait-time-list ul,#updateBookingModal .modal-body form #bookingTimeContainer #booking-time-list ul,#updateBookingModal .modal-body form #bookingTimeContainer #update-booking-time-list ul,#updateBookingModal .modal-body form #bookingTimeContainer #wait-time-list ul,#updateBookingModal .modal-body form #updateBookingTimeContainer #booking-time-list ul,#updateBookingModal .modal-body form #updateBookingTimeContainer #update-booking-time-list ul,#updateBookingModal .modal-body form #updateBookingTimeContainer #wait-time-list ul,#updateBookingModal .modal-body form #waitTimeContainer #booking-time-list ul,#updateBookingModal .modal-body form #waitTimeContainer #update-booking-time-list ul,#updateBookingModal .modal-body form #waitTimeContainer #wait-time-list ul{margin:0 0 10px 0;padding:0;list-style:none}#newBookingModalV2 .modal-body form #bookingTimeContainer #booking-time-list ul li,#newBookingModalV2 .modal-body form #bookingTimeContainer #update-booking-time-list ul li,#newBookingModalV2 .modal-body form #bookingTimeContainer #wait-time-list ul li,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #booking-time-list ul li,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #update-booking-time-list ul li,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #wait-time-list ul li,#newBookingModalV2 .modal-body form #waitTimeContainer #booking-time-list ul li,#newBookingModalV2 .modal-body form #waitTimeContainer #update-booking-time-list ul li,#newBookingModalV2 .modal-body form #waitTimeContainer #wait-time-list ul li,#updateBookingModal .modal-body form #bookingTimeContainer #booking-time-list ul li,#updateBookingModal .modal-body form #bookingTimeContainer #update-booking-time-list ul li,#updateBookingModal .modal-body form #bookingTimeContainer #wait-time-list ul li,#updateBookingModal .modal-body form #updateBookingTimeContainer #booking-time-list ul li,#updateBookingModal .modal-body form #updateBookingTimeContainer #update-booking-time-list ul li,#updateBookingModal .modal-body form #updateBookingTimeContainer #wait-time-list ul li,#updateBookingModal .modal-body form #waitTimeContainer #booking-time-list ul li,#updateBookingModal .modal-body form #waitTimeContainer #update-booking-time-list ul li,#updateBookingModal .modal-body form #waitTimeContainer #wait-time-list ul li{display:block;float:left;width:50px;margin:0 5px 5px 0;height:28px;line-height:28px;border-radius:3px;border:solid 1px #ccc;font-size:12px;font-weight:400;text-align:center;color:#535353;cursor:pointer}#newBookingModalV2 .modal-body form #bookingTimeContainer #booking-time-list ul li.active,#newBookingModalV2 .modal-body form #bookingTimeContainer #booking-time-list ul li:hover,#newBookingModalV2 .modal-body form #bookingTimeContainer #update-booking-time-list ul li.active,#newBookingModalV2 .modal-body form #bookingTimeContainer #update-booking-time-list ul li:hover,#newBookingModalV2 .modal-body form #bookingTimeContainer #wait-time-list ul li.active,#newBookingModalV2 .modal-body form #bookingTimeContainer #wait-time-list ul li:hover,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #booking-time-list ul li.active,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #booking-time-list ul li:hover,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #update-booking-time-list ul li.active,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #update-booking-time-list ul li:hover,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #wait-time-list ul li.active,#newBookingModalV2 .modal-body form #updateBookingTimeContainer #wait-time-list ul li:hover,#newBookingModalV2 .modal-body form #waitTimeContainer #booking-time-list ul li.active,#newBookingModalV2 .modal-body form #waitTimeContainer #booking-time-list ul li:hover,#newBookingModalV2 .modal-body form #waitTimeContainer #update-booking-time-list ul li.active,#newBookingModalV2 .modal-body form #waitTimeContainer #update-booking-time-list ul li:hover,#newBookingModalV2 .modal-body form #waitTimeContainer #wait-time-list ul li.active,#newBookingModalV2 .modal-body form #waitTimeContainer #wait-time-list ul li:hover,#updateBookingModal .modal-body form #bookingTimeContainer #booking-time-list ul li.active,#updateBookingModal .modal-body form #bookingTimeContainer #booking-time-list ul li:hover,#updateBookingModal .modal-body form #bookingTimeContainer #update-booking-time-list ul li.active,#updateBookingModal .modal-body form #bookingTimeContainer #update-booking-time-list ul li:hover,#updateBookingModal .modal-body form #bookingTimeContainer #wait-time-list ul li.active,#updateBookingModal .modal-body form #bookingTimeContainer #wait-time-list ul li:hover,#updateBookingModal .modal-body form #updateBookingTimeContainer #booking-time-list ul li.active,#updateBookingModal .modal-body form #updateBookingTimeContainer #booking-time-list ul li:hover,#updateBookingModal .modal-body form #updateBookingTimeContainer #update-booking-time-list ul li.active,#updateBookingModal .modal-body form #updateBookingTimeContainer #update-booking-time-list ul li:hover,#updateBookingModal .modal-body form #updateBookingTimeContainer #wait-time-list ul li.active,#updateBookingModal .modal-body form #updateBookingTimeContainer #wait-time-list ul li:hover,#updateBookingModal .modal-body form #waitTimeContainer #booking-time-list ul li.active,#updateBookingModal .modal-body form #waitTimeContainer #booking-time-list ul li:hover,#updateBookingModal .modal-body form #waitTimeContainer #update-booking-time-list ul li.active,#updateBookingModal .modal-body form #waitTimeContainer #update-booking-time-list ul li:hover,#updateBookingModal .modal-body form #waitTimeContainer #wait-time-list ul li.active,#updateBookingModal .modal-body form #waitTimeContainer #wait-time-list ul li:hover{border-color:#d5494a;background-color:#d5494a;color:#fff}#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container ul,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container ul,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container ul,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container ul,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container ul,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container ul,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container ul,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container ul,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container ul,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container ul,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container ul,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container ul,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container ul,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container ul,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container ul,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container ul,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container ul,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container ul{margin:0;padding:0;list-style:none}#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container ul li,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container ul li,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container ul li,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container ul li,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container ul li,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container ul li,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container ul li,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container ul li,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container ul li,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container ul li,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container ul li,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container ul li,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container ul li,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container ul li,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container ul li,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container ul li,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container ul li,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container ul li{display:block;float:left;margin:0 5px 5px 0;width:28px;height:28px;line-height:28px;border-radius:3px;border:solid 1px #ccc;font-size:12px;font-weight:400;text-align:center;color:#535353;cursor:pointer}#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container ul li.active,#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container ul li:hover,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container ul li.active,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container ul li:hover,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container ul li.active,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container ul li:hover,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container ul li.active,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container ul li:hover,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container ul li.active,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container ul li:hover,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container ul li.active,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container ul li:hover,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container ul li.active,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container ul li:hover,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container ul li.active,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container ul li:hover,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container ul li.active,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container ul li:hover,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container ul li.active,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container ul li:hover,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container ul li.active,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container ul li:hover,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container ul li.active,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container ul li:hover,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container ul li.active,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container ul li:hover,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container ul li.active,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container ul li:hover,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container ul li.active,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container ul li:hover,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container ul li.active,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container ul li:hover,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container ul li.active,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container ul li:hover,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container ul li.active,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container ul li:hover{border-color:#d5494a;background-color:#d5494a;color:#fff}#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container #select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container #select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container #select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container #select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container #update-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container #select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container #select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container #select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container #update-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container #select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container #select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container #update-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container #select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container #select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container #waitlist-select-numbers{display:block;float:left;margin:0 0 5px 0;width:45px;height:28px;line-height:28px;border-radius:3px;border:solid 1px #ccc;font-size:12px;font-weight:400;text-align:center;color:#535353}@media (max-width:420px){#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container #select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #update-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #bookingNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container #select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #update-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container #select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #update-numbers-container #waitlist-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container #select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container #update-select-numbers,#newBookingModalV2 .modal-body form #waitlistNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container #select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container #update-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container #select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #update-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container #select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #bookingNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container #select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container #update-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container #select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #update-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #updatebookingNumberContainer #waitlist-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container #select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container #update-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container #select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #update-numbers-container #waitlist-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container #select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container #update-select-numbers,#updateBookingModal .modal-body form #waitlistNumberContainer #waitlist-numbers-container #waitlist-select-numbers{width:100%;max-width:292px}}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client,#updateBookingModal .modal-body form #bookingClientContainer #booking-client{padding-top:8px}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client .relative,#updateBookingModal .modal-body form #bookingClientContainer #booking-client .relative{position:relative}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client ul#searchUserResult,#updateBookingModal .modal-body form #bookingClientContainer #booking-client ul#searchUserResult{margin:0;padding:0;border:1px solid #ccc;border-top:none;margin-top:-2px;padding-top:2px;border-radius:0;list-style:none;background:#fff}@media (min-width:800px){#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client ul#searchUserResult,#updateBookingModal .modal-body form #bookingClientContainer #booking-client ul#searchUserResult{position:absolute;z-index:9;left:0;right:0;top:25px;max-height:273px;overflow-y:auto}}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client ul#searchUserResult li,#updateBookingModal .modal-body form #bookingClientContainer #booking-client ul#searchUserResult li{border-top:1px solid #ccc;display:block;font-size:14px;line-height:16px;padding:5px;cursor:pointer}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client ul#searchUserResult li:hover,#updateBookingModal .modal-body form #bookingClientContainer #booking-client ul#searchUserResult li:hover{background-color:#f3f3f3}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client .form-subgroup,#updateBookingModal .modal-body form #bookingClientContainer #booking-client .form-subgroup{margin-bottom:10px}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client .form-subgroup label,#updateBookingModal .modal-body form #bookingClientContainer #booking-client .form-subgroup label{font-size:12px}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client .form-control,#updateBookingModal .modal-body form #bookingClientContainer #booking-client .form-control{border:none;border-bottom:1px solid #ccc;border-radius:0;box-shadow:none}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client .form-control:not(.phone-number),#updateBookingModal .modal-body form #bookingClientContainer #booking-client .form-control:not(.phone-number){padding:0 0 6px 0}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client .form-control:not(textarea),#updateBookingModal .modal-body form #bookingClientContainer #booking-client .form-control:not(textarea){height:24px}#newBookingModalV2 .modal-body form #bookingClientContainer #booking-client .checkbox label,#updateBookingModal .modal-body form #bookingClientContainer #booking-client .checkbox label{font-size:12px;line-height:20px}#newBookingModalV2 .modal-body #bookingConfirmation,#updateBookingModal .modal-body #bookingConfirmation{text-align:center;padding:40px 15px 20px 15px}#newBookingModalV2 .modal-body #bookingConfirmation span.ok,#updateBookingModal .modal-body #bookingConfirmation span.ok{display:block;height:110px;width:110px;font-size:80px;line-height:110px;color:#5cb85c;border:1px solid #5cb85c;border-radius:50%;margin:auto}#newBookingModalV2 .modal-body #bookingConfirmation h3,#updateBookingModal .modal-body #bookingConfirmation h3{margin:0;padding:15px 0;font-size:19px;color:#999;font-weight:700}#newBookingModalV2 .modal-body #bookingConfirmation p,#updateBookingModal .modal-body #bookingConfirmation p{margin:0;padding:0 0 30px 0;font-size:15px;color:#999}#newBookingModalV2 .modal-body #bookingConfirmation a,#updateBookingModal .modal-body #bookingConfirmation a{font-weight:700;min-width:200px}#newBookingModalV2 .update-service-infos h3,#updateBookingModal .update-service-infos h3{float:left}#newBookingModalV2 .update-service-infos .update-seats-infos,#updateBookingModal .update-service-infos .update-seats-infos{float:left;color:grey;margin-left:5px}#newBookingModalV2 .update-service-infos ul,#updateBookingModal .update-service-infos ul{clear:both}#newWaitlistModal p{font-size:16px;text-align:center}#newWaitlistModal .modal-footer{padding:0!important}#newWaitlistModal .modal-footer .footer-buttons{padding:15px}#newWaitlistModal .modal-footer #waitlist-sticky-infos{background-color:#EEE;display:inline-block;width:100%}#newWaitlistModal .modal-footer #waitlist-sticky-infos #avg-waiting-time{font-size:24px}.no-margin-bt{margin-bottom:0}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:24px}.lds-ellipsis div{position:absolute;top:4px;width:11px;height:11px;border-radius:50%;background:#ccc;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(19px,0)}}.update-tooltip-container{position:relative;margin-right:20px;font-size:initial;padding:10px;display:inline}.update-tooltip-container a{font-size:initial!important}.update-tooltip-container .update-booking{color:grey;text-decoration:underline}.update-tooltip-container .update-booking i{margin-right:5px}.update-tooltip-container .tooltiptext{background-color:#fff;text-align:center;border-radius:6px;z-index:1;border:1px solid #ddd;width:200px;position:absolute;bottom:75%;left:50%;margin-left:-70px;font-size:initial}.update-tooltip-container .tooltiptext a{font-size:initial!important;text-decoration:none}.update-tooltip-container .tooltiptext ul{list-style-type:none;padding:5px;margin-bottom:0}.update-tooltip-container .tooltiptext ul hr{margin-top:5px;margin-bottom:5px}.update-tooltip-container .tooltiptext ul .cancel-booking{color:#d9534f}.update-tooltip-container .tooltiptext ul .update-view{color:#666}.update-tooltip-container .tooltiptext ul .update-booking-action{color:#0b58a2}.fa-star,.fa-star-half,.fa-star-half-empty,.fa-star-half-full{color:#fbac3a}.fa-star.empty{color:#0a0a0a;position:relative}.opinion-block{background-color:#f5f5f5;border:1px solid #ddd;padding:15px;margin-bottom:15px;color:#666;min-height:70px}.opinion-block h2{font-size:18px;margin:5px 0 15px 0}.opinion-block .owner-reply{background-color:#fff;margin-left:30px;padding:10px;border:1px solid #ddd}.opinion-block .owner-reply span{display:block;font-style:italic;font-size:12px}.opinion-block .already-signaled{background-color:#FFE2E5;border:1px solid #f9c9ce;color:#7C7C7C;padding:4px 10px;border-radius:3px;margin:0 70px 10px 0}.opinion-block .reply-info{background-color:#bce8f1;border:1px solid #84c7f5;color:#7C7C7C;padding:4px 10px;border-radius:3px;margin:0 70px 10px 0}@media (min-width:768px){.opinion-block .put-right{float:right}}@media (max-width:767px){.opinion-block .opinion-stars{display:block;margin-top:10px}}@media (max-width:767px){.opinion-block .opinion-sm-stars{display:block;margin:-5px 0 10px 0}}.popover-title i.fa-close{cursor:pointer;float:right;color:#d7d7d7}.send-answer textarea{height:100px;margin-bottom:15px}.signal-opinion-form{width:185px}.signal-opinion-form label{width:100%}.other-reason{display:none;margin-bottom:10px}.event-datetime{color:#767676;font-size:13px}.event-datetime .form-control{width:110px;display:inline-block;text-align:center}.event-datetime label{display:inline-block;margin:10px 10px 0 0;line-height:14px}.event-datetime label input{float:left;margin:0 3px 0 0}.campaign-btns{text-align:center;margin-top:15px}.campaign-btns button{width:100%;margin-bottom:15px}#campaignModal ul{display:block;width:100%;padding:6px 12px;border:1px solid #ccc;border-radius:4px}#campaignModal ul li{margin-top:10px}.support-user{background-color:#4080ff;border-radius:10px;padding:15px;margin-bottom:15px;color:#fff;min-height:70px;text-align:right;width:70%}.support-user div{font-size:12px;margin-bottom:10px}.support-user div span{display:none}.support-user div i{display:inline}.support-user p{text-align:left}.support-uniiti{background-color:#f1f0f0;border-radius:10px;padding:15px;margin-bottom:15px;color:#4b4f56;min-height:70px;text-align:right;display:inline-block;width:70%}.support-uniiti div{font-size:12px;margin-bottom:10px}.support-uniiti div span{display:inline}.support-uniiti div i{display:none}.support-uniiti p{text-align:left}.unread{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.message-from span{border-radius:50%;background-size:cover;background-position:center;background-color:#333;color:#fff;width:40px;height:40px;display:block;text-align:center;line-height:40px;font-size:24px;font-weight:700;float:left;margin-right:15px}.message-from h3{color:#333;font-size:14px;font-weight:700;margin:3px 0 3px 0;padding:0}.message-from p{margin:0}.new-service-table{min-width:1240px;overflow-x:scroll;width:100%;margin-bottom:20px}.opening-time{width:10%;padding:0;float:left}.opening-time>div{border:1px solid #a9a9a9;min-height:40px;padding:10px;width:100%;float:left}.opening-time-all{background-color:#a9a9a9}.opening-time-all>div{border:1px solid #fff}.time-select select{display:block;width:45%;margin-right:3px;height:34px;padding:4px;font-size:14px;float:left;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.opening-time-titles{width:15%}.opening-time-titles>div{padding:8px;height:56px}.service-details{border:1px solid #696969;padding:10px 0;margin-bottom:10px;display:inline-block}.service-name{color:#d54949;font-size:16px}.service-details-header{display:inline-block;width:100%}.service-details-header div{display:inline-block;float:right;font-weight:700}.service-details-header div i{float:right}.service-details-header div a{float:right;margin-right:10px}.service-details-action a{font-size:16px;border-bottom:1px solid;color:#0a0a0a}.service-details-action i{color:#a9a9a9;font-size:19px;margin:5px}.service-prop-value{padding-top:10px}.slots-check div{margin-right:10px}.slots-check label{margin-right:12px;margin-bottom:20px;font-size:16px;color:#0a0a0a}.service-name-modal{text-align:center;margin-bottom:20px}#bookingSlots{text-align:center}.panel-heading-services{padding:5px 15px!important;color:#0a0a0a}.panel-heading-services .service-header-pannel{color:#0a0a0a;text-underline:none}@media (max-width:768px){.panel-heading-services .service-header-pannel .service-header-icon{margin-top:20px;margin-left:1%}}.panel-heading-services.active{background-color:#d54949;color:#fff!important}.panel-heading-services.active .service-header-pannel{color:#fff!important;text-underline:none}.panel-heading-services h4{font-weight:700}.service-form{overflow:auto;overflow-y:hidden;padding-left:15px;padding-bottom:30px}.pannel-body-service-details{overflow-x:scroll}.waitlist-stats-banner{background-color:#999;height:100%;border-top:1px solid #fff;color:#fff;text-align:center}.waitlist-stats-banner h5{text-transform:uppercase}.waitlist-stats-banner p{font-size:18px}.waitlist-menu-banner{background-color:#999;padding:10px}.waitlist-list{margin-top:15px}.waitlist-list table{width:100%}.waitlist-list table tr{border-top:1px solid #999}.waitlist-list table tr td,.waitlist-list table tr th{padding:8px}.waitlist-list table tr.waitlist-entry-details{border-top:none}.waitlist-list table tr.waitlist-entry-details td{padding:0}.waitlist-btn{display:inline-block;padding:6px 20px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;background-color:#B7B7B7;color:#0a0a0a;text-transform:capitalize}.waitlist-btn.active{background-color:#fff;color:#D54849}.waitlist-history-filters{background-color:#f5f5f5;padding:15px}.waitlist-history-filters div.services{display:inline-block;margin-left:5px}.waitlist-history-filters div.services input.waitlist-btn{background-color:#fff;color:#D54849;margin-right:5px}.waitlist-history-filters div.services input.waitlist-btn.active{background-color:#D54849;color:#fff}.waitlist-history-filters div.next{display:inline-block;padding:3px 12px 6px 12px;border-left:1px solid #999;cursor:pointer}.waitlist-history-filters div.prev{display:inline-block;padding:3px 12px 6px 12px;border-right:1px solid #999;cursor:pointer}.waitlist-details-block{background-color:#F8F8F8;padding:10px;margin-bottom:15px}.waitlist-details-block h5{text-align:center;text-transform:uppercase}.update-waitlist-entry-status.disabled{background-color:#D9D9D9}.placed-waitlist-check{font-size:30px;color:#6AA84F}.canceled-waitlist-check{font-size:30px;color:#C00}.waitlist-details-block .iti-arrow{display:none}.waitlist-details-block .phone-number{background-color:#F8F8F8;padding:0!important;border:0;cursor:default}.waitlist-history-info:last-child{font-weight:700}.active-bell{color:#e41f1f;font-size:17px}.translation-table{width:100%;border-bottom:1px solid #ddd}.translation-table thead tr{height:50px}.translation-table thead tr td{border:1px solid #ddd}.translation-table thead tr td span{text-transform:uppercase}.translation-table thead tr td .translation-date-td{text-align:center}.translation-table td{font-size:14px;line-height:1.42857143;padding:6px;border-right:1px solid #ddd;border-left:1px solid #ddd}.translation-table .trans-text{border:none!important;padding:0;box-shadow:none}.translation-table .offer-name-tr,.translation-table .offer-pack-tr{background-color:#F3F3F3;border-bottom:none;font-weight:700}.translation-table .offer-name-tr input.trans-text,.translation-table .offer-pack-tr input.trans-text{background-color:#F3F3F3;color:#000;font-weight:700}.translation-table .offer-description-tr,.translation-table .offer-item-description-tr,.translation-table .offer-pack-description-tr{color:#9E9E9E;border-top:1px #666;border-style:dashed;border-right:none;border-left:none;border-bottom:none}.translation-table .offer-description-tr input,.translation-table .offer-description-tr textarea,.translation-table .offer-item-description-tr input,.translation-table .offer-item-description-tr textarea,.translation-table .offer-pack-description-tr input,.translation-table .offer-pack-description-tr textarea{color:#9E9E9E}.translation-table .offer-item-tr,.translation-table .offer-pack-option-tr{border:1px solid #ddd;border-bottom:none}.translation-table .translation-date-td{text-align:center;width:16%}.translation-table .translation-date-td span{color:#d54949;font-weight:400}.translation-table .updated{background-color:#d54949;border-radius:5px;color:#fff;float:right;padding:0 8px 0 8px;font-weight:400;font-size:12px}.translation-table .original-text{width:100%}.translation-table .trans-text{width:100%}.translation-table .original-text-td,.translation-table .translated-text-td{width:42%}.translation-action{padding:10px;float:right}.translation-action a{padding:5px}.nav-tabs{width:100%}#translate-auto{width:100%;margin-top:-10px}#translate-auto:disabled{background-color:#ddd;border-color:grey;color:#000;font-weight:700}.lang-table{margin-top:-6px;border:none}.lang-table tbody tr{border:none}.lang-table tbody tr td{border:none}.table-container{padding-top:70px;padding-right:15px;padding-left:15px}.client-card-container{padding:15px;display:inline-block;float:left}.header-bar{width:100%;display:inline-block}.recap-bloc{border:1px solid #ddd;padding:10px;display:inline-block;width:100%}.booking-status{height:20px;width:20px;border-radius:50%;display:inline-block}.booking-status.pending{background-color:#f78f05;border:1px solid #f78f05}.booking-status.canceled{background-color:#c00;border:1px solid #c00}.booking-status.accepted{background-color:#5cb85c;border:1px solid #5cb85c}.booking-status.treated{background-color:#bbb;border:1px solid #bbb}.booking-status.declined{background-color:#d9534f;border:1px solid #d9534f}.booking-msg{margin-top:3px;margin-left:5px;vertical-align:top}.booking-table{border:1px solid #a2a2a2;padding:2px 10px 2px 10px;border-radius:5px}.comment-bubble{width:17px}.client-cards-list-title a{color:#000}.client-card-header{display:inline-block;width:100%;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;background-color:#fff}.client-card-header .client-creation-info{color:#999;float:left;display:inline-block}.client-card-header .card-actions{color:#666;float:right;display:inline-block}.client-card-header .card-actions .add-action{color:#fff;background-color:#d9534f;border-color:#d9534f}.table-client-infos{color:#666}.table-client-infos tr td:first-child{color:#999}.table-client-infos .phone-number{border:none!important}.recap-title{text-align:left;float:left;color:#999}.recap-info{text-align:right;float:right;font-weight:700}#updateClientModal .phone-number{border:1px solid #ccc!important}#updateClientModal .margin-bottom-15{margin-bottom:15px}.add-entry-action-container{border:1px solid #ddd;padding:5px;margin-top:3px;box-shadow:3px 3px #ddd}.add-entry-action-container .add-booking-action{margin-left:4px}.add-entry-action-container .add-booking-action i{margin-right:3px}.add-entry-action-container button{display:block;background-color:#fff;width:100%;text-align:left}.add-entry-action-container button img{margin-left:-4px;margin-right:3px;width:20px}.add-entry-action-container button i{margin-right:6px}.client-box-info{border:1px solid #ddd}.client-box-info .client-info-header{border:1px solid #ddd;background-color:#ddd;padding:5px 10px}.client-box-info .client-details{padding:10px;display:inline-block;width:100%}.client-box-info .client-details .block-title{color:#666;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd}.client-box-info .client-details .block-content-label{float:left;text-align:left;color:#666}.client-box-info .client-details .block-content-value{text-align:right;margin-bottom:5px}.client-box-info .change-current-user{text-align:right;color:#d54949;cursor:pointer}#bookingDetailsModal .modal-dialog{width:470px}#bookingDetailsModal .tab-pane{padding:15px 15px 0 15px}#bookingDetailsModal .booking-short-details{display:inline-block}#bookingDetailsModal .booking-short-details .bordered{border:1px solid #ddd;text-align:center;float:left;padding:7px 25px;color:#666}#bookingDetailsModal .booking-short-details .bordered.has-icon{padding:7px 10px;background-color:#ddd}#bookingDetailsModal .booking-short-details .bordered.pax-icon{width:40px}#bookingDetailsModal .booking-short-details .booking-date{padding:0}#bookingDetailsModal .booking-short-details .booking-pax{padding:0}#bookingDetailsModal .booking-short-details .booking-pax .bordered{float:right;padding:7px 35px}#bookingDetailsModal .booking-short-details .booking-pax .bordered.has-icon{padding:7px 10px}#bookingDetailsModal .booking-short-details .update-booking{padding:0;margin-top:10px;color:#666}#bookingDetailsModal .booking-short-details .update-booking button{background-color:#fff;border:1px solid #ddd;text-align:center;width:100%;padding:7px 25px}#bookingDetailsModal #booking-details label{color:#666}#bookingDetailsModal #booking-details div{padding:10px}#bookingDetailsModal #booking-details div p{margin-left:17px}#bookingDetailsModal #booking-details div i{margin-right:5px;font-size:15px}#bookingDetailsModal .booking-body li a{color:#666}#bookingDetailsModal .booking-body li.active a{color:#000;font-weight:700}#bookingDetailsModal .booking-body .info-bloc{border:1px solid #ddd;padding:10px;display:inline-block;width:49%}#bookingDetailsModal .booking-body .margin-right{margin-right:4px}#bookingDetailsModal .actions-bloc{width:100%;border-top:1px solid #ddd;padding:0;clear:both}#bookingDetailsModal .actions-bloc a{border:1px solid;color:#fff;text-align:center;padding:5px;width:30%;float:left}#bookingDetailsModal .actions-bloc a.accept-booking-action{background-color:#5cb85c;border-color:#5cb85c}#bookingDetailsModal .actions-bloc a.decline-booking-action{background-color:#d9534f;border-color:#d9534f;margin-left:3%}#bookingDetailsModal .actions-bloc a.treat-booking-action{background-color:#777;border-color:#777;margin-left:3%}#bookingDetailsModal .actions-bloc .confirmed{text-align:center;border:1px solid #5cb85c;color:#5cb85c}#bookingDetailsModal .actions-bloc .canceled,#bookingDetailsModal .actions-bloc .declined{text-align:center;border:1px solid #d9534f;color:#d9534f}#bookingDetailsModal .actions-bloc .treated{text-align:center;border:1px solid #777;color:#777}#opinionDetailsModal .opinion-header h4{color:#585757}#opinionDetailsModal .opinion-date{float:left;text-align:left;clear:left;color:#666;margin-bottom:15px;margin-top:-5px}#opinionDetailsModal .opinion-body{clear:left;color:#666}#opinionDetailsModal .opinion-body .opinion-message{margin-bottom:15px;font-size:16px}#opinionDetailsModal .opinion-body img{width:22px;margin-right:5px}.new-client{margin-left:10px;border-radius:0;margin-bottom:10px}.clients-list-container .pagination_footer{background-color:#f5f5f5;height:40px}.clients-list-container .pagination_footer #DataTables_Table_0_length{padding-top:8px;margin-left:5px}.clients-list-container .pagination_footer #DataTables_Table_0_paginate{float:left!important;text-align:left!important;font-size:12px}.clients-list-container #DataTables_Table_0_filter .search-input{border:1px solid #777;padding:1px 7px}.clients-list-container #DataTables_Table_0_filter .search-input input{padding:6px;border:none}.clients-list-container .clients-table-list{margin-top:15px}.clients-list-container .clients-table-list thead{background-color:#f5f5f5}.clients-list-container .clients-table-list tr td{padding:10px!important}.last-bookings-bloc .table-bookings-info,.last-bookings-bloc .table-opinions-info,.last-opinions-bloc .table-bookings-info,.last-opinions-bloc .table-opinions-info{color:#666;border:#ddd!important}.last-bookings-bloc .table-bookings-info thead,.last-bookings-bloc .table-opinions-info thead,.last-opinions-bloc .table-bookings-info thead,.last-opinions-bloc .table-opinions-info thead{display:none}.last-bookings-bloc .table-bookings-info .color-red,.last-bookings-bloc .table-opinions-info .color-red,.last-opinions-bloc .table-bookings-info .color-red,.last-opinions-bloc .table-opinions-info .color-red{color:#d9534f!important}.last-bookings-bloc #DataTables_Table_0_paginate,.last-bookings-bloc #DataTables_Table_1_paginate,.last-opinions-bloc #DataTables_Table_0_paginate,.last-opinions-bloc #DataTables_Table_1_paginate{text-align:center!important;float:unset!important}.last-bookings-bloc #DataTables_Table_0_paginate .paginate_button,.last-bookings-bloc #DataTables_Table_1_paginate .paginate_button,.last-opinions-bloc #DataTables_Table_0_paginate .paginate_button,.last-opinions-bloc #DataTables_Table_1_paginate .paginate_button{color:#d9534f!important;border:none;background:0 0!important}.last-bookings-bloc #DataTables_Table_0_paginate .paginate_button.current,.last-bookings-bloc #DataTables_Table_1_paginate .paginate_button.current,.last-opinions-bloc #DataTables_Table_0_paginate .paginate_button.current,.last-opinions-bloc #DataTables_Table_1_paginate .paginate_button.current{color:#fff!important;background:#d9534f!important}.last-bookings-bloc #DataTables_Table_0_paginate .paginate_button.next,.last-bookings-bloc #DataTables_Table_0_paginate .paginate_button.previous,.last-bookings-bloc #DataTables_Table_1_paginate .paginate_button.next,.last-bookings-bloc #DataTables_Table_1_paginate .paginate_button.previous,.last-opinions-bloc #DataTables_Table_0_paginate .paginate_button.next,.last-opinions-bloc #DataTables_Table_0_paginate .paginate_button.previous,.last-opinions-bloc #DataTables_Table_1_paginate .paginate_button.next,.last-opinions-bloc #DataTables_Table_1_paginate .paginate_button.previous{color:#777!important}.last-bookings-bloc #DataTables_Table_0_paginate .ellipsis,.last-bookings-bloc #DataTables_Table_1_paginate .ellipsis,.last-opinions-bloc #DataTables_Table_0_paginate .ellipsis,.last-opinions-bloc #DataTables_Table_1_paginate .ellipsis{color:#d9534f!important}