.cursor{
	cursor: pointer;
}

.cuadro-gris-claro{
	background-color: #e5e5e5;
	border-radius: 5px;
	padding: 12px;
	margin: 0px;
}

.hr-secondary{
	color: silver;
}

/* TABLA */
 
.table-con-hover tbody tr:hover,
.table-con-hover tbody tr .seleccion_fila_hover,
.table-con-hover tbody tr.active {
	background-color: #03a9f3;
	color: #fff;
	 -webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		  -o-transition: all 0.2s ease-in-out;
		  	 transition: all 0.2s ease-in-out;
}


.table-con-hover tbody tr:hover .select2, .table-con-hover tbody tr.active .select2 {
	color: #000 !important;
}

.tabla_sinborde, .tabla_sinborde th {
	border: none;
}

.tabla_centrado_vertical td{
	 vertical-align: middle; 
}
 
table.datatable {
	width: 100% !important;
}



 
/* FIN TABLA */



/* MODAL */

.form-check-label {
	font-weight: 400 !important;
}

.modal-content {
	border-radius: 0.4rem !important;
}

.modal-header {
	background-color: #343a40;
	color: #fff;
}

.modal-header h5 {
	color: #fff;
}

.modal-header .close {
	color: #fff;
	font-size: 16px !important;
}

/* FIN MODAL */


.select2-results {
	z-index: 999999 !important;
}



/*
#form-dias-reserva .date-picker-wrapper{
	font-size: 18px !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

#form-dias-reserva .date-picker-wrapper .month-wrapper{
	border: none !important;
}

#form-dias-reserva .caption, #form-dias-reserva .week-name{
	color: #1e2971 !important;
}


#form-dias-reserva .date-picker-wrapper .month-wrapper{
	padding: 10px 20px 20px 20px !important
}
#form-dias-reserva .date-picker-wrapper table .caption {
	height: 70px !important;
}
#form-dias-reserva .date-picker-wrapper .month-wrapper table .day{
	font-size: 18px !important;
	padding: 15px !important;
}

#form-dias-reserva .date-picker-wrapper .month-wrapper table .week-name {
	height: 50px !important;
}

#form-dias-reserva .selection-top{
	display: block;
}
#form-dias-reserva .default-top{
	display: none !important;
}

@media only screen and (max-width: 450px) {
	#form-dias-reserva .date-picker-wrapper{
		font-size: 14px !important;
	}
	#form-dias-reserva .date-picker-wrapper .month-wrapper table .day{
		font-size: 14px !important;
		padding: 9px !important;
	}
	
}	

#form-dias-reserva .date-range-length-tip{
	display: none !important;
}

*/


