/*!
	ALFA v2.12
	https://github.com/FAAREIA/ALFA
	- - - - - - - - - - - - - - - -
	Compiled with node-sass vXXXX
	CSS file v0.1
*/html,body,header,footer,section,article,aside,nav,h1,h2,h3,h4,h5,h6,p,a,span,small,address,time,abbr,blockquote,q,cite,figure,img,div,ol,ul,li,dl,dt,dd,form,fieldset,legend,label,input,select,option,textarea,button,tr,th,td,progress,iframe{border:0;margin:0;padding:0;vertical-align:top}a{outline:0;text-decoration:none}small{font-size:inherit}q::before,q::after{content:none}cite{font-style:normal}ol,ul{list-style:none}input:focus,select:focus,textarea:focus{outline:0}input[type="reset"],input[type="submit"],button{cursor:pointer}button{background:none;outline:0}table{border-collapse:collapse}:root{font-size:62.5%}body{background-position:50% 0;background-repeat:no-repeat;background-size:cover;hyphens:auto;min-height:100vh}.beach{background-image:url("../img/beach-480.jpg")}.city{background-image:url("../img/city-480.jpg")}.paris{background-image:url("../img/paris-480.jpg")}#header .column{position:relative}main{text-align:center}section{margin:7rem auto 0;padding:0 1.2rem 4.8rem}.column{margin:0 auto;max-width:110.4rem}[class*="col-"]{box-sizing:border-box}[class*="-pull-"],[class*="-push-"]{position:relative}@media (min-width: 40em){.beach{background-image:url("../img/beach-960.jpg")}.city{background-image:url("../img/city-960.jpg")}.paris{background-image:url("../img/paris-960.jpg")}}@media (min-width: 80em){.beach{background-image:url("../img/beach-1920.jpg")}.city{background-image:url("../img/city-1920.jpg")}.paris{background-image:url("../img/paris-1920.jpg")}}::selection{background:black;color:white}body,input,select,textarea,button{color:#fff;font-family:Barlow,sans-serif;font-size:1.8rem;line-height:2.4rem}h1,h2,h3,h4,h5,h6,dt,legend,th{color:#333E8E;font-family:Barlow,sans-serif;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,dt a,legend a,th a{color:inherit}h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover,dt a:focus,dt a:hover,legend a:focus,legend a:hover,th a:focus,th a:hover{color:#303030}h1,h2,h3,h4,h5,h6,p,a,span,img,svg,div,ol,ul,li,dl,dt,dd,form,label,input,select,option,textarea,button,th,td,progress{transition-duration:0.2s}.h1,h1{font-size:4rem;line-height:1.2}.h1+.h2,.h1+h2,h1+.h2,h1+h2{margin-top:0rem}.h1+p,.h1+ol,.h1+ul,.h1+dl,h1+p,h1+ol,h1+ul,h1+dl{margin-top:0rem}.h2,h2{font-size:3rem;line-height:1.2}.h2+.h3,.h2+h3,h2+.h3,h2+h3{margin-top:0rem}.h2+p,.h2+ol,.h2+ul,.h2+dl,h2+p,h2+ol,h2+ul,h2+dl{margin-top:0rem}p+.h2,ol+.h2,ul+.h2,dl+.h2,p+h2,ol+h2,ul+h2,dl+h2{margin-top:0rem}.h3,h3{font-size:2.1rem;line-height:1.14286}.h3+.h4,.h3+h4,h3+.h4,h3+h4{margin-top:0rem}.h3+p,.h3+ol,.h3+ul,.h3+dl,h3+p,h3+ol,h3+ul,h3+dl{margin-top:0rem}p+.h3,ol+.h3,ul+.h3,dl+.h3,p+h3,ol+h3,ul+h3,dl+h3{margin-top:0rem}p+p,p+ol,p+ul,p+dl,p+form{margin-top:0rem}ol+p,ul+p,dl+p{margin-top:0rem}a{color:#303030;fill:inherit;font-weight:500}a:focus,a:hover{color:#333E8E}.account{margin:3rem 0 0}.account a{font-size:1.4rem;letter-spacing:0.05rem;text-transform:uppercase}@media (min-width: 30em){.account li{display:inline-block;position:relative}.account li+li{margin-left:1.8rem}.account li+li::before{background:#303030;border-radius:100%;content:"";height:0.2rem;left:-1rem;position:absolute;top:1.2rem;width:0.2rem}}.alert{border-radius:2.4rem;box-sizing:border-box;display:none;min-height:4.8rem;padding:1.1rem 1.2rem 0.7rem;position:relative}.alert.error{background:#FA4242;color:white;fill:white}.alert.error .close:focus,.alert.error .close:hover{fill:black}.alert.success{background:#40D784;color:white;fill:white}.alert.success .close:focus,.alert.success .close:hover{fill:black}.alert.warning{background:#fc3;color:#fff;fill:#fff}.alert.warning .close:focus,.alert.warning .close:hover{fill:white}.alert.fixed{box-shadow:0 0 0rem black;left:50%;max-width:34.8rem;position:fixed;top:50%;transform:translate(-50%, -50%);width:calc(100% - 1.2rem);z-index:411}.alert h2,.alert h3,.alert h4{color:inherit}.alert p{font-weight:500}.alert .close{height:2.4rem;width:2.4rem}.alert .close svg{width:1rem}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.brands li{display:inline-block;margin-top:1.8rem}.brands img{height:auto}.brands .newton img{width:3.6rem}.brands .mi-gestion img{width:5rem}.brands .comunidad img{width:5.3rem}.brands .hotel-express-plus img{width:6.1rem}@media (max-width: 29.9375em){.brands li{width:40%}}@media (min-width: 30em){.brands .mi-gestion{margin-right:4.3rem;margin-left:4.8rem}.brands .hotel-express-plus{margin-left:3.9rem}}.button{background:#333E8E;border-radius:2.4rem;color:white;cursor:pointer;display:inline-block;height:4.8rem;font-size:2.1rem;font-weight:700;letter-spacing:0.3rem;line-height:4.8rem;text-align:center;text-transform:uppercase;width:100%}.button.lts-small{letter-spacing:0.1rem}.close{overflow:hidden;position:absolute;right:0;top:0}.close svg{pointer-events:none}.g-recaptcha{background:#222222;border-radius:2.4rem;max-height:4.8rem;overflow:hidden}.g-recaptcha>div{margin:0 auto;max-width:17.4rem;overflow:hidden;position:relative;top:-1.3rem}.g-recaptcha iframe{margin-left:-0.1rem}form .form-group{margin-top:1.2rem}label{cursor:pointer;display:block}label.disabled{cursor:not-allowed}.form-group{fill:#909090;position:relative}.form-group svg{left:0.8rem;position:absolute;width:5.2rem}.form-group .camera{height:2.6rem;top:1.2rem}.form-group .email{height:2rem;top:1.4rem}.form-group .id{height:3.4rem;top:0.6rem}.form-group .lock{height:3rem;top:0.9rem}.form-group .marker{height:3rem;top:0.9rem}.form-group .telephone{height:2.6rem;top:1.2rem}.smartphone{height:3.4rem;top:0.6rem;} /*.smartphone{height:2.6rem;top:1.2rem}*/.form-group .user{height:2.6rem;top:1.1rem}.form-control{background:rgba(0,0,0,0.7);border-radius:2.4rem;box-sizing:border-box;color:#E0E0E0;height:4.8rem;line-height:4.8rem;padding:0 6rem;text-align:center;width:100%}.form-control:disabled{cursor:not-allowed}.form-control:focus,.form-control:focus-within{background:#333E8E;color:white}.form-control:focus ~ svg,.form-control:focus-within ~ svg{fill:white}.form-control::placeholder{color:#D0D0D0}.form-control.input-file{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.form-control.input-file::after{content:attr(data-file)}.form-control.input-file input{cursor:pointer;left:0;opacity:0;position:absolute}input[type="checkbox"]:enabled,input[type="radio"]:enabled{cursor:pointer}option{padding:inherit}textarea{resize:vertical}textarea.form-control{height:0rem;line-height:0rem}[placeholder]::-moz-placeholder{opacity:1}.logotype{line-height:0;padding-top:6.2rem;text-align:center}.logotype img{height:19.2rem;width:auto}@media (min-width: 40em){.logotype{padding-top:8.6rem}.logotype img{height:24rem}}svg{display:block;height:100%;margin:0 auto;overflow:visible;width:100%}svg.inline{display:inline-block;vertical-align:middle}.fade-in{animation:1s fade-in;display:block}.hide{display:none}#login{max-width:33.6rem}#recover-password{max-width:33.6rem}@media (min-width: 40em){#register{max-width:69.6rem}#register .alert{margin-left:0.6rem;margin-right:0.6rem}#register .form-group{display:inline-block;margin-left:0.6rem;margin-right:0.6rem;width:calc(50% - 1.2rem)}#register .form-group.no-column{display:block;margin-left:0;margin-right:0;width:auto}}.ui-datepicker .ui-datepicker-title select{color:black !important}
