
.t-donleo {
	font-family: Poppins-Bold;
}

.s-donleo {
	font-family: Poppins-Medium;
}

.s2-donleo {
	font-family: Poppins-Medium;
}

.p-donleo {
	font-family: Poppins-Regular;
}

button.i-donleo {

	font-family: Poppins-Medium;
	background-color: rgb(70,28,15)!important;
	box-shadow: none!important;	
}

a.i-donleo2 {

	font-family: Poppins-Medium;
	background-color: rgb(38,38,38)!important;
	box-shadow: none!important;		
}
a.i-donleo2:hover {
	font-family: Poppins-Medium;
	background-color: rgb(38,38,38)!important;	
	background: rgb(38,38,38)!important;
	box-shadow: none!important;	
}

.i-donleo3 {

	font-family: Poppins-Medium;
	color: white;
	text-transform: uppercase;
	background-color: rgb(70,28,15)!important;	
}

.i-donleo4 {
	font-family: Poppins-Medium;
	color: rgb(223,223,223)!important;
	text-transform: uppercase;
	background-color: rgb(38,38,38)!important;
	font-size: 1.2em;	
	border-bottom: 15px solid rgb(214, 195, 172)!important;
	box-shadow: none;
}

.i-donleo5 {

	font-family: Poppins-Bold;
	color: black!important;
	text-transform: uppercase;
	background-color: #E0CFBA!important;
}

.i-donleo6 {

	font-family: Poppins-Medium;
	color: black!important;
	text-transform: uppercase;
	background-color: #E0CFBA!important;
	box-shadow: none;
}

.i-donleo6:hover {

	font-family: Poppins-Medium;
	color: black!important;
	box-shadow: none;
	background-color: #E0CFBA!important;
}

.i-donleo7 {
	font-family: Poppins-Regular;
	background-color: rgb(70,28,15);!important;
	font-size: 0.9em!important;
	box-shadow: none;	
}

.i-donleo7:hover {
	font-family: Poppins-Regular;
	background-color: rgb(70,28,15)!important;	
	font-size: 0.9em!important;	
	box-shadow: none;
}

.boton-detalles {
	font-family: Poppins-Regular;
	background-color: rgb(38,38,38)!important;
	font-size: 0.9em!important;
	box-shadow: none;	
	text-transform: uppercase;
}

.boton-detalles:hover {
	font-family: Poppins-Regular;
	background-color:rgb(38,38,38)!important;	
	font-size: 0.9em!important;	
	box-shadow: none;
	text-transform: uppercase;
}

.i-donleo8 {

	font-family: Poppins-Regular;
	font-size: 0.9rem;	
}

.text-leo{
	margin-bottom: 0rem;
}
input[type=date], input[type=datetime-local], input[type=email], input[type=number], input[type=password], input[type=search-md], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea.md-textarea{
	background-color: rgb(223,223,223);
}
.espacio-form{
	margin-bottom: 0.5rem;
}

.text-total{
	color: rgb(38,119,185)
}
.text-cancelacion{
	color: rgb(186,35,48)
}
.text-normalTab{
	color: rgb(128,128,132)
}
.card-normal{
	border: 8px solid rgb(223,223,223)!important;
}
.tabla-color{
	background-color: rgb(70,28,15);
	color: #fff;
	letter-spacing: 0.1rem;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-family: Poppins-Medium;
	text-align: left;
}
.tabla-body{
	color: #000;
	letter-spacing: 0.1rem;  
	font-family: Poppins-Regular;
	font-size: 0.9rem; 
	text-align: left;
}
.table th, table td{
	vertical-align: middle;
	text-align: left!important;
	border-bottom: 2px solid #eceeef!important;
}
.card-title{
	margin-top: 0.8rem;
	font-size: 1.1rem!important;
	font-family: Poppins-Medium;
	text-transform: uppercase;
	letter-spacing: 0.15rem;
}
.card-title2{
	margin-top: 0.8rem;
	font-size: 1rem!important;
	font-family: Poppins-Medium;
	text-transform: uppercase;
	letter-spacing: 0.15rem;
}
.regresar-text{
	padding-top: 0px;
	font-family: Poppins-Medium;
	letter-spacing: 0.15rem;
	color: #000
}
.fa-angle-left{
	color: #000
}
.modal-header{
	background-color: rgb(38,38,38);
}
.modal-title{
	color: #fff;
	text-align: center;
	font-family: Poppins-Regular!important;
	font-size: 1.3rem;
}
.modal-editar{
	color:rgb(70,28,15)!important;
}
.modal-cerrar{
	color:rgb(70,28,15)!important;
}
.titulo-texto{
	color: #000;
	font-family: Poppins-Medium;
	letter-spacing: 0.5rem;
	text-transform: uppercase;
}
.info-boton{
	font-family: Poppins-Regular;
	background-color:rgb(38,38,38)!important;	
	font-size: 0.9em!important;	
	box-shadow: none;
	text-transform: uppercase;
	color:#fff!important;
	letter-spacing: 0.1rem;
	padding-top: 10px;
	padding-bottom: 10px;
}
.btn-guardar-modal{
	font-family: Poppins-Regular;
	background-color: rgb(38,38,38)!important;
	font-size: 0.9em!important;
	box-shadow: none;
	letter-spacing: 0.15rem;
}
.text-modal{
	margin-bottom: 0.3rem;
	font-family: Poppins-Regular;
}
.modal-footer{
	text-align: center;
	border-top:none!important;
}
.modal-body{
	font-family: Poppins-Regular;
}
.barra-filtros{
	background-color: rgb(223,223,223);
	padding: 10px;
}
input[type=date]{
	background-color: #fff!important;
	background:  url("../img/iconoCalendario.png") no-repeat 100% center transparent;
	background-size: contain;
	z-index: 999;
	
}
input[type="date"]::-webkit-calendar-picker-indicator {  
	color: rgba(0, 0, 0, 0);
	background:  url("../img/iconoCalendario.png") no-repeat 100% center transparent;
	opacity: 0;
	background-size: contain;
	width: 15px
	
}
input[type=date]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.btn-filtrar {
	font-family: Poppins-Regular;
	background-color: rgb(38,38,38)!important;
	font-size: 0.8em!important;
	box-shadow: none; 
	margin:0px;  
	padding:10px;
	width: 100px;
	letter-spacing: 0.1rem;
}
.btn-filtrar:hover {
	box-shadow: none;
}
.grafica-text{
	font-family: Poppins-Regular;
	letter-spacing: 0.3rem;
	text-transform: uppercase;
}
.text-fechas{
	font-family: Poppins-Regular;
	font-size: 0.8rem;
	margin-bottom: 0rem;
}
.reporte-excel{
	font-family: Poppins-Medium;
	letter-spacing: 0.15rem;
	color: #000
}
.navitem-right{
	float: right!important;
}
.img-logout{
	width: 10%;
}
.alinacion-drecha{
	text-align: right;
}
.titulo-bold{
	font-family: Poppins-Bold;
	font-size: 1rem;
}
@media (min-width: 1920px) {
	.navbar.navbar-dark .navbar-nav .nav-item a{
		font-size: 1.5rem!important;
	}
	.navbar-nav{
		padding-top: 20px!important;
	}
	.img-logout {
		width: 11%!important;
	}
	.titulo-texto{
		font-size: 2rem;
	}
}
@media (width: 2560px) {
	.navbar.navbar-dark .navbar-nav .nav-item a{
		font-size: 1.8rem!important;
	}
	.navbar-nav{
		padding-top: 25px!important;
	}
	.img-logout {
		width: 13%!important;
	}
	.titulo-texto{
		font-size: 2.5rem;
	}
}