:root{--primary-color:#1e1e1e;--primary-color-text:#fff;--primary-bg-color:#1e1e1e;--primary-bg-hover:#141414;--primary-bg-border:#1e1e1e}.light-mode{--tw-text-opacity:1;--tw-bg-opacity:1}.light-mode .main-sidemenu{padding-bottom:100px}.light-mode #header-nav{position:static}@media (max-width:992px){.light-mode #header-nav{background:#fff;border:none;padding-bottom:20px;padding-top:20px}}.light-mode #header-nav .burger-menu-horizontal{color:#333;display:none}.light-mode #header-nav .burger-menu-horizontal *{color:#333}.light-mode #header-nav .burger-menu-horizontal a{display:flex}@media (max-width:992px){.light-mode #header-nav .burger-menu-horizontal{display:flex}.light-mode #header-nav .header-right-icons{margin-right:20px}.light-mode #header-nav .header-right-icons .user-menu .usuario-nombre{color:#333}}.light-mode #header-nav .logo-horizontal{padding-left:10px;text-align:left}@media (max-width:992px){.light-mode #header-nav .logo-horizontal{width:270px}.light-mode #header-nav .logo-horizontal img{width:200px}}@media (max-width:400px){.light-mode #header-nav .logo-horizontal{padding-left:10px;text-align:left}.light-mode #header-nav .logo-horizontal img{width:150px}}.light-mode .app-sidebar{background-color:#fff}.light-mode .side-header{background-color:#fff;border-bottom:none}.light-mode .header-brand1{padding-top:8px}.light-mode #header-nav .user-menu .usuario-nombre{color:#1e1e1e;padding-left:10px;position:relative;text-transform:capitalize}.light-mode #header-nav .user-menu .usuario-nombre:after{border-style:solid;border-width:0 0 2px 2px;color:#1e1e1e;content:"";display:inline-block;height:8px;left:8px;position:relative;top:-2px;transform:rotate(-45deg);width:8px}@media (max-width:992px){.light-mode #header-nav .user-menu .usuario-nombre:after{display:none}}.light-mode .side-menu .slide .side-menu__item{color:#333;font-size:.875rem;font-weight:500;line-height:1.25rem}.light-mode .side-menu .slide .side-menu__item:hover *{color:#333}.light-mode .side-menu .slide .side-menu__item .side-menu__label{margin:0;padding:1px 0}.light-mode .side-menu .slide .side-menu__item .nav-icon{font-size:18px;margin-right:.75rem}.light-mode .side-menu .slide .side-menu__item .angle{--tw-text-opacity:1;background-color:#414141!important;border-radius:50%;color:#fff;font-size:18px;height:20px;line-height:19px;padding-left:1px;padding-top:1px;text-align:center;width:20px}.light-mode .side-menu .slide.is-expanded .side-menu__item{--tw-bg-opacity:0.2;background-color:var(--primary-color);border-radius:4px}.light-mode .side-menu .slide.is-expanded .side-menu__item *{color:var(--primary-color-text)}.light-mode .side-menu .slide.is-expanded .side-menu__item .angle{color:#fff}.light-mode .side-menu .slide .slide-menu .slide-item{color:#333;font-size:.875rem;font-weight:500;line-height:1.25rem}.light-mode .side-menu .slide .slide-menu .slide-item:before{--tw-border-opacity:1;border:1px solid #333;border-radius:50%;content:"";height:8px;width:8px}.light-mode .side-menu .slide .slide-menu .slide-item:hover{color:#333!important}.light-mode .side-menu .slide .slide-menu .slide-item:hover:before{border-color:#333}#account-menu .dropdown-icon{font-size:15px}#account-menu .dropdown-item:hover,#account-menu .dropdown-item:hover *{color:#333}.light body,.skin-bordered body{background-color:#f5f5f5;color:#555}.light body *,.skin-bordered body *{text-transform:inherit}.page-subtitle{color:#999;display:block;font-size:14px;font-weight:400;line-height:20px}.text-uppercase{text-transform:uppercase}.number-no-buttons{-moz-appearance:textfield}.number-no-buttons::-webkit-inner-spin-button,.number-no-buttons::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-center{text-align:center!important}@media (max-width:776px){.page-content{padding-left:0;padding-right:0}}.form-control.error{border-color:rgb(241 89 92/var(--tw-text-opacity))}.btn-loader{align-items:center;justify-content:center;vertical-align:middle}.btn-loader .loader-icon{display:none;margin-right:5px}.btn-loader.activo .first-icon{display:none}.btn-loader.activo .loader-icon{display:inline-block}.swal-footer{text-align:center}.swal-footer button{outline:none}.swal-footer .swal-button--confirm,.swal-footer .swal-button--confirm:hover{background:var(--primary-color)!important}.swal-footer .swal-button--edit{background-color:#ffc107!important;color:#fff}.swal-footer .swal-button--edit:hover{background-color:#b28704!important}.swal-footer .swal-button--roll,.swal-footer .swal-button--roll:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))!important;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .table-td{padding:.8rem 1.5rem}.table-td{color:#555}[v-cloak]{display:none}.accion-botones-tabla{text-align:right}.accion-botones-tabla .action-btn{background:transparent;border-color:transparent;color:rgb(30 30 30/var(--tw-text-opacity));cursor:pointer;display:inline-block;font-size:20px;height:auto;padding:5px 10px;width:auto}.semiDark .action-btn{--tw-border-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.dark .action-btn{--tw-border-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.card-header{padding:.8rem 1.5rem!important}.card-header .card-title{line-height:36px}.card-header .tools-buttons .select-filtro{height:42px;margin-right:10px}.card-header .tools-buttons .select-filtro select{height:42px}.card-header .tools-buttons .buscador-input{color:rgb(255 255 255/var(--tw-text-opacity));height:42px;margin-right:10px}.card-header .tools-buttons .buscador-input input{height:42px}.card-header .tools-buttons .btn-dark{padding:.55rem 1.5rem}.card-header .tools-buttons input[type=search]::-webkit-search-cancel-button,.card-header .tools-buttons input[type=search]::-webkit-search-decoration,.card-header .tools-buttons input[type=search]::-webkit-search-results-button,.card-header .tools-buttons input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.separator{--tw-border-opacity:0.1;background:rgb(51 65 85/var(--tw-border-opacity));height:1px;margin:10px 0 20px;padding:0}.dark .header-section .select-filtro select{background-color:rgb(30 41 59/var(--tw-bg-opacity));border-color:rgb(30 41 59/var(--tw-bg-opacity))}.dark .header-section .buscador-input,.dark .header-section .select-filtro select{color:rgb(203 213 225/var(--tw-text-opacity))}.dark .header-section .buscador-input input{background-color:rgb(30 41 59/var(--tw-bg-opacity));border-color:rgb(30 41 59/var(--tw-bg-opacity))}.header-section .select-filtro{height:44px;margin-right:10px}.header-section .select-filtro select{height:44px}.header-section .buscador-input{height:44px;margin-right:10px}.header-section .buscador-input input{height:44px}.header-section input[type=search]::-webkit-search-cancel-button,.header-section input[type=search]::-webkit-search-decoration,.header-section input[type=search]::-webkit-search-results-button,.header-section input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.thead-dark{position:relative}.thead-dark:before{--tw-bg-opacity:1;background-color:rgb(232 232 232/var(--tw-bg-opacity));border-radius:.375rem .375rem 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.thead-dark tr{position:relative;z-index:2}.check-row{cursor:pointer;padding-left:30px;position:relative}.check-row:after{border:1px solid rgb(15 23 42/var(--tw-bg-opacity));border-radius:2px;content:"";font-size:10px;left:0;top:50%;transform:translateY(-50%)}.check-row:after,.check-row:before{height:15px;position:absolute;width:15px}.check-row:before{color:#fff;content:"L";font-size:12px;font-weight:700;left:-2px;opacity:0;top:calc(50% - 5px);transform:translateY(-50%) rotate(45deg) scaleX(-1);z-index:3}.check-row.checked:after{background:rgb(15 23 42/var(--tw-bg-opacity));color:#fff;content:"";line-height:15px;text-align:center}.check-row.checked:before{opacity:1}.check-row.no-check:after,.check-row.no-check:before{opacity:0}body.light-mode{background:#f5f5f5;color:#1e1e1e}body.light-mode .cursor-pointer{cursor:pointer}body.light-mode .card .card-header .card-title{font-size:1.25rem;line-height:36px}body.light-mode .card .card-header .tools-headers{justify-content:right;width:100%}body.light-mode *{font-family:Roboto,sans-serif}body.light-mode .main-content{padding-bottom:20px}body.light-mode .w-250{width:250px}body.light-mode .w-150{width:150px}body.light-mode .w-100{width:100px}body.light-mode .btn-icono{display:flex}body.light-mode .btn-icono *{align-self:center}body.light-mode .btn-icono .icono{margin-right:5px}body.light-mode .btn-icono.btn-solo-text{height:38px}body.light-mode .btn-icono.btn-solo-text .icono{line-height:30px;margin:0}body.light-mode .tools-headers{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:767px){body.light-mode .tools-headers{gap:5px}}body.light-mode .page-header{margin:1rem 0}body.light-mode .page-header .page-title{font-size:1.5rem;font-weight:500;line-height:38px;margin:0}body.light-mode .btn-theme{background-color:var(--primary-color);color:var(--primary-color-text);display:block;font-size:.875rem;font-weight:600;padding:12px 24px;width:100%}@media (max-width:992px){.app-content .side-app{padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.main-container{padding-left:0!important;padding-right:0!important}}@media (max-width:600px){.card-body{padding:10px}}.icono-buscar{font-size:20px;left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-dark{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-dark .modal-header{background:#1e1e1e;border:none}.modal-dark .modal-header .btn-close,.modal-dark .modal-header .modal-title{color:#fff;font-weight:500;opacity:1}.modal-dark .modal-content{border:none}.tabla-listado thead tr th{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity));font-size:.75rem;font-weight:600;line-height:1rem;padding:1.25rem 1.5rem;text-transform:uppercase;vertical-align:middle}.tabla-listado tbody tr td{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color);font-size:.875rem;font-weight:400;line-height:1.25rem;padding:1rem 1.5rem;vertical-align:middle}.tabla-listado tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.tabla-listado tbody tr:nth-child(2n) td{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.tabla-listado.tabla-simple-listado{margin-bottom:0}.tabla-listado.tabla-simple-listado tr:nth-child(2n){background-color:#fff}.tabla-listado.tabla-simple-listado tr:last-child{border-color:red}.tabla-listado.tabla-simple-listado select{height:35px;padding-bottom:0;padding-top:0}.tabla-listado.tabla-categorias tr:nth-child(2n){background:#fff}.badge{font-size:12px;font-weight:600;padding:.25rem .5rem}.badge.bg-red{background-color:rgba(241,89,92,.3);color:#f1595c!important}.badge.bg-green{background-color:rgba(80,199,147,.3);color:#50c793!important}.switch-checkbox{height:38px}.switch-checkbox .switch{display:inline-block;height:25px;margin:auto;position:relative;width:50px}.switch-checkbox .switch input{height:0;opacity:0;width:0}.switch-checkbox .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-checkbox .slider:before{background-color:#fff;bottom:2px;content:"";height:21px;left:3px;position:absolute;transition:.4s;width:21px}.switch-checkbox input:checked+.slider{background-color:#50c793}.switch-checkbox input:focus+.slider{box-shadow:0 0 1px #50c793}.switch-checkbox input:checked+.slider:before{transform:translateX(23px)}.switch-checkbox .slider.round{border-radius:34px}.switch-checkbox .slider.round:before{border-radius:50%}.daterangepicker .input-mini.active{border-color:#1e1e1e}.daterangepicker .daterangepicker_input i{top:6.5px}.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active{background:var(--primary-color)}.vue__time-picker.time-picker{display:block;width:100%}.vue__time-picker.time-picker input.display-time{background-clip:padding-box;background-color:#fff;border:1px solid #e9edf4;border-radius:7px;color:#4d5875;display:block;font-size:.875rem;font-weight:400;height:inherit;line-height:1.5;padding:.475rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.timepicker-input{background:red}.vue__time-picker .dropdown ul li:not([disabled]).active,.vue__time-picker .dropdown ul li:not([disabled]).active:focus,.vue__time-picker .dropdown ul li:not([disabled]).active:hover,.vue__time-picker-dropdown ul li:not([disabled]).active,.vue__time-picker-dropdown ul li:not([disabled]).active:focus,.vue__time-picker-dropdown ul li:not([disabled]).active:hover{background:var(--primary-color)!important}.daterangepicker .calendar th{position:relative}.daterangepicker .calendar th .icono{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.daterangepicker .daterangepicker_input .icono{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.list-item{margin:0;padding:5px}.list-item li{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;padding:10px;vertical-align:middle;width:100%}.list-item li label{margin:0}.list-item li:last-child{border:none}.list-item li .w-100per{width:100%}.list-item li .text-light{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))!important;opacity:1}.list-item li .accion-botones-tabla{display:flex}.list-item li .accion-botones-tabla .action-btn{display:flex;height:auto}#iniciarSesion,#sectionSoporte{background:url(/imagenes/fondo_login.jpeg);background-position:50%!important;background-size:cover!important;height:100vh}#iniciarSesion .form-control,#sectionSoporte .form-control{color:rgb(15 23 42/var(--tw-text-opacity))}#iniciarSesion .logo-box-3,#sectionSoporte .logo-box-3{align-items:center;display:flex;height:100%;justify-content:start;vertical-align:middle}#iniciarSesion .login-content,#sectionSoporte .login-content{padding-left:50px}#iniciarSesion .login-content .wrap-login100,#sectionSoporte .login-content .wrap-login100{--tw-bg-opacity:1;background-color:#fff;max-width:none}#iniciarSesion .login-content .wrap-login100 .error,#sectionSoporte .login-content .wrap-login100 .error{color:rgb(241 89 92/var(--tw-text-opacity))}#iniciarSesion .login-content .wrap-login100 .extras-login,#sectionSoporte .login-content .wrap-login100 .extras-login{margin-top:16px}#iniciarSesion .login-content .wrap-login100 .extras-login *,#sectionSoporte .login-content .wrap-login100 .extras-login *{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}#iniciarSesion .login-content .wrap-login100 .login100-form-title,#sectionSoporte .login-content .wrap-login100 .login100-form-title{color:#333;font-size:1.5rem;font-weight:500;line-height:2rem;margin-bottom:1.5rem;padding-bottom:0;padding-top:0}#iniciarSesion .login-content .wrap-login100 .fromGroup,#sectionSoporte .login-content .wrap-login100 .fromGroup{margin-top:16px}#iniciarSesion .login-content .wrap-login100 .fromGroup label,#sectionSoporte .login-content .wrap-login100 .fromGroup label{--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity));cursor:pointer;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;width:100%}.dark .auth-box-3{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}.dark .form-control{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:#fff;border-color:rgb(51 51 51/var(--tw-border-opacity))}.dark .form-control,.dark .form-label{--tw-text-opacity:1;color:rgb(213 213 213/var(--tw-text-opacity))}.dark .btn-dark{--tw-bg-opacity:1;background-color:#fc5656}.dark .dark\:text-slate-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.light-mode .input-area .error{color:rgb(241 89 92/var(--tw-text-opacity))}.light-mode .input-area .error:focus{border-color:rgb(241 89 92/var(--tw-text-opacity))}.change-password{cursor:pointer;padding-bottom:20px}.change-password span{padding-right:0}.change-password i{transition-duration:.3s}.change-password .angle{font-size:20px;margin-bottom:-5px;position:relative}.change-password.active .angle{transform:rotate(90deg)}.btn-excel{background:#227345!important;border-color:#227345!important}.btn-excel .icono{font-size:15px}.tabla-paquetes-scroll{border:1px solid #e9edf4;max-height:500px;overflow-y:auto}.tabla-paquetes-scroll::-webkit-scrollbar{width:10px!important}.tabla-paquetes-scroll::-webkit-scrollbar-track{background:#f0f0f0!important}.tabla-paquetes-scroll::-webkit-scrollbar-thumb{background:#555!important}.tabla-paquetes-scroll::-webkit-scrollbar-thumb:hover{background:#333!important}.tabla-paquetes td{padding-bottom:5px!important;padding-top:5px!important}.tabla-paquetes td.titulo-tabla{padding-left:10px!important}.tabla-paquetes td.titulo-tabla input{height:32px}.tabla-paquetes td.input-tabla{padding-left:10px!important;padding-right:10px!important;text-align:center;width:100px}.tabla-paquetes td.input-tabla input{-moz-appearance:textfield;text-align:center}.tabla-paquetes td.input-tabla input::-webkit-inner-spin-button,.tabla-paquetes td.input-tabla input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tabla-paquetes td.agregar-tabla{padding-bottom:10px!important;padding-top:10px!important}.tabla-paquetes tr:last-child td{border:none!important}.grafico{min-height:500px}.paquetes-listado{border:1px solid #f1f5f9;border-radius:3px;max-height:300px;overflow-y:auto}.paquetes-listado:hover::-webkit-scrollbar-thumb{background:#999}.paquetes-listado::-webkit-scrollbar{width:10px}.paquetes-listado::-webkit-scrollbar-thumb{background:#999}.paquetes-listado::-webkit-scrollbar-thumb:hover{background:#333}.paquetes-listado.disabled,.paquetes-listado.disabled *{cursor:default!important;opacity:.9}#seccionReservacionDetalle{padding-bottom:100px}@media (max-width:1500px){#seccionReservaciones .columna-fecha span{display:block}#seccionReservaciones .columna-barco,#seccionReservaciones .columna-paquete{min-width:150px}#seccionReservaciones .columna-barco p,#seccionReservaciones .columna-paquete p{margin:0}}.fc .fc-highlight,.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{background:transparent}.fc .fc-highlight,.fc-day,.fc-event-container{cursor:pointer}.fc-title{color:#000}.dropdown .dropdown-menu .dropdown-item .icono{font-size:18px;margin-bottom:-3px;margin-right:5px}
