@charset "utf-8";
/* CSS CITA PREVIA */

.boton-cita{
	width: 100%;
	padding: 20px;
	background-color: #1876C9;
	color: #fff;
	font-size: 1.4em;
	font-weight: 600;
	border-radius: 8px;

	text-transform: uppercase;
	text-align: center;

	
	
	
}

.boton-cita:hover{
	background-color: #F7D118;
	color: #444 !important;
}
.boton-cita a{
	color: #fff !important;
}
.boton-cita a:hover{
	color:#444 !important;
}
.alto-linea{
	line-height: 32px;
}

.espaciado-citas-btn{
	padding: 15px;
}
.espaciado-citas-btn-previo{
	padding: 10px;
}
.ancho-input-cita{
	width: 95% !important;
}
.h2-cita-previa{
	line-height: 28px !important;
    float: left !important;
    font-weight: 700 !important;
	margin-bottom: 0px !important;
    font-size: 22px !important;
	color: #000 !important;
}
.h3-cita-previa{
	line-height: 24px !important;
    float: left !important;
    font-weight: 400 !important;
	margin-bottom: 0px !important;
    font-size: 24px !important;
	color: #444 !important;
}

.boton-hora{
	padding: 4px;
	border-radius: 4px;
	color: #155724;

	background-color: #D4EDDA;
	text-align: center;
	width: 100%;
}
.label-libre{
	background-color: #D4EDDA !important;
	padding: 5px 0px;
}
.leyenda-libre{
	float: right !important;
	margin-right: 15px !important;
	color: #155724 !important;
	font-size: 16px !important;
}
.leyenda-libreb{
	font-size: 16px !important;
	margin: 0px 10px !important;
	color: #155724 !important;
}
.leyenda-libreb2{
	font-size: 16px !important;
	margin-left: 7px !important;
	margin-right: 7px !important;
}
.label-ocupado{
	background-color: #FFE1E4 !important;
	padding: 5px 0px;
}
.leyenda-ocupado{
	float: right !important;
	margin-right: 15px !important;
	color: #D3524D !important;
	font-size: 16px !important;
}
.leyenda-ocupadob{
	font-size: 16px !important;
	margin: 0px 10px !important;
	color: #D3524D !important;
}
.boton-sel{
	padding: 4px;
	border-radius: 4px;
	color: #C9E4FD;

	background-color: #2B659B;
	text-align: center;
	width: 100%;
}
.espaciado-horas{
	padding: 2px;
}
.cursor-citas{
	cursor: pointer;
}
.op-fr{
	margin: 0px !important;
	height: 20px;
}
.op-18{
	font-size: 18px !important;
}
.borde-p-bajo{
	border-bottom: 1px #F0F0F0 solid;
}
.input-legal-cita{
	width: 15px !important;
	height: 15px !important;
	margin-right: 6px !important;
	display: inline-block;
}
.label-cita-1{
	display: inline-block !important;
	padding-top: 4px !important;
}
.aviso-rojo{
	color: red !important;
}
.resumen-cita{
	padding: 15px;
	border: 1px solid #444;
}
.btn-system:hover{
	color: #006FBA !important;
}
.boton-anular{
	background-color: red !important;
}
