*{
	color:  #838383;
}
#box-container{
	margin-top: 20%;
}
#login{
	background-color: #F4F4F4;	
}
#frm-login > label{
	font-weight: 900;
}
#frm-login{
	line-height: 2;
	margin-top: 10%;
}
#box-login{
	padding: 3%;
	background-color: white;	
	background: url(../recursos/fondo_midori.jpg) no-repeat fixed center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-radius: 1em;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: #eceef1;
    color: #212121;
}
.btn-midori{
	background-color: #0F8B36;
	color: white;
	font-weight: 700;
	border-radius: 5em;
}
.btn-midori:hover{
	background-color: #0B4507;
	color: white;
}
.btn-midori > .fa{
	color: white;
}
.fa{color:  #0F8B36; padding-left: 5px;}
.input-group-text{border: none; border-radius: 5em; background: #F7F7F7;}
.input-group .flex-nowrap input{
	border: none;
}
.shadow{
	-webkit-box-shadow: 6px 10px 23px -14px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 10px 23px -14px rgba(0,0,0,0.75);
box-shadow: 6px 10px 23px -14px rgba(0,0,0,0.75);
}
.container-fluid{
	background: white;
}

hr{
	background-color: #F4F4F4;
	margin-top:  10px;
}
thead{
	background-color: #0F8B36;
	color: white;
}
.table:not(.table-dark) th{
	color: white;
}
.table-hover > tbody > tr:hover > *{
	background-color: #EFFFD2;
}
