.nav>.active>a {
	background: rgba(0, 0, 0, 0.1);
	color: #f6f6f6;
}
/*
.skin-blue .main-header .logo {
	background-color: transparent;
	color: #fff;
	border-bottom: 0 solid transparent;
}
*/
.ajaxLoader {
	width: 80px;
	height: 24px;
	background: #000000 url("../img/ajax-loader.gif") 25px 16px no-repeat;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	text-align: center;
	padding-top: 56px;
}

.ajaxLoaderfunc {
	width: 80px;
	height: 24px;
	background: #000000 url("../img/ajax-loader.gif") 25px 16px no-repeat;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	text-align: center;
	padding-top: 56px;
}

.ajaxLoaderfuncini {
	margin-top: 100px;
	width: 80px;
	height: 24px;
	background: #000000 url("../img/ajax-loader.gif") 25px 16px no-repeat;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	padding-top: 56px;
}

/* imagen DTIC */
.user-panel > .imagedtic > img {
	width: 100%;
	max-width: 100px;
	height: auto;
}

/* modal-xl */
@media (min-width: 768px) {
	.modal-xl {
		width: 90%;
		max-width: 1800px;
	}
}

/* botonera */
@media (max-width: 767px) {
	div.dt-botonera {
		text-align: center;
	}
}

/* truncar titulos */
th.truncate, td.truncate {
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

label.required:after {
	content: " *";
	color: red;
}

#required_fields_message {
	width: 100%;
	text-align: center;
	margin-bottom: 3px;
	font-style: italic;
	color: red;
}

/* form-group bootstrap */
.form-group {
	margin-bottom: 1px;
}

/* Especifica el alto maximo del dropdown así como también muestra la barra de scroll vertical */
li.dropdown>.scrollable-menu {
	height: auto;
	max-height: 500px;
	overflow-x: hidden;
}

/* Quitar el estilo gris de los controles deshabilitados o solo lectura */
/* .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee0;
	opacity: 1;
}
 */
/* Quitar el estilo gris de los controles deshabilitados o solo lectura en SELECT2 */
/* .select2-container.select2-container-disabled .select2-choice, .select2-container.select2-container-disabled .select2-choices {
	cursor: not-allowed;
	background-color: #eee0;
	border-color: #cccccc;
} */

/* Estilo de punteros */
.pointer {cursor: pointer;}
.grab {cursor: grab;}
.copy {cursor: copy;}

.blockscreen {
	display:    none;
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 0, 0, 0, .5 ) 50% 50% no-repeat;
}

body.loading {
	overflow: hidden;
}

body.loading .blockscreen {
	display: block;
}