.color-green,.text-success,.text-green{color:#349e00!important}.color-red{color:#c20000!important}.gap-1{gap:5px}.gap-2{gap:10px}.gap-3{gap:15px}.gap-4{gap:20px}.gap-5{gap:25px}::-moz-placeholder{font-weight:400;color:#3f4254!important}::placeholder{font-weight:400;color:#3f4254!important}.form-control.form-control-lg{min-height:50px}.form-control.form-control-solid.is-invalid{border-color:#f64e60}.form-control.icon-calendar{background-image:url(/build/assets/icon-input-datepicker.a9261393.svg);background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:21px 21px}.form-control.kt-user{background-image:url(/build/assets/icon-input-user.d4e65e09.svg);background-position:15px center;background-repeat:no-repeat;background-size:13px 16px;padding:.825rem 1.42rem .825rem 2.92rem}.form-control.kt-password{background-image:url(/build/assets/icon-input-password.a88df911.svg);background-position:15px center;background-repeat:no-repeat;background-size:13px 18px;padding:.825rem 1.42rem .825rem 2.92rem}select.form-control{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(/build/assets/icon-input-caret.51c2eec3.svg);background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:12px 7px}.radio>input:checked~span,.radio.radio-primary>input:checked~span{background-color:#c5965f}.input-icon.icon-right .form-control{padding-left:1rem;padding-right:calc(1.5em + 1.3rem + 2px)}.input-icon.icon-right span{left:unset;right:0}.btn{display:inline-flex;align-items:center;justify-content:center}.btn i,.btn span{margin:0 2px}.btn.btn-primary{color:#fff;background-color:#c5965f;border-color:#c5965f}.btn.btn-primary i{color:#fff}.btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text),.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled),.btn.btn-primary:focus:not(.btn-text),.btn.btn-primary.focus:not(.btn-text){color:#fff;background-color:#a77e50;border-color:#a77e50}.btn.btn-primary.opaque{opacity:.7}.btn.btn-success,.btn.btn-green{color:#fff;background-color:#349e00;border-color:#349e00}.btn.btn-success i,.btn.btn-green i{color:#fff}.btn.btn-success:not(:disabled):not(.disabled):active:not(.btn-text),.btn.btn-success:not(:disabled):not(.disabled).active,.btn.btn-success:hover:not(.btn-text):not(:disabled):not(.disabled),.btn.btn-success:focus:not(.btn-text),.btn.btn-success.focus:not(.btn-text),.btn.btn-green:not(:disabled):not(.disabled):active:not(.btn-text),.btn.btn-green:not(:disabled):not(.disabled).active,.btn.btn-green:hover:not(.btn-text):not(:disabled):not(.disabled),.btn.btn-green:focus:not(.btn-text),.btn.btn-green.focus:not(.btn-text){color:#fff;background-color:#267001;border-color:#267001}.btn.btn-success.opaque,.btn.btn-green.opaque{opacity:.7}.btn.btn-blue{color:#fff;background-color:#3a7be7;border-color:#3a7be7}.btn.btn-blue i{color:#fff}.btn.btn-blue:not(:disabled):not(.disabled):active:not(.btn-text),.btn.btn-blue:not(:disabled):not(.disabled).active,.btn.btn-blue:hover:not(.btn-text):not(:disabled):not(.disabled),.btn.btn-blue:focus:not(.btn-text),.btn.btn-blue.focus:not(.btn-text){color:#fff;background-color:#2053a7;border-color:#2053a7}.btn.btn-blue.opaque{opacity:.7}.btn.btn-orange{color:#fff;background-color:#e4724c;border-color:#e4724c}.btn.btn-orange i{color:#fff}.btn.btn-orange:not(:disabled):not(.disabled):active:not(.btn-text),.btn.btn-orange:not(:disabled):not(.disabled).active,.btn.btn-orange:hover:not(.btn-text):not(:disabled):not(.disabled),.btn.btn-orange:focus:not(.btn-text),.btn.btn-orange.focus:not(.btn-text){color:#fff;background-color:#aa4726;border-color:#aa4726}.btn.btn-orange.opaque{opacity:.7}.btn.btn-outline-primary{color:#c5965f;background-color:transparent;border-color:#c5965f}.btn.btn-outline-primary i{color:#c5965f}.btn.btn-outline-primary:not(:disabled):not(.disabled):active:not(.btn-text),.btn.btn-outline-primary:not(:disabled):not(.disabled).active,.btn.btn-outline-primary:hover:not(.btn-text):not(:disabled):not(.disabled),.btn.btn-outline-primary:focus:not(.btn-text),.btn.btn-outline-primary.focus:not(.btn-text){color:#fff;background-color:#a77e50;border-color:#a77e50}.btn.btn-lg{height:50px}.btn.disabled,.btn.btn-success.disabled,.btn.btn-success:disabled,.btn:disabled{color:#7e8299;background-color:#f3f6f9;border-color:#f3f6f9}.btn.disabled i,.btn:disabled i,.btn.btn-success.disabled i,.btn.btn-success:disabled i{color:#7e8299}.card{border-radius:0}.kt-overlay{left:0;top:0;width:100%;height:100%;position:fixed;background:rgba(255,255,255,.75);z-index:1}.kt-overlay .kt-overlay__inner{left:0;top:0;width:100%;height:100%;position:absolute}.kt-overlay .kt-overlay__inner .kt-overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.kt-overlay .kt-overlay__inner .kt-overlay__content .kt-spinner{width:75px;height:75px;display:inline-block;border-width:2px;border-color:#a77e50;border-top-color:#fff;-webkit-animation:ktspin 1s infinite linear;animation:ktspin 1s infinite linear;border-radius:100%;border-style:solid}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{color:#ddd!important}@-webkit-keyframes ktspin{to{transform:rotate(360deg)}}@keyframes ktspin{to{transform:rotate(360deg)}}.table-grid{display:flex;justify-content:center;flex-wrap:wrap}.table-grid .table-box{width:200px;height:200px;font-size:15px;font-weight:400;border:2px solid #333333;background-color:#e6e6e6;display:block;margin:10px}.table-grid .table-box .table-status{display:flex;align-items:center;justify-content:center;width:100%;height:30px}.table-grid .table-box .table-status .status-name{color:#333;margin:0 5px}.table-grid .table-box .table-status .status-caret{width:11px;height:11px;border-radius:100%;background-color:#333;margin:0 5px}.table-grid .table-box .table-icon{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% - 130px)}.table-grid .table-box .table-icon img{max-height:50px}.table-grid .table-box .table-client{display:flex;align-items:center;justify-content:center;width:100%;height:30px;color:#3f4254;line-height:1;padding:0 5px;font-size:12px;font-weight:700;text-align:center}.table-grid .table-box .table-name{display:flex;align-items:center;justify-content:center;width:100%;height:50px;color:#3f4254;line-height:1;padding:0 5px;text-align:center}.table-grid .table-box.status-active{border:2px solid #349E00;background-color:#c4e7c2}.table-grid .table-box.status-active .table-status .status-name{color:#349e00}.table-grid .table-box.status-active .table-status .status-caret{background-color:#349e00}.table-grid .table-box.status-active:hover{background-color:#add3ab}.table-grid .table-box.status-inactive{border:2px solid #333333;background-color:#e6e6e6}.table-grid .table-box.status-inactive .table-status .status-name{color:#333}.table-grid .table-box.status-inactive .table-status .status-caret{background-color:#333}.table-grid .table-box.status-inactive:hover{cursor:not-allowed}.table-grid .table-box.status-none{border:2px solid #3A7BE7;background-color:#ccdefa}.table-grid .table-box.status-none .table-status .status-name{color:#3a7be7}.table-grid .table-box.status-none .table-status .status-caret{background-color:#3a7be7}.table-grid .table-box.status-none:hover{background-color:#b1ccf7}.table-grid .table-box.status-requested{border:2px solid #A04E7A;background-color:#e7d3de}.table-grid .table-box.status-requested .table-status .status-name{color:#a04e7a}.table-grid .table-box.status-requested .table-status .status-caret{background-color:#a04e7a}.table-grid .table-box.status-requested:hover{background-color:#e5bad2}.table-grid .table-box.status-delivered{border:2px solid #C20000;background-color:#eec0c0}.table-grid .table-box.status-delivered .table-status .status-name{color:#c20000}.table-grid .table-box.status-delivered .table-status .status-caret{background-color:#c20000}.table-grid .table-box.status-delivered:hover{background-color:#f1b0b0}.table-grid .table-box.status-to_pay{border:2px solid #f700f7;background-color:#faddfa}.table-grid .table-box.status-to_pay .table-status .status-name{color:#f700f7}.table-grid .table-box.status-to_pay .table-status .status-caret{background-color:#f700f7}.table-grid .table-box.status-to_pay:hover{background-color:#fcb2fc}.table-grid .table-box.status-ready{border:2px solid #F79800;background-color:#fde6bf}.table-grid .table-box.status-ready .table-status .status-name{color:#f79800}.table-grid .table-box.status-ready .table-status .status-caret{background-color:#f79800}.table-grid .table-box.status-ready:hover{background-color:#f5daab}.table-grid .table-box.status-exit{border:2px solid #C20000;background-color:#eec0c0}.table-grid .table-box.status-exit .table-status .status-name{color:#c20000}.table-grid .table-box.status-exit .table-status .status-caret{background-color:#c20000}.table-grid .table-box.status-exit:hover{background-color:#f1b0b0}.table-grid .table-box.status-invoiced{border:2px solid #F79800;background-color:#fde6bf}.table-grid .table-box.status-invoiced .table-status .status-name{color:#349e00}.table-grid .table-box.status-invoiced .table-status .status-caret{background-color:#349e00}.table-grid .table-box.status-invoiced:hover{background-color:#f5daab}.account-header{display:flex;align-items:center;justify-content:space-between}.account-header .account-resume{width:65%}.account-header .account-resume .account-status{display:flex;align-items:center;font-size:15px}.account-header .account-resume .account-status .status-name{color:#333;margin:0 5px}.account-header .account-resume .account-status .status-caret{width:11px;height:11px;border-radius:100%;background-color:#333;margin:0 5px}.account-header .account-resume .account-status.status-active .status-name{color:#349e00}.account-header .account-resume .account-status.status-active .status-caret{background-color:#349e00}.account-header .account-resume .account-status.status-inactive .status-name{color:#333}.account-header .account-resume .account-status.status-inactive .status-caret{background-color:#333}.account-header .account-resume .account-status.status-none .status-name{color:#3a7be7}.account-header .account-resume .account-status.status-none .status-caret{background-color:#3a7be7}.account-header .account-resume .account-status.status-requested .status-name{color:#a04e7a}.account-header .account-resume .account-status.status-requested .status-caret{background-color:#a04e7a}.account-header .account-resume .account-status.status-delivered .status-name{color:#c20000}.account-header .account-resume .account-status.status-delivered .status-caret{background-color:#c20000}.account-header .account-resume .account-status.status-to_pay .status-name{color:#f700f7}.account-header .account-resume .account-status.status-to_pay .status-caret{background-color:#f700f7}.account-header .account-resume .account-status.status-ready .status-name{color:#f79800}.account-header .account-resume .account-status.status-ready .status-caret{background-color:#f79800}.account-header .account-resume .account-status.status-exit .status-name{color:#c20000}.account-header .account-resume .account-status.status-exit .status-caret{background-color:#c20000}.account-header .account-resume .account-status.status-invoiced .status-name{color:#349e00}.account-header .account-resume .account-status.status-invoiced .status-caret{background-color:#349e00}.account-header .account-resume .account-table{font-size:27px;font-weight:400;margin:7.5px 0}.account-header .account-resume .account-resume{display:flex;align-items:center;font-size:15px;width:100%}.account-header .account-resume .account-resume label{font-weight:400}.account-header .account-resume .account-resume span{font-weight:700;margin:0 10px 0 0}.account-header .account-client{width:35%;text-align:right}.account-header .account-client h3{font-size:20px;font-weight:400;margin:0}.account-header .account-client p{font-size:15px;font-weight:700;margin:0}.account-header .account-create{width:35%;text-align:right}@media (max-width: 991px){.account-header{align-items:flex-start;flex-direction:column;padding:0}.account-header .account-resume{width:100%}.account-header .account-client,.account-header .account-create{width:100%;text-align:left}}.account-articles{height:390px;overflow-y:auto;margin-top:30px}.account-articles::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.account-articles::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.account-articles::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.account-articles .table thead th,.account-articles .table thead td,.account-articles .table th,.account-articles .table td{padding:.3rem;vertical-align:middle}.account-articles .table td .checkbox-inline{position:absolute;top:calc(50% - 10px);right:0}.account-articles .selected{background-color:#f0f0f0}.account-products .breadcumb{display:flex;align-items:center;font-size:14px;height:30px}.account-products .breadcumb a,.account-products .breadcumb i,.account-products .breadcumb span{color:#3f4254;margin:0 3px}.account-products .breadcumb .sep i{font-size:10px;margin:0 3px}.account-products .grid-products{display:flex;flex-wrap:wrap;max-height:390px;overflow-y:auto}.account-products .grid-products::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.account-products .grid-products::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.account-products .grid-products::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.account-products .grid-products .item{display:block;width:120px;height:120px;position:relative;margin:3px}.account-products .grid-products .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-products .grid-products .item .name{position:absolute;bottom:0;left:0;height:40px;display:flex;align-items:center;justify-content:center;background-color:#000000b3;color:#fff;font-size:10px;line-height:1.1;font-weight:500;width:100%;padding:0 10px}.account-products .grid-products .item.disabled{cursor:not-allowed}@media (max-width: 991px){.account-products .grid-products .item{width:92px;height:92px}.account-products .grid-products .item .name{height:30px;font-size:8px;font-weight:400}}.account-products .grid-products .overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.account-products .grid-products .overlay span{color:#fff;font-size:16px;font-weight:500;padding:15px}@media (max-width: 1199px){.account-main .col-articles{flex:0 0 calc(100% - 395px);max-width:calc(100% - 395px)}.account-main .col-products{flex:0 0 395px;max-width:395px}}@media (max-width: 991px){.account-main .col-articles{flex:0 0 calc(100% - 310px);max-width:calc(100% - 310px)}.account-main .col-products{flex:0 0 310px;max-width:310px}}.modal-reservation .wrapper-search{max-width:380px;margin:auto}.modal-reservation .wrapper-search .search-document label{font-size:12px;font-weight:400}.modal-product .image img{width:150px}.modal-product .wrapper-qty{max-width:250px;margin:auto}.modal-product .wrapper-qty .form-control{font-size:24px;padding:5px 10px;margin:0 5px}.modal-product .wrapper-qty .btn{text-decoration:none;padding:0;margin:0 5px}.modal-product .wrapper-qty .btn i{font-size:38px}.modal-variations .card.card-custom>.card-body{padding:.5rem 1.25rem}.guestModal div.tab-pane{min-height:466px}.supervisor-reservation-list{transition:all .3s ease;cursor:pointer}.supervisor-reservation-list:hover{background-color:#f5f5f5}.supervisor-reservation-broker{cursor:pointer}.modal-backdrop{z-index:98}@media (min-width: 992px){.header.header-fixed{position:absolute;z-index:0}}.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading,.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link{background-color:#c5965f}.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-icon,.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link .menu-icon{color:#fff}.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading,.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link{background-color:transparent;color:#c5965f}.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-text,.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-text{color:#c5965f}.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-bullet.menu-bullet-dot>span,.aside-menu .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-bullet.menu-bullet-dot>span{background-color:#c5965f}span.select2-container{width:100%!important}.custom-control-input:checked~.custom-control-label:before{background-color:green;border-color:#004d00}.custom-switch.custom-switch-lg .custom-control-label{padding-left:.75rem;padding-top:.15rem}.custom-switch.custom-switch-lg .custom-control-label:before{border-radius:1rem;height:1.5rem;width:2.5rem}.custom-switch.custom-switch-lg .custom-control-label:after{border-radius:.65rem;height:calc(1.5rem - 4px);width:calc(1.5rem - 4px)}.custom-switch.custom-switch-lg .custom-control-input:checked~.custom-control-label:after{transform:translate(1rem)}.custom-switch.custom-switch-lg .modal-fluid{max-width:calc(100% - 30px)}.custom-switch.custom-switch-lg .modal-table-change .modal-body{height:calc(100vh - 150px)}.card-orders{border:2px solid #333333;background-color:#e6e6e6;padding:15px;height:491px}.card-orders .card-status{display:flex;align-items:center;font-size:15px}.card-orders .card-status .status-name{color:#333;margin:0 5px}.card-orders .card-status .status-caret{width:11px;height:11px;border-radius:100%;background-color:#333;margin:0 5px}.card-orders .card-items .item{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:5px 10px;background-color:#fff;border:1px solid #dddddd;margin:15px 0}.card-orders .card-items .item span{font-size:14px;font-weight:400;color:#333;line-height:1}.card-orders .card-items .item i{color:#333}.card-orders.waiting{border:2px solid #3A7BE7;background-color:#ccdefa}.card-orders.waiting .card-status .status-name{color:#3a7be7}.card-orders.waiting .card-status .status-caret{background-color:#3a7be7}.card-orders.in_progress{border:2px solid #F79800;background-color:#fde6bf}.card-orders.in_progress .card-status .status-name{color:#f79800}.card-orders.in_progress .card-status .status-caret{background-color:#f79800}.card-orders.ready{border:2px solid #349E00;background-color:#c4e7c2}.card-orders.ready .card-status .status-name{color:#349e00}.card-orders.ready .card-status .status-caret{background-color:#349e00}.modal-detail-order .modal-status{display:flex;align-items:center;font-size:15px}.modal-detail-order .modal-status .status-name{color:#333;margin:0 5px}.modal-detail-order .modal-status .status-caret{width:11px;height:11px;border-radius:100%;background-color:#333;margin:0 5px}.modal-detail-order .modal-status.waiting .status-name{color:#3a7be7}.modal-detail-order .modal-status.waiting .status-caret{background-color:#3a7be7}.modal-detail-order .modal-status.in_progress .status-name{color:#f79800}.modal-detail-order .modal-status.in_progress .status-caret{background-color:#f79800}.modal-detail-order .modal-status.ready .status-name{color:#349e00}.modal-detail-order .modal-status.ready .status-caret{background-color:#349e00}.wrapper-account-actions .left{flex-wrap:wrap}.modal-account-print iframe{width:100%!important;height:calc(100vh - 150px)!important;border:1px solid #ddd}.modal-table-change .table-grid .table-box{width:125px;height:125px;font-size:12px}.modal-table-change .table-grid .table-box .table-icon img{max-width:56px}.bootstrap-timepicker-widget table td input{width:40px!important}button{touch-action:manipulation!important}.badge.custom-badge-blue{color:#fff;background-color:#3a7be7}.badge.custom-badge-violet{color:#fff;background-color:#a04e7a}.badge.custom-badge-red{color:#fff;background-color:#c20000}.badge.custom-badge-pink{color:#fff;background-color:#f700f7}.badge.custom-badge-green{color:#fff;background-color:#349e00}.badge.custom-badge-yellow{color:#fff;background-color:#f79800}.badge.custom-badge-light{color:#181c32;background-color:#f3f6f9}@media (min-width: 576px){.modal-dialog.modal-xl{max-width:calc(100% - 30px)}}.layout-guest.page-reservation,.layout-guest.page-terms{background:url(/build/assets/bg-reservation.0e870b8e.webp) no-repeat center center fixed;background-size:cover}.layout-guest.page-login{background:url(/build/assets/bg-login.39ba2c7a.webp) no-repeat center center fixed;background-size:cover}.layout-guest .card.card-reservation.card-custom>.card-body{padding:4rem 4.5rem}@media (max-width: 575px){.layout-guest .card.card-reservation.card-custom>.card-body{padding:3rem 1.5rem}}.layout-guest .card.card-reservation .card-logo{text-align:right}@media (max-width: 1199px){.layout-guest .card.card-reservation .card-logo{text-align:center;margin-bottom:30px}}.layout-guest .card.card-reservation .card-type{display:flex;align-items:flex-start;flex-direction:column}.layout-guest .card.card-reservation .card-type .col-form-label{width:100%}.layout-guest .card.card-reservation .card-type label{max-width:135px}@media (max-width: 575px){.layout-guest .card.card-reservation .card-type{align-items:flex-start;flex-direction:column}.layout-guest .card.card-reservation .card-type .radio-inline{flex-direction:column}}.layout-guest .card.card-reservation .card-buttons{width:100%;display:flex;align-items:center;justify-content:center;margin:15px 0}.layout-guest .card.card-reservation .card-buttons .btn{width:100%;max-width:264px;margin:0 7px}@media (max-width: 575px){.layout-guest .card.card-reservation .card-buttons{flex-direction:column}}@media (max-width: 1199px){.layout-guest .card.card-reservation .row-header{flex-direction:column-reverse}}.layout-guest .card.card-login.card-custom>.card-body{padding:4rem 4.5rem}@media (max-width: 575px){.layout-guest .card.card-login.card-custom>.card-body{padding:3rem 1.5rem}}.layout-guest .card.card-login .card-logo{text-align:center;margin-bottom:30px}.layout-guest .card.card-login .card-buttons{width:100%;display:flex;align-items:center;justify-content:center;margin:15px 0}.layout-guest .card.card-login .card-buttons .btn{width:100%;max-width:213px;margin:0 7px}@media (max-width: 575px){.layout-guest .card.card-login .card-buttons{flex-direction:column}}
