/*!
 * Lights Thing v1.0.0 (https://lightsthing.net)
 * Copyright 2020 The Lights Thing Authors
 * License MIT 
 */html{font-family:"Roboto",sans-serif}body{margin:0}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:0.5rem}p{font-size:1.1rem;color:#697477;font-weight:lighter}button{outline:none!important}.btn{font-size:1rem;padding:12px 20px;border-radius:0.25em;text-decoration:none;color:#131313;font-weight:600;cursor:pointer}.btn-dark{background-color:#020305;color:white}.btn-dark:hover{background:#161825}.btn-secondary{background-color:#40c7fe}.btn-secondary:hover{background:#69747724}.text-center{text-align:center}.text-end{text-align:right}.color-white{color:#fff}.color-secondary{color:#40c7fe}.section{padding:80px 0;background-color:#fbfbfe}.card{box-shadow:0px 3px 10px 0px rgba(41,54,69,0.1);padding:16px;border-radius:10px}.bg{background-color:rgba(0,0,0,0.123);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.menu{display:none}.menu i{font-size:2rem}@media only screen and (max-width:960px){.menu{display:block;position:absolute;top:16px;right:20px;font-size:3rem;color:#ffa14d;cursor:pointer}.menu:hover{color:#40c7fe}}.close{display:none}@media only screen and (max-width:960px){.close{display:block;position:absolute;top:8px;right:8px;font-size:1.5rem;color:#2a3b47;cursor:pointer}.close:hover{color:#ffa14d}}.header{top:0;left:0;right:0;z-index:4;width:100%;position:fixed;background:0 0;border:none;box-shadow:none;max-height:120px;transition:all 0.3s ease-in-out 0s}.header .nav{position:relative;clear:both;display:block;z-index:5}.header .nav img{max-height:60px;margin:16px 0 8px 20px}.header .nav ul{position:absolute;top:0;right:64px;padding:0;display:inline-block;font-weight:600}.header .nav ul li{display:inline-block;list-style:none;margin:0;padding:0}.header .nav ul li a{display:block;margin:16px 0;font-size:0.9rem;padding:0 10px;
 /*text-transform:uppercase;*/
 text-decoration:none;
 white-space:nowrap;color:#fff;
 cursor:pointer}@media only screen and (max-width:960px){.header .nav{display:none;height:100vh;background-color:#fff;width:240px}.header .nav:after{content:"";position:absolute;background:#00000047;height:100vh;width:100vh;left:100%;top:0}.header .nav img{margin:56px 0 16px 20px}.header .nav ul{position:relative;display:block;margin-left:80px}.header .nav ul li{display:block}.header .nav ul li a{color:#2a3b47}}
 .header a:hover{color:#ffa14d!important}
 .header-white{background:white;box-shadow:0px 1px 5px 0px #666666c2}.header-white a{color:#697477!important}
.header-more{background:white;box-shadow:0px 1px 5px 0px #666666c2}.header-more a{color:#697477!important}.img-fluid{width:70%}
.content-header{margin-bottom:0px;
	padding:96px 0 80px 0;
	opacity:0.9;
	background:#ffa14d url(../img/bg.png);
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
	background-size:cover;
	z-index:3
}
.content-header .color-white{
	margin:16px
}
.content-header h1{
	margin:0.2rem 0
}
.content-header h3{
	margin:0.8rem;
	margin-bottom:60px
}
.content-header a{margin-bottom:40px;display:inline-block}
.content-header img{width:100%;border-radius:10px}
.content-header-menu{
	margin-bottom:0px;
	padding-top:200px;
	padding-bottom:80px;
	opacity:0.9;
	background:#ffa14d url(../img/que-son-las-tics.png);
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
	background-size:cover;
	z-index:99
}
.list{color:#697477;padding:0 16px}
.list .card-hour{
	border:1px solid #e5e0e0;
	margin-bottom:10px;
	padding:0 8px;
	border-radius:5px;
	cursor:pointer;
	text-align:center;
	width:100%
}
.list .card-hour:hover{
	box-shadow:0 4px 12px 0 rgba(0,0,0,0.15)
}
.list .card-hour p{font-size:1rem}
footer{padding:40px 0;color:#fff;background-color:#1b242b;text-align:center}
footer img{height:80px}
.card-booking{padding:8px;box-shadow:0px 0px 8px rgba(127,127,127,0.1);margin:0 16px;background:#fff;border-radius:8px}
.card-booking h1{font-weight:400}
.bookingprogress{display:flex;align-items:center;justify-content:center;
	height:100vh;background-image:url(../img/progress.jpg);background-size:cover}
	.card-bookingprogress{padding:8px;box-shadow:0px 0px 8px rgba(127,127,127,0.1);
		background:#fff;border-radius:8px;margin:20px 0;width:100%;height:auto}
		.card-bookingprogress .box{
			background-color:#ff9f4c;
			background:linear-gradient(to right,#ffe472,#ff9f4c);
			padding:16px 0;border-radius:8px;
			position:absolute;width:100%;
			top:0;
			height:180%;
			display:flex;
			left:0;
			justify-content:center;
			align-items:center
		 }
		@media only screen and (max-width:560px){
			.card-bookingprogress .box{
				width:120px;
				top:-15vh;
				height:120px;
				left:0;
				right:0;
				margin:auto
				}
			}
			.card-bookingprogress h4{
				font-weight:400
			}
				.card-bookingprogress .btns{
					margin:16px 16px 24px 0;
					text-align:right
				}
			.card-login{
				padding:8px;
				box-shadow:0px 0px 8px rgba(127,127,127,0.1);
				background:#171717;
				border-radius:8px;
				margin:20px 0;
				width:100%;
				height:auto;
				color: white;
			}
			.card-login:hover {
  transform: scale(1.05);
  border: 1px solid black;
}
.card-login p {
	color: white;
	justify-content: center;
	align-items: center;
	align-content: center;
}
			.card-login input{
				line-height:1.5;
				color:#666666;
				display:block;
				width:80%;
				background:#e6e6e6;
				height:44px;
				border-radius:25px;
				padding:0 32px;
				outline:0;
				border:0;
				margin:16px 8px
			}

			.card-login h4{
				margin:0 20px
		}
		.card-login button{
				color:#fff;
			width:50%;
			height:44px;
			font-size:1.125rem;
			border-radius:25px;
			background:#36d19d;display:flex;justify-content:center;align-items:center;transition:all 0.4s;outline:0;border:0;margin:8px 0;cursor:pointer}.card-login button:hover{background:#000000}.card-login a{text-decoration:none;color:#25a7e7;font-weight:600;padding:8px;line-height:40px}.card-login a:hover{color:black}.card-login .error-input{border:1px solid #fa7050;background:white}.card-login .error-message{margin:-8px 0 8px 16px;color:#fa7050;font-size:0.875rem}.card-login .content{display:flex;justify-content:center;align-items:center;height:100%}.card-login .content img{width:80%;margin:16px;height:auto}.not-found{text-align:center}.not-found h4{color:#616161}.copyrigth{background-color:#0e1318;height:-webkit-min-content;height:min-content;padding:1.2rem}.copyrigth h5{margin:0;font-weight:300;color:#fff}body::-webkit-scrollbar{background-color:rgba(255,29,29,0);width:12px}body::-webkit-scrollbar-track{background-color:rgba(23,255,81,0);display:none}
		body::-webkit-scrollbar-thumb{background-color:#dfdfe8;border-radius:16px;border:0}