body {
	table-layout: fixed;
  }
  
div.dataTables_wrapper div.dataTables_filter {
    text-align: left !important;
}
.dt-buttons{
	text-align: right !important;
	float: right;
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: #d3f0ff !important;
}

.info-box .info-box-text, .info-box .progress-description
{
	white-space: normal !important;
}

.select2 {
	width:100%!important;
	}

.eliminado, .eliminado > td{
	background-color: #fae5e5 !important;
}

div.dataTables_wrapper div.dataTables_info{
	font-size: 0.8em;
}

.brand-link
{
	padding:0px;
}
/* Select2 personalizaciones. */
.select2-container .select2-selection--single
{
	height: 38px !important;
	border: 1px solid #ced4da !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow
{
	height:36px !important;
	width: 18px i !important;
	background: #e9ecef;
	border: 1px solid #adadad;
	border-radius: 0px 3px 3px 0px;
}

/* Icono Eliminar sobre imagenes */

.contenedorimagen { 
	position: relative; 
	border: solid 1px #cecece;
	border-radius: 10px;
	text-align: center !important;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #f2f2f2;
}
.contenedorimagen img { display: block; }
.contenedorimagen .eliminarimagen { 
	position: absolute; 
	top:5px; 
	right:5px; 
	/*background-color: white; 
	border-radius:50px; 
	width:25px; 
	height:25px; 
	border: solid 1px #dc3545;
	*/
}

.divscroll{
	overflow-y: scroll;
	height: 150px;
	border: solid 1px red;
	padding: 10px;
	margin-bottom: 20px;
}

.callout .btn{
	color:white !important;
	text-decoration:none !important;
}
.btn-verfichero:hover{
	color:black !important;
}
.btn-verfichero{
	font-size:0.8em;
}

.select2-dropdown{
border: solid 1px #a4a4a4;
filter: drop-shadow(2px 2px 5px #444);
}

.select2-selection.select2-selection--single.is-invalid {
	border: solid 1px red !important;
}

.select2.select2-container.select2-container--default.is-invalid {
	border: solid 1px red;
	border-radius: 5px;
  }
  .printhide{
	display: none;
}
.card-header{
	background-color: #343a40 ;
	color: white !important;
}

DIV.note-toolbar.card-header{
	background-color: #f0f0f0 !important;
	color: #212529 !important;
}