﻿.accordionContent{
display:block !important;
}


/*--------------------

TipografÃ­as para BES

-----------------------*/
@import url("../catamaran-font-face/stylesheet.css");
@import url("../tw-cen-mt-font-face/font.css");/*Reemplazo para la Futura*/

/*! HTML5 Boilerplate v6.1.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================

   Base styles: opinionated defaults

   ========================================================================== */

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * Vendor-prefixed and regular ::selection selectors cannot be combined:
 * https://stackoverflow.com/a/16982510/7133471
 *
 * Customize the background color to match your design.
 */
 

::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
::selection {
 background: #b3d4fc;
 text-shadow: none;
}
/*
 * A better looking default horizontal rule
 */

hr {
 display: block;
 height: 1px;
 border: 0;
 border-top: 1px solid #ccc;
 margin: 1em 0;
 padding: 0;
}
/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio, canvas, iframe, img, svg, video {
 vertical-align: middle;
}
/*
 * Remove default fieldset styles.
 */

fieldset {
 border: 0;
 margin: 0;
 padding: 0;
}

#graficas-publicacion ul li a {
    color: #444343;

    padding: 10px 0;
    display: block;
    height: 100%;
    text-decoration: none;
    }
    
    
 #graficas-publicacion ul li a strong {
    color: #be0c4d;
    font-weight:500;
    }
   
/*
 * Allow only vertical resizing of textareas.
 */

textarea {
 resize: vertical;
}
/* ==========================================================================

   Browser Upgrade Prompt

   ========================================================================== */

.browserupgrade {
 margin: 0.2em 0;
 background: #ccc;
 color: #000;
 padding: 0.2em 0;
}
/* ==========================================================================

ESTILOS CREADOS POR SABIDURÃA COLECTIVA

www.sabiduriacolectiva.co
Fecha: 15 de noviembre de 2018
VersiÃ³n 1.0

========================================================================== */

/*--------------------

GENERALES

-----------------------*/

* {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
*:before, *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
/*Para el body de las publicaciones*/
#contenidos-bes {
    font-size: 16px;
    color: #444343;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth;
}}
#contenidos-bes a, #contenidos-bes button {
   color: #1584c4;
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 -ms-transition: all .3s ease;
 -o-transition: all .3s ease;
 transition: all .3s ease;
}
#contenidos-bes .modal a {
 color: #1584c4;
}
#contenidos-bes h1 {
 font-family: 'Tw Cen MT';
 text-transform: uppercase;
 color: #7f7d7d;
 margin: 0;
 padding: 0;
 display: table;
}
#contenidos-bes h1 .h1-primero {
 font-family: "Catamaran";
 font-weight: 900;
 color: #be0c4d;
 font-size: 55px;
 display: table-cell;
 vertical-align: middle;
 padding-right: 20px;
}
#contenidos-bes h1 .h1-segundo {
 display: table-cell;
 vertical-align: middle;
 padding: 0 0 0 20px;
 border-left: 2px solid #be0c4d;
}
#contenidos-bes h1 .h1-segundo span:first-child {
 font-weight: 400;
 font-size: 25px;
 display: block;
   font-family: 'Tw Cen MT';
}
#contenidos-bes h1 .h1-segundo span:last-child {
 font-family: "Catamaran";
 font-weight: 400;
 font-size: 18px;
 display: block;
 text-transform: none;
 color: #444343;
}
#contenidos-bes h2, .titulo-linea-lateral {
    text-transform: uppercase;
    border-left: 2px solid #be101e;
    padding: 0 0 0 10px;
    font-weight: 500;
    margin: 0 0 20px 0;
    font-size: 2.2rem;
    color: #393939;
    
    }
#contenidos-bes h3 {
    color: #1f1f1f;
    padding: 0;
    font-weight: 500;
    margin: 20px 0;
    font-size: 1.5rem;
}}
#contenidos-bes h4 {
     font-family: 'Tw Cen MT';
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.1;}
#contenidos-bes h4 span {
	color: #be0c4d;
    display: block;
    font-weight: 600;}
#contenidos-bes h5, #contenidos-bes h6 {
 font-family: 'Tw Cen MT';
 font-weight: 400;
 color: #0cacc1;
 line-height: 1.1;
}
#contenidos-bes p {
 font-size: 17px;
 color: #444343;
 padding: 0;
 margin: 0 0 10px 0;
}
#contenidos-bes figure {
 margin: 0 0 5px 0;
}
#contenidos-bes figcaption {
 font-size: 14px;
}
#contenidos-bes small {
 display: block;
 color: #707070;
}

@media (max-width: 480px) {
#contenidos-bes {
 font-size: 15px;
}
#contenidos-bes h1 {
 display: block;
}
#contenidos-bes h1 .h1-primero {
 font-size: 45px;
 display: block;
 padding-right: 0px;
}
#contenidos-bes h1 .h1-segundo {
 display: block;
 padding: 20px 0 0 0px;
 border-top: 2px solid #be101e;
 border-left: 0;
}
#contenidos-bes h2, .titulo-linea-lateral {
 font-size: 30px;
}
#contenidos-bes h4 {
}
#contenidos-bes p {
 font-size: 16px;
}
#contenidos-bes figcaption {
 font-size: 13px;
}
}
/*--------------------

TEXTOS 

-----------------------*/
/*Fuentes*/
.catamaran {
 font-family: "Catamaran" !important;
}
.tw-cen-mt{ font-family: 'Tw Cen MT' !important;}

/*Colores*/

.turquesa-txt {
 color: #0098b0 !important;
}
.gris-oscuro-txt {
 color: #444343 !important;
}

.gris-medio-txt{
	color:#7f7d7d !important;
}

/*TamaÃ±os*/


@media (min-width: 768px) {
.txt-sm-17 {
 font-size: 17px !important;
}
.txt-sm-20 {
 font-size: 20px !important;
}
.txt-sm-25 {
 font-size: 25px !important;
}
.txt-sm-30 {
 font-size: 30px !important;
}
.txt-sm-35 {
 font-size: 35px !important;
}
.txt-sm-40 {
 font-size: 40px !important;
}
}

@media (max-width: 480px) {
.txt-xxs-17 {
 font-size: 17px !important;
}
.txt-xxs-20 {
 font-size: 20px !important;
}
.txt-xxs-25 {
 font-size: 25px !important;
}
.txt-xxs-30 {
 font-size: 30px !important;
}
.txt-xxs-35 {
 font-size: 35px !important;
}
.txt-xxs-40 {
 font-size: 40px !important;
}
}
.txt-15 {
 font-size: 15px !important;
}
.txt-16 {
 font-size: 16px !important;
}
.txt-17 {
 font-size: 17px !important;
}
.txt-20 {
 font-size: 20px !important;
}
.txt-25 {
 font-size: 25px !important;
}
.txt-30 {
 font-size: 30px !important;
}
.txt-35 {
 font-size: 35px !important;
}
.txt-40 {
 font-size: 40px !important;
}
/*--------------------

BOTONES DE COMPARTIR

-----------------------*/
.a2a_floating_style {
 border-radius: 0px !important;
 padding: 0;
}
.a2a_svg, .a2a_count {
 border-radius: 0 !important;
}

@media (max-width: 480px) {
.a2a_count {
 display: none !important;
}
.a2a_vertical_style a {
 display: inline-block !important;
}
.a2a_floating_style {
 bottom: 0 !important;
 border: 0 !important;
 top: calc(100% - 40px) !important;
}
}
/*--------------------

CAJAS DE COLORES

-----------------------*/
.caja-gris-claro {
 background: #f7f7f7;
}
.caja-gris-medio {
 background: #f1f1f1;
}
.caja-turquesa {
 background: #0cacc1;
}
.recuadro-borde-gris {
 border: 5px solid #ccc;
 padding: 20px 20px;
 margin: 40px 0;
}
/*--------------------

COMBOBOXES, cHECKBOXES Y OTROS OBJETOS DE FORMULARIO

-----------------------*/

/*Comboboxes*/

.seleccionar-gris-medio {
 border: 1px solid #ccc;
 width: 100%;
 overflow: hidden;
 background: #898888 url("../img/iconos-generales/icono-chevron-blanco-abajo.svg") no-repeat 95% 50%;
 background-size: 20px;
 font-size: 18px;
}
.seleccionar-gris-medio select {
 padding: 0px 10px;
 width: 130%;
 border: none;
 box-shadow: none;
 background: transparent;
 background-image: none;
 -webkit-appearance: none;
 color: white;
 cursor: pointer;
 height: 45px;
 font-size: 17px;
}
.seleccionar-gris-claro {
 border: 1px solid #eaeaea;
 width: 100%;
 overflow: hidden;
 background: #eaeaea url("../img/iconos-generales/icono-chevron-gris-abajo.svg") no-repeat 95% 50%;
 background-size: 20px;
 font-size: 18px;
}
.seleccionar-gris-claro select {
 padding: 0px 10px;
 width: 130%;
 border: none;
 box-shadow: none;
 background: transparent;
 background-image: none;
 -webkit-appearance: none;
 color: #444343;
 cursor: pointer;
 height: 45px;
 font-size: 17px;
}
.seleccionar-gris-medio select:focus, .seleccionar-gris-claro select:focus {
 outline: none;
}
.seleccionar-blanco {
 border: 1px solid #fff;
 width: 100%;
 overflow: hidden;
 background: #fff url("../img/iconos-generales/icono-caret-turquesa-abajo.svg") no-repeat 95% 50%;
 background-size: 20px;
 font-size: 18px;
}
.seleccionar-blanco select {
 padding: 15px 20px;
 width: 130%;
 border: none;
 box-shadow: none;
 background: transparent;
 background-image: none;
 -webkit-appearance: none;
 color: #444;
 cursor: pointer;
 height: 60px;
 font-size: 17px;
}
.seleccionar-blanco select:focus {
 outline: none;
}
/*Checkboxes*/

.palomilla {
 display: block;
 position: relative;
 padding-left: 35px;
 /*! margin-bottom: 12px; */
 cursor: pointer;
 font-size: 17px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 font-weight: normal;
}
.palomilla input {
 position: absolute;
 opacity: 0;
 cursor: pointer;
 height: 0;
 width: 0;
}
.checkmark {
 position: absolute;
 top: 0;
 left: 0;
 height: 25px;
 width: 25px;
 background-color: #eee;
}
.palomilla:hover input ~ .checkmark {
 background-color: #ccc;
}
.palomilla input:checked ~ .checkmark {
 background-color: #90c619;
}
.checkmark:after {
 content: "";
 position: absolute;
 display: none;
}
.palomilla input:checked ~ .checkmark:after {
 display: block;
}
.palomilla .checkmark:after {
 left: 9px;
 top: 5px;
 width: 7px;
 height: 12px;
 border: solid white;
 border-width: 0 3px 3px 0;
 -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 transform: rotate(45deg);
}
/*--------------------

 BÃšSQUEDA

-----------------------*/
.buscar-blanco, .buscar-gris {
 width: 100%;
 position: relative;
}
.buscar-blanco-input, .buscar-gris-input {
 float: left;
 width: calc(100% - 40px);
 border: 0px solid white;
 padding: 16px 10px;
 height: 46px;
 font-size: 17px;
}
.buscar-gris-input {
 border: 0px solid #ccc;
 background: #eaeaea;
 padding: 16px 16px;
}
.buscar-blanco-input:focus, .buscar-gris-input:focus {
 color: #00B4CC;
}
.buscar-blanco-btn, .buscar-gris-btn {
 position: absolute;
 right: 0px;
 width: 40px;
 border: 0px solid #00B4CC;
 background: #fff;
 text-align: center;
 cursor: pointer;
 font-size: 20px;
 height: 46px;
 padding-right: 25px;
}
.buscar-gris-btn {
 border: 0px solid #00B4CC;
 background: #eaeaea;
}
/*--------------------

BOTONES

-----------------------*/

.bggris {
    background-color: #f4f9ff;
}

[class*="-btn"], [class*="-btn"]:hover {
 text-decoration: none !important;
}
.turquesa-btn {
 /* background-color: #be0c4d; */
 color: #be0c4d;
 min-height: 40px;
 padding: 10px 15px 8px;
 text-decoration: none;
 display: inline-block;
 font-size: 16px;
 border: 1px solid #be0c4d;
}
.turquesa-btn:hover {
    background-color: #be0c4d;
    color: #fff;
}
.gris-oscuro-btn {
 background-color: #606060;
 color: white !important;
 min-height: 40px;
 padding: 10px 15px 8px;
 text-decoration: none;
 display: inline-block;
 font-size: 16px;
}
.turquesa-border-btn {
 border: solid 2px #0cacc1;
 color: #0cacc1;
 padding: 7px 10px;
 font-size: 16px;
 background: transparent;
 min-height: 42px;
 display: inline-block;
}
.rojo-btn {
 background-color: #e54551;
 color: white !important;;
 min-height: 40px;
 padding: 10px 15px 8px;
 text-decoration: none;
 display: inline-block;
 font-size: 16px;
}
.rojo-btn:hover {
 background-color: #C33540;
}
.chevron-btn {
 background-image: url(../img/iconos-generales/icono-chevron-blanco-derecha.svg);
 background-repeat: no-repeat;
 background-size: 10px;
 background-position: calc(100% - 20px) center;
 padding-right: 45px;
}
.plus-btn {
 background-image: url(../img/iconos-generales/icono-signo-mas-turquesa.svg);
 background-repeat: no-repeat;
 background-size: 12px;
 background-position: calc(100% - 10px) center;
 padding-right: 40px;
}
.ampliar-btn {
 background-image: url(../img/iconos-generales/icono-ampliar.svg);
 background-repeat: no-repeat;
 background-size: 15px;
 background-position: calc(100% - 10px) center;
 padding-right: 40px;
}
.descargar-grafica-btn {
 background-image: url(../img/iconos-generales/icono-descargar.svg);
 background-repeat: no-repeat;
 background-size: 15px;
 background-position: calc(100% - 10px) center;
 padding-right: 40px;
}
.chevron-btn:hover, .plus-btn:hover, .ampliar-btn:hover, .descargar-grafica-btn:hover {
 background-position: calc(100% - 5px) center;
}
.descargar-pdf-btn, .citar-btn {
 color: #444343 !important;
 background-size: 25px;
 background-position: center left;
 background-repeat: no-repeat;
 text-decoration: none;
 padding: 10px 10px 10px 35px;
 display: inline-block;
}
.descargar-pdf-btn:hover, .citar-btn:hover {
 color: #0cacc1 !important;
}
.descargar-pdf-btn {
 background-image: url("../img/iconos-generales/icono-pdf.svg");
}
.citar-btn {
 background-image: url("../img/iconos-generales/icono-cita.svg");
 background-size: 35px;
 padding-left: 45px;
}
/*--------------------

CONTENIDO PRINCIPAL + MENÃš LATERAL

-----------------------*/

#wrapper-publicacion {
 position: relative;
}

@media (max-width: 992px) {
#wrapper-publicacion {
 overflow-x: hidden;
}
#wrapper-publicacion .row.wrapper-contenido {
 max-width: 100%;
 margin-left: auto;
 margin-right: auto;
}
}
#contenidos-publicacion {
 float: left;
 width: 63%;
 border-top: 0;
 padding-top: 0;
 scroll-behavior: smooth;
 top: 0;
}
#menu-lateral-publicacion {
 float: right;
 width: 32%;
 margin-top: 85px;
 position: -webkit-sticky !important;
 position: sticky !important;
 top: 20px;
}
.sticky-menu-lateral {
 position: fixed;
}

@media (max-width: 992px) {
#menu-lateral-publicacion, #contenidos-publicacion {
 float: none;
 width: 100%;
}
#menu-lateral-publicacion {
 display: block;
 margin-top: 0;
 position: relative;
 top: 0;
}
#contenidos-publicacion {
 border-top: 1px #ccc solid;
 padding-top: 40px;
}
}

@media (max-width: 480px) {
.js-tablist__item {
 width: 25%;
}
.js-tablist__item a {
 width: 100%;
 padding: 15px 10px 0 10px;
 height: 60px;
}
#label_contenidos-publicacion span, #label_indice-publicacion span, #label_graficas-publicacion span, #label_tablas-publicacion span {
 display: none;
}
#label_contenidos-publicacion, #label_indice-publicacion, #label_graficas-publicacion, #label_tablas-publicacion {
 background-size: 35px;
 background-repeat: no-repeat;
 background-position: center center;
 padding-bottom: 0;
 height: 100%;
 display: block;
 min-height: 70px;
}
#label_contenidos-publicacion {
 background-image: url(../img/iconos-generales/icono-text-completo.svg);
}
#label_indice-publicacion {
 background-image: url(../img/iconos-generales/icono-indice-contenidos.svg);
}
#label_graficas-publicacion {
 background-image: url(../img/iconos-generales/icono-graficas.svg);
}
#label_tablas-publicacion {
 background-image: url(../img/iconos-generales/icono-tablas.svg);
}
[aria-selected="true"].example-tabs-tabs__link {
 border-top: 5px solid #e54551;
}
}
/*--------------------

ÃNDICE CONTENIDOS Y TABLAS

-----------------------*/
#indice-publicacion ul, #tablas-publicacion ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#indice-publicacion ul li, #tablas-publicacion ul li {
}
#indice-publicacion ul li:last-child a, #tablas-publicacion ul li:ast-child a {
 border-bottom: solid 0px #ccc;
}
#indice-publicacion ul li a, #tablas-publicacion ul li a {
 color: #444343;
 border-bottom: solid 1px #ccc;
 padding: 10px 0;
 display: block;
 height: 100%;
 text-decoration: none;
}
#indice-publicacion ul li a:hover, #tablas-publicacion ul li a:hover {
 color: #878787;
}
#tablas-publicacion ul li a strong {
 color: #be0c4d;
}
.modal .analisis-elemento {
 background: #aaa;
}
.modal .analisis-elemento p {
}
/*--------------------

TÃTULOS

-----------------------*/

[class*="-titulo"] {
 background-repeat: no-repeat;
 background-position: 15px center;
 background-size: 45px;
 padding-left: 75px !important;
 margin-bottom: 40px !important;
}
.tema-central-titulo {
 background-image: url("../img/iconos-generales/icono-tema-central.svg");
}
.situacion-nacional-titulo {
 background-image: url("../img/iconos-generales/icono-situacion-nacional.svg");
 background-size: 40px;
 margin-top: 30px !important;
}
.eventos-trazadores-titulo {
 background-image: url("../img/iconos-generales/icono-eventos-trazadores.svg");
 background-size: 40px;
 margin-top: 30px !important;
}
.brotes-situaciones-titulo {
 background-image: url("../img/iconos-generales/icono-brotes-emergencias.svg");
 background-size: 50px;
 margin-top: 30px !important;
}
.tablas-mando-titulo {
 background-image: url("../img/iconos-generales/icono-tablas-mando.svg");
 background-size: 40px;
 margin-top: 30px !important;
}
.sobre-publicacion-titulo {
 background-image: url("../img/iconos-generales/icono-sobre-boletin.svg");
 background-size: 40px;
 margin-top: 30px !important;
}
.eventos-trazadores-subtitulos {
 display: table;
 margin-bottom: 20px;
}
.eventos-trazadores-subtitulos img {
 display: table-cell;
 vertical-align: middle;
 width: 70px;
 height: 70px;
}
.eventos-trazadores-subtitulos h4 {
    font-size: 1.4rem !important;
    font-weight: 500;}

@media (max-width: 768px) {
[class*="-titulo"] {
 background-size: 40px;
}
}

@media (max-width: 480px) {
[class*="-titulo"] {
 background-size: 35px;
}
.situacion-nacional-titulo, .brotes-situaciones-titulo {
 background-size: 50px;
}
.eventos-trazadores-titulo {
 background-size: 40px;
}
.sobre-publicacion-titulo {
 background-size: 30px !important;
}
.eventos-trazadores-subtitulos img {
 display: table-cell;
 vertical-align: middle;
 width: 50px;
 height: 50px;
}
.eventos-trazadores-subtitulos h4 {
 padding-left: 20px !important;
 font-size: 20px !important;
}
}
/*--------------------

IMAGEN TEMA CENTRAL

-----------------------*/
.imagen-tema-central {
}
.imagen-tema-central img {
 display: block;
 max-width: 100%;
 height: auto;
}
.imagen-tema-central figure {
 position: relative;
}
.imagen-tema-central figure::before {
 content: "";
 background: black;
 opacity: .5;
 width: 100%;
 height: 100%;
 display: block;
 position: absolute;
 top: 0;
 left: 0;
}
.imagen-tema-central p {
 background: rgba(190, 12, 77, 0.74);
 position: absolute;
 bottom: 40px;
 color: white !important;
 font-size: 30px !important;
 padding: 20px 15px !important;
 max-width: 50%;
 line-height: 1.2;
 font-family: 'Tw Cen MT';
}

@media (max-width: 480px) {
.imagen-tema-central p {
 padding: 10px !important;
 bottom: 10px;
 max-width: 90%;
 font-size: 20px !important;
}
}


/*Explorer*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
 .imagen-tema-central p {
 background: #e54551;
}
}
/*--------------------

TABLAS GENERALES

-----------------------*/

#contenidos-bes .table > thead > tr > th, #contenidos-bes .table > tbody > tr > th, #contenidos-bes .table > tfoot > tr > th, #contenidos-bes .table > thead > tr > td, #contenidos-bes .table > tbody > tr > td, #contenidos-bes .table > tfoot > tr > td {
 padding: 4px 15px;
 line-height: 1.42857143;
 vertical-align: top;
 border-top: 0px solid #ddd;
 text-align: center;
}
#contenidos-bes .table > tbody > tr:first-child > th:first-child, #contenidos-bes .table > tbody > tr > td:first-child {
 text-align: left;
}
#contenidos-bes table th {
 background-color: #0cacc1;
 color: white;
 padding: 12px 15px !important;
 font-weight: 400;
}
/*--------------------

GUTTERS

-----------------------*/
.gutters-2 {
}
.gutters-2> .col, .gutters-2 > [class*="col-"] {
 padding-right: 5px;
 padding-left: 5px;
}
.gutters-1 {
}
.gutters-1> .col, .gutters-1 > [class*="col-"] {
 padding-right: 2px;
 padding-left: 2px;
}
/*--------------------

TOGGLE

-----------------------*/

.toggle-content {
 display: none;
}
/*--------------------

ANÃLISIS DE TABLAS Y ELEMENTOS

-----------------------*/
.analisis-elemento {
 background: #0cacc1;
 padding: 0 35px 20px 35px;
 color: white;
}
.analisis-elemento p {
 color: white !important;
}
.analisis-elemento h5 {
 background: #fff3c7;
 color: #0cacc1;
 display: table;
 padding: 10px 15px;
 text-transform: uppercase;
 font-size: 25px;
 font-family: 'Tw Cen MT';
 font-weight: 400;
 margin-bottom: 15px;
}

@media (max-width: 480px) {
.analisis-elemento h5 {
 font-size: 22px;
}
}
/*--------------------

GRÃFICAS Y TABLAS

-----------------------*/

.graficas-recuadro-borde {
 border: 5px solid #ccc;
 padding: 20px 20px;
 margin: 40px 0;
 width: 100%;
    overflow-x: scroll;
}
.graficas-recuadro-borde h4 {
 margin-top: 0;
}
.graficas-recuadro-borde img {
 max-width: 100%;
 height: auto;
 margin: 0 auto 15px auto !important;
 display: block;
}
.graficas-recuadro-borde [class*="-btn"] {
 margin-right: 10px;
}
.graficas-recuadro-borde [class*="-btn"]:last-child {
 margin-right: 0px;
}
/*GrÃ¡ficas y tablas en el menÃº del costado*/

#graficas-publicacion ul, #tablas-publicacion ul {
 /*max-height:680px;*/
 height: calc(100vw - 630px);
 overflow-y: scroll;
 overflow-x: hidden;
 width: 100%;
}

#graficas-publicacion ul li, #tablas-publicacion ul li{
padding-right:25px;
   width:100%;
}

/*Explorer*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
 #graficas-publicacion ul li, #tablas-publicacion ul li {
padding-right:50px;
}
}
#graficas-publicacion .ampliar-btn, #graficas-publicacion .descargar-grafica-btn {
 border: none;
 padding: 0 20px 0px 0px !important;
 background-position: center center;
 color: #444343;
 background-size: contain;
 width: 20px;
 display: inline-block;
 margin: -10px 0 0 0;
}
#graficas-publicacion .ampliar-btn {
 margin-right: 20px !important;
}
#graficas-publicacion .descargar-grafica-btn:hover {
 opacity: .7;
}
#graficas-publicacion .ampliar-btn span, #graficas-publicacion .descargar-grafica-btn span {
 display: none;
}
#graficas-publicacion h4 {
 font-family: "Catamaran";
 font-weight: 600;
 font-size: 17px;
 color: #444343;
 margin-bottom: 10px;
}
#graficas-publicacion p {
 font-size: 15px;
}

@media (max-width: 992px) {
/*GrÃ¡ficas en el menÃº del costado*/

#graficas-publicacion ul {
 max-height: none;
 overflow-y: hidden;
}
#graficas-publicacion .ampliar-btn, #graficas-publicacion .descargar-grafica-btn {
 border: none;
 padding: 0 0px 0px 30px !important;
 background-position: left top;
 color: #444343;
 background-size: 20px;
 width: auto;
 margin: 0px 0 0 0;
 line-height: 1.2;
}
#graficas-publicacion .ampliar-btn span, #graficas-publicacion .descargar-grafica-btn span {
 display: inline;
 vertical-align: middle;
}
#graficas-publicacion h4 {
 font-size: 20px;
}
#graficas-publicacion p {
 font-size: 17px;
}
}

@media (max-width: 480px) {
.graficas-recuadro-borde [class*="-btn"] {
 display: block;
 margin: 0 0 15px 0;
}
/*GrÃ¡ficas menÃº lateral*/
#graficas-publicacion .ampliar-btn, #graficas-publicacion .descargar-grafica-btn {
 border: none;
 padding: 0 0px 0px 0px !important;
 background-position: center center;
 color: #444343;
 background-size: contain;
 width: 20px;
 display: inline-block !important;
 margin: -35px 0 0 0;
}
#graficas-publicacion .ampliar-btn {
 margin-right: 20px !important;
}
#graficas-publicacion .ampliar-btn span, #graficas-publicacion .descargar-grafica-btn span {
 display: none;
}
#graficas-publicacion h4 {
 font-family: "Catamaran";
 font-weight: 600;
 font-size: 17px;
 color: #444343;
 margin-bottom: 10px;
}
#graficas-publicacion p {
 font-size: 15px;
}
}
/*--------------------

TABLAS DE MANDO

-----------------------*/

.tablas-mando-recuadro-borde {
 border: 5px solid #ccc;
 padding: 20px 20px;
 margin: 40px 0;
}
.tablas-mando-recuadro-borde .tablas-mando-cabezote {
 display: table;
}
.tablas-mando-recuadro-borde .tablas-mando-cabezote img {
 display: table-cell;
 vertical-align: middle;
 width: 100px;
 height: auto;
}
.tablas-mando-recuadro-borde .tablas-mando-cabezote h3 {
 display: table-cell;
 vertical-align: middle;
 padding-left: 20px !important;
 color: #be101e !important;
}
.tablas-mando-recuadro-borde [class*="-btn"] {
 margin-right: 10px;
}
.tablas-mando-recuadro-borde [class*="-btn"]:last-child {
 margin-right: 0px;
}

@media (max-width: 480px) {
.tablas-mando-recuadro-borde .tablas-mando-cabezote {
 display: block;
}
.tablas-mando-recuadro-borde .tablas-mando-cabezote img {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
.tablas-mando-recuadro-borde .tablas-mando-cabezote h3 {
 display: block;
 padding-left: 0;
}
.tablas-mando-recuadro-borde [class*="-btn"] {
 display: block;
 margin: 0 0 15px 0;
}
.tablas-mando-recuadro-borde .tablas-mando-cabezote img {
 width: 80px;
}
}
/*--------------------

CAJA MÃ‰TRICAS

-----------------------*/

.caja-metricas {
 border: solid #ccc 1px;
 margin-top: 30px;
 display: table;
}
.caja-metricas h4 {
 margin: 0;
 font-family: "Catamaran" !important;
 background: #0cacc1;
 color: white !important;
 padding: 10px 15px;
 margin-bottom: 20px;
}
.caja-metricas div {
 padding: 0 15px 15px 15px;
}
/*--------------------

LISTA DE FIGURAS Y TABLAS

-----------------------*/

#graficas-publicacion ul, #tablas-publicacion ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#graficas-publicacion ul li {
 border-bottom: 1px #ccc solid;
 padding-bottom: 20px;
}
#graficas-publicacion ul li {
 border-bottom: 1px #ccc solid;
 padding-bottom: 20px;
 margin-bottom: 30px;
}
#graficas-publicacion ul li:last-child {
 border-bottom: 0px #ccc solid;
 padding-bottom: 20px;
 margin-bottom: 0px;
}
#graficas-publicacion ul li img {
 display: block;
 max-width: 100%;
 height: auto;
 margin-left: auto;
 margin-right: auto;
}
#graficas-publicacion ul li [class*="-btn"]:first-child, #tablas-publicacion ul li [class*="-btn"]:first-child {
 margin-right: 10px;
}

@media (max-width: 480px) {
#graficas-publicacion ul li [class*="-btn"], #tablas-publicacion ul li [class*="-btn"] {
 margin-right: 0px;
 display: block;
 margin-bottom: 10px;
}
}
/*--------------------

TABLAS DE MANDO INTERACTIVAS

-----------------------*/
#mapa-departamento-senalado {
 position: sticky;
 position: -webkit-sticky;
 top: 20px;
}
#mapa-departamento-senalado img {
 display: block;
 margin-left: auto;
 margin-right: auto;
 max-width: 300px;
}
#mapa-departamento-senalado [class*="-btn"], #tablas-mando-interactivas [class*="-btn"] {
 font-size: 19px;
 display: block;
 padding-top: 12px;
 padding-bottom: 12px;
}
#tablas-mando-interactivas {
 padding-left: 100px;
}
.decremento-convencion, .incremento-convencion {
 border-left-width: 70px;
 border-left-style: solid;
 padding-left: 15px !important;
 height: 20px;
}
.decremento-convencion {
 border-color: #dbedc4;
}
.incremento-convencion {
 border-left-color: #ffdeba;
}
/*Tablas interactivas generales*/
.tabla-interactiva {
 border: 0 !important;
}
.tabla-interactiva > tbody > tr > td {
 padding-top: 12px !important;
 padding-bottom: 12px !important;
 text-align: center !important;
 width: 33.33% !important;
 font-size: 20px;
 border-bottom: solid 1px #ccc;
}
.tabla-interactiva > tbody > tr > td {
 border-right: solid 1px #ccc;
}
.tabla-interactiva > tbody > tr:last-child > td {
 border-right: solid 0px #ccc;
}
.tabla-interactiva > tbody > tr:last-child > td {
 color: #0CACC1;
 font-weight: 700;
 font-size: 30px;
 border-right: solid 1px #ccc;
 border-bottom: 0;
}
.tabla-interactiva > tbody > tr:last-child > td:last-child {
 border-right: solid 0px #ccc;
}
.tabla-interactiva tr:first-child th {
 background: #edefef !important;
 text-align: center !important;
 color: #444343 !important;
 text-transform: uppercase;
 font-size: 30px;
 vertical-align: middle !important;
}
.tabla-interactiva tr:first-child th img {
 vertical-align: middle;
 width: 75px;
 margin-right: 20px;
}
.decremento-tabla-interactiva {
 background: #dbedc4;
}
.incremento-tabla-interactiva {
 background: #ffdeba;
}
/*Tablas comparativas y de especificidad*/
.tabla-interactiva2 {
}
.tabla-interactiva2 > tbody > tr > td, .tabla-interactiva2 > tbody > tr > th {
 vertical-align: middle !important;
 text-align: center !important;
}
.tabla-interactiva2 > tbody > tr > td {
 color: #0CACC1;
 font-weight: 700;
 font-size: 30px;
 border-bottom: solid 1px #ccc;
 border-right: solid 1px #ccc;
}
.tabla-interactiva2 > tbody > tr:last-child > td {
 border-bottom: solid 0px #ccc;
}
.tabla-interactiva2 > tbody > tr > td:last-child {
 border-right: solid 0px #ccc;
}
.tabla-interactiva2 > tbody > tr > td:first-child {
 text-transform: uppercase;
 font-family: "Tw Cen MT";
 font-size: 20px;
 color: #444343;
 padding: 15px 0 !important;
 font-weight: 400;
}
.tabla-interactiva2 img {
 width: 55px;
 display: block;
 margin: auto;
}

@media (max-width: 992px) {
#mapa-departamento-senalado img {
 position: static;
}
#tablas-mando-interactivas {
 padding-left: 15px;
}
}

@media (max-width: 480px) {
#mapa-departamento-senalado [class*="-btn"] {
 font-size: 16px;
 display: block;
 padding-top: 12px;
 padding-bottom: 12px;
}
}
/*--------------------

ÃNDICE DE PUBLICACIONES POR AÃ‘O

-----------------------*/
#anios-publicacion {
 position: sticky;
 top: 20px;
}
#anios-publicacion p {
 font-size: 20px;
}
#anios-publicacion a {
 color: #444343;
 text-decoration: none;
}
#anios-publicacion a.anio-activo {
 background: #0cacc1;
 color: white;
 padding: 3px 10px;
}
#listado-publicacion-anios {
 padding-left: 50px;
 border-left: solid 1px #ccc;
}
#listado-publicacion-anios h4 {
 font-family: "Catamaran";
 color: #444343;
 margin-bottom: 0;
 font-size: 20px;
 margin-top: 20px;
}


#listado-publicacion-anios h4 span.publicacion-actual-etiqueta {
 vertical-align: middle;
 display: inline;
 background: #8cc63f;
 color: white;
 text-transform: uppercase;
 font-size: 11px;
 position: relative;
 padding-right: 5px;
 margin-left: 15px;
}

h4 a:link{
	text-decoration: none;
}


#listado-publicacion-anios h4 span.publicacion-actual-etiqueta:after {
 content: "";
 display: block;
 position: absolute;
 top: 0;
 left: -10px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 9px 10px 10px 0;
 border-color: transparent #8cc63f transparent transparent;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"] {
 border-right: 1px solid #ccc;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"]:first-child {
 padding-left: 15px;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"]:last-child {
 border-right: 0px;
}


.accesos-otras-publicaciones {
 font-family: 'Tw Cen MT';
 display: block;
 text-decoration: none;
 color: #878787 !important;
 text-transform: uppercase;
 text-align: center !important;
 line-height: 1.3;
 margin-bottom: 20px;
}
.accesos-otras-publicaciones span {
 font-size: 50px;
 color: #be101e;
 display: block;
 font-weight: 800;
}

@media (max-width: 768px) {
#listado-publicacion-anios {
 padding-left: 30px;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"] {
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 padding: 20px;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"] {
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 padding: 20px;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"]:nth-child(3), #listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"]:nth-child(4) {
 border-right: 1px solid #ccc;
 border-bottom: 0px solid #ccc;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"]:nth-child(even) {
 border-right: 0px solid #ccc;
}
}

@media (max-width: 480px) {
.accesos-otras-publicaciones span {
 font-size: 40px;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"] {
 border-bottom: 1px solid #ccc !important;
}
#listado-publicacion-anios #accesos-otras-publicaciones [class*="col-"]:last-child {
 border-bottom: 0px solid #ccc !important;
}
}
/*--------------------

ÃNDICE DE PUBLICACIONES

-----------------------*/

.cabezote-selector-eventos {
 background-image: linear-gradient(to bottom, rgba(12,172,193,1) 0%, rgba(12,172,193,0) 80%), url("../img/buscador-publicaciones-fondo.jpg");
 background-position: right bottom, left top;
 background-repeat: no-repeat, repeat;
 background-size: cover, cover;
 text-align: center;
 padding: 70px 0;
}
.cabezote-selector-eventos .container {
 max-width: 700px;
 margin-left: auto;
 margin-right: auto;
 font-weight: 500;
}
.cabezote-selector-eventos p {
 text-transform: uppercase;
 font-size: 30px !important;
 line-height: 1.2;
}
.cabezote-selector-eventos .seleccionar-blanco {
 width: 500px;
 margin-left: auto !important;
 margin-right: auto !important;
 margin-top: 30px;
}
#grilla-publicaciones {
}
#grilla-publicaciones .imagen-bes, #grilla-publicaciones .imagen-iqen, #grilla-publicaciones .imagen-besc, #grilla-publicaciones .imagen-bcs, #grilla-publicaciones .imagen-eria, #grilla-publicaciones .imagen-ibr {
 position: relative;
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center center;
 max-width: 100%;
}

#grilla-publicaciones h3 {font-family: 'Tw Cen MT';padding: 0;font-weight: 400;/* font-size: 22px !IMPORTANT; *//* line-height: 1.1; */}

#grilla-publicaciones h3 strong {
color:#BE0C4D !important;}


/*#grilla-publicaciones .imagen-bes {
 background-image: linear-gradient(to bottom, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.35) 100%), url(../img/presentacion-bes-fondo.jpg);
}
#grilla-publicaciones .imagen-iqen {
 background-image: linear-gradient(to bottom, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.35) 100%), url(../img/presentacion-iqen-fondo.jpg);
}
#grilla-publicaciones .imagen-besc {
 background-image: linear-gradient(to bottom, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.35) 100%), url(../img/presentacion-besc-fondo.jpg);
}
#grilla-publicaciones .imagen-bcs {
 background-image: linear-gradient(to bottom, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.35) 100%), url(../img/presentacion-bcs-fondo.jpg);
}
#grilla-publicaciones .imagen-eria {
 background-image: linear-gradient(to bottom, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.35) 100%), url(../img/presentacion-eria-fondo.jpg);
}
#grilla-publicaciones .imagen-ibr {
 background-image: linear-gradient(to bottom, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.35) 100%), url(../img/presentacion-ibr-fondo.jpg);
}
#grilla-publicaciones [class*="imagen-"] {
 margin-bottom: 30px;
}*/
#grilla-publicaciones [class*="imagen-"] h2 {
 position: absolute;
 font-size: 80px;
 bottom: 10px;
 margin-bottom: 0;
 text-align: center !important;
 width: 100%;
 border-left: 0;
 padding: 0;
 color: white;
 font-weight: 900;
 text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
}
#grilla-publicaciones [class*="col-"] h3 {
 font-size: 23px !important;
 margin-top: 0;
 /* text-transform: uppercase; */
 height: 80px;
 margin-bottom:5px;
}
#grilla-publicaciones p {
 min-height: 120px;
 font-size: 16px;
}

@media (max-width: 480px) {
.cabezote-selector-eventos p {
 font-size: 22px !important;
}
.cabezote-selector-eventos .seleccionar-blanco {
 width: 100%;
 margin-top: 30px;
}
#grilla-publicaciones .imagen-bes, #grilla-publicaciones .imagen-iqen, #grilla-publicaciones .imagen-besc, #grilla-publicaciones .imagen-bcs, #grilla-publicaciones .imagen-eria {
 height: 150px;
}
#grilla-publicaciones [class*="imagen-"] h2 {
 font-size: 70px;
}
#grilla-publicaciones [class*="col-"] h3 {
 height: auto;
}
#grilla-publicaciones p {
 min-height: 0px;
 font-size: 16px;
}
#grilla-publicaciones [class*="col-"] {
 margin-bottom: 30px;
}
}
/*--------------------

EVENTO RESULTADO DEL SELECTOR
DEL INICIO DE GRILLA PUBLICACIONES

-----------------------*/

#cabezote-evento-interes {
}
#cabezote-evento-interes .seleccionar-blanco select {
 padding: 5px 20px !important;
 height: 40px;
}
#cabezote-evento-interes p {
 height: 40px;
 padding: 10px;
}
#ficha-evento img[src$=".png"], #ficha-evento img[src$=".jpg"] {
 object-fit: cover;
 object-position: 100% 0;
 height: 250px;
}
#datos-varios-evento a {
 color: #444343;
 text-decoration: none;
 text-align: center;
 display: block;
 line-height: 1.2;
 margin-left: auto !important;
 margin-right: auto !important;
}
#datos-varios-evento a:hover img {
 height: 50px;
}
#datos-varios-evento a img {
 width: 45px;
 height: 45px;
 margin-bottom: 5px;
 display: block;
 margin-left: auto;
 margin-right: auto;
 -webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -ms-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 transition: all 0.3s ease;
}
#tabs-mas-info-evento h4 {
 font-size: 19px;
 margin-top: 15px;
 color: #444343;
 font-family: "Catamaran";
}
#informacion-general-evento {
 padding-right: 50px;
}
#sidebar-evento {
}
#sidebar-evento h2 {
 text-transform: uppercase;
 color: #be101e;
 font-family: "Catamaran";
 border-left: none;
 font-size: 25px;
 padding-left: 0;
 font-weight: 600;
}
#sidebar-evento a {
 color: #0cacc1;
 text-decoration: none;
}
#sidebar-evento a:hover {
 text-decoration: underline;
}
.link-externo {
 background: url(../img/iconos-generales/icono-enlace-externo.svg) no-repeat left 2px;
 background-size: 20px;
 padding-left: 30px;
 display: inline-block;
}

@media (max-width: 992px) {
#informacion-general-evento {
 padding-right: 15px;
}
#ficha-evento {
 margin-bottom: 30px;
}
#ficha-evento [class*="row"] {
 display: block !important;
}
#ficha-evento [class*="col-"] {
 display: block !important;
}
#ficha-evento img[src$=".png"], #ficha-evento img[src$=".jpg"] {
 object-fit: fill;
 display: block;
 object-position: 0;
 width: 100%;
 height: auto;
}
#ficha-evento a {
 margin-bottom: 15px;
}
}
/*--------------------

LAYOUT 5 COLUMNAS BOOTSTRAP

-----------------------*/

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
 position: relative;
 min-height: 1px;
 padding-right: 10px;
 padding-left: 10px;
}
.col-xs-15 {
 width: 20%;
 float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
 width: 20%;
 float: left;
}
}

@media (min-width: 992px) {
.col-md-15 {
 width: 20%;
 float: left;
}
}

@media (min-width: 1200px) {
.col-lg-15 {
 width: 20%;
 float: left;
}
}

/*--------------------

BES COMPILADO

-----------------------*/


#contenidos-publicacion-besc, #sidebar-besc{
padding-left:15px;
  padding-right: 15px;
}

#contenidos-publicacion-besc {
 float: left;
 width: 70%;
 border-top: 0;
 padding-top: 0;
}
#sidebar-besc {
 float: right;
 width: 30%;
}

#sidebar-besc p{
font-size:16px;
}

@media (max-width: 992px) {
#contenidos-publicacion-besc, #sidebar-besc{
 float: none;
 width: 100%;
}
#contenidos-publicacion-besc{
	
}

#sidebar-besc{
	
}
}

/*--------------------

DISPLAYS, ALIGNS ADAPTATIVOS

-----------------------*/

@media (min-width: 992px) {
	
	.float-md-none{
		float:none !important;
	}
	
	.text-md-left{
		text-align:left !important;
	}

}

@media (min-width: 768px) {
	
	.float-sm-none{
		float:none !important;
	}
	
		.text-sm-left{
		text-align:left !important;
	}

}




/*--------------------

MODALES

-----------------------*/

#contenidos-bes .modal-title {
 font-size: 25px;
 border-bottom: 1px solid #0caac1;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 padding-bottom: 15px;
}
#contenidos-bes .modal-title {
}

/*--------------------

ELEMENTOS DE BOOTSTRAP 3.3.6
Se agregan estos apartados porque hay componentes 
funcionando mal con la hoja original

-----------------------*/

#contenidos-bes .border {
    border: 1px solid #dee2e6 !important;
}

#contenidos-bes .border-0 {
    border: 0 !important;
}

#contenidos-bes .border-top-0 {
    border-top: 0 !important;
}

#contenidos-bes .border-right-0 {
    border-right: 0 !important;
}

#contenidos-bes .border-bottom-0 {
    border-bottom: 0 !important;
}

#contenidos-bes .border-left-0 {
    border-left: 0 !important;
}
#contenidos-bes .border-primary {
    border-color: #007bff !important;
}
#contenidos-bes .border-secondary {
    border-color: #6c757d !important;
}
#contenidos-bes .border-success {
    border-color: #28a745 !important;
}

#contenidos-bes .border-danger {
    border-color: #dc3545 !important;
}
#contenidos-bes .border-warning {
    border-color: #ffc107 !important;
}
#contenidos-bes .border-info {
    border-color: #17a2b8 !important;
}
#contenidos-bes .border-light {
    border-color: #f8f9fa !important;
}
#contenidos-bes .border-dark {
    border-color: #343a40 !important;
}
#contenidos-bes .border-white {
    border-color: #fff !important;
}
#contenidos-bes .close {
 float: right;
 font-size: 21px;
 font-weight: bold;
 line-height: 1;
 color: #000;
 text-shadow: 0 1px 0 #fff;
 filter: alpha(opacity=20);
 opacity: .2;
}
#contenidos-bes .close:hover, #contenidos-bes .close:focus {
 color: #000;
 text-decoration: none;
 cursor: pointer;
 filter: alpha(opacity=50);
 opacity: .5;
}
#contenidos-bes button.close {
 -webkit-appearance: none;
 padding: 0;
 cursor: pointer;
 background: transparent;
 border: 0;
}
#contenidos-bes .modal-open {
 overflow: hidden;
}
#contenidos-bes .modal {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1050;
 display: none;
 overflow: auto;
 -webkit-overflow-scrolling: touch;
 outline: 0;
}
#contenidos-bes .modal.fade .modal-dialog {
 -webkit-transition: -webkit-transform .3s ease-out;
 -o-transition: -o-transform .3s ease-out;
 transition: transform .3s ease-out;
 -webkit-transform: translate(0, -25%);
 -ms-transform: translate(0, -25%);
 -o-transform: translate(0, -25%);
 transform: translate(0, -25%);
}
#contenidos-bes .modal.in .modal-dialog {
 -webkit-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}
#contenidos-bes .modal-open .modal {
 overflow-x: hidden;
 overflow-y: auto;
}
#contenidos-bes .modal-dialog {
 position: relative;
 width: auto;
 margin: 10px;
}
#contenidos-bes .modal-content {
 position: relative;
 background-color: #fff;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #999;
 border: 1px solid rgba(0, 0, 0, .2);
 border-radius: 6px;
 outline: 0;
 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
 box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
#contenidos-bes .modal-backdrop {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1040;
 background-color: #000;
}
#contenidos-bes .modal-backdrop.fade {
 filter: alpha(opacity=0);
 opacity: 0;
}
#contenidos-bes .modal-backdrop.in {
 filter: alpha(opacity=50);
 opacity: .5;
}
#contenidos-bes .modal-header {
 padding: 20px;
 border-bottom: 0px solid #0caac1;
}
#contenidos-bes .modal-header .close {
 margin-top: -2px;
}
#contenidos-bes .modal-title {
 margin: 0;
 line-height: 1.42857143;
}
#contenidos-bes .modal-body {
 position: relative;
 padding: 15px;
}
#contenidos-bes .modal-footer {
 padding: 20px;
 text-align: right;
 border-top: 1px solid #e5e5e5;
}
#contenidos-bes .modal-footer .btn + .btn {
 margin-bottom: 0;
 margin-left: 5px;
}
#contenidos-bes .modal-footer .btn-group .btn + .btn {
 margin-left: -1px;
}
#contenidos-bes .modal-footer .btn-block + .btn-block {
 margin-left: 0;
}
#contenidos-bes .modal-scrollbar-measure {
 position: absolute;
 top: -9999px;
 width: 50px;
 height: 50px;
 overflow: scroll;
}

@media (min-width: 768px) {
#contenidos-bes .modal-dialog {
 width: 600px;
 margin: 30px auto;
}
#contenidos-bes .modal-content {
 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
 box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
#contenidos-bes .modal-sm {
 width: 300px;
}
}

@media (min-width: 992px) {
#contenidos-bes .modal-lg {
 width: 900px;
}
}

@media (min-width: 1280px) {
#contenidos-bes .modal-xl {
 max-width: 1200px;
 width: 90%;
}
}
#contenidos-bes .modal-xl {
 width: 90%;
}
/*--------------------

ELEMENTOS DE BOOTSTRAP 4

-----------------------*/

#contenidos-bes .table {
 width: 100%;
 margin-bottom: 1rem;
 background-color: transparent;
}
#contenidos-bes .table th, #contenidos-bes .table td {
 padding: 0.75rem;
 vertical-align: top;
 border-top: 1px solid #dee2e6;
}
#contenidos-bes .table thead th {
 vertical-align: bottom;
 border-bottom: 2px solid #dee2e6;
}
#contenidos-bes .table tbody + tbody {
 border-top: 2px solid #dee2e6;
}
#contenidos-bes .table .table {
 background-color: #fff;
}
#contenidos-bes .table-sm th, #contenidos-bes .table-sm td {
 padding: 0.3rem;
}
#contenidos-bes .table-bordered {
 border: 1px solid #dee2e6;
}
#contenidos-bes .table-bordered th, #contenidos-bes.table-bordered td {
 border: 1px solid #dee2e6;
}
#contenidos-bes .table-bordered thead th, #contenidos-bes .table-bordered thead td {
 border-bottom-width: 2px;
}
#contenidos-bes .table-borderless th, #contenidos-bes .table-borderless td, #contenidos-bes .table-borderless thead th, #contenidos-bes .table-borderless tbody + tbody {
 border: 0;
}
#contenidos-bes .table-striped tbody tr:nth-of-type(odd) {
 background-color: rgba(0, 0, 0, 0.05);
}
#contenidos-bes .table-hover tbody tr:hover {
 background-color: rgba(0, 0, 0, 0.075);
}
#contenidos-bes .table-primary, #contenidos-bes .table-primary > th, #contenidos-bes .table-primary > td {
 background-color: #b8daff;
}
#contenidos-bes .table-hover .table-primary:hover {
 background-color: #9fcdff;
}
#contenidos-bes .table-hover .table-primary:hover > td, #contenidos-bes .table-hover .table-primary:hover > th {
 background-color: #9fcdff;
}
#contenidos-bes .table-secondary, #contenidos-bes .table-secondary > th, #contenidos-bes .table-secondary > td {
 background-color: #d6d8db;
}
#contenidos-bes .table-hover .table-secondary:hover {
 background-color: #c8cbcf;
}
#contenidos-bes .table-hover .table-secondary:hover > td, #contenidos-bes .table-hover .table-secondary:hover > th {
 background-color: #c8cbcf;
}
#contenidos-bes .table-success, #contenidos-bes .table-success > th, #contenidos-bes .table-success > td {
 background-color: #c3e6cb;
}
#contenidos-bes .table-hover .table-success:hover {
 background-color: #b1dfbb;
}
#contenidos-bes .table-hover .table-success:hover > td, #contenidos-bes .table-hover .table-success:hover > th {
 background-color: #b1dfbb;
}
#contenidos-bes .table-info, #contenidos-bes .table-info > th, #contenidos-bes .table-info > td {
 background-color: #bee5eb;
}
#contenidos-bes .table-hover .table-info:hover {
 background-color: #abdde5;
}
#contenidos-bes .table-hover .table-info:hover > td, #contenidos-bes .table-hover .table-info:hover > th {
 background-color: #abdde5;
}
#contenidos-bes .table-warning, #contenidos-bes .table-warning > th, #contenidos-bes .table-warning > td {
 background-color: #ffeeba;
}
#contenidos-bes .table-hover .table-warning:hover {
 background-color: #ffe8a1;
}
#contenidos-bes .table-hover .table-warning:hover > td, #contenidos-bes .table-hover .table-warning:hover > th {
 background-color: #ffe8a1;
}
#contenidos-bes .table-danger, #contenidos-bes .table-danger > th, #contenidos-bes .table-danger > td {
 background-color: #f5c6cb;
}
#contenidos-bes .table-hover .table-danger:hover {
 background-color: #f1b0b7;
}
#contenidos-bes .table-hover .table-danger:hover > td, #contenidos-bes .table-hover .table-danger:hover > th {
 background-color: #f1b0b7;
}
#contenidos-bes .table-light, #contenidos-bes .table-light > th, #contenidos-bes .table-light > td {
 background-color: #fdfdfe;
}
#contenidos-bes .table-hover .table-light:hover {
 background-color: #ececf6;
}
#contenidos-bes .table-hover .table-light:hover > td, #contenidos-bes .table-hover .table-light:hover > th {
 background-color: #ececf6;
}
#contenidos-bes .table-dark, #contenidos-bes .table-dark > th, #contenidos-bes .table-dark > td {
 background-color: #c6c8ca;
}
#contenidos-bes .table-hover .table-dark:hover {
 background-color: #b9bbbe;
}
#contenidos-bes .table-hover .table-dark:hover > td, #contenidos-bes .table-hover .table-dark:hover > th {
 background-color: #b9bbbe;
}
#contenidos-bes .table-active, #contenidos-bes .table-active > th, #contenidos-bes .table-active > td {
 background-color: rgba(0, 0, 0, 0.075);
}
#contenidos-bes .table-hover .table-active:hover {
 background-color: rgba(0, 0, 0, 0.075);
}
#contenidos-bes .table-hover .table-active:hover > td, #contenidos-bes .table-hover .table-active:hover > th {
 background-color: rgba(0, 0, 0, 0.075);
}
#contenidos-bes .table .thead-dark th {
 color: #fff;
 background-color: #212529;
 border-color: #32383e;
}
#contenidos-bes .table .thead-light th {
 color: #495057;
 background-color: #e9ecef;
 border-color: #dee2e6;
}
#contenidos-bes .table-dark {
 color: #fff;
 background-color: #212529;
}
#contenidos-bes .table-dark th, #contenidos-bes .table-dark td, #contenidos-bes .table-dark thead th {
 border-color: #32383e;
}
#contenidos-bes .table-dark.table-bordered {
 border: 0;
}
#contenidos-bes .table-dark.table-striped tbody tr:nth-of-type(odd) {
 background-color: rgba(255, 255, 255, 0.05);
}
#contenidos-bes .table-dark.table-hover tbody tr:hover {
 background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
#contenidos-bes .table-responsive-sm {
 display: block;
 width: 100%;
 overflow-x: auto;
 -webkit-overflow-scrolling: touch;
 -ms-overflow-style: -ms-autohiding-scrollbar;
}
#contenidos-bes .table-responsive-sm > .table-bordered {
 border: 0;
}
}

@media (max-width: 767.98px) {
#contenidos-bes .table-responsive-md {
 display: block;
 width: 100%;
 overflow-x: auto;
 -webkit-overflow-scrolling: touch;
 -ms-overflow-style: -ms-autohiding-scrollbar;
}
#contenidos-bes .table-responsive-md > .table-bordered {
 border: 0;
}
}

@media (max-width: 991.98px) {
#contenidos-bes .table-responsive-lg {
 display: block;
 width: 100%;
 overflow-x: auto;
 -webkit-overflow-scrolling: touch;
 -ms-overflow-style: -ms-autohiding-scrollbar;
}
#contenidos-bes .table-responsive-lg > .table-bordered {
 border: 0;
}
}

@media (max-width: 1199.98px) {
#contenidos-bes .table-responsive-xl {
 display: block;
 width: 100%;
 overflow-x: auto;
 -webkit-overflow-scrolling: touch;
 -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive-xl > .table-bordered {
 border: 0;
}
}
#contenidos-bes .table-responsive {
 display: block;
 width: 100%;
 overflow-x: auto;
 -webkit-overflow-scrolling: touch;
 -ms-overflow-style: -ms-autohiding-scrollbar;
}
#contenidos-bes .table-responsive > .table-bordered {
 border: 0;
}
.align-baseline {
 vertical-align: baseline !important;
}
.align-top {
 vertical-align: top !important;
}
.align-middle {
 vertical-align: middle !important;
}
.align-bottom {
 vertical-align: bottom !important;
}
.align-text-bottom {
 vertical-align: text-bottom !important;
}
.align-text-top {
 vertical-align: text-top !important;
}
.img-fluid {
 max-width: 100%;
 height: 180px;
}
.img-thumbnail {
 padding: 0.25rem;
 background-color: #fff;
 border: 1px solid #dee2e6;
 border-radius: 0.25rem;
 max-width: 100%;
 height: auto;
}
.figure {
 display: inline-block;
}
.figure-img {
 margin-bottom: 0.5rem;
 line-height: 1;
}
.figure-caption {
 font-size: 90%;
 color: #6c757d;
}
.float-left {
 float: left !important;
}
.float-right {
 float: right !important;
}
.float-none {
 float: none !important;
}

@media (min-width: 576px) {
.float-sm-left {
 float: left !important;
}
.float-sm-right {
 float: right !important;
}
.float-sm-none {
 float: none !important;
}
}

@media (min-width: 768px) {
.float-md-left {
 float: left !important;
}
.float-md-right {
 float: right !important;
}
.float-md-none {
 float: none !important;
}
}

@media (min-width: 992px) {
.float-lg-left {
 float: left !important;
}
.float-lg-right {
 float: right !important;
}
.float-lg-none {
 float: none !important;
}
}

@media (min-width: 1200px) {
.float-xl-left {
 float: left !important;
}
.float-xl-right {
 float: right !important;
}
.float-xl-none {
 float: none !important;
}
}
.no-gutters {
 margin-right: 0;
 margin-left: 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
 padding-right: 0;
 padding-left: 0;
}
.w-25 {
 width: 25% !important;
}
.w-50 {
 width: 50% !important;
}
.w-75 {
 width: 75% !important;
}
.w-100 {
 width: 100% !important;
}
.w-auto {
 width: auto !important;
}
.h-25 {
 height: 25% !important;
}
.h-50 {
 height: 50% !important;
}
.h-75 {
 height: 75% !important;
}
.h-100 {
 height: 100% !important;
}
.h-auto {
 height: auto !important;
}
.mw-100 {
 max-width: 100% !important;
}
.mh-100 {
 max-height: 100% !important;
}
.m-0 {
 margin: 0 !important;
}
.mt-0, .my-0 {
 margin-top: 0 !important;
}
.mr-0, .mx-0 {
 margin-right: 0 !important;
}
.mb-0, .my-0 {
 margin-bottom: 0 !important;
}
.ml-0, .mx-0 {
 margin-left: 0 !important;
}
.m-1 {
 margin: 0.25rem !important;
}
.mt-1, .my-1 {
 margin-top: 0.25rem !important;
}
.mr-1, .mx-1 {
 margin-right: 0.25rem !important;
}
.mb-1, .my-1 {
 margin-bottom: 0.25rem !important;
}
.ml-1, .mx-1 {
 margin-left: 0.25rem !important;
}
.m-2 {
 margin: 0.5rem !important;
}
.mt-2, .my-2 {
 margin-top: 0.5rem !important;
}
.mr-2, .mx-2 {
 margin-right: 0.5rem !important;
}
.mb-2, .my-2 {
 margin-bottom: 0.5rem !important;
}
.ml-2, .mx-2 {
 margin-left: 0.5rem !important;
}
.m-3 {
 margin: 1rem !important;
}
.mt-3, .my-3 {
 margin-top: 1rem !important;
}
.mr-3, .mx-3 {
 margin-right: 1rem !important;
}
.mb-3, .my-3 {
 margin-bottom: 1rem !important;
}
.ml-3, .mx-3 {
 margin-left: 1rem !important;
}
.m-4 {
 margin: 1.5rem !important;
}
.mt-4, .my-4 {
 /*margin-top: 1.5rem !important;*/
}
.mr-4, .mx-4 {
 margin-right: 1.5rem !important;
}
.mb-4, .my-4 {
 margin-bottom: 1.5rem !important;
}
.ml-4, .mx-4 {
 margin-left: 1.5rem !important;
}
.m-5 {
 margin: 3rem !important;
}
.mt-5, .my-5 {
 margin-top: 3rem !important;
}
.mr-5, .mx-5 {
 margin-right: 3rem !important;
}
.mb-5, .my-5 {
 margin-bottom: 3rem !important;
}
.ml-5, .mx-5 {
 margin-left: 3rem !important;
}
.p-0 {
 padding: 0 !important;
}
.pt-0, .py-0 {
 padding-top: 0 !important;
}
.pr-0, .px-0 {
 padding-right: 0 !important;
}
.pb-0, .py-0 {
 padding-bottom: 0 !important;
}
.pl-0, .px-0 {
 padding-left: 0 !important;
}
.p-1 {
 padding: 0.25rem !important;
}
.pt-1, .py-1 {
 padding-top: 0.25rem !important;
}
.pr-1, .px-1 {
 padding-right: 0.25rem !important;
}
.pb-1, .py-1 {
 padding-bottom: 0.25rem !important;
}
.pl-1, .px-1 {
 padding-left: 0.25rem !important;
}
.p-2 {
 padding: 0.5rem !important;
}
.pt-2, .py-2 {
 padding-top: 0.5rem !important;
}
.pr-2, .px-2 {
 padding-right: 0.5rem !important;
}
.pb-2, .py-2 {
 padding-bottom: 0.5rem !important;
}
.pl-2, .px-2 {
 padding-left: 0.5rem !important;
}
.p-3 {
 padding: 1rem !important;
}
.pt-3, .py-3 {
 padding-top: 1rem !important;
}
.pr-3, .px-3 {
 padding-right: 1rem !important;
}
.pb-3, .py-3 {
 padding-bottom: 1rem !important;
}
.pl-3, .px-3 {
 padding-left: 1rem !important;
}
.p-4 {
 padding: 1.5rem !important;
}
.pt-4, .py-4 {
 /* padding-top: 1.5rem !important; */
}
.pr-4, .px-4 {
 padding-right: 1.5rem !important;
}
.pb-4, .py-4 {
 /* padding-bottom: 1.5rem !important; */
}
.pl-4, .px-4 {
 padding-left: 1.5rem !important;
}
.p-5 {
 padding: 3rem !important;
}
.pt-5, .py-5 {
 padding-top: 3rem !important;
}
.pr-5, .px-5 {
 padding-right: 3rem !important;
}
.pb-5, .py-5 {
 padding-bottom: 3rem !important;
}
.pl-5, .px-5 {
 padding-left: 3rem !important;
}
.m-auto {
 margin: auto !important;
}
.mt-auto, .my-auto {
 margin-top: auto !important;
}
.mr-auto, .mx-auto {
 margin-right: auto !important;
}
.mb-auto, .my-auto {
 margin-bottom: auto !important;
}
.ml-auto, .mx-auto {
 margin-left: auto !important;
}

@media (min-width: 576px) {
.m-sm-0 {
 margin: 0 !important;
}
.mt-sm-0, .my-sm-0 {
 margin-top: 0 !important;
}
.mr-sm-0, .mx-sm-0 {
 margin-right: 0 !important;
}
.mb-sm-0, .my-sm-0 {
 margin-bottom: 0 !important;
}
.ml-sm-0, .mx-sm-0 {
 margin-left: 0 !important;
}
.m-sm-1 {
 margin: 0.25rem !important;
}
.mt-sm-1, .my-sm-1 {
 margin-top: 0.25rem !important;
}
.mr-sm-1, .mx-sm-1 {
 margin-right: 0.25rem !important;
}
.mb-sm-1, .my-sm-1 {
 margin-bottom: 0.25rem !important;
}
.ml-sm-1, .mx-sm-1 {
 margin-left: 0.25rem !important;
}
.m-sm-2 {
 margin: 0.5rem !important;
}
.mt-sm-2, .my-sm-2 {
 margin-top: 0.5rem !important;
}
.mr-sm-2, .mx-sm-2 {
 margin-right: 0.5rem !important;
}
.mb-sm-2, .my-sm-2 {
 margin-bottom: 0.5rem !important;
}
.ml-sm-2, .mx-sm-2 {
 margin-left: 0.5rem !important;
}
.m-sm-3 {
 margin: 1rem !important;
}
.mt-sm-3, .my-sm-3 {
 margin-top: 1rem !important;
}
.mr-sm-3, .mx-sm-3 {
 margin-right: 1rem !important;
}
.mb-sm-3, .my-sm-3 {
 margin-bottom: 1rem !important;
}
.ml-sm-3, .mx-sm-3 {
 margin-left: 1rem !important;
}
.m-sm-4 {
 margin: 1.5rem !important;
}
.mt-sm-4, .my-sm-4 {
 margin-top: 1.5rem !important;
}
.mr-sm-4, .mx-sm-4 {
 margin-right: 1.5rem !important;
}
.mb-sm-4, .my-sm-4 {
 margin-bottom: 1.5rem !important;
}
.ml-sm-4, .mx-sm-4 {
 margin-left: 1.5rem !important;
}
.m-sm-5 {
 margin: 3rem !important;
}
.mt-sm-5, .my-sm-5 {
 margin-top: 3rem !important;
}
.mr-sm-5, .mx-sm-5 {
 margin-right: 3rem !important;
}
.mb-sm-5, .my-sm-5 {
 margin-bottom: 3rem !important;
}
.ml-sm-5, .mx-sm-5 {
 margin-left: 3rem !important;
}
.p-sm-0 {
 padding: 0 !important;
}
.pt-sm-0, .py-sm-0 {
 padding-top: 0 !important;
}
.pr-sm-0, .px-sm-0 {
 padding-right: 0 !important;
}
.pb-sm-0, .py-sm-0 {
 padding-bottom: 0 !important;
}
.pl-sm-0, .px-sm-0 {
 padding-left: 0 !important;
}
.p-sm-1 {
 padding: 0.25rem !important;
}
.pt-sm-1, .py-sm-1 {
 padding-top: 0.25rem !important;
}
.pr-sm-1, .px-sm-1 {
 padding-right: 0.25rem !important;
}
.pb-sm-1, .py-sm-1 {
 padding-bottom: 0.25rem !important;
}
.pl-sm-1, .px-sm-1 {
 padding-left: 0.25rem !important;
}
.p-sm-2 {
 padding: 0.5rem !important;
}
.pt-sm-2, .py-sm-2 {
 padding-top: 0.5rem !important;
}
.pr-sm-2, .px-sm-2 {
 padding-right: 0.5rem !important;
}
.pb-sm-2, .py-sm-2 {
 padding-bottom: 0.5rem !important;
}
.pl-sm-2, .px-sm-2 {
 padding-left: 0.5rem !important;
}
.p-sm-3 {
 padding: 1rem !important;
}
.pt-sm-3, .py-sm-3 {
 padding-top: 1rem !important;
}
.pr-sm-3, .px-sm-3 {
 padding-right: 1rem !important;
}
.pb-sm-3, .py-sm-3 {
 padding-bottom: 1rem !important;
}
.pl-sm-3, .px-sm-3 {
 padding-left: 1rem !important;
}
.p-sm-4 {
 padding: 1.5rem !important;
}
.pt-sm-4, .py-sm-4 {
 padding-top: 1.5rem !important;
}
.pr-sm-4, .px-sm-4 {
 padding-right: 1.5rem !important;
}
.pb-sm-4, .py-sm-4 {
 padding-bottom: 1.5rem !important;
}
.pl-sm-4, .px-sm-4 {
 padding-left: 1.5rem !important;
}
.p-sm-5 {
 padding: 3rem !important;
}
.pt-sm-5, .py-sm-5 {
 padding-top: 3rem !important;
}
.pr-sm-5, .px-sm-5 {
 padding-right: 3rem !important;
}
.pb-sm-5, .py-sm-5 {
 padding-bottom: 3rem !important;
}
.pl-sm-5, .px-sm-5 {
 padding-left: 3rem !important;
}
.m-sm-auto {
 margin: auto !important;
}
.mt-sm-auto, .my-sm-auto {
 margin-top: auto !important;
}
.mr-sm-auto, .mx-sm-auto {
 margin-right: auto !important;
}
.mb-sm-auto, .my-sm-auto {
 margin-bottom: auto !important;
}
.ml-sm-auto, .mx-sm-auto {
 margin-left: auto !important;
}
}

@media (min-width: 768px) {
.m-md-0 {
 margin: 0 !important;
}
.mt-md-0, .my-md-0 {
 margin-top: 0 !important;
}
.mr-md-0, .mx-md-0 {
 margin-right: 0 !important;
}
.mb-md-0, .my-md-0 {
 margin-bottom: 0 !important;
}
.ml-md-0, .mx-md-0 {
 margin-left: 0 !important;
}
.m-md-1 {
 margin: 0.25rem !important;
}
.mt-md-1, .my-md-1 {
 margin-top: 0.25rem !important;
}
.mr-md-1, .mx-md-1 {
 margin-right: 0.25rem !important;
}
.mb-md-1, .my-md-1 {
 margin-bottom: 0.25rem !important;
}
.ml-md-1, .mx-md-1 {
 margin-left: 0.25rem !important;
}
.m-md-2 {
 margin: 0.5rem !important;
}
.mt-md-2, .my-md-2 {
 margin-top: 0.5rem !important;
}
.mr-md-2, .mx-md-2 {
 margin-right: 0.5rem !important;
}
.mb-md-2, .my-md-2 {
 margin-bottom: 0.5rem !important;
}
.ml-md-2, .mx-md-2 {
 margin-left: 0.5rem !important;
}
.m-md-3 {
 margin: 1rem !important;
}
.mt-md-3, .my-md-3 {
 margin-top: 1rem !important;
}
.mr-md-3, .mx-md-3 {
 margin-right: 1rem !important;
}
.mb-md-3, .my-md-3 {
 margin-bottom: 1rem !important;
}
.ml-md-3, .mx-md-3 {
 margin-left: 1rem !important;
}
.m-md-4 {
 margin: 1.5rem !important;
}
.mt-md-4, .my-md-4 {
 margin-top: 1.5rem !important;
}
.mr-md-4, .mx-md-4 {
 margin-right: 1.5rem !important;
}
.mb-md-4, .my-md-4 {
 margin-bottom: 1.5rem !important;
}
.ml-md-4, .mx-md-4 {
 margin-left: 1.5rem !important;
}
.m-md-5 {
 margin: 3rem !important;
}
.mt-md-5, .my-md-5 {
 margin-top: 3rem !important;
}
.mr-md-5, .mx-md-5 {
 margin-right: 3rem !important;
}
.mb-md-5, .my-md-5 {
 margin-bottom: 3rem !important;
}
.ml-md-5, .mx-md-5 {
 margin-left: 3rem !important;
}
.p-md-0 {
 padding: 0 !important;
}
.pt-md-0, .py-md-0 {
 padding-top: 0 !important;
}
.pr-md-0, .px-md-0 {
 padding-right: 0 !important;
}
.pb-md-0, .py-md-0 {
 padding-bottom: 0 !important;
}
.pl-md-0, .px-md-0 {
 padding-left: 0 !important;
}
.p-md-1 {
 padding: 0.25rem !important;
}
.pt-md-1, .py-md-1 {
 padding-top: 0.25rem !important;
}
.pr-md-1, .px-md-1 {
 padding-right: 0.25rem !important;
}
.pb-md-1, .py-md-1 {
 padding-bottom: 0.25rem !important;
}
.pl-md-1, .px-md-1 {
 padding-left: 0.25rem !important;
}
.p-md-2 {
 padding: 0.5rem !important;
}
.pt-md-2, .py-md-2 {
 padding-top: 0.5rem !important;
}
.pr-md-2, .px-md-2 {
 padding-right: 0.5rem !important;
}
.pb-md-2, .py-md-2 {
 padding-bottom: 0.5rem !important;
}
.pl-md-2, .px-md-2 {
 padding-left: 0.5rem !important;
}
.p-md-3 {
 padding: 1rem !important;
}
.pt-md-3, .py-md-3 {
 padding-top: 1rem !important;
}
.pr-md-3, .px-md-3 {
 padding-right: 1rem !important;
}
.pb-md-3, .py-md-3 {
 padding-bottom: 1rem !important;
}
.pl-md-3, .px-md-3 {
 padding-left: 1rem !important;
}
.p-md-4 {
 padding: 1.5rem !important;
}
.pt-md-4, .py-md-4 {
 padding-top: 1.5rem !important;
}
.pr-md-4, .px-md-4 {
 padding-right: 1.5rem !important;
}
.pb-md-4, .py-md-4 {
 padding-bottom: 1.5rem !important;
}
.pl-md-4, .px-md-4 {
 padding-left: 1.5rem !important;
}
.p-md-5 {
 padding: 3rem !important;
}
.pt-md-5, .py-md-5 {
 padding-top: 3rem !important;
}
.pr-md-5, .px-md-5 {
 padding-right: 3rem !important;
}
.pb-md-5, .py-md-5 {
 padding-bottom: 3rem !important;
}
.pl-md-5, .px-md-5 {
 padding-left: 3rem !important;
}
.m-md-auto {
 margin: auto !important;
}
.mt-md-auto, .my-md-auto {
 margin-top: auto !important;
}
.mr-md-auto, .mx-md-auto {
 margin-right: auto !important;
}
.mb-md-auto, .my-md-auto {
 margin-bottom: auto !important;
}
.ml-md-auto, .mx-md-auto {
 margin-left: auto !important;
}
}

@media (min-width: 992px) {
.m-lg-0 {
 margin: 0 !important;
}
.mt-lg-0, .my-lg-0 {
 margin-top: 0 !important;
}
.mr-lg-0, .mx-lg-0 {
 margin-right: 0 !important;
}
.mb-lg-0, .my-lg-0 {
 margin-bottom: 0 !important;
}
.ml-lg-0, .mx-lg-0 {
 margin-left: 0 !important;
}
.m-lg-1 {
 margin: 0.25rem !important;
}
.mt-lg-1, .my-lg-1 {
 margin-top: 0.25rem !important;
}
.mr-lg-1, .mx-lg-1 {
 margin-right: 0.25rem !important;
}
.mb-lg-1, .my-lg-1 {
 margin-bottom: 0.25rem !important;
}
.ml-lg-1, .mx-lg-1 {
 margin-left: 0.25rem !important;
}
.m-lg-2 {
 margin: 0.5rem !important;
}
.mt-lg-2, .my-lg-2 {
 margin-top: 0.5rem !important;
}
.mr-lg-2, .mx-lg-2 {
 margin-right: 0.5rem !important;
}
.mb-lg-2, .my-lg-2 {
 margin-bottom: 0.5rem !important;
}
.ml-lg-2, .mx-lg-2 {
 margin-left: 0.5rem !important;
}
.m-lg-3 {
 margin: 1rem !important;
}
.mt-lg-3, .my-lg-3 {
 margin-top: 1rem !important;
}
.mr-lg-3, .mx-lg-3 {
 margin-right: 1rem !important;
}
.mb-lg-3, .my-lg-3 {
 margin-bottom: 1rem !important;
}
.ml-lg-3, .mx-lg-3 {
 margin-left: 1rem !important;
}
.m-lg-4 {
 margin: 1.5rem !important;
}
.mt-lg-4, .my-lg-4 {
 margin-top: 1.5rem !important;
}
.mr-lg-4, .mx-lg-4 {
 margin-right: 1.5rem !important;
}
.mb-lg-4, .my-lg-4 {
 margin-bottom: 1.5rem !important;
}
.ml-lg-4, .mx-lg-4 {
 margin-left: 1.5rem !important;
}
.m-lg-5 {
 margin: 3rem !important;
}
.mt-lg-5, .my-lg-5 {
 margin-top: 3rem !important;
}
.mr-lg-5, .mx-lg-5 {
 margin-right: 3rem !important;
}
.mb-lg-5, .my-lg-5 {
 margin-bottom: 3rem !important;
}
.ml-lg-5, .mx-lg-5 {
 margin-left: 3rem !important;
}
.p-lg-0 {
 padding: 0 !important;
}
.pt-lg-0, .py-lg-0 {
 padding-top: 0 !important;
}
.pr-lg-0, .px-lg-0 {
 padding-right: 0 !important;
}
.pb-lg-0, .py-lg-0 {
 padding-bottom: 0 !important;
}
.pl-lg-0, .px-lg-0 {
 padding-left: 0 !important;
}
.p-lg-1 {
 padding: 0.25rem !important;
}
.pt-lg-1, .py-lg-1 {
 padding-top: 0.25rem !important;
}
.pr-lg-1, .px-lg-1 {
 padding-right: 0.25rem !important;
}
.pb-lg-1, .py-lg-1 {
 padding-bottom: 0.25rem !important;
}
.pl-lg-1, .px-lg-1 {
 padding-left: 0.25rem !important;
}
.p-lg-2 {
 padding: 0.5rem !important;
}
.pt-lg-2, .py-lg-2 {
 padding-top: 0.5rem !important;
}
.pr-lg-2, .px-lg-2 {
 padding-right: 0.5rem !important;
}
.pb-lg-2, .py-lg-2 {
 padding-bottom: 0.5rem !important;
}
.pl-lg-2, .px-lg-2 {
 padding-left: 0.5rem !important;
}
.p-lg-3 {
 padding: 1rem !important;
}
.pt-lg-3, .py-lg-3 {
 padding-top: 1rem !important;
}
.pr-lg-3, .px-lg-3 {
 padding-right: 1rem !important;
}
.pb-lg-3, .py-lg-3 {
 padding-bottom: 1rem !important;
}
.pl-lg-3, .px-lg-3 {
 padding-left: 1rem !important;
}
.p-lg-4 {
 padding: 1.5rem !important;
}
.pt-lg-4, .py-lg-4 {
 padding-top: 1.5rem !important;
}
.pr-lg-4, .px-lg-4 {
 padding-right: 1.5rem !important;
}
.pb-lg-4, .py-lg-4 {
 padding-bottom: 1.5rem !important;
}
.pl-lg-4, .px-lg-4 {
 padding-left: 1.5rem !important;
}
.p-lg-5 {
 padding: 3rem !important;
}
.pt-lg-5, .py-lg-5 {
 padding-top: 3rem !important;
}
.pr-lg-5, .px-lg-5 {
 padding-right: 3rem !important;
}
.pb-lg-5, .py-lg-5 {
 padding-bottom: 3rem !important;
}
.pl-lg-5, .px-lg-5 {
 padding-left: 3rem !important;
}
.m-lg-auto {
 margin: auto !important;
}
.mt-lg-auto, .my-lg-auto {
 margin-top: auto !important;
}
.mr-lg-auto, .mx-lg-auto {
 margin-right: auto !important;
}
.mb-lg-auto, .my-lg-auto {
 margin-bottom: auto !important;
}
.ml-lg-auto, .mx-lg-auto {
 margin-left: auto !important;
}
}

@media (min-width: 1200px) {
.m-xl-0 {
 margin: 0 !important;
}
.mt-xl-0, .my-xl-0 {
 margin-top: 0 !important;
}
.mr-xl-0, .mx-xl-0 {
 margin-right: 0 !important;
}
.mb-xl-0, .my-xl-0 {
 margin-bottom: 0 !important;
}
.ml-xl-0, .mx-xl-0 {
 margin-left: 0 !important;
}
.m-xl-1 {
 margin: 0.25rem !important;
}
.mt-xl-1, .my-xl-1 {
 margin-top: 0.25rem !important;
}
.mr-xl-1, .mx-xl-1 {
 margin-right: 0.25rem !important;
}
.mb-xl-1, .my-xl-1 {
 margin-bottom: 0.25rem !important;
}
.ml-xl-1, .mx-xl-1 {
 margin-left: 0.25rem !important;
}
.m-xl-2 {
 margin: 0.5rem !important;
}
.mt-xl-2, .my-xl-2 {
 margin-top: 0.5rem !important;
}
.mr-xl-2, .mx-xl-2 {
 margin-right: 0.5rem !important;
}
.mb-xl-2, .my-xl-2 {
 margin-bottom: 0.5rem !important;
}
.ml-xl-2, .mx-xl-2 {
 margin-left: 0.5rem !important;
}
.m-xl-3 {
 margin: 1rem !important;
}
.mt-xl-3, .my-xl-3 {
 margin-top: 1rem !important;
}
.mr-xl-3, .mx-xl-3 {
 margin-right: 1rem !important;
}
.mb-xl-3, .my-xl-3 {
 margin-bottom: 1rem !important;
}
.ml-xl-3, .mx-xl-3 {
 margin-left: 1rem !important;
}
.m-xl-4 {
 margin: 1.5rem !important;
}
.mt-xl-4, .my-xl-4 {
 margin-top: 1.5rem !important;
}
.mr-xl-4, .mx-xl-4 {
 margin-right: 1.5rem !important;
}
.mb-xl-4, .my-xl-4 {
 margin-bottom: 1.5rem !important;
}
.ml-xl-4, .mx-xl-4 {
 margin-left: 1.5rem !important;
}
.m-xl-5 {
 margin: 3rem !important;
}
.mt-xl-5, .my-xl-5 {
 margin-top: 3rem !important;
}
.mr-xl-5, .mx-xl-5 {
 margin-right: 3rem !important;
}
.mb-xl-5, .my-xl-5 {
 margin-bottom: 3rem !important;
}
.ml-xl-5, .mx-xl-5 {
 margin-left: 3rem !important;
}
.p-xl-0 {
 padding: 0 !important;
}
.pt-xl-0, .py-xl-0 {
 padding-top: 0 !important;
}
.pr-xl-0, .px-xl-0 {
 padding-right: 0 !important;
}
.pb-xl-0, .py-xl-0 {
 padding-bottom: 0 !important;
}
.pl-xl-0, .px-xl-0 {
 padding-left: 0 !important;
}
.p-xl-1 {
 padding: 0.25rem !important;
}
.pt-xl-1, .py-xl-1 {
 padding-top: 0.25rem !important;
}
.pr-xl-1, .px-xl-1 {
 padding-right: 0.25rem !important;
}
.pb-xl-1, .py-xl-1 {
 padding-bottom: 0.25rem !important;
}
.pl-xl-1, .px-xl-1 {
 padding-left: 0.25rem !important;
}
.p-xl-2 {
 padding: 0.5rem !important;
}
.pt-xl-2, .py-xl-2 {
 padding-top: 0.5rem !important;
}
.pr-xl-2, .px-xl-2 {
 padding-right: 0.5rem !important;
}
.pb-xl-2, .py-xl-2 {
 padding-bottom: 0.5rem !important;
}
.pl-xl-2, .px-xl-2 {
 padding-left: 0.5rem !important;
}
.p-xl-3 {
 padding: 1rem !important;
}
.pt-xl-3, .py-xl-3 {
 padding-top: 1rem !important;
}
.pr-xl-3, .px-xl-3 {
 padding-right: 1rem !important;
}
.pb-xl-3, .py-xl-3 {
 padding-bottom: 1rem !important;
}
.pl-xl-3, .px-xl-3 {
 padding-left: 1rem !important;
}
.p-xl-4 {
 padding: 1.5rem !important;
}
.pt-xl-4, .py-xl-4 {
 padding-top: 1.5rem !important;
}
.pr-xl-4, .px-xl-4 {
 padding-right: 1.5rem !important;
}
.pb-xl-4, .py-xl-4 {
 padding-bottom: 1.5rem !important;
}
.pl-xl-4, .px-xl-4 {
 padding-left: 1.5rem !important;
}
.p-xl-5 {
 padding: 3rem !important;
}
.pt-xl-5, .py-xl-5 {
 padding-top: 3rem !important;
}
.pr-xl-5, .px-xl-5 {
 padding-right: 3rem !important;
}
.pb-xl-5, .py-xl-5 {
 padding-bottom: 3rem !important;
}
.pl-xl-5, .px-xl-5 {
 padding-left: 3rem !important;
}
.m-xl-auto {
 margin: auto !important;
}
.mt-xl-auto, .my-xl-auto {
 margin-top: auto !important;
}
.mr-xl-auto, .mx-xl-auto {
 margin-right: auto !important;
}
.mb-xl-auto, .my-xl-auto {
 margin-bottom: auto !important;
}
.ml-xl-auto, .mx-xl-auto {
 margin-left: auto !important;
}
}
.text-monospace {
 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-justify {
 text-align: justify !important;
}
.text-nowrap {
 white-space: nowrap !important;
}
.text-truncate {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.text-left {
 text-align: left !important;
}
.text-right {
 text-align: right !important;
}
.text-center {
 text-align: center !important;
}

@media (min-width: 576px) {
.text-sm-left {
 text-align: left !important;
}
.text-sm-right {
 text-align: right !important;
}
.text-sm-center {
 text-align: center !important;
}
}

@media (min-width: 768px) {
.text-md-left {
 text-align: left !important;
}
.text-md-right {
 text-align: right !important;
}
.text-md-center {
 text-align: center !important;
}
}

@media (min-width: 992px) {
.text-lg-left {
 text-align: left !important;
}
.text-lg-right {
 text-align: right !important;
}
.text-lg-center {
 text-align: center !important;
}
}

@media (min-width: 1200px) {
.text-xl-left {
 text-align: left !important;
}
.text-xl-right {
 text-align: right !important;
}
.text-xl-center {
 text-align: center !important;
}
}
.text-lowercase {
 text-transform: lowercase !important;
}
.text-uppercase {
 text-transform: uppercase !important;
}
.text-capitalize {
 text-transform: capitalize !important;
}
.font-weight-light {
 font-weight: 300 !important;
}
.font-weight-normal {
 font-weight: 400 !important;
}
.font-weight-bold {
 font-weight: 700 !important;
}
.font-italic {
 font-style: italic !important;
}
.text-white {
 color: #fff !important;
}
.text-primary {
 color: #007bff !important;
}
a.text-primary:hover, a.text-primary:focus {
 color: #0062cc !important;
}
.text-secondary {
 color: #6c757d !important;
}
a.text-secondary:hover, a.text-secondary:focus {
 color: #545b62 !important;
}
.text-success {
 color: #28a745 !important;
}
a.text-success:hover, a.text-success:focus {
 color: #1e7e34 !important;
}
.text-info {
 color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
 color: #117a8b !important;
}
.text-warning {
 color: #ffc107 !important;
}
a.text-warning:hover, a.text-warning:focus {
 color: #d39e00 !important;
}
.text-danger {
 color: #dc3545 !important;
}
a.text-danger:hover, a.text-danger:focus {
 color: #bd2130 !important;
}
.text-light {
 color: #f8f9fa !important;
}
a.text-light:hover, a.text-light:focus {
 color: #dae0e5 !important;
}
.text-dark {
 color: #343a40 !important;
}
a.text-dark:hover, a.text-dark:focus {
 color: #1d2124 !important;
}
.text-body {
 color: #212529 !important;
}
.text-muted {
 color: #6c757d !important;
}
.text-black-50 {
 color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
 color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
 font: 0/0 a;
 color: transparent;
 text-shadow: none;
 background-color: transparent;
 border: 0;
}
.d-none {
 display: none !important;
}
.d-inline {
 display: inline !important;
}
.d-inline-block {
 display: inline-block !important;
}
.d-block {
 display: block !important;
}
.d-table {
 display: table !important;
}
.d-table-row {
 display: table-row !important;
}
.d-table-cell {
 display: table-cell !important;
}
.d-flex {
 display: -ms-flexbox !important;
 display: flex !important;
}
.d-inline-flex {
 display: -ms-inline-flexbox !important;
 display: inline-flex !important;
}

@media (min-width: 576px) {
.d-sm-none {
 display: none !important;
}
.d-sm-inline {
 display: inline !important;
}
.d-sm-inline-block {
 display: inline-block !important;
}
.d-sm-block {
 display: block !important;
}
.d-sm-table {
 display: table !important;
}
.d-sm-table-row {
 display: table-row !important;
}
.d-sm-table-cell {
 display: table-cell !important;
}
.d-sm-flex {
 display: -ms-flexbox !important;
 display: flex !important;
}
.d-sm-inline-flex {
 display: -ms-inline-flexbox !important;
 display: inline-flex !important;
}
}

@media (min-width: 768px) {
.d-md-none {
 display: none !important;
}
.d-md-inline {
 display: inline !important;
}
.d-md-inline-block {
 display: inline-block !important;
}
.d-md-block {
 display: block !important;
}
.d-md-table {
 display: table !important;
}
.d-md-table-row {
 display: table-row !important;
}
.d-md-table-cell {
 display: table-cell !important;
}
.d-md-flex {
 display: -ms-flexbox !important;
 display: flex !important;
}
.d-md-inline-flex {
 display: -ms-inline-flexbox !important;
 display: inline-flex !important;
}
}

@media (min-width: 992px) {
.d-lg-none {
 display: none !important;
}
.d-lg-inline {
 display: inline !important;
}
.d-lg-inline-block {
 display: inline-block !important;
}
.d-lg-block {
 display: block !important;
}
.d-lg-table {
 display: table !important;
}
.d-lg-table-row {
 display: table-row !important;
}
.d-lg-table-cell {
 display: table-cell !important;
}
.d-lg-flex {
 display: -ms-flexbox !important;
 display: flex !important;
}
.d-lg-inline-flex {
 display: -ms-inline-flexbox !important;
 display: inline-flex !important;
}
}

@media (min-width: 1200px) {
.d-xl-none {
 display: none !important;
}
.d-xl-inline {
 display: inline !important;
}
.d-xl-inline-block {
 display: inline-block !important;
}
.d-xl-block {
 display: block !important;
}
.d-xl-table {
 display: table !important;
}
.d-xl-table-row {
 display: table-row !important;
}
.d-xl-table-cell {
 display: table-cell !important;
}
.d-xl-flex {
 display: -ms-flexbox !important;
 display: flex !important;
}
.d-xl-inline-flex {
 display: -ms-inline-flexbox !important;
 display: inline-flex !important;
}
}

@media print {
.d-print-none {
 display: none !important;
}
.d-print-inline {
 display: inline !important;
}
.d-print-inline-block {
 display: inline-block !important;
}
.d-print-block {
 display: block !important;
}
.d-print-table {
 display: table !important;
}
.d-print-table-row {
 display: table-row !important;
}
.d-print-table-cell {
 display: table-cell !important;
}
.d-print-flex {
 display: -ms-flexbox !important;
 display: flex !important;
}
.d-print-inline-flex {
 display: -ms-inline-flexbox !important;
 display: inline-flex !important;
}
}
.embed-responsive {
 position: relative;
 display: block;
 width: 100%;
 padding: 0;
 overflow: hidden;
}
.embed-responsive::before {
 display: block;
 content: "";
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 100%;
 border: 0;
}
.embed-responsive-21by9::before {
 padding-top: 42.857143%;
}
.embed-responsive-16by9::before {
 padding-top: 56.25%;
}
.embed-responsive-4by3::before {
 padding-top: 75%;
}
.embed-responsive-1by1::before {
 padding-top: 100%;
}
/* ==========================================================================

   Helper classes

   ========================================================================== */

/*
 * Hide visually and from screen readers
 */

.hidden {
 display: none !important;
}
/*
 * Hide only visually, but have it available for screen readers:
 * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 *
 * 1. For long content, line feeds are not interpreted as spaces and small width
 *    causes content to wrap 1 word per line:
 *    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
 */

.visuallyhidden {
 border: 0;
 clip: rect(0 0 0 0);
 height: 1px;
 margin: -1px;
 overflow: hidden;
 padding: 0;
 position: absolute;
 width: 1px;
 white-space: nowrap; /* 1 */
}
/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
 clip: auto;
 height: auto;
 margin: 0;
 overflow: visible;
 position: static;
 width: auto;
 white-space: inherit;
}
/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
 visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before, .clearfix:after {
 content: " "; /* 1 */
 display: table; /* 2 */
}
.clearfix:after {
 clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
/* Style adjustments for viewports that meet the condition */
}

@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
/* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   https://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
*, *:before, *:after {
 background: transparent !important;
 color: #000 !important; /* Black prints faster */
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
 text-shadow: none !important;
}
a, a:visited {
 text-decoration: underline;
}
a[href]:after {
 content: " (" attr(href) ")";
}
abbr[title]:after {
 content: " (" attr(title) ")";
}
/*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

a[href^="#"]:after, a[href^="javascript:"]:after {
 content: "";
}
pre {
 white-space: pre-wrap !important;
}
pre, blockquote {
 border: 1px solid #999;
 page-break-inside: avoid;
}
/*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

thead {
 display: table-header-group;
}
tr, img {
 page-break-inside: avoid;
}
p, h2, h3 {
 orphans: 3;
 widows: 3;
}
h2, h3 {
 page-break-after: avoid;
}
}

@media (max-width: 992px) {
#indice-publicacion, #label_indice-publicacion {
/*display:none;*/
}
}
.collapse2 {
 display: block;
 max-height: 0px;
 overflow: hidden;
 transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
}
.collapse2.show {
 max-height: 99em;
 transition: max-height .5s ease-in-out;
}

/*main css*/

@charset "UTF-8";


h1, h2, h3, h4, .ms-h2, .ms-h3, .ms-headerFont, span{
font-family: "Montserrat" !important;
color:inherit;

}

.sliderh2 div{
	z-index:auto !important;
}

.verticalalign{
display: flex;
    align-items: center;
}


body {

  font-family: "Montserrat" !important;
  font-weight: 300;
  font-size: 1.1rem !important;
  line-height:normal !important;
  }
  
  p{
   line-height:normal !important;
  
  }



.logoweb {
    height: auto;
    width: 150px;
}

.logomobile{height: 57px !important;display:none !important;margin: 0 auto;padding: 10px 0px;}

.ipv6 {
    position: fixed;
    right: 20px;
        top: 120px;
}


.sideBar .col-lg-3{
padding:0!important;
}
ul.ms-srchnav-list li h2 {
    font-size: 10px;
    border-left: navajowhite;
    padding: 0;
}

a.ms-ref-refinername {
    font-size: 16px !important;
    color: #f42f63 !important;
}

select#SortbySel {
    -webkit-appearance: menulist;
    padding: 5px;
    border-radius: 5px;
    border-color: #f42f63;
}
.servicea a {
    cursor: pointer;
}



.ms-srch-result #ResultHeader select {
    color: #f42f63;
}
a#unselToggle {
    font-size: 15px;
    text-transform: lowercase;
    color: #f42f63;
}

div#Value a {
    font-size: 15px;
}

img#searchImg {
    height: auto;
}

div [data-name="SearchBox"] {
position: relative;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 60%;}
.ms-srchnav-list{
    margin-top: 25px;
    display: block;
}

.ms-srchnav-link-selected{border-bottom: 4px solid #f42f63 !important;}

ul.ms-srchnav-list li h2 a {
color:#fff !important;}


.backsearch{
    background-color: #222;
    padding: 30px 0px 2px 0px;
    margin-bottom:20px;
}

.ms-srch-sb-borderFocused{
    border: 1px solid #dddddd;
    border-radius: 10px;
    background-color: white;
    padding: 5px 0px;
    width: 100% !important;
    height: 30px;
}
.accord {
    width: 100%;
    background-color: rgba(0,0,0,.03)!important;
    border: 1px solid #e4e4e4!important;
    color: #000!important;
    font-weight: bold!important;
    text-align: left!important;
    padding: 18px!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0 !important;
    border-left: 2px solid #ed1c24 !important;
}
.btn-info:focus, .btn-info.focus {
    background-color: #434a50 !important;
    color: #fff !important;
    border-bottom: 3px solid #ed1c24 !important;
}

.collapse.in {
    display: block;
    margin-top: 20px;
}


.menuClicked2 {
    visibility: visible !important;
    opacity: 1 !important;
    transition: opacity 0.5s, visibility 0.5s !important;
}
.login :first-child{
margin-right:10px;}

.login p{
float:right;}


.sideBar .col-md-4{
background-color:#fff;
padding:0;}

.SearchBox {
    margin: 20px 30px 30px 30px;
}
.ms-srch-sb-borderFocused{
border-radius: 10px;
    background-color: #fff0f4;
    padding: 5px 0px;
    height: auto;}

input#ctl00_ctl35_g_cee2a5d3_355b_4455_a881_e2c8b302047e_csr_sbox {
    height: auto;
    vertical-align: top;
}

/*conceptos*/

.servicea h2, .mensaje h2{
	border:none !important;
	margin: 0;
}

.rojo{
	color:#b50c1a;
}


div#inplaceSearchDiv_WPQ4_lsparent,div#inplaceSearchDiv_WPQ3_lsparent {
    width: 200px;
    border-style: solid;
    border-width: 1px;
    height: 35px;
    padding: 0px 0px 0px 5px;
    margin: -4px 0px 0px;
    white-space: nowrap;
    float: right;
    border-color: #0098b0;
}

.CTP h2, .infoct h2{
	text-align:center;
	border:none;
}



#js-listviewthead-WPQ3 th {
    background-color: #e5eefb;
    border-right: 1px solid #be0c4d;
    padding: 10px;
}


#js-listviewthead-WPQ4 th {
    background-color: #e5eefb;
    border-right:1px solid #c01856;
    padding: 10px;
}

#js-listviewthead-WPQ4 th a {
	    background-color: #e5eefb;
    color: #000000;
    font-weight: 600;}

#js-listviewthead-WPQ3 th a {
    color: #030303;
    font-weight: bold;
    background-color: #e5eefb;
}


.hide{
	display:none;
}

.ms-dlgTitle {
    text-align: center;
    padding: 20px 40px;
    margin: 10px 0px 0px 0px;}



div#EventoN .tituloInstancia h3 {
    text-align: center;
    margin-bottom: 50px;
}

#EventoN .contenido li {
color:#fff;
text-decoration:none;}


.bx-viewport{
	background-color:#e5eefb;
	height:351px !important;
}
p.parrafoGeneral a{
	text-decoration:underline;
}

p.parrafoGeneral {
    font-size: 1rem;
}
.buttonc .boton-promo{
	padding:10px ;
	font-size:14px;
}

.buttonc{
	margin:30px 0px;
}



.thome2{
	margin:30px 0px 50px 0px ;
}



.scroll2{
	overflow-x:scroll;
}


.rojo{
	color: #b50c1a;
}

span.required {
    color: #b50c1a;
    font-size: 12px;
    font-weight: bold;
}


.tct2{
    margin: 20px 0px;
    font-weight: bold;
    font-size: 26px;
}

.infoct{
	margin:30px 0px;
}
.elilab2 label, .elilab2 input{
display:block;
width: 100%;
margin: 0 auto;
	
}

.elilab2 input{
	
padding: 5px;
    border-radius: 10px;
    margin:10px auto 20px auto

}

.elilab2 label{
    margin:10px auto 0px auto

}



/*home2018*/
h2.ms-webpart-titleText {
    margin: 0;
}

.peedi h2{
font-weight: bold;
    text-align: left !important;
    text-transform:none !important;
    }

.peedi img{
	    width: 60%;
    margin: 0 auto;
    text-align: center;
    height: auto;
    display: block;
    padding: 30px 0px;
}

span.hdesc3{
	    font-size: 1.1rem !important;
	    font-weight: 300 !important;
}

.bx-caption a{
	display:block !important;
	float:none !important;
	width:100% !important;
	    font-size: 1.7rem;
}

ul.listContainer {

    margin: 0 auto;
    list-style:none;
}
ul.listContainer li  {
background-color: #f7f7f7;
    
    }
    
    ul.listContainer li a {
    
    color: #000 !important;
    padding: 10px;
    display:block;
    }

    
 ul.listContainer li:nth-child(2n+1){
	background-color: #ffffff;
}



section#buscadore {
    border-top: 3px solid #a71622;
}

select#eventPicker {
      background-color: #e5eefb;
    color: #be0c4d;
    appearance: none;
    -moz-appearance: none;
    display: inline-block;
    width: 39%;
    height: 40px;
    font-size: 1rem;
    border: 1px solid #dfe2ff;  }
    
#eventPicker > option {
	 background-color: #f5f5f5;
    color: #650f16;
}

#buscadore h3{
	    font-size: 18px;
    margin: 0px;
    text-transform: uppercase;
    font-weight: bold;
    border-left: 3px solid #a71622;
    padding: 0px 0px 0px 15px;
    color: #fff !important;
    }

#buscadore .tituloInstancia{
	padding:20px 0px;
}

/*PopUP  Sarampión
/* The Modal (background) */
.modal {
  display: block; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
*/
/*home 2018*/

span.mes {
    width: 100%;
    text-align: center;
    color: #fff !important;
    margin-top: 7px;
}

span.dia {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: bold;
    text-align: center;
    margin-top: 15px;
}

.fechach {
   background-image: url(/_catalogs/masterpage/images/calendarn.png);
    background-repeat: no-repeat;
    width: 80px;
    height: 76px;
    display: block;
    float: left;
    padding-right: 10px;
    border-right: 1px solid #fff;
    margin-right: 10px;
    }
.not2018 > .row{
	margin:10px 0px !important;
	
}
										


.not2018{
	padding:20px;
}
.not2018 img{
    float: left;
    margin-right: 20px;
	
}
.not2018 h2{
	           display: inline;
    color: #000 !important;
    font-size: 14px;
    font-weight: bold;}

.not2018 span{
display: block;
    color: #ff0213;
    font-size: 12px;}

.not2018 p{
    margin: 0 !important;
    color: #000 !important;
    font-size: 0.8rem;
}

.contenidow a
{background-color:transparent !important;}
.aliv{
position: relative;

}

.contenidow li a{
	color: #000;
}

.contenidow{
	color:#ff0213;
}

.tog, .tog2, .tog3, .tog4{
display:none;
	position: absolute;
    bottom: 60px;
    padding: 30px 50px;
    background-color: rgb(243, 248, 254);
    width: 100%;}

.hvin{
	clear:both;

}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:9999;
}

.sticky2 {
  position:sticky;
  top: 46px;
  width: 100%;
  z-index:888;
}


.sticky + .content {
  padding-top: 60px;
}

.sbutt > .col-md-3{
padding:0px !important;
	
}

.row.sbutt {
    position: fixed;
    bottom: 0;
    left:0;
    z-index: 999;
    display: block;
    width: 100%;
}

.butth{
	        background-color: #e5eefb;
	        display: block;
	        /* height: 60px; */
	        padding: 12px 10px;
	        color: #000 !important;
	        text-align: center;
	        /* font-weight: bold; */
	        border-right: 1px solid #b30615;
	        text-transform: initial !important;
	        /* font-weight: bold; */
	        /* letter-spacing: 2px; */
	        vertical-align: middle;
	        }
    
    .butth:hover{
    background-color: #e5eefb!important;
    color: #be0c4d !important;
    }
    
        a.butth:hover > strong{
       color: #BE0C4D !important;
       }

   
    
    a.butth strong {
    color: #BE0C4D;
    font-weight:600;
}

.sbutt > .col-md-3:nth-child(2n) a{background-color: #f5f9fe;font-size: 1rem;}

.butth img{
	    margin: 0px 5px 0px 17px;
	    display: block;
	    float: left;
	    width: 25px;
	   }

.hvin li a {
        padding: 10px 30px;
    display: block;
    background-color: #f9f9f9d6;
    color: #000;}

.hvin li:nth-child(2n) a {
    background-color: #fff;
}
.hvin li a span{
	width: 10px;
    height: 10px;
    display: block;
    margin: 6px 7px 0px 0px;
    float: left;
    background-color: #0098b0;
}

.hvin li{
	list-style:none
}
.tab-content div img{
	float:left;
	height: 40px;
}

.tab-pane{
	padding-bottom:0px !important;
}

.tabshenc{
padding:30px 0px;
}


.tab-content div h3{
color: #000 !important;
    text-align: center !important;
    font-weight: bold;}




.nav-tabs li:first-child a{
	background-image:url('../images/publicacionesh.png');
	background-repeat:no-repeat;
	background-position:center left;
	    padding-left:30px !important;
}

.nav-tabs li:nth-child(2) a{
	background-image:url('../images/noticiash.png')!important;
	background-repeat:no-repeat;
	background-position:center left;
	    padding-left:30px !important;
}

.nav-tabs li:nth-child(3) a{
	background-image:url('../images/calendarioh.png');
	background-repeat:no-repeat;
	background-position:center left;
	    padding-left:30px !important;
}


.nav-tabs > li {
    background-color: #333;
    margin-bottom: -3px !important;

    
    
}

.nav > li > a:hover{
   color: #fefefe !important;
    border-top: 4px solid #ff0213 !important;
    background-color: rgba(22, 29, 32, 0.81)!important;
    border-left:none !important;
    border-right:none !important;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: rgba(62, 62, 62, 0.7686274509803922);
}

.nav-tabs > li > a {
   color:#fff;
}

.bx-wrapper img{
max-height: -webkit-fill-available;
}

.nav-tabs > li.active > a {
        color: #000000 !important;
        border-top: 4px solid  #f42f63!important;
        border-bottom-color: transparent;
        background-color: #efefef!important;
        border-left: none !important;
        border-right: none !important;
        }



.tab-content h3{
	margin-top:0px !important;
}

.tab-content {
        background: #efefef!important;
}

 

.bx-wrapper{
margin-bottom:0px !important;
border:none !important;
}

.bx-wrapper .bx-caption {

    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(0%, -50%);
    padding:20px;
    transform: translate(3%, -50%);/* IE6, IE7, IE8, IE9 */
        width: 30%;


    
    }

.bx-wrapper .bx-caption span {
	color:#333 !important;
    font-size: 1.3rem;
}
.bx-caption img{
max-width: 100%;
    display: block;
    shape-image-threshold: 0.5;
    shape-margin: 10px;
    float: left;
width:25px;
margin: 9px 10px 0px 15px;
}

/*portafolio 2018*/

.elilab{
	margin:30px 0px;
}

.eint{
	font-weight: bold !important;
    font-size: 28px !important;
    width: 100%;
    font-size: 22px;
    font-family: FuturaMedium;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 100;
    border-left: 3px solid #ed1c24;
    margin: 20px 0px 30px 0px;
    padding-left: 15px;}

.center{
	text-align:center !important;
}

.portafolioe strong{
	color:#ed1c24;
	
}

.sideBar .col-lg-4{
padding:0 !important;

}
.portafolioe h2{
margin-top:5px;
color: #434a50 !important;
font-weight: bold !important;
text-align:center !important;
border:none !important;

}

.servicea h2 strong {
    color: #be0c4d;
}

.servicea a img {
    height: 30px;
    vertical-align: middle;
    margin-right: 10px;
}


.portafolioe h1{
margin:10px !important;
font-weight: bold !important;
text-align:center;
border:none !important;
}

.portafolioe h3{
	    color: #de081a !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    margin-bottom:40px;
}




.DetExam{
	padding:0px 40px !important;
}


.portafolioe{
	margin-top:40px;
}

/*ajustes 2017*/


	nobr {
    white-space: normal !important;
}


.servicea p{
clear:both;
color:#333;
}

.itemMenu a:visited, .itemMenu a:link	{
	color:#f00;
}

div#pageAuthoring {
    margin: 0 0 25px 25px;
}

a#ctl00_ctl50_ctl03_ShellYammer {
    display: none;
}

.mainViewNews {
    padding: 20px;
}

.segundoNivelSideBar ul {
    display: none;
}

.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a {
   -webkit-margin-after: 0px !important;
}


a.boton-promo {
    background-color: #c42660;
    padding: 15px;
    border-radius: 30px;
    color: #fff;
    font-size: 17px;
    cursor:pointer;
    margin: 20px 0px;
    display: inline-block;
}

a.boton-promo2 {
    background-color: #b50c1a;
    padding: 15px;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}

p.dropcap::first-letter {
  float: left;
  font-family: Georgia;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
  color: #b50c1a; 
  font-family: Georgia;
  initial-letter: 2;
}

div#sivicap {
    margin-top: 50px;
}

div#sivicap h2 {
text-align:center;
}

#WPQ2_ListTitleViewSelectorMenu_Container{
	display:none;
}


li.segundoNivelSideBar.static.ul {
    display: none;
}



body,#s4-workspace, html, .main {
    height: 100%;
}

.bgvideoimg {
    padding:0px 30px 30px 0px;
}

section {
    min-height: 100%;
}

.mensaje h2{
	font-family: FuturaMedium;
    margin: 10px 10px  20px 10px;
    font-size: 26px;
    text-align: center;
        color: #333 !important;
}

.servicea span a {
    background-color: #0098b0;
    padding: 8px;
    color: #fff;
    float:right;
}



.listContainer p {
    margin: 0px;
}

.contenidoHalf p {
    margin: 0px;
}

.quienesSomos .contenidoStatic {
    margin-top: 0px;
}


.sideBar.col-lg-4 {
    margin-top: 30px;
}

.ms-webpart-titleText{
	border:none !important;
}

.ms-gb {
    border-bottom: none;
    height: 22px;
    font-weight: 400;
    padding-bottom: 3px;
}
.ms-gb a {
    color: #be0c4d !important;
    font-weight: 400;
}

h2.ms-webpart-titleText span {
    font-size: 1.4rem;
    font-weight: 500;
    text-align: left;
    display: block;
}
.ms-gb{
    /* color: rgb(88, 18, 21) !important; */
}

.linksSection p{
	text-align:center !important;
}

article.content2 p {
    text-align: justify;
}

.top p{
	margin:0px;
}

footer .auxCont .left ul li img {
    display: inline;
}

.auxCont p{
	margin:0px !important;
	display: inline;
    vertical-align: top;
}

.btnMenuSide p{
	margin:0px !important;
}
.topHeader .contenedor .rightInfo .right  p{
	font-size:12px !important;
	
}


.img-responsive{
	max-width: 100%;
    height: auto;
}

.closeMenu{
	display:none !important;
}
header .mainMenu .items li .active a {
    color: #ed1c24;
}

header .mainMenu .items li a {
    color: #000;
}


.compartir{
	float: right;
}

.tituloInstancia h2{
	margin-top:0px !important;
}
.accesosb .col-md-3 h2{
margin: 0px 0px 10px 0px;
    font-family: FuturaMedium;
    color: #292929 !important;
    padding: 0;
    text-transform: initial !important;
    font-weight:bold;
    letter-spacing: 2px;

}

.welcome{
    background-image: url(../images/100-anos.jpg);
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    background-size: cover;
    }


.accesosb {
    }

.servicea {
border-right:1px solid #e0081a;
}

.welcome .mensaje h2{
	
    font-family: FuturaMedium;
    margin-bottom: 20px;
    font-size: 26px;
    text-align:center;
   
}




.accesosb a {
	color:#ed1e26;
	cursor:pointer;
}

.clear{
	clear:both;
}

.tagline {
    max-width: 500px;
    background-color: rgba(24, 23, 21, 0.64);
    padding: 20px;
    margin: 70px auto 150px auto;
    visibility: hidden;
}
.tagline h2{
font-family: FuturaMedium;
    margin: 10px;
    font-size: 26px;
    text-align:center;
    text-transform:uppercase;	
    color:#fff !important;
}

.tagline p{
	max-width:800px;
	margin: 20px auto;
	text-align:center;
	color:#fff;
}

.tagline a{
    color: #fff;
    background-color: rgba(0, 152, 176, 0.66);
    padding: 8px;
    margin: 20px;
    border-radius: 8px;
}


.ciencia{
padding:18px 0px;
}
.bottom {

}

.topHeader .contenedor .rightInfo .right  p a{
	padding:0;
	color: #333;
}


.transp1 ul {
    padding: 15px 25px 25px 25px;
    margin-left: 20px;
}

.transp1 p {
font-size:1rem !important;
}

.transp1 a:link {
    color: #333!important;
    text-decoration: underline;
}
.transp1 a:visited {
    color: #333 !important;
    text-decoration: underline;
}



.transp1 h2 {
    text-transform: none !important;
    letter-spacing: 1px !important;
    font-size: 1.2rem !important;
        font-weight: bold !important;
}

.col-md-6.transp1 {
    background-color: rgba(255, 255, 255, 0.96);
    padding: 0px 40px 0px 40px;
}

ul.lista.n1 li h2 {
    color: #0098b0 !important;

    font-weight: bold;
        margin: 10px 0px;
        border:none;
}

ul.lista.n2 li h2{
	border:none;
}

.servicea.sb {
    border: none !important;
}

.servicea p {
    margin-left: 65px;
    font-size: 1rem;
}


ul.lista.n1 li h2:before {
display:none !important
}


ul.lista.n2 li h2 {
    color: #0098b0 !important;
    font-weight: bold;
    margin: 10px 0px;
}


ul.lista.n2 li h2:before {
display:none !important
}


ul.lista.n3 li h2:before {
display:none !important
}


ul.lista.n3 li h2 {
    color: #0098b0 !important;
    font-weight: bold;
        margin: 10px 0px;
}

#s4-workspace
{

-webkit-overflow-scrolling: touch;
overflow-x: hidden;

}



@media (max-width: 767px) {

.static .staticMain .sideBar .btnMenuSide i:before {
    color: #ffffff !important;
}

[data-name="QuickLaunch"], #sideNavBox{
display:none;

}

.mainWrapper .gobierno .bottom{
display:inherit !important;

}

.ms-vb-imgFirstCell.ms-vb-imgFirstCell.ms-vb-imgFirstCell{
display:none !important;
}
i.fa.fa-bars {
    color: #fff;
 	background-color: #be0c4d;
    padding: 10px;
}


.topHeader {
display:none !important;}

.sliderh2 a{
width:60% !important;}

.butth{
text-align:left !important;
}

.logomobile{
display:block !important;

}

#verticalc .container{
padding:10px !important;}

.logoweb{

display:none !important;
}

.static .staticMain .contenidoStatic .content2 figure {
    width: 100% !important;
}

.ipv6{
display:none;
}

.tog, .tog2, .tog3, .tog4 {
    display: none;
    position: relative;
    bottom: 0;
    padding: 30px 50px;
    background-color: rgb(243, 248, 254);
    width: 100%;
}


.bx-wrapper .bx-caption{
padding:0 !important;

}

.bx-caption img {
display:none !important;}

.static .staticMain .contenidoStatic .contenidoHalf {
    width: 100% !important;
    }

.closeMenu{
	display:block !important;
}



.accesosb {
	text-align:center !important;
}

#widget{
	display:none !important;
}

.contenedor{
	display:block !important;
}

.contentvid{
	display:none !important;
}
    
  .fondoFold1 {
    display: none !important;
  }
  .home .mainWrapper .queHace{
	background-attachment:scroll !important;
}
.buscadorGeneral .topContent{
background-attachment:scroll !important;
	
}
}

a.botonh:visited {
   color:white;}


.bgwhite{
	background-color:#fff;
}

.blo2{
	background-color: rgba(32, 44, 53, 0.56);
    height: 100%;
}

.botonh{
	 display: block;
    background-color: rgba(0, 152, 176, 0.64);
    padding: 10px;
    color: #fff;
    margin: 20px auto;
    width: 100px;
    border: 1px solid rgba(0, 188, 212, 0.8);
}

.contenedorvid img{
margin-top:30px;  
}


.contenedorvid h2{
    color: #fff!important;
    font-weight: 500;
    margin: 20px 0px;
    font-size: 1.8rem;    
}

.contenedorvid strong{
font-weight:bold;
color:#00BCD4 !important;
}

.contenedorvid p {

color: #fff!important;
font-size: 16px;


}




.contenedorvid{
	
    bottom: 68px;
    text-align: center;
    max-width: 1200px !important;
    margin: 0 auto !important;
    top: 30px;
}

.contentvid{
	display: flex;
    width: 100%;
    overflow: hidden;
}



.btnMenuSide p{
	color: #3a3a3a !important;
}
figure.img-full{
width:100% !important;
flex-basis: 100% !important;
margin-bottom:20px !important;
}

#sideNavBox li.static.selected{

padding: 0;

border-left: 7px solid #f42f63;

}

#sideNavBox li.static.selected a{
    background-color: #ffffff;
    padding-left:35px;
}

.btnMenuSide span a:visited{
	color:#fff !important;
}

.btnMenuSide span a:active{
	color:#fff !important;
}

.btnMenuSide span a:link{
	color: #000 !important;
	font-weight:bold;
}



[data-name="SiteTitle"]
 {
    color:#fff !important;
        margin: -2px 0px 0px 4px;
}

.btnMenuSide span {
	color:#fff !important;
}

.ms-signInLink{
	    line-height: normal!important;
    height: auto;
    padding: inherit;
    vertical-align: inherit;}

.ms-helperText, input.ms-helperText {
    color: #be0c4d !important;
    font-weight: normal !important;
    font-size: 16px;
    width: 90%;
}

.he_menu p a {
    font-weight: 600;
    text-decoration: underline;
}


/*custom reaccion adversa*/

 h1{
	/* color:#434a50 !important; */
}



div#divBotones input:first-child {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    background-color: #0098b0;
    color: #fff;
    font-size: 1.1rem;
    font-weight: 700;
    margin: 20px 0px;
}

div#divBotones input{
    width: 48%;
    display: inline-block;
    vertical-align: top;
    background-color: #c5c5c5;
    color: #fff;
    font-size: 1.1rem;
    font-weight: 700;
    margin: 20px 0px;
}


input#btnMas {
    background-color: #777;
    color: #fff;
    width: 48% !important;
    float: right;
    /* display: inline-block; */
}

#reporte label{
display:block;
	
}

#reporte label{
display:block;
	
}

#reporte{
margin:0 auto;
	
}

#reporte{
	margin: 0 auto;
    max-width: 600px;
}
#reporte label{
margin:20px 0px 5px 0px;
font-weight:bold !important;
}

#reporte input, textarea,select{
	width:100%;
	resize: none;
    padding: 10px;
    border-radius: 10px;
    width: 100%;
}

#reporte h2{
font-weight:bold;
color:#0098b0 !important;
}


/*Custom SharePoint*/

.ms-webpartzone-cell{
	margin:0 !important;
}

.ms-webpartPage-root{
border-spacing:0px !important;
}
.leftImage img{
width:100%;
}

a.vmas {
    color: #d81b21;
}


.ms-rtestate-field p, p.ms-rteElement-P{

}

.bx-viewport ul li {
    width: 360px !important;
}


.contenedor2 {
 
/* max-width: 1200px; */
 
margin: 50px auto;
}

.ms-wiki-columnSpacing{
  width:20% !important;
}


ul.contenido{
  list-style-image: url("/_catalogs/masterpage/images/bulleta.png");
  padding:0px 0 0 45px;
  margin:0 0 15px 0;
}

ul.contenido li{
 color: #6f6f6f;
    text-align: left;
    margin-bottom: 10px;
    text-align: justify;

}

ul.contenido li a{
     text-decoration:underline;
}


ul.contenido2{
  list-style-image: url("/_catalogs/masterpage/images/bulleta.png");
  padding:0px 0 0 45px;
  margin:0 0 15px 0;
}

ul.contenido2 li{
   line-height:1.6rem;
   color: #c0c0c0;
  
   font-size: 0.9rem;
   text-align:left;

}




.container{
      max-width: 1200px;
      margin: 0 auto;
      position: relative;
      padding: 30px 0;
}

.right{
text-align:right;}

h1, h2, h3, h4, h5, h6, .ms-h1, .ms-h2, .ms-h3, .ms-h4, .ms-h5, .ms-h6{
      margin-top: 1.5em;
    -webkit-margin-after: 0.2em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.ms-srch-sb>input{
  width:90% !important;

}

.ms-srch-sb-border {
  border: 1px solid #be0c4d;
    border-radius: 10px;
    background-color: white;
    padding: 5px 0px;
    width: 100%;
    height: 40px;    }
    
 .allInfo p{
  color:#c0c0c0 !important;
  text-align:left !important;
}

.buscadorGeneralResultado .firstSection .topContent .left p strong {
  color: #0098b0;
}



/* line 1, ../sass/_reset.scss */
* {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}

/* line 5, ../sass/_reset.scss */
.general {
  font-size: 0.9rem;
  color: #555;
  text-align: justify;
  margin: 0 0 15px 0;
  line-height: normal !important;
}


/* line 21, ../sass/_reset.scss */
.mainTit {
  
  display: flex;
  font-size: 26px;
  color: #000000 !important;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
  margin-top: 0;
}
/* line 35, ../sass/_reset.scss */
.mainTit:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #f42f63;
}



/* line 51, ../sass/_reset.scss */
ul {
  padding: 0;
  margin: 0;
}

/* line 55, ../sass/_reset.scss */
p {
  margin: 15px 0;
  padding: 0;
}

/* line 59, ../sass/_reset.scss */
a {
  text-decoration: none;
}

/* line 62, ../sass/_reset.scss */
header {
  padding: 0 !important;
}

/*
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
/* line 10, ../sass/_animate.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  height:350px;
}

/* line 17, ../sass/_animate.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 22, ../sass/_animate.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

/* line 30, ../sass/_animate.scss */
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  /* line 36, ../sass/_animate.scss */
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 43, ../sass/_animate.scss */
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  /* line 50, ../sass/_animate.scss */
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  /* line 57, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  /* line 64, ../sass/_animate.scss */
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 71, ../sass/_animate.scss */
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  /* line 78, ../sass/_animate.scss */
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  /* line 85, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

/* line 91, ../sass/_animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  /* line 99, ../sass/_animate.scss */
  from, 50%, to {
    opacity: 1;
  }

  /* line 103, ../sass/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  /* line 109, ../sass/_animate.scss */
  from, 50%, to {
    opacity: 1;
  }

  /* line 113, ../sass/_animate.scss */
  25%, 75% {
    opacity: 0;
  }
}

/* line 118, ../sass/_animate.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  /* line 126, ../sass/_animate.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  /* line 131, ../sass/_animate.scss */
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  /* line 136, ../sass/_animate.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  /* line 143, ../sass/_animate.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  /* line 148, ../sass/_animate.scss */
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  /* line 153, ../sass/_animate.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 159, ../sass/_animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  /* line 165, ../sass/_animate.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  /* line 170, ../sass/_animate.scss */
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  /* line 175, ../sass/_animate.scss */
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  /* line 180, ../sass/_animate.scss */
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  /* line 185, ../sass/_animate.scss */
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  /* line 190, ../sass/_animate.scss */
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  /* line 195, ../sass/_animate.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  /* line 202, ../sass/_animate.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  /* line 207, ../sass/_animate.scss */
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  /* line 212, ../sass/_animate.scss */
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  /* line 217, ../sass/_animate.scss */
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  /* line 222, ../sass/_animate.scss */
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  /* line 227, ../sass/_animate.scss */
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  /* line 232, ../sass/_animate.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 238, ../sass/_animate.scss */
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  /* line 244, ../sass/_animate.scss */
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 249, ../sass/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  /* line 254, ../sass/_animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  /* line 261, ../sass/_animate.scss */
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 266, ../sass/_animate.scss */
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  /* line 271, ../sass/_animate.scss */
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

/* line 277, ../sass/_animate.scss */
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  /* line 283, ../sass/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 288, ../sass/_animate.scss */
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  /* line 293, ../sass/_animate.scss */
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  /* line 298, ../sass/_animate.scss */
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  /* line 303, ../sass/_animate.scss */
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  /* line 308, ../sass/_animate.scss */
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  /* line 315, ../sass/_animate.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 320, ../sass/_animate.scss */
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  /* line 325, ../sass/_animate.scss */
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  /* line 330, ../sass/_animate.scss */
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  /* line 335, ../sass/_animate.scss */
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  /* line 340, ../sass/_animate.scss */
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

/* line 346, ../sass/_animate.scss */
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  /* line 354, ../sass/_animate.scss */
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  /* line 359, ../sass/_animate.scss */
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  /* line 364, ../sass/_animate.scss */
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  /* line 369, ../sass/_animate.scss */
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  /* line 374, ../sass/_animate.scss */
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  /* line 381, ../sass/_animate.scss */
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  /* line 386, ../sass/_animate.scss */
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  /* line 391, ../sass/_animate.scss */
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  /* line 396, ../sass/_animate.scss */
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  /* line 401, ../sass/_animate.scss */
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

/* line 407, ../sass/_animate.scss */
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  /* line 415, ../sass/_animate.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  /* line 420, ../sass/_animate.scss */
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  /* line 425, ../sass/_animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  /* line 430, ../sass/_animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  /* line 435, ../sass/_animate.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  /* line 442, ../sass/_animate.scss */
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  /* line 447, ../sass/_animate.scss */
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  /* line 452, ../sass/_animate.scss */
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  /* line 457, ../sass/_animate.scss */
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  /* line 462, ../sass/_animate.scss */
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 468, ../sass/_animate.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  /* line 476, ../sass/_animate.scss */
  from {
    -webkit-transform: none;
    transform: none;
  }

  /* line 481, ../sass/_animate.scss */
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  /* line 486, ../sass/_animate.scss */
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  /* line 491, ../sass/_animate.scss */
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  /* line 496, ../sass/_animate.scss */
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  /* line 501, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  /* line 506, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  /* line 513, ../sass/_animate.scss */
  from {
    -webkit-transform: none;
    transform: none;
  }

  /* line 518, ../sass/_animate.scss */
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  /* line 523, ../sass/_animate.scss */
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  /* line 528, ../sass/_animate.scss */
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  /* line 533, ../sass/_animate.scss */
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  /* line 538, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  /* line 543, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
  }
}

/* line 549, ../sass/_animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  /* line 555, ../sass/_animate.scss */
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  /* line 560, ../sass/_animate.scss */
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  /* line 565, ../sass/_animate.scss */
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  /* line 570, ../sass/_animate.scss */
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  /* line 575, ../sass/_animate.scss */
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  /* line 580, ../sass/_animate.scss */
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  /* line 585, ../sass/_animate.scss */
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }

  /* line 590, ../sass/_animate.scss */
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

@keyframes jello {
  /* line 597, ../sass/_animate.scss */
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  /* line 602, ../sass/_animate.scss */
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  /* line 607, ../sass/_animate.scss */
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  /* line 612, ../sass/_animate.scss */
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  /* line 617, ../sass/_animate.scss */
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  /* line 622, ../sass/_animate.scss */
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  /* line 627, ../sass/_animate.scss */
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }

  /* line 632, ../sass/_animate.scss */
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

/* line 638, ../sass/_animate.scss */
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  /* line 646, ../sass/_animate.scss */
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 651, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  /* line 657, ../sass/_animate.scss */
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  /* line 662, ../sass/_animate.scss */
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  /* line 667, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  /* line 673, ../sass/_animate.scss */
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  /* line 678, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  /* line 686, ../sass/_animate.scss */
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 691, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  /* line 697, ../sass/_animate.scss */
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  /* line 702, ../sass/_animate.scss */
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  /* line 707, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  /* line 713, ../sass/_animate.scss */
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  /* line 718, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/* line 725, ../sass/_animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  /* line 731, ../sass/_animate.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 736, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  /* line 742, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  /* line 748, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  /* line 753, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  /* line 758, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  /* line 765, ../sass/_animate.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 770, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  /* line 776, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  /* line 782, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  /* line 787, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  /* line 792, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
  }
}

/* line 798, ../sass/_animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  /* line 804, ../sass/_animate.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 809, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  /* line 815, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  /* line 821, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  /* line 826, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  /* line 831, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  /* line 838, ../sass/_animate.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 843, ../sass/_animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  /* line 849, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  /* line 855, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  /* line 860, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  /* line 865, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
  }
}

/* line 871, ../sass/_animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  /* line 877, ../sass/_animate.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 882, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  /* line 888, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  /* line 894, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  /* line 899, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  /* line 904, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  /* line 911, ../sass/_animate.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 916, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  /* line 922, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  /* line 928, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  /* line 933, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  /* line 938, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
  }
}

/* line 944, ../sass/_animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  /* line 950, ../sass/_animate.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 955, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  /* line 961, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  /* line 967, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  /* line 972, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  /* line 977, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  /* line 984, ../sass/_animate.scss */
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  /* line 989, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  /* line 995, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  /* line 1001, ../sass/_animate.scss */
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  /* line 1006, ../sass/_animate.scss */
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  /* line 1011, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 1017, ../sass/_animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  /* line 1023, ../sass/_animate.scss */
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  /* line 1028, ../sass/_animate.scss */
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  /* line 1034, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  /* line 1042, ../sass/_animate.scss */
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  /* line 1047, ../sass/_animate.scss */
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  /* line 1053, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

/* line 1060, ../sass/_animate.scss */
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  /* line 1066, ../sass/_animate.scss */
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  /* line 1071, ../sass/_animate.scss */
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  /* line 1077, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  /* line 1085, ../sass/_animate.scss */
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  /* line 1090, ../sass/_animate.scss */
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  /* line 1096, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

/* line 1103, ../sass/_animate.scss */
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  /* line 1109, ../sass/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  /* line 1115, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  /* line 1123, ../sass/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  /* line 1129, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

/* line 1136, ../sass/_animate.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  /* line 1142, ../sass/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  /* line 1148, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  /* line 1156, ../sass/_animate.scss */
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  /* line 1162, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

/* line 1169, ../sass/_animate.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  /* line 1175, ../sass/_animate.scss */
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  /* line 1180, ../sass/_animate.scss */
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  /* line 1186, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  /* line 1194, ../sass/_animate.scss */
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  /* line 1199, ../sass/_animate.scss */
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  /* line 1205, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

/* line 1212, ../sass/_animate.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  /* line 1218, ../sass/_animate.scss */
  from {
    opacity: 0;
  }

  /* line 1222, ../sass/_animate.scss */
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 1228, ../sass/_animate.scss */
  from {
    opacity: 0;
  }

  /* line 1232, ../sass/_animate.scss */
  to {
    opacity: 1;
  }
}

/* line 1237, ../sass/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  /* line 1243, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  /* line 1249, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  /* line 1257, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  /* line 1263, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1270, ../sass/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  /* line 1276, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  /* line 1282, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  /* line 1290, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  /* line 1296, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1303, ../sass/_animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  /* line 1309, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  /* line 1315, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  /* line 1323, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  /* line 1329, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1336, ../sass/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  /* line 1342, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  /* line 1348, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  /* line 1356, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  /* line 1362, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1369, ../sass/_animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  /* line 1375, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  /* line 1381, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  /* line 1389, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  /* line 1395, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1402, ../sass/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  /* line 1408, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  /* line 1414, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  /* line 1422, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  /* line 1428, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1435, ../sass/_animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  /* line 1441, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  /* line 1447, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  /* line 1455, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  /* line 1461, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1468, ../sass/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  /* line 1474, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  /* line 1480, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  /* line 1488, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  /* line 1494, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 1501, ../sass/_animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  /* line 1507, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1511, ../sass/_animate.scss */
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  /* line 1517, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1521, ../sass/_animate.scss */
  to {
    opacity: 0;
  }
}

/* line 1526, ../sass/_animate.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  /* line 1532, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1536, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  /* line 1544, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1548, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

/* line 1555, ../sass/_animate.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  /* line 1561, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1565, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  /* line 1573, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1577, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

/* line 1584, ../sass/_animate.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  /* line 1590, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1594, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  /* line 1602, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1606, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 1613, ../sass/_animate.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  /* line 1619, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1623, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  /* line 1631, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1635, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

/* line 1642, ../sass/_animate.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  /* line 1648, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1652, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  /* line 1660, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1664, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 1671, ../sass/_animate.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  /* line 1677, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1681, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  /* line 1689, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1693, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

/* line 1700, ../sass/_animate.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  /* line 1706, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1710, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  /* line 1718, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1722, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

/* line 1729, ../sass/_animate.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  /* line 1735, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1739, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  /* line 1747, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 1751, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

/* line 1758, ../sass/_animate.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  /* line 1764, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 1771, ../sass/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 1778, ../sass/_animate.scss */
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1785, ../sass/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1792, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  /* line 1801, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 1808, ../sass/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  /* line 1815, ../sass/_animate.scss */
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1822, ../sass/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1829, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

/* line 1837, ../sass/_animate.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  /* line 1845, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  /* line 1853, ../sass/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1860, ../sass/_animate.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  /* line 1866, ../sass/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  /* line 1871, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  /* line 1878, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  /* line 1886, ../sass/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1893, ../sass/_animate.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  /* line 1899, ../sass/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  /* line 1904, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

/* line 1910, ../sass/_animate.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  /* line 1918, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  /* line 1926, ../sass/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1933, ../sass/_animate.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  /* line 1939, ../sass/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  /* line 1944, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  /* line 1951, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  /* line 1959, ../sass/_animate.scss */
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  /* line 1966, ../sass/_animate.scss */
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  /* line 1972, ../sass/_animate.scss */
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  /* line 1977, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

/* line 1983, ../sass/_animate.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  /* line 1991, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  /* line 1996, ../sass/_animate.scss */
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  /* line 2002, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  /* line 2010, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  /* line 2015, ../sass/_animate.scss */
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  /* line 2021, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

/* line 2028, ../sass/_animate.scss */
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  /* line 2036, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  /* line 2041, ../sass/_animate.scss */
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  /* line 2047, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  /* line 2055, ../sass/_animate.scss */
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  /* line 2060, ../sass/_animate.scss */
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  /* line 2066, ../sass/_animate.scss */
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

/* line 2073, ../sass/_animate.scss */
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  /* line 2081, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  /* line 2087, ../sass/_animate.scss */
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  /* line 2093, ../sass/_animate.scss */
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  /* line 2099, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  /* line 2107, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  /* line 2113, ../sass/_animate.scss */
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  /* line 2119, ../sass/_animate.scss */
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  /* line 2125, ../sass/_animate.scss */
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2132, ../sass/_animate.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  /* line 2140, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 2144, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  /* line 2152, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 2156, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

/* line 2163, ../sass/_animate.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  /* line 2171, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  /* line 2179, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  /* line 2189, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  /* line 2197, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2206, ../sass/_animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  /* line 2212, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  /* line 2220, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  /* line 2230, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  /* line 2238, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2247, ../sass/_animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  /* line 2253, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  /* line 2261, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  /* line 2271, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  /* line 2279, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2288, ../sass/_animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  /* line 2294, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  /* line 2302, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  /* line 2312, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  /* line 2320, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2329, ../sass/_animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  /* line 2335, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  /* line 2343, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  /* line 2353, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  /* line 2361, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

/* line 2370, ../sass/_animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  /* line 2376, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  /* line 2382, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  /* line 2392, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  /* line 2398, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

/* line 2407, ../sass/_animate.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  /* line 2413, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  /* line 2419, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  /* line 2429, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  /* line 2435, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

/* line 2444, ../sass/_animate.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  /* line 2450, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  /* line 2456, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  /* line 2466, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  /* line 2472, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

/* line 2481, ../sass/_animate.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  /* line 2487, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  /* line 2493, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  /* line 2503, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  /* line 2509, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

/* line 2518, ../sass/_animate.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  /* line 2524, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  /* line 2530, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  /* line 2540, ../sass/_animate.scss */
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  /* line 2546, ../sass/_animate.scss */
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

/* line 2555, ../sass/_animate.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  /* line 2561, ../sass/_animate.scss */
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2568, ../sass/_animate.scss */
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2577, ../sass/_animate.scss */
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  /* line 2587, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  /* line 2595, ../sass/_animate.scss */
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2602, ../sass/_animate.scss */
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  /* line 2611, ../sass/_animate.scss */
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  /* line 2621, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

/* line 2628, ../sass/_animate.scss */
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  /* line 2636, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  /* line 2642, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  /* line 2650, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  /* line 2656, ../sass/_animate.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* line 2663, ../sass/_animate.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  /* line 2671, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 2675, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  /* line 2683, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 2687, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

/* line 2694, ../sass/_animate.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  /* line 2700, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  /* line 2706, ../sass/_animate.scss */
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  /* line 2712, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  /* line 2718, ../sass/_animate.scss */
  50% {
    opacity: 1;
  }
}

/* line 2723, ../sass/_animate.scss */
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  /* line 2729, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2737, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  /* line 2747, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2755, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2764, ../sass/_animate.scss */
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  /* line 2770, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2778, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  /* line 2788, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2796, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2805, ../sass/_animate.scss */
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  /* line 2811, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2819, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  /* line 2829, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2837, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2846, ../sass/_animate.scss */
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  /* line 2852, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2860, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  /* line 2870, ../sass/_animate.scss */
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2878, ../sass/_animate.scss */
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2887, ../sass/_animate.scss */
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  /* line 2893, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 2897, ../sass/_animate.scss */
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  /* line 2903, ../sass/_animate.scss */
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  /* line 2909, ../sass/_animate.scss */
  from {
    opacity: 1;
  }

  /* line 2913, ../sass/_animate.scss */
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  /* line 2919, ../sass/_animate.scss */
  to {
    opacity: 0;
  }
}

/* line 2924, ../sass/_animate.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  /* line 2930, ../sass/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2938, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  /* line 2950, ../sass/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 2958, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 2969, ../sass/_animate.scss */
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  /* line 2975, ../sass/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  /* line 2981, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  /* line 2991, ../sass/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  /* line 2997, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

/* line 3006, ../sass/_animate.scss */
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  /* line 3012, ../sass/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  /* line 3018, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  /* line 3028, ../sass/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  /* line 3034, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

/* line 3043, ../sass/_animate.scss */
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  /* line 3049, ../sass/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 3057, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  /* line 3069, ../sass/_animate.scss */
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  /* line 3077, ../sass/_animate.scss */
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

/* line 3088, ../sass/_animate.scss */
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  /* line 3094, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  /* line 3100, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  /* line 3107, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  /* line 3113, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3119, ../sass/_animate.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  /* line 3125, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  /* line 3131, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  /* line 3138, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  /* line 3144, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3150, ../sass/_animate.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  /* line 3156, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  /* line 3162, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  /* line 3169, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  /* line 3175, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3181, ../sass/_animate.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  /* line 3187, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  /* line 3193, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  /* line 3200, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  /* line 3206, ../sass/_animate.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/* line 3212, ../sass/_animate.scss */
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  /* line 3218, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3223, ../sass/_animate.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  /* line 3231, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3236, ../sass/_animate.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

/* line 3243, ../sass/_animate.scss */
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  /* line 3249, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3254, ../sass/_animate.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  /* line 3262, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3267, ../sass/_animate.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 3274, ../sass/_animate.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  /* line 3280, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3285, ../sass/_animate.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  /* line 3293, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3298, ../sass/_animate.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* line 3305, ../sass/_animate.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  /* line 3311, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3316, ../sass/_animate.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  /* line 3324, ../sass/_animate.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 3329, ../sass/_animate.scss */
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

/* line 3336, ../sass/_animate.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@font-face {
  font-family: 'RobotoRegular';
  src: url("../fonts/Roboto-Regular.eot");
  src: url("../fonts/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto-Regular.ttf") format("truetype"), url("../fonts/Roboto-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RobotoBold';
  src: url("../fonts/Roboto-Bold.eot");
  src: url("../fonts/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto-Bold.ttf") format("truetype"), url("../fonts/Roboto-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaBold';
  src: url("../fonts/Futura Std Bold.eot");
  src: url("../fonts/Futura Std Bold.woff") format("woff"), url("../fonts/Futura Std Bold.ttf") format("truetype"), url("../fonts/Futura Std Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaMedium';
  src: url("../fonts/Futura Std Medium.eot");
  src: url("../fonts/Futura Std Medium.woff") format("woff"), url("../fonts/Futura Std Medium.ttf") format("truetype"), url("../fonts/Futura Std Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 1, ../sass/_header.scss */
header {
  margin: 0 auto;
  width: 100%;
 
}
/* line 5, ../sass/_header.scss */
header .topHeader {
  background-color:#fff;
}
/* line 8, ../sass/_header.scss */
.contenedor {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 12, ../sass/_header.scss */
header .topHeader .contenedor .logos {
  flex-basis: 30%;
  /* padding-left:15px; */
}
/* line 14, ../sass/_header.scss */
header .topHeader .contenedor .logos img {
  display: inline-block;
  vertical-align: middle;
  height: 110px;
  padding: 10px 0px;
}
/* line 22, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo {
  display: flex;
  flex-basis: 70%;
  justify-content: flex-end;
  margin-right:15px;
}
/* line 28, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left {
  padding: 7px 30px;
  font-family: RobotoRegular;
  background: url("../images/backTopTopHeader.png") no-repeat;
  background-size: contain;
  /* display: flex; */
  /* flex-basis: 70%; */
  /* justify-content: space-around; */
  color: #74767e;
  font-size: 11px;
}
/* line 38, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left > div {
  height: 20px;
}
/* line 42, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left .fontControl img {
  cursor: pointer;
  vertical-align: middle;
}
/* line 45, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left .fontControl img:nth-child(2) {
  width: 20px;
  vertical-align: middle;
}
/* line 51, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left .language {
  cursor: pointer;
}
/* line 53, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left .language > div {
  display: flex;
}
/* line 56, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left .language ul {
  display: none;
  padding: 10px 20px;
  background: black;
  list-style: none;
  border-radius: 0px 0px 10px 10px;
}
/* line 62, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left .language ul li {
  margin-bottom: 10px;
}
/* line 64, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left .language ul li:hover {
  color: #ffffff;
}
/* line 71, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left .contrastControl .contrast1, header .topHeader .contenedor .rightInfo .left .contrastControl .contrast2 {
  cursor: pointer;
}
/* line 75, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left a {
  color: #fff;
  /* display: flex; */
}
/* line 78, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left a img {
  height: 20px;
  width: auto;
  margin-right: 2px;
}
/* line 83, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .left a:hover {
  color: #ffffff;
}
/* line 88, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .right {
  padding: 5px 0px 0 0;
}
/* line 90, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .right .top {
  font-size: 11px;
  text-align: right;
}
/* line 95, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .right .top .login {
  cursor: pointer;
  margin:0px;

}
/* line 99, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .right .top p {
  cursor: pointer;
}
/* line 104, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .right .bottom form {
  position: relative;
}
/* line 106, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .right .bottom form input {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 5px 10px;
}
/* line 111, ../sass/_header.scss */
header .topHeader .contenedor .rightInfo .right .bottom form .searchButton {
  position: absolute;
  background: url("../images/zoomIcon.png");
  border: none;
  right: 6px;
  top: 0px;
  cursor: pointer;
}
/* line 125, ../sass/_header.scss */
header .mainMenuMobile {
  display: none;
  background-color: #e5eefb;
  /* border-bottom: 2px solid #be0c4d; */
 }
/* line 128, ../sass/_header.scss */
header .mainMenuMobile .openMenu {
  color: #000;
  margin:0;
  position:absolute;
}
/* line 131, ../sass/_header.scss */
header .mainMenuMobile .openMenu i {
  font-size: 20px;
  margin-right: 10px;
  padding: 18px;
}
/* line 136, ../sass/_header.scss */
header .mainMenuMobile .items {
  display: block;
  list-style: none;
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
}
/* line 142, ../sass/_header.scss */
header .mainMenuMobile .items li {
  color: #000;
  font-size: 11px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: RobotoBold;
}
/* line 154, ../sass/_header.scss */
header .mainMenuMobile .items li span {
  padding: 20px;
  display: block;
  position: relative;
}
/* line 158, ../sass/_header.scss */
header .mainMenuMobile .items li span:after {
  content: "";
  display: block;
  position: absolute;
  width: 2px;
  height: 20px;
  background: url("../images/backLinePattern.png");
  top: 50%;
  right: 0;
  transform: translate(0%, -50%);
}
/* line 170, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent {
background-color: #f1f5fa;
    width: 100%;
    text-align: left;
    padding: 10px;
    z-index: 2000;
    color: #000000;
    display: none;
    position: absolute;
    overflow: scroll;}
/* line 197, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div {
  flex-basis: 20%;
}
/* line 199, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div:first-child {
    padding: 5px 0 10px 0;
    font-size: 1rem;
    color: #be0c4d;}
/* line 204, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div .inner {
  list-style: none;
  padding: 0px;
}
/* line 207, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div .inner li {
  color: #000000;
  padding: 10px 0;
  text-transform: none;
  font-family: RobotoRegular;
}
/* line 214, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div .inner li h4 {
  color: #be0c4d;
  font-size: 13px;
  margin: 0;
}
/* line 218, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div .inner li a {
  color: #000000;
  font-size: 12px;
  position: relative;
  padding: 5px 10px;
  padding-left: 15px;
}
/* line 224, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div .inner li a:hover {
  background: #ffffff;
}
/* line 227, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div .inner li a:before {
  position: absolute;
  background: #be0c4d;
  width: 4px;
  height: 4px;
  border-radius: 10px;
  content: "";
  display: block;
  top: 50%;
  left: 5px;
  transform: translate(0%, -50%);
}
/* line 242, ../sass/_header.scss */
header .mainMenuMobile .items li .menuContent div img {
  width: 100%;
  height: auto;
}
/* line 251, ../sass/_header.scss */
header .mainMenu {background-color: #eee;border-bottom: 4px solid #be0c4d;margin-top:5px;}
/* line 253, ../sass/_header.scss */
header .mainMenu .items {
  display: flex;
  justify-content: left;
  list-style: none;
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
}
/* line 260, ../sass/_header.scss */
header .mainMenu .items li {
  color: #000000;
  font-size: 0.9rem;
  cursor: pointer;
  /* text-transform: uppercase; */
  font-weight: normal;
  font-family: arial;
}
/* line 266, ../sass/_header.scss */
header .mainMenu .items li > div {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.5s, visibility 0.5s;
}
/* line 272, ../sass/_header.scss */
/*header .mainMenu .items li:hover > div {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.5s, visibility 0.5s;
}*/
/* line 278, ../sass/_header.scss */
header .mainMenu .items li .active {
  background: #BE0C4D;
  border-radius: 15px 15px 0px 0px;
  color: #fff;
  /* margin-top: -5px; */
  height: 61px;
}
/* line 282, ../sass/_header.scss */
header .mainMenu .items li .active:before {
  /* content: ""; */
  display: block;
  position: absolute;
  width: 40px;
  height: 50px;
  /* background: url("../images/leftCorner.png"); */
  background-size: cover;
  bottom: 0;
  left: -40px;
}
/* line 293, ../sass/_header.scss */
header .mainMenu .items li .active:after {
  /* content: ""; */
  display: block;
  position: absolute;
  width: 40px;
  height: 44px !important;
  /* background: url("../images/rightCorner.png"); */
  background-size: cover;
  bottom: 0;
  right: -35px;
}
/* line 305, ../sass/_header.scss */
header .mainMenu .items li span {
  padding: 20px 20px;
  display: block;
  position: relative;
  border-right: 1px solid #be0c4d;
}
/* line 309, ../sass/_header.scss */
header .mainMenu .items li span:after {
	/* content: ""; */
	display: block;
	position: absolute;
	width: 1px;
	height: 40px;
	/* background: url(../images/backLinePattern.png); */
	top: 50%;
	right: -2px;
	transform: translate(0%, -50%);
	background-color: #F42F63;
	}
/* line 320, ../sass/_header.scss */
header .mainMenu .items li span:hover {
color:#ed1c24;
  background: #fff;
  border-radius: 15px 15px 0px 0px;

}
/* line 348, ../sass/_header.scss */
header .mainMenu .items li .menuContent {
  margin-top: -10px;
  background-color:#fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  left: 50%;
  top: 55px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: auto;
  text-align: left;
  padding: 20px;
  position: absolute;
  z-index: 999;
  color: #000000;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
/* line 371, ../sass/_header.scss */
header .mainMenu .items li .menuContent div {
  flex-basis: 20%;
}
/* line 373, ../sass/_header.scss */
header .mainMenu .items li .menuContent div:first-child {
  display: flex;
  flex-basis: 80%;

}
/* line 378, ../sass/_header.scss */
header .mainMenu .items li .menuContent div .inner {
  list-style: square;
  padding: 10px;
}
/* line 381, ../sass/_header.scss */
header .mainMenu .items li .menuContent div .inner li {
  color: #000000;
  margin-bottom: 0;
  padding: 0;
  text-transform: none;
  font-family: RobotoRegular;
  margin-bottom: 10px;
}

header .mainMenu .items li .menuContent div .inner li:first-child{
	list-style:none;
	color:#ed1c24 !important;
}

header .mainMenu .items li .menuContent div .inner li h4{

	color:#ed1c24 !important;
}

/* line 388, ../sass/_header.scss */
header .mainMenu .items li .menuContent div .inner li h4 {
  color: #474747;
  font-size: 13px;
  font-weight:bold;
}
/* line 392, ../sass/_header.scss */
header .mainMenu .items li .menuContent div .inner li a {
  color: #545454;
  font-size: 12px;
  position: relative;
}
/* line 398, ../sass/_header.scss */
header .mainMenu .items li .menuContent div .inner li a:hover {
  background: #ffffff;
}
/* line 401, ../sass/_header.scss 
header .mainMenu .items li .menuContent div .inner li a:before {
  position: absolute;
  background: red;
  width: 4px;
  height: 4px;
  border-radius: 10px;
  content: "";
  display: block;
  top: 50%;
  left: 5px;
  transform: translate(0%, -50%);
}*/
/* line 416, ../sass/_header.scss */
header .mainMenu .items li .menuContent div img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 700px) {
  /* line 429, ../sass/_header.scss */
  header .mainMenuMobile {
    display: block;
    z-index: 9999;
    left: 0;
    right: 0;
  }
  /* line 435, ../sass/_header.scss */
  header .mainMenuMobile .items {
    display: none;
  }
  /* line 437, ../sass/_header.scss */
  header .mainMenuMobile .items li {
    border-bottom: 1px solid #be0c4d;
  }
  /* line 442, ../sass/_header.scss */
  header .topHeader {
    display: block;
    text-align: center;
    width: 100%;
    background: none;
  }
  /* line 448, ../sass/_header.scss */
  header .topHeader .contenedor .logos {
    flex-basis: 100%;
  }
  /* line 450, ../sass/_header.scss */
  header .topHeader .contenedor .logos img {
    padding: 5px;
  }
  /* line 454, ../sass/_header.scss */
  header .topHeader .contenedor .rightInfo {
    display: none;
    background: #ffffff;
  }
  /* line 457, ../sass/_header.scss */
  header .topHeader .contenedor .rightInfo .left {
    display: none;
  }
  /* line 461, ../sass/_header.scss */
  header .topHeader .contenedor .rightInfo .right .top {
    display: none;
  }
  /* line 475, ../sass/_header.scss */
  #ins-nav-menu {
    display: none;
  }
}
/* line 1, ../sass/_footer.scss */
/* line 3, ../sass/_footer.scss */
footer .mainCont {
  max-width: 1200px;
  margin: 0 auto;
  background: #000000;
  color: #989a9a;
  padding: 40px;
  display: flex;
  justify-content: center;
}
/* line 9, ../sass/_footer.scss */
footer .mainCont > div {
  display: flex;
  align-items: flex-start;
  width: 25%;
  padding: 0 10px;
}
/* line 16, ../sass/_footer.scss */
footer .mainCont > div:nth-child(1) .inner h3 {
  position: relative;
}
/* line 18, ../sass/_footer.scss */
footer .mainCont > div:nth-child(1) .inner h3:after {
  content: "01";
  position: absolute;
  right: 0;
  color: red;
  display: block;
  font-size: 12px;
  font-weight:bold;
}
/* line 31, ../sass/_footer.scss */
footer .mainCont > div:nth-child(2) .inner h3 {
  position: relative;
}
/* line 33, ../sass/_footer.scss */
footer .mainCont > div:nth-child(2) .inner h3:after {
  content: "02";
  position: absolute;
  right: 0;
  color: red;
  display: block;
  font-size: 12px;
  font-weight:bold;
}
/* line 46, ../sass/_footer.scss */
footer .mainCont > div:nth-child(3) .inner h3 {
  position: relative;
}
/* line 48, ../sass/_footer.scss */
footer .mainCont > div:nth-child(3) .inner h3:after {
  content: "03";
  position: absolute;
  right: 0;
  color: red;
  display: block;
  font-size: 12px;
  font-weight:bold;
}
/* line 61, ../sass/_footer.scss */
footer .mainCont > div:nth-child(4) .inner h3 {
  position: relative;
}
/* line 63, ../sass/_footer.scss */
footer .mainCont > div:nth-child(4) .inner h3:after {
  content: "04";
  position: absolute;
  right: 0;
  color: red;
  display: block;
  font-size: 12px;
  font-weight:bold;
}
/* line 75, ../sass/_footer.scss */
footer .mainCont ul {
  list-style: none;
}
/* line 78, ../sass/_footer.scss */
footer .mainCont .inner {
  padding: 0 10px;
}
/* line 80, ../sass/_footer.scss */
footer .mainCont .inner h3 {
  font-size: 16px;
  margin: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #fff;
  color: #fff !important;
}
/* line 88, ../sass/_footer.scss */
footer .mainCont .inner ul li a {
  font-size: 12px;
  color: #fff;
}
/* line 91, ../sass/_footer.scss */
footer .mainCont .inner ul li a:hover {
  color: #ffffff;
}
/* line 99, ../sass/_footer.scss */
footer .auxCont {
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  font-size: 11px;
  padding: 20px;
  background: #ffffff;
}
/* line 105, ../sass/_footer.scss */
footer .auxCont .left ul {
  list-style: none;
}
/* line 107, ../sass/_footer.scss */
footer .auxCont .left ul li {
  display: block;
}
/* line 108, ../sass/_footer.scss */
footer .auxCont .left ul li h3 {
  margin: 0;
}
/* line 116, ../sass/_footer.scss */
footer .auxCont .right ul {
  list-style: none;
}
/* line 118, ../sass/_footer.scss */
footer .auxCont .right ul li {
  display: flex;
  justify-content: flex-end;
}
/* line 119, ../sass/_footer.scss */
footer .auxCont .right ul li h3 {
  margin: 0;
}

@media only screen and (max-width: 700px) {
  /* line 131, ../sass/_footer.scss */
  .row.sbutt {
    position: relative;
    bottom: 0;
    left:0;
    z-index: 0;
    display: block;
    width: 100%;
    margin: 10px 0px;
}
  
  footer .mainCont {
    display: block;
    padding: 20px;
  }
  /* line 134, ../sass/_footer.scss */
  footer .mainCont > div {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 139, ../sass/_footer.scss */
  footer .auxCont {
    display: block;
  }
  /* line 141, ../sass/_footer.scss */
  footer .auxCont .left {
    margin-bottom: 20px;
  }
  /* line 146, ../sass/_footer.scss */
  footer .auxCont .right ul li {
    display: block;
  }
  /* line 151, ../sass/_footer.scss */
  footer .auxCont img {
    display: none;
  }
}
/* line 3, ../sass/_home.scss */
.home .mainWrapper .videoContainer {
  font-family: RobotoRegular;
  position: relative;

}
/* line 9, ../sass/_home.scss */
.home .mainWrapper .videoContainer .contentvid {
  max-height: 450px;
  overflow: hidden;
}
/* line 10, ../sass/_home.scss */
.home .mainWrapper .videoContainer .contentvid .pattern {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 5px;
  left: 0;
  background: url("../images/overPattern.png");
}
/* line 21, ../sass/_home.scss */
.home .mainWrapper .videoContainer .fondoFold1 {
    width: 100%;
    height: auto;
    position: absolute;
    z-index: -1;
    }
/* line 26, ../sass/_home.scss */
.home .mainWrapper .videoContainer .callToAction {
  width: 38px;
  height: 38px;
  background: url("../images/backButtonVideoCTA.jpg");
  position: absolute;
  bottom: 40px;
  right: 10px;
}
/* line 34, ../sass/_home.scss */
.home .mainWrapper .videoContainer .content {
  position: absolute;
    bottom: 180px;
    right: 0;
    width: 300px;
    }
/* line 39, ../sass/_home.scss */
.home .mainWrapper .videoContainer .content img {
  width: 240px;
 /* margin-left: -70px;*/
}
/* line 43, ../sass/_home.scss */
.home .mainWrapper .videoContainer .content p {
  font-size: 16px;
  color: #545454;
  background: rgba(255, 255, 255, 0.85);
  padding: 20px;
  border-radius: 10px;
}
/* line 52, ../sass/_home.scss */
.home .mainWrapper .newsContainer {
  /*background: url("../images/backNews.jpg");*/
 padding: 40px 20px;
 margin-top: -120px;}
/* line 56, ../sass/_home.scss */
.home .mainWrapper .newsContainer .mainTit {
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
}
/* line 64, ../sass/_home.scss */
.home .mainWrapper .newsContainer .mainTit:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 76, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer {
margin-top:15px;
  max-width: 1150px;
  margin: 0 auto;
}
/* line 198, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper {
  position: relative;
}
/* line 202, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-viewport ul li {

  padding: 10px;
  background: rgba(4, 4, 5, 0.81);
  margin-right: 20px;
  height:200px;
}
/* line 207, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-viewport ul li > img {

float: left;
    margin-right: 20px;
 
}
/* line 212, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-viewport ul li div {
  font-family: RobotoRegular;
  padding: 0 15px;
}
/* line 215, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-viewport ul li div h4 {
      font-size: 16px;
    margin: 0 0 5px;
    font-weight: bold;
    color: #fff;}
/* line 220, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-viewport ul li div span {
  font-size: 12px;
  color: #0098b0;
}
/* line 225, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-viewport ul li div p {
  font-size: 12px;
  color: #fff;
}
/* line 230, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-viewport ul li div span {

    display: block;
}
/* line 232, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-viewport ul li div span a {
  display: flex;
  align-items: center;
  color: #e0081a;
  font-size: 14px;
 font-weight: bold;
}
/* line 243, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-controls .bx-pager {
  text-align: center;
  margin-top: 20px;
}
/* line 246, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-controls .bx-pager .bx-pager-item {
  display: inline-block;
}
/* line 248, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-controls .bx-pager .bx-pager-item a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 260, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-controls .bx-pager .bx-pager-item .active {
  background: #e0081a;
}
/* line 266, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-controls .bx-controls-direction .bx-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 40%;
  transform: translate(0%, -50%);
  display: block;
  width: 20px;
  height: 30px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  right: -50px;
  background: url(../images/nextArrow.png) no-repeat center center;
}
/* line 284, ../sass/_home.scss */
.home .mainWrapper .newsContainer .sliderContainer .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 40%;
  transform: translate(0%, -50%);
  display: block;
  width: 20px;
  height: 30px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  left: -50px;
  background: url(../images/prevArrow.png) no-repeat center center;
}
/* line 307, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer {
  background: url("../images/backQuePuedo.jpg") no-repeat center center;
  padding: 40px 20px;
  background-size: cover;
}
/* line 311, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .mainTit {
  width: 300px;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  text-align: center;
  font-size: 26px;
}
/* line 321, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .mainTit:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 333, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container {
  font-family: RobotoRegular;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  padding: 20px 0;
}
/* line 340, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left {
  flex-basis: 35%;
}
/* line 342, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left img {
  margin: 0 auto;
  display: block;
}
/* line 346, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left h3 {
  text-align: center;
  margin: 10px auto;
}
/* line 350, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left p {
  font-size: 12px;
  color: #808080;
  text-align: center;
  max-width: 400px;
  margin: 0 auto;
}
/* line 357, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer {
  padding: 20px;
}
/* line 359, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .top, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .middle, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .bottom {
  display: flex;
  justify-content: space-between;
}
/* line 362, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .top div, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .middle div, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .bottom div {
  position: relative;
}
/* line 364, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .top div span, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .middle div span, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .bottom div span {
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 50px;
  border: 1px solid #009cb5;
  margin: 0 auto;
  background-color: #ffffff;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
}
/* line 376, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .top div span:hover, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .middle div span:hover, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .bottom div span:hover {
  background-color: #009cb5;
}
/* line 380, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .top div h5, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .middle div h5, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .bottom div h4 {
  margin: 10px auto;
  text-align: center;
  color: #3a3a3a;
}
/* line 385, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .top div .hiddenCont, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .middle div .hiddenCont, .home .mainWrapper .quePuedoHacer .container .left .bulletContainer .bottom div .hiddenCont {
  display: none;
  position: absolute;
  left: -50px;
  width: 150px;
  text-align: center;
  padding: 10px;
  background: #ffffff;
  z-index: 99;
}
/* line 397, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .middle {
  justify-content: space-around;
}
/* line 400, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .bottom {
  justify-content: center;
}
/* line 402, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .left .bulletContainer .bottom .hiddenCont {
  left: -20px !important;
}
/* line 408, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .right {
  flex-basis: 35%;
}
/* line 410, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .right img {
  margin: 0 auto;
  display: block;
}
/* line 414, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .right h3 {
  text-align: center;
  margin: 10px auto;
}
/* line 418, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .right p {
  font-size: 12px;
  color: #808080;
  text-align: center;
  max-width: 400px;
  margin: 0 auto;
}
/* line 425, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .right .lead {
  font-size: 20px;
  text-align: center;
}
/* line 428, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .right .lead span {
  display: block;
  color: #009cb5;
}
/* line 434, ../sass/_home.scss */
.home .mainWrapper .quePuedoHacer .container .right .button a {
  color: #ffffff;
  padding: 10px 80px;
  background: url("../images/backBlueButton.jpg");
  font-size: 18px;
}
/* line 444, ../sass/_home.scss */
.home .mainWrapper .salvaVidas {
  background: #ffffff;
  padding: 40px 20px;
  padding-bottom: 30px;
}
/* line 448, ../sass/_home.scss */
.home .mainWrapper .salvaVidas .mainTit {
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
}
/* line 456, ../sass/_home.scss */
.home .mainWrapper .salvaVidas .mainTit:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 468, ../sass/_home.scss */
.home .mainWrapper .salvaVidas .container {
  margin: 0 auto;
  max-width: 1200px;
  text-align: center;
}
/* line 472, ../sass/_home.scss */
.home .mainWrapper .salvaVidas .container a {
  padding: 10px;
  width: 45%;
  display: inline-block;
}
/* line 474, ../sass/_home.scss */
.home .mainWrapper .salvaVidas .container a img {
  width: 100%;
  height: auto;
}
/* line 481, ../sass/_home.scss */
.home .mainWrapper .queHace {
background-color:#333;
 background-image: url('/_catalogs/masterpage/images/backBuscador.png');
    padding: 30px 20px;
    background-size: cover;
}
/* line 485, ../sass/_home.scss */
.home .mainWrapper .queHace .mainTit {
  width: 300px;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  text-align: center;
  color: #ffffff !important;
  font-size: 26px;
}
/* line 496, ../sass/_home.scss */
.home .mainWrapper .queHace .mainTit:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 508, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer {
  width: 880px;
  margin: 30px auto;
  text-align: center;
  font-family: RobotoRegular;
  display: flex;
  justify-content: center;
}
/* line 515, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer .item {
  position: relative;
  cursor: pointer;
  width: 176px;
  height: 176px;
  display: block;
}
/* line 521, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer .item div {
  padding: 0 10px;
  width: 100%;
  top: 50%;
  transform: translate(0%, -50%);
  position: absolute;
}
/* line 527, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer .item div p {
  color: #c7c7c7;
  font-size: 14px;
}
/* line 535, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer .vigilancia {
  background: url("../images/queHaceItem01.jpg") no-repeat center center;
}
/* line 538, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer .investigacion {
  background: url("../images/queHaceItem02.jpg") no-repeat center center;
}
/* line 541, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer .produccion {
  background: url("../images/queHaceItem03.jpg") no-repeat center center;
}
/* line 544, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer .observatorio {
  background: url("../images/queHaceItem04.jpg") no-repeat center center;
}
/* line 547, ../sass/_home.scss */
.home .mainWrapper .queHace .itemContainer .redes {
  background: url("../images/queHaceItem05.jpg") no-repeat center center;
}
/* line 551, ../sass/_home.scss */
.home .mainWrapper .queHace .displayInfo {
  width: 880px;
  margin: 0 auto;
  font-family: RobotoRegular;
  color: #ffffff;
}
/* line 556, ../sass/_home.scss */
.home .mainWrapper .queHace .displayInfo .info {
  display: none;
}
/* line 558, ../sass/_home.scss */
.home .mainWrapper .queHace .displayInfo .info:first-child {
  display: block;
}
/* line 562, ../sass/_home.scss */
.home .mainWrapper .queHace .displayInfo h4 {
  font-size: 1.5rem;
    color: #fff;
}
/* line 565, ../sass/_home.scss */
.home .mainWrapper .queHace .displayInfo p {
  color: #fff;
  font-size: 15px;
}
/* line 571, ../sass/_home.scss */
.home .mainWrapper .eventosContainer {
  background: url("../images/backNews.jpg") no-repeat;
  background-size: cover;
  padding: 40px;
  padding-bottom: 30px;
}
/* line 576, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .mainTit {
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
}
/* line 584, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .mainTit:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 596, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 599, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul {
  
}
/* line 601, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul li {
  display: inline-block;
  vertical-align: top;
  padding: 20px;
  background: #ffffff;
  margin-right: 20px;
  position: relative;
  width: 30%;
}
.home .mainWrapper .eventosContainer .container ul li >p{
  width: 10%;
  display: inline-block;
  vertical-align: top;
}
.home .mainWrapper .eventosContainer .container ul li div{
  width: 80%;
  display: inline-block;
  vertical-align: top;
}
/* line 607, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul li:after {
  content: "";
  width: 3px;
  height: 30px;
  background: red;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 616, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul li .date {
  font-family: FuturaMedium;
  font-size: 36px;
}
/* line 619, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul li .date span {
  font-size: 17px;
  display: block;
}
/* line 624, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul li div {
  font-family: RobotoRegular;
  padding: 0 20px;
}
/* line 627, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul li div h4 {
  margin-top: 0;
}
/* line 631, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul li div .seeMore a {
  display: flex;
  margin-top: 20px;
  justify-content: flex-end;
  color: #808080;
  font-size: 10px;
}
/* line 638, ../sass/_home.scss */
.home .mainWrapper .eventosContainer .container ul li div .seeMore img {
  width: 16px;
  height: 16px;
}
/* line 648, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres {
  background: #ffffff;
  padding: 40px 20px;
  padding-bottom: 30px;
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 656, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .mainTit {
  color: #000000;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
}
/* line 665, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .mainTit:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 677, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres > div {
  width: 33.33%;
  font-family: RobotoRegular;
  font-size: 12px;
  color: #808080;
  padding: 10px;
}
/* line 683, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres > div .listContainer {
  margin-top: 10px;
  list-style: none;
}
/* line 686, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres > div .listContainer .active {
  background: #f6f6f6;
}
/* line 689, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres > div .listContainer li {
  cursor: pointer;
  padding: 5px 0 5px 30px;
  background: #ececec;
  margin-bottom: 5px;
  position: relative;
}
/* line 695, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres > div .listContainer li .content {
  display: none;
}
/* line 698, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres > div .listContainer li:before {
  content: "+";
  display: block;
  position: absolute;
  top: 0;
  left: 10px;
  color: #000000;
  margin-top: 4px;
}
/* line 707, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres > div .listContainer li:hover {
  background: #f6f6f6;
}
/* line 714, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .infoContainer .content {
  position: relative;
}
/* line 716, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .infoContainer .content img {
  width: 100%;
  height: auto;
}
/* line 720, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .infoContainer .content .basics {
  color: #ffffff;
  position: absolute;
  bottom: 0px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.8);
}
/* line 726, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .infoContainer .content .basics h3 {
  font-size: 30px;
  margin-top: 0;
}
/* line 733, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .infoContainer .content .basics .go {
  text-align: right;
  display: block;
  padding: 10px 15px;
  background: red;
  color: white;
  float: right;
}
/* line 745, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .servicios .container {
  max-height: 340px;
  overflow-y: scroll;
  overflow-x: hidden
}
/* line 748, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .servicios .container ul {
  list-style: none;
}
/* line 751, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .servicios .container ul li a {
  color: #808080;
  padding: 15px 0 15px 50px;
  margin-bottom: 5px;
  background: url("../images/listBack.jpg");
  display: block;
  position: relative;
}
/* line 758, ../sass/_home.scss */
.home .mainWrapper .temasDeInteres .servicios .container ul li a span {
  width: 25px;
  height: 25px;
  background: #009cb5;
  display: block;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translate(0%, -50%);
}
/* line 774, ../sass/_home.scss */
.home .mainWrapper .banner {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  display: block;
}
/* line 779, ../sass/_home.scss */
.home .mainWrapper .banner img {
  width: 100%;
}

@media only screen and (max-width: 700px) {
  /* line 793, ../sass/_home.scss */
  .home .mainWrapper .videoContainer .fondoFold1 {
    display: none;
  }
  /* line 796, ../sass/_home.scss */
  .home .mainWrapper .videoContainer .content {
    position: relative;
    width: 90%;
    margin: 0 auto;
    padding: 10px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  /* line 810, ../sass/_home.scss */
  .home .mainWrapper .newsContainer .sliderContainer .slick-slider .slick-slide {
    display: block !important;
    margin: 0;
  }
  /* line 814, ../sass/_home.scss */
  .home .mainWrapper .newsContainer .sliderContainer .slick-slider .slick-prev, .home .mainWrapper .newsContainer .sliderContainer .slick-slider .slick-next {
    display: none !important;
  }
  /* line 821, ../sass/_home.scss */
  .home .mainWrapper .quePuedoHacer .container {
    display: block;
  }
  /* line 826, ../sass/_home.scss */
  .home .mainWrapper .salvaVidas .container {
    display: block;
  }
  /* line 831, ../sass/_home.scss */
  .home .mainWrapper .queHace .itemContainer {
    width: 100%;
    flex-wrap: wrap;
  }
  /* line 834, ../sass/_home.scss */
  .home .mainWrapper .queHace .itemContainer .item {
    flex-basis: 30%;
  }
  /* line 838, ../sass/_home.scss */
  .home .mainWrapper .queHace .displayInfo {
    width: 100%;
  }
  /* line 842, ../sass/_home.scss */
  .home .mainWrapper .eventosContainer {
    padding: 20px;
  }
  /* line 845, ../sass/_home.scss */
  ul#eventosINS {
    display: block;
  }
  /* line 847, ../sass/_home.scss */
  .home .mainWrapper .eventosContainer .container ul li {
    margin: 0;
    margin-bottom: 5px;
    width:100%;
  }
  /* line 854, ../sass/_home.scss */
  .home .mainWrapper .temasDeInteres {
    display: block;
  }
  /* line 856, ../sass/_home.scss */
  .home .mainWrapper .temasDeInteres > div {
    width: 100%;
  }
}
/* line 6, ../sass/_general.scss */
.mainWrapper .rightMenu {
  top: 60px;
  bottom: 0;
  position: fixed;
  right: 0;
  z-index:999;
  right: 0;
  /* top: 60px; */
}
/* line 17, ../sass/_general.scss */
.mainWrapper .rightMenu .left {
  width: 27px;
  height: 168px;
  background: url("../images/backgroundRightTag.png") no-repeat center center;
  cursor: pointer;
  display: inline-block;
  margin-right: 12px;
  margin-top: 160px;
}
/* line 26, ../sass/_general.scss */
.mainWrapper .rightMenu .right {
  background: url("../images/backRightMenu.png");
  display: none;
  padding: 50px 0 0;
  vertical-align: top;
  margin: 0;
  height: 100%;
  text-align: center;
  opacity: 0;
   overflow-y: auto;
}
/* line 35, ../sass/_general.scss */
.mainWrapper .rightMenu .right .content .item {
  text-align: left;
  display: block;
  width: 100%;
  padding: 10px 50px;
  margin-bottom: 5px;
}
/* line 41, ../sass/_general.scss */
.mainWrapper .rightMenu .right .content .item:hover {
  background: url("../images/selectedItemRightBack.png");
}
/* line 43, ../sass/_general.scss */
.mainWrapper .rightMenu .right .content .item:hover a {
  color: #4d4c4c;
}
/* line 47, ../sass/_general.scss */
.mainWrapper .rightMenu .right .content .item a {
  color: #ffffff;
  font-size: 14px;
}
/* line 50, ../sass/_general.scss */
.mainWrapper .rightMenu .right .content .item a span {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
/* line 60, ../sass/_general.scss */
.mainWrapper .rightMenu .right .content .active {
  background: url("../images/selectedItemRightBack.png");
}
/* line 62, ../sass/_general.scss */
.mainWrapper .rightMenu .right .content .active a {
  color: #4d4c4c;
}
/* line 67, ../sass/_general.scss */
.mainWrapper .rightMenu .right img, .mainWrapper .rightMenu .right h2 {
  display: inline-block;
  vertical-align: middle;
}
/* line 71, ../sass/_general.scss */
.mainWrapper .rightMenu .right img {
  margin-right: 10px;
}
/* line 74, ../sass/_general.scss */
.mainWrapper .rightMenu .right h2 {
  font-size: 24px;
  color: #ffffff !important;
}
/* line 80, ../sass/_general.scss */
.mainWrapper .bredCrumb {
  width: 100%;
  max-width: 1200px;
  margin: 40px auto;
  font-size: 0.8rem;
}
/* line 84, ../sass/_general.scss */
.mainWrapper .bredCrumb ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  list-style: none;
}
/* line 93, ../sass/_general.scss */
.mainWrapper .bredCrumb ul li a {
  color: #828282;
  font-size: 12px;
  font-family: RobotoRegular;
}
/* line 97, ../sass/_general.scss */
.mainWrapper .bredCrumb ul li a:after {
  content: "/";
  margin: 0 10px;
}
/* line 101, ../sass/_general.scss */
.mainWrapper .bredCrumb ul li a.instance {
  font-weight: bold;
  font-size: 13px;
}
/* line 104, ../sass/_general.scss */
.mainWrapper .bredCrumb ul li a.instance:after {
  display: none;
}
/* line 112, ../sass/_general.scss */
.mainWrapper .gobierno {
  padding-top: 20px;
  background: url("../images/backGobierno.jpg") no-repeat center top;
  background-color: #ffffff;
  background-size: 100%;
  padding: 40px 20px;
  padding-bottom: 30px;
  padding-top: 0;
  margin-top: 40px;
  justify-content: space-between;
}
/* line 122, ../sass/_general.scss */
.mainWrapper .gobierno .top {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}
/* line 127, ../sass/_general.scss */
.mainWrapper .gobierno .bottom {
  max-width: 800px;
  margin: 0 auto;
  margin-top: 70px;
  display: flex;
  justify-content: space-around;
}
/* line 133, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul {
  list-style: none;
}
/* line 136, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li {

  margin-bottom: 10px;
  padding-left: 20px;
}
/* line 140, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li a {
  display: flex;
  align-items: center;
  color: #2e2e2e;
}
/* line 146, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li span {
  width: 10px;
  height: 10px;
  display: block;
  margin-right: 5px;
}
/* line 152, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .vicepresidencia {
  background: #9f2b42;
}
/* line 155, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minjusticia {
  background: #07041f;
}
/* line 158, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .mindefensa {
  background: #2d1e6f;
}
/* line 161, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .mininterior {
  background: #2a298f;
}
/* line 164, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minrelaciones {
  background: #4e2d86;
}
/* line 167, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minhacienda {
  background: #69218d;
}
/* line 170, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minminas {
  background: #901389;
}
/* line 173, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .mincomercio {
  background: #a4057c;
}
/* line 176, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .mintic {
  background: #a952a0;
}
/* line 179, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .mincultura {
  background: #00a23b;
}
/* line 182, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minagricultura {
  background: #2eba3d;
}
/* line 185, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minambiente {
  background: #a7d300;
}
/* line 188, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minstransporte {
  background: #005bb6;
}
/* line 191, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minvivienda {
  background: #0079bc;
}
/* line 194, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .mineducacion {
  background: #009ae2;
}
/* line 197, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .mintrabajo {
  background: #00b2f8;
}
/* line 200, ../sass/_general.scss */
.mainWrapper .gobierno .bottom ul li .minsalud {
  background: #00cbf3;
}
/* line 206, ../sass/_general.scss */
.mainWrapper .gobierno .bottomLogos {
  text-align: center;
  margin: 50px auto;
  margin-bottom: 0;
}

/* line 213, ../sass/_general.scss */
.contrast {
  color: #f00;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

/* line 218, ../sass/_general.scss */
.moveFromRight {
  /* -webkit-transform: translate(-330px, 0); */
  -moz-transform: translate(-330px, 0);
  -o-transform: translate(-330px, 0);
  -ms-transform: translate(-330px, 0);
  /* transform: translate(-330px, 0); */
  display:inline-block !important;
}
.moveFromRight .left{
  margin-right: -4px !important;
}

/* line 226, ../sass/_general.scss */
.zoomPage {
  -moz-transform: scale(1.1, 1.1);
  /* Moz-browsers */
  zoom: 1.1;
  /* Other non-webkit browsers */
  zoom: 110%;
  /* Webkit browsers */
}

/* line 232, ../sass/_general.scss */
#sideNavBox {
  width: 100%;
  clear:both !important;
  float:none;
}
/* line 235, ../sass/_general.scss */
#sideNavBox .segundoNivelSideBar > span {
   position: relative;
   background-color: #e5eefb;
   /* font-size: 14px; */
   color: #000000;
   }
/* line 242, ../sass/_general.scss */
#sideNavBox .segundoNivelSideBar > span span:after {display: block;position: absolute;right: 10px;content: "+";color: #f42f63;top: 5px;font-size: 25px;border-radius: 60px;height: 40px;}
/* line 252, ../sass/_general.scss */
#sideNavBox .segundoNivelSideBar > a {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #464747;
  font-family: RobotoRegular;
  text-transform: uppercase;
  text-align: left;
  border-bottom: 1px solid #C0C0C0;
}
/* line 262, ../sass/_general.scss */
#sideNavBox .segundoNivelSideBar ul li {
  padding-left: 20px;
}
/* line 269, ../sass/_general.scss */
#sideNavBox .segundoNivelSideBar ul.static li {
  position: relative;
  background-color: #f8fbff;
}
/* line 273, ../sass/_general.scss */
#sideNavBox .segundoNivelSideBar ul.static li:before {
  display: block;
  position: absolute;
  left: 10px;
  /* content: "-"; */
  color: #ed1c24;
  top: 14px;
}
/* line 284, ../sass/_general.scss */
#sideNavBox li.static {
    width: 100%;
    border-bottom: 1px solid rgb(190, 12, 77);
    background-color: #f6faff;
    font-weight: 400;
    }
    
    .static .selected span {
    color: #be0c4d;
}
    
/* line 290, ../sass/_general.scss */
#sideNavBox .menu-item {
      padding: 15px 30px 17px 15px;
      color: #000000;
      /* font-size: 14px; */
}

/* line 295, ../sass/_general.scss */
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
  padding: 15px;
}

/* line 298, ../sass/_general.scss */
li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, li > a.ms-core-listMenu-item:hover, li > a.ms-core-listMenu-item:active {
      background: #be0c4d;
      color: #fff !important;
      }

/* line 1, ../sass/_estatico.scss */
.ONSNoticias {
  padding: 20px !important;
  margin-bottom: 20px !important;
  background: url(../images/backONSNoticias.jpg) no-repeat center center !important;
  background-size: cover;
}

/* line 7, ../sass/_estatico.scss */
.topContentONS {
  padding: 20px !important;
}
/* line 9, ../sass/_estatico.scss */
.topContentONS .left {
  display: inline-block;
  width: 60%;
  vertical-align: middle;
  margin-right: 10px;
}
/* line 14, ../sass/_estatico.scss */
.topContentONS .left img {
  width: 100%;
}
/* line 18, ../sass/_estatico.scss */
.topContentONS .right {
  width: 37%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
/* line 23, ../sass/_estatico.scss */
.topContentONS .right .quote {
  text-align: left;
  font-size: 12px;
  margin: 20px auto;
  width: 80%;
  color: #828282;
}
/* line 30, ../sass/_estatico.scss */
.topContentONS .right .name {
  text-align: right;
  font-size: 12px;
  margin: 20px auto;
  width: 80%;
 color: #828282;
}
/* line 36, ../sass/_estatico.scss */
.topContentONS .right .name span {
  color: black;
  font-weight: bold;
  display: block;
}
/* line 43, ../sass/_estatico.scss */
.topContentONS .right .buttonCont img {
  width: 80%;
  margin: 0 auto;
}

/* line 52, ../sass/_estatico.scss */
.noticiasContainerONS ul li {
  padding: 20px;
  display: inline-block;
  width: 47%;
  background: #ffffff;
}
/* line 57, ../sass/_estatico.scss */
.noticiasContainerONS ul li:nth-child(1) {
  margin-right: 10px;
}
/* line 60, ../sass/_estatico.scss */
.noticiasContainerONS ul li img, .noticiasContainerONS ul li div {
  display: inline-block;
  vertical-align: top;
}
/* line 64, ../sass/_estatico.scss */
.noticiasContainerONS ul li img {
  width: 40%;
  margin-right: 10px;
}
/* line 68, ../sass/_estatico.scss */
.noticiasContainerONS ul li div {
  width: 55%;
}
/* line 70, ../sass/_estatico.scss */
.noticiasContainerONS ul li div h4 {
  margin-top: 0;
  margin-bottom: 5px !important;
  font-size: 14px !important;
}
/* line 74, ../sass/_estatico.scss */
.noticiasContainerONS ul li div h4:before {
  display: none !important;
}
/* line 78, ../sass/_estatico.scss */
.noticiasContainerONS ul li div span {
  font-size: 10px;
  font-size: 0.625rem;
  margin-top: -5px;
  display: block;
}
/* line 83, ../sass/_estatico.scss */
.noticiasContainerONS ul li div p {
  font-size: 12px !important;
  margin: 10px auto !important;
}
/* line 87, ../sass/_estatico.scss */
.noticiasContainerONS ul li div .seeMore {
  float: right;
}
/* line 89, ../sass/_estatico.scss */
.noticiasContainerONS ul li div .seeMore a {
  color: #808080;
  vertical-align: middle;
}
/* line 93, ../sass/_estatico.scss */
.noticiasContainerONS ul li div .seeMore img {
  width: 10px;
  vertical-align: middle;
}

/* line 102, ../sass/_estatico.scss */
.publicaciones {
  background: url(../images/backPublicaciones.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 107, ../sass/_estatico.scss */
.publicaciones .staticMain .sideBar .bannerDonante {
  display: block;
  width: 100%;
  margin-top: 20px;
}
/* line 111, ../sass/_estatico.scss */
.publicaciones .staticMain .sideBar .bannerDonante img {
  width: 100%;
}
/* line 117, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer {
  position: relative;
  background: rgba(255, 255, 255, 0.85);
  padding: 10px;
}
/* line 121, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer {
  text-align: center;
}
/* line 123, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer .item {
  width: 18%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
/* line 128, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer .item img {
  width: 100%;
}
/* line 133, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .mainTit {
  text-align: center;
  font-size: 20px;
  font-size: 1.25;
  margin: 20px auto;
  justify-content: center;
}
/* line 139, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer {
  text-align: center;
  margin-top:30px;
}
/* line 158, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .item .historial {
  margin-top: 10px;
  color: #000000;
  padding-left: 20px;
  background: url("../images/clockIcon.png") no-repeat left center;
  font-weight: bold;
}
/* line 164, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .item .historial:hover {
  color: red;
  cursor: pointer;
}
/* line 170, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .seeMore {
  text-align: center;
  font-size: 18px;
  font-size: 1.125;
  margin: 10px auto;
  color: red;
  cursor: pointer;
  display: block;
}
/* line 179, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal {
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  padding: 20px;
  position: absolute;
  top: 40%;
  margin: 0 auto;
  display: none;
  left: 0;
  right: 0;
  width: 400px;
}
/* line 190, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal .close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: red;
  padding: 5px 13px;
  border-radius: 20px;
  font-size: 14px;
  cursor: pointer;
  font-weight: bold;
}
/* line 201, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal .iconMsj {
  text-align: center;
  margin: 10px auto;
  display: block;
}
/* line 206, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal .title {
  font-size: 16px;
  font-size: 1;
  font-weight: bold;
  text-align: center;
  margin: 10px auto;
}
/* line 212, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal .cont {
  font-size: 12px;
  
  text-align: center;
  margin: 10px auto;
}
/* line 218, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal form .nombre {
  margin: 10px auto;
  display: block;
  width: 300px;
  height: 40px;
  border: none;
  border-radius: 0;
  color: #ffffff;
  padding-left: 10px;
  background: #000000;
}
/* line 229, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal form .email {
  margin: 10px auto;
  display: block;
  width: 300px;
  height: 40px;
  border: none;
  border-radius: 0;
  color: #ffffff;
  padding-left: 10px;
  background: #000000;
}
/* line 240, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal form .comentario {
  margin: 10px auto;
  display: block;
  width: 300px;
  height: 100px;
  border: none;
  border-radius: 0;
  color: #ffffff;
  padding-left: 10px;
  background: #000000;
}
/* line 251, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal form .button {
  content: "";
  display: block;
  width: 300px;
  height: 50px;
  background: url(../images/backCommentButton.png) no-repeat center top;
  text-indent: -9999px;
  margin: 0 auto;
  border: none;
  cursor: pointer;
}
/* line 264, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer #leaveComment {
  cursor: pointer;
  width: 100%;
  margin: 20px auto;
}

/* line 274, ../sass/_estatico.scss */
.participacion {
  background: url(../images/backParticipacion.jpg) no-repeat center top;
  background-size: cover !important;
}
/* line 277, ../sass/_estatico.scss */
.participacion .bredCrumb {
  padding-top: 10px;
}
/* line 280, ../sass/_estatico.scss */
.participacion .staticMain {
  display: block !important;
}
/* line 282, ../sass/_estatico.scss */
.participacion .staticMain .topP {
  width: 500px;
  display: block;
  margin: 0 auto;
}
/* line 287, ../sass/_estatico.scss */
.participacion .staticMain .data {
  text-align: center;
  margin: 0 auto;
}
/* line 290, ../sass/_estatico.scss */
.participacion .staticMain .data .nombre {
  margin: 10px auto;
  width: 300px;
  height: 30px;
  border: none;
  border-radius: 5px;
  padding-left: 10px;
}
/* line 298, ../sass/_estatico.scss */
.participacion .staticMain .data .email {
  margin: 10px auto;
  width: 300px;
  height: 30px;
  border: none;
  border-radius: 5px;
  padding-left: 10px;
}
/* line 306, ../sass/_estatico.scss */
.participacion .staticMain .data .button {
  content: "";
  display: block;
  width: 66px;
  height: 66px;
  background: url(../images/mailSentIcon.png) no-repeat center top;
  text-indent: -9999px;
  margin: 0 auto;
  border: none;
  cursor: pointer;
}
/* line 318, ../sass/_estatico.scss */
.participacion .staticMain .titV2 {
  color: #ffffff;
  text-align: center;
  justify-content: center;
  margin-top: 20px;
  font-size: 18px;
  font-size: 1.125;
}
/* line 325, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer {
  text-align: center;
}
/* line 327, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item {
  display: inline-block;
  vertical-align: top;
  width: 22%;
  margin-right: 20px;
  padding: 10px;
  text-align: center;
  color: #ffffff;
}
/* line 335, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item:last-child {
  margin-right: 0;
}
/* line 338, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item h4 {
  font-size: 24px;
  font-size: 1.5;
  margin-bottom: 10px;
}
/* line 342, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item p {
  font-size: 12px;
  
  margin-bottom: 20px;
}
/* line 346, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item .send {
  padding: 10px 20px;
  background: #ED1C24;
  color: #ffffff;
  width: 100%;
  display: block;
}
/* line 352, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item .send:hover {
  background: #C70910;
}
/* line 359, ../sass/_estatico.scss */
.participacion .tituloInstancia0 {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
}
/* line 363, ../sass/_estatico.scss */
.participacion .tituloInstancia0 h3 {
  color: #ffffff;
  text-align: center;
  justify-content: center;
}
/* line 368, ../sass/_estatico.scss */
.participacion .tituloInstancia0 img {
  margin: 0 auto;
  display: block;
}

/* line 374, ../sass/_estatico.scss */
.noticias {
  background: url(../images/backNoticiasCenefa.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 378, ../sass/_estatico.scss */
.noticias .staticMain .bannerDonante {
  display: block;
}
/* line 380, ../sass/_estatico.scss */
.noticias .staticMain .bannerDonante img {
  width: 100%;
  height: auto;
  margin: 20px 0;
}
/* line 386, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic {
  padding: 20px;
  background: rgba(255, 255, 255, 0.85);
}
/* line 390, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul {
  list-style: none;
}
/* line 392, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li {
  padding: 10px;
  border: 1px solid #dbdbdb;
  margin-bottom: 10px;
}
/* line 396, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li img {
  width: 20%;
  margin-right: 20px;
}
/* line 400, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div {
  width: 75%;
}
/* line 402, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div span {
  font-size: 10px;
  
  color: #808080;
}
/* line 406, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div p {
  color: #808080;
  font-size: 12px;
  
}
/* line 410, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div h4 {
  margin-bottom: 5px;
  color: #231f20;
  font-size: 18px;
  font-size: 1.125;
}
/* line 414, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div h4:before {
  display: none;
}
/* line 418, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div .seeMore {
  float: right;
}
/* line 420, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div .seeMore a {
  font-size: 12px;
  
  color: #808080;
}
/* line 423, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div .seeMore a img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
/* line 431, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li img, .noticias .staticMain .contenidoStatic .newsContainer ul li div {
  display: inline-block;
  vertical-align: top;
}

/* line 441, ../sass/_estatico.scss */
.noticiasViewer {
  background: url(../images/backNoticiasCenefa.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 445, ../sass/_estatico.scss */
.noticiasViewer .staticMain .bannerDonante {
  display: block;
}
/* line 447, ../sass/_estatico.scss */
.noticiasViewer .staticMain .bannerDonante img {
  width: 100%;
  height: auto;
  margin: 20px 0;
}
/* line 454, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer {
  padding: 20px;
  background: rgba(255, 255, 255, 0.85);
}
/* line 457, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer h4 {
  margin-bottom: 10px;
}
/* line 460, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .date {
  margin-bottom: 20px;
}
/* line 462, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .date span {
  color: #808080;
  font-size: 12px;
  
}
/* line 469, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .top .left {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin-right: 20px;
}
/* line 475, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .top .right {
  display: inline-block;
  vertical-align: top;
  width: 45%;
}
/* line 479, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .top .right p {
  color: #808080;
  font-size: 12px;
  
  margin-bottom: 10px;
}
/* line 487, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .middle p {
  color: #808080;
  font-size: 12px;
  
  margin-bottom: 10px;
}
/* line 494, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .quote p {
  color: #808080;
  font-size: 20px;
  font-size: 1.25;
  margin-bottom: 10px;
  width: 70%;
  margin: 20px auto;
  display: block;
}
/* line 501, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .quote p span {
  font-size: 20px;
  font-size: 1.25;
}
/* line 507, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .bottom .left {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin-right: 20px;
}
/* line 512, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .bottom .left p {
  color: #808080;
  font-size: 12px;
  
  margin-bottom: 10px;
}
/* line 518, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .bottom .right {
  display: inline-block;
  vertical-align: top;
  width: 45%;
}
/* line 522, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .bottom .right img {
  width: 100%;
}
/* line 530, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews {
  padding: 20px 0;
}
/* line 532, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul {
  list-style: none;
}
/* line 534, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li {
  display: inline-block;
  vertical-align: top;
  width: 32%;
  padding: 10px;
  border: 1px solid #dbdbdb;
  margin-bottom: 10px;
  margin-right: 10px;
}
/* line 542, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li img {
  width: 20%;
  margin-right: 5px;
}
/* line 546, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div {
  width: 75%;
}
/* line 548, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div h4 {
  margin-top: 0;
}
/* line 551, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div span {
  font-size: 10px;
  
  color: #808080;
}
/* line 555, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div p {
  color: #808080;
  font-size: 12px;
  
}
/* line 559, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div h4 {
  margin-bottom: 5px;
  color: #231f20;
  font-size: 18px;
  font-size: 1.125;
}
/* line 563, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div h4:before {
  display: none;
}
/* line 567, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div .seeMore {
  float: right;
}
/* line 569, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div .seeMore a {
  font-size: 12px;
  
  color: #808080;
}
/* line 572, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div .seeMore a img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
/* line 580, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li img, .noticiasViewer .staticMain .seeMoreNews ul li div {
  display: inline-block;
  vertical-align: top;
}

/* line 589, ../sass/_estatico.scss */
.quienesSomosGeneral {
  background: url(../images/cenefaQuienesSomos.jpg) no-repeat center 38%;
  background-size: 100%;
}

/* line 593, ../sass/_estatico.scss */
.directivos {
  background: url(../images/cenefaQuienesSomos.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 596, ../sass/_estatico.scss */
.directivos .staticMain {
  background: url(../images/backStatic03.png) no-repeat !important;
}
/* line 598, ../sass/_estatico.scss */
.directivos .staticMain .contenidoStatic {
  background: rgba(255, 255, 255, 0.85);
}

/* line 603, ../sass/_estatico.scss */
.evaluacionExternaGeneral {
  background: url(../images/cenefaEvaluacionExterna.jpg) no-repeat center 38%;
  background-size: 100%;
}


/* line 611, ../sass/_estatico.scss */
.onsGeneral {
  background: url(../images/backOns.jpg) no-repeat center 38%;
  background-size: 100%;
}

/* line 615, ../sass/_estatico.scss */
.salva-vidas {
  background: url(../images/cenefaEvaluacionExterna.jpg) no-repeat center 38%;
  background-size: 100%;
}


/* line 628, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .sideBar .btnMenuSide i:before {
 /* color: red !important;*/
}
/* line 634, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic {
  background: rgba(255, 255, 255, 0.85);
}
/* line 637, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista {
  list-style: none;
  text-align: center;
}
/* line 640, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .loc {
  background: url(../images/locIconServicios.png) no-repeat left 20px;
}
/* line 643, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .tel {
  background: url(../images/phoneIconServicios.png) no-repeat left 20px;
}
/* line 646, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .horario {
  background: url(../images/timeIconServicios.png) no-repeat left 20px;
}
/* line 649, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .directorio {
  background: url(../images/bookIconServicios.png) no-repeat left 20px;
}
/* line 652, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .contacto {
  background: url(../images/mailIconServicios.png) no-repeat left 20px;
}
/* line 655, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .chat {
  background: url(../images/chatIconServicios.png) no-repeat left 20px;
}
/* line 658, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista li {
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  text-align: left;
  width: 50%;
  padding-left: 60px;
}
/* line 665, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista li h3 {
  font-size: 18px;
  font-size: 1.125;
  margin: 10px 0;
}
/* line 669, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista li p {
  font-size: 12px;
  
  color: #4d4d4d;
}
/* line 675, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista.n1 li {
  width: 30%;
}
/* line 680, ../sass/_estatico.scss */

.atencion-usuarios .staticMain .contenidoStatic .bannerServicios {
  margin-top: 20px;
}
/* line 688, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .bannerServicios a img {
  width: 100%;
}

/* line 696, ../sass/_estatico.scss */
.ninosGeneral {
  background: url(../images/bgPortalNinos.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 702, ../sass/_estatico.scss */
.ninosGeneral .sideBar .btnMenuSide i:before {
  color: #F9B400 !important;
}

/* line 710, ../sass/_estatico.scss */
.static .mainWrapper {
  background-size: 100% auto;
}
/* line 713, ../sass/_estatico.scss */
.static .topContent {
  /*padding: 20px;*/
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  padding-top: 0;
}
/* line 720, ../sass/_estatico.scss */
.static .topContent .tituloInstancia h3 {
 
font-size: 20px;
 
color: black;
 
font-family: inherit;
 
text-transform: uppercase;
 
/* letter-spacing: 3px; */
 
font-weight: bold;
 
margin: 20px auto 40px auto;
}
/* line 734, ../sass/_estatico.scss */
.static .topContent .tituloInstancia h3:before {
  display: inline-block;
  margin: 0px 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  background: #ed1c24;
  float: left;
  height: 35px;
  }
/* line 745, ../sass/_estatico.scss */
.static .topContent .topWrapper {
  display: flex;
}
/* line 749, ../sass/_estatico.scss */
.static .topContent .topWrapper .videoContainer img {
  width: 100%;
}
/* line 754, ../sass/_estatico.scss */
.static .topContent .topWrapper .contenido p {
  font-size: 0.9rem;
  /* font-size: 0.75rem; */
  color: #828282;
  /* font-family: RobotoRegular; */
  text-align: justify;
  margin: 0 0 15px 0;
}
/* line 766, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje {
  width: 80%;
  margin: 0 auto;
}
/* line 769, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje img {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 774, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .resena {
  position: relative;
}
/* line 776, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .resena:before {
  content: '"';
  display: block;
  position: absolute;
  color: red;
  font-size: 50px;
  font-size: 3.125;
  font-weight: bold;
  top: -10px;
  left: -30px;
}
/* line 786, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .resena:after {
  content: '"';
  display: block;
  position: absolute;
  color: red;
  font-size: 50px;
  font-size: 3.125;
  font-weight: bold;
  top: -10px;
  right: -30px;
}
/* line 797, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .autor {
  text-align: right;
}
/* line 799, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .autor span {
  font-weight: bold;
  display: block;
}
/* line 808, ../sass/_estatico.scss */
.staticMain {
  background: url(../images/backStatic02.png) no-repeat;
  background-position: left bottom;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 824, ../sass/_estatico.scss */
.static .staticMain h1 {
  font-size: 1.7rem;
  margin: 20px 0px 30px 0px;
  color: #333;
  font-weight:700;
}


.static .staticMain h2 {
        font-size: 1.2rem;
        color: #565656 !important;
        /* text-transform: uppercase; */
        font-weight: bold;
        text-align: left;
        margin: 30px 0px;
   }
    
/* line 853, ../sass/_estatico.scss */
.static .staticMain .sideBar .btnMenuSide {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  padding: 15px 0;
  background: #e5eefb;
  position: relative;
  border-bottom: 2px solid #be0c4d;
}
/* line 867, ../sass/_estatico.scss */
.static .staticMain .sideBar .btnMenuSide i {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #8A8A8A;
  margin: 4px 15px 0 0;
}
/* line 872, ../sass/_estatico.scss */
.static .staticMain .sideBar .btnMenuSide i:before {
  color: #BE0C4D;
}
/* line 876, ../sass/_estatico.scss */
.static .staticMain .sideBar .btnMenuSide p {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #464747;
  font-family: RobotoRegular;
  text-transform: uppercase;
  text-align: center;
}
/* line 884, ../sass/_estatico.scss */
.static .staticMain .sideBar .btnMenuSide:before {
  display: block;
  content: "";
  position: absolute;
  top: -14px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border-bottom: 15px solid #e5eefb;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}
/* line 899, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul {
  width: 100%;
  position: relative;
  background: #f7f7f7;
}
/* line 903, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul:before {
  display: block;
  content: "";
  position: absolute;
  top: -14px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border-bottom: 15px solid #f7f7f7;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}
/* line 914, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  padding: 15px 0;
}
/* line 926, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul div p {
  font-size: 15px;
  
  color: #464747;
  font-family: RobotoRegular;
  text-transform: uppercase;
  text-align: center;
}
/* line 933, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul div i {
  font-size: 13px;
  
  color: #8A8A8A;
  margin: 4px 15px 0 0;
}
/* line 939, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li {
  display: block;
}
/* line 941, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul {
  list-style: none;
}
/* line 943, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li {
  width: 100%;
}
/* line 946, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li .subMenu {
  display: none;
}
/* line 949, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li div {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding: 15px;
  border-bottom: 1px solid #c0c0c0;
  font-size: 13px;
  
  color: #464747;
  font-family: RobotoRegular;
  position: relative;
  justify-content: flex-start;
}
/* line 971, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li div i {
  position: relative;
  margin: 0px 0 0 10px;
}
/* line 977, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li:last-child a {
  border: none;
}
/* line 981, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active {
  background: url("../images/backPatternQuieneSomos.png");
}
/* line 984, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active div i {
  color: #ed1c24;
}
/* line 986, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active div i:before {
  content: "\f068";
}
/* line 991, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu {
  display: block;
}
/* line 993, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu .active {
  background: #c3c3c3;
}
/* line 996, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu li {
  cursor: pointer;
}
/* line 1000, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu div i {
  color: #ed1c24;
}
/* line 1002, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu div i:before {
  content: "\f054";
  color: #8A8A8A;
}
/* line 1010, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li:hover {
  background: url("../images/backPatternQuieneSomos.png");
}
/* line 1013, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li:hover a i {
  color: #ed1c24;
}
/* line 1020, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li .subMenu li:hover {
  background: #ffffff;
}
/* line 1024, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li .subMenu li div i {
  margin-right: 20px;
}
/* line 1056, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .tituloInstancia h3, h2{
   font-size: 1.3rem;
   font-size: 1.25;
   color: black;
   font-weight: bold;
   margin: 0px 0px 20px 0px;
   text-align:left;
}
/* line 1081, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .tituloInstancia a.compartir i {
  font-size: 16px;
  font-size: 1;
}
/* line 1086, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic h4 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  font-size: 16px;
  font-size: 1;
  color: black;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
}
/* line 1099, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic h4:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #ed1c24;
}
/* line 1109, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 10% 0;
}
/* line 1123, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 figure {
  -webkit-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex: 47%;
  margin: 0;
}
/* line 1130, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level {
  text-align: center;
}
/* line 1132, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer {
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  position: relative;
}
/* line 1137, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer .seeMore {
  border: 1px solid #adadad;
  position: absolute;
  top: 0;
  right: 50px;
  padding: 6px 10px;
  border-radius: 20px;
  background: #dbdbdb;
  cursor: pointer;
  color: #858585;
}
/* line 1147, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer .seeMore:hover {
  background: red;
  color: #ffffff;
  border-color: red;
}
/* line 1153, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer figure {
  width: 50%;
  margin: 20px auto;
}
/* line 1157, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer .name {
  text-align: right;
}
/* line 1159, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer .name strong {
  font-weight: bold;
  color: #000000;
}
/* line 1165, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo {
  position: absolute;
  padding: 20px;
  background: #000000;
  top: 0;
  width: 300%;
  left: -400px;
  z-index: 99;
}
/* line 1173, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .close {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 4px 10px;
  border-radius: 20px;
  background: red;
  cursor: pointer;
  color: #ffffff;
}
/* line 1183, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .left {
  display: inline-block;
  vertical-align: top;
  width: 20%;
  margin-right: 20px;
}
/* line 1188, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .left strong {
  color: red;
}
/* line 1192, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .right {
  display: inline-block;
  vertical-align: top;
  width: 70%;
  padding: 20px;
}
/* line 1197, ../sass/_estatico.scss */

 .content1 .mapaDirectivos .level .allInfo .right strong {
  margin-right: 20px;
}
/* line 1204, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level1 .personaContainer, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer {
  padding: 10px 20px;
  width: 30%;
}
/* line 1209, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level1 .personaContainer .info p:first-child, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer .info p:first-child, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer .info p:first-child {
  position: relative;
}
/* line 1211, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level1 .personaContainer .info p:first-child:before, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer .info p:first-child:before, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer .info p:first-child:before {
  content: "";
  width: 28px;
  height: 25px;
  position: absolute;
  top: -10px;
  left: -30px;
  background: url("../images/leftSemiColon.png");
}
/* line 1220, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level1 .personaContainer .info p:first-child:after, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer .info p:first-child:after, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer .info p:first-child:after {
  content: "";
  width: 28px;
  height: 25px;
  position: absolute;
  top: -10px;
  right: -30px;
  background: url("../images/rightSemiColon.png");
}
/* line 1235, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer {
  margin-right: 20px;
}
/* line 1240, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer {
  margin-right: 30px;
}
/* line 1245, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level4 .personaContainer {
  width: 23%;
}
/* line 1251, ../sass/_estatico.scss *//* line 1266, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 figure {
  -webkit-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex: 47%;
  margin: 0;
}
/* line 1273, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 .contenidoFull h4 {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
}
/* line 1278, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 .contenidoFull figure {
  -webkit-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex: 47%;
  margin: 0;
}
/* line 1284, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 .contenidoFull .contentText {
  -webkit-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex: 47%;
}
/* line 1291, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection {
  padding: 30px;
  background: url("../images/backEvExternaLinks.jpg") no-repeat;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
/* line 1297, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection a {
  width: 30%;
  font-family: RobotoRegular;
  color: #2e2e2e;
  text-align: center;
}
/* line 1299, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection a img {
  width: 70px;
}
/* line 1305, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection a:hover {
  text-decoration: underline;
}
/* line 1308, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection a:nth-child(1) {
  position: relative;
  display:inline-block;
}
/* line 1332, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .contenido figure img {
  display: block;
  width: 100%;
}
/* line 1336, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .contenido figure figcaption {
  font-size: 10px;
  
  color: #828282;
  font-family: RobotoRegular;
  margin-top: 20px;
}
/* line 1345, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic figure img {
  display: block;
  width: 100%;
}
/* line 1349, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic figure figcaption {
  font-size: 10px;
  
  color: #828282;
  font-family: RobotoRegular;
  margin-top: 20px;
}

/* line 1361, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .bannersSalvaVidas {
  display: flex;
  flex-basis: 50%;
}
/* line 1364, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .bannersSalvaVidas a {
  -webkit-flex-basis: 47%;
  flex-basis: 50%;
  -ms-flex: 47%;
}
/* line 1368, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .bannersSalvaVidas a figure {
  width: 100%;
}
/* line 1373, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .contenidoFull {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1395, ../sass/_estatico.scss */
.onsGeneral .tituloInstancia0 h3 {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  font-size: 20px;
  font-size: 1.25rem;
  color: black;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
}
/* line 1411, ../sass/_estatico.scss */
.onsGeneral .tituloInstancia0 h3:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #47a5ae;
}
/* line 1425, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar img {
  display: block;
  margin: 20px auto;
}
/* line 1429, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar form {
  margin-bottom: 20px;
  position: relative;
}
/* line 1432, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar form > input {
  width: 100%;
}
/* line 1435, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar form input {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 5px 10px;
}
/* line 1440, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar form .searchButton {
  width: 30px;
  position: absolute;
  background: url("../images/zoomIcon.png") no-repeat center right;
  border: none;
  right: 6px;
  top: 0px;
  cursor: pointer;
}
/* line 1453, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar ul .btnMenuSide i:before {
  color: #47a5ae;
}
/* line 1461, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar ul li a i:before {
  color: #47a5ae;
}
/* line 1469, ../sass/_estatico.scss */
.onsGeneral .staticMain .contenidoStatic {
  flex-basis: 70%;
}
/* line 1474, ../sass/_estatico.scss */
.onsGeneral .staticMain .contenidoStatic .content2 .tituloInstancia h3:before {
  background: #47a5ae;
}
/* line 1482, ../sass/_estatico.scss */
.onsGeneral .staticMain .contenidoStatic .tituloInstancia h3:before {
  background: #47a5ae;
}

/* line 1491, ../sass/_estatico.scss */
/* line 1494, ../sass/_estatico.scss */
.buscadorGeneral .topContent .content {
  width: 60%;
  margin: 0 auto;
  padding: 10%;
}
/* line 1504, ../sass/_estatico.scss */
.buscadorGeneral .topContent .content img {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 1509, ../sass/_estatico.scss */
.buscadorGeneral .topContent .content p {
  color: #c5c5c5;
  font-size: 0.90rem;
  text-align: justify;
  margin: 0 0 15px 0;
}
/* line 1516, ../sass/_estatico.scss */
.buscadorGeneral .topContent .content #eventPicker {
  margin: 30px auto;
  width: 100%;
  border: none;
  height: 40px;
  display: block;
  -webkit-appearance: none;
  padding: 0 20px;
  position: relative;
  background: url("../images/smallRedArrow.png") no-repeat right 10px center;
  background-position: 10px right center;
  background-color: #ececec;
}

/* line 1537, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2:first-child .tituloInstancia {
  width: auto;
}
/* line 1544, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .tipoLaboratorio {
  width: auto;
}
/* line 1546, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .tipoLaboratorio select {
  cursor: pointer;
  border: none;
  text-indent: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 220px;
  border-radius: 5px 5px;
  background-color: #eeeeee;
  background: url("../images/smallRedArrow.png") no-repeat right 10px center;
  background-color: #dedede;
  background-repeat: no-repeat;
  color: black;
  margin: 10px 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 1566, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio {
  width: 100%;
}
/* line 1568, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style-type: none;
  border-bottom: #dadada solid 1px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
/* line 1585, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li {
  cursor: pointer;
}
/* line 1587, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li div {
  color: #828282;
  font-size: 10px;
  
  font-family: RobotoRegular;
  padding: 8px;
  display: block;
  position: relative;
}
/* line 1594, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li div:before {
  display: none;
  position: absolute;
  top: 11px;
  left: -5px;
  content: "";
  border-right: 6px solid #333333;
  border-bottom: 3px solid transparent;
  border-top: 3px solid transparent;
}
/* line 1604, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li div:hover {
  background: #333333;
  color: white;
}
/* line 1607, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li div:hover:before {
  display: block;
}
/* line 1612, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li .active {
  background: #333333;
  color: white;
}
/* line 1615, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li .active:before {
  display: block;
}
/* line 1627, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf {
  width: 47%;
  list-style-type: none;
}
/* line 1630, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf li {
  font-size: 12px;
  
  color: #828282;
  font-family: RobotoRegular;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  margin-bottom: 15px;
}
/* line 1641, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf li i {
  color: #ed1c24;
}
/* line 1643, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf li i:before {
  margin-top: 5px;
  display: block;
}
/* line 1648, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf li p {
  padding-left: 10px;
}

/* line 1660, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection a:nth-child(1):after {
  right: -10px;
  left: 260px;
}
/* line 1664, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection a:nth-child(2):after {
  display: block;
  content: "";
  position: absolute;
  width: 2px;
  height: 96px;
  background: url("../images/backDivConsulta.png");
  top: 0;
  right: 0;
}
/* line 1675, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection {
  padding: 30px;
  background: url("../images/backEvExternaLinks.jpg") no-repeat;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
}
/* line 1681, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection a {
  flex-basis: 33%;
  font-family: RobotoRegular;
  color: #2e2e2e;
  text-align: center;
  font-size: 12px;
  
}
/* line 1687, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection a img {
  width: 70px;
}
/* line 1690, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection a:hover {
  text-decoration: underline;
}

/* line 1699, ../sass/_estatico.scss */
.buscadorGeneralResultado {
  font-family: RobotoRegular;
  color: #ffffff;
}
/* line 1702, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection {
  background: url(../images/backBuscadorResultado.jpg) no-repeat center top;
  background-size: cover;
  padding: 40px 0px;
}
/* line 1706, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent {
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  display: flex;
  justify-content: space-between;
}
/* line 1712, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .left {
  flex-basis: 50%;
}
/* line 1715, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .left .tituloInstancia h3 {
  margin-bottom: 20px;
  color: #ffffff;
  font-size: 35px;

  text-transform: uppercase;
}
height: 50px;
}
/* line 1725, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .left p {
  font-size: 0.90rem;
  color: #dadada;
}
/* line 1730, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right {
  width: 400px;
  position: relative;
  padding-top: 80px;
}
/* line 1734, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right #eventPicker {
  position: absolute;
  top: 0;
  right: 0;
  width: 300px;
  border: none;
  height: 40px;
  display: block;
  -webkit-appearance: none;
  padding: 0 20px;
  background: url("../images/smallRedArrow.png") no-repeat right 10px center;
  background-position: 10px right center;
  background-color: #a71622;
  border-radius: 0 0 10px 10px;
}
/* line 1749, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right .topLinks {
  display: flex;
}
/* line 1751, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right .topLinks a {
  text-align: center;
  display: block;
  color: #848484;
  display:inline-block;/* IE6, IE7, IE8, IE9 */
  width:33.3%;/* IE6, IE7, IE8, IE9 */
  
}
/* line 1755, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right .topLinks a h4 {
  color:#ff656b;
  margin: 5px auto;
  font-size: 12px;
  
}
/* line 1760, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right .topLinks a p {
  font-size: 11px;
  
}
/* line 1763, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right .topLinks a img {
  margin: 0 auto;
  display: block;
}
/* line 1772, ../sass/_estatico.scss */
.buscadorGeneralResultado .mapa {
  margin: 0 auto;
  max-width: 1200px;
  display:none;
}
/* line 1775, ../sass/_estatico.scss */
.buscadorGeneralResultado .mapa img {
  width: 100%;
}
/* line 1779, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent {
  margin: 0 auto;
  max-width: 1200px;
}
/* line 1782, ../sass/_estatico.scss */
/* line 1785, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .top .tituloInstancia h3 {
  margin-bottom: 20px;
  color: #ffffff;
  font-size: 24px;
  font-size: 1.5;
  text-transform: uppercase;
  position: relative;
  padding-left: 10px;
}
/* line 1792, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .top .tituloInstancia h3:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: absolute;
  left: 0;
  width: 2px;
  height: 32px;
  background: #ed1c24;
}
/* line 1804, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .top p {
  color: #8e8e8e;
  font-size: 12px;
  
}
/* line 1809, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection {
  margin: 20px 0;
}
/* line 1811, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu {
  list-style: none;

}
/* line 1814, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item {
padding: 20px;
    background: #000;
    color: #fff;
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 33%;

}
/* line 1820, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item h3 {
  font-size: 24px;
  font-size: 1.5;
  margin: 0 0 10px;
  padding-left: 20px;
  position: relative;
}
/* line 1825, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item h3 span {
  font-size: 12px;
  background: red;
  padding: 5px;
  position: absolute;
  left: -20px;
  color: #ffffff;
}
/* line 1834, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item p {
  font-size: 12px;
  
  color: #7b7b7b;
}
/* line 1838, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item:hover {
  background: #fff;
  color: #000;
}
/* line 1841, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item:hover .openArrow {
  color: red;
  background: black;
}
/* line 1846, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item .date {
  margin: 20px 0;
}
/* line 1849, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item .openArrow {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 10px;
  background: red;
  color: #ffffff;
}
/* line 1858, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .active {
  background: #000000;
  color: #ffffff;
}
/* line 1861, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .active .openArrow {
  color: red;
  background: black;
}
/* line 1871, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer ul {
  display: none;
  list-style: none;
}
/* line 1874, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer ul li {
  background: url("../images/pdfIcon.png") no-repeat left center;
  padding: 20px 20px 20px 50px;
}
/* line 1878, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer ul li  h3 {
  color: #ffffff !important;
  font-size: 14px;
  
}
/* line 1882, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer ul li p {
  font-size: 11px;
  
  color: #848484;
}
/* line 1889, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer .show {
  display: flex !important;
}
/* line 1896, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection {
  background: url(../images/backNoticiasBuscador.jpg) no-repeat;
  background-size: cover;
}
/* line 1900, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 1904, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .title {
  color: #000000;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
  font-size: 1.625;
  text-transform: uppercase;
}
/* line 1914, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .title:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 1926, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content {
  display: flex;
}
/* line 1928, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content .video {
  padding: 20px;
}
/* line 1931, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul {
  padding: 20px;
}
/* line 1933, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li {
  display: flex;
  padding: 20px;
  background: #ffffff;
  margin-right: 20px;
  margin-bottom: 10px;
}
/* line 1939, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li > img {
  width: 174px;
  height: 174px;
}
/* line 1943, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div {
  padding: 0 20px;
}
/* line 1945, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div h4 {
  color: #231f20;
  font-size: 18px;
  font-size: 1.125;
  margin: 0 0 5px;
}
/* line 1949, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div span {
  font-size: 10px;
  font-size: 0.625rem;
  color: #808080;
}
/* line 1954, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div .seeMore {
  font-size: 10px;
  font-size: 0.625rem;
  color: #808080;
}
/* line 1958, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div .seeMore a {
  display: flex;
  margin-top: 20px;
  justify-content: flex-end;
  color: #808080;
}
/* line 1965, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #808080;
}
/* line 1974, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .moreAbout {
  background: #009cb5;
  padding: 10px;
  margin: 0 auto;
  display: block;
  width: 350px;
  text-align: center;
  color: white;
  border-radius: 5px;
}
/* line 1986, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection {
  background: url(../images/backInfoLabSection.jpg) no-repeat;
  background-size: cover;
}
/* line 1990, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 1994, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .title {
  color: #000000 !important;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
  font-size: 1.625;
  text-transform: uppercase;
}
/* line 2004, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .title:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 2016, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .informesLab {
  display: flex;
  align-items: center;
}
/* line 2019, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .informesLab li {
  background: url("../images/informeLinkIcon.png") no-repeat left top 40px;
  padding: 20px 20px 20px 50px;
}
/* line 2023, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .informesLab li a h3 {
  color: #080808;
  font-size: 18px;
  font-size: 1.125;
  margin-bottom: 10px;
}
/* line 2028, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .informesLab li a p {
  color: #4d4d4d;
  font-size: 12px;
  
}
/* line 2038, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 2043, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .title {
  color: #000000 !important;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
  font-size: 1.625;
  text-transform: uppercase;
}
/* line 2053, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .title:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 2065, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .lead {
  color: #4d4d4d;
  font-size: 12px;
  
  max-width: 400px;
}
/* line 2070, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector {
  list-style: none;
  margin: 20px 0;
}
/* line 2073, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li {
  cursor: pointer;
  background: #acacac;
  position: relative;
  color: #ffffff;
  padding: 30px;
  width: 90px;
  height: 80px;
  display: inline-block;
}
/* line 2082, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li ul {
  position: absolute;
  width: 100%;
  LEFT: 0;
  bottom: -50px;
}
/* line 2087, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li ul li {
  background: #000000;
  padding: 5px 0;
  text-align: center;
  font-size: 12px;
  
}
/* line 2093, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li ul .active {
  background: #b61218;
}
/* line 2097, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li:hover {
  background: red;
}
/* line 2101, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector .active {
  background: red;
}
/* line 2105, ../sass/_estatico.scss */
/* line 2108, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li {
  color: #6f6f6f;
  display: flex;
  align-items: center;
}
/* line 2112, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .year {
  padding: 0 10px;
}
/* line 2115, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .resume {
  padding: 0 10px;
  font-size: 12px;
  
}
/* line 2119, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .name {
  padding: 0 10px;
  font-size: 12px;
  
}
/* line 2123, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .link {
  font-size: 12px;
  
  padding: 0 10px;
  display: flex;
  align-items: center;
}
/* line 2128, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .link img {
  margin-right: 10px;
}
/* line 2131, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .link a {
  color: #6f6f6f;
}
/* line 2139, ../sass/_estatico.scss */
.buscadorGeneralResultado .InfHerramientasONS {
  background: url("../images/backTitlePattern.png");
}
/* line 2141, ../sass/_estatico.scss */
.buscadorGeneralResultado .InfHerramientasONS .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 2146, ../sass/_estatico.scss */
.buscadorGeneralResultado .InfHerramientasONS .title {
  color: #ffffff;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  font-size: 1.125;
  text-transform: uppercase;
}
/* line 2155, ../sass/_estatico.scss */
.buscadorGeneralResultado .InfHerramientasONS .title:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}

/* line 2170, ../sass/_estatico.scss */
.eriaGeneral {
  background: url(../images/backEria.jpg) no-repeat center 38%;
  font-family: RobotoRegular;
}
/* line 2174, ../sass/_estatico.scss */
.eriaGeneral .tituloInstancia0 h3 {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  font-size: 20px;
  font-size: 1.25rem;
  color: black;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
}
/* line 2190, ../sass/_estatico.scss */
.eriaGeneral .tituloInstancia0 h3:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #6baa5b;
}
/* line 2202, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar {
  flex-basis: 30%;
}
/* line 2204, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar img {
  display: block;
  margin: 20px auto;
}
/* line 2208, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar form {
  margin-bottom: 20px;
  position: relative;
}
/* line 2211, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar form > input {
  width: 100%;
}
/* line 2214, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar form input {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 5px 10px;
}
/* line 2219, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar form .searchButton {
  width: 30px;
  position: absolute;
  background: url("../images/zoomIcon.png") no-repeat center right;
  border: none;
  right: 6px;
  top: 0px;
  cursor: pointer;
}
/* line 2232, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar ul .btnMenuSide i:before {
  color: #47a5ae;
}
/* line 2240, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar ul li a i:before {
  color: #47a5ae;
}
/* line 2248, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic {
  flex-basis: 70%;
}
/* line 2253, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .content2 .tituloInstancia h3:before {
  background: #47a5ae;
}
/* line 2261, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .tituloInstancia h3:before {
  background: #47a5ae;
}
/* line 2268, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .showContent .pdfContainer .proyectosPdfFiles {
  display: flex;
  list-style: none;
}
/* line 2271, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .showContent .pdfContainer .proyectosPdfFiles li {
  background: url("../images/pdfEriaIcon.jpg") no-repeat left center;
  padding: 20px 20px 20px 50px;
}
/* line 2275, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .showContent .pdfContainer .proyectosPdfFiles li a h3 {
  color: #404040;
  font-size: 14px;
  
}
/* line 2279, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .showContent .pdfContainer .proyectosPdfFiles li a p {
  color: #848484;
  font-size: 11px;
  
}

/* line 2293, ../sass/_estatico.scss */
.ninos .tituloInstancia0 h3 {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  font-size: 20px;
  font-size: 1.25rem;
  color: black;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
}
/* line 2309, ../sass/_estatico.scss */
.ninos .tituloInstancia0 h3:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #ffc000;
}
/* line 2321, ../sass/_estatico.scss */
.ninos .staticMain .sideBar {
  flex-basis: 25%;
}
/* line 2323, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos {
  margin-bottom: 30px;
}
/* line 2325, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos img {
  display: block;
  margin: 20px auto;
}
/* line 2329, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos p {
  width: 80%;
  padding: 3%;
  margin: 0 auto;
  position: relative;
  font-size: 12px;
  
  color: #828282;
  font-family: RobotoRegular;
  text-align: justify;
}
/* line 2338, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos p:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  width: 25px;
  height: 20px;
  background: url(../images/comillasStart.jpg) center no-repeat;
}
/* line 2348, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos p:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: -25px;
  width: 25px;
  height: 20px;
  background: url(../images/comillasEnd.png) center no-repeat;
}
/* line 2360, ../sass/_estatico.scss */
.ninos .staticMain .sideBar form {
  margin-bottom: 20px;
  position: relative;
}
/* line 2363, ../sass/_estatico.scss */
.ninos .staticMain .sideBar form > input {
  width: 100%;
}
/* line 2366, ../sass/_estatico.scss */
.ninos .staticMain .sideBar form input {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 5px 10px;
}
/* line 2371, ../sass/_estatico.scss */
.ninos .staticMain .sideBar form .searchButton {
  width: 30px;
  position: absolute;
  background: url("../images/zoomIcon.png") no-repeat center right;
  border: none;
  right: 6px;
  top: 0px;
  cursor: pointer;
}
/* line 2381, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul {
  background: #938896;
  border-radius: 10px;
}
/* line 2384, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul:before {
  display: none;
}
/* line 2388, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul .btnMenuSide p {
  color: white;
}
/* line 2392, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul .btnMenuSide i:before {
  color: #ffc000;
}
/* line 2400, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li div {
  border-bottom: 1px solid #6f6472;
  color: white;
}
/* line 2403, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li div i {
  color: #ffc000;
}
/* line 2411, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li:last-child div {
  border-bottom: none;
}
/* line 2415, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li:hover {
  background: url("../images/bgActiveNinos.jpg") !important;
}
/* line 2417, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li:hover div {
  color: #8c6c7b !important;
}
/* line 2419, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li:hover div i {
  color: #8c6c7b !important;
}
/* line 2424, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li.active {
  background: url("../images/bgActiveNinos.jpg") !important;
}
/* line 2426, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li.active div {
  color: #8c6c7b !important;
}
/* line 2428, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li.active div i {
  color: #8c6c7b !important;
}
/* line 2430, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li.active div i:before {
  content: "\f054";
}
/* line 2441, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic {
  flex-basis: 75%;
}
/* line 2443, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent {
  margin-bottom: 50px;
}
/* line 2447, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull figure {
  width: 65%;
  margin: 0;
}
/* line 2450, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull figure img {
  width: 100%;
  display: block;
  margin: 0;
}
/* line 2456, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div {
  width: 35%;
  background: #ffc000;
  padding: 3% 3% 0;
}
/* line 2460, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div h3 {
  color: white;
  font-family: FuturaMedium;
  font-size: 18px;
  font-size: 1.125;
  margin: 0 0 5%;
}
/* line 2466, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div p {
  color: #776048;
  font-size: 11px;
  
}
/* line 2474, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .content2 {
  padding: 1% 3%;
}
/* line 2477, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .content2 .contenidoFull figure {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
}
/* line 2485, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .content2 .tituloInstancia h3:before {
  background: #ffc000;
}
/* line 2493, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .tituloInstancia h3:before {
  background: #ffc000;
}
/* line 2498, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground {
  background: #f42657;
  padding: 10px 3%;
}
/* line 2502, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground .tituloInstancia h3 {
  color: black;
  font-size: 15px;
  
}
/* line 2505, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground .tituloInstancia h3:before {
  background: white;
}
/* line 2510, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground > p {
  color: white;
  margin-bottom: 5px;
  font-size: 11px;
  
}
/* line 2515, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a {
  display: block;
}
/* line 2517, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a img {
  display: inline-block;
  vertical-align: middle;
  margin: 15px;
}
/* line 2522, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a div {
  width: 70%;
  display: inline-block;
  vertical-align: middle;
}
/* line 2526, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a div p {
  color: white;
  font-size: 11px;
  
  margin: 0;
}
/* line 2531, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a div .resaltoParrafo {
  font-size: 13px;
  
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 2539, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a:hover div p {
  text-decoration: underline;
}

/* line 2550, ../sass/_estatico.scss */
.donacionSangre .topContent {
  background: url(../images/bgDonacionSangre.jpg) no-repeat center top;
  background-size: cover;
}
/* line 2553, ../sass/_estatico.scss */
.donacionSangre .topContent .content {
  width: 60%;
  margin: 0 auto;
  padding: 20px 20px 30px;
}
/* line 2557, ../sass/_estatico.scss */
.donacionSangre .topContent .content .tituloDonacion {
  margin: 0 auto;
}
/* line 2559, ../sass/_estatico.scss */
.donacionSangre .topContent .content .tituloDonacion h3 {
  color: #ffffff;
  font-size: 35px;
  font-size: 2.1875;
  font-family: FuturaMedium;
  text-transform: uppercase;
  text-align: center;
}
/* line 2565, ../sass/_estatico.scss */
.donacionSangre .topContent .content .tituloDonacion h3 .redText {
  font-size: 48px;
  font-size: 3;
  -webkit-mix-blend-mode: overlay;
  -moz-mix-blend-mode: overlay;
  mix-blend-mode: overlay;
  line-height: 50px;
}
/* line 2572, ../sass/_estatico.scss */
.donacionSangre .topContent .content .tituloDonacion h3 .bigTextDonacion {
  font-size: 45px;
  font-size: 2.8125;
  line-height: 20px;
}
/* line 2578, ../sass/_estatico.scss */
.donacionSangre .topContent .content .contVideo {
  width: 80%;
  height: 270px;
  margin: 0 auto;
  background: url(../images/btnVideo.png) center no-repeat, #0a0a0a;
}
/* line 2584, ../sass/_estatico.scss */
.donacionSangre .topContent .content p {
  width: 70%;
  color: white;
  font-size: 12px;
  
  font-family: RobotoRegular;
  text-align: justify;
  margin: 15px auto 0;
  padding: 0 0 0 10%;
  position: relative;
}
/* line 2593, ../sass/_estatico.scss */
.donacionSangre .topContent .content p:before {
  display: block;
  content: "";
  background: url(../images/corazonIcon.png) center no-repeat;
  width: 42px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 2607, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
}
/* line 2612, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style-type: none;
  margin-top: 25px;
}
/* line 2627, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul li {
  -webkit-flex-basis: 23%;
  flex-basis: 23%;
  -ms-flex: 23%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 55px;
  position: relative;
}
/* line 2642, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul li p.capital {
  font-size: 48px;
  font-size: 3;
  margin-right: 20px;
  font-weight: bold;
  font-family: FuturaMedium;
  color: black;
  position: relative;
  top: -25px;
}
/* line 2652, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul li div p.tittle {
  font-size: 15px;
  
  font-weight: bold;
  color: black;
  margin-bottom: 10px;
}
/* line 2658, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul li div p {
  font-size: 11px;
  
  text-align: left;
  color: black;
}
/* line 2668, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion {
  background: url(../images/mapaDonacion.jpg) no-repeat center;
  background-size: cover;
}
/* line 2671, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion {
  width: 60%;
  margin: 0 auto;
  padding: 30px 100px;
}
/* line 2676, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion .tituloBuscadorDonacion h3 {
  width: 50%;
  margin: 25px auto;
  color: #ffffff;
  font-size: 20px;
  font-size: 1.25;
  text-align: center;
  font-family: FuturaMedium;
}
/* line 2685, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion img {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 2690, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion p {
  color: #9e9e9e;
  font-size: 12px;
  
  font-family: RobotoRegular;
  text-align: justify;
  margin: 0 0 15px 0;
}
/* line 2697, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion #eventPicker {
  margin: 30px auto;
  width: 100%;
  border: none;
  height: 40px;
  display: block;
  -webkit-appearance: none;
  padding: 0 20px;
  position: relative;
  background: url("../images/smallRedArrow.png") no-repeat right 10px center;
  background-position: 10px right center;
  background-color: #ececec;
}
/* line 2710, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion .linkMapa {
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 8px;
  color: white;
  font-family: RobotoRegular;
  font-size: 16px;
  font-size: 1;
  margin: 0 auto;
  display: block;
}

/* line 2727, ../sass/_estatico.scss */
.donacionOrganos .topContent {
  background: url(../images/bgDonacionOrganos.jpg) no-repeat center top;
  background-size: cover;
}
/* line 2730, ../sass/_estatico.scss */
.donacionOrganos .topContent .content {
  width: 60%;
  margin: 0 auto;
  padding: 20px 20px 30px;
}
/* line 2734, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .tituloDonacion {
  margin: 0 auto;
}
/* line 2736, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .tituloDonacion h3 {
  color: #ffffff;
  font-size: 35px;
  font-size: 2.1875;
  font-family: FuturaMedium;
  text-transform: uppercase;
  text-align: center;
}
/* line 2742, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .tituloDonacion h3 .redText {
  font-size: 48px;
  font-size: 3;
  -webkit-mix-blend-mode: overlay;
  -moz-mix-blend-mode: overlay;
  mix-blend-mode: overlay;
  line-height: 50px;
}
/* line 2749, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .tituloDonacion h3 .bigTextDonacion {
  font-size: 45px;
  font-size: 2.8125;
  line-height: 20px;
}
/* line 2755, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .contVideo {
  width: 80%;
  height: 270px;
  margin: 0 auto;
  background: url(../images/btnVideo.png) center no-repeat, #0a0a0a;
}
/* line 2762, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .copyCampana p.textCopy {
  width: 70%;
  color: white;
  font-size: 12px;
  
  font-family: RobotoRegular;
  text-align: justify;
  margin: 15px auto 0;
  padding: 0 0 0 10%;
  position: relative;
}
/* line 2771, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .copyCampana p.textCopy:before {
  display: block;
  content: "";
  background: url(../images/chulitoIcon.png) center no-repeat;
  width: 42px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 2786, ../sass/_estatico.scss */
.donacionOrganos .staticMain .contenidoStatic {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
}

/* line 2800, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 {
  display: block !important;
}
/* line 2803, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item {
  display: inline-block;
  width: 30%;
  margin: 5px 10px;
}
/* line 2807, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .title {
  font-size: 30px;
  font-size: 3.125;
  color: #ffffff !important;
  margin: 10px auto;
  font-family: 'RobotoBold';
  text-align: center;
  font-style: italic;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; 
  overflow:hidden;
}
/* line 2815, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .lead {
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  padding: 0 20px;
 display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; 
  overflow:hidden;}
/* line 2821, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec {
  margin-top: 10px;
}
/* line 2823, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec .pdf, .aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec .download {
  cursor: pointer;
}
/* line 2826, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec div {
  width: 49%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  height: 35px;
  padding: 5px;
}
/* line 2833, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec div img {
  width: 20%;
  display: inline-block;
  vertical-align: middle;
}
/* line 2838, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec div p {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  font-size: 12px;
  
}
/* line 2847, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app01 {
  background: #6dc458;
}
/* line 2849, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app01 .pdf {
  background: #70b45f;
}
/* line 2852, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app01 .download {
  background: #6aa95b;
}
/* line 2856, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app02 {
  background: #5895c4;
}
/* line 2858, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app02 .pdf {
  background: #4389bf;
}
/* line 2861, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app02 .download {
  background: #6ea0c6;
}
/* line 2865, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app03 {
  background: #000000;
}
/* line 2867, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app03 .pdf {
  background: #343434;
}
/* line 2870, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app03 .download {
  background: #3d3d3d;
}
/* line 2874, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app04 {
  background: #0098b0;
}
/* line 2876, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app04 .pdf {
  background: #0e91a6;
}
/* line 2879, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app04 .download {
  background: #038599;
}
/* line 2883, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app05 {
  background: #ff8f8c;
}
/* line 2885, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app05 .pdf {
  background: #e6807d;
}
/* line 2888, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app05 .download {
  background: #fea3a0;
}

@media only screen and (max-width: 767px) {

.static .staticMain .contenidoStatic .linksSection {
  padding: 30px;
  background:none !important;
  display: block !important;
  justify-content: space-around;
  align-items: center;
}

 .static .staticMain .contenidoStatic .content2{
 background:transparent !important;
 padding:0px 10px !important;

}
  
  
  
  .static .topContent .topWrapper {
    flex-wrap: wrap;
  }
  /* line 2912, ../sass/_estatico.scss */
  .static .topContent .topWrapper .videoContainer {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    width: 100%;
  }
  /* line 2918, ../sass/_estatico.scss */
  .static .topContent .topWrapper > .contenidoHalf {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 2931, ../sass/_estatico.scss */
  .static .staticMain .sideBar > ul > li {
    display: none;
  }
  /* line 2936, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 2941, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content1 {
    margin: 0 0 5% 0;
  }
  /* line 2943, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content1 figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    margin: 0;
  }
  /* line 2957, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content2 .contenidoFull figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 2962, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content2 .contenidoFull .contentText {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 2968, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content2 .listaInfoHalf {
    width: 100%;
    list-style-type: none;
  }
  /* line 2973, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .contenido {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }

  /* line 2982, ../sass/_estatico.scss */
  .resena .quienesSomosMain {
    padding: 0 3%;
  }
  /* line 2984, ../sass/_estatico.scss */
  .resena .quienesSomosMain h2 {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 2989, ../sass/_estatico.scss */
  .resena .quienesSomosMain .sideBar {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 2994, ../sass/_estatico.scss */
  .resena .quienesSomosMain .sideBar > ul > li {
    display: none;
  }
  /* line 2999, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    padding: 0 0 0 0;
  }
  /* line 3004, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content1 {
    margin: 0 0 5% 0;
  }
  /* line 3006, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content1 figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    margin: 0;
  }
  /* line 3014, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content2 figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 3020, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content2 .contenidoFull figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 3025, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content2 .contenidoFull .contentText {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 3032, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .contenido {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }

  /* line 3042, ../sass/_estatico.scss */
  .ninos .tituloInstancia0 h3 {
    max-width: 1200px;
    margin: 0 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    font-size: 20px;
    font-size: 1.25rem;
    color: black;
    font-family: FuturaMedium;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 100;
  }
  /* line 3058, ../sass/_estatico.scss */
  .ninos .tituloInstancia0 h3:before {
    display: block;
    margin: 0 25px 0 0;
    content: "";
    position: relative;
    width: 2px;
    height: 26px;
    background: #ffc000;
  }
  /* line 3070, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic {
    padding: 0;
  }
  /* line 3072, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent {
    padding: 0;
  }
  /* line 3074, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .introNinos {
    margin: 20px 0;
  }
  /* line 3077, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull figure {
    width: 100%;
  }
  /* line 3080, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div {
    width: 100%;
    padding: 8%;
  }
  /* line 3083, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div h3 {
    text-align: center;
  }
  /* line 3090, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .topWrapper figure {
    margin: 0;
  }

  /* line 3100, ../sass/_estatico.scss */
  .donacionSangre .topContent .content {
    width: 100%;
    padding: 20px 0px 30px;
  }
  /* line 3104, ../sass/_estatico.scss */
  .donacionSangre .topContent .content .tituloDonacion h3 {
    font-size: 30px;
    font-size: 1.875;
  }
  /* line 3106, ../sass/_estatico.scss */
  .donacionSangre .topContent .content .tituloDonacion h3 .redText {
    font-size: 43px;
    font-size: 2.6875;
  }
  /* line 3109, ../sass/_estatico.scss */
  .donacionSangre .topContent .content .tituloDonacion h3 .bigTextDonacion {
    font-size: 40px;

  }
  /* line 3114, ../sass/_estatico.scss */
  .donacionSangre .topContent .content .contVideo {
    width: 80%;
  }
  /* line 3117, ../sass/_estatico.scss */
  .donacionSangre .topContent .content p {
    width: 100%;
    padding: 0;
  }
  /* line 3120, ../sass/_estatico.scss */
  .donacionSangre .topContent .content p:before {
    display: none;
  }
  /* line 3127, ../sass/_estatico.scss */
  .donacionSangre .staticMain .contenidoStatic {
    width: 100%;
  }
  /* line 3131, ../sass/_estatico.scss */
  .donacionSangre .staticMain .contenidoStatic .contenido ul li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 3139, ../sass/_estatico.scss */
  .donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion {
    width: 90%;
    padding: 30px 10px;
  }
}
/* line 3148, ../sass/_estatico.scss */
.publicaciones {
  background: url(../images/backPublicaciones.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 3153, ../sass/_estatico.scss */
.publicaciones .staticMain .sideBar .bannerDonante {
  display: block;
  width: 100%;
  margin-top: 20px;
}
/* line 3157, ../sass/_estatico.scss */
.publicaciones .staticMain .sideBar .bannerDonante img {
  width: 100%;
}
/* line 3163, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer {
  position: relative;
  background: rgba(255, 255, 255, 0.85);
  padding: 10px;
}
/* line 3167, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer {
  text-align: center;
}
/* line 3169, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer .item {
  width: 18%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-right: -4px;
  height: 145px;
}
/* line 3176, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer .item img {
  width: 100%;
  height: 145px;
}
/* line 3181, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer .active {
  position: relative;
}
/* line 3183, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer .active:after {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #34445E;
  left: 57px;
  bottom: -10px;
}
/* line 3198, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .mainTit {
  text-align: center;
  font-size: 20px;
  margin: 20px auto;
  justify-content: center;
}
/* line 3204, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer {
  text-align: center;
}
/* line 3206, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .item {
  display: inline-block;
    width: 45%;
    margin-right: 10px;
    padding: 10px;
    padding-left: 35px;
    background: url(../images/pdfDocumentRed.png) no-repeat left 10px;
    margin-bottom: 20px;
    text-align: left;
    background-size: 22px;
    }
/* line 3215, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .item p {
  font-size: 12px;
  color: #444444;
  font-size: 12px;
    color: #444444;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  
}
/* line 3223, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .item .historial {
  margin-top: 10px;
  color: #000000;
  padding-left: 20px;
  background: url("../images/clockIcon.png") no-repeat left center;
  font-weight: bold;
}
/* line 3229, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .item .historial:hover {
  color: red;
  cursor: pointer;
}
/* line 3235, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .seeMore {
  text-align: center;
  font-size: 18px;
  margin: 10px auto;
  color: red;
  cursor: pointer;
  display: block;
}
/* line 3244, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal {
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  padding: 20px;
  position: absolute;
  top: 40%;
  margin: 0 auto;
  display: none;
  left: 0;
  right: 0;
  width: 400px;
}
/* line 3255, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal .close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: red;
  padding: 5px 13px;
  border-radius: 20px;
  font-size: 14px;
  cursor: pointer;
  font-weight: bold;
}
/* line 3266, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal .iconMsj {
  text-align: center;
  margin: 10px auto;
  display: block;
}
/* line 3271, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal .title {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin: 10px auto;
}
/* line 3277, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal .cont {
  font-size: 12px;
  
  text-align: center;
  margin: 10px auto;
}
/* line 3283, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal form .nombre {
  margin: 10px auto;
  display: block;
  width: 300px;
  height: 40px;
  border: none;
  border-radius: 0;
  color: #ffffff;
  padding-left: 10px;
  background: #000000;
}
/* line 3294, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal form .email {
  margin: 10px auto;
  display: block;
  width: 300px;
  height: 40px;
  border: none;
  border-radius: 0;
  color: #ffffff;
  padding-left: 10px;
  background: #000000;
}
/* line 3305, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal form .comentario {
  margin: 10px auto;
  display: block;
  width: 300px;
  height: 100px;
  border: none;
  border-radius: 0;
  color: #ffffff;
  padding-left: 10px;
  background: #000000;
}
/* line 3316, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .modal form .button {
  content: "";
  display: block;
  width: 300px;
  height: 50px;
  background: url(../images/backCommentButton.png) no-repeat center top;
  text-indent: -9999px;
  margin: 0 auto;
  border: none;
  cursor: pointer;
}
/* line 3329, ../sass/_estatico.scss */
.publicaciones .staticMain .contenidoStatic .publicacionesContainer #leaveComment {
  cursor: pointer;
  width: 100%;
  margin: 20px auto;
}

/* line 3339, ../sass/_estatico.scss */
.participacion {
  background: url(../images/backParticipacion.jpg) no-repeat center top;
  background-size: cover !important;
}
/* line 3342, ../sass/_estatico.scss */
.participacion .bredCrumb {
  padding-top: 10px;
}
/* line 3345, ../sass/_estatico.scss */
.participacion .staticMain {
  display: block !important;
}
/* line 3347, ../sass/_estatico.scss */
.participacion .staticMain .topP {
  width: 500px;
  display: block;
  margin: 0 auto;
}
/* line 3352, ../sass/_estatico.scss */
.participacion .staticMain .data {
  text-align: center;
  margin: 0 auto;
}
/* line 3355, ../sass/_estatico.scss */
.participacion .staticMain .data .nombre {
  margin: 10px auto;
  width: 300px;
  height: 30px;
  border: none;
  border-radius: 5px;
  padding-left: 10px;
}
/* line 3363, ../sass/_estatico.scss */
.participacion .staticMain .data .email {
  margin: 10px auto;
  width: 300px;
  height: 30px;
  border: none;
  border-radius: 5px;
  padding-left: 10px;
}
/* line 3371, ../sass/_estatico.scss */
.participacion .staticMain .data .button {
  content: "";
  display: block;
  width: 66px;
  height: 66px;
  background: url(../images/mailSentIcon.png) no-repeat center top;
  text-indent: -9999px;
  margin: 0 auto;
  border: none;
  cursor: pointer;
}
/* line 3383, ../sass/_estatico.scss */
.participacion .staticMain .titV2 {
  color: #ffffff;
  text-align: center;
  justify-content: center;
  margin-top: 20px;
  font-size: 18px;
}
/* line 3390, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer {
  text-align: center;
}
/* line 3392, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item {
  display: inline-block;
  vertical-align: top;
  width: 22%;
  margin-right: 20px;
  padding: 10px;
  text-align: center;
  color: #ffffff;
}
/* line 3400, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item:last-child {
  margin-right: 0;
}
/* line 3403, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item h4 {
  font-size: 24px;
  margin-bottom: 10px;
}
/* line 3407, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item p {
  font-size: 12px;
  
  margin-bottom: 20px;
}
/* line 3411, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item .send {
  padding: 10px 20px;
  background: #ED1C24;
  color: #ffffff;
  width: 100%;
  display: block;
}
/* line 3417, ../sass/_estatico.scss */
.participacion .staticMain .itemsContainer .item .send:hover {
  background: #C70910;
}
/* line 3424, ../sass/_estatico.scss */
.participacion .tituloInstancia0 {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 100px;
}
/* line 3428, ../sass/_estatico.scss */
.participacion .tituloInstancia0 h3 {
  color: #ffffff;
  text-align: center;
  justify-content: center;
}
/* line 3433, ../sass/_estatico.scss */
.participacion .tituloInstancia0 img {
  margin: 0 auto;
  display: block;
}

/* line 3439, ../sass/_estatico.scss */
.noticias {
  background: url(../images/backNoticiasCenefa.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 3443, ../sass/_estatico.scss */
.noticias .staticMain .bannerDonante {
  display: block;
}
/* line 3445, ../sass/_estatico.scss */
.noticias .staticMain .bannerDonante img {
  width: 100%;
  height: auto;
  margin: 20px 0;
}
/* line 3451, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic {
  padding: 20px;
  background: rgba(255, 255, 255, 0.85);
}
/* line 3455, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul {
  list-style: none;
}
/* line 3457, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li {
  padding: 10px;
  border: 1px solid #dbdbdb;
  margin-bottom: 10px;
}
/* line 3461, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li img {
  width: 20%;
  margin-right: 20px;
}
/* line 3465, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div {
  width: 75%;
}
/* line 3467, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div span {
  font-size: 10px;
  
  color: #808080;
}
/* line 3471, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div p {
  color: #808080;
  font-size: 12px;
  
}
/* line 3475, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div h4 {
  margin-bottom: 5px;
  color: #231f20;
  font-size: 18px;
}
/* line 3479, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div h4:before {
  display: none;
}
/* line 3483, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div .seeMore {
  float: right;
}
/* line 3485, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div .seeMore a {
  font-size: 12px;
  
  color: #808080;
}
/* line 3488, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li div .seeMore a img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
/* line 3496, ../sass/_estatico.scss */
.noticias .staticMain .contenidoStatic .newsContainer ul li img, .noticias .staticMain .contenidoStatic .newsContainer ul li div {
  display: inline-block;
  vertical-align: top;
}

/* line 3506, ../sass/_estatico.scss */
.noticiasViewer {
  background: url(../images/backNoticiasCenefa.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 3510, ../sass/_estatico.scss */
.noticiasViewer .staticMain .bannerDonante {
  display: block;
}
/* line 3512, ../sass/_estatico.scss */
.noticiasViewer .staticMain .bannerDonante img {
  width: 100%;
  height: auto;
  margin: 20px 0;
}
/* line 3519, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer {
  padding: 20px;
  background: rgba(255, 255, 255, 0.85);
}
/* line 3522, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer h4 {
  margin-bottom: 10px;
}
/* line 3525, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .date {
  margin-bottom: 20px;
}
/* line 3527, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .date span {
  color: #808080;
  font-size: 12px;
  
}
/* line 3534, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .top .left {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin-right: 20px;
}
/* line 3540, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .top .right {
  display: inline-block;
  vertical-align: top;
  width: 45%;
}
/* line 3544, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .top .right p {
  color: #808080;
  font-size: 12px;
  
  margin-bottom: 10px;
}
/* line 3552, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .middle p {
  color: #808080;
  font-size: 12px;
  
  margin-bottom: 10px;
}
/* line 3559, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .quote p {
  color: #808080;
  font-size: 20px;
  margin-bottom: 10px;
  width: 70%;
  margin: 20px auto;
  display: block;
}
/* line 3566, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .quote p span {
  font-size: 20px;
}
/* line 3572, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .bottom .left {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin-right: 20px;
}
/* line 3577, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .bottom .left p {
  color: #808080;
  font-size: 12px;
  
  margin-bottom: 10px;
}
/* line 3583, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .bottom .right {
  display: inline-block;
  vertical-align: top;
  width: 45%;
}
/* line 3587, ../sass/_estatico.scss */
.noticiasViewer .staticMain .contenidoStatic .newsContainer .cont .bottom .right img {
  width: 100%;
}
/* line 3595, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews {
  padding: 20px 0;
}
/* line 3597, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul {
  list-style: none;
}
/* line 3599, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li {
  display: inline-block;
  vertical-align: top;
  width: 32%;
  padding: 10px;
  border: 1px solid #dbdbdb;
  margin-bottom: 10px;
  margin-right: 10px;
}
/* line 3607, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li img {
  width: 20%;
  margin-right: 5px;
}
/* line 3611, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div {
  width: 75%;
}
/* line 3613, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div h4 {
  margin-top: 0;
}
/* line 3616, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div span {
  font-size: 10px;
  
  color: #808080;
}
/* line 3620, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div p {
  color: #808080;
  font-size: 12px;
  
}
/* line 3624, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div h4 {
  margin-bottom: 5px;
  color: #231f20;
  font-size: 18px;
}
/* line 3628, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div h4:before {
  display: none;
}
/* line 3632, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div .seeMore {
  float: right;
}
/* line 3634, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div .seeMore a {
  font-size: 12px;
  
  color: #808080;
}
/* line 3637, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li div .seeMore a img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
/* line 3645, ../sass/_estatico.scss */
.noticiasViewer .staticMain .seeMoreNews ul li img, .noticiasViewer .staticMain .seeMoreNews ul li div {
  display: inline-block;
  vertical-align: top;
}

/* line 3654, ../sass/_estatico.scss */
.quienesSomosGeneral {
  background: url(../images/cenefaQuienesSomos.jpg) no-repeat center 38%;
  background-size: 100%;
}

/* line 3658, ../sass/_estatico.scss */
.directivos {
  background: url(../images/cenefaQuienesSomos.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 3661, ../sass/_estatico.scss */
.directivos .staticMain {
  background: url(../images/backStatic03.png) no-repeat !important;
}
/* line 3663, ../sass/_estatico.scss */
.directivos .staticMain .contenidoStatic {
  background: rgba(255, 255, 255, 0.85);
}

/* line 3668, ../sass/_estatico.scss */
.evaluacionExternaGeneral {
  background: url(../images/cenefaEvaluacionExterna.jpg) no-repeat center 38%;
  background-size: 100%;
}

/* line 3672, ../sass/_estatico.scss */
.areasDeTrabajoGeneral {
  background: url(../images/cenefaAreasDeTrabajo.jpg) no-repeat top;
  background-size: 100%;
  margin-top:50px;
}

/* line 3676, ../sass/_estatico.scss */
.onsGeneral {
  background: url(../images/backOns.jpg) no-repeat center 38%;
  background-size: 100%;
}

/* line 3680, ../sass/_estatico.scss */
.salva-vidas {
  background: url(../images/cenefaEvaluacionExterna.jpg) no-repeat center 38%;
  background-size: 100%;
}

/* line 3684, ../sass/_estatico.scss */
.atencion-usuarios {
  /*background: url(../images/transparencia-INS.png) no-repeat top;*/
  background-size: 100%;
}
/* line 3687, ../sass/_estatico.scss */
.atencion-usuarios .contenidoStatic .linksSection a:nth-child(1):after {
  right: -10px !important;
}
/* line 3690, ../sass/_estatico.scss */
.atencion-usuarios .contenidoStatic .linksSection a:nth-child(2):after {
  display: block;
  content: "";
  position: absolute;
  width: 2px;
  height: 96px;
  background: url("../images/backDivConsulta.png");
  top: 0;
  right: 0;
}

/* line 3712, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic {

  background: rgba(255, 255, 255, 0.85);
}
/* line 3715, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista {
  list-style: none;
  text-align: center;
}
/* line 3718, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .loc {
  background: url(../images/locIconServicios.png) no-repeat left 20px;
}
/* line 3721, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .tel {
  background: url(../images/phoneIconServicios.png) no-repeat left 20px;
}
/* line 3724, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .horario {
  background: url(../images/timeIconServicios.png) no-repeat left 20px;
}
/* line 3727, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .directorio {
  background: url(../images/bookIconServicios.png) no-repeat left 20px;
}
/* line 3730, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .contacto {
  background: url(../images/mailIconServicios.png) no-repeat left 20px;
}
/* line 3733, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista .chat {
  background: url(../images/chatIconServicios.png) no-repeat left 20px;
}
/* line 3736, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista li {
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  text-align: left;
  width: 50%;
  padding-left: 60px;
}
/* line 3743, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista li h3 {
  font-size: 18px;
  margin: 10px 0;
  color: #8A8A8A;
}
/* line 3748, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista li p {
  font-size: 12px;
  
  color: #4d4d4d;
}
/* line 3754, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista.n1 li {
  width: 30%;
}
/* line 3759, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .lista.n2 li {
  width: 40%;
}
/* line 3764, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .bannerServicios {
  margin-top: 20px;
}
/* line 3767, ../sass/_estatico.scss */
.atencion-usuarios .staticMain .contenidoStatic .bannerServicios a img {
  width: 100%;
}

/* line 3775, ../sass/_estatico.scss */
.ninosGeneral {
  background: url(../images/bgPortalNinos.jpg) no-repeat center 38%;
  background-size: 100%;
}
/* line 3781, ../sass/_estatico.scss */
.ninosGeneral .sideBar .btnMenuSide i:before {
  color: #F9B400 !important;
}

/* line 3789, ../sass/_estatico.scss */
.static .mainWrapper {
  background-size: 100% auto;
}
/* line 3792, ../sass/_estatico.scss */
.static .topContent {

width: 100%;

margin: 0 auto;

max-width: 1200px;

padding-top: 0;
}
/* line 3824, ../sass/_estatico.scss */
.static .topContent .topWrapper {
  display: flex;
}
.static .topContent .topWrapper .videoContainer{
	padding:20px 20px 20px auto;
}
/* line 3828, ../sass/_estatico.scss */
.static .topContent .topWrapper .videoContainer img {
  width: 100%;
}
/* line 3833, ../sass/_estatico.scss */
.static .topContent .topWrapper .contenido p {
  /* font-size: 12px; */
  /* font-size: 0.75rem; */
  color: #828282;
  /* font-family: RobotoRegular; */
  text-align: justify;
  margin: 0 0 15px 0;
}

/* line 3845, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje {
  width: 80%;
  margin: 0 auto;
}
/* line 3848, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje img {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 3853, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .resena {
  position: relative;
}
/* line 3855, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .resena:before {
  content: '"';
  display: block;
  position: absolute;
  color: red;
  font-size: 50px;
  font-weight: bold;
  top: -10px;
  left: -30px;
}
/* line 3865, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .resena:after {
  content: '"';
  display: block;
  position: absolute;
  color: red;
  font-size: 50px;
  font-weight: bold;
  top: -10px;
  right: -30px;
}
/* line 3876, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .autor {
  text-align: right;
}
/* line 3878, ../sass/_estatico.scss */
.static .topContent .topWrapper > .contenidoHalf .imagenPersonaje .autor span {
  font-weight: bold;
  display: block;
}
/* line 3887, ../sass/_estatico.scss */
.static .staticMain {
  display: block;
  background: url(../images/backStatic02.png) no-repeat;
  background-position: left bottom;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 3946, ../sass/_estatico.scss */
.static .staticMain .sideBar .btnMenuSide i {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #8A8A8A;
  margin: 4px 15px 0 0;
}
/* line 3955, ../sass/_estatico.scss */
.static .staticMain .sideBar .btnMenuSide p {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #464747;
  font-family: RobotoRegular;
  text-transform: uppercase;
  text-align: center;
}
/* line 3978, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul {
  width: 100%;
  position: relative;
  background: #f7f7f7;
}
/* line 3982, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul:before {
  display: block;
  content: "";
  position: absolute;
  top: -14px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border-bottom: 15px solid #f7f7f7;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}
/* line 3993, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  padding: 15px 0;
}
/* line 4005, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul div p {
  font-size: 15px;
  
  color: #464747;
  font-family: RobotoRegular;
  text-transform: uppercase;
  text-align: center;
}
/* line 4012, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul div i {
  font-size: 13px;
  
  color: #8A8A8A;
  margin: 4px 15px 0 0;
}
/* line 4018, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li {
  display: block;
}
/* line 4020, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul {
  list-style: none;
}
/* line 4022, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li {
  width: 100%;
}
/* line 4025, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li .subMenu {
  display: none;
}
/* line 4028, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li div {
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding: 15px;
  border-bottom: 1px solid #c0c0c0;
  font-size: 13px;
  
  color: #464747;
  font-family: RobotoRegular;
  position: relative;
  justify-content: flex-start;
}
/* line 4050, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li div i {
  position: relative;
  margin: 0px 0 0 10px;
}
/* line 4056, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li:last-child a {
  border: none;
}
/* line 4060, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active {
  background: url("../images/backPatternQuieneSomos.png");
}
/* line 4063, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active div i {
  color: #ed1c24;
}
/* line 4065, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active div i:before {
  content: "\f068";
}
/* line 4070, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu {
  display: block;
}
/* line 4072, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu .active {
  background: #c3c3c3;
}
/* line 4075, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu li {
  cursor: pointer;
}
/* line 4079, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu div i {
  color: #ed1c24;
}
/* line 4081, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li.active .subMenu div i:before {
  content: "\f054";
  color: #8A8A8A;
}
/* line 4089, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li:hover {
  background: url("../images/backPatternQuieneSomos.png");
}
/* line 4092, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li:hover a i {
  color: #ed1c24;
}
/* line 4099, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li .subMenu li:hover {
  background: #ffffff;
}
/* line 4103, ../sass/_estatico.scss */
.static .staticMain .sideBar > ul > li ul li .subMenu li div i {
  margin-right: 20px;
}
/* line 4114, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic {
	    background: #fff;

}
/* line 4161, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .tituloInstancia a.compartir i {
  font-size: 16px;
}
/* line 4166, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic h4 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  font-size: 16px;
  color: black;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
}
/* line 4179, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic h4:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #ed1c24;
}
/* line 4189, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 10% 0;
}
/* line 4203, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 figure {
  -webkit-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex: 47%;
  margin: 0;
}
/* line 4210, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level {
  text-align: center;
}
/* line 4212, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer {
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  position: relative;
}
/* line 4217, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer .seeMore {
  border: 1px solid #adadad;
  position: absolute;
  top: 0;
  right: 50px;
  padding: 6px 10px;
  border-radius: 20px;
  background: #dbdbdb;
  cursor: pointer;
  color: #858585;
}
/* line 4227, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer .seeMore:hover {
  background: red;
  color: #ffffff;
  border-color: red;
}
/* line 4233, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer figure {
  width: 50%;
  margin: 20px auto;
}
/* line 4237, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer .name {
  text-align: right;
}
/* line 4239, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .personaContainer .name strong {
  font-weight: bold;
  color: #000000;
}
/* line 4253, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .close {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 4px 10px;
  border-radius: 20px;
  background: red;
  cursor: pointer;
  color: #ffffff;
}
/* line 4263, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .left {
  display: inline-block;
  vertical-align: top;
  width: 20%;
  margin-right: 20px;
}
/* line 4268, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .left strong {
  color: red;
}
/* line 4272, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .right {
  display: inline-block;
  vertical-align: top;
  width: 70%;
  padding: 20px;
}
/* line 4277, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level .allInfo .right strong {
  margin-right: 20px;
}
/* line 4284, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level1 .personaContainer, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer {
  padding: 10px 20px;
  width: 30%;
}
/* line 4289, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level1 .personaContainer .info p:first-child, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer .info p:first-child, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer .info p:first-child {
  position: relative;
}
/* line 4291, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level1 .personaContainer .info p:first-child:before, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer .info p:first-child:before, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer .info p:first-child:before {
  content: "";
  width: 28px;
  height: 25px;
  position: absolute;
  top: -10px;
  left: -30px;
  background: url("../images/leftSemiColon.png");
}
/* line 4300, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level1 .personaContainer .info p:first-child:after, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer .info p:first-child:after, .static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer .info p:first-child:after {
  content: "";
  width: 28px;
  height: 25px;
  position: absolute;
  top: -10px;
  right: -30px;
  background: url("../images/rightSemiColon.png");
}
/* line 4315, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level2 .personaContainer {
  margin-right: 20px;
}
/* line 4320, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level3 .personaContainer {
  margin-right: 30px;
}
/* line 4325, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content1 .mapaDirectivos .level4 .personaContainer {
  width: 23%;
}
/* line 4331, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 {
 
padding: 10px 20px;
}
/* line 4346, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 figure {
  width: 49%;
  display: inline-block;

  vertical-align: top;
}
/* line 4353, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 .contenidoFull h4 {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
}
/* line 4358, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 .contenidoFull figure {
  -webkit-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex: 47%;
  margin: 0;
}
/* line 4364, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .content2 .contenidoFull .contentText {
  -webkit-flex-basis: 47%;
  flex-basis: 47%;
  -ms-flex: 47%;
}
/* line 4377, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection a {
  position: relative;
  width: 30%;
  font-family: RobotoRegular;
  color: #2e2e2e;
  text-align: center;
}
/* line 4380, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection a img {
  width: 70px;
}
/* line 4386, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection a:hover {
  text-decoration: underline;
}
/* line 4389, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .linksSection a:nth-child(1) {
  position: relative;
}
/* line 4413, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .contenido figure img {
  display: block;
  width: 100%;
}
/* line 4417, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .contenido figure figcaption {
  font-size: 10px;
  
  color: #828282;
  font-family: RobotoRegular;
  margin-top: 20px;
}
/* line 4430, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic figure figcaption {
  font-size: 10px;
  
  color: #828282;
  font-family: RobotoRegular;
  margin-top: 20px;
}
/* line 4437, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .contenidoHalf {
     width: 49%;
     display: inline-block;
     vertical-align: top;
     padding: 0 10px;
}
/* line 4442, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .bannersSalvaVidas {
  display: flex;
  flex-basis: 50%;
}
/* line 4445, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .bannersSalvaVidas a {
  -webkit-flex-basis: 47%;
  flex-basis: 50%;
  -ms-flex: 47%;
}
/* line 4449, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .bannersSalvaVidas a figure {
  width: 100%;
}
/* line 4454, ../sass/_estatico.scss */
.static .staticMain .contenidoStatic .contenidoFull {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 4476, ../sass/_estatico.scss */
.onsGeneral .tituloInstancia0 h3 {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  font-size: 20px;
  font-size: 1.25rem;
  color: black;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
}
/* line 4492, ../sass/_estatico.scss */
.onsGeneral .tituloInstancia0 h3:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #47a5ae;
}
/* line 4504, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar {


  vertical-align: top;
  background-color:#fff;
}
/* line 4506, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar img {
  display: block;
  margin: 20px auto;
}
/* line 4510, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar form {
  margin-bottom: 20px;
  position: relative;
}
/* line 4513, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar form > input {
  width: 100%;
}
/* line 4516, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar form input {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 5px 10px;
}
/* line 4521, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar form .searchButton {
  width: 30px;
  position: absolute;
  background: url("../images/zoomIcon.png") no-repeat center right;
  border: none;
  right: 6px;
  top: 0px;
  cursor: pointer;
}
/* line 4534, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar ul .btnMenuSide i:before {
  color: #47a5ae;
}
/* line 4542, ../sass/_estatico.scss */
.onsGeneral .staticMain .sideBar ul li a i:before {
  color: #47a5ae;
}
/* line 4550, ../sass/_estatico.scss */
.onsGeneral .staticMain .contenidoStatic {
min-width:500px;
  width: 65%;
  display: inline-block;
  vertical-align: top;
}
/* line 4555, ../sass/_estatico.scss */
.onsGeneral .staticMain .contenidoStatic .content2 .tituloInstancia h3:before {
  background: #47a5ae;
}
/* line 4563, ../sass/_estatico.scss */
.onsGeneral .staticMain .contenidoStatic .tituloInstancia h3:before {
  background: #47a5ae;
}

/* line 4572, ../sass/_estatico.scss */
.buscadorGeneral .topContent {
background-color:#000;
  background-image: url(../images/backBuscador.png);
      background-attachment: fixed;

    background-repeat: no-repeat;
    background-size: cover;
 

}

/* line 4581, ../sass/_estatico.scss */
.buscadorGeneral .topContent .content .tituloInstancia h3 {
  color: #ffffff !important;
  font-size: 24px;
  text-align: center !important;
  justify-content: center;
}
/* line 4588, ../sass/_estatico.scss */
.buscadorGeneral .topContent .content img {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 4600, ../sass/_estatico.scss */
.buscadorGeneral .topContent .content #eventPicker {
  margin: 30px auto;
  width: 100%;
  border: none;
  height: 40px;
  display: block;
  -webkit-appearance: none;
  padding: 0 20px;
  position: relative;
  background: url("../images/smallRedArrow.png") no-repeat right 10px center;
  background-position: 10px right center;
  background-color: #ececec;
}

/* line 4621, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2:first-child .tituloInstancia {
  width: auto;
}
/* line 4628, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .tipoLaboratorio {
  width: auto;
}
/* line 4630, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .tipoLaboratorio select {
  cursor: pointer;
  border: none;
  text-indent: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 220px;
  border-radius: 5px 5px;
  background-color: #eeeeee;
  background: url("../images/smallRedArrow.png") no-repeat right 10px center;
  background-color: #dedede;
  background-repeat: no-repeat;
  color: black;
  margin: 10px 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 4650, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio {
  width: 100%;
}
/* line 4652, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style-type: none;
  border-bottom: #dadada solid 1px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
/* line 4669, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li {
  cursor: pointer;
}
/* line 4671, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li div {
  color: #828282;
  font-size: 10px;
  
  font-family: RobotoRegular;
  padding: 8px;
  display: block;
  position: relative;
}
/* line 4678, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li div:before {
  display: none;
  position: absolute;
  top: 11px;
  left: -5px;
  content: "";
  border-right: 6px solid #333333;
  border-bottom: 3px solid transparent;
  border-top: 3px solid transparent;
}
/* line 4688, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li div:hover {
  background: #333333;
  color: white;
}
/* line 4691, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li div:hover:before {
  display: block;
}
/* line 4696, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li .active {
  background: #333333;
  color: white;
}
/* line 4699, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .navigationLaboratorio ul li .active:before {
  display: block;
}
/* line 4706, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .contenidoHalf figure{
  display: block;
  float: left;
  padding-right: 20px;
  padding-left: 0px;
  padding-top: 10px;
}
/* line 4711, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf {
  width: 47%;
  list-style-type: none;
}
/* line 4714, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf li {
  font-size: 12px;
  
  color: #828282;
  font-family: RobotoRegular;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  margin-bottom: 15px;
}
/* line 4725, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf li i {
  color: #ed1c24;
}
/* line 4727, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf li i:before {
  margin-top: 5px;
  display: block;
}
/* line 4732, ../sass/_estatico.scss */
.laboratorio-nacional .staticMain .contenidoStatic .content2 .listaInfoHalf li p {
  padding-left: 10px;
}

/* line 4745, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection {
  padding: 30px;
  background: url("../images/backEvExternaLinks.jpg") no-repeat;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
}
/* line 4751, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection a {
  position: relative;
  flex-basis: 33%;
  font-family: RobotoRegular;
  color: #2e2e2e;
  text-align: center;
  font-size: 12px;
  
}
/* line 4758, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection a img {
  width: 70px;
}
/* line 4761, ../sass/_estatico.scss */
.salva-vidas .staticMain .contenidoStatic .linksSection a:hover {
  text-decoration: underline;
}

/* line 4770, ../sass/_estatico.scss */
.buscadorGeneralResultado {
  font-family: RobotoRegular;
  color: #ffffff;
}
/* line 4777, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent {
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  display: flex;
  justify-content: space-between;
}
/* line 4801, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right {
  width: 400px;
  position: relative;
  padding-top: 80px;
}
/* line 4820, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right .topLinks {
  display: flex;
}
 
}
/* line 4831, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right .topLinks a p {
  font-size: 11px;
  
}
/* line 4834, ../sass/_estatico.scss */
.buscadorGeneralResultado .firstSection .topContent .right .topLinks a img {
  margin: 0 auto;
  display: block;
}
/* line 4846, ../sass/_estatico.scss */
.buscadorGeneralResultado .mapa img {
  width: 100%;
}
/* line 4850, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent {
  margin: 0 auto;
  max-width: 1200px;
}
/* line 4856, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .top .tituloInstancia h3 {
  margin-bottom: 20px;
  color: #ffffff;
  font-size: 24px;
  text-transform: uppercase;
  position: relative;
  padding-left: 10px;
}
/* line 4863, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .top .tituloInstancia h3:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: absolute;
  left: 0;
  width: 2px;
  height: 32px;
  background: #ed1c24;
}
/* line 4875, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .top p {
  color: #8e8e8e;
  font-size: 12px;
  
}
/* line 4880, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection {
  margin: 20px 0;
}
/* line 4891, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item h3 {
  font-size: 24px;
  margin: 0 0 10px;
  padding-left: 20px;
  position: relative;
}
/* line 4896, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item h3 span {
  font-size: 12px;
  background: red;
  padding: 5px;
  position: absolute;
  left: -20px;
  color: #ffffff;
}
/* line 4905, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item p {
  font-size: 12px;
  
  color: #7b7b7b;
}
/* line 4912, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item:hover .openArrow {
  color: red;
  background: black;
}
/* line 4917, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item .date {
  margin: 20px 0;
}
/* line 4920, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .item .openArrow {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 10px;
  background: red;
  color: #ffffff;
}
/* line 4929, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .active {
      background: #fff;
    color: #333!important;}
/* line 4932, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .itemMenu .active .openArrow {
  color: red;
  background: black;
}
/* line 4938, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent {
  padding: 20px;
  background: #fff;
}
/* line 4942, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer ul {
  display: none;
  list-style: none;
}
/* line 4945, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer ul li {
  background: url("../images/pdfIcon.png") no-repeat left center;
  padding: 20px 20px 20px 50px;
}
/* line 4949, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer ul li a h3 {
  color: #000 !important;
  font-size: 14px;
  
}
/* line 4953, ../sass/_estatico.scss */
.buscadorGeneralResultado .bottomContent .tabSection .showContent .pdfContainer ul li a p {
  font-size: 11px;
  
  color: #848484;
}
/* line 4967, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection {
  background: url(../images/backNoticiasBuscador.jpg) no-repeat;
  background-size: cover;
}
/* line 4971, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 4975, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .title {
  color: #000000 !important;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
  text-transform: uppercase;
}
/* line 4985, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .title:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 4997, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content {
  display: flex;
  display: none;
}
/* line 4999, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content .video img{
  width: 100%;
}
.buscadorGeneralResultado .newsSection .wrapper .content .video iframe{
  width: 100%;
}
.buscadorGeneralResultado .newsSection .wrapper .content .video {
  padding: 20px;
  display: inline-block;
  width: 50%;
}
/* line 5002, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul {
  padding: 20px;
  display: inline-block;
  width: 45%;
  vertical-align: top;
}
/* line 5004, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li {
  display: flex;
  padding: 20px;
  background: #ffffff;
  margin-right: 20px;
  margin-bottom: 10px;
}
/* line 5010, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li > img {
  width: 174px;
  height: 174px;
}
/* line 5014, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div {
  padding: 0 20px;
}
/* line 5016, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div h4 {
  color: #231f20;
  font-size: 18px;
  margin: 0 0 5px;
}
/* line 5020, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div span {
  font-size: 10px;
  font-size: 0.625rem;
  color: #808080;
}
/* line 5025, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div .seeMore {
  font-size: 10px;
  font-size: 0.625rem;
  color: #808080;
}
/* line 5029, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div .seeMore a {
  display: flex;
  margin-top: 20px;
  justify-content: flex-end;
  color: #808080;
}
/* line 50ico.scss */
.buscadorGeneralResultado .newsSection .wrapper .content ul li div p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #808080;
}
/* line 5045, ../sass/_estatico.scss */
.buscadorGeneralResultado .newsSection .wrapper .moreAbout {
  background: #009cb5;
  padding: 10px;
  margin: 0 auto;
  display: none;
  width: 350px;
  text-align: center;
  color: white;
  border-radius: 5px;
  margin: 0 auto;
}
/* line 5057, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection {
  background: url(../images/backInfoLabSection.jpg) no-repeat;
  background-size: cover;
}
/* line 5060, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 5064, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .title {
  color: #000000;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
  text-transform: uppercase;
}
/* line 5074, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .title:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 5086, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .informesLab {
  display: flex;
  text-align: center;
  align-items: center; 
  display: none;
}
/* line 5089, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .informesLab li {
  background: url("../images/informeLinkIcon.png") no-repeat left top 40px;
  padding: 20px 20px 20px 50px;
  display: inline-block;
  vertical-align: top;
  width: 23%;
}
/* line 5093, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .informesLab li a h3 {
  color: #080808 !important;
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 5098, ../sass/_estatico.scss */
.buscadorGeneralResultado .infoLabSection .wrapper .informesLab li a p {
  color: #4d4d4d;
  font-size: 12px;
  
}
.buscadorGeneralResultado .proyectosRelacionadosSection .contenido {
  display: none;
}
/* line 5108, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 5113, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .title {
  color: #000000;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  margin-bottom: 20px;
  font-size: 26px;
  text-transform: uppercase;
}
/* line 5123, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .title:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}
/* line 5135, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .lead {
  color: #4d4d4d;
  font-size: 12px;
  
  max-width: 400px;
}
/* line 5140, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector {
  list-style: none;
  margin: 20px 0;
}
/* line 5143, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li {
  cursor: pointer;
  background: #acacac;
  position: relative;
  color: #ffffff;
  padding: 30px;
  width: 90px;
  height: 80px;
  display: inline-block;
}
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li ul{
 
}
/* line 5152, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector .active ul {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  bottom: -50px;
}
/* line 5157, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li ul li {
  background: #000000;
  padding: 5px 0;
  text-align: center;
  font-size: 12px;
  
}
/* line 5163, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li ul .active {
  background: #b61218;
}
/* line 5167, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector > li:hover {
  background: red;
}
/* line 5171, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .yearSelector .active {
  background: red;
}
/* line 5175, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor {
 /* margin-top: 100px;*/
}
/* line 5178, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li {
  color: #6f6f6f;
  display: flex;
  align-items: center;
}
/* line 5182, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .year {
  padding: 0 10px;
}
/* line 5185, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .resume {
  padding: 0 10px;
  font-size: 12px;
  
}
/* line 5189, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .name {
  padding: 0 10px;
  font-size: 12px;
  
}
/* line 5193, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .link {
  font-size: 12px;
  
  padding: 0 10px;
  display: flex;
  align-items: center;
}
/* line 5198, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .link img {
  margin-right: 10px;
}
/* line 5201, ../sass/_estatico.scss */
.buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li .link a {
  color: #6f6f6f;
}
/* line 5209, ../sass/_estatico.scss */
.buscadorGeneralResultado .InfHerramientasONS {
  background: url("../images/backTitlePattern.png");
}
/* line 5211, ../sass/_estatico.scss */
.buscadorGeneralResultado .InfHerramientasONS .wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 5216, ../sass/_estatico.scss */
.buscadorGeneralResultado .InfHerramientasONS .title {
  color: #ffffff;
  font-family: FuturaMedium;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  position: relative;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 5225, ../sass/_estatico.scss */
.buscadorGeneralResultado .InfHerramientasONS .title:before {
  position: absolute;
  left: 5px;
  content: "";
  display: block;
  top: 50%;
  transform: translate(0%, -50%);
  width: 2px;
  height: 30px;
  background: red;
}

/* line 5240, ../sass/_estatico.scss */
.eriaGeneral {
  background: url(../images/backEria.jpg) no-repeat center 38%;
  font-family: RobotoRegular;
}
/* line 5244, ../sass/_estatico.scss */
.eriaGeneral .tituloInstancia0 h3 {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  font-size: 20px;
  font-size: 1.25rem;
  color: black;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
}
/* line 5260, ../sass/_estatico.scss */
.eriaGeneral .tituloInstancia0 h3:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #6baa5b;
}
/* line 5272, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar {
  flex-basis: 30%;
}
/* line 5274, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar img {
  display: block;
  margin: 20px auto;
}
/* line 5278, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar form {
  margin-bottom: 20px;
  position: relative;
}
/* line 5281, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar form > input {
  width: 100%;
}
/* line 5284, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar form input {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 5px 10px;
}
/* line 5289, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar form .searchButton {
  width: 30px;
  position: absolute;
  background: url("../images/zoomIcon.png") no-repeat center right;
  border: none;
  right: 6px;
  top: 0px;
  cursor: pointer;
}
/* line 5302, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar ul .btnMenuSide i:before {
  color: #47a5ae;
}
/* line 5310, ../sass/_estatico.scss */
.eriaGeneral .staticMain .sideBar ul li a i:before {
  color: #47a5ae;
}
/* line 5318, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic {
  flex-basis: 70%;
}
/* line 5323, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .content2 .tituloInstancia h3:before {
  background: #47a5ae;
}
/* line 5331, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .tituloInstancia h3:before {
  background: #47a5ae;
}
/* line 5338, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .showContent .pdfContainer .proyectosPdfFiles {
  display: flex;
  list-style: none;
}
/* line 5341, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .showContent .pdfContainer .proyectosPdfFiles li {
  background: url("../images/pdfEriaIcon.jpg") no-repeat left center;
  padding: 20px 20px 20px 50px;
}
/* line 5345, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .showContent .pdfContainer .proyectosPdfFiles li a h3 {
  color: #404040;
  font-size: 14px;
  
}
/* line 5349, ../sass/_estatico.scss */
.eriaGeneral .staticMain .contenidoStatic .showContent .pdfContainer .proyectosPdfFiles li a p {
  color: #848484;
  font-size: 11px;
  
}

/* line 5363, ../sass/_estatico.scss */
.ninos .tituloInstancia0 h3 {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  font-size: 20px;
  font-size: 1.25rem;
  color: black;
  font-family: FuturaMedium;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 100;
}
/* line 5379, ../sass/_estatico.scss */
.ninos .tituloInstancia0 h3:before {
  display: block;
  margin: 0 25px 0 0;
  content: "";
  position: relative;
  width: 2px;
  height: 26px;
  background: #ffc000;
}
/* line 5391, ../sass/_estatico.scss */
.ninos .staticMain .sideBar {
  flex-basis: 25%;
}
/* line 5393, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos {
  margin-bottom: 30px;
}
/* line 5395, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos img {
  display: block;
  margin: 20px auto;
}
/* line 5399, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos p {
  width: 80%;
  padding: 3%;
  margin: 0 auto;
  position: relative;
  font-size: 12px;
  
  color: #828282;
  font-family: RobotoRegular;
  text-align: justify;
}
/* line 5408, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos p:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  width: 25px;
  height: 20px;
  background: url(../images/comillasStart.jpg) center no-repeat;
}
/* line 5418, ../sass/_estatico.scss */
.ninos .staticMain .sideBar .fraseNinos p:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: -25px;
  width: 25px;
  height: 20px;
  background: url(../images/comillasEnd.png) center no-repeat;
}
/* line 5430, ../sass/_estatico.scss */
.ninos .staticMain .sideBar form {
  margin-bottom: 20px;
  position: relative;
}
/* line 5433, ../sass/_estatico.scss */
.ninos .staticMain .sideBar form > input {
  width: 100%;
}
/* line 5436, ../sass/_estatico.scss */
.ninos .staticMain .sideBar form input {
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 5px 10px;
}
/* line 5441, ../sass/_estatico.scss */
.ninos .staticMain .sideBar form .searchButton {
  width: 30px;
  position: absolute;
  background: url("../images/zoomIcon.png") no-repeat center right;
  border: none;
  right: 6px;
  top: 0px;
  cursor: pointer;
}
/* line 5451, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul {
  background: #938896;
  border-radius: 10px;
}
/* line 5454, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul:before {
  display: none;
}
/* line 5458, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul .btnMenuSide p {
  color: white;
}
/* line 5462, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul .btnMenuSide i:before {
  color: #ffc000;
}
/* line 5470, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li div {
  border-bottom: 1px solid #6f6472;
  color: white;
}
/* line 5473, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li div i {
  color: #ffc000;
}
/* line 5481, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li:last-child div {
  border-bottom: none;
}
/* line 5485, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li:hover {
  background: url("../images/bgActiveNinos.jpg") !important;
}
/* line 5487, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li:hover div {
  color: #8c6c7b !important;
}
/* line 5489, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li:hover div i {
  color: #8c6c7b !important;
}
/* line 5494, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li.active {
  background: url("../images/bgActiveNinos.jpg") !important;
}
/* line 5496, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li.active div {
  color: #8c6c7b !important;
}
/* line 5498, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li.active div i {
  color: #8c6c7b !important;
}
/* line 5500, ../sass/_estatico.scss */
.ninos .staticMain .sideBar > ul > li ul li.active div i:before {
  content: "\f054";
}
/* line 5511, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic {
  flex-basis: 75%;
}
/* line 5513, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent {
  margin-bottom: 50px;
}
/* line 5517, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull figure {
  width: 65%;
  margin: 0;
}
/* line 5520, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull figure img {
  width: 100%;
  display: block;
  margin: 0;
}
/* line 5526, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div {
  width: 35%;
  background: #ffc000;
  padding: 3% 3% 0;
}
/* line 5530, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div h3 {
  color: white;
  font-family: FuturaMedium;
  font-size: 18px;
  margin: 0 0 5%;
}
/* line 5536, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div p {
  color: #776048;
  font-size: 11px;
  
}
/* line 5544, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .content2 {
  padding: 1% 3%;
}
/* line 5547, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .content2 .contenidoFull figure {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
}
/* line 5555, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .content2 .tituloInstancia h3:before {
  background: #ffc000;
}
/* line 5563, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .tituloInstancia h3:before {
  background: #ffc000;
}
/* line 5568, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground {
  background: #f42657;
  padding: 10px 3%;
}
/* line 5572, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground .tituloInstancia h3 {
  color: black;
  font-size: 15px;
  
}
/* line 5575, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground .tituloInstancia h3:before {
  background: white;
}
/* line 5580, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground > p {
  color: white;
  margin-bottom: 5px;
  font-size: 11px;
  
}
/* line 5585, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a {
  display: block;
}
/* line 5587, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a img {
  display: inline-block;
  vertical-align: middle;
  margin: 15px;
}
/* line 5592, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a div {
  width: 70%;
  display: inline-block;
  vertical-align: middle;
}
/* line 5596, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a div p {
  color: white;
  font-size: 11px;
  
  margin: 0;
}
/* line 5601, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a div .resaltoParrafo {
  font-size: 13px;
  
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 5609, ../sass/_estatico.scss */
.ninos .staticMain .contenidoStatic .contenidoBackground a:hover div p {
  text-decoration: underline;
}

/* line 5620, ../sass/_estatico.scss */
.donacionSangre .topContent {
  background: url(../images/bgDonacionSangre.jpg) no-repeat center top;
  background-size: cover;
}
/* line 5623, ../sass/_estatico.scss */
.donacionSangre .topContent .content {
  width: 60%;
  margin: 0 auto;
  padding: 20px 20px 30px;
}
/* line 5627, ../sass/_estatico.scss */
.donacionSangre .topContent .content .tituloDonacion {
  margin: 0 auto;
}
/* line 5629, ../sass/_estatico.scss */
.donacionSangre .topContent .content .tituloDonacion h3 {
  color: #ffffff;
  font-size: 35px;
  font-family: FuturaMedium;
  text-transform: uppercase;
  text-align: center;
}
/* line 5635, ../sass/_estatico.scss */
.donacionSangre .topContent .content .tituloDonacion h3 .redText {
  font-size: 48px;
  -webkit-mix-blend-mode: overlay;
  -moz-mix-blend-mode: overlay;
  mix-blend-mode: overlay;
  line-height: 50px;
}
/* line 5642, ../sass/_estatico.scss */
.donacionSangre .topContent .content .tituloDonacion h3 .bigTextDonacion {
  font-size: 45px;
  line-height: 20px;
}
/* line 5648, ../sass/_estatico.scss */
.donacionSangre .topContent .content .contVideo {
  width: 80%;
  height: 270px;
  margin: 0 auto;
  background: url(../images/btnVideo.png) center no-repeat, #0a0a0a;
}
/* line 5654, ../sass/_estatico.scss */
.donacionSangre .topContent .content p {
  width: 70%;
  color: white;
  font-size: 12px;
  
  font-family: RobotoRegular;
  text-align: justify;
  margin: 15px auto 0;
  padding: 0 0 0 10%;
  position: relative;
}
/* line 5663, ../sass/_estatico.scss */
.donacionSangre .topContent .content p:before {
  display: block;
  content: "";
  background: url(../images/corazonIcon.png) center no-repeat;
  width: 42px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 5677, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
}
/* line 5682, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style-type: none;
  margin-top: 25px;
}
/* line 5697, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul li {
  -webkit-flex-basis: 23%;
  flex-basis: 23%;
  -ms-flex: 23%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 55px;
  position: relative;
}
/* line 5712, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul li p.capital {
  font-size: 48px;
  margin-right: 20px;
  font-weight: bold;
  font-family: FuturaMedium;
  color: black;
  position: relative;
  top: -25px;
}
/* line 5722, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul li div p.tittle {
  font-size: 15px;
  
  font-weight: bold;
  color: black;
  margin-bottom: 10px;
}
/* line 5728, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .contenido ul li div p {
  font-size: 11px;
  
  text-align: left;
  color: black;
}
/* line 5738, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion {
  background: url(../images/mapaDonacion.jpg) no-repeat center;
  background-size: cover;
}
/* line 5741, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion {
  width: 60%;
  margin: 0 auto;
  padding: 30px 100px;
}
/* line 5746, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion .tituloBuscadorDonacion h3 {
  width: 50%;
  margin: 25px auto;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  font-family: FuturaMedium;
}
/* line 5755, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion img {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
/* line 5760, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion p {
  color: #9e9e9e;
  font-size: 12px;
  
  font-family: RobotoRegular;
  text-align: justify;
  margin: 0 0 15px 0;
}
/* line 5767, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion #eventPicker {
  margin: 30px auto;
  width: 100%;
  border: none;
  height: 40px;
  display: block;
  -webkit-appearance: none;
  padding: 0 20px;
  position: relative;
  background: url("../images/smallRedArrow.png") no-repeat right 10px center;
  background-position: 10px right center;
  background-color: #ececec;
}
/* line 5780, ../sass/_estatico.scss */
.donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion .linkMapa {
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 8px;
  color: white;
  font-family: RobotoRegular;
  font-size: 16px;
  margin: 0 auto;
  display: block;
}

/* line 5797, ../sass/_estatico.scss */
.donacionOrganos .topContent {
  background: url(../images/bgDonacionOrganos.jpg) no-repeat center top;
  background-size: cover;
}
/* line 5800, ../sass/_estatico.scss */
.donacionOrganos .topContent .content {
  width: 60%;
  margin: 0 auto;
  padding: 20px 20px 30px;
}
/* line 5804, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .tituloDonacion {
  margin: 0 auto;
}
/* line 5806, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .tituloDonacion h3 {
  color: #ffffff;
  font-size: 35px;
  font-family: FuturaMedium;
  text-transform: uppercase;
  text-align: center;
}
/* line 5812, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .tituloDonacion h3 .redText {
  font-size: 48px;
  -webkit-mix-blend-mode: overlay;
  -moz-mix-blend-mode: overlay;
  mix-blend-mode: overlay;
  line-height: 50px;
}
/* line 5819, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .tituloDonacion h3 .bigTextDonacion {
  font-size: 45px;
  font-size: 2.8125;
  line-height: 20px;
}
/* line 5825, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .contVideo {
  width: 80%;
  height: 270px;
  margin: 0 auto;
  background: url(../images/btnVideo.png) center no-repeat, #0a0a0a;
}
/* line 5832, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .copyCampana p.textCopy {
  width: 70%;
  color: white;
  font-size: 12px;
  
  font-family: RobotoRegular;
  text-align: justify;
  margin: 15px auto 0;
  padding: 0 0 0 10%;
  position: relative;
}
/* line 5841, ../sass/_estatico.scss */
.donacionOrganos .topContent .content .copyCampana p.textCopy:before {
  display: block;
  content: "";
  background: url(../images/chulitoIcon.png) center no-repeat;
  width: 42px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 5856, ../sass/_estatico.scss */
.donacionOrganos .staticMain .contenidoStatic {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex: 100%;
}

/* line 5870, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 {
  display: block !important;
}
/* line 5873, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item {
  display: inline-block;
  width: 30%;
  margin: 5px 10px;
 
}
/* line 5885, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .lead {
  font-size: 12px;
  
  color: #ffffff;
  text-align: center;
  padding: 0 20px;
}
/* line 5891, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec {
  margin-top: 10px;
}
/* line 5893, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec .pdf, .aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec .download {
  cursor: pointer;
}
/* line 5896, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec div {
  width: 49%;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  height: 35px;
  padding: 5px;
}
/* line 5903, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec div img {
  width: 20%;
  display: inline-block;
  vertical-align: middle;
}
/* line 5908, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .item .downloadSec div p {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  font-size: 12px;
  
}
/* line 5917, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app01 {
  background: #6dc458;
}
/* line 5919, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app01 .pdf {
  background: #70b45f;
}
/* line 5922, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app01 .download {
  background: #6aa95b;
}
/* line 5926, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app02 {
  background: #5895c4;
}
/* line 5928, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app02 .pdf {
  background: #4389bf;
}
/* line 5931, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app02 .download {
  background: #6ea0c6;
}
/* line 5935, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app03 {
  background: #000000;
}
/* line 5937, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app03 .pdf {
  background: #343434;
}
/* line 5940, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app03 .download {
  background: #3d3d3d;
}
/* line 5944, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app04 {
  background: #0098b0;
}
/* line 5946, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app04 .pdf {
  background: #0e91a6;
}
/* line 5949, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app04 .download {
  background: #038599;
}
/* line 5953, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app05 {
  background: #ff8f8c;
}
/* line 5955, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app05 .pdf {
  background: #e6807d;
}
/* line 5958, ../sass/_estatico.scss */
.aplicativos .staticMain .contenidoStatic .content2 .itemsContent .app05 .download {
  background: #fea3a0;
}

@media only screen and (max-width: 767px) {
  /* line 5980, ../sass/_estatico.scss */
  .static .topContent .topWrapper {
    flex-wrap: wrap;
  }
  /* line 5982, ../sass/_estatico.scss */
  .static .topContent .topWrapper .videoContainer {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    width: 100%;
  }
  /* line 5988, ../sass/_estatico.scss */
  .static .topContent .topWrapper > .contenidoHalf {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    padding:0 5%;
  }
  /* line 6001, ../sass/_estatico.scss */
  .static .staticMain .sideBar > ul > li {
    display: none;
  }
  /* line 6006, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic {

     }
  /* line 6011, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content1 {
    margin: 0 0 5% 0;
  }
  /* line 6013, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content1 figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    margin: 0;
  }
  /* line 6021, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content2 figure {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
    -ms-flex: 100% !important;
  }
 .allInfo{
	position: absolute;
    width: 100% !important;
    left: 0px !important;
    z-index: 99;
} 
  
 
  .static .staticMain .contenidoStatic .contenido figure img{
	width:auto !important;
}
 .personaContainer{
	width:100% !important;
}
  /* line 6027, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content2 .contenidoFull figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 6032, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content2 .contenidoFull .contentText {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 6038, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .content2 .listaInfoHalf {
    width: 100%;
    list-style-type: none;
  }
  /* line 6043, ../sass/_estatico.scss */
  .static .staticMain .contenidoStatic .contenido {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }

  /* line 6052, ../sass/_estatico.scss */
  .resena .quienesSomosMain {
    padding: 0 3%;
  }
  /* line 6054, ../sass/_estatico.scss */
  .resena .quienesSomosMain h2 {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  /* line 6059, ../sass/_estatico.scss */
  .resena .quienesSomosMain .sideBar {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 6064, ../sass/_estatico.scss */
  .resena .quienesSomosMain .sideBar > ul > li {
    display: none;
  }
  /* line 6069, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    padding: 0 0 0 0;
  }
  /* line 6074, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content1 {
    margin: 0 0 5% 0;
  }
  /* line 6076, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content1 figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
    margin: 0;
  }
  /* line 6084, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content2 figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 6090, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content2 .contenidoFull figure {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 6095, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .content2 .contenidoFull .contentText {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 6102, ../sass/_estatico.scss */
  .resena .quienesSomosMain .contenidoQuienesSomos .contenido {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }

  /* line 6112, ../sass/_estatico.scss */
  .ninos .tituloInstancia0 h3 {
    max-width: 1200px;
    margin: 0 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: box;
    display: flex;
    font-size: 20px;
    font-size: 1.25rem;
    color: black;
    font-family: FuturaMedium;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 100;
  }
  /* line 6128, ../sass/_estatico.scss */
  .ninos .tituloInstancia0 h3:before {
    display: block;
    margin: 0 25px 0 0;
    content: "";
    position: relative;
    width: 2px;
    height: 26px;
    background: #ffc000;
  }
  /* line 6140, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic {
    padding: 0;
  }
  /* line 6142, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent {
    padding: 0;
  }
  /* line 6144, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .introNinos {
    margin: 20px 0;
  }
  /* line 6147, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull figure {
    width: 100%;
  }
  /* line 6150, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div {
    width: 100%;
    padding: 8%;
  }
  /* line 6153, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .introNinos .contenidoFull div h3 {
    text-align: center;
  }
  /* line 6160, ../sass/_estatico.scss */
  .ninos .staticMain .contenidoStatic .topContent .topWrapper figure {
    margin: 0;
  }

  /* line 6170, ../sass/_estatico.scss */
  .donacionSangre .topContent .content {
    width: 100%;
    padding: 20px 0px 30px;
  }
  /* line 6174, ../sass/_estatico.scss */
  .donacionSangre .topContent .content .tituloDonacion h3 {
    font-size: 30px;
    font-size: 1.875;
  }
  /* line 6176, ../sass/_estatico.scss */
  .donacionSangre .topContent .content .tituloDonacion h3 .redText {
    font-size: 43px;
    font-size: 2.6875;
  }
  /* line 6180, ../sass/_estatico.scss */
  .donacionSangre .topContent .content .tituloDonacion h3 .bigTextDonacion {
    font-size: 40px;
    font-size: 2.5;
  }
  /* line 6185, ../sass/_estatico.scss */
  .donacionSangre .topContent .content .contVideo {
    width: 80%;
  }
  /* line 6188, ../sass/_estatico.scss */
  .donacionSangre .topContent .content p {
    width: 100%;
    padding: 0;
  }
  /* line 6191, ../sass/_estatico.scss */
  .donacionSangre .topContent .content p:before {
    display: none;
  }
  /* line 6198, ../sass/_estatico.scss */
  .donacionSangre .staticMain .contenidoStatic {
    width: 100%;
  }
  /* line 6202, ../sass/_estatico.scss */
  .donacionSangre .staticMain .contenidoStatic .contenido ul li {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex: 100%;
  }
  /* line 6210, ../sass/_estatico.scss */
  .donacionSangre .staticMain .contenidoStatic .buscadorDonacion .contentBuscaDonacion {
    width: 90%;
    padding: 30px 10px;
  }
}


/* line 6236, ../sass/_estatico.scss */
#sideNavBox {
  margin: 0 !important;
}

@media only screen and (max-width: 750px){
  .buscadorGeneralResultado .newsSection .wrapper .content{
    display: block !important;
  }
  .buscadorGeneralResultado .newsSection .wrapper .content video img{
    width: 100%;
  }
  .buscadorGeneralResultado .infoLabSection .wrapper .informesLab{
    display: block !important;
  }
  .buscadorGeneralResultado .proyectosRelacionadosSection .contenedor ul li{
    display: block !important;
  }
  .buscadorGeneral .topContent .content{
    width: 100%;
  }
}
.logos-gobierno{
  text-align: center;
}
.logos-gobierno li{
  display: inline-block;
  vertical-align: middle;
  padding: 5px;
}
.menuClicked{
  visibility: visible !important;
  opacity: 1 !important;
  transition: opacity 0.5s, visibility 0.5s !important;
}
.initialHeight{
  height: initial !important;
}

.unfoldedBack{
  background: url("../images/backTitlePattern.png") !important;
  border-bottom: 1px solid #ffffff;
}
.unfoldedBack::after{
  width: 20px;
  height: 20px;
  background: red;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}
.unfoldedBack h3{
  color: #ffffff !important;
  margin-bottom: 0 !important;
}
.staticMain{
  display: block;
}
.mainTit{
  max-width: 1200px !important;
 }
.spaceScroll{
  margin-right: -4px !important;
}
.publicaciones .staticMain .contenidoStatic .publicacionesContainer .docsContainer .item .date {
color: #020202;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 37px;
    font-weight: bold;
    margin-top:0;}
    
 .historial a{
 color:#be0000;
 text-decoration:underline;
}


.publicaciones .staticMain .contenidoStatic .publicacionesContainer {
  position: relative;
  background: rgba(255, 255, 255, 0.85);
  padding: 30px;
}


.publicaciones .staticMain .contenidoStatic .publicacionesContainer .itemContainer {
  text-align: center;
  margin-bottom: 50px;
}


.publicaciones .staticMain .contenidoStatic .publicacionesContainer .mainTit {
  text-align: center;
  font-size: 25px;
  font-weight:bold  margin: 20px auto;
  justify-content: center;
  margin-bottom:30px !important;
}


.participacion .staticMain .itemsContainer .item h4 {
  font-size: 24px;
  font-size: 1.5;
  margin-bottom: 10px;
  color:#fff;
}


.participacion .tituloInstancia0 h3 {
  color: #ffffff !important;
  text-align: center;
  justify-content: center;
}


.participacion .staticMain .titV2 {
  color: #ffffff !important;
  text-align: center;
  justify-content: center;
  margin: 40px  !important;
  font-size: 18px;
  font-size: 1.125;
}
.showCont{
  display: block !important;
}
#DeltaPlaceHolderMain > section > div.newsSection.unfoldedBack > div > div > div > h3{
  color: #ffffff !important;
  cursor: pointer;
}
#DeltaPlaceHolderMain > section > div.infoLabSection.unfoldedBack > div > div > div > h3{
  cursor: pointer;
  color: #ffffff !important;
}
#DeltaPlaceHolderMain > section > div.proyectosRelacionadosSection.unfoldedBack > div > div > div > h3{
  cursor: pointer;
  color: #ffffff !important;
}
.defaultPos{
  width: 30px;
  right: 14px !important;
}
.opacityFull{
  opacity: 1 !important;
}

@media (max-width: 576px) {

.mainWrapper .rightMenu .right{
	width:300px;
}

.bx-wrapper .bx-caption {
right:20px !important;
}


.bx-wrapper .bx-caption {
      top: 50px  !important;
}

span.hdesc3 {
    display: none !important;
}

.bx-wrapper .bx-caption span {
        font-size: 0.60rem !important;
        padding:0 !important;

}
.bx-viewport {
    top: 50px !important;
    height: 112px !important;
    position:static !important    
}

#verticalc {
}

.mainWrapper .rightMenu{
	display:none !important;
}
}
