.cursor-not-allowed{cursor:not-allowed}.drag_disabled{pointer-events:none}.bg-gray{background-color:#f7f7f7!important}.card-count-info-shop{min-height:150px}[v-cloak]{display:none!important;visibility:hidden!important}[v-cloak]:before{content:"";display:block;height:16px;width:16px}.pointer{cursor:pointer}.modal-light-dark .modal-header{background-color:#0180c9}.modal-light-dark .close{color:#fff}.fw-55{font-weight:550}.field-icon{float:right;margin-left:-25px;margin-right:8px;margin-top:-28px;position:relative;z-index:2}.login{background-color:#eaeaea;background-image:url(/images/bg-pattern.png?ed0a3287a3e14d96843996f9172f1f66)}table.dataTable tbody td.focus,table.dataTable tbody th.focus{background-color:hsla(0,0%,92%,.18);color:#0180c9;outline:2px solid #0180c9!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#0180c9}.page-item.active .page-link{background-color:#0180c9;border-color:#0180c9}.page-link:focus{box-shadow:0 0 0 .15rem hsla(0,0%,73%,.922)}.fs-100{font-size:100%!important}.form-group.required label:not(:empty):after,.ui-required label:not(:empty):after{color:red;content:" *"}span.required{color:red}.copyright{font-size:9px}.invalid-feedback{color:#f1556c;display:flex!important;font-size:.75rem;margin-top:.25rem;width:100%}.form-control:disabled{background-color:#f5f5f5}.switch-button-control{align-items:center;display:flex;flex-direction:row}.switch-button-control .switch-button{border:2px solid var(--color);border-radius:1.6em;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.33);cursor:pointer;height:1.6em;transition:all .3s ease-in-out;width:3.2em}.switch-button-control .switch-button .button{background:var(--color);border:2px solid var(--color);border-radius:calc(1.6em - 4px);height:calc(1.6em - 4px);transition:all .3s ease-in-out;width:calc(1.6em - 4px)}.switch-button-control .switch-button.enabled{background-color:var(--color);box-shadow:none}.switch-button-control .switch-button.enabled .button{background:#fff;transform:translateX(1.6em)}.switch-button-control .switch-button-label{margin-left:10px;margin-right:10px}@media (max-width:768px){.col-xs-0{display:none}.mobile-pt-4,.mobile-py-4{padding-top:2.25rem!important}.mobile-pl-4,.mobile-px-4{padding-left:2.25rem!important}.d-md-none{display:none}.no-padding-mobile{padding-left:0!important;padding-right:0!important}.text-center-mobile{text-align:center}}@media (max-width:370px){.d-esm-none{display:none}}@media screen and (min-width:767px){.btn-inline-desktop{padding-top:29px}.desktop-pt-4,.desktop-py-4{padding-top:2.25rem!important}.desktop-pl-4,.desktop-px-4{padding-left:2.25rem!important}}@media (max-width:1200px){.each-routes-hour{font-size:1.2rem!important}}.help-block-error{color:red;font-size:13px}#vue-visits-route .timeline:before{left:257px}.btn-inline{margin-top:1.9rem!important}@media (min-width:1200px){.row-xl-reverse{flex-direction:row-reverse!important}}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable tbody>tr.selected,table.dataTable tbody>tr.selected td .action-icon,table.dataTable tbody>tr>.selected,table.dataTable tbody>tr>.selected td .action-icon{color:#fff}.refresh-button{transform:rotate(1turn);transition:1s}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before{background-color:#7ed2c2}.border-info-force{background-color:#4fc6e1;border:1px solid}.form-group.has-success label{color:#1abc9c}.form-group.has-success .form-control,.form-group.has-success .input-group-addon{border-color:#1abc9c;box-shadow:none}.form-group.has-success .help-block{color:#1abc9c}.form-group.has-warning label{color:#f7b84b}.form-group.has-warning .form-control,.form-group.has-warning .input-group-addon{border-color:#f7b84b;box-shadow:none}.form-group.has-warning .help-block{color:#f7b84b}.form-group.has-error label{color:#f1556c}.form-group.has-error .form-control,.form-group.has-error .input-group-addon{border-color:#f1556c;box-shadow:none}.form-group.has-error .help-block{color:#f1556c}.lang-menu{font-weight:700;margin-top:10px;position:relative;text-align:right}.lang-menu,.lang-menu:hover ul{display:block}.lang-menu .selected-lang{cursor:pointer;justify-content:space-between;line-height:2}.lang-menu .selected-lang:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:32px;margin-right:7px;position:fixed;width:32px}.lang-menu a{padding-left:36px}.lang-menu ul{background-color:#fff;border:1px solid #f8f8f8;border-radius:5px;box-shadow:0 1px 10px rgba(0,0,0,.2);display:none;float:right;margin:0;padding:0;right:0;top:50px;width:130px}.lang-menu ul:hover{display:block}.lang-menu ul li{display:flex;justify-content:space-between;list-style:none;text-align:left}.lang-menu ul li a{display:block;padding:5px 10px;text-decoration:none;width:125px}.lang-menu ul li:hover{background-color:#f2f2f2}.lang-menu ul li a:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin-right:5px;vertical-align:middle;width:25px}.es:before{background-image:url(/assets/images/Flag-Spain.jpg)}.en:before{background-image:url(/assets/images/united-states-of-america-flag-png-large.png)}.pt:before{background-image:url(/assets/images/portugal-flag-400.png)}.dark,.dark .left-side-menu{background-color:#333}.w-full{width:100%}.inline-flex{display:inline-flex}.absolute{position:absolute}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.items-center{align-items:center}.rounded-md{border-radius:.375rem}.pl-10{padding-left:2.5rem}.top-5{top:5px}.h-screen{height:100vh}.h-full{height:100%}.logo .logo-lg-text-light{font-size:17px}.card,.card-box{border-radius:10px}.btn-info-soft,.call-action{background-color:#e8f2fe;color:#0953f3;font-weight:700}.btn-info-soft{border-radius:10px;font-size:17px}.btn-info-soft:hover{background-color:#d0e1fc;color:#0953f3}.btn-danger-soft{background-color:rgba(241,85,108,.25);border-radius:10px;color:#f1556c;font-size:17px;font-weight:700}.btn-danger-soft:hover{background-color:#f1556c;color:#fff}.text-end{text-align:end}.ms-1{margin-left:.25rem}@media (max-width:767px){.justify-content-md-between{justify-content:space-between}.w-md-full{width:100%}.row-md-reverse{flex-direction:row-reverse!important}.wrap-md-reverse{flex-wrap:wrap-reverse!important}}@media (min-width:992px){.float-lg-left{float:left}}.rounded{border-radius:.625rem!important}@media (min-width:1500px){.col-xxl-4{flex:0 0 33.33333333%;max-width:33.33333333%}}.img-sm{height:32px;width:32px}
