.login-page {
	/*
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url(../img/background_login2.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	*/
	background-color:#ffffff;
	justify-content: flex-start;
	padding-top: 5vh;
}

.login-logo img {width:70%;}

.login-logo_ a{color: #ffffff;}
.login-box {width: 80vw; min-width:320px; max-width:460px;}
.login-card-body{padding: 3rem 2rem !important;}
.card{border-radius:0rem !important;}
.accounts p{border-bottom:1px solid #dee2e6; margin-bottom:0px;padding:0.7rem;}
.accounts p:hover {background:#ececec;}

.content-wrapper___ {background-color: #ffffff !important;}
.nav-environments .dropdown-menu-lg{max-width:none !important;}

.dt-buttons{float:left;margin-bottom:15px !important;}

.table td, .table th {vertical-align:middle; padding:0.6rem;}

.dropdown-menu {font-size:.95rem;}
.dropdown-item {padding: .25rem 1.5rem;}

/* Datatables Search Builder */
.dtsb-searchBuilder {border: 1px solid #dee2e6;padding:15px;font-size:.9em; display:none;}
.dtsb-searchBuilder button {border: 1px solid #dee2e6;}

.highlight {
	padding: 10px;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
}

.custom-file-label:after {content: "Examinar" !important; }


.dataTables_processing {
	top:210px !important;
	z-index:100;
	background:#fff;
	/*box-shadow:none;*/
}

.navbar-badge {top: -5px; right: 15px;}

.input-serach i{position:absolute;top:12px;left:20px;z-index:15;}
.input-serach input {padding-left:35px;}


.custom-control-input:disabled ~ .custom-control-label, .custom-control-input[disabled] ~ .custom-control-label {
	color: #bababa;
	/*text-decoration: line-through;*/
}