/***** Redimensionamiento de espacio de subtitulo ******/
.layout-top-spacing {
  margin-top: 15px;
}
.navbar {
  min-height: 60px;
}
#content {
  margin-top: 60px;
}
#compactSidebar {
  top: 60px !important;
}
#compact_submenuSidebar {
  top: 60px !important;
}
/****************************/

/*Sidebar*/
.sidebar-wrapper #compactSidebar {
  width: 100px;
}
.sidebar-wrapper #compactSidebar .menu-categories a.menu-toggle {
  height: 100px;
}
.sidebar-wrapper #compact_submenuSidebar.show {
  left: 100px;
}
#content {
  margin-left: 100px;
}
.sidebar-wrapper #compactSidebar .menu-categories a.menu-toggle[data-active="true"] .base-menu span {
  font-size: 11px;
}
.sidebar-wrapper #compactSidebar .menu-categories a.menu-toggle .base-menu span {
  font-size: 11px;
}
.sidebar-wrapper #compact_submenuSidebar .submenu ul.submenu-list li a svg:not(.feather-chevron-right) {
  fill: revert-layer;
}

/*Para el formulario de listado*/
.card-title {
	font-size: 21px !important;
}
.tabmenu {
	padding: 8px !important;
}
.form-control {
	font-size: 13px !important;
}
label {
  padding-top: 6px !important;
}
.table > thead > tr > th {  
	font-size: 12px !important;  
	text-align: center !important;	
}
.table > thead {
	background-color: navy !important;
}
.table > tbody > tr > td > h6 {  
	font-size: 12px !important;
  margin: 0px;
}
.table > tbody > tr > td {
  letter-spacing: 0px;
}
.table td, .table th {
	padding: 5px !important;  
}

.mtmobile {
	padding: 3px 9px;	
}

.bg-dark {
  background-color: navy !important;
}
.btn-dark {
  background: navy;
}


/******* Select2 ********/
.select2-container {
  margin-bottom: 0px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  font-size: 12px !important;
  padding-left: 10px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 6px 6px !important;
}
.select2-results__options {
  font-size: 12px;
}
.select2-results__option {
  padding: 6px 9px !important;
}
.form-control {
  font-size: 12px !important;
  font-family: Arial !important;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 30px;
}
.body {
 font-family: Arial !important; 
}
.select2-container .select2-selection--single .select2-selection__rendered {  
  color: darkblue !important;
  font-weight: bold !important;
}
.select2-results__option[aria-selected] {  
  color: black;
}

.er {
  color:red;
  font-weight: bold;  
}

::selection {
  color: white;
  background: blue;
}