@font-face{font-family:'Roboto';font-display:swap;src:local("Roboto Regular"),local("Roboto-Regular"),url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:'Roboto';font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url("../fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Roboto';font-display:swap;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url("../fonts/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:'Roboto';font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url("../fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'Roboto';font-display:swap;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url("../fonts/Roboto-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:'Roboto';font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'Roboto';font-display:swap;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url("../fonts/Roboto-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-stretch:normal}.no-js .top-bar{display:none}body{font-family:'Roboto', sans-serif;text-rendering:optimizeLegibility;overflow-x:hidden;padding-top:43px}.grid-container.full{width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Roboto', sans-serif;font-weight:500;color:#26316c}.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#26316c}.h1,h1{color:#26316c}.opacity{opacity:.5}.nav-fixed{position:fixed;width:100%;z-index:9999;top:0;left:0}::placeholder{color:#8a8a8a !important;font-weight:400 !important}select{font-size:1.2rem;height:auto}header{box-shadow:0 2px 4px rgba(38,49,108,0.5);transition:all 0.3s;overflow:hidden}header .grid-x{align-items:center}header .grid-x .title-wrapper,header .grid-x .flags-wrapper{display:none}.top-bar,.top-bar ul{background-color:#fefefe;color:#26316c}.top-bar{padding:0 .5rem}.top-bar a{color:#26316c}.menu .menu-text{font-size:.9rem;margin:0 auto;font-weight:400}.logo-wrapper img{display:block;margin:0 auto;max-width:200px;max-height:64px;width:auto;height:auto;padding:5px 0}.flags-wrapper{padding:.7rem 0}.flags-wrapper ul{width:268px;margin:0 auto}.flags-wrapper ul .lang-es,.flags-wrapper ul .lang-en,.flags-wrapper ul .lang-fr,.flags-wrapper ul .lang-de{background:url("../images/flags.png");width:35px;height:35px;margin:5px 16px;background-size:cover;transition:all 0.2s}.flags-wrapper ul .lang-es:hover,.flags-wrapper ul .lang-en:hover,.flags-wrapper ul .lang-fr:hover,.flags-wrapper ul .lang-de:hover{transform:translateY(-2px)}.flags-wrapper ul .lang-es{background-position:0 0}.flags-wrapper ul .lang-en{background-position:-35px 0}.flags-wrapper ul .lang-fr{background-position:-72px 0}.flags-wrapper ul .lang-de{background-position:-108px 0}.flags-wrapper ul li a{color:transparent;padding:.3rem}main{padding:2rem 0;position:relative}.coverpage-img{max-height:400px;overflow:hidden;margin-bottom:2rem}.coverpage-img img{width:100%;height:auto;max-width:100%;display:block;margin:0 auto}.coverpage-content{font-size:.92rem}.coverpage-content .coverpage-generic{padding-left:10px;padding-right:10px}.tabs-content{border:0}.tabs-content .grid-container{padding-left:0;padding-right:0}.btn-wrapper{margin-top:1rem;margin-bottom:2rem}.btn-wrapper button,.btn-wrapper input{margin-bottom:0;text-transform:uppercase}#step0 .btn-wrapper button,#step0 .btn-wrapper input{margin-bottom:1rem}.button-start{text-transform:uppercase;font-weight:400}.btn-settings{border:1px solid grey;border-left:0;border-right:0;padding:5px 15px 5px 10px;background:#fff;position:fixed;bottom:0;left:0;width:100%;color:grey;text-align:center;z-index:9999;transition:all .5s ease;cursor:pointer}.btn-settings.active-config{background:#26316c;color:#fff}.btn-settings-s0{cursor:initial;top:auto;bottom:0;border-color:#26316c;background-color:#26316c}.btn-settings-s0 i{display:none}.btn-settings-s0 .flags-wrapper{padding:0}input.hidden{display:none}.button.condiciones{background-color:transparent;color:#0E5D7C;text-decoration:underline;padding:0;margin-bottom:4px;-webkit-appearance:initial}.button.condiciones:hover{color:#26316c}.badges{padding:1rem 1rem 0 1rem;border:1px solid #e6e6e6;text-align:center;margin-bottom:2rem;border-radius:0 0 5px 5px}.callout{margin:0 0 2rem 0;font-size:.9rem}.callout.help{border:none;border:1px solid #26316c}.callout.help h5,.callout.help .h5,.callout.help p{color:#0a0a0a}.callout.help h5,.callout.help .h5{text-transform:uppercase;font-size:1.1rem;display:inline-block;margin-bottom:0;vertical-align:middle;color:#26316c}.callout.help i{color:#23a9e1;font-size:21px;margin-right:5px;vertical-align:middle}.callout.help button{color:#26316c;margin-top:5px}.callout.help button:hover{color:#23a9e1}.callout.help p{margin-bottom:.4rem;margin-top:10px;padding-left:30px}#step-0 .badges{display:none}.progress{height:1.5rem;position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.5)}.progress .progress-meter{position:static}.progress .progress-meter .progress-meter-text{font-size:.9rem;text-shadow:0px 0px 1px #000}#room-type-selects-wrap{display:flex;flex-wrap:wrap}#room-type-selects-wrap .room-type-select-wrap{flex-basis:100%}#room-type-selects-wrap .room-type-select-wrap .button-start{padding-top:15px;padding-bottom:15px}#room-type-selects-wrap .room-type-select-wrap .btn-wrapper{margin-bottom:0}footer{background-color:#26316c;color:#ffffff;padding:2rem 0 4rem 0;position:relative;bottom:0;left:0;width:100%}footer.footer-panel{position:fixed}footer .footer-nav-legal a{padding:10px 0;font-size:14px;text-transform:uppercase}footer .footer-nav-legal .footer-nav-menu{display:block;text-align:center}footer .footer-nav-legal .footer-nav-menu li{border-bottom:1px dotted #fff}footer .footer-nav-legal .footer-nav-menu li:first-child{border-top:1px dotted #fff}footer .footer-nav-legal .footer-nav-menu li .button{width:100%;padding:5px 0;text-align:center;background-color:transparent}footer .footer-nav-rrss{margin-bottom:1rem}footer .footer-nav-info .footer-nav-menu{display:block;text-align:center}footer .footer-nav-info .footer-nav-menu li{text-align:center;border-bottom:1px dotted #fff}footer .footer-nav-info .footer-nav-menu li a{padding:15px 0;line-height:16.1px;font-size:14px;text-transform:uppercase}footer .footer-nav-info .footer-nav-menu li a.footer-phone,footer .footer-nav-info .footer-nav-menu li a.footer-mailto{font-size:22px;text-transform:lowercase}footer .footer-nav-menu-icons{display:block;text-align:center;margin-top:5px}footer .footer-nav-menu-icons li{display:inline-block;text-align:center}footer .footer-nav-menu-icons a{font-size:2rem}footer a{color:#ffffff;transition:all .2s;font-size:.9rem}footer a:hover,footer a:focus{color:#23a9e1}footer p{font-size:.6rem;text-align:center;margin-bottom:0}footer .footer-copyright{width:100%;text-align:center;font-size:.9rem}footer button,footer input{margin:0 auto !important}footer button:hover,footer button:focus,footer input:hover,footer input:focus{background-color:transparent !important;color:#23a9e1 !important}#version{position:absolute;font-size:9px;right:3px;bottom:0;color:#fefefe}.position-bottom{height:300px;-ms-transform:translateY(300px);transform:translateY(300px)}.login-panel{top:40%;width:100%;position:absolute;transform:translateY(-50%)}main#info{font-size:14px}main#info .tabs-title a{text-transform:uppercase;font-size:14px}main#info .tabs-title a:focus{outline:0}main#info .tabs-title a:hover{background:#e6e6e6}main#info .dataTables_wrapper .dataTables_info{margin-top:15px}main#info .dataTables_wrapper .dataTables_paginate{margin-top:15px}main#info .dataTables_length{width:165px;margin-top:15px}main#info .dataTables_length select{width:50px}main#info .dataTables_wrapper{margin-bottom:50px}main#info .cell-view-report{text-align:center}main#info .cell-view-report a{background:#26316c;color:#fff;padding:3px 10px;border-radius:3px}main#info td .material-icons{padding:5px 15px;border-left:1px solid #000;cursor:pointer;font-size:30px}main#info td .material-icons:last-child{border-right:1px solid #000}main#info td.site-estado span{padding:5px 10px;border-radius:3px;color:#fff}main#info td.site-estado span.site-activo{background-color:#3a945b}main#info td.site-estado span.site-inactivo{background-color:#de2d0f}main#info td.site-acciones .site-accion-editar{color:#26316c}main#info td.site-acciones .site-accion-deshabilitar{color:#3a945b}main#info td.site-acciones .site-accion-habilitar{color:#de2d0f}main#info td.site-acciones .site-accion-eliminar{color:#de2d0f}main#info .accordion{width:98%;margin:0 auto;margin-bottom:1rem}main#info .siteform-wrapper{transition:all 1s linear;border:1px solid #26316c;border-radius:5px;box-shadow:0 2px 4px rgba(38,49,108,0.5)}main#info .siteform-wrapper .siteform-logo-img{max-width:200px}main#info .siteform-wrapper .accordion-title{font-size:.875rem}main#info .siteform-wrapper .notice{font-style:italic;font-weight:300;font-size:12px}main#info .siteform-wrapper h3{font-size:24px;margin:10px 0}main#info .siteform-wrapper #siteform-title{text-transform:uppercase;margin-bottom:0;border-bottom:1px solid #26316c;padding:10px 20px;background:#26316c;color:#fff;font-size:24px}main#info .siteform-wrapper .siteform-inner{padding:20px}main#info .siteform-wrapper #siteform-cancel{background:#de2d0f;width:100px}main#info .siteform-wrapper #siteform-save{width:100px}main#info .siteform-hidden{max-height:0;overflow:hidden}main#info .siteform-visible{max-height:4000px;overflow:hidden}main#info input,main#info select{font-size:14px}main#info #response.error{background:rgba(255,45,15,0.7);padding:10px 15px;color:#fff}main#info .siteinfo-logo-cell{margin-bottom:20px}main#info input[type="file"]{margin-bottom:5px}main#info .aux-info{font-size:12px;font-style:italic}main#info label span{font-style:italic;font-weight:300}.image-404{max-width:100px;margin-left:15px;margin-right:15px}.e-404{display:inline-block;color:#26316c;font-size:110px;vertical-align:middle}.msj-404{color:#26316c;font-size:20px;margin-top:20px;margin-bottom:20px}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 3s linear infinite;-moz-animation:rotating 3s linear infinite;-ms-animation:rotating 3s linear infinite;-o-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite}
