.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:16px;}
body.mobile-app .mobile-app-no{display:none !important;}
body:not(.mobile-app) .mobile-app-only{display:none !important;}
body .navbar.navbar-fixed-top .brand{display:none;padding-right:0;max-height:35px;outline:none;}body .navbar.navbar-fixed-top .brand .logo-svg,body .navbar.navbar-fixed-top .brand .logo-svg-hover{height:40px;}
body .navbar.navbar-fixed-top .brand .logo-svg{display:inline-block;}
body .navbar.navbar-fixed-top .brand .logo-svg-hover{display:none;}
body .navbar.navbar-fixed-top .brand.has-logo-svg:hover .logo-svg,body .navbar.navbar-fixed-top .brand.has-logo-svg:focus .logo-svg{display:none;}
body .navbar.navbar-fixed-top .brand.has-logo-svg:hover .logo-svg-hover,body .navbar.navbar-fixed-top .brand.has-logo-svg:focus .logo-svg-hover{display:inline-block;}
@media (max-width:979px){body .navbar.navbar-fixed-top{position:fixed;margin:0;padding:0;}body .navbar.navbar-fixed-top .navbar-inner{padding:0;} body .navbar.navbar-fixed-top .container-fluid{margin:0;padding:0;} body .navbar.navbar-fixed-top .brand{display:block;}body .navbar.navbar-fixed-top .brand .logo-svg{display:none;} body .navbar.navbar-fixed-top .brand .logo-svg-hover{display:inline-block;}}
.lead{font-weight:300;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(143, 204, 44, 0.8);-webkit-box-shadow:inset 0 0 5px rgba(143, 204, 44, 0.6), 0 0 5px rgba(143, 204, 44, 0.6) !important;-moz-box-shadow:inset 0 0 5px rgba(143, 204, 44, 0.6), 0 0 5px rgba(143, 204, 44, 0.6) !important;box-shadow:inset 0 0 5px rgba(143, 204, 44, 0.6), 0 0 5px rgba(143, 204, 44, 0.6) !important;}
input[disabled],select[disabled],textarea[disabled]{cursor:auto;}
input[readonly],select[readonly],textarea[readonly]{cursor:auto;}
.main-title{font-weight:bold;color:#eb5b58;padding:3px 20px 0 20px;display:inline-block;font-size:1.5em;text-transform:uppercase;flex-grow:1;}
.main-title-with-side{display:flex;flex-wrap:wrap;margin-bottom:-10px;justify-content:flex-end;width:100%;}.main-title-with-side .main-title{padding-right:0;margin-bottom:10px;}
.main-title-with-side .main-title-side{margin-left:20px;margin-right:20px;display:flex;flex-wrap:wrap;}.main-title-with-side .main-title-side>div,.main-title-with-side .main-title-side>span{margin-right:10px;margin-bottom:10px;}.main-title-with-side .main-title-side>div:last-child,.main-title-with-side .main-title-side>span:last-child{margin-right:0;}
.main-content{background-color:#fff;padding:20px 40px 0;}.main-content form{margin:0;}
.main-content .first-child{margin-top:10px;}
.main-content>.control-group:first-child,.main-content form>.control-group:first-child{margin-top:10px;}
.main-content p,.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-bottom:16px;}.main-content p.ui-helper-reset,.main-content h1.ui-helper-reset,.main-content h2.ui-helper-reset,.main-content h3.ui-helper-reset,.main-content h4.ui-helper-reset,.main-content h5.ui-helper-reset,.main-content h6.ui-helper-reset{margin-bottom:0;}
@media (max-width:979px){.main-content{border-left-width:0;border-right-width:0;padding:20px 20px 0;}}.main-content.no-x-pad{padding-left:20px;padding-right:20px;}
fieldset{margin-bottom:20px;background-color:#fff;border:1px solid #eb5b58;display:block;position:relative;padding:48px 20px 20px 20px;}fieldset legend{font-weight:bold;color:#eb5b58;padding:3px 20px 0 20px;display:inline-block;font-size:1.5em;text-transform:uppercase;flex-grow:1;font-size:15px;border:0;padding:0;position:absolute;top:0;left:0;line-height:27px;width:100%;text-indent:7px;}fieldset legend+.control-group{margin-top:10px;}
.main-x-full{margin-left:-20px;margin-right:-20px;}
@media (max-width:767px){.phone-main-x-full{margin-left:-20px;margin-right:-20px;}}
@media (max-width:979px){.tablet-main-x-full{margin-left:-20px;margin-right:-20px;}}
.x-pad{padding-left:20px;padding-right:20px;}
@media (max-width:979px){.tablet-x-pad{padding-left:20px;padding-right:20px;}}
.form-actions{margin-bottom:0;margin:0 -40px -19px -40px;}@media (max-width:979px){.form-actions{margin:0 -20px -19px -20px;}}
.form-actions .btn-danger{float:right;}
.alert{border-radius:0;}.alert a:not(.btn){color:inherit;text-decoration:underline;}
.alert .btn{text-shadow:none;}
.clear{display:block;clear:both;}
@media (max-width:767px){.iframeDialog{width:calc(100% - 20px) !important;}}
body.iframe-dialog{margin-top:0;padding:0;}
.iframe-dialog fieldset,.ui-dialog-content fieldset{padding-top:20px;border:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.0), 0 0 0 rgba(255, 255, 255, 0);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,.0), 0 0 0 rgba(255, 255, 255, 0);box-shadow:inset 0 0 0 rgba(0,0,0,.0), 0 0 0 rgba(255, 255, 255, 0);}
.iframe-dialog .alert,.ui-dialog-content .alert{margin-top:-10px;}
.iframe-dialog form{margin:0;}
.comma-sep-list .comma:last-child{display:none;}
.icon-red,.text-red,.color-red{color:#eb5b58;}
.icon-green,.text-green,.color-green{color:#90cf34;}
.alert ul{list-style:none;margin-left:0;}
.table-th-link-color>thead>tr>th{color:#eb5b58;}
.table-vcenter>thead>tr>th{vertical-align:middle;}
.table-vcenter>tbody>tr>td{vertical-align:middle;}
.loadmask{background-color:#FFFFFF !important;}
.loadmask-msg{background:none !important;border:0 !important;top:50% !important;left:50% !important;margin-top:-8px;margin-left:-8px;padding:0;}.loadmask-msg div{background:url("../../common/images/loader.gif") no-repeat !important;border:0 !important;text-indent:-9999px;display:block;width:16px;height:16px;padding:0;}
.loading-gif{display:inline-block;width:16px;height:16px;background:url("../../common/images/loading.gif") no-repeat;vertical-align:text-bottom;}
.loading-gif-green{background:url("../../common/images/green_loader.gif") no-repeat;}
.label:empty,.badge:empty{display:inline-block;}
.ui-accordion-header.ui-state-focus>a{color:#fff;}
.upload-image,.upload-images,.upload-file,.upload-files{}.upload-image .progress,.upload-images .progress,.upload-file .progress,.upload-files .progress{background-color:transparent;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.upload-image .thumb,.upload-file .thumb,.upload-image .filename,.upload-file .filename{margin-bottom:5px;}
.upload-images .thumbs,.upload-files .thumbs{*zoom:1;margin-right:-10px;margin-bottom:0;}.upload-images .thumbs:before,.upload-files .thumbs:before,.upload-images .thumbs:after,.upload-files .thumbs:after{display:table;content:"";line-height:0;}
.upload-images .thumbs:after,.upload-files .thumbs:after{clear:both;}
.upload-images .thumbs:before,.upload-files .thumbs:before,.upload-images .thumbs:after,.upload-files .thumbs:after{display:table;content:"";line-height:0;}
.upload-images .thumbs:after,.upload-files .thumbs:after{clear:both;}
.upload-images .thumbs .thumb,.upload-files .thumbs .thumb{position:relative;float:left;padding-left:0;padding-right:20px;padding-bottom:10px;}.upload-images .thumbs .thumb .remove,.upload-files .thumbs .thumb .remove{display:none;position:absolute;top:-5px;right:7px;cursor:pointer;color:#ee5f5b;}
.upload-images .thumbs .thumb:hover .remove,.upload-files .thumbs .thumb:hover .remove,.upload-images .thumbs .thumb:focus .remove,.upload-files .thumbs .thumb:focus .remove{display:inline-block;}
.upload-images .thumbs.is-empty,.upload-files .thumbs.is-empty{display:none;}
.upload-images-actions,.upload-files-actions{position:relative;*zoom:1;}.upload-images-actions:before,.upload-files-actions:before,.upload-images-actions:after,.upload-files-actions:after{display:table;content:"";line-height:0;}
.upload-images-actions:after,.upload-files-actions:after{clear:both;}
.upload-images-actions:before,.upload-files-actions:before,.upload-images-actions:after,.upload-files-actions:after{display:table;content:"";line-height:0;}
.upload-images-actions:after,.upload-files-actions:after{clear:both;}
.file-icon-name{text-align:center;}.file-icon-name .file-icon{font-size:28px;cursor:default;}
.file-icon-name .file-name{display:block;margin-top:5px;}
.loading-overlay{position:absolute;color:#459e00;text-align:center;background-color:rgba(255, 255, 255, 0.5);z-index:1040;}.loading-overlay .loading-icon{cursor:default;}
.loading-overlay-element,.loading-overlay-window{display:flex;justify-content:center;align-items:center;}
.loading-overlay-element .loading-icon{font-size:1.3333333333333333em;line-height:0.75em;vertical-align:-10%;color:rgba(0, 0, 0, 0.33);}
.loading-overlay-window{position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;}.loading-overlay-window .loading-icon{font-size:2.5em;}
.loading-overlay-window .loading-text{margin-top:1rem;font-weight:bold;background-color:#fff;}
.iframe-dialog-loading-overlay{z-index:1051;background-color:rgba(255, 255, 255, 0.5);color:#333333;}
.device-os-icon{font-size:16px;cursor:default;}.device-os-icon.icon-android,.device-os-icon.fa-android{color:#79C257;}
.device-os-icon.icon-apple,.device-os-icon.fa-apple{color:#000000;}
.device-os-icon.icon-windows,.device-os-icon.fa-windows{color:#0078D6;}
.tooltip.balloon-align-left .tooltip-inner{text-align:left;}
.tooltip.balloon-modal{z-index:1051;}
.h-radios,.h-checkboxes{margin-left:-10px;}.h-radios .checkbox,.h-checkboxes .checkbox,.h-radios .radio,.h-checkboxes .radio{margin-left:10px;}.h-radios .checkbox input[type="checkbox"],.h-checkboxes .checkbox input[type="checkbox"],.h-radios .radio input[type="checkbox"],.h-checkboxes .radio input[type="checkbox"],.h-radios .checkbox input[type="radio"],.h-checkboxes .checkbox input[type="radio"],.h-radios .radio input[type="radio"],.h-checkboxes .radio input[type="radio"]{margin-top:3px;}
.ui-dialog.danger #confirm-dialog{color:#b94a48;font-weight:600;}
#confirmDialog.danger .modal-header .modal-title{color:#b94a48;}
#confirmDialog.danger .modal-body{color:#b94a48;}
.notification{display:none;position:fixed;z-index:1049;pointer-events:none;}.notification .alert{margin:0;pointer-events:auto;}
.notification.top-left,.notification.top-center,.notification.top-right{top:65px;}
.notification.bottom-left,.notification.bottom-right,.notification.bottom-center{bottom:15px;}
.notification.top-left,.notification.bottom-left{left:10px;}
.notification.top-right,.notification.bottom-right{right:10px;}
.notification.top-center,.notification.bottom-center{left:10px;right:10px;text-align:center;}.notification.top-center .alert,.notification.bottom-center .alert{display:inline-block;}
.font-strong{font-weight:bold;}
.font-strong-600{font-weight:600;}
.font-strong-500{font-weight:500;}
.font-small{font-size:11.9px;}
.font-monospace{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
@media (min-width:481px){.controls.readonly,.form-control-readonly{padding-top:5px;}}
.link-color{color:#eb5b58;}
.uc{text-transform:uppercase;}
.lc{text-transform:lowercase;}
.uc::-webkit-input-placeholder,.lc::-webkit-input-placeholder{text-transform:initial;}
.uc:-moz-placeholder,.lc:-moz-placeholder{text-transform:initial;}
.uc::-moz-placeholder,.lc::-moz-placeholder{text-transform:initial;}
.uc:-ms-input-placeholder,.lc:-ms-input-placeholder{text-transform:initial;}
.d-inline-block{display:inline-block;}
.v-align-middle{vertical-align:middle;}
.mt0{margin-top:0 !important;}
.mb0{margin-bottom:0 !important;}
.ml0{margin-left:0 !important;}
.mr0{margin-right:0 !important;}
.pt0{padding-top:0 !important;}
.pb0{padding-bottom:0 !important;}
.pl0{padding-left:0 !important;}
.pr0{padding-right:0 !important;}
.mt1{margin-top:0.25rem !important;}
.mb1{margin-bottom:0.25rem !important;}
.ml1{margin-left:0.25rem !important;}
.mr1{margin-right:0.25rem !important;}
.pt1{padding-top:0.25rem !important;}
.pb1{padding-bottom:0.25rem !important;}
.pl1{padding-left:0.25rem !important;}
.pr1{padding-right:0.25rem !important;}
.mt2{margin-top:0.5rem !important;}
.mb2{margin-bottom:0.5rem !important;}
.ml2{margin-left:0.5rem !important;}
.mr2{margin-right:0.5rem !important;}
.pt2{padding-top:0.5rem !important;}
.pb2{padding-bottom:0.5rem !important;}
.pl2{padding-left:0.5rem !important;}
.pr2{padding-right:0.5rem !important;}
.mt3{margin-top:1rem !important;}
.mb3{margin-bottom:1rem !important;}
.ml3{margin-left:1rem !important;}
.mr3{margin-right:1rem !important;}
.pt3{padding-top:1rem !important;}
.pb3{padding-bottom:1rem !important;}
.pl3{padding-left:1rem !important;}
.pr3{padding-right:1rem !important;}
.mt4{margin-top:1.5rem !important;}
.mb4{margin-bottom:1.5rem !important;}
.ml4{margin-left:1.5rem !important;}
.mr4{margin-right:1.5rem !important;}
.pt4{padding-top:1.5rem !important;}
.pb4{padding-bottom:1.5rem !important;}
.pl4{padding-left:1.5rem !important;}
.pr4{padding-right:1.5rem !important;}
.mt5{margin-top:3rem !important;}
.mb5{margin-bottom:3rem !important;}
.ml5{margin-left:3rem !important;}
.mr5{margin-right:3rem !important;}
.pt5{padding-top:3rem !important;}
.pb5{padding-bottom:3rem !important;}
.pl5{padding-left:3rem !important;}
.pr5{padding-right:3rem !important;}
.lbl-sp{margin-right:0.25rem;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.5;filter:alpha(opacity=50);}
@media (max-width:767px){.modal.modal-scrollable.fade{left:0;right:0;}}.modal.modal-scrollable.fade.in{top:0;max-height:100%;overflow-y:auto;}
.modal.modal-scrollable.vcenter.fade{top:0;transform:translate(0, -50%);}.modal.modal-scrollable.vcenter.fade.in{top:50%;transform:translate(0, -50%);}
.modal.modal-scrollable .modal-body{max-height:none;}
@media (min-width:700px){.modal.modal-700{width:700px;margin-left:-350px;}.modal.modal-700.fade{left:50%;}}.modal.modal-1200{left:0;margin-left:0;width:100%;}@media (min-width:1200px){.modal.modal-1200{width:1200px;margin-left:-600px;}.modal.modal-1200.fade{left:50%;}}
.ui-slider-handle{background:#67b021 !important;border:1px solid #327e04 !important;}
.icon-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
@-webkit-keyframes spin{0%{-webkit-transform:perspective(1px) rotate(0deg);transform:perspective(1px) rotate(0deg);} 100%{-webkit-transform:perspective(1px) rotate(359deg);transform:perspective(1px) rotate(359deg);}}@keyframes spin{0%{-webkit-transform:perspective(1px) rotate(0deg);transform:perspective(1px) rotate(0deg);} 100%{-webkit-transform:perspective(1px) rotate(359deg);transform:perspective(1px) rotate(359deg);}}.icon-spin-once{-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.input-append.input-block-level,.input-prepend.input-block-level{display:flex;}
.input-append.input-block-level>input,.input-prepend.input-block-level>input{flex-grow:1;}
.fas[class*=" fa-"]:not(svg),.far[class*=" fa-"]:not(svg),.fal[class*=" fa-"]:not(svg){height:1em;width:1em;vertical-align:-0.125em;display:inline-block;}.fas[class*=" fa-"]:not(svg).fa-fw,.far[class*=" fa-"]:not(svg).fa-fw,.fal[class*=" fa-"]:not(svg).fa-fw{width:1.25em;}
@keyframes xm-spin{0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}}.xm-fa svg{height:1em;fill:currentColor;}
.xm-fa-spin svg{animation:xm-spin 2s infinite linear;}
.control-group-lg label{font-size:17.5px;}
.control-group-lg select,.control-group-lg textarea,.control-group-lg input[type="text"],.control-group-lg input[type="password"],.control-group-lg input[type="datetime"],.control-group-lg input[type="datetime-local"],.control-group-lg input[type="date"],.control-group-lg input[type="month"],.control-group-lg input[type="time"],.control-group-lg input[type="week"],.control-group-lg input[type="number"],.control-group-lg input[type="email"],.control-group-lg input[type="url"],.control-group-lg input[type="search"],.control-group-lg input[type="tel"],.control-group-lg input[type="color"],.control-group-lg .uneditable-input{font-size:17.5px;}
.control-group-lg .readonly,.control-group-lg.readonly{font-size:17.5px;}
.control-group-lg .input-append .add-on,.control-group-lg .input-prepend .add-on{font-size:17.5px;}
.control-group-lg select,.control-group-lg textarea,.control-group-lg input[type="text"],.control-group-lg input[type="password"],.control-group-lg input[type="datetime"],.control-group-lg input[type="datetime-local"],.control-group-lg input[type="date"],.control-group-lg input[type="month"],.control-group-lg input[type="time"],.control-group-lg input[type="week"],.control-group-lg input[type="number"],.control-group-lg input[type="email"],.control-group-lg input[type="url"],.control-group-lg input[type="search"],.control-group-lg input[type="tel"],.control-group-lg input[type="color"],.control-group-lg .uneditable-input{height:50px;padding:5px 7.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.control-group-lg .readonly{height:25px;padding-top:6.25px;}
.control-group-lg .input-append .add-on,.control-group-lg .input-prepend .add-on{height:50px;min-width:20px;padding:5px 10px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.control-group-lg .radio,.control-group-lg .checkbox{padding-left:25px;}.control-group-lg .radio input[type="radio"],.control-group-lg .checkbox input[type="radio"],.control-group-lg .radio input[type="checkbox"],.control-group-lg .checkbox input[type="checkbox"]{margin-top:0.75%;margin-left:-25px;transform:scale(1.25);}
.control-group-lg .btn{font-size:17.5px;}
.control-group-lg .btn{padding:5px 15px;line-height:25px;}
@media screen and (max-width:767px){.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-bottom:15px;}.table-responsive>.table-bordered{border:0;} .table-responsive>.table{margin-bottom:0;}}
.modal-table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-bottom:15px;}.modal-table-responsive>.table{margin-bottom:0;}
@media (min-width:1150px){.container-fluid{margin-left:auto;margin-right:auto;}.container-fluid.layout-full{width:auto;}}@media (max-width:979px){.container-fluid{padding-left:0;padding-right:0;}}
.main-logo{display:none;}
.restaurant-not-logged:not(.mobile-app) .navbar{display:none;}
.restaurant-not-logged:not(.mobile-app) .row-main #content{width:100%;margin-left:0;}
.restaurant-not-logged:not(.mobile-app) .brand-home-app{display:none;}
@media (min-width:500px){.restaurant-not-logged:not(.mobile-app) #login{max-width:500px;margin:0 auto;border-radius:20px;padding:30px 20px 0 20px;border:1px solid #ddd;}}.restaurant-not-logged:not(.mobile-app) #login .main-logo{display:block;margin:0 auto;width:100px;padding-bottom:20px;}
.restaurant-not-logged:not(.mobile-app) #login .main-title{font-size:12px;display:block;color:#333;padding:0px 12px;margin-left:40px;border-left:5px solid #ef3c3c;}
.restaurant-not-logged:not(.mobile-app) #login .control-group{margin:0;}.restaurant-not-logged:not(.mobile-app) #login .control-group .input-block-level{margin:0;}
.restaurant-not-logged:not(.mobile-app) #login .email,.restaurant-not-logged:not(.mobile-app) #login .password,.restaurant-not-logged:not(.mobile-app) #login .email_recovery{position:relative;}.restaurant-not-logged:not(.mobile-app) #login .email label,.restaurant-not-logged:not(.mobile-app) #login .password label,.restaurant-not-logged:not(.mobile-app) #login .email_recovery label{font-size:13px;color:#999999;top:2px;left:5px;position:absolute;}
.restaurant-not-logged:not(.mobile-app) #login input[type="text"],.restaurant-not-logged:not(.mobile-app) #login input[type="password"],.restaurant-not-logged:not(.mobile-app) #login input[type="mail"]{border:none;box-shadow:none;line-height:80px;height:60px;border-radius:0;padding:15px 20px 0 20px;background:#f5f5f5;}
.restaurant-not-logged:not(.mobile-app) #login input[type="submit"]{width:150px;line-height:35px;background:#ef3c3c;color:#ffffff;border:none;border-radius:5px;padding:4px;}@media (max-width:319px){.restaurant-not-logged:not(.mobile-app) #login input[type="submit"]{width:100%;}}
.restaurant-not-logged:not(.mobile-app) #login .controls>.checkbox:first-child{float:left;}
.restaurant-not-logged:not(.mobile-app) #login .form-login div:last-child{text-align:right;}
.restaurant-not-logged:not(.mobile-app) #login .form-login .control-group:last-child{margin-bottom:30px;}
.restaurant-not-logged:not(.mobile-app) #login .form-login .email{margin-bottom:5px;}
.restaurant-not-logged:not(.mobile-app) #login .form-login .forgot-password{text-align:right;font-size:11px;margin-bottom:10px;}
.restaurant-not-logged:not(.mobile-app) #login .form-login .remember{float:left;height:40px;}.restaurant-not-logged:not(.mobile-app) #login .form-login .remember .checkbox{padding-top:14px;}
.restaurant-not-logged:not(.mobile-app) #login .form-newpassword .controls{display:flex;}.restaurant-not-logged:not(.mobile-app) #login .form-newpassword .controls .input-block-level{margin-right:5px;}
@media (max-width:319px){.restaurant-not-logged:not(.mobile-app) #login .form-newpassword .controls{display:block;}.restaurant-not-logged:not(.mobile-app) #login .form-newpassword .controls .input-block-level{margin-right:0;} .restaurant-not-logged:not(.mobile-app) #login .form-newpassword .controls input[type="submit"]{margin-top:5px;}}
.navbar-fixed-top{left:260px;margin:0 20px;}@media (max-width:1300px){.navbar-fixed-top{left:20%;}}.navbar-fixed-top .container-fluid{padding:0;}
.row-main{width:100%;*zoom:1;}.row-main:before,.row-main:after{display:table;content:"";line-height:0;}
.row-main:after{clear:both;}
.row-main:before,.row-main:after{display:table;content:"";line-height:0;}
.row-main:after{clear:both;}
.row-main .col-menu-left{max-width:260px;width:20%;overflow-y:auto;overflow-x:hidden;float:left;position:fixed;height:100%;}.row-main .col-menu-left img{position:absolute;height:6vh;left:30px;z-index:1;padding:30px 0;}
.row-main .col-menu-left .logo-w-svg{display:none;}
.row-main .col-menu-left .logo-svg{display:block;}
.row-main .col-menu-left .logo-svg-w{display:none;}
.row-main .col-menu-left>ul{padding-top:15vh;margin:0;}.row-main .col-menu-left>ul>li{border-right:3.3px solid #DBDBDB;}.row-main .col-menu-left>ul>li:last-child{padding-bottom:5vh;}
.row-main .col-menu-left ul a{color:#555555;}
.row-main #content{margin-top:90px;margin-bottom:5rem;margin-left:260px;}@media (max-width:1300px){.row-main #content{width:80%;margin-left:0;float:right;}}
.main-content-loading-overlay{margin-top:70px;margin-left:260px;}@media (min-width:980px) and (max-width:1300px){.main-content-loading-overlay{width:80%;left:0;}}@media (max-width:979px){.main-content-loading-overlay{margin-left:0;}}
.loading-overlay-big .loading-icon{font-size:2.5em;}
body.layout-full .container-fluid{width:auto;}
body:not(.lang-it) .lang-it-only{display:none;}
body .header-alerts+.row-main #content{margin-top:0;}
@media (max-width:979px){body{padding-left:0;padding-right:0;}body .navbar.navbar-fixed-top{left:0;}body .navbar.navbar-fixed-top .navbar-inner{padding:0 20px;} .row-main #content{width:100%;padding:0;margin-left:0;}}fieldset,.main{}fieldset h1,.main h1,fieldset h2,.main h2,fieldset h3,.main h3,fieldset h4,.main h4,fieldset h5,.main h5,fieldset h6,.main h6{color:#459e00;}
.tooltip-inner{max-width:300px;}
.section-sep{margin-top:0;}
.section-title{font-size:1.05rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;}.section-title .expand-header-icon{font-size:14px;vertical-align:baseline;margin-left:0.15rem;}
.input-prepend.flex,.input-append.flex{display:flex;}.input-prepend.flex input,.input-append.flex input,.input-prepend.flex select,.input-append.flex select{flex-shrink:1;min-width:0;}
.input-prepend.flex .add-on,.input-append.flex .add-on,.input-prepend.flex .btn,.input-append.flex .btn{flex-shrink:0;}
@media (max-width:767px){.input-prepend.esc-r input.input-mini,.input-append.esc-r input.input-mini{width:60px;} .input-prepend.esc-r input.input-small,.input-append.esc-r input.input-small{width:90px;} .input-prepend.esc-r input.input-medium,.input-append.esc-r input.input-medium{width:150px;}}
.help-block-std,.form-horizontal .help-block.help-block-std{margin-top:0.25rem;}
.help-block-small,.form-horizontal .help-block.help-block-small{font-size:11.9px;line-height:1.25;margin-top:3px;}
.login{}
.login,.password-recovery{}@media (min-width:980px){.login,.password-recovery{margin-left:auto;margin-right:auto;max-width:768px;}}
.password-recovery .close-pass-recovery{text-align:right;margin-bottom:20px;}
.navbar .nav>li>span{display:block;color:#ffffff;float:none;padding:10px 15px;text-decoration:none;}
.navbar .dropdown-menu li>a:hover{background-image:none;background-color:inherit;}
.navbar .dropdown-menu li.active>a,.navbar .dropdown-menu li.active>a:hover{background-image:none;background-color:#eb5b58;}
.navbar-inverse .navbar-inner{background:#ffffff;box-shadow:none;border-bottom:3px solid #eb5b58;}.navbar-inverse .navbar-inner .nav li{line-height:40px;font-size:11px;font-weight:bold;}
.navbar-inverse .navbar-inner .nav-collapse{overflow-y:scroll;max-height:90vh;}.navbar-inverse .navbar-inner .nav-collapse .nav li{line-height:20px;}
.navbar-inverse .navbar-inner .preview a{color:#eb5b58;}
.navbar-inverse .navbar-inner .btn-navbar{background:none;box-shadow:none;border:none;padding:20px 0 20px 20px;}.navbar-inverse .navbar-inner .btn-navbar .icon-bar{background-color:#555555;border-radius:50px;}
.navbar-inverse .nav>li>a{text-shadow:none;padding:10px 5px;}.navbar-inverse .nav>li>a [class^="icon-"]{font-size:1.15em;vertical-align:-0.05em;}
.navbar-inverse .nav>li>a:hover{color:#eb5b58;}
.navbar-inverse .nav>li>a:focus{color:#555555;}
.navbar-inverse .nav>li.logout>a{color:#999999;}
body:not(.mobile-app) .navbar-fixed-top{z-index:900;}
@media (max-width:979px){body:not(.mobile-app) .navbar-inverse .navbar-inner .nav li{font-size:14px;} body:not(.mobile-app) .main-menu.menu-mobile>li>a{color:#555555 !important;} body:not(.mobile-app) .main-menu.menu-mobile>li.active>a{color:#eb5b58 !important;box-shadow:none;background-color:#eeeeee;} body:not(.mobile-app) .nav>li>a:hover,body:not(.mobile-app) .nav>li>a:focus{background-color:#eeeeee !important;box-shadow:none;}}body:not(.mobile-app) .header-alerts{margin:80px 0 0 0;}@media (max-width:979px){body:not(.mobile-app) .header-alerts{margin-left:0;}}@media (min-width:980px){body:not(.mobile-app) .header-alerts{margin-left:22% !important;margin-right:20px;float:left;width:80%;max-width:-webkit-fill-available;max-width:-moz-available;}}@media (min-width:1300px){body:not(.mobile-app) .header-alerts{margin-left:280px !important;}}
@media (max-width:980px){body:not(.mobile-app) .col-menu-left{display:none;}}
@media (min-width:980px){.col-menu-left{background-color:#F5F5F5;z-index:1;}.col-menu-left::-webkit-scrollbar{width:0px;background-color:transparent;} .col-menu-left:after{content:'';width:3px;background-color:#DBDBDB;height:100%;position:absolute;right:0;z-index:-1;top:0;}}.main-menu{}.main-menu.menu-left>li{line-height:1.5rem;}.main-menu.menu-left>li>a{padding:5px 0 5px 30px;}
.main-menu.menu-left>li.active>a{color:#eb5b58;font-weight:bold;border-right:3px solid;margin-right:-3px;}
.main-menu.menu-left [class^="icon-"],.main-menu.menu-left .icon,.main-menu.menu-left .loading-icon{display:inline-block;width:30px;text-align:center;margin-left:-3px;font-size:14px;}
.main-menu.menu-left svg.icon{font-size:0.9em;vertical-align:-0.05em;}
.main-menu.menu-left .beta-badge{font-size:0.75em;color:#999999;margin-left:3px;}
.main-menu.menu-left .sub{list-style:none;margin-left:60px;margin-bottom:5px;width:auto;}.main-menu.menu-left .sub>li{margin-top:3px;}.main-menu.menu-left .sub>li a{color:#555555;font-size:0.95em;display:block;}
.main-menu.menu-left .sub>li.active a{color:#eb5b58;font-weight:bold;font-size:1em;}
.main-menu.menu-left .icon-mobile-phone{font-size:16.8px;}
.main-menu.menu-left .icon-ext-signal{font-size:15.400000000000002px;}
.main-menu.menu-left .menu-live{text-transform:uppercase;}
.main-menu.menu-mobile{margin-top:10px;}.main-menu.menu-mobile>li>a{font-size:1em;padding:5px 0;margin:0;color:#cccccc !important;}.main-menu.menu-mobile>li>a [class^="icon-"],.main-menu.menu-mobile>li>a .icon,.main-menu.menu-mobile>li>a .loading-icon{display:inline-block;width:20px;text-align:center;font-size:14px;margin-left:7px;}
.main-menu.menu-mobile>li>a svg.icon{font-size:0.9em;vertical-align:-0.05em;}
.main-menu.menu-mobile>li>a .icon-ext-signal{font-size:15.400000000000002px;}
.main-menu.menu-mobile>li.active>a{color:#eb5b58 !important;box-shadow:none;}
.main-menu.menu-mobile .beta-badge{font-size:0.65em;color:#999999;margin-left:3px;}
.main-menu.menu-mobile .sub{padding-bottom:5px;}.main-menu.menu-mobile .sub>li a{font-size:0.95em;display:block;color:#555555;padding:0;margin-top:5px;margin-bottom:7px;}
.main-menu.menu-mobile .sub>li.active a,.main-menu.menu-mobile .sub>li.active a:hover{color:#eb5b58;font-weight:bold;background-color:inherit;}
.main-menu>li a{white-space:nowrap;overflow:hidden;}
.main-menu>li.has-sub .caret-x{margin-left:10px;}
.main-menu>li.has-sub.collapsed .caret-expanded{display:none;}
.main-menu>li.has-sub.expanded .caret-collapsed{display:none;}
.main-menu .sub{list-style:none;}
ul.nav-pills.menu-top{margin-bottom:10px;}ul.nav-pills.menu-top>li>a{padding:5px 7px;margin-top:0;margin-right:3px;border-radius:0;}ul.nav-pills.menu-top>li>a.a-main-title{padding:5px 15px;}
ul.nav-pills.menu-top>li.active>a,ul.nav-pills.menu-top .menu-top>li.active>a:hover{color:white;font-weight:bold;}
.upload-image .loading,.upload-image .remove-loading,.upload-file .loading,.upload-file .remove-loading{display:inline-block;width:16px;height:16px;background:url("../images/green_loader.gif") no-repeat !important;border:0 !important;}
.upload-image .loading,.upload-file .loading{text-indent:-9999px;}
.help-tooltip{font-size:15.400000000000002px;color:#459e00;cursor:default;}.help-tooltip .icon{display:inline-block;vertical-align:middle;}
.help-tooltip.help-tooltip-top{vertical-align:top;}
.tooltip{font-weight:normal;font-size:12.6px;}
.help-tooltip-tooltip .tooltip-inner{max-width:500px;text-align:left;}
.popover.popover-no-title .popover-title{display:none;}
.popover.popover-wide{max-width:500px;width:auto;}
.popover.popover-font-small{font-size:11.9px;}
.modal-title{color:#459e00;}
h3.modal-title{font-size:1.35rem;font-weight:bold;margin-bottom:0;}
.dashed-info-box{border:1px dashed gray;padding:5px 10px;}
.show-hidden .checkbox{font-weight:bold;}
.list-page .btn.add,.list-page .form-search,.list-page .top-control{margin-bottom:10px;}
.list-page .show-hidden{float:right;margin-top:10px;}
.page-top-buttons{margin-bottom:1.25rem;}.page-top-buttons .btn{margin-bottom:0.25rem;}
.control-groups-inline{margin-left:-1rem;}.control-groups-inline .control-group{display:inline-block;margin-left:1rem;}
.control-group .settings-subrestaurant-selector,.control-group .settings-subrestaurant-info{margin-bottom:0;}
.form-inline-label{margin-right:0.25rem;}
.attached-inputs{font-size:0;white-space:nowrap;}.attached-inputs .btn{height:40px;}
.attached-inputs input:focus{position:relative;}
.attached-inputs :not(:first-child){-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;margin-left:-1px;}
.attached-inputs :not(:last-child){-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}
.form-inline .attached-inputs{display:inline-block;vertical-align:middle;}
.feature-not-enabled{color:#b94a48;}
.control-group.multi-controls>.controls:not(:last-child){margin-bottom:15px;}
.control-group-sub{margin-bottom:10px;}
.sub-controls{padding-left:20px;}
.ui-widget{font-family:inherit;font-size:inherit;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:inherit;}
.ui-widget-content a{color:#eb5b58;}
.ui-dialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;}
.expand{margin-top:5px;margin-bottom:20px;}
.expand-header{cursor:pointer;}.expand-header h1,.expand-header h2,.expand-header h3,.expand-header h4,.expand-header h5,.expand-header h6{margin-bottom:0;}
.expand-body{margin-top:15px;}.expand-body .row:last-child .control-group:after,.expand-body .row-fluid:last-child .control-group:after{display:none;}
.expandable-wrapper.collapsed .icon-expanded{display:none;}
.expandable-wrapper.expanded .icon-collapsed{display:none;}
.expandable-wrapper .icon-collapsed,.expandable-wrapper .icon-expanded{vertical-align:middle;}
.timers-icon-wrapper{display:inline-block;vertical-align:middle;width:1em;}.timers-icon-wrapper .timers-icon{cursor:pointer;}
.timers-icon-wrapper .timers-icon-on{color:red;}
.timers-icon-wrapper .timers-icon-pause{color:orange;}
#timersDialog .modal-header h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#timersDialog .timer-wrapper{border-bottom:1px dashed #459e00;padding-bottom:1em;margin-bottom:1em;}#timersDialog .timer-wrapper .control-group{margin-bottom:0.5em;}
.pricing-info{color:#555555;border:2px solid #eeeeee;margin-bottom:20px;padding:0.35rem;line-height:1;font-size:0.95em;display:inline-block;}.pricing-info .pricing-info-title{font-weight:bold;margin-bottom:0.25rem;color:#737373;}
.pricing-info p{margin-bottom:0.15rem;color:#737373;}
.advanced-help-box{font-size:12.6px;}
code-i{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px 4px;background-color:#f7f7f9;border:1px solid #e1e1e8;}
body.with-opaque-modal-backdrop .modal-backdrop,body.with-opaque-modal-backdrop .modal-backdrop.fade.in{opacity:0.5;filter:alpha(opacity=50);}
.icon-x-fw{display:inline-block;text-align:center;width:1.25em;}
[class*="-set-hide "]:not(.x-show-hide-fx),[class$="-set-hide"]:not(.x-show-hide-fx){display:none !important;}
[class*="-set-hide "].x-show-hide-fx,[class$="-set-hide"].x-show-hide-fx{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;opacity:0 !important;}
.x-show-hide-fx{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;overflow:hidden !important;}
[class*="-set-disabled "]:not(.esc-pointer-disabled),[class$="-set-disabled"]:not(.esc-pointer-disabled){cursor:not-allowed;pointer-events:none !important;}
[class*="-set-disabled "]:not(:disabled):not(.btn):not(div):not(span),[class$="-set-disabled"]:not(:disabled):not(.btn):not(div):not(span){background-color:#eeeeee !important;}
[class*="-set-disabled "]:not(:disabled).btn,[class$="-set-disabled"]:not(:disabled).btn{background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
[class*="-set-disabled "]:not(:disabled)[type="checkbox"],[class$="-set-disabled"]:not(:disabled)[type="checkbox"],[class*="-set-disabled "]:not(:disabled)[type="radio"],[class$="-set-disabled"]:not(:disabled)[type="radio"],[class*="-set-disabled "]:not(:disabled).fade-if-disabled,[class$="-set-disabled"]:not(:disabled).fade-if-disabled{opacity:0.5;filter:alpha(opacity=50);}
.switch{position:relative;display:inline-block;width:50px;height:28px;}.switch label{display:flex;flex-direction:row-reverse;margin:0;}
.switch p{margin-bottom:0;}
.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}.switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
.switch .slider.square{border-radius:6px;}
.switch .slider.square:before{border-radius:5px;}
.switch .slider.round{border-radius:34px;}
.switch .slider.round:before{border-radius:50%;}
.switch input{opacity:0;width:0;height:0;}.switch input:checked+.slider{background-color:var(--c-link-color);}
.switch input:focus+.slider{box-shadow:0 0 1px var(--c-link-color);}
.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
#login .password input,#login .email input,#login .email_recovery input{background:transparent;}
#login .password .display-password{position:absolute;right:0;cursor:pointer;margin:0;}#login .password .display-password input{opacity:0;}
#login .remember{display:flex;align-items:center;}#login .remember span:last-child{font-size:12px;font-weight:800;}
#login .switch{margin-right:10px;}#login .switch input:checked+.slider{background-color:#eb5b58;}
#login .switch input:focus+.slider{box-shadow:0 0 1px #eb5b58;}
#login .switch input:checked+.slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px);}
.notification-container-center{position:relative;display:flex;justify-content:center;width:100%;}.notification-container-center .notification{position:fixed;max-width:80%;}@media (min-width:980px){.notification-container-center .notification{max-width:70%;}}.notification-container-center .notification.top-center{top:80px;left:auto;right:auto;}
.notification-container-center .notification .alert{-webkit-box-shadow:0px 0px 6px 0px #cccccc;-moz-box-shadow:0px 0px 6px 0px #cccccc;box-shadow:0px 0px 6px 0px #cccccc;}
.readonly-ctrl-alert{display:inline-block;margin-bottom:0;margin-top:0.25rem;padding:5px 10px;}
[data-id="zsalesiq"].zsiq_floatmain{z-index:1 !important;}
#zohohc-asap-web-launcherbox{z-index:1 !important;}
#trengo-web-widget>div>div{z-index:1;}
.entity-uid{color:#999999;font-size:11.9px;font-weight:normal;float:right;margin-left:1rem;}
.is-administrator-wrapper{position:fixed;top:1px;right:10px;z-index:999999;line-height:1;}
.is-administrator{font-size:14px;color:#EF3C3C;}
.is-administrator-logged-as-staff-wrapper{position:fixed;top:10px;left:50%;transform:translateX(-50%);z-index:999999;pointer-events:none;}
.is-administrator-logged-as-staff{background:#f2dede;border:1px solid #eed3d7;color:#b94a48;padding:6px 12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;text-align:center;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);pointer-events:auto;}.is-administrator-logged-as-staff span{margin-right:8px;font-weight:normal;}
.is-administrator-logged-as-staff .exit-staff-mode{color:#b94a48;text-decoration:none;font-weight:bold;padding:4px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #e6c1c7;background:rgba(255, 255, 255, 0.5);font-size:14px;}.is-administrator-logged-as-staff .exit-staff-mode:hover{background:rgba(255, 255, 255, 0.8);text-decoration:none;color:#953b39;}
.is-administrator-logged-as-staff .exit-staff-mode:active{background:rgba(255, 255, 255, 0.9);}
.home .restaurant-info{text-align:center;margin-bottom:1.25rem;}.home .restaurant-info h2{margin:0 0 0 0;}.home .restaurant-info h2 img{margin-bottom:3px;}
.home .restaurant-vanity-url small a{color:#459e00;}
.home .alert-new-orders{display:block;color:#eb5b58;margin-bottom:0;}.home .alert-new-orders a{text-decoration:none;}.home .alert-new-orders a:hover{text-decoration:underline;}
.home h3{margin-bottom:0;margin-top:20px;}.home h3.first{margin-top:10px;}
.home p{margin-top:0;}
.home .slave-thumbs .thumbnail{text-align:center;text-decoration:none;}
.home ol.start-guide a{color:#459e00;}
.home ol.start-guide h4{margin-bottom:3px;}.home ol.start-guide h4 a{outline:none;display:inline-block;border-bottom:1px dashed #459e00;}.home ol.start-guide h4 a:hover{text-decoration:none;}
.home ol.start-guide p{padding-top:7px;}
.home ol.start-guide ul{margin-top:-10px;}.home ol.start-guide ul li{margin-bottom:10px;}
label[for="zip"].zip-right{margin:0px 10px 0 45px;}
label[for="invoice_zip"].zip-right{margin:0px 10px 0 30px;}
.home-payrequest .alert{border:1px solid #f89406;}.home-payrequest .alert h4{color:#f89406;}
.home-payrequest .alert p{color:#333333;}
.home-payrequest .amount-vat-incl{text-decoration:underline;font-size:18px;}
.home-section{margin-bottom:1.35rem;}.home-section h3{margin-top:0;margin-bottom:0;font-weight:bold;font-size:1.25rem;}
.home-section .home-title-side-link{color:#459e00;float:right;font-size:14px;}.home-section .home-title-side-link a{color:#459e00;}
.home-loading-overlay{font-size:2rem;color:#459e00;background-color:transparent;}
.home-stats .stats-filters{margin-top:0.3rem;}
.home-stats .totals-table{margin-top:0.7rem;margin-bottom:0rem;}
.home-package .package-table{margin-top:0.1rem;margin-bottom:0;}.home-package .package-table .td-caption{width:25%;font-weight:bold;}
.home-package .package-table .tr-package-name{background-color:rgba(69, 158, 0, 0.1);}.home-package .package-table .tr-package-name .td-data{color:#009246;font-weight:bold;}
.home-package .package-table .tr-package-summary .td-data p{margin-bottom:0.5em;}
.home-package .package-table .tr-package-summary .td-data table th,.home-package .package-table .tr-package-summary .td-data table td{border-left:0;}
.home-stripe .td-load-placeholder{background-color:#eeeeee;}.home-stripe .td-load-placeholder div{height:3.875rem;}
.home-stripe .td-account .stripe-account-company-name{font-weight:bold;}
.home-stripe .td-account .connected-subrests{display:inline-block;font-size:11.9px;cursor:pointer;text-decoration:underline;margin-right:0.5rem;}
.home-stripe .td-account .edit-action{display:inline-block;vertical-align:middle;}.home-stripe .td-account .edit-action .btn{margin-top:3px;}
.home-stripe .th-balance-total,.home-stripe .th-balance-pending-payout{width:25%;}
.home-stripe .td-balance-total .amount,.home-stripe .td-balance-pending-payout .amount{font-size:17.5px;}
.home-stripe .td-balance-pending-payout .amount{font-size:17.5px;}
#stripePayouts .stripe-payouts-table .td-load-more{text-align:center;color:#459e00;font-size:1.5rem;padding-top:1rem;}
#stripePayouts .stripe-payouts-table .td-amount span{font-size:15.75px;}
#stripePayouts .stripe-payouts-table .th-amount,#stripePayouts .stripe-payouts-table .td-amount,#stripePayouts .stripe-payouts-table .th-arrival-date,#stripePayouts .stripe-payouts-table .td-arrival-date{text-align:right;}
.home-section-terms-conds{margin-top:4rem;margin-bottom:-5rem;padding-bottom:1rem;}.home-section-terms-conds a{color:#459e00;font-size:1rem;}
.subscription h4{color:#459e00;}
.subscription .package .radio{margin-bottom:10px;}.subscription .package .radio input{outline:none;}
.subscription .package .price{display:block;}.subscription .package .price strong{font-size:16.099999999999998px;}
.subscription .package.single .radio{margin-bottom:0;}
.subscription .recurrence .recurrence-price{display:block;}
.subscription .method .method-info{margin:0;padding:0 0 20px 0;}
.subscription .method .pp-fee-total{text-decoration:underline;}
.subscription p.prosegui{text-align:center;}
.subscription .btn.prosegui{font-size:16px;display:inline-block;}
.subscription-paypal-thanks h3,.subscription-paypal-thanks h4{color:#459e00;}
.subscription-paypal-thanks .logo{text-align:center;}
.subscription-paypal-thanks .logo img{display:inline-block;}
.home-updateposts-list{list-style:none;margin-left:0;}.home-updateposts-list li{margin:0.25rem 0;font-weight:bold;margin-left:0;}
.home-invoices-status .invoices-to-pay-warning{display:flex;align-items:center;flex-wrap:wrap;padding:5px 10px;}.home-invoices-status .invoices-to-pay-warning>div{margin:5px;}
.home-invoices-status .invoices-to-pay-warning .text{font-size:1.1em;}
@media (max-width:767px){.home-invoices-status .invoices-to-pay-warning{justify-content:space-between;}}
.pos-invoice-status a:hover{text-decoration:none;color:#b94a48;}
.settings-subrestaurant-selector [name="subrestaurant_id"]{margin-bottom:0;}
.overrides-help{font-size:0.9em;}.overrides-help .icon{color:#459e00;}
.override-check-wrapper{float:right;margin-left:5px;}.override-check-wrapper .icon{color:#459e00;}
.override-check-wrapper .text{font-size:11.9px;color:#459e00;}@media (max-width:767px){.override-check-wrapper .text{display:none;}}
@media (min-width:768px){.controls.notphone-ml-0{margin-left:0;}}
.controls .radio.pt,.controls .checkbox.pt{padding-top:5px;}
.controls .radio.dib,.controls .checkbox.dib{display:inline-block;}
.control-group.override-disabled .timers-icon-wrapper{cursor:not-allowed;pointer-events:none !important;}.control-group.override-disabled .timers-icon-wrapper .timers-icon{opacity:0.75;filter:alpha(opacity=75);color:#999999 !important;}
.options-check-items .options-check-item{margin-bottom:10px;}.options-check-items .options-check-item>.checkbox{margin-bottom:0;}
.options-check-items .options-check-item>.help-block{line-height:1;}
.controls.options-check-items,.controls>.options-check-items{padding-top:5px;}
.subscription-info .control-group .controls{padding-top:5px;}
.current-local-time{color:#999999;}.current-local-time .clock-display{font-weight:bold;}
.settings-restaurant #upload_image_logo img,.settings-restaurant #upload_image_cover img{height:auto;max-width:100%;}
.social-links{display:flex;flex-wrap:wrap;}.social-links .social-link{flex-basis:50%;padding-right:0.5rem;padding-bottom:0.5rem;box-sizing:border-box;}.social-links .social-link .add-on{text-align:center;}
.social-links .social-link .icon-svg svg{vertical-align:middle;width:1em;}
@media (min-width:768px){.row-prov-zip-country .span-prov{width:285px;} .row-prov-zip-country .span-zip{width:180px;} .row-prov-zip-country .span-country{width:200px;} .row-prov-zip-country .span-zip,.row-prov-zip-country .span-country{margin-left:0;}.row-prov-zip-country .span-zip .control-group,.row-prov-zip-country .span-country .control-group{text-align:right;}.row-prov-zip-country .span-zip .control-group .control-label,.row-prov-zip-country .span-country .control-group .control-label{display:inline-block;float:none;width:auto;} .row-prov-zip-country .span-zip .control-group .controls,.row-prov-zip-country .span-country .control-group .controls{display:inline-block;margin-left:10px;}}
@media (min-width:1201px){.row-vat-tax-extra-code{width:100%;*zoom:1;}.row-vat-tax-extra-code:before,.row-vat-tax-extra-code:after{display:table;content:"";line-height:0;} .row-vat-tax-extra-code:after{clear:both;} .row-vat-tax-extra-code:before,.row-vat-tax-extra-code:after{display:table;content:"";line-height:0;} .row-vat-tax-extra-code:after{clear:both;} .row-vat-tax-extra-code .col-vat-tax-code{float:left;min-height:1px;width:6.382978723404255%;*width:6.329787234042553%;margin-left:2.127659574468085%;*margin-left:2.0212765957446805%;width:400px;}.row-vat-tax-extra-code .col-vat-tax-code:first-child{margin-left:0;margin-left:0%;*margin-left:-0.10638297872340438%;} .row-vat-tax-extra-code .col-inv-extra-code{float:left;min-height:1px;width:6.382978723404255%;*width:6.329787234042553%;margin-left:2.127659574468085%;*margin-left:2.0212765957446805%;width:auto;}.row-vat-tax-extra-code .col-inv-extra-code:first-child{margin-left:0;margin-left:0%;*margin-left:-0.10638297872340438%;} .row-vat-tax-extra-code .col-inv-extra-code .control-group .control-label{display:inline-block;width:auto;} .row-vat-tax-extra-code .col-inv-extra-code .control-group .controls{display:inline-block;margin-left:10px;}}
.pos-contacts{display:block;max-width:1300px;}
ul.openinghours{margin-left:1em;}ul.openinghours li{list-style:none;margin:1em 0;}ul.openinghours li .icon{color:#46a546;}
ul.openinghours li.openinghour-disabled .icon{color:#b94a48;}
ul.openinghours li .mgmtsw-imported-info{display:inline-block;margin-right:3px;}
.settings-openinghours .closing-text .multilang-control{vertical-align:middle;}
.settings-openinghours .closing-text .closing-text-act{display:inline-block;vertical-align:middle;}@media (max-width:767px){.settings-openinghours .closing-text .closing-text-act{display:block;text-align:right;}}
.settings-order{}.settings-order .show-delivery-gmap-options{margin-top:5px;display:inline-block;}
.delivery-fee-x-bounds .table-responsive{margin-bottom:0;}
.delivery-fee-x-bounds .table-bounds{margin-bottom:0;}.delivery-fee-x-bounds .table-bounds thead{font-size:12.6px;}
.delivery-fee-x-bounds .add-bound-button{padding:8px 0 10px 0;border-top:1px solid #dddddd;}
.orderspp-summary-table th{color:#eb5b58;}
.orderspp-summary-table .orderspp-count{text-align:center;font-weight:bold;}.orderspp-summary-table .orderspp-count.is-full{color:#b94a48;}
.orderspp-summary-table .orderspp-count.is-not-full{color:#3a8500;}
.settings-order .orderspp-summary-table{width:auto;}.settings-order .orderspp-summary-table th{font-weight:normal;}
.settings-payment .payment-offmethods .payment-offmethod.is-child .expandable-head{padding-left:1rem;}
#settings-stripe-account-id .stripe-account-item.radio{margin-bottom:5px;}#settings-stripe-account-id .stripe-account-item.radio label{margin-bottom:0;}
#settings-stripe-account-id .stripe-account-item .stripe-account-actions .stripe-connected-subrests{font-size:0.75rem;margin-right:0.5rem;}#settings-stripe-account-id .stripe-account-item .stripe-account-actions .stripe-connected-subrests [data-toggle="popover"]{cursor:pointer;text-decoration:underline;}
.settings-custom .fontSelect{position:relative;}.settings-custom .fontSelect ul{list-style:none;cursor:pointer;position:absolute;background-color:white;z-index:999;border:1px solid gray;max-height:300px;overflow-y:scroll;}.settings-custom .fontSelect ul>li{padding:1px 20px;}.settings-custom .fontSelect ul>li:hover,.settings-custom .fontSelect ul>li:focus{color:#ffffff;background-color:#90cf34;}
.settings-custom .control-colorpicker .input-append>input,.settings-custom .control-colorpicker .input-append>span{vertical-align:middle;}
.settings-widget [name="fbtab_select_pages"]{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#4c67aa;background-image:-moz-linear-gradient(top, #617ab7, #2d4b96);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#617ab7), to(#2d4b96));background-image:-webkit-linear-gradient(top, #617ab7, #2d4b96);background-image:-o-linear-gradient(top, #617ab7, #2d4b96);background-image:linear-gradient(to bottom, #617ab7, #2d4b96);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff617ab7', endColorstr='#ff2d4b96', GradientType=0);border-color:#2d4b96 #2d4b96 #1b2e5b;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2d4b96;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding-left:5px;font-weight:bold;float:inherit;display:inline-block;margin-right:0;}.settings-widget [name="fbtab_select_pages"]:hover,.settings-widget [name="fbtab_select_pages"]:active,.settings-widget [name="fbtab_select_pages"].active,.settings-widget [name="fbtab_select_pages"].disabled,.settings-widget [name="fbtab_select_pages"][disabled]{color:#ffffff;background-color:#2d4b96;*background-color:#274182;}
.settings-widget [name="fbtab_select_pages"]:active,.settings-widget [name="fbtab_select_pages"].active{background-color:#21376f \9;}
.settings-widget [name="fbtab_select_pages"]:hover,.settings-widget [name="fbtab_select_pages"]:active,.settings-widget [name="fbtab_select_pages"].active,.settings-widget [name="fbtab_select_pages"].disabled,.settings-widget [name="fbtab_select_pages"][disabled]{color:#ffffff;background-color:#2d4b96;*background-color:#274182;}
.settings-widget [name="fbtab_select_pages"]:active,.settings-widget [name="fbtab_select_pages"].active{background-color:#21376f \9;}
.settings-widget [name="fbtab_select_pages"] .icon-facebook{font-size:26px;vertical-align:middle;line-height:23px;margin:0 7px 0 5px;}
.ponyservice-test-results p{margin-bottom:5px;line-height:1.25;}
form.zone label[for="quarter"]{margin:0px 10px 0 45px;}
form.zone label[for="quarter"]{margin:0px 10px 0 30px;}
ul.staff-access{list-style:none;}ul.staff-access ul{list-style:none;margin-left:15px;}ul.staff-access ul>li{display:inline-block;margin-left:10px;}
.simple-table th:not(:first-child),.simple-table td:not(:first-child){padding-left:10px;}
.simple-table th:not(:last-child),.simple-table td:not(:last-child){padding-right:10px;}
.simple-table td{white-space:nowrap;}
.simple-table.simple-table-v-padding tr:not(:first-child) td{padding-top:5px;}
.simple-table.simple-table-v-padding tr:not(:last-child) td{padding-bottom:5px;}
.inline-screenshot{text-align:center;margin:0 0 1.5em 0;}.inline-screenshot span{display:inline-block;border:5px solid #ccc;box-shadow:0px 3px 10px 2px rgba(0, 0, 0, 0.1);max-width:calc(100% - 10px);}
.inline-screenshot img{width:100%;}
.symbols-checkboxes{display:flex;flex-flow:row wrap;}.symbols-checkboxes .checkbox{display:flex;justify-items:center;align-items:center;border-radius:6px;margin:5px;box-shadow:0px 0px 4px 2px #eee;}.symbols-checkboxes .checkbox.pt{padding:10px;}
.symbols-checkboxes .checkbox [type="checkbox"]{display:none;}.symbols-checkboxes .checkbox [type="checkbox"]:not(:checked)~span{color:#999999;}
.symbols-checkboxes .checkbox [type="checkbox"]:not(:checked)~.symbol-icon{opacity:0.25;}
.symbols-checkboxes .checkbox.bestseller-symbol{padding-left:15px;}.symbols-checkboxes .checkbox.bestseller-symbol img{display:none;}
@media only screen and (min-device-width:480px) and (max-device-width:582px){.symbols-checkboxes .checkbox{width:100%;}}@media (max-width:767px){.symbols-checkboxes .checkbox{width:100%;}}.symbols-checkboxes .symbol-icon{max-height:2rem;line-height:2rem;vertical-align:sub;margin-right:10px;}
.tools-feedxml .feed-url{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;}.tools-feedxml .feed-url .copy{float:right;padding-left:1rem;}
.form-left-right{margin-top:10px;}
.form-right{margin-bottom:20px;}
@media (min-width:768px){.form-left-right{display:flex;} .form-left{flex:3;} .form-right{flex:1;} .form-right-content{margin-left:15px;}}@media (max-width:767px){}.subrestaurants-choice{border:1px dashed gray;padding:5px 10px;background-color:rgba(128, 128, 128, 0.1);}.subrestaurants-choice .subrestaurants-checks .checkbox{margin-left:10px;}
.subrestaurants-choice-extra{margin-top:5px;}.subrestaurants-choice-extra .sub-cancel-exclude{text-decoration:none;}
#optionFieldset{margin-top:30px;margin-bottom:40px;padding-bottom:30px;}
.inherits-options{padding-top:10px;}
.item-options .group{zoom:1;}
.item-options .option-title .subrestaurant-summary,.item-options .option-value .subrestaurant-summary{font-weight:normal;font-size:0.85em;margin-left:0.5em;color:#999999;}
.item-options .option-title.ui-state-hover .subrestaurant-summary,.item-options .option-value.ui-state-hover .subrestaurant-summary,.item-options .option-title.ui-state-active .subrestaurant-summary,.item-options .option-value.ui-state-active .subrestaurant-summary{color:#ffffff;}
.item-options .option{display:flex;flex-direction:column;}.item-options .option .option-header-wrapper{margin-bottom:0.5rem;}.item-options .option .option-header-wrapper .mgmtsw-imported-info{display:inline-block;}
.item-options .add-option-show-hidden-row{}.item-options .add-option-show-hidden-row .control-group{margin-top:16px;margin-bottom:16px;}.item-options .add-option-show-hidden-row .control-group .checkbox{margin-bottom:0;}
.item-options .add-option-show-hidden-row .show-hidden{float:right;}
@media (max-width:767px){.item-options .add-option-show-hidden-row .show-hidden{float:left;margin-top:10px;}}
.item-options h3.ui-state-hover a i,.item-options h3.ui-state-active a i{color:#ffffff;}
.item-options .add_option_value{margin-right:0.5rem;margin-bottom:5px;}
.item-options .sync-check{display:inline-block;margin-right:0.5rem;color:#459e00;}
.item-options .option-value{margin-left:0;margin-right:0;padding-left:25px;padding-right:10px;position:relative;}.item-options .option-value .move{position:absolute;left:0;top:0;bottom:0;width:25px;color:#333333;font-size:1.2em;display:flex;justify-content:center;align-items:center;cursor:move;}
.item-options .option-value[data-can-edit="0"]{padding-left:15px;}.item-options .option-value[data-can-edit="0"] .move{display:none;}
@media (max-width:767px){.item-options .option{padding-left:15px;padding-right:15px;}}.item-options .option-actions{float:right;}
.item-options [class^="icon-"],.item-options [class*=" icon-"]{margin-top:3px;}
.item-options ul.option-values{width:95%;}.item-options ul.option-values li{width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;}
.item-options ul.option-values li .properties{font-size:14px;color:#333333;font-weight:normal;display:block;}.item-options ul.option-values li .properties .comma:last-child{display:none;}
.item-options ul.option-values li .info{float:left;}
.item-options ul.option-values li .option-value-actions{float:right;right:7px;top:7px;}.item-options ul.option-values li .option-value-actions .sync-check{display:inline-block;margin-right:0.75rem;color:#459e00;}
.item-options ul.option-values li .icon-exclamation-sign,.item-options ul.option-values li .icon-off{margin-left:14px;}
#option-dialog form,#option_value-dialog form{padding:20px 0 0 0;margin-bottom:0;}
#option-dialog .multilang-field input,#option_value-dialog .multilang-field input,#option-dialog .multilang-field textarea,#option_value-dialog .multilang-field textarea{font-size:14px;line-height:100%;position:static;}
.main.categories .top-actions,.main.products .top-actions{margin-bottom:16px;}
@media (max-width:767px){.main.categories .form-search .input-append,.main.products .form-search .input-append{display:flex;}.main.categories .form-search .input-append input,.main.products .form-search .input-append input{flex-grow:1;}}
.main.categories .show-hidden,.main.products .show-hidden{float:right;height:20px;}@media (max-width:767px){.main.categories .show-hidden,.main.products .show-hidden{float:left;margin-top:10px;}}
.main.categories .product-list .ui-widget-header,.main.products .product-list .ui-widget-header{background:#ece8da;}
.main.categories .loading-products,.main.products .loading-products{text-align:center;color:rgba(69, 158, 0, 0.5);margin:30px 0;font-size:50px;}
ul.categories .move,ul.products .move{float:left;color:#333333;line-height:75px;width:20px;cursor:move;}
ul.categories .image,ul.products .image{height:75px;float:left;}
ul.categories .info,ul.products .info{padding-left:100px;padding-right:5px;}
ul.categories .subrestaurant-summary,ul.products .subrestaurant-summary,ul.categories .dmethods-summary,ul.products .dmethods-summary{color:#999999;font-weight:normal;font-size:12px;display:inline-block;}
ul.categories .subrestaurant-summary,ul.products .subrestaurant-summary{margin-left:3px;}
ul.categories .dmethods-summary,ul.products .dmethods-summary{margin-left:0.5rem;}
ul.categories .actions,ul.products .actions{float:right;text-align:right;}ul.categories .actions .btn,ul.products .actions .btn{font-size:14px;}
ul.categories li.disabled .move,ul.products li.disabled .move{display:none;}
ul.categories li.disabled .info,ul.products li.disabled .info{padding-left:80px;}
.main.categories a:hover{text-decoration:underline;}
.main.categories ul li{width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.main.categories ul li .name{font-size:18px;display:block;padding-right:55px;}
.main.categories ul li .description{max-height:35px;overflow:hidden;line-height:1.2;margin-top:2px;margin-bottom:2px;}
.main.categories ul li .description,.main.categories ul li .properties{font-size:14px;color:#333333;font-weight:normal;display:block;}
.main.categories ul li .icon-check,.main.categories ul li .icon-exclamation-sign,.main.categories ul li .icon-off{margin-left:14px;}
.main.categories ul li .products-count{font-weight:bold;font-size:11.9px;margin-left:3px;display:inline-block;}@media (max-width:979px){.main.categories ul li .products-count{display:none;}}
.main.products a:hover{text-decoration:underline;}
.main.products .ui-tabs{position:relative;margin-top:10px;}@media (max-width:767px){.main.products .ui-tabs{padding:0;}.main.products .ui-tabs .ui-tabs-panel{padding-left:0;padding-right:0;} .main.products .ui-tabs [name="add"]{margin-left:0.75rem;}}
.main.products ul.products li{width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.main.products ul.products li .name{font-size:18px;display:block;padding-right:55px;}
.main.products ul.products li .ingredients{max-height:35px;overflow:hidden;line-height:1.2;margin-top:2px;margin-bottom:2px;}
.main.products ul.products li .ingredients,.main.products ul.products li .properties{font-size:14px;color:#333333;font-weight:normal;display:block;}
.main.products ul.products li .icon-check,.main.products ul.products li .icon-exclamation-sign,.main.products ul.products li .icon-off,.main.products .propr{margin-left:14px;}
.main.products [class^="icon-"],.main.products [class*=" icon-"]{margin-top:3px;}
.main.products .add{margin-bottom:10px;}
ul.categories,ul.products,.item-options{}ul.categories .prices-count,ul.products .prices-count,.item-options .prices-count{margin-left:3px;}
ul.categories .menu-item-set-hidden,ul.products .menu-item-set-hidden,.item-options .menu-item-set-hidden{display:flex;margin-top:5px;justify-content:flex-end;}
ul.categories .set-hidden,ul.products .set-hidden,.item-options .set-hidden,ul.categories .set-excluded,ul.products .set-excluded,.item-options .set-excluded,ul.categories .set-hidden-loading,ul.products .set-hidden-loading,.item-options .set-hidden-loading,ul.categories .set-excluded-subrest-icon,ul.products .set-excluded-subrest-icon,.item-options .set-excluded-subrest-icon{height:32px;font-size:32px;display:inline-block;color:#333333 !important;display:flex;justify-content:center;align-items:center;}
ul.categories [data-entity="option"][data-can-edit="0"] .option-actions .set-hidden,ul.products [data-entity="option"][data-can-edit="0"] .option-actions .set-hidden,.item-options [data-entity="option"][data-can-edit="0"] .option-actions .set-hidden{color:#999999 !important;cursor:default;}
ul.categories [data-entity="options_value"][data-can-edit="0"] .option-value-actions .set-hidden,ul.products [data-entity="options_value"][data-can-edit="0"] .option-value-actions .set-hidden,.item-options [data-entity="options_value"][data-can-edit="0"] .option-value-actions .set-hidden{color:#999999 !important;cursor:default;}
ul.categories [data-can-exclude="0"] .set-excluded,ul.products [data-can-exclude="0"] .set-excluded,.item-options [data-can-exclude="0"] .set-excluded,ul.categories [data-can-exclude="0"] .set-excluded-subrest-icon,ul.products [data-can-exclude="0"] .set-excluded-subrest-icon,.item-options [data-can-exclude="0"] .set-excluded-subrest-icon{color:#999999 !important;cursor:default;}
ul.categories .set-hidden-loading,ul.products .set-hidden-loading,.item-options .set-hidden-loading{font-size:28px;}
ul.categories .set-excluded-subrest-icon,ul.products .set-excluded-subrest-icon,.item-options .set-excluded-subrest-icon{font-size:16px;margin-right:5px;}
ul.categories .warehouse-propr.qty-0,ul.products .warehouse-propr.qty-0,.item-options .warehouse-propr.qty-0{color:red;}
ul.categories .warehouse-propr .loading-icon,ul.products .warehouse-propr .loading-icon,.item-options .warehouse-propr .loading-icon{color:#333333;}
ul.categories .warehouse-propr input.warehouse-qty,ul.products .warehouse-propr input.warehouse-qty,.item-options .warehouse-propr input.warehouse-qty{width:2.5em;padding:0 5px;vertical-align:baseline;}
ul.categories .option-actions .set-hidden,ul.products .option-actions .set-hidden,.item-options .option-actions .set-hidden,ul.categories .option-value-actions .set-hidden,ul.products .option-value-actions .set-hidden,.item-options .option-value-actions .set-hidden,ul.categories .option-actions .set-excluded,ul.products .option-actions .set-excluded,.item-options .option-actions .set-excluded,ul.categories .option-value-actions .set-excluded,ul.products .option-value-actions .set-excluded,.item-options .option-value-actions .set-excluded,ul.categories .option-actions .set-hidden-loading,ul.products .option-actions .set-hidden-loading,.item-options .option-actions .set-hidden-loading,ul.categories .option-value-actions .set-hidden-loading,ul.products .option-value-actions .set-hidden-loading,.item-options .option-value-actions .set-hidden-loading,ul.categories .option-actions .set-excluded-subrest-icon,ul.products .option-actions .set-excluded-subrest-icon,.item-options .option-actions .set-excluded-subrest-icon,ul.categories .option-value-actions .set-excluded-subrest-icon,ul.products .option-value-actions .set-excluded-subrest-icon,.item-options .option-value-actions .set-excluded-subrest-icon{height:28px;width:24px;font-size:28px;}
ul.categories .option-actions .set-hidden-loading,ul.products .option-actions .set-hidden-loading,.item-options .option-actions .set-hidden-loading,ul.categories .option-value-actions .set-hidden-loading,ul.products .option-value-actions .set-hidden-loading,.item-options .option-value-actions .set-hidden-loading{font-size:24px;}
ul.categories .option-actions .set-excluded-subrest-icon,ul.products .option-actions .set-excluded-subrest-icon,.item-options .option-actions .set-excluded-subrest-icon,ul.categories .option-value-actions .set-excluded-subrest-icon,ul.products .option-value-actions .set-excluded-subrest-icon,.item-options .option-value-actions .set-excluded-subrest-icon{font-size:16px;margin-right:3px;}
ul.categories .mgmtsw-imported-info,ul.products .mgmtsw-imported-info,.item-options .mgmtsw-imported-info{line-height:1.2;margin-top:3px;margin-bottom:2px;}
.item-options.cannot-add-or-rem .option-actions,.item-options.cannot-add-or-rem .option-value-actions{display:inline-block;}.item-options.cannot-add-or-rem .option-actions .edit_option,.item-options.cannot-add-or-rem .option-value-actions .edit_option,.item-options.cannot-add-or-rem .option-actions .menu-item-set-hidden,.item-options.cannot-add-or-rem .option-value-actions .menu-item-set-hidden{display:inline-block;vertical-align:middle;margin-top:0;}
.item-options .option-value-sub-options{margin:10px 0;}
.category .category-free-delivery-fee .input-append input{position:static;}
#pricesDialog .modal-body{overflow-x:hidden;}
#pricesDialog .prices-table{margin-bottom:0;}#pricesDialog .prices-table.prices-table-dmethods .td-dmethod{vertical-align:middle;}
#pricesDialog .prices-table.prices-table-dmethods .th-dmethod,#pricesDialog .prices-table.prices-table-dmethods .th-price{border-bottom:1px solid #dddddd;}
#pricesDialog .prices-table.prices-table-subrests .th-subrest{min-width:150px;font-weight:normal;text-align:right;font-size:0.95em;}
#pricesDialog .prices-table.prices-table-subrests .td-subrest{font-weight:bold;vertical-align:middle;}
#pricesDialog .prices-table.prices-table-subrests .td-dm{text-align:center;}
#pricesDialog .prices-table.prices-table-subrests .th-subrest,#pricesDialog .prices-table.prices-table-subrests .td-subrest{border-right:1px solid #dddddd;}
@media screen and (min-width:768px){#pricesDialog .prices-table.prices-table-subrests .th-subrest,#pricesDialog .prices-table.prices-table-subrests .td-subrest{position:sticky;left:0;background-color:white;z-index:1;} #pricesDialog .prices-table.prices-table-subrests.table-striped tbody>tr:nth-child(odd) .th-subrest,#pricesDialog .prices-table.prices-table-subrests.table-striped tbody>tr:nth-child(odd) .td-subrest{background-color:#f9f9f9;}}#pricesDialog .prices-table.prices-table-subrests .th-subrest,#pricesDialog .prices-table.prices-table-subrests .th-dm{border-bottom:1px solid #dddddd;}
#categoryForm .prices-changed-alert,#productForm .prices-changed-alert{margin-top:5px;color:#b94a48;font-weight:bold;}
@media (min-width:768px){#coupon .subrestaurants-controls{display:flex;flex-direction:row;}#coupon .subrestaurants-controls .include-subrestaurants{white-space:nowrap;} #coupon .subrestaurants-controls .exclude-subrestaurants{margin-left:1rem;}}@media (max-width:767px){#coupon .subrestaurants-controls .exclude-subrestaurants{margin-top:0.5rem;}}
#coupon .discount-mode{*zoom:1;margin-bottom:10px;}#coupon .discount-mode:before,#coupon .discount-mode:after{display:table;content:"";line-height:0;}
#coupon .discount-mode:after{clear:both;}
#coupon .discount-mode:before,#coupon .discount-mode:after{display:table;content:"";line-height:0;}
#coupon .discount-mode:after{clear:both;}
#coupon .discount-mode.checked .discount-mode-check .checkbox{font-weight:bold;}
#coupon .discount-mode .discount-mode-check{*zoom:1;margin-bottom:10px;}#coupon .discount-mode .discount-mode-check:before,#coupon .discount-mode .discount-mode-check:after{display:table;content:"";line-height:0;}
#coupon .discount-mode .discount-mode-check:after{clear:both;}
#coupon .discount-mode .discount-mode-check:before,#coupon .discount-mode .discount-mode-check:after{display:table;content:"";line-height:0;}
#coupon .discount-mode .discount-mode-check:after{clear:both;}
#coupon .discount-mode .discount-mode-settings{*zoom:1;margin-bottom:10px;}#coupon .discount-mode .discount-mode-settings:before,#coupon .discount-mode .discount-mode-settings:after{display:table;content:"";line-height:0;}
#coupon .discount-mode .discount-mode-settings:after{clear:both;}
#coupon .discount-mode .discount-mode-settings:before,#coupon .discount-mode .discount-mode-settings:after{display:table;content:"";line-height:0;}
#coupon .discount-mode .discount-mode-settings:after{clear:both;}
#coupon .discount-mode .discount-mode-settings .control-group{margin-bottom:10px;}
.discount-products-wrapper{border:1px solid #dddddd;border-radius:6px;margin:0 10px 0 0;}.discount-products-wrapper .nav-tabs>li{font-size:0.9em;}.discount-products-wrapper .nav-tabs>li a{outline:none !important;line-height:1em;}
.discount-products-wrapper .nav-tabs>li.active a{font-weight:bold;}
.discount-products-wrapper .tab-content{padding:0 15px 20px 15px;}
#cat_coupon .coupon_category{border-bottom:0.1px solid #eeeeee;padding-bottom:20px;margin-bottom:40px;}#cat_coupon .coupon_category h4{text-transform:uppercase;font-weight:400;color:#000000;font-size:15px;}
#cat_coupon .coupon_category:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
#cat_coupon .box_cat_coupon{background-color:#EF3C3C;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.1);margin-bottom:10px;}#cat_coupon .box_cat_coupon>a{text-decoration:none;}
#cat_coupon .box_cat_coupon .title_cat_coupon{background-color:#ffffff;border-radius:20px;box-shadow:0px 3px 10px 2px rgba(0, 0, 0, 0.1);padding:25px 30px;cursor:pointer;}#cat_coupon .box_cat_coupon .title_cat_coupon:hover h4{text-decoration:underline;}
#cat_coupon .box_cat_coupon .title_cat_coupon h4{color:#EF3C3C;font-weight:600;text-transform:uppercase;margin:0 0 10px 0;}
#cat_coupon .box_cat_coupon .title_cat_coupon p{color:#000000;padding:0;}
#cat_coupon .box_cat_coupon p{margin:0;font-weight:400;font-size:13px;}
#cat_coupon .box_cat_coupon .show{width:30px;height:30px;border-radius:50%;background-color:#ffffff;text-align:center;line-height:30px;color:#EF3C3C;float:right;margin-top:5px;cursor:pointer;}#cat_coupon .box_cat_coupon .show:hover{text-decoration:none;}
#cat_coupon .box_cat_coupon .example{padding:10px 30px;color:#ffffff;}#cat_coupon .box_cat_coupon .example h5{color:#ffffff;margin:10px 0 0;font-weight:600;display:inline-block;}
#cat_coupon .box_cat_coupon .example p{margin-top:10px;}
.push-notifications .info-devices{margin-top:5px;}.push-notifications .info-devices .device-os-icon{vertical-align:middle;}
.push-notifications .info-devices .icon-mobile-phone{font-size:18px;}
.push-notifications .info-devices .devices-count{font-size:20px;vertical-align:middle;}
.push-notifications .info-devices .devices-operator{font-size:14px;vertical-align:middle;font-weight:bold;}
.push-notifications .table .icon-pencil,.push-notifications .table .icon-folder-open{display:inline-block;width:12px;text-align:center;}
.push-notifications .devices-column .icon-mobile-phone{font-size:18px;vertical-align:middle;}
.push-notifications .all-sent{color:#3a8500;cursor:default;}
.push-notifications .some-not-sent{color:#b94a48;cursor:pointer;}
#customers .ctag-column-code .ctag-tag:not(.ctag-tag-code){display:none;}
#customers .ctag-column-code .ctag-caption{display:none;}
.orders{}.orders .row-fluid{margin-bottom:10px;}
@media (max-width:767px){.orders .col-filters .control-group{margin-left:-20px;margin-right:-20px;padding-left:5px;padding-right:5px;}}
.address-tooltip{cursor:default;}
.address-tooltip-container .tooltip-inner{font-size:11.9px;text-align:left;}
.commissions-box{border:2px solid #459e00;margin:10px 0;padding:10px;}
.commissions-box-title{margin:0 0 12px 0;text-transform:uppercase;}
.commissions-table{margin:5px 0 0 0;}.commissions-table th,.commissions-table td{font-size:11.9px;}
.totals-table .td-count,.totals-table .td-total{width:25%;}
.totals-table .td-caption{color:#459e00;}
.totals-table .icon{color:#459e00;}
.totals-table .tr-total{background-color:rgba(69, 158, 0, 0.1);}
.order [name="select_product"]{}
.order .order-id .controls{font-size:16px;}
.order .order-id .controls .label,.order .order-creator .controls .label,.order .order-payment_method .controls .label,.order .order-status .controls .label{font-size:14px;}
.order .order-table_number .controls{font-size:21px;}
.order .customer-tag-code .ctag-tag:not(.ctag-tag-code){display:none;}
.order .customer-tag-code .ctag-caption{display:none;}
.order .order-total .controls{font-size:22px;margin-top:3px;}
.order ul.order-details{list-style:none;margin-left:0;margin-right:50px;}
.order ul.order-details>li{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:auto;padding:16px;margin-bottom:-1px;}
.order ul.order-details>li.readonly-mode{border:1px solid #d4ccb0;background-color:#fafaf4;}
.order ul.order-details>li.edit-mode{border:1px solid #009246;padding-bottom:0;margin-bottom:0;}
.order ul.order-details>li{position:relative;}
.order ul.order-details>li>div{margin-bottom:10px;}
.order li.category-title{font-size:15px;font-weight:bold;padding-left:0 !important;padding-bottom:5px !important;}
.order .detail-image{position:absolute;right:16px;top:16px;}
.order .name-icon{display:inline-block;height:1em;width:auto;}
.order .detail-name{float:left;color:#459e00;font-weight:bold;font-size:18px;}
.order .detail-price{float:left;margin-left:6px;font-weight:bold;font-size:16px;}
.order .detail-quantity input{font-weight:bold;font-size:16px;}
.order .detail-options>ul{list-style:none;margin-left:0;}
.order .detail-options>ul ul{list-style:none;margin-left:12px;}
.order .detail-total{text-align:center;}
.order .detail-total{font-weight:bold;}
.order .detail-total strong{font-size:16px;}
.order ul.order-details>li>div.detail-actions{margin-bottom:1px;padding-left:0;text-align:center;margin-left:-15px;margin-right:-15px;}
.order .edit-mode .detail-options{min-height:50px;}
.order .readonly-mode .detail-name{font-size:16px;}
.order .readonly-mode .detail-price{font-size:14px;}
.order .readonly-mode .detail-quantity strong{font-size:16px;}
.order .readonly-mode .detail-options{min-height:10px;max-width:390px;}
.order .readonly-mode .detail-total{text-align:left;float:left;}
.order .readonly-mode .detail-actions{float:right;margin-left:0;margin-right:0 !important;}
.order .readonly-mode .detail-actions{float:right;}
.order .free-dates{float:right;margin-right:30px;}
.order [name="address"]{margin-bottom:5px;}
.order .order-stripe-txn{font-size:11.9px;}
.iframe-dialog .all-xmenu label,.iframe-dialog .search input{margin-top:25px;}
.ponyservice-name{color:#999999;font-size:11.9px;font-weight:normal;}
.ponyservice-tracking-link{font-weight:normal;}.ponyservice-tracking-link a{font-weight:600;}
.timezone-display,.order-uid{color:#999999;font-size:11.9px;font-weight:normal;}
.order-uid{float:right;margin-left:1rem;}
#phoneOrderForm .main,#detailDialogWrapper .main{position:relative;}
#phoneOrderForm h4,#detailDialogWrapper h4,#phoneOrderForm h5,#detailDialogWrapper h5{color:#333333;text-transform:uppercase;}
#phoneOrderForm h4,#detailDialogWrapper h4{font-size:18px;}
#phoneOrderForm h5,#detailDialogWrapper h5{font-size:15px;}
#phoneOrderForm .btn,#detailDialogWrapper .btn{border:none;background:#eeeeee;box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.16);padding:10px 20px;font-weight:600;color:#838383;font-size:15px;text-shadow:none;}#phoneOrderForm .btn.btn-primary,#detailDialogWrapper .btn.btn-primary,#phoneOrderForm .btn.btn-warning,#detailDialogWrapper .btn.btn-warning,#phoneOrderForm .btn.btn-danger,#detailDialogWrapper .btn.btn-danger,#phoneOrderForm .btn.btn-success,#detailDialogWrapper .btn.btn-success,#phoneOrderForm .btn.btn-info,#detailDialogWrapper .btn.btn-info,#phoneOrderForm .btn.btn-inverse,#detailDialogWrapper .btn.btn-inverse{color:#ffffff;}
#phoneOrderForm .btn.btn-primary,#detailDialogWrapper .btn.btn-primary{background:#90cf34;}
#phoneOrderForm .btn.btn-warning,#detailDialogWrapper .btn.btn-warning{background:#f89406;}
#phoneOrderForm .btn.btn-danger,#detailDialogWrapper .btn.btn-danger{background:#EF3C3C;}
#phoneOrderForm .btn.btn-success,#detailDialogWrapper .btn.btn-success{background:#51a351;}
#phoneOrderForm .btn.btn-info,#detailDialogWrapper .btn.btn-info{background:#2f96b4;}
#phoneOrderForm .btn.btn-inverse,#detailDialogWrapper .btn.btn-inverse{background:#555555;}
#phoneOrderForm .radio,#detailDialogWrapper .radio,#phoneOrderForm .checkbox,#detailDialogWrapper .checkbox,#phoneOrderForm .radio.dmethod-wrapper,#detailDialogWrapper .radio.dmethod-wrapper,#phoneOrderForm .radio.pmethod-wrapper,#detailDialogWrapper .radio.pmethod-wrapper{background-color:white;box-shadow:0px 3px 6px 0px #dddddd;display:inline-block;border-radius:5px;position:relative;padding-left:0;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px;}#phoneOrderForm .radio.active,#detailDialogWrapper .radio.active,#phoneOrderForm .checkbox.active,#detailDialogWrapper .checkbox.active,#phoneOrderForm .radio.dmethod-wrapper.active,#detailDialogWrapper .radio.dmethod-wrapper.active,#phoneOrderForm .radio.pmethod-wrapper.active,#detailDialogWrapper .radio.pmethod-wrapper.active{background-color:#E9F5D8;}
#phoneOrderForm .radio label,#detailDialogWrapper .radio label,#phoneOrderForm .checkbox label,#detailDialogWrapper .checkbox label,#phoneOrderForm .radio.dmethod-wrapper label,#detailDialogWrapper .radio.dmethod-wrapper label,#phoneOrderForm .radio.pmethod-wrapper label,#detailDialogWrapper .radio.pmethod-wrapper label{line-height:59px;padding:0 15px 0 50px;margin-bottom:0;font-weight:600;}
#phoneOrderForm .radio .autoprint_on,#detailDialogWrapper .radio .autoprint_on,#phoneOrderForm .checkbox .autoprint_on,#detailDialogWrapper .checkbox .autoprint_on,#phoneOrderForm .radio.dmethod-wrapper .autoprint_on,#detailDialogWrapper .radio.dmethod-wrapper .autoprint_on,#phoneOrderForm .radio.pmethod-wrapper .autoprint_on,#detailDialogWrapper .radio.pmethod-wrapper .autoprint_on{display:none;}
#phoneOrderForm .radio .autoprint_off,#detailDialogWrapper .radio .autoprint_off,#phoneOrderForm .checkbox .autoprint_off,#detailDialogWrapper .checkbox .autoprint_off,#phoneOrderForm .radio.dmethod-wrapper .autoprint_off,#detailDialogWrapper .radio.dmethod-wrapper .autoprint_off,#phoneOrderForm .radio.pmethod-wrapper .autoprint_off,#detailDialogWrapper .radio.pmethod-wrapper .autoprint_off{display:inline;}
#phoneOrderForm .radio input,#detailDialogWrapper .radio input,#phoneOrderForm .checkbox input,#detailDialogWrapper .checkbox input,#phoneOrderForm .radio.dmethod-wrapper input,#detailDialogWrapper .radio.dmethod-wrapper input,#phoneOrderForm .radio.pmethod-wrapper input,#detailDialogWrapper .radio.pmethod-wrapper input{display:none;opacity:0;height:100%;cursor:pointer;width:100%;left:0;margin:0;}#phoneOrderForm .radio input:checked~.checkmark,#detailDialogWrapper .radio input:checked~.checkmark,#phoneOrderForm .checkbox input:checked~.checkmark,#detailDialogWrapper .checkbox input:checked~.checkmark,#phoneOrderForm .radio.dmethod-wrapper input:checked~.checkmark,#detailDialogWrapper .radio.dmethod-wrapper input:checked~.checkmark,#phoneOrderForm .radio.pmethod-wrapper input:checked~.checkmark,#detailDialogWrapper .radio.pmethod-wrapper input:checked~.checkmark{background-color:#8AC831;}#phoneOrderForm .radio input:checked~.checkmark.checkmark-square,#detailDialogWrapper .radio input:checked~.checkmark.checkmark-square,#phoneOrderForm .checkbox input:checked~.checkmark.checkmark-square,#detailDialogWrapper .checkbox input:checked~.checkmark.checkmark-square,#phoneOrderForm .radio.dmethod-wrapper input:checked~.checkmark.checkmark-square,#detailDialogWrapper .radio.dmethod-wrapper input:checked~.checkmark.checkmark-square,#phoneOrderForm .radio.pmethod-wrapper input:checked~.checkmark.checkmark-square,#detailDialogWrapper .radio.pmethod-wrapper input:checked~.checkmark.checkmark-square{border:none;width:20px;height:20px;}
#phoneOrderForm .radio input:checked~.autoprint_on,#detailDialogWrapper .radio input:checked~.autoprint_on,#phoneOrderForm .checkbox input:checked~.autoprint_on,#detailDialogWrapper .checkbox input:checked~.autoprint_on,#phoneOrderForm .radio.dmethod-wrapper input:checked~.autoprint_on,#detailDialogWrapper .radio.dmethod-wrapper input:checked~.autoprint_on,#phoneOrderForm .radio.pmethod-wrapper input:checked~.autoprint_on,#detailDialogWrapper .radio.pmethod-wrapper input:checked~.autoprint_on{display:inline;}
#phoneOrderForm .radio input:checked~.autoprint_off,#detailDialogWrapper .radio input:checked~.autoprint_off,#phoneOrderForm .checkbox input:checked~.autoprint_off,#detailDialogWrapper .checkbox input:checked~.autoprint_off,#phoneOrderForm .radio.dmethod-wrapper input:checked~.autoprint_off,#detailDialogWrapper .radio.dmethod-wrapper input:checked~.autoprint_off,#phoneOrderForm .radio.pmethod-wrapper input:checked~.autoprint_off,#detailDialogWrapper .radio.pmethod-wrapper input:checked~.autoprint_off{display:none;}
#phoneOrderForm .radio .checkmark,#detailDialogWrapper .radio .checkmark,#phoneOrderForm .checkbox .checkmark,#detailDialogWrapper .checkbox .checkmark,#phoneOrderForm .radio.dmethod-wrapper .checkmark,#detailDialogWrapper .radio.dmethod-wrapper .checkmark,#phoneOrderForm .radio.pmethod-wrapper .checkmark,#detailDialogWrapper .radio.pmethod-wrapper .checkmark{position:absolute;height:30px;width:30px;}#phoneOrderForm .radio .checkmark.checkmark-circle,#detailDialogWrapper .radio .checkmark.checkmark-circle,#phoneOrderForm .checkbox .checkmark.checkmark-circle,#detailDialogWrapper .checkbox .checkmark.checkmark-circle,#phoneOrderForm .radio.dmethod-wrapper .checkmark.checkmark-circle,#detailDialogWrapper .radio.dmethod-wrapper .checkmark.checkmark-circle,#phoneOrderForm .radio.pmethod-wrapper .checkmark.checkmark-circle,#detailDialogWrapper .radio.pmethod-wrapper .checkmark.checkmark-circle{top:14px;left:11px;border-radius:50%;background-color:#EF3C3C;}
#phoneOrderForm .radio .checkmark.checkmark-square,#detailDialogWrapper .radio .checkmark.checkmark-square,#phoneOrderForm .checkbox .checkmark.checkmark-square,#detailDialogWrapper .checkbox .checkmark.checkmark-square,#phoneOrderForm .radio.dmethod-wrapper .checkmark.checkmark-square,#detailDialogWrapper .radio.dmethod-wrapper .checkmark.checkmark-square,#phoneOrderForm .radio.pmethod-wrapper .checkmark.checkmark-square,#detailDialogWrapper .radio.pmethod-wrapper .checkmark.checkmark-square{background:transparent;border:2px solid #EF3C3C;height:16px;width:16px;top:18px;left:15px;border-radius:5px;}#phoneOrderForm .radio .checkmark.checkmark-square .fa-check,#detailDialogWrapper .radio .checkmark.checkmark-square .fa-check,#phoneOrderForm .checkbox .checkmark.checkmark-square .fa-check,#detailDialogWrapper .checkbox .checkmark.checkmark-square .fa-check,#phoneOrderForm .radio.dmethod-wrapper .checkmark.checkmark-square .fa-check,#detailDialogWrapper .radio.dmethod-wrapper .checkmark.checkmark-square .fa-check,#phoneOrderForm .radio.pmethod-wrapper .checkmark.checkmark-square .fa-check,#detailDialogWrapper .radio.pmethod-wrapper .checkmark.checkmark-square .fa-check{color:white;position:absolute;left:0;width:100%;right:0;top:2px;}
#phoneOrderForm .radio .checkmark span,#detailDialogWrapper .radio .checkmark span,#phoneOrderForm .checkbox .checkmark span,#detailDialogWrapper .checkbox .checkmark span,#phoneOrderForm .radio.dmethod-wrapper .checkmark span,#detailDialogWrapper .radio.dmethod-wrapper .checkmark span,#phoneOrderForm .radio.pmethod-wrapper .checkmark span,#detailDialogWrapper .radio.pmethod-wrapper .checkmark span{height:30px;width:30px;position:absolute;left:10px;}
#phoneOrderForm .radio .checkmark .dm-icon-pick,#detailDialogWrapper .radio .checkmark .dm-icon-pick,#phoneOrderForm .checkbox .checkmark .dm-icon-pick,#detailDialogWrapper .checkbox .checkmark .dm-icon-pick,#phoneOrderForm .radio.dmethod-wrapper .checkmark .dm-icon-pick,#detailDialogWrapper .radio.dmethod-wrapper .checkmark .dm-icon-pick,#phoneOrderForm .radio.pmethod-wrapper .checkmark .dm-icon-pick,#detailDialogWrapper .radio.pmethod-wrapper .checkmark .dm-icon-pick,#phoneOrderForm .radio .checkmark .dm-icon-x,#detailDialogWrapper .radio .checkmark .dm-icon-x,#phoneOrderForm .checkbox .checkmark .dm-icon-x,#detailDialogWrapper .checkbox .checkmark .dm-icon-x,#phoneOrderForm .radio.dmethod-wrapper .checkmark .dm-icon-x,#detailDialogWrapper .radio.dmethod-wrapper .checkmark .dm-icon-x,#phoneOrderForm .radio.pmethod-wrapper .checkmark .dm-icon-x,#detailDialogWrapper .radio.pmethod-wrapper .checkmark .dm-icon-x{background:url("../images/food-delivery.svg") no-repeat center center;background-size:contain;}
#phoneOrderForm .radio .checkmark .dm-icon-deliver,#detailDialogWrapper .radio .checkmark .dm-icon-deliver,#phoneOrderForm .checkbox .checkmark .dm-icon-deliver,#detailDialogWrapper .checkbox .checkmark .dm-icon-deliver,#phoneOrderForm .radio.dmethod-wrapper .checkmark .dm-icon-deliver,#detailDialogWrapper .radio.dmethod-wrapper .checkmark .dm-icon-deliver,#phoneOrderForm .radio.pmethod-wrapper .checkmark .dm-icon-deliver,#detailDialogWrapper .radio.pmethod-wrapper .checkmark .dm-icon-deliver{background:url("../images/scooter.svg") no-repeat center center;background-size:contain;}
#phoneOrderForm #detailDialog.modal.fade.in,#detailDialogWrapper #detailDialog.modal.fade.in{top:40px;bottom:40px;}
@media (max-width:767px){#phoneOrderForm #detailDialog.modal.fade.in,#detailDialogWrapper #detailDialog.modal.fade.in{top:20px;bottom:20px;}}
#phoneOrderForm{margin-bottom:0;}#phoneOrderForm textarea,#phoneOrderForm select,#phoneOrderForm input[type="text"],#phoneOrderForm input[type="password"],#phoneOrderForm input[type="datetime"],#phoneOrderForm input[type="datetime-local"],#phoneOrderForm input[type="date"],#phoneOrderForm input[type="month"],#phoneOrderForm input[type="time"],#phoneOrderForm input[type="week"],#phoneOrderForm input[type="number"],#phoneOrderForm input[type="email"],#phoneOrderForm input[type="url"],#phoneOrderForm input[type="search"],#phoneOrderForm input[type="tel"],#phoneOrderForm input[type="color"],#phoneOrderForm .uneditable-input{background-color:#f5f5f5;border:0;box-shadow:none;padding:4px 8px ;border-radius:5px;height:40px;width:-webkit-fill-available;width:-moz-available;}
#phoneOrderForm select{height:48px;}
#phoneOrderForm .btn{box-shadow:0px 3px 6px 0px #dddddd;letter-spacing:0.05em;margin:5px 10px;color:#333333;}
#phoneOrderForm .radio.dmethod-wrapper label{padding:0 15px 0 60px;}
#phoneOrderForm .total,#phoneOrderForm .summary-order-title{display:block;}#phoneOrderForm .total h4,#phoneOrderForm .summary-order-title h4,#phoneOrderForm .total strong,#phoneOrderForm .summary-order-title strong{font-size:20px;text-transform:uppercase;color:#555555;margin-bottom:10px;}
#phoneOrderForm .local-info-container{display:flex;margin-bottom:20px;}@media (max-width:768px){#phoneOrderForm .local-info-container{flex-wrap:wrap;}}
#phoneOrderForm .local-select{display:flex;background:white;padding:0 15px;align-items:center;margin:0 20px 0 0;flex-grow:1;}#phoneOrderForm .local-select h5{display:inline;margin-left:10px;}
#phoneOrderForm .local-select #subrestaurant-id-dropdown{background:#fff;width:100%;flex-grow:1;}
@media (max-width:767px){#phoneOrderForm .local-select{margin:0 0 15px 0;}}
@media (max-width:600px){#phoneOrderForm .main-title-with-side .main-title-side{width:100%;}}#phoneOrderForm .main-title-with-side .main-title-side .orderspp-summary-btn-wrapper{width:100%;margin:0;}#phoneOrderForm .main-title-with-side .main-title-side .orderspp-summary-btn-wrapper button{margin:0;width:100%;}
#phoneOrderForm .remember_subrestaurant{margin:0;flex-grow:1;}#phoneOrderForm .remember_subrestaurant label{padding-left:40px;line-height:1.5;padding-top:10px;}#phoneOrderForm .remember_subrestaurant label p{font-weight:400;line-height:1.5;margin-bottom:10px;}
#phoneOrderForm .remember_subrestaurant .checkmark.checkmark-square{left:11px;top:10px;}
#phoneOrderForm .user-info{display:flex;flex-wrap:wrap;}#phoneOrderForm .user-info #backdoundSearch{position:fixed;top:0;right:0;left:0;bottom:0;background:#333333;opacity:0.7;z-index:1000;}
#phoneOrderForm .user-info .fa-times{position:absolute;top:-30px;font-size:20px;color:#ccc;z-index:1001;right:10px;}
#phoneOrderForm .user-info .control-group{flex-grow:1;min-width:25%;margin-bottom:5px;}#phoneOrderForm .user-info .control-group.note{width:100%;}#phoneOrderForm .user-info .control-group.note textarea{height:80px;max-width:-webkit-fill-available;max-width:-moz-available;}
#phoneOrderForm .user-info .control-group.search-client{margin:0 0 15px 0;width:100%;}#phoneOrderForm .user-info .control-group.search-client.fixedSearch{position:fixed;right:0;left:20%;margin:0 40px;width:auto;background-color:#fff;padding:20px 20px 10px;border-radius:10px;z-index:1001;}#phoneOrderForm .user-info .control-group.search-client.fixedSearch #suggestion-box{margin:15px 0;}
@media (max-width:979px){#phoneOrderForm .user-info .control-group.search-client.fixedSearch{top:10vh;left:0;margin:0 20px;}}#phoneOrderForm .user-info .control-group.search-client .control-label{display:none;}
#phoneOrderForm .user-info .control-group.search-client .controls{margin:0;}#phoneOrderForm .user-info .control-group.search-client .controls input{background:#dddddd;height:30px;}
#phoneOrderForm .user-info .control-group.search-client #suggestion-box{max-height:50vh;overflow:auto;}#phoneOrderForm .user-info .control-group.search-client #suggestion-box ul{list-style-type:none;margin:0;}#phoneOrderForm .user-info .control-group.search-client #suggestion-box ul li{padding:15px;margin:10px;box-shadow:0px 3px 6px 0px #e8e8e8;border-radius:5px;background:#fff;border-left:10px solid #cccccc;}
#phoneOrderForm .user-info .control-group label,#phoneOrderForm .user-info .control-group .controls{margin:0 5px;}
#phoneOrderForm .user-info .control-group label{float:none;text-align:left;width:auto;font-size:15px;font-weight:600;}
#phoneOrderForm .user-info .control-group .controls-row{display:flex;}#phoneOrderForm .user-info .control-group .controls-row label[for="zip"].zip-right{margin:0px 5px 0 20px;align-self:center;}
#phoneOrderForm .user-info .control-group .controls-row input[name="zip"]{width:50%;}
#phoneOrderForm .select-time .btn{background:#fff;padding:16px 20px;}#phoneOrderForm .select-time .btn p{margin:0;font-size:12px;}#phoneOrderForm .select-time .btn p span{font-weight:400;}
#phoneOrderForm .select-time .active,#phoneOrderForm .select-time .active:hover{color:#8AC831;background:#E9F5D8;}
#phoneOrderForm .select-time .disabil{color:#BEBEBE;box-shadow:none;}
#phoneOrderForm .select-time select{margin-top:20px;max-width:40%;}
#phoneOrderForm .select-food .category .btn,#phoneOrderForm .select-food .list-prodacts .btn{background:#fff;padding:0;}
#phoneOrderForm .select-food .category{display:flex;flex-wrap:wrap;}#phoneOrderForm .select-food .category .single-category{display:flex;flex-grow:1;align-items:center;min-height:60px;}#phoneOrderForm .select-food .category .single-category.active{position:relative;color:#EF3C3C;}#phoneOrderForm .select-food .category .single-category.active:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;border:2px solid #EF3C3C;}
#phoneOrderForm .select-food .category .single-category img{width:60px;height:60px;object-fit:cover;border-radius:5px 0 0 5px;}
#phoneOrderForm .select-food .category .single-category p{padding:0 20px;margin:0;}
#phoneOrderForm .select-food .prodacts{margin:20px 0;display:flex;max-height:50vh;}#phoneOrderForm .select-food .prodacts .container-list{background-color:#F0F0F0;border:2px solid #D0D0D0;width:80%;}#phoneOrderForm .select-food .prodacts .container-list .list-prodacts{max-height:49vh;display:flex;flex-flow:row wrap;overflow-y:auto;}#phoneOrderForm .select-food .prodacts .container-list .list-prodacts::-webkit-scrollbar{width:0px;background-color:transparent;}
#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact{position:relative;flex-grow:1;margin:10px;align-items:center;padding:20px 0px;text-align:left;min-width:22.22%;background:#fff;border-radius:10px;}#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact.active{color:#555555;}#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact.active .border-prod{background:#8AC831;}
#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact.active .box-plus{background:#CFE8AB;color:#8AC831;}
#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact .border-prod{position:absolute;top:0;bottom:0;width:10px;background:#ccc;border-radius:5px 0 0 5px;}
#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact .title,#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact .price{margin:0 35px;}
#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact .price{font-weight:400;font-size:14px;margin-bottom:15px;}
#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact .box-plus{border-radius:5px;background:#F0F0F0;position:absolute;padding:5px 8px;float:right;max-width:14px;right:20px;bottom:15px;}
@media (max-width:1050px){#phoneOrderForm .select-food .prodacts .container-list .list-prodacts .single-prodact{min-width:30%;}}
#phoneOrderForm .select-food .prodacts .cart{background:#F0F0F0;margin-left:15px;overflow-y:auto;padding:10px;width:40%;}#phoneOrderForm .select-food .prodacts .cart::-webkit-scrollbar{width:0px;background-color:transparent;}
#phoneOrderForm .select-food .prodacts .cart .total{margin-top:15px;}
#phoneOrderForm .select-food .prodacts .cart .single-prodact-add{display:flex;position:relative;background:#fff;border-radius:5px;margin-bottom:20px;box-shadow:0px 3px 6px 0px #ccc;}#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .btn{margin:0;border-radius:5px;box-shadow:none;}
#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-add-sub{display:grid;}#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-add-sub .btn{padding:0px 15px;}
#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-add-sub .btn-sub,#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-add-sub .btn-rem{background:#F7ADAD;border-radius:0 0 0 5px;color:#EF3C3C;}
#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-add-sub .btn-add{background:#CFE8AB;border-radius:5px 0 0 0;color:#8AC831;}
#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-quantity{padding:15px 0 0 5px;font-weight:600;}
#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-info{padding:15px 40px 15px 5px;}#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-info .name{font-weight:600;}
#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-info .options p{margin:0;font-size:12px;line-height:1.3;}
#phoneOrderForm .select-food .prodacts .cart .single-prodact-add .item-info .options .pull-right{padding:0 10px;position:absolute;top:0;bottom:0;right:0;border-radius:0 5px 5px 0;background:#F0F0F0;color:#707070;}
@media (max-width:700px){#phoneOrderForm .select-food .prodacts{display:block;max-height:inherit;}#phoneOrderForm .select-food .prodacts .container-list{width:auto;}#phoneOrderForm .select-food .prodacts .container-list .list-prodacts{width:auto;} #phoneOrderForm .select-food .prodacts .cart{margin:20px 0 0 0;width:auto;}}
#phoneOrderForm .summary{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding-bottom:40px;}#phoneOrderForm .summary h6{margin:0;text-align:left;color:#555555;font-weight:600;}
#phoneOrderForm .summary #phonehorder-summary-order{flex-grow:2;background:#F0F0F0;padding:10px 20px;}#phoneOrderForm .summary #phonehorder-summary-order .summary-order-title h4{text-transform:none;font-weight:400;}
#phoneOrderForm .summary #phonehorder-summary-order .order-info-datum{display:none;}
#phoneOrderForm .summary #phonehorder-summary-order .detail{margin:5px 10px;position:relative;}#phoneOrderForm .summary #phonehorder-summary-order .detail .detail-quantity{float:left;margin-right:10px;}
#phoneOrderForm .summary #phonehorder-summary-order .detail .detail-info{display:inline;}#phoneOrderForm .summary #phonehorder-summary-order .detail .detail-info .options{font-size:12px;margin-left:30px;}
#phoneOrderForm .summary #phonehorder-summary-order .detail .detail-price{position:absolute;top:0;right:0;}
#phoneOrderForm .summary #phonehorder-summary-order .total{margin-top:20px;padding:20px 10px;border-top:1px solid #8AC831;}
#phoneOrderForm .summary #summary-info-order{flex-grow:1;padding:0 20px;font-size:16px;line-height:1.5;}#phoneOrderForm .summary #summary-info-order div{padding:15px;margin:10px 0;border-radius:5px;background:#f8f8f8;}#phoneOrderForm .summary #summary-info-order div p{margin:0;}
#phoneOrderForm .summary .form-actions{flex-grow:1;padding:0;margin:0;border:none;background:transparent;text-align:center;}#phoneOrderForm .summary .form-actions .checkbox{margin:20px;display:block;text-align:left;}
#phoneOrderForm .summary .form-actions .btn-primary{line-height:50px;text-shadow:none;font-size:30px;font-weight:400;margin:20px;width:-webkit-fill-available;width:-moz-available;}
@media (max-width:600px){#phoneOrderForm .summary #summary-info-order{text-align:center;width:100%;padding:0;}}
#detailDialog .modal-header .modal-title .multilang-original{display:inline-block;font-weight:normal;font-size:90%;vertical-align:6%;}#detailDialog .modal-header .modal-title .multilang-original .text{font-style:italic;}
#detailDialog .modal-header .close{font-size:40px;margin:0;}
@media (min-width:481px){#detailDialog .modal-header .close{margin-left:20px;margin-top:10px;}}
#detailDialog .modal-body{padding:0;position:absolute;bottom:80px;top:60px;width:100%;max-height:none;}#detailDialog .modal-body .multilang-toggle{text-align:right;}
#detailDialog .modal-body .option{margin-bottom:10px;}#detailDialog .modal-body .option:last-child{margin-bottom:0;}
#detailDialog .modal-body .option .option-label{*zoom:1;font-size:18px;font-weight:bold;margin-bottom:10px;display:block;background-color:#f7f7f7;max-width:none;padding:15px;}#detailDialog .modal-body .option .option-label:before,#detailDialog .modal-body .option .option-label:after{display:table;content:"";line-height:0;}
#detailDialog .modal-body .option .option-label:after{clear:both;}
#detailDialog .modal-body .option .option-label:before,#detailDialog .modal-body .option .option-label:after{display:table;content:"";line-height:0;}
#detailDialog .modal-body .option .option-label:after{clear:both;}
#detailDialog .modal-body .option .option-label small{font-size:14px;}
#detailDialog .modal-body .option .option-label .multilang-original{font-weight:normal;}#detailDialog .modal-body .option .option-label .multilang-original .text{font-style:italic;}
#detailDialog .modal-body .option .option-label .price-after-free-info{float:right;font-weight:normal;}
#detailDialog .modal-body .option .container-add{padding:0 30px;}#detailDialog .modal-body .option .container-add .single-add .value-check{width:100%;}
#detailDialog .modal-body .option .container-add .single-add .check-price{float:right;}
#detailDialog .modal-body .option .container-add .single-add input:checked~.checkmark{border:0;background-color:#8AC831;height:23px;width:23px;top:18px;left:14px;}
#detailDialog .modal-body .option .container-add .single-add .checkmark{background:transparent;border:3px solid #EF3C3C;height:17px;width:17px;top:18px;left:14px;}
#detailDialog .modal-footer{position:absolute;bottom:0;padding:0;width:100%;}#detailDialog .modal-footer div{padding:0 15px;}#detailDialog .modal-footer div:first-child{padding-top:15px;}
#detailDialog .modal-footer div:last-child{padding-bottom:15px;}
.live-header>div,.live-header>ul{margin-bottom:15px;}
.live-top-buttons{float:right;margin-right:10px;}
.live-status-icon{width:30px;text-align:center;height:30px;vertical-align:middle;}.live-status-icon .live-icon{font-size:25px;line-height:25px;color:#459e00;}
.live-status-icon .live-icon-offline{color:red;}
.live-order{background-color:#fafaf4;margin-bottom:20px;padding:0;border:1px solid #eb5b58;}.live-order .live-order-title{font-weight:bold;color:#eb5b58;padding:3px 20px 0 20px;display:inline-block;font-size:1.5em;text-transform:uppercase;flex-grow:1;display:block;line-height:1.1;font-size:15px;padding:5px 10px;margin:0;}.live-order .live-order-title .icon{margin-left:5px;}
.live-order .live-order-content{padding:5px 30px 20px 30px;}
.live-order .box-data{margin-bottom:16px;text-align:center;}
.live-order .box-data>.label{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;min-width:50px;padding:2px 5px 2px 5px;background-color:#459e00;}.live-order .box-data>.label i{font-size:14px;vertical-align:middle;}
.live-order .box-data .data{border:1px solid #459e00;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px 5px 10px;background-color:white;text-align:left;}
.live-order .box-data .data .subdata{font-weight:normal;}
.live-order .data{*zoom:1;}.live-order .data:before,.live-order .data:after{display:table;content:"";line-height:0;}
.live-order .data:after{clear:both;}
.live-order .data:before,.live-order .data:after{display:table;content:"";line-height:0;}
.live-order .data:after{clear:both;}
.live-order .special-label{font-size:1rem;vertical-align:middle;margin-bottom:10px;font-weight:normal;background-color:#459e00;}
.live-order .subdata-border-top-sep{border-top:1px solid #d4ccb0;}
.live-order .invoice-data-str{line-height:1.15;}
.live-order .order-restaurant .data{font-size:21px;font-weight:bold;color:#459e00;line-height:130%;}
.live-order .order-internal_id .data,.live-order .order-date .data,.live-order .order-pickup .data,.live-order .order-delivery .data,.live-order .order-specialevent .data,.live-order .order-otable-number .data,.live-order .order-otable-persons .data{text-align:center;font-weight:bold;}
.live-order .order-customer .data,.live-order .order-address .data{font-weight:bold;}
.live-order .order-table_number .data{text-align:center;font-weight:bold;font-size:22.75px;line-height:100%;padding-top:10px;padding-bottom:10px;}
.live-order .order-otable-number .data,.live-order .order-otable-persons .data{font-size:22.75px;}
.live-order .order-otable-persons .data{font-weight:normal;}
.live-order .order-status{margin-bottom:16px;}.live-order .order-status>div{margin-bottom:5px;}
.live-order .order-confirmed .label-confirmed{margin-bottom:2px;}
.live-order .order-confirmed .label-confirmed_text{white-space:normal;}
.live-order .delivering-sent span{font-size:11.844px;font-weight:bold;color:#3a8500;vertical-align:middle;}
.live-order .orderspp-about-timeslot .orderspp-about-timeslot-title{color:#999999;}
.live-order .orderspp-about-timeslot .orderspp-about-timeslot-data{line-height:1;margin-top:-1px;}.live-order .orderspp-about-timeslot .orderspp-about-timeslot-data small,.live-order .orderspp-about-timeslot .orderspp-about-timeslot-data strong{vertical-align:middle;}
.live-order .order-details ul{list-style:none;margin-left:0;}
.live-order .category-title{font-weight:bold;margin-top:10px;}
.live-order .order-detail{position:relative;border-bottom:1px solid #d4ccb0;padding-top:10px;padding-bottom:10px;*zoom:1;}.live-order .order-detail:before,.live-order .order-detail:after{display:table;content:"";line-height:0;}
.live-order .order-detail:after{clear:both;}
.live-order .order-detail:before,.live-order .order-detail:after{display:table;content:"";line-height:0;}
.live-order .order-detail:after{clear:both;}
.live-order .order-detail .detail-info{display:table;width:100%;}.live-order .order-detail .detail-info .name-icon{display:inline-block;height:1em;width:auto;}
.live-order .order-detail .detail-info .detail-name,.live-order .order-detail .detail-info .detail-description{display:table-cell;}
.live-order .order-detail .detail-info .detail-name{color:#459e00;font-size:0.95rem;}
.live-order .order-detail .detail-info .detail-price{display:table-cell;text-align:right;font-weight:bold;white-space:nowrap;}
.live-order .order-detail .detail-options .detail-option{display:table;width:100%;font-size:0.9em;}.live-order .order-detail .detail-options .detail-option .option-name,.live-order .order-detail .detail-options .detail-option .option-values{display:table-cell;}
.live-order .order-detail .detail-options .detail-option .option-name{padding-right:3px;white-space:nowrap;}
.live-order .order-detail .detail-options .detail-option .option-values{width:100%;}.live-order .order-detail .detail-options .detail-option .option-values strong.detail-price{float:right;}
.live-order .order-detail .detail-quantity strong,.live-order .order-detail .detail-total strong{float:right;font-size:16px;}.live-order .order-detail .detail-quantity strong small,.live-order .order-detail .detail-total strong small{line-height:1;}
.live-order .order-detail .detail-quantity{margin-top:5px;}
.live-order .order-detail .detail-total strong{color:#459e00;}
.live-order .order-detail.cart-by-category{padding-left:1em;}
.live-order .order-details-foot{margin-top:15px;margin-right:5px;}.live-order .order-details-foot .order-total{margin-bottom:5px;font-size:18px;text-align:right;}
.live-order .order-details-foot .payment-method{margin-bottom:5px;text-align:right;}.live-order .order-details-foot .payment-method .label{font-size:16px;}
.live-order .order-details-foot .payment-method-alert{margin-top:3px;}
@media (max-width:767px){.live-order .live-order-content{padding-left:10px !important;padding-right:10px !important;} .live-order .order-actions{display:block;text-align:center !important;}.live-order .order-actions .btn{float:none !important;display:block;width:100%;min-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;margin-top:10px;}.live-order .order-actions .btn.cancel{display:none;}}.live-order.status-ordered.manage_phases .order-detail:last-child{border-bottom:0;}
.live-order .confirmed-1-status-wrapper,#confirmOrderDialog .confirmed-1-status-wrapper{margin-bottom:1rem;text-align:right;}
.live-order .confirmed-1-status,#confirmOrderDialog .confirmed-1-status,.live-order .confirmed-1-wait-warning,#confirmOrderDialog .confirmed-1-wait-warning{text-align:left;white-space:normal;line-height:1;text-shadow:none;padding:0.5rem 0.55rem;}
.live-order .confirmed-1-status,#confirmOrderDialog .confirmed-1-status{font-size:1.1rem;line-height:1;}
.live-order .confirmed-1-wait-warning,#confirmOrderDialog .confirmed-1-wait-warning{font-size:0.9rem;font-weight:normal;}
.live-order .icon,#confirmOrderDialog .icon{line-height:1;}
#confirmOrderDialog .modal-body .control-group{margin-bottom:15px;}#confirmOrderDialog .modal-body .control-group select,#confirmOrderDialog .modal-body .control-group input,#confirmOrderDialog .modal-body .control-group textarea{margin-bottom:0;}
#confirmOrderDialog select[name="confirmed_changed_date"]{min-width:150px;width:auto;}
#confirmOrderDialog .confirm-button.confirm-ponyservice.has-img{padding-top:0;padding-bottom:0;height:42px;}#confirmOrderDialog .confirm-button.confirm-ponyservice.has-img img{height:1.35rem;vertical-align:baseline;}
@media (min-width:768px){#confirmOrderDialog .modal-footer .btn+.btn{margin-left:10px;}}@media (max-width:767px){#confirmOrderDialog .modal-footer{display:flex;flex-direction:column-reverse;}#confirmOrderDialog .modal-footer .btn{padding-top:0;padding-bottom:0;margin-left:0;margin-bottom:1.15rem;height:56px !important;}#confirmOrderDialog .modal-footer .btn.confirm-button:not(.has-img){font-size:1.15rem;} #confirmOrderDialog .modal-footer .btn.cancel-button{margin-bottom:0;}}
#confirmOrderDialog .confirming-ponyservice-overlay{background-color:rgba(0, 0, 0, 0.75);position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}#confirmOrderDialog .confirming-ponyservice-overlay .confirming-message{margin:1rem 1rem 2rem 1rem;font-size:1.15rem;color:#fff;text-align:center;line-height:1.5;}
#confirmOrderDialog .confirming-ponyservice-overlay msg-pony,#confirmOrderDialog .confirming-ponyservice-overlay msg-timer{font-weight:bold;}
#confirmOrderDialog .confirming-ponyservice-overlay msg-timer{font-size:1.15em;width:0.75em;display:inline-block;}
.icon-live-refresh{color:#459e00;padding-top:1px;vertical-align:middle;text-align:center;display:inline-block;font-size:14px;line-height:16px;margin-top:-1px;}
.live-order-actions{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;}.live-order-actions .btn{margin:0 7px;}.live-order-actions .btn.cancel{float:left;}
.live-order-actions .confirm_order .countdown{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;}
.live-order-actions .reject_order{color:#b94a48;}
.live-order-actions .send-x-notification{padding-top:7px;padding-bottom:7px;}.live-order-actions .send-x-notification small{display:block;font-size:0.75em;line-height:1;}
.live-order-actions .send-delivering-notification:not(:hover, :active){color:#3a8500;}
.live-order-actions .send-pony-prepared-notification{padding-top:7px;padding-bottom:7px;}.live-order-actions .send-pony-prepared-notification small{display:block;font-size:0.75em;line-height:1;}
#loyalty #searchForm{margin-bottom:30px;}#loyalty #searchForm .input-append{display:block;width:100%;}
#loyalty #searchForm .search-query{width:calc(100% - 100px);}
#loyalty .customer{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529;display:block;border:1px solid #999999;margin-bottom:15px;display:flex;flex-wrap:nowrap;align-items:center;}#loyalty .customer .data-col{flex-basis:25%;padding:5px;}#loyalty .customer .data-col.who{flex-grow:1;flex-basis:50%;word-wrap:break-word;min-width:0;}#loyalty .customer .data-col.who .email{font-size:1.1em;font-weight:600;}
#loyalty .customer .data-col.who .name{font-size:1.1em;text-transform:uppercase;}
#loyalty .customer .data-col.buttons.open-button{flex-basis:0;text-align:left;}
#loyalty .customer .data-col.buttons.op-buttons{text-align:right;}
#loyalty .customer .data-col.buttons .btn{font-size:1em;padding:0;line-height:1.75em;width:2em;text-align:center;}
#loyalty .customer .data-col .caption{text-transform:uppercase;}
#loyalty .customer .data-col.points,#loyalty .customer .data-col.left-value{flex-shrink:3;text-align:center;}
#loyalty .customer .data-col.points{text-align:center;}#loyalty .customer .data-col.points .data{font-size:1.5em;font-weight:600;}
#loyalty .customer .data-col.left-value .data{font-size:1.25em;font-weight:normal;}
#loyalty .load-more{font-size:2rem;color:#eb5b58;text-align:center;}
#loyaltyLogDialog .modal-header span,#loyaltyOfflineCheckoutDialog .modal-header span{font-size:1.25em;font-weight:bold;}#loyaltyLogDialog .modal-header span.diff-add,#loyaltyOfflineCheckoutDialog .modal-header span.diff-add{color:#3a8500;}
#loyaltyLogDialog .modal-header span.diff-sub,#loyaltyOfflineCheckoutDialog .modal-header span.diff-sub{color:#b94a48;}
#loyaltyLogDialog [name="notes"],#loyaltyOfflineCheckoutDialog [name="notes"]{height:5em;}
#loyaltyLogDialog .conv-value-preview-message,#loyaltyOfflineCheckoutDialog .conv-value-preview-message{margin-top:5px;color:#459e00;}
#loyaltyLogReadonlyDialog .customer-name{text-transform:uppercase;}
#loyaltyLogReadonlyDialog .datum{font-weight:600;}
#loyaltyLogReadonlyDialog .diff-add{color:#3a8500;}
#loyaltyLogReadonlyDialog .diff-sub{color:#b94a48;}
#loyaltyLogReadonlyDialog .diff-points{font-size:2em;font-weight:normal;}
#loyaltylogs .loyaltylogs-header{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#212529;display:flex;flex-wrap:wrap;margin:0 -5px 15px -5px;}#loyaltylogs .loyaltylogs-header .data-col{flex-grow:1;flex-shrink:0;margin:0 5px 15px 5px;}#loyaltylogs .loyaltylogs-header .data-col .caption{text-transform:uppercase;}
#loyaltylogs .loyaltylogs-header .data-col.who{word-wrap:break-word;min-width:0;}#loyaltylogs .loyaltylogs-header .data-col.who .email{font-size:1.2em;font-weight:600;}
#loyaltylogs .loyaltylogs-header .data-col.who .name{font-size:1.1em;text-transform:uppercase;}
#loyaltylogs .loyaltylogs-header .data-col.points .data{font-size:2em;font-weight:600;}
#loyaltylogs .loyaltylogs-header .data-col.left-value .data{font-size:1.25em;font-weight:normal;}
#loyaltylogs .loyaltylogs-header .data-col.op-buttons{text-align:right;}
#loyaltylogs .loyaltylogs{color:#212529;}#loyaltylogs .loyaltylogs .diff-points-group span{display:inline-block;vertical-align:middle;}
#loyaltylogs .loyaltylogs .diff-op{font-size:1.25em;}
#loyaltylogs .loyaltylogs .diff-add{color:#3a8500;}
#loyaltylogs .loyaltylogs .diff-sub{color:#b94a48;}
#loyaltylogs .loyaltylogs .diff-points{font-size:1.75em;}
#loyaltylogs .loyaltylogs .log-buttons{text-align:right;}#loyaltylogs .loyaltylogs .log-buttons .icon,#loyaltylogs .loyaltylogs .log-buttons .loading-icon{width:1em;}
#loyaltylogs .loyaltylogs .notes{font-size:0.85em;}
#loyaltylogs .loyaltylogs td:not(.notes){white-space:nowrap;}
#loyaltylogs .loyaltylogs .diff-value-op,#loyaltylogs .loyaltylogs .diff-left-value-op{font-size:1.25em;}
#loyaltyOfflineCheckoutDialog .errors ul{margin-bottom:0;}
#loyaltyOfflineCheckoutDialog .step-reward-coupons .customer{margin-bottom:0.5rem;font-size:1rem;}
#loyaltyOfflineCheckoutDialog .step-reward-coupons .question{font-size:1rem;margin-bottom:1.25rem;}
#loyaltyOfflineCheckoutDialog .step-reward-coupons .reward-coupons{margin-bottom:1.25rem;}#loyaltyOfflineCheckoutDialog .step-reward-coupons .reward-coupons .reward-coupon{border:1px solid #999999;margin-bottom:1rem;padding:5px;display:flex;align-items:center;}#loyaltyOfflineCheckoutDialog .step-reward-coupons .reward-coupons .reward-coupon .coupon-data{flex-grow:1;display:flex;align-items:center;margin:0 0.25rem 0 0.5rem;}#loyaltyOfflineCheckoutDialog .step-reward-coupons .reward-coupons .reward-coupon .coupon-data>span{margin-right:0.75rem;}
#loyaltyOfflineCheckoutDialog .step-reward-coupons .reward-coupons .reward-coupon .coupon-data .code{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-weight:bold;font-size:1.15rem;}
#loyaltyOfflineCheckoutDialog .step-reward-coupons .reward-coupons .reward-coupon .coupon-data .description{font-size:0.9rem;flex-grow:1;font-style:italic;}
#loyaltyOfflineCheckoutDialog .step-reward-coupons .reward-coupons .reward-coupon .coupon-data .points{font-size:0.9rem;color:#999999;flex-shrink:0;}
#loyaltyOfflineCheckoutDialog .step-reward-coupons .reward-coupons .reward-coupon .apply-btn{padding:0.5rem 0.75rem;font-weight:bold;}
#loyaltyOfflineCheckoutDialog .step-reward-coupons .skip-reward-coupons{text-align:center;}
#loyaltyOfflineCheckoutDialog .step-coupon .question{font-size:1.15rem;}
#loyaltyOfflineCheckoutDialog .step-coupon .code{margin-top:1.5rem;font-size:1.65rem;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-weight:bold;text-align:center;letter-spacing:0.05em;}
#loyaltyOfflineCheckoutDialog .step-coupon .description{margin-top:0.75rem;font-size:1rem;text-align:center;font-style:italic;}
#loyaltyOfflineCheckoutDialog .step-coupon .created{margin-top:0.5rem;font-size:0.95rem;text-align:center;color:#999999;}
#loyaltyOfflineCheckoutDialog .step-coupon .choice{text-align:center;margin-top:1rem;}#loyaltyOfflineCheckoutDialog .step-coupon .choice .btn{margin-top:1rem;margin-left:0.25rem;margin-right:0.25rem;}
#loyaltyOfflineCheckoutDialog .step-checkout .coupon-code{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;}
#loyaltyOfflineCheckoutDialog .step-checkout .lbl-after-applying-coupon{color:#999999;}#loyaltyOfflineCheckoutDialog .step-checkout .lbl-after-applying-coupon .coupon-code{font-weight:bold;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer label{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer select,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer textarea,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="text"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="password"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="datetime"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="datetime-local"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="date"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="month"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="time"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="week"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="number"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="email"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="url"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="search"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="tel"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="color"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .uneditable-input{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .readonly,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer.readonly{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .input-append .add-on,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .input-prepend .add-on{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer select,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer textarea,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="text"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="password"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="datetime"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="datetime-local"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="date"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="month"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="time"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="week"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="number"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="email"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="url"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="search"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="tel"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="color"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .uneditable-input{height:50px;padding:5px 7.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .readonly{height:25px;padding-top:6.25px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .input-append .add-on,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .input-prepend .add-on{height:50px;min-width:20px;padding:5px 10px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .radio,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .checkbox{padding-left:25px;}#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .radio input[type="radio"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .checkbox input[type="radio"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .radio input[type="checkbox"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .checkbox input[type="checkbox"]{margin-top:0.75%;margin-left:-25px;transform:scale(1.25);}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .btn{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .btn{padding:5px 15px;line-height:25px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer label{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer select,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer textarea,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="text"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="password"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="datetime"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="datetime-local"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="date"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="month"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="time"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="week"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="number"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="email"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="url"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="search"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="tel"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="color"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .uneditable-input{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .readonly,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer.readonly{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .input-append .add-on,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .input-prepend .add-on{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer select,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer textarea,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="text"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="password"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="datetime"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="datetime-local"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="date"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="month"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="time"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="week"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="number"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="email"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="url"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="search"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="tel"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer input[type="color"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .uneditable-input{height:50px;padding:5px 7.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .readonly{height:25px;padding-top:6.25px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .input-append .add-on,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .input-prepend .add-on{height:50px;min-width:20px;padding:5px 10px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .radio,#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .checkbox{padding-left:25px;}#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .radio input[type="radio"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .checkbox input[type="radio"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .radio input[type="checkbox"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .checkbox input[type="checkbox"]{margin-top:0.75%;margin-left:-25px;transform:scale(1.25);}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .btn{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.customer .btn{padding:5px 15px;line-height:25px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.coupon{font-size:1.15rem;font-weight:normal;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value{max-width:300px;}@media (max-width:480px){#loyaltyOfflineCheckoutDialog .step-checkout .controls.value{max-width:480px;}}#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control label{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control select,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control textarea,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="text"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="password"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="datetime"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="datetime-local"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="date"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="month"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="time"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="week"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="number"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="email"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="url"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="search"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="tel"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="color"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .uneditable-input{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .readonly,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control.readonly{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-append .add-on,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-prepend .add-on{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control select,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control textarea,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="text"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="password"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="datetime"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="datetime-local"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="date"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="month"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="time"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="week"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="number"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="email"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="url"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="search"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="tel"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="color"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .uneditable-input{height:50px;padding:5px 7.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .readonly{height:25px;padding-top:6.25px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-append .add-on,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-prepend .add-on{height:50px;min-width:20px;padding:5px 10px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .radio,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .checkbox{padding-left:25px;}#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .radio input[type="radio"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .checkbox input[type="radio"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .radio input[type="checkbox"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .checkbox input[type="checkbox"]{margin-top:0.75%;margin-left:-25px;transform:scale(1.25);}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .btn{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .btn{padding:5px 15px;line-height:25px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control label{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control select,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control textarea,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="text"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="password"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="datetime"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="datetime-local"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="date"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="month"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="time"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="week"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="number"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="email"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="url"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="search"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="tel"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="color"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .uneditable-input{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .readonly,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control.readonly{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-append .add-on,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-prepend .add-on{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control select,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control textarea,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="text"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="password"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="datetime"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="datetime-local"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="date"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="month"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="time"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="week"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="number"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="email"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="url"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="search"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="tel"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control input[type="color"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .uneditable-input{height:50px;padding:5px 7.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .readonly{height:25px;padding-top:6.25px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-append .add-on,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-prepend .add-on{height:50px;min-width:20px;padding:5px 10px;line-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .radio,#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .checkbox{padding-left:25px;}#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .radio input[type="radio"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .checkbox input[type="radio"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .radio input[type="checkbox"],#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .checkbox input[type="checkbox"]{margin-top:0.75%;margin-left:-25px;transform:scale(1.25);}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .btn{font-size:17.5px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .btn{padding:5px 15px;line-height:25px;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-prepend{display:flex;width:100%;}#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-prepend .add-on{flex-shrink:0;display:flex;align-items:center;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .control .input-prepend input{font-size:28px;width:100%;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .conv-value-preview-message{min-height:1.5em;text-align:right;margin:0;}
#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .keypad{display:flex;flex-wrap:wrap;width:calc(100% + 2px);margin-left:-1px;}#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .keypad .key{width:33.33333333333333%;padding:1px;box-sizing:border-box;}#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .keypad .key button{width:100%;font-size:1.35rem;padding:0;line-height:2.25;-webkit-tap-highlight-color:rgba(144, 207, 52, 0.25);}#loyaltyOfflineCheckoutDialog .step-checkout .controls.value .keypad .key button:focus{outline:none;}
.multilang-control{}@media (min-width:768px){.multilang-control{display:inline-block;}}.multilang-control .multilang-tabs{margin-left:0.5rem;border-bottom:0;margin-bottom:0;}.multilang-control .multilang-tabs .nav-item.active .nav-link{font-weight:bold;}
.multilang-control .multilang-tabs .nav-link{padding:0.25rem 0;width:2rem;text-align:center;outline:0;}.multilang-control .multilang-tabs .nav-link:hover{border-bottom-color:transparent;}
.multilang-control .tab-content .tab-pane input,.multilang-control .tab-content .tab-pane textarea{margin-bottom:0;}
.multilang-control .multilang-auto-choice{margin-left:0.5rem;background-color:#f9f9f9;padding:0 3px;border:1px solid #dddddd;border-top-width:0;}.multilang-control .multilang-auto-choice label{margin-bottom:0;font-size:0.8rem;}.multilang-control .multilang-auto-choice label.caption{color:#999999;cursor:default;font-size:1rem;vertical-align:middle;}
.multilang-control .multilang-auto-choice label.radio{color:#555555;}
.multilang-fields-link{margin-top:5px;}.multilang-fields-link a{color:#eb5b58;}
.multilang-auto-choice{display:inline-block;margin-left:0.25em;}.multilang-auto-choice .radio{display:inline-block;vertical-align:middle;margin-left:0.25em;}.multilang-auto-choice .radio input{margin-top:0.15em;}
.multilang-auto-choice .help-tooltip{margin-left:0.25em;}
.multilang-fields{margin-top:5px;}.multilang-fields .control-group.multilang-field{margin-bottom:10px;}
@media (max-width:767px){.multilang-field .input-prepend{display:flex;} .multilang-field .input-prepend input,.multilang-field .input-prepend textarea{flex-grow:1;}}
.input-prepend textarea{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;}
.multilang-input-block .multilang-control{display:block;}
.mgmtsw-account-header{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-bottom:0.75rem;}.mgmtsw-account-header .provider-name{font-weight:600;display:inline-block;}
.mgmtsw-account-header .account-uid{display:inline-block;}.mgmtsw-account-header .account-uid span{color:#999999;}
.mgmtsw-account-data-params{margin-bottom:1.25rem;}.mgmtsw-account-data-params .control-group{margin-bottom:0.75rem;}
.mgmtsw-account-data-params .mgmtsw-account-datum-id .controls{color:#3a8500;}
.mgmtsw-account-data-params .mgmtsw-account-datum-error{color:#b94a48;}
.mgmtsw-account-data-params .parent-descr{color:#999999;margin-left:0.25rem;font-size:small;}
.mgmtsw-account-data-params .clear-error{margin-left:0.25rem;}
.mgmtsw-params-input-wrapper .p-load-list,.mgmtsw-params-input-wrapper .p-list-loading{vertical-align:middle;}
.settings-mgmtsw .control-group.override-disabled .p-load-list{display:none;}
.settings-mgmtsw .auto-import-message{font-size:11.9px;display:inline-block;color:#999999;font-style:italic;}
.mgmtsw-imported-info{font-size:11.9px;color:#555555;font-weight:normal;}.mgmtsw-imported-info .mgmtsw-provider-name{color:#eb5b58;}.mgmtsw-imported-info .mgmtsw-provider-name .icon{color:inherit;}
.mgmtsw-imported-info .mgmtsw-provider-name span{font-weight:600;}
.mgmtsw-imported-info .mgmtsw-obj-key span{color:#999999;}
.mgmtsw-catalog-import{margin-bottom:1rem;}.mgmtsw-catalog-import .mgmtsw-catalog-importing-error{display:none;}
.mgmtsw-catalog-import.mgmtsw-has-error .mgmtsw-catalog-importing-error{display:block;}
.mgmtsw-catalog-import:not(.mgmtsw-importing) .mgmtsw-catalog-import-button .loading-icon{display:none;}
.mgmtsw-catalog-import.mgmtsw-importing .mgmtsw-catalog-importing-error{display:none;}
.mgmtsw-catalog-import .mgmtsw-catalog-import-button{margin-bottom:0.25rem;}
.stripe-bank-display .stripe-bank-name{font-size:0.75rem;}
.stripe-bank-display .stripe-bank-last4{margin-left:0.15rem;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:0.85rem;}
#stripeConnect .btn-cmd-x{margin-left:0.5rem;}
#excludetimes .top-selectors{display:flex;align-items:center;flex-wrap:wrap;}#excludetimes .top-selectors .subrest-selector{flex-grow:1;margin-right:1rem;}
#excludetimes .legend .legend-item{display:inline-block;font-size:11.9px;margin-right:0.5rem;line-height:1;margin-bottom:5px;}
#excludetimes table.excludetimes{width:auto;}#excludetimes table.excludetimes thead tr th{text-align:center;vertical-align:middle;}
#excludetimes table.excludetimes tbody tr.time-enabled{color:#3a8500;background-color:#d7ffb8;}
#excludetimes table.excludetimes tbody tr.time-disabled{color:#b94a48;background-color:#f2dede;}
#excludetimes table.excludetimes tbody tr td{vertical-align:middle;height:2rem;padding:1rem 1rem;}#excludetimes table.excludetimes tbody tr td.td-time{white-space:nowrap;text-align:center;}
#excludetimes table.excludetimes tbody tr td.td-delivery-x{width:33%;text-align:center;}#excludetimes table.excludetimes tbody tr td.td-delivery-x .icon,#excludetimes table.excludetimes tbody tr td.td-delivery-x .loading-icon{display:none;}
#excludetimes table.excludetimes tbody tr td.toggle-time{cursor:pointer;}#excludetimes table.excludetimes tbody tr td.toggle-time.excludetime-disabled{color:#3a8500;background-color:#d7ffb8;}#excludetimes table.excludetimes tbody tr td.toggle-time.excludetime-disabled .icon-excludetime-disabled{display:inline-block;}
#excludetimes table.excludetimes tbody tr td.toggle-time:not(.excludetime-disabled){color:#b94a48;background-color:#f2dede;}#excludetimes table.excludetimes tbody tr td.toggle-time:not(.excludetime-disabled) .icon-excludetime-enabled{display:inline-block;}
#excludetimes table.excludetimes tbody tr td.toggle-time.loading{cursor:not-allowed;pointer-events:none !important;}#excludetimes table.excludetimes tbody tr td.toggle-time.loading .icon{display:none;}
#excludetimes table.excludetimes tbody tr td.toggle-time.loading .loading-icon{display:inline-block;}
#excludetimes table.excludetimes tbody tr td .icon,#excludetimes table.excludetimes tbody tr td .loading-icon{font-size:1.25rem;}
#excludetimes table.excludetimes tbody tr td .text{font-size:1rem;font-weight:bold;}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
body.page-updateposts{background-color:#F5F5F5;}body.page-updateposts .main-content{background-color:#F5F5F5;}
body.page-updateposts.mobile-app .updatepost-date{font-size:14px !important;}
body.page-updateposts.mobile-app .updatepost-title{font-size:1.25rem !important;}
#updateposts .updatepost{margin-bottom:1.35rem;background-color:#fff;padding:1rem 1.25rem;}
#updateposts .updatepost-date{color:#999999;margin-bottom:0.15rem;}
#updateposts .updatepost-title{margin-top:0;margin-bottom:0.25rem;font-size:1.35rem;}
#updateposts .load-more{font-size:2rem;color:#eb5b58;text-align:center;}
.newform-list .list-top{margin-bottom:30px;}
.newform-list .list-top-filters,.newform-list .list-top-actions{margin-bottom:10px;}
.newform-list .list-items{margin-bottom:30px;}
.newform-list .list-items-max-lg{max-width:1400px;}
.newform-list .list-item{display:flex;margin-bottom:20px;}
.newform-list .list-item.is-hidden .list-item-image img{filter:grayscale(1);}
.newform-list .list-item.is-hidden .list-item-image .img-placeholder{background:#ccc;}
.newform-list .list-item.is-hidden .item-elem{color:#ccc;}
.newform-list .list-item.is-hidden .list-item-buttons>.btn{background:#ccc;}
.newform-list .list-item:not(.can-edit) .show-if-can-edit{display:none !important;}
.newform-list .list-item:not(.cannot-edit) .show-if-cannot-edit{display:none !important;}
.newform-list .list-item.cannot-edit .disable-if-cannot-edit{cursor:not-allowed;pointer-events:none !important;color:#ccc !important;}
@media (min-width:768px){.newform-list .list-item{margin-right:15px;}}
.newform-list .list-item-box{flex-grow:1;display:flex;border-radius:10px;box-shadow:0px 0px 7px 1px #eee;background-color:white;}.newform-list .list-item-box .list-item-image{flex-shrink:0;position:relative;}.newform-list .list-item-box .list-item-image img{width:150px;height:100%;object-fit:cover;border-radius:10px 0 0 10px;}
.newform-list .list-item-box .list-item-image .img-placeholder{width:150px;height:100%;min-height:150px;border-radius:10px 0 0 10px;background:#459e00;}
.newform-list .list-item-box .list-item-image .img-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:rgba(255, 255, 255, 0.8);}.newform-list .list-item-box .list-item-image .img-icon svg{width:33%;height:auto;}
.newform-list .list-item-box .list-item-image .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../../customer/images/masonry_cover_bg.png') no-repeat center center;background-size:cover;}
.newform-list .list-item-box .list-item-info{flex-grow:1;padding:15px;display:flex;flex-direction:column;justify-content:flex-start;}.newform-list .list-item-box .list-item-info .item-elem-group{display:flex;flex-wrap:wrap;margin-right:-10px;}
.newform-list .list-item-box .list-item-info .item-elem{margin-bottom:5px;margin-right:10px;}
.newform-list .list-item-box .list-item-info .item-title{font-weight:bold;font-size:18px;}
.newform-list .list-item-box .list-item-info .item-subrestaurants{font-size:14px;}
.newform-list .list-item-box .list-item-info .item-extra{font-weight:600;}
.newform-list .list-item-box .list-item-buttons{display:flex;flex-direction:column;}.newform-list .list-item-box .list-item-buttons>.btn{flex:1 1 0px;display:flex;justify-content:center;align-items:center;border-radius:0;}.newform-list .list-item-box .list-item-buttons>.btn:first-child{border-top-right-radius:10px;}
.newform-list .list-item-box .list-item-buttons>.btn:last-child{border-bottom-right-radius:10px;}
.newform-list .list-item-out-box{display:flex;align-items:center;margin-left:15px;}
.newform-list .list-item-move{display:flex;align-items:center;}.newform-list .list-item-move .move{font-size:18px;padding:16px;margin-left:-16px;cursor:move;}
.newform-list .list-item-checkbox{display:inline-block;}.newform-list .list-item-checkbox [type="checkbox"]{display:none;}.newform-list .list-item-checkbox [type="checkbox"]~.icon{width:28px;}
.newform-list .list-item-checkbox [type="checkbox"]:not(:checked)~.icon-checked{display:none;}
.newform-list .list-item-checkbox [type="checkbox"]:checked~.icon-unchecked{display:none;}
@media (min-width:768px){.newform-list .list-items-grid{display:flex;flex-wrap:wrap;margin-right:-20px;align-items:flex-start;}}@media (min-width:768px){.newform-list .list-items-grid .list-item{margin-right:20px;width:calc(100%/2 - 20px);}}@media (min-width:1401px){.newform-list .list-items-grid .list-item{width:calc(100%/3 - 20px);}}
.newform-list .list-items-img-small .list-item-image img{width:100px;}
.newform-list .list-items-img-small .list-item-image .img-placeholder{width:100px;min-height:100px;}
.newform-edit input,.newform-edit textarea,.newform-edit select{background:#f5f5f5;border:1px solid transparent;margin-bottom:0;}.newform-edit input:focus,.newform-edit textarea:focus,.newform-edit select:focus{background:#fff;border-color:#90cf34;}
.newform-edit input[disabled],.newform-edit textarea[disabled],.newform-edit select[disabled],.newform-edit input[readonly],.newform-edit textarea[readonly],.newform-edit select[readonly],.newform-edit input[class*="-set-disabled "],.newform-edit textarea[class*="-set-disabled "],.newform-edit select[class*="-set-disabled "],.newform-edit input[class$="-set-disabled"],.newform-edit textarea[class$="-set-disabled"],.newform-edit select[class$="-set-disabled"]{background-color:#cccccc !important;}
.newform-edit label{font-weight:800;font-size:14px;}
.newform-edit .num-example{font-weight:800;margin-right:6px;float:left;}.newform-edit .num-example~.controls .subrestaurants-checkboxes{margin-left:20px;}
.newform-edit .upload-image img{border-radius:10px;}
.newform-edit .edit-controls{margin-bottom:50px;position:relative;}
.newform-edit .control-group{margin-bottom:20px;}.newform-edit .control-group.special-check{padding-left:20px;background-color:white;box-shadow:0px 0px 8px 0px #dddddd;display:inline-block;border-radius:8px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.newform-edit .control-group.special-check.active{background-color:#E9F5D8;}
.newform-edit .control-group.special-check label{padding:10px 20px;margin:0;}
.newform-edit .control-group.special-check .help-block{margin:0 20px 10px 20px;}
.newform-edit .control-group.special-check input{position:absolute;opacity:0;height:100%;cursor:pointer;width:100%;left:0;margin:0;}.newform-edit .control-group.special-check input:checked~.checkmark{background-color:#8AC831;}.newform-edit .control-group.special-check input:checked~.checkmark.checkmark-square{border:none;width:20px;height:20px;}
.newform-edit .control-group.special-check input:checked~.autoprint_on{display:inline;}
.newform-edit .control-group.special-check input:checked~.autoprint_off{display:none;}
.newform-edit .control-group.special-check .checkmark{position:absolute;height:30px;width:30px;}.newform-edit .control-group.special-check .checkmark.checkmark-circle{top:14px;left:11px;border-radius:50%;background-color:#EF3C3C;}
.newform-edit .control-group.special-check .checkmark.checkmark-square{background:transparent;border:2px solid #EF3C3C;height:16px;width:16px;top:10px;left:10px;border-radius:5px;}.newform-edit .control-group.special-check .checkmark.checkmark-square .fa-check{color:white;position:absolute;left:0;width:100%;right:0;top:2px;}
.newform-edit .control-group.special-check .checkmark span{height:30px;width:30px;position:absolute;left:10px;}
.newform-edit .control-group.special-check .checkmark .dm-icon-pick,.newform-edit .control-group.special-check .checkmark .dm-icon-x{background:url("../images/food-delivery.svg") no-repeat center center;background-size:contain;}
.newform-edit .control-group.special-check .checkmark .dm-icon-deliver{background:url("../images/scooter.svg") no-repeat center center;background-size:contain;}
.newform-edit .control-group.switch-box{display:flex;justify-content:flex-end;align-items:center;position:fixed;right:40px;top:89px;}@media (max-width:767px){.newform-edit .control-group.switch-box{position:absolute;right:0;top:-50px;}}@media (max-width:500px){.newform-edit .control-group.switch-box{position:relative;top:auto;justify-content:space-between;}}.newform-edit .control-group.switch-box label{margin-right:10px;margin-bottom:0;}
.newform-edit .control-group.switch-box .switch{position:relative;display:flex;align-items:center;width:60px;height:34px;}.newform-edit .control-group.switch-box .switch label{display:flex;flex-direction:row-reverse;}
.newform-edit .control-group.switch-box .switch p{margin-bottom:0;}
.newform-edit .control-group.switch-box .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}.newform-edit .control-group.switch-box .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
.newform-edit .control-group.switch-box .switch .slider.square{border-radius:6px;}
.newform-edit .control-group.switch-box .switch .slider.square:before{border-radius:5px;}
.newform-edit .control-group.switch-box .switch input{opacity:0;width:0;height:0;}.newform-edit .control-group.switch-box .switch input:checked+.slider{background-color:#90cf34;}
.newform-edit .control-group.switch-box .switch input:focus+.slider{box-shadow:0 0 1px #90cf34;}
.newform-edit .control-group.switch-box .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.newform-edit .edit-actions{margin-bottom:50px;}.newform-edit .edit-actions [name="delete"]{float:right;}
.newform-edit .edit-cols .image-example{display:flex;justify-content:center;}.newform-edit .edit-cols .image-example img{width:100%;max-width:400px;}
.newform-edit .edit-cols .edit-col.sticky-col .control-group{position:sticky;top:140px;}
@media (min-width:768px){.newform-edit .edit-cols{display:flex;margin-left:-20px;margin-right:-20px;}.newform-edit .edit-cols .edit-col{margin-left:20px;margin-right:20px;flex:1 1 0px;}}
.newform-edit .multilang-fullw .multilang-control{width:100%;}.newform-edit .multilang-fullw .multilang-control .multilang-inputs textarea,.newform-edit .multilang-fullw .multilang-control .multilang-inputs input{border-radius:0 5px 5px 0;box-shadow:none;}
.newform-edit .multilang-fullw .multilang-control .multilang-tabs,.newform-edit .multilang-fullw .multilang-control .multilang-auto-choice{margin-left:0;}
.newform-edit .multilang-fullw .multilang-control .multilang-auto-choice{border-top-width:1px;}
.newform-edit input.fullw,.newform-edit select.fullw,.newform-edit textarea.fullw{width:100%;min-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.newform-edit .control-group.override-disabled>label,.newform-edit .control-group.override-enabled>label{float:left;}
.newform-edit .control-group.override-disabled .controls>.override-check-wrapper,.newform-edit .control-group.override-enabled .controls>.override-check-wrapper{margin-top:-5px;}.newform-edit .control-group.override-disabled .controls>.override-check-wrapper .icon,.newform-edit .control-group.override-enabled .controls>.override-check-wrapper .icon{vertical-align:middle;}
#invoices [name="recipient"]{width:auto;}
#invoices .invoices-table .td-paid-status{width:0;white-space:nowrap;}
#invoices .invoices-table .td-buttons{padding-top:5px;padding-bottom:5px;}#invoices .invoices-table .td-buttons .btn{margin:3px 0;}
#invoicePaymentInfoDialog .pay-method{margin-bottom:10px;}#invoicePaymentInfoDialog .pay-method .pay-method-title{font-weight:bold;margin-bottom:5px;font-size:1.15em;}
#invoicePaymentInfoDialog .pay-method .pay-method-info{font-size:1.1em;}
#invoicePaymentInfoDialog .pay-or{margin:20px 0;display:flex;color:#999999;}
#invoices-package .list-items{display:inline-block;}
#invoices-package .package-summary{display:block;}#invoices-package .package-summary table{width:auto;}@media (min-width:980px){#invoices-package .package-summary table th,#invoices-package .package-summary table td{padding-left:1rem;padding-right:1rem;}}
#invoice-cards .list-item-payment-card{}#invoice-cards .list-item-payment-card .list-item-card .card-display{padding:5px;border-right:1px solid #eee;background-color:#f0f0f0;border-radius:10px;}#invoice-cards .list-item-payment-card .list-item-card .card-display .card-brand img{height:32px;width:auto;}
#invoice-cards .list-item-payment-card .list-item-card .card-display .card-brand .icon{padding:6px;font-size:22px;color:#999999;}
#invoice-cards .list-item-payment-card .list-item-card .card-display .card-content{padding:5px;}
#invoice-cards .list-item-payment-card .list-item-card .card-display .card-number{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:16px;margin-bottom:5px;white-space:nowrap;}#invoice-cards .list-item-payment-card .list-item-card .card-display .card-number .cc-masked{opacity:0.5;}
#invoice-cards .list-item-payment-card .list-item-card .card-display .card-exp{font-size:12px;color:#555;margin-bottom:5px;}
#invoice-cards .list-item-payment-card .not-valid-status-label .label{white-space:wrap;}
#invoice-cards .list-item-payment-card .not-valid-status-error{color:#b94a48;font-size:small;margin-top:3px;line-height:1.2;}
.invoice-card-recipients-list .sep:last-child{display:none;}
#invoiceCardDialog .credit-card-readonly{display:flex;align-items:center;}#invoiceCardDialog .credit-card-readonly .cc-logo{margin-right:0.75em;}#invoiceCardDialog .credit-card-readonly .cc-logo.cc-generic{font-size:24px;color:#999999;}
#invoiceCardDialog .credit-card-readonly .cc-logo.cc-brand img{height:24px;}
#invoiceCardDialog .credit-card-readonly .cc-number{font-family:Monaco,Menlo,Consolas,"Courier New",monospace;}#invoiceCardDialog .credit-card-readonly .cc-number .cc-masked{opacity:0.5;}
#invoiceCardDialog .credit-card-readonly-exp{font-size:0.9em;color:#555;}
#invoiceCardDialog .credit-card-readonly-set-by-x{font-size:small;font-weight:bold;}
#invoiceCardDialog .credit-card-fields-help,#invoiceCardDialog .credit-card-fields{max-width:350px;}
#invoiceCardDialog .credit-card-fields-help{display:flex;justify-content:space-between;}#invoiceCardDialog .credit-card-fields-help .text{display:flex;margin-top:0;flex-shrink:100;}
#invoiceCardDialog .credit-card-fields-help .cc-brands{display:flex;}#invoiceCardDialog .credit-card-fields-help .cc-brands img{height:16px;margin-left:2px;}
#invoiceCardDialog .credit-card-fields{display:flex;flex-direction:column;position:relative;}#invoiceCardDialog .credit-card-fields .xpay-input{display:flex;align-items:center;padding:4px 6px;height:30px;width:100%;border:1px solid #ccc;}
#invoiceCardDialog .credit-card-fields .credit-card-pan{display:flex;position:relative;}
#invoiceCardDialog .credit-card-fields .credit-card-exp-cvc{display:flex;margin-top:5px;}#invoiceCardDialog .credit-card-fields .credit-card-exp-cvc #xpay-exp{width:150%;margin-right:5px;}
#invoiceCardDialog .credit-card-fields .loading-card-fields{position:absolute;display:none;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.5);font-size:32px;color:rgba(51, 51, 51, 0.5);}
#invoiceCardDialog .credit-card-fields.loading .loading-card-fields{display:flex;}
#invoiceCardDialog .credit-card-fields.loading .xpay-input iframe{display:none;}
#invoiceCardDialog .recipient-checkboxes input[type="checkbox"]:checked+span{font-weight:bold;}
.invoice-cards-alert{display:flex;align-items:center;flex-wrap:wrap;padding:5px 10px;}.invoice-cards-alert>div{margin:5px;}
.invoice-cards-alert .text{display:flex;font-size:1.1em;}.invoice-cards-alert .text .text-icon{margin-right:10px;}
.invoice-cards-alert .text .text-message .text-recipients .text-sep:last-child{display:none;}
.invoice-cards-alert .text .text-message .text-recipient{font-weight:bold;text-decoration:none;}
body.gtprinter-display-mode .modal-backdrop{z-index:1051;background-color:#eeeeee;}body.gtprinter-display-mode .modal-backdrop.in{opacity:1;filter:alpha(opacity=100);}
body.gtprinter-display-mode #gtprinter-backdrop{z-index:1051;background-color:#eeeeee;position:fixed;top:0;right:0;bottom:0;left:0;}
body.gtprinter-display-mode #confirmDialog,body.gtprinter-display-mode #alertDialog,body.gtprinter-display-mode #infoDialog,body.gtprinter-display-mode #yesnoDialog{z-index:1052;}
#gtprinterDisplayDialog{z-index:1052;left:0;right:0;bottom:0;height:100vh;display:flex;flex-direction:column;width:100%;margin-left:0;}#gtprinterDisplayDialog.fade.in{top:0;}
#gtprinterDisplayDialog .modal-body{max-height:none;flex-grow:1;}
#gtprinterDisplayDialog .header-order-actions{padding:20px 0;}#gtprinterDisplayDialog .header-order-actions .order-actions{justify-content:space-around;}
#gtprinterDisplayDialog .header-order-actions .order-actions .print{display:none;}
#gtprinterDisplayDialog .modal-body{max-height:none;flex-grow:1;}#gtprinterDisplayDialog .modal-body .display-order .live-order .order-actions{display:none;}
#gtprinterDisplayDialog-Result{z-index:1052;}#gtprinterDisplayDialog-Result .modal-body{padding-top:25px;padding-bottom:25px;}
#gtprinterDisplayDialog-Result .gtprinter-result-message{font-size:21.875px;}
#gtprinterDisplayDialog-confirmDialogWrapper #confirmOrderDialog{z-index:1052;}
.gtprinter-loading-overlay{z-index:1052 !important;color:#999999 !important;}
body.page-gtprinter-update{background-color:#F5F5F5;}body.page-gtprinter-update .main-content{background-color:#F5F5F5;}
#gtprinterUpdate .all-updated-message{font-size:17.5px;line-height:1.5;}
#gtprinterUpdate .list-item-box{background-color:#fff;}
body.page-gtprinter-system{}
#gtprinterSystem ul.gtprinter-system-menu{margin-top:0;margin-left:0;margin-right:0;}#gtprinterSystem ul.gtprinter-system-menu>li{border-bottom:1px solid #eeeeee;}#gtprinterSystem ul.gtprinter-system-menu>li>a .icon,#gtprinterSystem ul.gtprinter-system-menu>li>a .loading-icon{color:#eb5b58;}
#gtprinterSystem ul.gtprinter-system-menu>li>a span{color:#000;}
#rooms .item-elem a{color:inherit;}
#tables .list-item-image img{width:100px;height:100px;border-radius:0;}
