/** CSS DE RESPALDO */
.mdb-skin .bg-primary, .mdb-skin .bg-primary:hover,
.mdb-skin .bg-primary:focus {
  background-color: #0780B0 !important;
}
.mdb-skin .bg-secondary, .mdb-skin .bg-secondary:hover,
.mdb-skin .bg-secondary:focus {
  background-color: #FE6845 !important;
}
.mdb-skin .bg-tertiary, .mdb-skin .bg-tertiary:hover,
.mdb-skin .bg-tertiary:focus {
  background-color: #50D890 !important;
}
.mdb-skin .bg-quaternary {
  background-color: #0F4C75 !important;
}
.mdb-skin .txt-primary, .mdb-skin .txt-primary > i,
.mdb-skin .txt-primary > span, .mdb-skin mdb-tabset ul.nav span,
.page-title mdb-icon, .color-mega-menu {
  color: #ffffff !important;
}
.mdb-skin .txt-secondary {
  color: #ffffff !important;
}
.mdb-skin .txt-tertiary {
  color: #ffffff !important;
}
.mdb-skin .txt-quaternary, footer.page-footer a {
  color: #ffffff !important;
}
.mdb-skin .font-titulos {
  font-family: "roboto";
}
.mdb-skin .font-subtitulos {
  font-family: "roboto";
}
.mdb-skin .font-general {
  font-family: "roboto";
}
.mdb-skin .font-contendiolp {
  font-family: "roboto";
}
.mdb-skin .page-footer {
  background-color: #0F4C75 !important;/* quaternary */
  color: #ffffff !important; /* quaternary */
}
.pie-fondo-color {
  background-color: #0780B0 !important;/* primary */
  color: #ffffff !important; /* primary */
}
/*Clase para color de encabezado de modal*/
.modal-head, .modal-header,
/* Clase para color de los encabezados de los cards */
.mdb-skin .card-header:not([id^="mdb-accordion-head"]),
/* estilos para los tabs */
mdb-tabset ul.nav,
/* Header */
.mdb-skin .header-top,
.mdb-skin .bg-mega-menu,
/* fondo titulo icono */
.div.page-title div.bg-icon {
  background-color: #0780B0 !important; /* primary */
  color: #ffffff !important; /* primary */
}
.bg-icon {
  border-top: 50px solid #0780B0; /* primary */
  border-right: 30px solid transparent;
}
.page-title .title {
  background-color:  #0780B0; /* primary */
  color: #ffffff; /* primary */
  font-weight: bold;
}
mdb-accordion-item h5 i {
  color: #0780B0; /* primary bg */
}
.item-categoria-mega-menu-active {
  border-right: 5px solid #FE6845; /* secondary */
  background-color: rgba(255, 255, 255, 0.3);
  border-bottom: solid 1px #ffffff; /* primary */
}
.item-categoria-mega-menu-inactive {
  border-right: 5px solid transparent;
  border-bottom: solid 1px #ffffff; /* primary */
}
mdb-card.card-tramite {
  border-left: solid 5px #FE6845; /* secondary */
}
.mdb-skin .close {
  color: #ffffff !important; /* primary */
  opacity: 1;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 2;
}
