.color_principal{color:#ef3340}.bkg_principal{background-color:#ef3340}.color_secundario{color:#616161}.bkg_secundario{background-color:#616161}.color_icono_inactivo{color:#eee}.color_icono_activo{color:#9e9e9e}.color_prioridad_1{color:#f44336}.color_prioridad_2{color:#ff9800}.color_prioridad_3{color:#4caf50}.color_prioridad_4{color:#9e9e9e}.color_estado_l{color:#4caf50}.color_estado_d{color:#ff9800}.color_estado_s{color:#f44336}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url("/fonts/material-icons/MaterialIcons-Regular.eot");src:local('Material Icons'),local('MaterialIcons-Regular'),url("/fonts/material-icons/MaterialIcons-Regular.woff2") format('woff2'),url("/fonts/material-icons/MaterialIcons-Regular.woff") format('woff'),url("/fonts/material-icons/MaterialIcons-Regular.ttf") format('truetype')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga';vertical-align:middle;font-size:1.5rem;line-height:1.5rem}#leftpanel{background-color:#ef3340;color:#fff;}#leftpanel .ui-panel-inner > .ui-listview > .ui-li-divider{color:#fff}#leftpanel .ui-collapsible.ui-collapsible .ui-listview a{background-color:#e51220;color:#fff}#leftpanel a{vertical-align:middle;line-height:30px;border-radius:0}#leftpanel .material-icons,#leftpanel .fa{vertical-align:middle;position:relative;height:30px;line-height:30px;margin:0 !important;text-align:center;vertical-align:middle;margin-right:5px;top:-3px}#leftpanel .ui-collapsible-heading-toggle{background-color:#ef3340;border-radius:0}.nd2-sidepanel-profile:after{background:#fff}#menu_superior{border-radius:0}.menu_lateral{overflow:hidden !important;}.menu_lateral.menu_mini{width:260px}.cuerpo{float:right;margin:0;width:100%}.menu_lateral:hover,nav.menu_lateral.expanded{width:260px;overflow:hidden !important}.menu_lateral.navbar .navbar-nav > li > a > .material-icons,.menu_lateral.navbar .navbar-nav > li > a > .fa{position:relative;display:table-cell;width:36px;max-width:36px;height:36px;margin:0 !important;text-align:center;vertical-align:middle;font-size:15px}.menu_lateral{padding-top:0;border-top:1px solid color_oscuro(#ef3340);border-radius:0;background:#ef3340;position:fixed;top:40px;bottom:0;height:calc(100% - 40px);left:0;width:260px;width:0;overflow:auto !important;transition:width 0.05s linear;-webkit-transform:translateZ(0) scale(1,1);z-index:1000;}.menu_lateral > ul.logout{position:absolute;left:0;bottom:0}.menu_lateral li{position:relative;display:block;width:260px;}.menu_lateral li > a{position:relative;display:table;border-collapse:collapse;border-spacing:0;color:#333;font-size:14px;text-decoration:none;transition:all 0.1s linear}.menu_lateral .nav-text{position:relative;display:table-cell;vertical-align:middle;width:224px}.menu_lateral footer{position:absolute;left:0;bottom:0;padding:10px;width:100%;border-top:color_oscuro(#ef3340);}.menu_lateral footer p{color:#333}a:hover,a:focus{text-decoration:none}nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#00add8 !important}.etiqueta{background:#eee;border-radius:3px;padding:2px 8px;margin:0;margin-right:5px;display:inline-block;font-size:1rem;vertical-align:middle;}.etiqueta .material-icons{vertical-align:middle;font-size:1.2em;margin-bottom:1px;vertical-align:middle}.etiqueta_fecha{background:#fff;border:1px solid #ccc;border-radius:0;padding:4px;margin:-4px;display:inline-block;color:#333;vertical-align:middle}.etiqueta_grande{border:1px dashed #ddd;padding:10px;margin-right:0;margin-top:10px;float:left;margin:1%;min-height:70px;width:48%}.etiqueta_inset{padding:8px 16px;border-radius:3px;box-shadow:0 0 1px #777 inset,1px 1px #333 inset;}.etiqueta_inset.red{background-color:rgba(150,0,0,0.1) !important}.boton-crear{position:fixed;bottom:10px;right:10px;z-index:11;height:50px;}.boton-crear i{font-size:50px;text-shadow:1px 1px 1px #aaa}.preloader_general{position:fixed;display:none;width:100vw;height:100vh;background-color:rgba(255,255,255,0.7);z-index:9000;vertical-align:middle;text-align:center;top:0;}.preloader_general .preloader-wrapper{margin-top:45vh}.preloader{display:none;text-align:center;}.preloader .preloader-wrapper{margin:20px}.preloader_collapsible_header{z-index:9000;position:absolute;text-align:center;}.preloader_collapsible_header .preloader-wrapper{margin:0 auto}*{outline:0}body{min-height:95vh;background:url("") no-repeat center 45vh fixed;}body.pagina-login{min-height:0;background:none;}body > section{padding-bottom:38px}.ui-page-theme-a .ui-header{background-color:#ef3340}.sidenav li > a{padding:0 16px;}.sidenav li > a > i.material-icons{margin:0 1rem 0 0}.sidenav .collapsible-header{color:rgba(0,0,0,0.54);font-weight:bold;}.sidenav .collapsible-header i.material-icons{width:24px;margin-right:1rem}#menu_lateral li .collapsible-body a{color:rgba(0,0,0,0.54);font-weight:bold;padding-left:30px;width:100%}#test-slider.noUi-target{background:linear-gradient(to right, #4caf50, #ffeb3b, #ff9800, #f44336)}.collapsible{margin:0}.collapsible-header i.material-icons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:0.5s all}.collapsible-header span.badge i.material-icons{margin:0}.collapsible-header.icono-leyenda{margin:0}.collapsible-body{padding-top:5px;background-color:#fff}.collapsible-body.principal{margin:0;padding:0}.timepicker-modal{width:100%}.modal.bottom-sheet{max-height:85%}#modal_lis_averia_habitacion .modal-content{padding:0}#modal_lis_averia_habitacion .collapsible{margin:0}.input-field .active{transition:0.5s all}.btn i.material-icons{margin:0 5px}.btn.huesped i.material-icons{margin:0}.btn .btn-info{background-color:#e53935}input[type="radio"] + span.radio_gris::before{border-color:#9e9e9e !important}input[type="radio"] + span.radio_gris::after{border-color:#9e9e9e !important;background-color:#9e9e9e !important}input[type="radio"] + span.radio_verde::before{border-color:#4caf50 !important}input[type="radio"] + span.radio_verde::after{border-color:#4caf50 !important;background-color:#4caf50 !important}input[type="radio"] + span.radio_naranja::before{border-color:#ff9800 !important}input[type="radio"] + span.radio_naranja::after{border-color:#ff9800 !important;background-color:#ff9800 !important}input[type="radio"] + span.radio_rojo::before{border-color:#f44336 !important}input[type="radio"] + span.radio_rojo::after{border-color:#f44336 !important;background-color:#f44336 !important}.card #form_crear_averia .col:nth-child(3){clear:left}#login{min-height:100vh;min-height:100dvh;min-height:calc(var(--vh, 1vh) * 100);background:url("/assets/img/logotipos/marca_blanco_220w_10p.png") no-repeat right bottom fixed;justify-content:center;}#login .row{margin-bottom:0;width:100%;}#login .card{width:min(90vw, calc(var(--vh, 1vh) * 90), 420px);max-width:420px;aspect-ratio:5/4;margin-top:0.5rem;margin-bottom:0.5rem;margin-left:auto;margin-right:auto;border-radius:10px;overflow:hidden;}#login .card-action{height:68px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;}#login .preloader .spinner-red-only{border-color:#062640;}#login .card-stacked{min-height:0;}#login .card-content{flex:3 1 0%;display:grid;grid-template-rows:auto 1fr;row-gap:0;justify-items:center;padding-top:12px;padding-bottom:12px;overflow-y:auto;}#login .card-content img{max-width:200px;align-self:start;justify-self:center;margin-top:1rem;margin-bottom:1rem;}#login .campos-login{align-self:stretch;justify-self:stretch;width:100%;display:flex;flex-direction:column;justify-content:center;gap:2rem;}#login .input-field{margin:0 1rem;display:flex;flex-direction:column;justify-content:center;}section#inicio{height:80vh}section#habitacion *,section#averia *,#modal_lis_averia_habitacion *{outline:0}section#habitacion .averia_detalle .collapsible-body,section#averia .averia_detalle .collapsible-body,#modal_lis_averia_habitacion .averia_detalle .collapsible-body{padding-left:10px;padding-right:10px;}section#habitacion .averia_detalle .collapsible-body i.material-icons,section#averia .averia_detalle .collapsible-body i.material-icons,#modal_lis_averia_habitacion .averia_detalle .collapsible-body i.material-icons,section#habitacion .averia_detalle .collapsible-body p,section#averia .averia_detalle .collapsible-body p,#modal_lis_averia_habitacion .averia_detalle .collapsible-body p,section#habitacion .averia_detalle .collapsible-body span,section#averia .averia_detalle .collapsible-body span,#modal_lis_averia_habitacion .averia_detalle .collapsible-body span{vertical-align:middle}section#habitacion .averia_detalle .collapsible-body > .row,section#averia .averia_detalle .collapsible-body > .row,#modal_lis_averia_habitacion .averia_detalle .collapsible-body > .row{margin-bottom:10px}section#habitacion .averia_detalle .etiqueta_grande,section#averia .averia_detalle .etiqueta_grande,#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande{background-color:#fff;border:1px solid #ddd;padding:10px;margin-right:0;margin-top:10px;float:left;margin:1%;min-height:85px;width:48%;position:relative;}section#habitacion .averia_detalle .etiqueta_grande b,section#averia .averia_detalle .etiqueta_grande b,#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande b{color:#757575;display:block;position:relative;width:100%}section#habitacion .averia_detalle .etiqueta_grande .fondo_icono,section#averia .averia_detalle .etiqueta_grande .fondo_icono,#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande .fondo_icono{width:100%;position:absolute;text-align:center;left:0;line-height:100%;vertical-align:middle;}section#habitacion .averia_detalle .etiqueta_grande .fondo_icono i.material-icons,section#averia .averia_detalle .etiqueta_grande .fondo_icono i.material-icons,#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande .fondo_icono i.material-icons{line-height:100%;vertical-align:middle;margin:0 auto;right:0;font-size:70px;color:rgba(150,150,150,0.1)}section#habitacion .averia_detalle .etiqueta_grande:first-child,section#averia .averia_detalle .etiqueta_grande:first-child,#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande:first-child,section#habitacion .averia_detalle .etiqueta_grande:nth-child(6),section#averia .averia_detalle .etiqueta_grande:nth-child(6),#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande:nth-child(6),section#habitacion .averia_detalle .etiqueta_grande:nth-child(9),section#averia .averia_detalle .etiqueta_grande:nth-child(9),#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande:nth-child(9),section#habitacion .averia_detalle .etiqueta_grande:nth-child(10),section#averia .averia_detalle .etiqueta_grande:nth-child(10),#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande:nth-child(10),section#habitacion .averia_detalle .etiqueta_grande:nth-child(11),section#averia .averia_detalle .etiqueta_grande:nth-child(11),#modal_lis_averia_habitacion .averia_detalle .etiqueta_grande:nth-child(11){width:98%}section#habitacion .collapsible-body{padding-left:10px;padding-right:10px;}section#habitacion .collapsible-body .titulo{font-size:1.5rem;line-height:1.5rem;}section#habitacion .collapsible-body .titulo i.material-icons{width:1.5rem}.imagen-no-disponible{min-height:300px;height:300px;width:100%;border:1px solid #ddd;border-radius:2px;background:#fafafa;text-align:center;vertical-align:middle;}.imagen-no-disponible i.material-icons{font-size:70px;line-height:290px;color:#eaeaea}.imagen-no-disponible:before{content:'';border:4px solid #eaeaea;border-radius:12px;position:absolute;width:80px;height:70px;margin-top:110px;margin-left:-5px}body > footer{z-index:1;}body > footer i{font-size:1.5rem}body > footer i,body > footer span{vertical-align:middle}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}#seccion_huesped .wrapper{position:relative;width:350px;height:300px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#seccion_huesped #imgFirma{position:absolute;left:0;top:0}#seccion_huesped .signature-pad{position:absolute;left:0;top:0;width:350px;height:300px}#seccion_huesped .centrado-movil{padding-left:0;padding-right:0;margin-bottom:20px;margin-right:0}#seccion_huesped .botones{margin-bottom:20px}#seccion_huesped .huesped{background-color:transparent !important;margin:10px !important;}#seccion_huesped .huesped i{color:#cecece;font-size:48px !important;left:20% !important;top:52% !important}#seccion_huesped .huesped.seleccionado i{color:#00add8}#seccion_huesped .selectores-huesped:first-child{margin-left:0 !important}#seccion_huesped .selectores-huesped:last-child{margin-right:0 !important}@media only screen and (max-width:599px){.radio_responsive > label{width:49%;display:inline-block}section#averia .collapsible-body{padding:10px}section#averia .collapsible-body.principal{padding:0}}