/**** LAYOUT ****/
.text-diputado-slider > small::before {
  content: "\a";
  white-space: pre;
}

.uk-navbar-nav > li > a {
  min-height: 50px;
  color: white;
}

.an-active a {
  color: white !important;
}

.an-active {
  background-color: rgba(0, 0, 0, 0.2);
}

.bar-yellow {
  height: 2px;
  background: yellow;
}

.bar-blue {
  height: 2px;
  background: blue;
}

.bar-red {
  height: 2px;
  background: red;
}

.bg-ocs {
  background-color: #202931;
}

.an-box-shadow-none {
  box-shadow: none;
}

.an-box-shadow-hover:hover {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}

/**** FIN LAYOUT ****/
/**** NOTICIA ****/
.detalle-noticia p {
  font-size: 1.1rem;
  text-align: justify;
}

/**** FIN NOTICIA ****/
/**** DIPUTADOS ****/
.text-dip-aside > p {
  margin: 5px 0 !important;
}

.text-dip-aside2 > p {
  margin: 0px;
}

/**** FIN DIPUTADOS ****/
/**** COMISIONES ****/
.cont-comisiones > a > img {
  margin-top: 5px;
}

/**** FIN COMISIONES ****/
/****** MAIN ******/
.an-min-h-200 {
  min-height: 200px;
}

.an-min-h-250 {
  min-height: 250px;
}

.an-h-100 {
  height: 100px;
}

.an-h-80 {
  height: 80px;
}

.an-w-100 {
  width: 100px;
}

.an-border-none {
  border: 0;
}

.an-border-1-black {
  border: 1px solid black;
}

.an-border-2-black {
  border: 2px solid black;
}

.an-border-3-black {
  border: 3px solid black;
}

.an-border-4-black {
  border: 4px solid black;
}

.an-border-5-black {
  border: 5px solid black;
}

.an-border-1-white {
  border: 1px solid white;
}

.an-border-2-white {
  border: 2px solid white;
}

.an-border-3-white {
  border: 3px solid white;
}

.an-border-4-white {
  border: 4px solid white;
}

.an-border-5-white {
  border: 5px solid white;
}

.an-border-top-0-white {
  border-top: 0px solid white;
}

.an-border-top-1-white {
  border-top: 1px solid white;
}

.an-border-top-2-white {
  border-top: 2px solid white;
}

.an-border-top-3-white {
  border-top: 3px solid white;
}

.an-border-top-4-white {
  border-top: 4px solid white;
}

.an-border-top-5-white {
  border-top: 5px solid white;
}

.an-border-left-0-white {
  border-left: 0px solid white;
}

.an-border-left-1-white {
  border-left: 1px solid white;
}

.an-border-left-2-white {
  border-left: 2px solid white;
}

.an-border-left-3-white {
  border-left: 3px solid white;
}

.an-border-left-4-white {
  border-left: 4px solid white;
}

.an-border-left-5-white {
  border-left: 5px solid white;
}

.an-border-right-0-white {
  border-right: 0px solid white;
}

.an-border-right-1-white {
  border-right: 1px solid white;
}

.an-border-right-2-white {
  border-right: 2px solid white;
}

.an-border-right-3-white {
  border-right: 3px solid white;
}

.an-border-right-4-white {
  border-right: 4px solid white;
}

.an-border-right-5-white {
  border-right: 5px solid white;
}

.an-border-bottom-0-white {
  border-bottom: 0px solid white;
}

.an-border-bottom-1-white {
  border-bottom: 1px solid white;
}

.an-border-bottom-2-white {
  border-bottom: 2px solid white;
}

.an-border-bottom-3-white {
  border-bottom: 3px solid white;
}

.an-border-bottom-4-white {
  border-bottom: 4px solid white;
}

.an-border-bottom-5-white {
  border-bottom: 5px solid white;
}

.an-border-left-1-azul {
  border-left: 1px solid #1E87F0;
}

.an-border-left-2-azul {
  border-left: 2px solid #1E87F0;
}

.an-border-left-3-azul {
  border-left: 3px solid #1E87F0;
}

.an-border-left-4-azul {
  border-left: 4px solid #1E87F0;
}

.an-border-left-5-azul {
  border-left: 5px solid #1E87F0;
}

.an-border-right-2-azul {
  border-right: 2px solid #1E87F0;
}

.border-radius-30 {
  border-radius: 30px;
}

.an-text-white, .an-text-white-bold {
  color: white;
}

.an-text-white-hover:hover {
  color: white;
}

.an-text-black, .an-text-black-bold {
  color: black !important;
}

.an-text-azul {
  color: #1E87F0;
}

.an-text-red {
  color: red;
}

.an-text-bold, .an-text-black-bold, .an-text-white-bold {
  font-weight: bold !important;
}

.an-font-1 {
  font-size: 1rem;
}

.an-font-1-1 {
  font-size: 1.1rem;
}

.an-font-1-2 {
  font-size: 1.2rem;
}

.an-font-1-3 {
  font-size: 1.3rem;
}

.an-font-1-4 {
  font-size: 1.4rem;
}

.an-font-1-5 {
  font-size: 1.5rem;
}

.an-font-1-6 {
  font-size: 1.6rem;
}

.an-font-1-7 {
  font-size: 1.7rem;
}

.an-font-1-8 {
  font-size: 1.8rem;
}

.an-font-1-9 {
  font-size: 1.9rem;
}

.an-font-2 {
  font-size: 2rem;
}

.an-font-2-1 {
  font-size: 2.1rem;
}

.an-font-2-1 {
  font-size: 2.2rem;
}

.an-margin-text-small > p {
  margin-top: 10px;
  margin-bottom: 10px;
}

body {
  background: #f5f5f5;
}

.salto > a:after {
  content: "\a";
  white-space: pre;
}

.filter > a:before {
  content: "\a";
  white-space: pre;
}

.filter > a {
  margin-top: 15px;
}

.filter > a.selected {
  font-weight: bold;
}

.td > p {
  margin: 2px 0 !important;
}

.an-hover-white:hover {
  color: white;
}

.an-hover-white:focus {
  color: white;
}

.an-background-muted {
  background: #C0C0C0;
}

.an-background-red {
  background: red !important;
}

.img-diputado {
  width: auto !important;
  height: 100%;
  max-width: none !important;
}

.c-red a {
  margin-left: 10px;
}
.c-red a i {
  font-size: 1.5rem;
  color: black;
}

.icon-red-white, .icon-red-black {
  background: white;
  border-radius: 50%;
  color: black !important;
  margin: 3px;
  height: 23px;
  width: 23px;
}

.icon-red-black {
  background: black;
  color: white !important;
  height: 25px;
  width: 25px;
}

.icon-red-black:hover {
  color: white;
  text-decoration: none;
  box-shadow: 1px 1px 5px grey;
}

.gradiente {
  background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, 0deg, color-stop(0, 0), color-stop(100%, FFFFFF));
  background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1301FE", endColorstr="#F4F60C", GradientType="1");
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0, rgba(255, 255, 255, 0) 100%);
}

input[type=text]:read-only {
  background-color: #EAEAEA;
}

input[type=text]:-moz-read-only {
  background-color: #EAEAEA;
}

input[type=date]:read-only {
  background-color: #EAEAEA;
}

input[type=date]:-moz-read-only {
  background-color: #EAEAEA;
}

.input-placehoder::placeholder {
  color: white !important;
}

.uk-navbar-dropdown-nav > li > a {
  color: white !important;
}

#loadBg {
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 9;
}

/**** FIN MAIN ****/
@media only screen and (max-width: 960px) {
  h1 {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 640px) {
  h1 {
    font-size: 1.3rem;
  }

  .uk-card-title {
    line-height: 1 !important;
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .an-padding-medium-medium {
    padding: 40px;
  }
}
@media only screen and (min-width: 960px) {
  .an-padding-remove-horizontal-m {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 640px) {
  .an-padding-remove-small {
    padding: 0px !important;
  }

  .an-padding-small {
    padding: 10px;
  }

  .an-padding-left-small {
    padding-left: 10px;
  }

  .an-padding-right-small {
    padding-right: 10px;
  }

  .an-padding-top-small {
    padding-top: 10px;
  }

  .an-padding-bottom-small {
    padding-bottom: 10px;
  }

  .an-margin-small {
    margin: 10px !important;
  }

  .an-margin-left-small {
    margin-left: 10px;
  }

  .an-margin-right-small {
    margin-right: 10px;
  }

  .an-margin-top-small {
    margin-top: 10px;
  }

  .an-margin-bottom-small {
    margin-bottom: 10px;
  }

  .an-margin-remove-small {
    margin: 0px !important;
  }

  .an-margin-remove-left-small {
    margin-left: 0px !important;
  }

  .an-margin-remove-right-small {
    margin-right: 0px !important;
  }

  .an-margin-remove-top-small {
    margin-top: 0px !important;
  }

  .an-margin-remove-bottom-small {
    margin-bottom: 0px !important;
  }
}

/*# sourceMappingURL=main.css.map */
