﻿html{height:100%;}body{font-size:13px;}body .body-content{padding:20px 15px;}body .body-content h2{color:#304251;}body .body-content:not(.app_mobile){padding-bottom:50px;}@media(max-width:575px){body .body-content:not(.app_mobile){padding-bottom:20px;}}body #navbarContenido{left:100%;-webkit-animation:slide .3s forwards;-webkit-animation-delay:.3s;animation:slide .3s forwards;animation-delay:.3s;width:100%;height:auto;position:fixed;padding:35px 1rem 1rem;}@media(min-width:768px){body #navbarContenido{position:relative;padding:0;-webkit-animation:none;animation:none;left:0;}body #navbarContenido .nav-link{border-bottom:1px solid transparent;}body #navbarContenido .nav-link:hover{border-bottom:1px solid rgba(255,255,255,.55);}}body #navbarContenido.show{left:0;top:0;height:100%;}body #navbarContenido.show .nav-link{display:flex;padding:10px;align-items:center;}body #navbarContenido.show .nav-link:hover{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}body #navbarContenido.show .nav-link span{margin-right:20px;}body #navbarContenido #closeSidebar{top:0;right:0;margin:.8rem;cursor:pointer;}@media(min-width:768px){body #navbarContenido #closeSidebar{display:none;}}body .page_title{background:#fff;padding:10px 15px;text-align:center;}body .page_title h2{color:#304251;margin:0;font-size:16px;text-transform:uppercase;}body.zona-huesped nav.navbar{z-index:1;padding:1rem 0;}body.zona-huesped nav.navbar button.navbar-toggler{padding:0;}body.zona-huesped .dropdown-item{padding:.5rem 1rem;}body.zona-huesped,body .zona-huesped,.zona-huesped body{color:#fff;}img{width:100%;height:auto;object-fit:contain;}a{font-weight:normal;transition:none !important;}@media(max-width:575px){.navbar-collapse{overflow-y:auto;}.navbar-collapse a,.navbar-collapse.collapsing{transition:none !important;}.navbar-collapse.w-100 .btn-group,.navbar-collapse.w-100 .btn-group a,.navbar-collapse.w-100 .dropdown-menu{width:100%;}}.zona-huesped{height:100%;}.zona-huesped.BGColor .main_content,.zona-huesped.vistas-sesion .main_content{background:none !important;}.zona-huesped .main_content{min-height:100%;background-color:#f4f4f4;}.zona-huesped .main_content .navbar_main_container{background-color:var(--color-primario);}@media(max-width:767px){.zona-huesped .main_content .navbar_main_container .container,.zona-huesped .main_content .navbar_main_container .row,.zona-huesped .main_content .navbar_main_container [class*="col-"]{margin:0;padding:0;}}.zona-huesped .main_content .navbar_main_container .navbar_mobile_container{display:flex;padding:0 15px;width:100%;-webkit-align-items:center;align-items:center;}@media(min-width:768px){.zona-huesped .main_content .navbar_main_container .navbar_mobile_container{display:none;}}@media(max-width:767px){.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .back_button_container,.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .title_container,.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .menu_button_container{display:flex;}.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .back_button_container *,.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .title_container *,.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .menu_button_container *{color:#fff;}}.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .back_button_container{min-width:18px;}.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .back_button_container a{display:flex;-webkit-align-items:center;align-items:center;}.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .back_button_container a .material-icons{font-size:18px;height:18px;}.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .title_container{margin:0 auto;padding:0 10px;width:100%;text-align:center;align-items:center;justify-content:center;text-transform:uppercase;}.zona-huesped .main_content .navbar_main_container .navbar_mobile_container .menu_button_container{margin-left:auto;}.zona-huesped .navbar .navbar-toggler{border:none !important;position:relative;padding:8px 0;color:#fff;border-radius:0;}.zona-huesped .navbar .navbar-toggler:focus,.zona-huesped .navbar .navbar-toggler:active{outline:none;}.zona-huesped .navbar-nav .dropdown-menu{border-radius:8px;}.zona-huesped .progress{margin-top:.8rem;height:1.4rem;background:none;}.zona-huesped .progress .progress-bar{color:transparent;border-radius:25px;}.zona-huesped .subtitulo-encuesta{text-transform:uppercase;}.zona-huesped .titulo-encuesta,.zona-huesped .subtitulo-encuesta,.zona-huesped .titulo-grupo-preguntas{font-weight:normal;letter-spacing:.8px;}.zona-huesped .subtitulo-encuesta,.zona-huesped .titulo-grupo-preguntas{margin:30px 0 20px 0;}@media(max-width:799px){.zona-huesped select,.zona-huesped textarea,.zona-huesped input{font-size:13px !important;}}.zona-huesped .k-picker-wrap,.zona-huesped .k-dropdown-wrap{border-radius:6px;color:#5d7385;background-color:#e8e8e8;border-color:#e8e8e8;}.zona-huesped .k-picker-wrap.k-state-hover,.zona-huesped .k-dropdown-wrap.k-state-hover{background:none;}.zona-huesped .k-picker-wrap .k-input,.zona-huesped .k-dropdown-wrap .k-input{background:none;}.zona-huesped .k-picker-wrap .k-icon:before,.zona-huesped .k-dropdown-wrap .k-icon:before{top:0;bottom:3px;}.zona-huesped .validation-summary-errors{margin-top:5px;text-align:center;word-break:normal;}.zona-huesped .validation-summary-errors ul{padding-left:0;}.zona-huesped .validation-summary-errors ul li{font-weight:500;}.zona-huesped .ant-form-un-input .form-group{margin-top:1.4em;}.zona-huesped .k-datepicker .k-picker-wrap .k-select{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto;}.zona-huesped .input-validation-error,.zona-huesped .k-datepicker.input-validation-error .k-picker-wrap,.zona-huesped .k-datepicker.input-validation-error .k-picker-wrap .k-input,.zona-huesped .k-dropdown.input-validation-error .k-dropdown-wrap{background-color:#ffe7e7;border-color:#f00;}.zona-huesped .k-dropdown-wrap.k-state-default.k-state-active,.zona-huesped .k-picker-wrap.k-state-default.k-state-active{color:#304251;background-color:#e8e8e8;border-color:#e8e8e8;}.zona-huesped .cargando .ocultar-carga{visibility:hidden;}.zona-huesped .card{color:#304251;border-radius:7px;padding:10px 15px 12px;}@media(max-width:575px){.zona-huesped .card{padding:12px;}.zona-huesped .card .card-body table.table th,.zona-huesped .card .card-body table.table td{padding:.35rem;}}@media(max-width:575px) and (max-width:375px){.zona-huesped .card .card-body{padding:5px;}}.zona-huesped .card.welcome_chain_card{position:relative;margin-top:0 !important;margin-left:auto;margin-right:auto;padding:3.5rem 15px;width:100%;max-width:540px;}.zona-huesped .card.welcome_chain_card.sesion_no_iniciada{margin-top:50px !important;}@media(min-width:576px){.zona-huesped .card.welcome_chain_card.sesion_no_iniciada .ant-boton.botonPrincipalCard.botonRegistrarse{margin-top:60px;}}.zona-huesped .card.welcome_chain_card .ant-boton.botonPrincipalCard{margin:0 auto;max-width:200px;border-radius:6px;}.zona-huesped .card.welcome_chain_card .ant-boton.botonPrincipalCard.botonIniciarSesion{margin-top:21px;color:#fff;}.zona-huesped .card.welcome_chain_card .datos_huesped_container{margin-bottom:1.5rem;text-align:center;}.zona-huesped .card.welcome_chain_card .datos_huesped_container .email,.zona-huesped .card.welcome_chain_card .datos_huesped_container .reserva{margin:0;}.zona-huesped .card.welcome_chain_card .datos_huesped_container a{display:flex;align-items:center;justify-content:center;color:var(--color-primario) !important;}.zona-huesped .card.welcome_chain_card .datos_huesped_container a .k-icon{height:17px;line-height:17px;}.zona-huesped .card.welcome_chain_card .datos_huesped_container a .k-icon:before{bottom:0;left:2px;}.zona-huesped .card.welcome_chain_card img{width:100%;max-width:200px;}@media(max-width:575px){.zona-huesped .card.welcome_chain_card{padding:1rem 15px 4rem;}}@media(max-width:375px){.zona-huesped .card.welcome_chain_card{padding:2rem 15px;}}.zona-huesped .card hr{margin-top:1.5rem;margin-bottom:1.5rem;}.zona-huesped .card .ant-boton{border-radius:5px;min-width:10rem;}.zona-huesped .card .linkPoliticaPrivacidad{display:block;color:#304251;margin-top:.5em;}.zona-huesped .card .field-validation-error{display:block;line-height:1.5em;margin-top:.5em;}.zona-huesped .card .field-validation-error:before{content:'* ';}.zona-huesped .card .k-upload{display:none;}.zona-huesped .card .card .image-guest{position:relative;width:146px;height:146px;max-width:100%;background-size:cover;border:1px solid #fff;border-radius:8px;background-image:url(../Content/Images/avatardefecto.png);background-color:#fff;}.zona-huesped .card .image-guest .k-delete{display:none;position:absolute;top:2px;right:2px;background-color:#fff;}.zona-huesped .card .image-guest.delete-button .k-delete{display:block;}.zona-huesped .card .list-group{padding:1.25rem;}.zona-huesped .card .list-group-item{position:relative;border:none;margin:0;padding:.8rem 0 .5rem .8rem;}.zona-huesped .card .list-group-item:last-child{border-bottom:none;}.zona-huesped .card .list-group-item .icon{width:1em;height:1em;vertical-align:baseline;margin-left:.5em;position:relative;top:4px;right:4px;}.zona-huesped .card .list-group-item.list-group-item-action{padding:2px 0 !important;}.zona-huesped .card .list-group-item.list-group-item-action a{color:#304251;}.zona-huesped .card .list-group-item.list-group-item-action:hover{background:none;}.zona-huesped .card .list-group-item.list-group-item-action:hover a{color:var(--color-primario);}.zona-huesped .card .list-group-item.list-group-item-action:hover a .mensajes_no_leidos_container{background-color:var(--color-primario);}.zona-huesped .card .linkOlvidadoContraseña{display:block;margin:30px 0;text-align:center;}.zona-huesped .card .ant-boton.k-button.botonPrincipalCard{margin-top:20px !important;width:100%;}@media(min-width:576px){.zona-huesped .card .ant-boton.k-button.botonPrincipalCard{max-width:200px;}}.zona-huesped .card.one-input-column{max-width:500px;margin:0 auto;}.zona-huesped .centered_content{display:flex;-webkit-align-items:center;align-items:center;}.zona-huesped .form-group.required>label:after{display:inline;content:' *';}.zona-huesped .form-group .respuesta{padding:8px 0;}.zona-huesped .form-group .k-widget{width:100%;}.zona-huesped .precheckin-habitacion{text-align:center;font-size:22px;margin-bottom:15px;}.zona-huesped .navbar-default{background-color:transparent;border-color:transparent;}.zona-huesped .k-radio:checked+.k-radio-label:before{border-color:#304251;}.zona-huesped .firma{background:#fff;border-radius:8px;width:100%;}.zona-huesped .wrapper-firma{position:relative;}.zona-huesped .wrapper-firma:not(.disabled) canvas.limpiar-canvas{border-top-right-radius:1px;}.zona-huesped .wrapper-firma.disabled,.zona-huesped .wrapper-firma .overlay-disabled{cursor:pointer;}.zona-huesped .wrapper-firma.disabled button.limpiar-canvas{display:none;}.zona-huesped .wrapper-firma.disabled img{display:block;}.zona-huesped .wrapper-firma.disabled .overlay-disabled{display:block;}.zona-huesped .wrapper-firma img{display:none;position:absolute;top:0;right:0;left:0;width:100%;}.zona-huesped .wrapper-firma .overlay-disabled{display:none;position:absolute;background:rgba(255,255,255,.68);color:#000;text-align:center;z-index:10;top:0;left:0;right:0;bottom:.4em;border-radius:8px;text-shadow:1px 1px 2px #fff;padding-top:2px;}.zona-huesped button.limpiar-canvas{float:right;font-size:85%;padding:.5em;border-bottom:none !important;border-radius:5px 5px 1px 1px;}.zona-huesped .app_mobile{padding-top:15px;}.zona-huesped .card{border:none;}.zona-huesped .card.one-input-column{max-width:540px;}.zona-huesped .card.pasarela_virtual{margin-top:5rem;max-width:620px;}.zona-huesped .card .logo{padding:1.5rem 0 3.5rem;}.zona-huesped .card .logo img{width:100%;max-width:200px;}@media(max-width:767px){.zona-huesped .card .k-animation-container{max-width:80%;transform:translateX(12%);}}.zona-huesped .card input.k-textbox,.zona-huesped .card input.k-textbox:hover,.zona-huesped .card input.k-textbox:focus,.zona-huesped .card span.k-dropdown-wrap,.zona-huesped .card textarea.form-control.k-textbox,.zona-huesped .card textarea.form-control.k-textbox:focus{padding:.4em 0;color:#5d7385;background-color:#e8e8e8;border-color:#e8e8e8;border-radius:6px;font-size:13px;}.zona-huesped .card textarea.form-control.k-textbox,.zona-huesped .card textarea.form-control.k-textbox:focus,.zona-huesped .card textarea.form-control.k-textbox:hover{padding:.4em;}.zona-huesped .card body.zona-huesped span.k-dropdown-wrap{color:#5d7385 !important;border-color:transparent !important;background-color:#e8e8e8 !important;border-radius:6px !important;}.zona-huesped .card body.zona-huesped span.k-dropdown-wrap input.k-input{padding:0;}.zona-huesped .card body.zona-huesped span.k-dropdown-wrap .k-icon{transform:translateY(2px);}.zona-huesped .card .ant-boton.k-button{border-radius:6px;position:relative;}@media(min-width:576px){.zona-huesped .card .ant-boton.k-button{margin:20px auto;}}.zona-huesped .card .ant-boton.k-button:not(.k-primary){-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);}.zona-huesped .card .k-button.botonPrincipalCard{padding:5px 14px;display:flex;justify-content:flex-start;}.zona-huesped .card .k-button.botonPrincipalCard span{margin:auto;}.zona-huesped .card .k-button.botonPrincipalCard .material-icons{position:absolute;font-size:21px;height:auto;}.zona-huesped .card .k-button.botonPrincipalCard .material-symbols-outlined{position:absolute;font-size:21px;height:auto;}.zona-huesped .validation-summary-errors ul{list-style:none;padding:15px 0 25px;text-align:center;}.zona-huesped #info-precheckin{max-width:500px;text-align:center;padding:50px 18px 0;color:#5d7385;}@media(max-width:575px){.zona-huesped #info-precheckin{padding:30px 18px 0;}}.zona-huesped #info-precheckin>h1{text-align:left;font-size:17px;}.zona-huesped #info-precheckin>p{text-align:left;margin:0;}.zona-huesped .chain_image{padding:1.5rem 0 2rem;text-align:center;}.zona-huesped .chain_image img{max-width:200px;min-height:40px;height:auto;}.zona-huesped .chain_image+h3{font-size:1rem;}.zona-huesped .list-group-item.itemAccionZonaHuesped{background:#304251;color:#fff;display:flex;align-items:center;padding:8px 20px;width:100%;max-width:200px;margin:0 auto 15px;border:none;font-weight:normal;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);-webkit-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);box-shadow:3px 3px 0 0 rgba(97,137,171,.2);}.zona-huesped .list-group-item.itemAccionZonaHuesped .progress-precheckin .text{text-align:center;margin-right:12px;}.zona-huesped .list-group-item.itemAccionZonaHuesped .progress-precheckin .material-icons{position:relative !important;margin:0;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}.zona-huesped .precheckin_card .list-group{padding:0;}.zona-huesped .precheckin_card .list-group .list-group-item{padding:0;border-radius:8px !important;overflow:hidden;border:none;}.zona-huesped .precheckin_card .list-group .list-group-item:last-child{margin-bottom:0;}.zona-huesped .precheckin_card .list-group .list-group-item .progress-precheckin{border-radius:8px;}.zona-huesped .precheckin_card .list-group .list-group-item .progress-precheckin .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 70px);}.zona-huesped h1.precheckin-habitacion{display:flex;justify-content:center;margin-top:25px;font-size:18px;color:#5d7385;}.zona-huesped h1.precheckin-habitacion .material-icons{margin-right:10px;}.zona-huesped .progress-precheckin.reservation_resume{background:#fff;box-shadow:none;text-align:center;width:auto;padding:.7rem 1rem;}.zona-huesped .progress-precheckin.reservation_resume .wrapper{position:relative;z-index:0;}.zona-huesped .progress-precheckin.reservation_resume .white-on-black{background-image:none;background-color:#fff;color:#5d7385;}.zona-huesped .progress-precheckin.reservation_resume .black-on-white{display:none;}.zona-huesped .atras{padding-top:0;padding-left:0;}.zona-huesped .atras a:link,.zona-huesped .atras a:hover,.zona-huesped .atras a:visited{color:#304251;}.zona-huesped .precheckin_card .list-group .list-group-item .progress-precheckin.reservation_resume .text{overflow:visible;max-width:100%;}.zona-huesped .precheckin_card .list-group .list-group-item .progress-precheckin.reservation_resume .text p{color:#5d7385;}.zona-huesped .botonPrincipalCard{margin-top:20px;border:0;}@media(max-width:575px){.zona-huesped .botonPrincipalCard{width:100%;}}.zona-huesped .k-radio-label+input+.k-radio-label{margin-left:10px;}.zona-huesped #formulario-precheckin .k-radio-label:before{top:1px;left:1px;width:16px;height:16px;}.zona-huesped #formulario-precheckin .k-radio-label:after{top:5px;left:5px;}.zona-huesped #formulario-precheckin .checkbox_container{display:inline-block;position:relative;top:4px;}.zona-huesped .icon_button{display:flex;margin:0 auto 20px;padding:0;width:100%;max-width:200px;align-items:center;border:none;}.zona-huesped .icon_button[readonly],.zona-huesped .icon_button[readonly]:hover,.zona-huesped .icon_button[disabled],.zona-huesped .icon_button[disabled]:hover{border:none !important;cursor:not-allowed;opacity:.7;background-color:#919191;}.zona-huesped .icon_button .content{display:flex;position:relative;padding:.25rem .5rem;width:100%;align-items:center;background:#304251;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);-webkit-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);box-shadow:3px 3px 0 0 rgba(97,137,171,.2);}.zona-huesped .icon_button .content .icon,.zona-huesped .icon_button .content .text{color:#fff;}.zona-huesped .icon_button .content .material-icons{margin:0;margin-left:5px;}.zona-huesped .icon_button .content .text{margin-right:14.5px;width:100%;text-align:center;font-weight:normal;}.zona-huesped .list-group .request_container,.zona-huesped .list-group .reservation_container{margin:0 auto;width:100%;max-width:540px;}.zona-huesped .list-group .request_container a.list-group-item.list-group-item-action,.zona-huesped .list-group .reservation_container a.list-group-item.list-group-item-action{border:1px solid transparent;}.zona-huesped .list-group .request_container a.list-group-item.list-group-item-action:not([href="#"]):hover,.zona-huesped .list-group .reservation_container a.list-group-item.list-group-item-action:not([href="#"]):hover{background-color:#fff !important;box-shadow:3px 3px 0 0 rgba(31,46,58,.2);}.zona-huesped .list-group .request_container a.list-group-item.list-group-item-action:not([href="#"]):focus,.zona-huesped .list-group .reservation_container a.list-group-item.list-group-item-action:not([href="#"]):focus,.zona-huesped .list-group .request_container a.list-group-item.list-group-item-action:not([href="#"]):active,.zona-huesped .list-group .reservation_container a.list-group-item.list-group-item-action:not([href="#"]):active{border-color:var(--color-primario) !important;background-color:#fff !important;}.zona-huesped .list-group.precheckin .list-group-item{padding:0;overflow:hidden;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}.zona-huesped .list-group.precheckin .list-group-item:not(:last-child){margin-bottom:13px;}.zona-huesped .list-group.precheckin .list-group-item a{color:#304251;font-weight:600;text-decoration:none !important;}.zona-huesped .list-group.precheckin .list-group-item.itemAccionZonaHuesped{margin-bottom:20px;}.zona-huesped .list-group.precheckin .reservation_container:not(:last-child) a.list-group-item.list-group-item-action{margin-bottom:13px;}.zona-huesped .list-group.precheckin .reservation_container a.list-group-item.list-group-item-action{margin-bottom:3px;-moz-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);-webkit-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);box-shadow:3px 3px 0 0 rgba(97,137,171,.2);}.zona-huesped .list-group.precheckin .reservation_container a.list-group-item.list-group-item-action .progress-precheckin{padding:10px 15px 12px;}.zona-huesped .list-group.precheckin .reservation_container a.list-group-item.list-group-item-action .progress-precheckin .text p{margin:0;height:20px;}.zona-huesped .list-group.precheckin .reservation_container a.list-group-item.list-group-item-action .progress-precheckin .text .material-icons{margin-right:20px;color:#d1d1d6;}.zona-huesped .precheckin.index_list{-ms-align-content:center;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;}@media(min-width:576px){.zona-huesped .precheckin.index_list{flex-direction:row;flex-wrap:wrap;}}.zona-huesped .precheckin.index_list .list-group-item{align-items:center;justify-content:center;}.zona-huesped .precheckin.index_list .list-group-item a{display:block;margin:0 auto;align-items:center;overflow-x:visible;width:150px;height:26px;text-align:left;}.zona-huesped .precheckin.index_list .list-group-item a .material-icons{margin-right:17px;}.zona-huesped .precheckin.index_list .list-group-item a .titulo{position:absolute;height:26px;line-height:26px;text-align:left;}.zona-huesped .precheckin.index_list .list-group-item a .titulo .mensajes_no_leidos_container{margin-left:5px;}.zona-huesped .progress-precheckin{position:relative;text-align:left;width:100%;padding:.5rem 3rem .5rem 1rem;}@media(max-width:375px){.zona-huesped .progress-precheckin .text{font-size:13px;}}@media(max-width:375px) and (max-width:350px){.zona-huesped .progress-precheckin .text{max-width:250px;}.zona-huesped .progress-precheckin .text .k-icon.k-i-check{display:none;}}.zona-huesped .progress-precheckin .porcentaje{position:absolute;top:.7em;right:1em;}.zona-huesped .progress-precheckin .material-icons{position:absolute;top:0;right:0;margin-right:10px;transform:translateY(150%);}.zona-huesped .progress-precheckin .glyphicon{margin-right:.3em;margin-left:.3em;}.zona-huesped .progress-precheckin .black-on-white{height:100%;color:#000;width:100%;z-index:-1;}.zona-huesped .progress-precheckin .white-on-black{height:100%;color:#fff;background-color:#f54748;position:relative;}.zona-huesped .progress-precheckin .wrapper{overflow:hidden;position:absolute;top:0;left:0;z-index:1;height:100%;}.zona-huesped .progress-precheckin .text{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.zona-huesped .progress-precheckin .text p{margin-bottom:10px;}.zona-huesped .progress-precheckin .text span.estado{color:#f54747;}.zona-huesped .centered_icons .list-group-item{display:flex;}.zona-huesped .k-primary{background-color:#304251;font-size:14px;box-shadow:3px 3px 0 0 rgba(97,137,171,.2);}.zona-huesped .k-primary:hover{background-color:#263541;}.zona-huesped .zona-huesped .form-group span.k-widget.k-combobox>span.k-dropdown-wrap{padding:1px 0;}.zona-huesped #gridExtras th{background-color:#fff;color:#304251;border-top:none;border-bottom-width:1px;}.zona-huesped #seleccionarHotel>.ant-form-grupo-contenido{padding:0 15px;}@media(min-width:768px){.zona-huesped #seleccionarHotel>.ant-form-grupo-contenido{padding:0 .7rem;}}.zona-huesped .imagen-card{text-align:center;}.zona-huesped .imagen-card.imagen-card-over{margin:0 auto -70px auto;}.zona-huesped .imagen-card>img{position:relative;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:10px;background-color:#fff;max-width:100%;margin:0 auto 30px auto;display:inline-flex;flex-direction:column;justify-content:center;padding:30px;max-width:200px;}.zona-huesped .checkbox_label .k-checkbox-label{padding-left:20px;}.zona-huesped .checkbox_label .k-checkbox-label.error::before{border-color:#f00;}.zona-huesped .checkbox_label .col-form-label *{display:inline-block;}.zona-huesped .seccion .card{max-width:540px;width:100%;margin:0 auto;}.zona-huesped .seccion .mensajes_no_leidos_container{display:inline-table;position:relative;margin-left:auto;margin-right:12px;border-radius:50%;background-color:#444;width:18px;height:18px;line-height:18px;}.zona-huesped .seccion .mensajes_no_leidos_container .numero{display:table-cell;position:relative;font-size:13px;text-align:center;color:#fff;}.zona-huesped .seccion.seccion_previa a{color:var(--color-primario);}.zona-huesped .seccion.seccion_previa p{margin-bottom:8px;padding-top:22px;text-align:center;}.zona-huesped .seccion.seccion_index .main_content{padding-bottom:0;}.zona-huesped .seccion.seccion_contacto .botonPrincipalCard{margin-bottom:5px;}.zona-huesped .seccion.seccion_asignar_reserva a.list-group-item.list-group-item-action{margin:0 auto;max-width:540px;}.zona-huesped .seccion.seccion_asignar_reserva .progress-precheckin{position:relative;text-align:left;padding:.75rem 1rem;width:100%;}@media(min-width:576px){.zona-huesped .seccion.seccion_precheckin_huesped .card{max-width:100%;}}.zona-huesped .seccion.seccion_precheckin_huesped .card .col-form-label{white-space:inherit;}.zona-huesped .seccion.seccion_precheckin_huesped .checkbox_label{margin-top:20px;}.zona-huesped .seccion.seccion_precheckin_huesped .checkbox_label a{color:var(--color-primario);}.zona-huesped .seccion.seccion_precheckin_huesped .checkbox_label .col-form-label{display:contents;}@media(min-width:576px){.zona-huesped .seccion.validar_huesped .formulario_container{text-align:center;}}.zona-huesped .seccion.validar_huesped .formulario_container a.link{display:block;margin-top:3rem;text-align:center;color:var(--color-primario);}@media(max-width:575px){.zona-huesped .seccion.validar_huesped .formulario_container .botonIniciarSesion{margin-bottom:5px;}}.zona-huesped .seccion.seccion_peticiones .k-tabstrip-items{text-align:center;}.zona-huesped .seccion.seccion_peticiones .k-tabstrip .k-content,.zona-huesped .seccion.seccion_peticiones .k-window .k-content,.zona-huesped .seccion.seccion_peticiones .k-tabstrip>.k-content{padding:0;background-color:transparent !important;overflow:hidden;}.zona-huesped .seccion.seccion_peticiones .request_tabs{z-index:0;}.zona-huesped .seccion.seccion_peticiones .request_tabs ul{margin:0;padding:0;}.zona-huesped .seccion.seccion_peticiones .request_tabs ul li{list-style-type:none;display:inline;}.zona-huesped .seccion.seccion_peticiones .request_tabs ul li:not(:first-child):before{content:" | ";}.zona-huesped .seccion.seccion_peticiones .request_tabs ul li.k-state-active .k-link{color:var(--color-primario) !important;}.zona-huesped .seccion.seccion_peticiones .request_tabs ul li .k-link{margin:0 auto 15px;font-size:15px;}.zona-huesped .seccion.seccion_peticiones .request_tabs ul li .mensajes_no_leidos_container{margin-right:0;}.zona-huesped .seccion.seccion_peticiones .request_tabs .k-content{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.zona-huesped .seccion.seccion_peticiones .list-group .request_container.cancelada a.list-group-item .content .text *{color:#919191 !important;}.zona-huesped .seccion.seccion_peticiones .list-group .request_container:not(:last-child) a.list-group-item{margin-bottom:13px;}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item{display:flex;margin-bottom:3px;padding:10px 15px 12px;width:calc(100% - 3px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);-webkit-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);box-shadow:3px 3px 0 0 rgba(97,137,171,.2);}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content{display:flex;width:100%;flex-direction:row;}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .text{margin-right:13px;width:100%;max-width:calc(100% - (13px + 19px));}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .text .tipo_peticion,.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .text .terminal,.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .text .comentarios{height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .text .tipo_peticion,.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .text .estado_fecha_mensajes .estado{color:var(--color-primario);}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .text .estado_fecha_mensajes{display:flex;}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .text .estado_fecha_mensajes .separador{margin:0 5px;}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .icon_container{display:flex;margin-left:auto;width:19px;align-items:center;justify-content:center;}.zona-huesped .seccion.seccion_peticiones .list-group .request_container a.list-group-item .content .icon_container .material-icons{position:relative;margin-right:5px;font-size:14px;color:#d1d1d6;}.zona-huesped .seccion.seccion_peticion_detalle .fila{display:flex;margin-bottom:15px;}.zona-huesped .seccion.seccion_peticion_detalle .fila .texto{margin-left:auto;color:var(--color-primario);}.zona-huesped .seccion.seccion_peticion_detalle label,.zona-huesped .seccion.seccion_peticion_detalle .texto{font-size:12px;}.zona-huesped .seccion.seccion_peticion_detalle label{font-weight:bold;}.zona-huesped .seccion.seccion_peticion_detalle .icon_button{margin:30px auto;}.zona-huesped .seccion.seccion_peticion_detalle .chat_hotel_container{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background-color:#f4f4f4;}.zona-huesped .seccion.seccion_peticion_detalle .chat_hotel_container a{display:flex;align-items:center;}.zona-huesped .seccion.seccion_peticion_detalle .chat_hotel_container a .icon{margin:10px;padding:10px;color:var(--color-primario);background-color:#fff;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);-webkit-box-shadow:3px 3px 0 0 rgba(97,137,171,.2);box-shadow:3px 3px 0 0 rgba(97,137,171,.2);}.zona-huesped .seccion.seccion_peticion_detalle .chat_hotel_container a .texto{margin-left:10px;}.zona-huesped .seccion.seccion_crear_peticion #wrapperCrearPeticion .alert-info{margin-bottom:0;}.zona-huesped .seccion.seccion_crear_peticion .title{margin-bottom:20px;font-size:14px;font-weight:500;text-align:center;}.zona-huesped .seccion.seccion_crear_peticion .botonPrincipalCard{margin-bottom:5px;}.zona-huesped .seccion.seccion_peticion_chat .main_content{padding:0;background-color:#f4f4f4;}@media(min-width:576px){.zona-huesped .seccion.seccion_peticion_chat .main_content{background-color:#fff;}}.zona-huesped .seccion.seccion_peticion_chat .chat_container{margin:0 auto;max-width:540px;}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat{position:relative;margin:0 auto;border:none;background-color:#f4f4f4;}@media(max-width:575px){.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat{height:calc(100% - 35px - 12px*2);}}@media(min-width:576px){.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat{padding:15px;border:1px solid #e8e8e8;}}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-list{padding:0;padding-right:2px;padding-bottom:2px;width:100%;}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-list .k-message-group .fecha{margin-right:2px;margin-bottom:5px;font-size:11px;}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-list .k-message-group .k-message .k-bubble{padding:8px 10px;border:none;background-color:#fff;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-box-shadow:2px 2px 0 0 rgba(97,137,171,.2);-webkit-box-shadow:2px 2px 0 0 rgba(97,137,171,.2);box-shadow:2px 2px 0 0 rgba(97,137,171,.2);}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-list .k-message-group[me] .k-message .k-bubble{color:#fff;background-color:var(--color-primario);-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-list .k-message-group[me] .k-message.k-last .k-bubble{-webkit-border-top-right-radius:9px;border-top-right-radius:9px;}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-box{position:absolute;left:0;bottom:0;padding:12px;width:calc(100% - 12px*2);border:none;background-color:#fff;-moz-box-shadow:0 1px 6px 0 rgba(97,137,171,.2);-webkit-box-shadow:0 1px 6px 0 rgba(97,137,171,.2);box-shadow:0 1px 6px 0 rgba(97,137,171,.2);}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-box input{margin-right:34px;padding:0 9px;height:35px;background-color:#f4f4f4;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-box button.k-button{border:none;background:none;right:5px;}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-box button.k-button.k-button,.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-box button.k-button:active,.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-box button.k-button.k-state-active{color:var(--color-primario);}@media(max-width:575px){.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-box{position:fixed;padding:9px;width:calc(100% - 9px*2);}.zona-huesped .seccion.seccion_peticion_chat .chat_container #chat.k-chat .k-message-box button.k-button{border:none;background:none;right:5px;}}.zona-huesped .alert{margin:0 auto 1.5rem;width:100%;max-width:540px;border:none;font-weight:bold;text-align:center;box-sizing:border-box;background-color:transparent;}.zona-huesped .alert.alert-success{padding:0 2px;border:none;font-size:14px;font-weight:500;text-align:center;}@media(min-width:576px){.zona-huesped .alert.alert-success{max-width:65%;margin:10px auto;}}.navbar-nav div.dropdown-menu.show{left:auto !important;right:0;border:none;box-shadow:3px 3px 0 0 rgba(97,137,171,.2);border-radius:6px;}@media(min-width:768px){.navbar-nav div.dropdown-menu.show{margin-top:13px;}}.navbar-nav div.dropdown-menu.show>a{padding:.5rem 1.5rem;}.enHotel{cursor:default;}@-webkit-keyframes slide{100%{left:0;}}@keyframes slide{100%{left:0;}}