@import url('//fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
/*.jssor-outer-container .slides>div:nth-child(3) .caption{
    display:none !important;}

.cmp-selector_fechas span.badge.ng-binding.ng-scope{
	display:none;}
tr.total-medallas {
    display: none;
}
.dev tr.total-medallas {
    display: block;
}


*/



.home .ultimos-medallistas a.list-group-item.media .tipo {
    min-height: auto !important;}
.home .modulo-medallero .table>tbody>tr>td {
    padding: 5px 8px;}
.item-masonry.col-sm-4.col-xs-12.estado-1.cmp-multi_medallistas .col-md-3 {
    width: 50%;}
.cmp-multi_medallistas span.oro, .cmp-multi_medallistas span.plata,.cmp-multi_medallistas span.bronce {
    margin:5px;
  width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 100%;}
.cmp-multi_medallistas span.oro {
    background: url(../images/sitio/oro.png); 
  background-size: 100%;}
.cmp-multi_medallistas span.plata {
    background: url(../images/sitio/plata.png);
   background-size: 100%;}
.cmp-multi_medallistas span.bronce {
    background: url(../images/sitio/bronce.png);
   background-size: 100%;}
.cmp-multi_medallistas span img {
    display: none;}
.fisicoculturismo .js-masonry .item-masonry:nth-child(2) .panel-default>.panel-heading {
    background-color: #fff !important;
}
@media (min-width: 599px){
.modulo-ganadores .podio .doble {
    font-size: 10px !important;
  }}
.modulo-ganadores .doble img.img-circle {
    min-width: 65px;
}
.modulo-ganadores .doble p:nth-child(1) img.bandera {
    top: 60px !important;
}
.modulo-ganadores .doble p:nth-child(2) img.bandera {
    top: 160px !important;
}
.doble a.silver-winner {
    border: 5px solid #cfd4d8 !important;
}
.doble a.gold-winner {
    border: 5px solid #efc523 !important;
}
.cmp-escenario_competencia .modulo-escenarios img {
    width: auto !important;
    max-width: 200%;
}

.cmp-escenario_competencia .modulo-escenarios .pull-left {
    width: 128px;
    overflow: hidden;
    margin-right: 10px;
}
 .modulo-tabla-records table.table.table-condensed.table-striped {
    border: 1px solid #ddd;
    margin-bottom: 0;
}

.modulo-tabla-records .panel-body {
    padding: 0;
}
.modulo-tabla-records .table>thead>tr>th {
    vertical-align: -webkit-baseline-middle !important;
}
.modulo-tabla-records h2 {
    color: #fff;
    font-size: 16px;
    margin-top: 10px;
}

.panel.panel-default.tabla-records .row {
    display: none;
}

.panel.panel-default.tabla-records {
    font-family: 'Roboto Condensed', sans-serif;
}
/* ----- Módulo Últimos Records ----- */
.ultimos-records img.pictograma {
    max-width: 20px;
    vertical-align: bottom;}
.ultimos-records{
    font-family: 'Roboto Condensed', sans-serif;}
.ultimos-records .row div {
    border-right: 1px solid #e1e1e1;
	padding: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.ultimos-records .row div:last-child {
    border-right: 0;}
.ultimos-records .row{
	border-bottom:1px solid #e1e1e1;}


.boletines .panel.panel-default .panel-body {
    border: 1px solid #e1e1e1 !important;}
@media (max-width: 768px){
.modulo-ficha .tabla-participacion, .modulo-ficha .table {
    margin-left: 0px !important;
    width: 100% !important;
  }}

.modulo-competencias .list-group-item-text img {
    max-width: 24px !important;}
.transmision h3.panel-title {
    padding: 0;}
.transparente.transmision .panel-default>.panel-heading {
    background: #000 !important;
    border: 0;}
.boletines .panel-body {
    padding: 0;
    margin: -1px;}
.modulo-posiciones img.escudo {
    margin-right: 3px;}
.modulo-resultados-detallados .series .datos-competencia span {
    margin-right: 3px;}
.boletines ul.list-group.list-group-flush {
    margin-bottom: 0;}
.boletines a.list-group-item.media {
    border: 0;}
.boletines a.list-group-item.media:hover {
    padding-left: 30px;}
.cmp-selector_fechas .active span.badge.ng-binding.ng-scope {
    background-color: rgba(0,0,0,0.5);
    color: #fff;
    font-weight: 300;}
table.calendario .active .glyphicon-asterisk:before {
    color: rgba(0,0,0,.3);}
table.calendario .active img {
    filter: invert(0);
	opacity: .3 !important;}
.cmp-selector_fechas .modulo-calendario table.calendario td.active a {
    background-color: #ffe900 !important;}
.modulo-calendario table.calendario td.active {
  background-color: #FF0 !important;}
.medalleria .cmp-fila {
    overflow: visible;}
.notas-home hr {
    margin: 8px;}
.medalleria .filtro-medallero {
    padding: 15px 0;}
.cmp-cumpleaneros .panel.panel-default>.row {
    background: url(item/e137/images/fondo-cumpleanos.jpg) center top;
    background-size: 100%;
}
@media (max-width:668px){
  .galeria-home{
  display:none}}
.galeria-home a.btn.btn-lg {
    border: 2px solid;
}
.galeria-home a.btn.btn-lg:hover {
  color: #fff;
}
.cmp-fila.estado-0.galeria-home {
    background-color: #00528A;
    padding: 30px 0 50px 0;
margin-bottom: 30px;}
.galeria-home h2 {
    color: #fff;
    text-align: center;
    padding-bottom: 10px;}
.home .nanogallery_theme_light {
    max-height: 550px;
    margin-bottom: 30px;
}
.transmision .panel.panel-default.list-group {
    padding: 10px;
    background-color: rgba(0,0,0,.6);
    border-radius: 10px;
}
.notas-home .modulo-noticias.completa p em {
    font-size: 13px;
    line-height: 17px !important;
    display: block;
}
.notas-home .modulo-noticias.completa a {
    color: #F3122C;
}
.notas-home .modulo-noticias.completa p {
    margin-bottom: 0 !important;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}

.notas-home .modulo-noticias.completa .panel .panel-body {
    padding: 15px !important;
    background: url(item/e137/images/fondo-top3.png) center top no-repeat;
}
.notas-home .modulo-noticias.completa .panel {
    border: 1px solid #e1e1e1 !important;
  padding-bottom: 0;
}
.notas-home .share-container.col-xs-12.col-sm-2 {
    display: none;
}
.notas-home .modulo-noticias.completa .f-fecha {
    display: none;
}
.notas-home .modulo-noticias .panel-heading .panel-title h2 {
    color: #fff;
    font-size: 18px;
    padding: 20px 15px;
    margin-bottom: 0;
  text-align: center;
}
.notas-home .modulo-noticias.completa .panel-heading {
    margin-bottom: 0 !important;
    padding-bottom: 0;
  margin-top: -20px !important;
}
.cmp-fila.estado-0.contenido-home {
    padding-top: 50px;
}
.home .enevento .js-masonry .cmp-html.transparente .panel-default>.panel-heading h3.panel-title {
    font-size: 30px;
    text-shadow: 0 0 10px rgba(255,255,255,.7);
    color: #00508f;
    margin-bottom: 10px;
}
.home .enevento .js-masonry .cmp-html.transparente .panel-default>.panel-heading {
    background: transparent !important;
    text-align: center;
  border-bottom: 0 !important;
}
.cmp-fila.estado-0.enevento {
    background: url(item/e137/images/gimnasia2.jpg) fixed center center;
    background-size: 100%;
  	padding: 30px 0;
}
@media (max-width: 768px){
.ficha a img.img-circle, .atleta a img.img-circle {
    min-height: 60px !important;
  }}
.cmp-titulo_torneo h2 img {
    max-width: 37px;
    vertical-align: bottom;
}
@media (max-width:1024px){
.cmp-selector_fechas a.nombre-deporte.ng-binding {
    position: absolute;
    min-width: inherit;
    z-index: 10;
    box-shadow: 5px 0px 5px -5px rgba(0,0,0,0.3);
    margin-left: -4px;
  	margin-top: -3px; 
  }}

.col-md-6.col-md-offset-6.texto {
    margin-top: 5px;
    color: #fff;
    font-size: 20px;
    margin-bottom: -10px;
}
.cmp-titulo_competencia img.pictograma {
    max-width: 40px;
}
.cmp-equipos_competencia .modulo-resultados-por-deportes.encuentros img {
    margin: 0;
    position: relative;
}
.caption span.credito {
    display: block;
    font-size: 14px;}
.modulo-delegaciones .panel-body a img {
  max-width: 47px !important;}
.cmp-buscador.transparente {
    margin-top: 5px;
      margin-bottom: 10px;
}
@media (min-width:1200px){
  .cmp-buscador.transparente {
    padding-left: 50px;
}
}
.buscador-container .panel-heading {
    display: none;
}
.modulo-noticias.completa a {
    font-weight: 400;}


.cmp-fila.enevento {
    z-index: 10;
    overflow: initial;}
.cmp-selector_fechas tr.animar td:first-child {
    min-width: 159px;}
@media (max-width: 667px) and (min-width: 300px){
.cmp-item .thumbnail img {
    min-height: 230px !important;
    top: 115px !important;
}
.cmp-item .thumbnail .caption {
    margin-bottom: -100px !important;
}
  .cmp-item .thumbnail h3 {
    font-size: 19px;
}
.transparente.sociales {
    margin-bottom: 0px;
    margin-top: 0;
    text-align: center;
}
.top-bolivarianos .cmp-html.transparente {
    text-align: center;
}
.cmp-item .thumbnail {
  max-height: 230px;}}
.home .archivos a.list-group-item {
    padding: 5px 15px;}
.home .archivos span.fa {
    width: 18px;
    font-size: 1.7em;
    vertical-align: -webkit-baseline-middle;}
.home .archivos p.list-group-item-text {
    font-size: 14px;}
.home .modulo-noticias.archivos h2 {
    display: none;}
.home .modulo-noticias .pull-right.f-fecha {
    display: none;}
.home .modulo-noticias .panel-heading .pull-right {
    display: none;}
.home .cmp-seccion .modulo-noticias.archivos .panel-heading{
	display:block;}
.top-bolivarianos .descripcion {
    text-align: center;
    color: #00528A;
    font-weight: 600 !important;}
.descripcion p.lead {
    font-weight: 800;
    font-size: 25px;}
.cmp-fila.estado-0.top-bolivarianos {
    background: url(item/e137/images/fondo-top3.png) center top;}
.delegaciones .comite .panel.panel-default.list-group {
    margin-bottom: 0 !important;}
.delegaciones .comite.invitados {
    margin-top: -21px;}
.delegaciones .comite img:hover{
    width: 70px !important;
  	max-height:70px;
  	margin: 0px 10px 0px !important;}
.delegaciones .comite.invitados img:hover{
    width: auto !important;
  	height:auto !important;
  	max-height:70px;
  	max-width:70px !important;
  	margin: 0px 10px 0px; !important;}
.delegaciones .comite img, .delegaciones .comite.invitados img {
    width: auto !important;
    height:auto !important;
	max-height:70px !important;
	max-width:70px !important;
	margin: 0px 10px 0px !important;}
.deportista .modulo-ficha .contenido-ficha table.pruebas td:last-child {
    text-align: right;}
.deportista table.table.pruebas a.vermas.ng-binding {
    background-color: #333;
    padding: 5px 10px;
    color: #fff;
    font-weight: 400;}
.deportista table.table.pruebas a span {
    font-size: 20px !important;
    color: #333;
    display: block !important;
    margin: 10px 0 5px;
	font-weight: 400;}

.cmp-cumpleaneros .panel.panel-default>.row{max-height:340px!important;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.cmp-cumpleaneros .panel.panel-default>.row::-webkit-scrollbar{background:#ccc;width:5px;}
.cmp-cumpleaneros .panel.panel-default>.row::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}

.cmp-multi_medallistas .panel.panel-default>.row{max-height:340px!important;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.cmp-multi_medallistas .panel.panel-default>.row::-webkit-scrollbar{background:#ccc;width:5px;}
.cmp-multi_medallistas .panel.panel-default>.row::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}

.boletines .panel.panel-default .panel-body{max-height:140px!important;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.boletines .panel.panel-default .panel-body::-webkit-scrollbar{background:#ccc;width:5px;}
.boletines .panel.panel-default .panel-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}


.modulo-agenda-del-dia.agenda ul.list-group.list-group-flush{max-height:370px!important;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
/*.home .modulo-agenda-del-dia.agenda ul.list-group.list-group-flush{min-height: 361px;}*/
.modulo-agenda-del-dia.agenda ul.list-group.list-group-flush::-webkit-scrollbar{background:#ccc;width:5px;}
.modulo-agenda-del-dia.agenda ul.list-group.list-group-flush::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}
.boletin .modulo-agenda-del-dia.agenda ul.list-group.list-group-flush{overflow-y:hidden;    min-height: fit-content !important;}

.sociales img {
    max-width: 45px;
    margin: 3px;}
.sociales {
    margin-top: 5px;
    text-align: right;}
.item-masonry.col-sm-12.col-xs-12.estado-1.cmp-deportista {
    padding: 0 30px;}
.cmp-selector_fechas table.calendario a.flecha {
    min-width: 156px;}
td.animar.ng-scope.success {
    width: 38px;}
/*.cmp-selector_fechas span.badge.ng-binding.ng-scope {
    background-color: rgba(255,255,255,0.9);
    color: #000;
    position: absolute;
    margin: -14px 0 0 -7px;
    width: 14px;
    height: 14px;
    padding: 2px 0 0;
    font-size: 11px;
    text-align: center;
  	box-shadow: 0 0 4px rgba(0,0,0,0.4);
      
}
*/
.cmp-selector_fechas span.badge.ng-binding.ng-scope {
background-color: rgba(255,255,255,0.9);
    color: #000;
    position: relative;
    margin: -14px 0 0 3px;
    width: 14px;
    height: 14px;
    padding: 2px 0 0;
    font-size: 11px;
    text-align: center;
    box-shadow: 0 0 4px rgba(0,0,0,0.4);
    z-index: 4;
display: block;}
.modulo-competencias h4.list-group-item-heading {
    font-size: 16px;
    margin-bottom: 6px;}
tr.total-medallas, td.ng-binding.ng-scope[ng-if="mostrarTotalMedallas"] {
    background-color: #fff;
    color: rgba(0,0,0,0.8);}
.programacion_resultados thead tr:first-child td:last-child {
    background: url(../images/sitio/medalla.png) no-repeat center center;
	filter: opacity(0.2);}

/*
.modulo-noticias.completa u {
    padding: 0px 10px;
    background-color: rgba(0,0,0,0.1);
    color: #000;
    text-decoration: none;
    font-size: 11px;
    right: 21px;
    margin-top: -20px;
    display: block;
    text-align: center;
}
*/
.modulo-noticias.completa u {
    position: absolute;
    padding: 0px 10px;
    background-color: rgba(0,0,0,0.1);
    color: #333;
    text-decoration: none;
    font-size: 10px;
    right: 15px;
    margin-top: -15px;
    line-height: 15px;
}
.modulo-competencias .fecha.text-right img, .cmp-titulo_competencia img.pictograma{
    border-radius: 50%;}
table.calendario img {
    filter: invert(100);
    opacity: 0.7 !important;
	display:block;}
table.calendario a.dia:hover img {
    opacity: 1 !important;}
.scn_los_juegos_6 .f-fecha {
    display: none;}
.cmp-articulo .medalla img {
    background: transparent;
    padding: 0;
    border: 0;
    float: none;
    margin: 0;}
.nanogallery_theme_light .nanoGalleryContainer .nanoGalleryThumbnailContainer .imgContainer {
    background: #f1f1f1 !important;}
.cmp-slider .caption a img {
    transform: translateY(0%) translateX(0);}
.home .cmp-archivos .list-group-item {
  	padding: 5px 15px;}
.modulo-noticias.completa p, .modulo-noticias.completa .panel-body div {
    text-align: justify;}
.cmp-item .thumbnail h3 {
    margin-bottom: 20px;}
.top-bolivarianos .descripcion {
    margin-top: 30px;
  	font-family: 'Montserrat', sans-serif !important;}
.home .modulo-noticias.completa {
    margin-bottom: 0px;}
.seccion .cmp-seccion .archivos .panel-heading .pull-right {
    display: none;
}
.home .archivos .pull-right.f-size {
    display: none;}
div#organizacionForm.ext-container {
    width: 730px !important;}
html.ext-strict .deportevirtual {
    display: none;}
.video{
	margin-bottom:20px}
.video .modulo-noticias.completa .panel-heading {
    padding: 10px 15px;
	margin-bottom: 0;}
.video .modulo-noticias.completa .panel {
    padding-bottom: 0;
    margin-bottom: 0;}
.video h2 {
    font-size: 16px;
    margin: 0;
	color: #fff;}
.video .share-container,.video .f-fecha {
    display: none;}
.video .modulo-noticias.completa {
    border: solid 1px #e1e1e1;}
.cmp-selector_fechas table.calendario tbody tr.color-0 a{
	background-color:#1AC3F4!important;}
.cmp-selector_fechas table.calendario tbody tr.color-1 a{
	background-color:#00508F!important;}
.cmp-selector_fechas table.calendario tbody tr.color-2 a{
	background-color:#F26122!important;}
.cmp-selector_fechas table.calendario tbody tr a {
    color: #fff!important;
    font-weight: 400;
    min-width: 38px;
	min-height: 30px;}
table.calendario tbody tr a .glyphicon {
    color: rgba(255,255,255,.5);}
table.calendario a:hover .glyphicon {
    color: rgba(255, 255, 255, 1) !important;
}
.designed {
    margin-top: 80px;
}
.panel-footer h3 {
    color: inherit !important;
}
.modulo-escenarios li {
    list-style: none;
}

.inscripcion .panel-body {
    padding: 0;
}
img.galeria {
    float: left !important;
    margin-left: 0 !important;
    width: 50% !important;
    margin-bottom: 10px !important;
    margin-right: 0px;
}
.losescenarios panel-body{
text-align:center;}

.losescenarios h2 {
    background-color: #f5f5f5;
    padding: 10px;
    margin: -15px -15px 10px;
}
.losescenarios img {
    width: auto !important;
    max-height: 75px;
  max-width: 75px;
  height: auto !important;
}
.item-masonry.col-md-4.cmp-archivos .f-size, .item-masonry.col-sm-4.col-xs-12.cmp-archivos .f-size {
    display: none;
}
.cmp-seccion .modulo-noticias.archivos .panel-default>.panel-heading{
background: url(item/e137/images/bg-logo-opacity.png) 665px center no-repeat !important;}
.cmp-seccion {
    margin-bottom: 20px;
}
.modulo-noticias.archivos .panel.panel-default.list-group {
    margin-bottom: 0;
}
.modulo-fotos-home .jssor-outer-container .t{
	font-family: 'Montserrat', sans-serif !important;}
.modulo-galeria-categoria h2 {
    color: #fff;
}
.cmp-titulo_deporte {
    margin-bottom: 10px;
}
.cmp-titulo_deporte img, .cmp-titulo_torneo img {
    border-radius: 50%;
}
.cmp-fila {
    overflow: hidden;
}

@media (max-width:767px){
.foot-bolivarianos {
    padding-bottom: 80px !important;
}
  .foot-stamta img {
    margin-bottom: 20px !important;
}
  .archivos .f-size, .archivos .f-fecha, .archivos .f-files {
    display: none;
}
.cmp-resultados .panel.panel-default.resultados .panel-body {
    padding: 8px !important;
}
.panel-default>.panel-heading {
    background: url(item/e137/images/bg-logo-opacity.png) 280px center no-repeat !important;
}
  .cmp-fila.crono {
    background: url(item/e137/images/bg1.png) center top #1AC3F4 !important;}
  .home .cmp-slider .jssor-outer-container .c{
  display:none;}

  .navbar.navbar-inverse {
    background-color: #fff !important;}
  .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #1AC3F4;
}
.top-bolivarianos{
display:block;}
.top-bolivarianos .cmp-titulo_evento {
    text-align: center;
  font-family: 'Montserrat', sans-serif !important;
  color: #00508F;
}
  .top-bolivarianos .cmp-titulo_evento .descripcion {
    text-align: center;
  	font-family: 'Montserrat', sans-serif !important;
    background-color: #00508F;
    color: #fff;
    padding: 8px;
    font-weight: 600;
    margin-top: 0;
}
  .top-bolivarianos .cmp-titulo_evento .descripcion p.lead{
  font-weight:600;
  display:none;}
.logo-evento {
    text-align: center;
    margin-bottom: 20px;
}
  .slider-home .cmp-titulo_evento.tit-home{
  display:none}
.navbar-inverse .container .navbar-nav>li>a {
    line-height: normal !important;
}}
.g-fotos h3 {
    background: url(item/e137/images/bg-logo-opacity.png) #1AC3F4 280px center no-repeat !important;
    color: #fff;
    padding: 20px 15px;
    margin-bottom: 0;
    font-size: 16px;
      margin-top: 0;
}
.modulo-noticias.completa table tr td {
    vertical-align: middle;
    padding: 5px !important;
}
.modulo-delegaciones .panel-body a img {
    min-height: 33px;
}
a:focus, body a:hover {
    text-decoration: none !important;
  cursor: pointer !important;
}
.item .js-masonry .item-masonry.cmp-articulo .modulo-noticias.completa .panel-default>.panel-heading,
.voluntariado .js-masonry .item-masonry:nth-child(1) .panel-default>.panel-heading{
    background-color: #fff !important;
}
.item-masonry.col-sm-8.col-xs-12.cmp-resultados .resultados .resultados a.col-md-6.col-xs-12.col-sm-6{
	background-color: rgba(0, 0, 0, 0) !important; }
.seccion .cmp-seccion .panel-heading .pull-right {
    color: #000;
    background-color: #fff;
    margin-top: 5px;
    font-size: 12px;
    padding: 5px 10px;
    border-radius: 5px;
}
.resultados img {
    background-color: inherit !important;
  	border-radius: 0 !important;
  -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
      -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    height: auto !important;
  border-radius: 50% !important;
}
.resultados a:hover img{
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.modulo-noticias.completa {
    margin-bottom: 40px;
}
.panel-default>.panel-heading {
    background: url(item/e137/images/bg-logo-opacity.png) #00508F right center no-repeat;
    border-radius: 0 !important;
    color: #fff;
}
.js-masonry .item-masonry:nth-child(3) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(7) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(11) .panel-default>.panel-heading{
    background-color: #B0CC49 !important;
}
.js-masonry .item-masonry:nth-child(4) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(8) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(12) .panel-default>.panel-heading{
    background-color: #1AC3F4 !important;
}
.js-masonry .item-masonry:nth-child(2) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(6) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(9) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(13) .panel-default>.panel-heading{
    background-color: #EE1B24 !important;
}
.js-masonry .item-masonry:nth-child(1) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(5) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(10) .panel-default>.panel-heading,
.js-masonry .item-masonry:nth-child(14) .panel-default>.panel-heading{
    background-color: #00508F !important;
}

.col-sm-4 .panel-default>.panel-heading {
    background: url(item/e137/images/bg-logo-opacity.png) 280px center no-repeat !important;
    border-radius: 0 !important;
}
h3.panel-title {
    color: #fff;
    padding: 10px 0px;
}
.panel.panel-default.resultados .panel-body {
    padding: 10px !important;
}
.redes{
	background-color: #f5f5f5;
	padding: 50px 0 30px;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff !important;
}
.dropdown-menu>li>a{
	font-family: 'Montserrat', sans-serif !important;
	text-transform: initial;}
.deportevirtual img{
	filter: invert(100%);}
.deportevirtual {
    background-color: #00508F;
    color: #fff;
    font-size: 12px;
    padding-bottom: 20px;
}
.comite a {
    display: inline-block;
    min-width: 134px !important;
}
.comite.invitados a {
    min-width: 170px !important;
}
.comite{
	margin-bottom:20px}
.js-masonry .comite.item-masonry .panel-default>.panel-heading {
    background-color: #fff !important;
    text-align: center;
}
.foot-stamta{
	margin-top:50px}

.foot-bolivarianos {
    border-top: 1px solid rgba(0,0,0,.1);
    background: url(item/e137/images/footer.png) no-repeat bottom;
    background-size: 100%;
    padding-bottom: 120px;}
.foot-stamta img{
	margin: 0px 20px}
.comite img{
    width: 100px !important;
    margin: 30px 15px 15px;
	-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
	height: auto !important;}
.comite.invitados img{
    height: 100px !important;
    margin: 30px 15px 15px;
	-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
	width: auto !important;}
.comite img:hover{
    width:130px !important;
	margin: 15px 0 0px;
	}
.comite.invitados img:hover{
    height:130px !important;
	margin: 15px 5px 0px;
	width: auto !important}
.comite h3.panel-title {
    color: #000;
}
.foot-bolivarianos img {
    max-width: 150px !important;
    height: auto !important;
	max-height: 100px;
    width: auto !important;}
.foot-bolivarianos .designed img {
    width: 25px !important;
}
.transparente .panel, .transparente .panel-body, .transparente .panel-body p{
	border:0;
	box-shadow:none;
	background-color:inherit;
	padding:0;
	margin:0;} 
.cmp-item .thumbnail img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: 200% !important;
    min-height: 350px;
  	min-width:100%;
    position: relative;
    left: 50%;
  	top: 200px;
  	transform: translateY(-50%) translateX(-50%);}
.cmp-item .thumbnail {
    max-height: 400px;
    overflow: hidden;
    margin-bottom: 0 !important;
  padding:0;
      border: 0;}
.cmp-item .thumbnail .caption {
    position: absolute;
    background-color: rgba(0,0,0,0.7);
    bottom: 0;
    margin-bottom: -60px;
    width: calc(100% - 30px);
    color: #fff;
    padding: 10px 30px 20px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    left: 15px;}
.cmp-item .thumbnail:hover .caption {
    margin-bottom: 0px;}
.cmp-item {
    overflow: hidden !important;
    margin-bottom: 20px;}
.link-sistema span {
    display: none;
}
.link-sistema a:after {
    content: "\f2be";
    font: normal normal normal 16px/1 FontAwesome;
}
body{
	font-family: 'Montserrat', sans-serif !important;}
.panel-body{
	font-weight:300}

.cmp-articulo img.full {
    max-width: 100%;
    margin-bottom: 20px;
    float: none;
    text-align: center;
    margin-left: 0;
}
img.blanco.full {
    background-color: #fff;
    border: 0;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Montserrat', sans-serif !important;
	font-weight:600;
	color: #00508f}
a.list-group-item .list-group-item-heading {
    color: #00508f;}
.cmp-item .thumbnail h3 {    
  margin-top: 7px;
    color: #1AC3F4;}
.cmp-item a:hover {
text-decoration: none;}
.cmp-item a:hover .thumbnail {
background-color: rgba(0,0,0,0.03);}
.cmp-item a .thumbnail{
-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;}
img.media-object.lista-items-img {
    position: relative;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;}
.cmp-lista_items .pull-left img {
    min-height: 64px !important;
    max-width: 300px !important;}
.crono .cronometro .col-md-2:first-child {
    border-right: 1px solid rgba(255,255,255,.5);}
.crono .cronometro .col-md-2:last-child {
    border-left: 1px solid rgba(255,255,255,.5);}
.crono .cronometro .col-md-2 {
    background-color: transparent !important;
  	font-family: 'Montserrat', sans-serif !important;
  	border: 0;
    font-size: 40px !important;
      color: #00508f !important;
	font-weight: 600;
}
.crono .cronometro small {
    margin-top: 10px;line-height: 12px;}
.cmp-html.transparente.inscripcion img {
    max-width: 300px;
  
}
.cmp-html.transparente.inscripcion {
    text-align: center;
}
@media (min-width:1200px){
.tit-home {
    position: absolute;
    z-index: 3;
    margin-top: 90px;
    text-align: right;
    margin-left: 30px;
    font-size: 23px;
  	text-shadow: 0 0 10px rgba(0,0,0,0.5);
  	right:0px
}
.inscripcion {
    position: absolute;
    z-index: 3;
    margin-top: 240px;
    text-align: right;
    margin-left: 30px;
    font-size: 23px;
  	text-shadow: 0 0 10px rgba(0,0,0,0.5);
  	right:0px;
    width: 350px;
    margin-right: 50px;
}

  .tit-home .descripcion {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    color: #fff;
    background-color: rgba(0,80,143,0.8);
    padding: 10px 40px 40px 120px;
    border-bottom-left-radius: 100%;
}
  .tit-home p.lead {
    font-size: 40px;
    font-weight:700;
    margin-bottom: -10px;
}
.home .cmp-slider .jssor-outer-container .c {
    position: absolute;
    bottom: 0px;
  	padding-bottom:5px;
  	margin-left:280px !important;/*
  	-webkit-animation: fadeup 3s;  
       -moz-animation: fadeup 3s; 
        -ms-animation: fadeup 3s; 
         -o-animation: fadeup 3s; 
            animation: fadeup 3s;*/
}
.home .cmp-slider .jssor-outer-container .c a::after {
    content: "Ver m\00e1s";
    background-color: #00508F;
    color: #fff;
    padding: 3px 20px;
    margin-left: -100px;
    border-radius: 5px;
    position: relative;
    vertical-align: bottom;
    line-height: 33px;
    margin-bottom: 20px;
    display: inline-block;
}
.home .cmp-slider .jssor-outer-container .c a{
  display:block;}
    .cmp-slider .jssor-outer-container .c a:hover::after{
      background-color:#EE1B24;
  		text-decoration:none !important;}
@keyframes fadeup {
    from { opacity: 0;
  		margin-bottom: -200px;}
    to   { opacity: 1; 
      margin-bottom:0px;}
}
/*.home .cmp-slider .img-container > a img.image {
    min-height: 75vh !important;
/*  	max-width: 200% !important;
  	max-height:300% !important;
  	min-width:100vw !important;
  	width:auto !important;
  	-webkit-animation: fadeup 1s; /* Safari, Chrome and Opera > 12.1 
       -moz-animation: fadeup 1s; /* Firefox < 16 
        -ms-animation: fadeup 1s; /* Internet Explorer 
         -o-animation: fadeup 1s; /* Opera < 12.1 
         /*   animation: fadeup 1s;
}*/
@keyframes fadeimage {
    from { opacity: 0;
  		margin-bottom: -200px;}
    to   { opacity: 1; 
      margin-bottom:0px;}
}
.home .cmp-slider .img-container > a{
  overflow:hidden;}
.home .jssor-outer-container, .home .jssor-outer-container .slides {
    height: 75vh !important;
}

.home .cmp-slider .caption {
    background: url(item/e137/images/slide-ondas-bot.png) 20% 70px no-repeat rgba(0,0,0,0) !important;
    background-size: 130% !important;
    height: auto !important;
    min-height: 250px;
   	opacity: 1;
  	margin-left:-250px;
  	bottom:0 !important;
  	width: calc(100% + 400px) !important;/*
    -webkit-animation: fadein 2s;  Safari, Chrome and Opera > 12.1 
       -moz-animation: fadein 2s; 
        -ms-animation: fadein 2s; 
         -o-animation: fadein 2s; 
            animation: fadein 2s;*/
}
@keyframes fadein {
    from { opacity: 0;
  		margin-left:0px;}
    to   { opacity: 1; 
      margin-left:-250px;}
}
.home .cmp-slider .jssor-outer-container .t {
    max-width: 20vw;
  	font-weight:700;
    padding-left: 30px;
    box-sizing: content-box;
    padding-top: 40px;
    color: #00508F;
 	margin-left:530px;
  	font-family: 'Montserrat', sans-serif !important;
    bottom: 0 !important;
    position: absolute;
    padding-bottom: 20px;
      line-height: 30px;
}
}
.m-cronometro .col-md-6.col-md-offset-6.texto {
    margin-left: 0 !important;
    width: 100% !important;
    text-align: center;
}

@media (max-width: 992px) and (min-width: 668px){
    .item-masonry.col-sm-4.col-xs-12.cmp-cronometro{width:50%!important;}}
    .m-cronometro{margin-bottom:5px;}
    .m-cronometro .col-md-2.col-md-offset-6.col-xs-4{margin-left:0;}
    .cronometro .col-md-2{width:33.3333%;}
    .m-cronometro .col-md-6.col-md-offset-6.faltan{
      margin-left:0;width:100%;
	margin-bottom: 0px;
    color: #fff;
    line-height: 28px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 400;
	font-size:28px;}

.cmp-fila.crono {
    background: url(item/e137/images/bg1.png) center #fff;
    padding: 10px;
  	margin-bottom:0px;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff !important;}

.navbar-inverse .navbar-nav>li:nth-child(7)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(7)>a:hover,
.navbar-inverse .navbar-nav>li:nth-child(1)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(1)>a:hover{
    background-color: #ffcd02;}

.navbar-inverse .navbar-nav>li:nth-child(6)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(6)>a:hover{
    background-color: #E30412;}
.navbar-inverse .navbar-nav>li:nth-child(5)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(5)>a:hover {
    background-color: #EA550C;}
.navbar-inverse .navbar-nav>li:nth-child(4)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(4)>a:hover {
    background-color: #92CB00;}
.navbar-inverse .navbar-nav>li:nth-child(3)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(3)>a:hover,
.navbar-inverse .navbar-nav>li:nth-child(9)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(9)>a:hover{
    background-color: #009DE2;}
.navbar-inverse .navbar-nav>li:nth-child(8)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(8)>a:hover,
.navbar-inverse .navbar-nav>li:nth-child(2)>a:focus, .navbar-inverse .navbar-nav>li:nth-child(2)>a:hover {
    background-color: #004D77;}

.home .cmp-slider .img-container > a img {    
  	position: relative !important;
    transform: translateY(-50%) translateX(-50%);
    left: 50% !important;}
.home .cmp-slider .img-container > a img {    
  	top: 55% !important;}
.navbar-inverse .container .navbar-nav>li>a{
	font-family: 'Montserrat', sans-serif !important;
	color:#00508f;
	font-weight:600;
	line-height: 30px;
	padding: 15px 12px;
  font-size: 13px;
}
.top-bolivarianos .modulo-fila {
/*    width: calc(100vw - 60px);
    margin-left: 30px;*/}
.nav.navbar-nav img {
    max-height: 90px;}

.home .navbar.navbar-inverse {
  position: absolute;
	margin-bottom: 0;}
.navbar.navbar-inverse {
    background-color: rgba(255,255,255,.9);
    border: 0;
    z-index: 5;
    width: 100%;
  	box-shadow:0 0 10px rgba(0,0,0,0.3)}
.navbar.navbar-inverse.ng-scope {
    position: relative;
}