#sidebar-menu ul li a{
  margin: 0 8px;
}

.btn-primary:hover, .btn-success:hover {
  background-color: #ffd040;
  border-color: #ffd040; 
}
.text-primary{
  color: #253673 !important;
}
.mdi-thumb-down-outline, .mdi-thumb-up-outline, .mdi-file-key-outline, .mdi-cached, .mdi-file-key-outline{
  cursor: pointer;
}
.page-title-box h4, .breadcrumb-item>a,  .breadcrumb-item.active, .breadcrumb-item+.breadcrumb-item::before{
    color: #000;
}
a {
    color: #253673;
}
.page-item.active .page-link{
	background-color: #253673;
    border-color: #253673;
}
.btn-primary, .btn-success {
    color: #fff;
    background-color: #253673;
    border-color: #253673;
}
.mm-active, #sidebar-menu ul li a:hover, a:hover {
    color: #253673 !important;
}
a.btn-outline-danger:hover{
	color:#fff !important;
}
.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:36px !important;
}

i.mdi, a.mdi, i.fa, a.fa{
	font-size:24px !important;
	cursor: pointer !important;
}
td{
	vertical-align: middle;
}
.caja_formato{
	position: relative !important;
    font-size: 16px !important;
    height: auto !important;
    padding: 5px 5px 3px 5px !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    border-color: transparent !important;
    border-bottom: solid 1px #00adee !important;
}
.contenedor{
	padding: 10px;
    border: solid 2px #00adee;
    border-radius: 20px;
}
.title_blue{
	font-size:16px;
	background-color:#00adee;
	color:#fff;
	padding:10px 0;
}
.texto_bajo{
	display:block;
	color: #000;
    text-align: center;
}
.texto_bajo_blue{
	display:block;
	color: #00adee;
    text-align: center;
    margin-top: -20px;	
}
.texto_bajo_blue2{
	display:block;
	color: #00adee;
    text-align: center;
    margin-top: 0;	
}
.float {
    position: fixed;
    width: 48px;
    height: 48px;
    bottom: 45px;
    left: 90%;
    background-color: #00adee;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}
.my-float {
    margin-top: 9px;
}

.navbar-brand-box {
    background: #edf3f2;
}