@charset "UTF-8";
/*----------------------------------------------------------------------

    WEB TIGRE CUSTOM STYLES 

    Project:        WEB TIGRE
    Version:        1.0
    Author:         Innovación Tigre
    Primary use:    
    Email:			
    Follow: 		
    Like: 			
    Website:		
    Premium:		

------------------------------------------------------------------*/
@font-face {
  font-family: Gotham;
  src: url(../fonts/gotham/Gotham-Medium.otf);
}

.content-lg{padding-top: 20px; padding-bottom: 20px;}

#iconos-grises{padding-top: 25px;}
.iconos-footer#iconos-grises{padding-left: 50px; padding-right: 50px;}
#lista-footer, #lista-footer .listado-menu, .iconos-footer#iconos-grises, .iconos-footer#iconos-rojos{display: none !important;}

/* BUSCADOR */
a.ver-mas-busqueda small{color: #D02013 !important;}
a.ver-mas-busqueda{background-color: #EEE; padding: 5px 10px; border-radius: 25px;}
a small.fecha-recurso:before{color: #FFF; margin-top: 3px;}

img.reloj-busqueda{display: block !important; width: 15px; margin-right: 5px; margin-top: 3px; float: left;}

/* MENU BUSQUEDA HEADER */

/*#contenedor-busqueda{position: absolute; bottom: 128px; z-index: 999; width: 100%;}*/
#contenedor-busqueda{background: rgba(52,52,52,.9);}
#contenedor-busqueda #resultado{margin: 0 auto; padding: 25px 50px;}
#contenedor-busqueda ul, #contenedor-filtro ul{list-style: none; padding-left: 0px; padding-right: 15px; max-height: 500px; overflow-y: auto;}
#contenedor-busqueda ul:first{border-top: none;}
#contenedor-busqueda ul li h3{color: #EEE; margin-bottom: 0px; line-height: 1.1; font-size: 18px;}
#contenedor-busqueda ul li a{color: #EEE;}
#contenedor-busqueda ul li h4{color: rgb(44,172,227); line-height: 0.9; margin-bottom: 15px; font-size: 24px;}
#contenedor-busqueda ul li{color: #FFF; margin-bottom: 15px; margin-top: 15px;}
#contenedor-busqueda .item-busqueda h3{font-weight: 300 !important;}
#contenedor-busqueda .item-busqueda p{color: #EEE !important;}

li.divisor{border-top: 1px solid rgba(255,255,255,.6);}

/* - ESTILOS INTERNAS GENERAL  - */

.row{margin-left: 0px; margin-right: 0px;}
.bg-color-rojo{background: #D02013;}
.bg-color-celeste{background: #00B5D9;}
.bg-color-azul{background: #125C8B;}
.bg-color-gris-ultra{background: #777;}
.bg-color-gris{background: #626262;}
.bg-color-gris-oscuro{background: #343434;}
.bg-color-gris-claro{background: #BFBBBC;}
.bg-color-verde{background: #0FAAA2;}
.bg-verde-claro{background: #94C120;}
.bg-color-mostaza{background: #F8A602;}
.bg-color-naranja{background: #E9630A;}
.bg-gris-claro{background: #DADADA; /*#EBEBEB*/}
.bg-gris-divisor{background: #EBEBEB}
.bg-color-violeta{background: #9C6C9F;}
.bg-color-gris-ultra h2,.bg-color-gris h2{color: #EFEFEF;}
.btn-celeste{background-color: #00B5D9; color: #FFF; font-weight: 600;}
.btn-gris{background-color: #999caa; color: #FFF; font-weight: 600;}
.btn-inscribite{background-color: #00B5D9; color: #FFF; font-size: 18px; font-weight: 600; line-height: 18px}
.btn-rojo{
    background-color: #D02013;
    color: #FFF;
    font-weight: 600;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
}

.bg-titulo-lista{border-radius:25px 25px 0 0; -webkit-border-radius: 25px 25px 0 0; -moz-border-radius: 25px 25px 0 0;}
.bg-titulo-lista h3{color: #EFEFEF; font-size: 18px; letter-spacing: 4px; text-align: center;padding: 15px 0 10px; margin: 0;}
.bg-titulo-lista.rojo{background: #D02013;}
.bg-titulo-lista.verde{background: #0FAAA2;}

.bg-content-lista{padding: 5px; border-radius: 0px 0px 25px 25px; -webkit-border-radius: 0px 0px 25px 25px; -moz-border-radius: 0px 0px 25px 25px;}
.bg-content-lista.celeste{background: #00B5D9;}
.bg-content-lista.gris{background: #999caa;}
.bg-content-lista.verde{background: #0FAAA2;}
.bg-content-lista h4{padding: 10px 15px 10px 15px; margin: 0; text-align: center;}
.bg-content-lista h4 span.localidad{color: #FFF; font-size: 24px; line-height: 1.4; font-weight: 700;}

ul.bg-lista{max-height: 450px; overflow-y: auto}
/* MAPAS OSM */
.leaflet-tile-pane {-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.leaflet-control-attribution {display: none;}
/* Scrollbar styles */
.bg-lista::-webkit-scrollbar {width: 9px; height: 12px;}

.bg-lista::-webkit-scrollbar-track {
    background: #f5f5f5;
    border-radius: 0px 0px 25px ;
    -webkit-border-radius: 0px 0px 25px 25px;
    -moz-border-radius: 0px 0px 25px 25px;
    margin-bottom: 20px;
}

.bg-lista::-webkit-scrollbar-thumb {
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    background: #D02013;  
}

.bg-lista::-webkit-scrollbar-thumb:hover {background: #999;}

/* Scrollbar styles */
#contenedor-busqueda ul::-webkit-scrollbar {width: 5px; height: 12px;}

#contenedor-busqueda ul::-webkit-scrollbar-track {
    background: rgba(52,52,52,.9);
    border-radius: 0px 0px 25px 25px;
    -webkit-border-radius: 0px 0px 25px 25px;
    -moz-border-radius: 0px 0px 25px 25px;
    margin-bottom: 20px;
}

#contenedor-busqueda ul::-webkit-scrollbar-thumb {
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    background: #ccc;  
}

#contenedor-busqueda ul::-webkit-scrollbar-thumb:hover {background: #999;}

.bg-lista{
    background: #FAFAFA; /*#EFEFEF;*/
    color: #515769;
    text-align: left;
    list-style: none;
    padding: 25px;
    list-style-position: outside;
    border-radius: 0px 0px 25px 25px;
    -webkit-border-radius: 0px 0px 25px 25px;
    -moz-border-radius: 0px 0px 25px 25px;
    margin-bottom: 0px;
}
.bg-lista li{font-size: 14px;}
.bg-lista li div.divisor{height: 1px; border-bottom: 1px solid #BFBBBC; margin: 15px 0px 5px 0px;}
.bg-lista .botones .btn{padding: 2px 8px 0px 8px;}
.bg-lista .botones .btn-celeste{padding: 3px 3px 0px 3px; font-size: 24px; line-height: 18px;}

.bg-lista p{color: #515769; font-size: 16px;margin: 5px 0;}
.bg-lista p:first-child{margin: 10px 0px 0px 0px;}
.bg-lista p:nth-child(2){margin: 0px 0px 10px 0px;}
.bg-lista p:nth-child(3){margin: 0px;}
.bg-lista p:nth-child(4){margin: 0px 0px 10px 0px;}

.bg-lista p span{color: #D02013; font-size: 18px; font-weight: 700;}
.bg-lista span{color: #515769; clear: both;}
.bg-lista a.btn-rojo{margin: 0 0 0 5px;}
.bg-lista > li{align-items: center; padding: 0px 10px 10px 25px; color:#515769; font-weight: 600; font-family: Gotham-Light; background-image: url("../img/iconos/punto-lista.png"); background-position: 0px 5px; background-repeat: no-repeat; background-size: 10px;}
.bg-lista.universidades > li{background-image: none; padding: 0px 30px 10px 30px;}
.bg-lista.universidades > li p{color: #0FAAA2; font-weight: 600;}

#buscador-localidad label, #buscador-esp label, #buscador-actividad label, #buscador-tra label, #buscador-noti label, #buscador-niveles label {color: #EFEFEF;font-size: 18px;padding-top: 15px;}
.lista-filtrable{padding: 25px 0px;}
.lista-filtrable img{border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; float: right;}
.btn-rojo:hover, .btn-rojo:active, .btn-rojo:focus, .btn-celeste:hover, .btn-celeste:active, .btn-celeste:focus, .btn-inscribite:hover{color: #EEE;}
.lista-filtrable .btn-rojo{margin-top: 5px;}
.lista-filtrable .btn-rojo{padding: 2px 8px 0px 8px;}
.lista-filtrable .btn-celeste{margin-top: -14px; margin-left: 5px; padding: 3px 3px 0px 3px; font-size: 24px; line-height: 18px;}
.lista-filtrable .info-filtrable h5{font-size: 16px; margin-bottom: 5px;}
.lista-filtrable .info-filtrable p{color: #333; margin: 0px;}
.lista-filtrable .info-filtrable p:nth-child(4), .lista-filtrable .info-filtrable p:nth-child(6){margin-top:15px;}
.lista-filtrable .btn-danger{margin-top: 15px;}
.lista-filtrable .btn-primary{margin-left: 15px;}
/*#lista-filtrable table{border-collapse: collapse;}*/
.lista-filtrable td p, .lista-filtrable td span{color: #515769; margin: 0;}
.lista-filtrable p span{color: #D02013; font-size: 17px; font-weight: 700;}
.lista-filtrable p:last-child{margin-top: -5px;}
.lista-filtrable h5{color: #515769; font-weight: 900;font-family: gotham;}
.lista-filtrable h6{color: #515769; margin: 10px 0 0; font-size: 15px;font-family: gotham;}
.lista-filtrable td{padding-top: 35px;padding-bottom: 15px;}
.bg-color-sky-dark{background: #343434;}
.bg-color-sky-light{background: #E1E1E1;}
.bg-color-sky-dark h2{color: #7A7B7B; font-family: 'Gotham', sans-serif !important; text-transform: uppercase; font-size: 26px;}
.bg-color-sky-light h2{color: #515769; font-family: 'Gotham', sans-serif !important; text-transform: uppercase; font-size: 26px;}
.bg-gris-claro h2{font-family: 'Gotham', sans-serif !important; text-transform: uppercase; font-size: 26px;}
.content-np{padding-top: 0px; padding-bottom: 0px;}
.content-p25{padding-top: 25px; padding-bottom: 25px;}

.pr-0{padding-right: 0px !important;}
.pl-0{padding-left: 0px !important;}
.pt-0{padding-top: 0px !important;}
.pb-0{padding-bottom: 0px !important;}
.p-0{padding: 0px !important;}
.m-0{margin: 0px !important;}
.mt-10{margin-top: 10px !important;}
.mt-20{margin-top: 20px !important;}
.mb-10{margin-bottom: 10px !important;}
.mb-20{margin-bottom: 20px !important;}
.m-0a{margin: 0 auto !important;}
.mb-0{margin-bottom: 0px !important;}
.mt-0{margin-top: 0px !important;}
.ml-10 {margin-left: 10px !important;}
.mr-10 {margin-right: 10px !important;}
.pl-10 {padding-left: 10px;}

#seguir-leyendo{font-weight: 700;}
#seguir-leyendo:hover{cursor: pointer;}
.mas-texto{display: none;}

.panel, .panel-default{border: none;}
.panel-heading:hover {cursor: pointer;}
#iconos-redes-sociales{text-align:right;padding-top: 15px;}

select.form-control, input.form-control{border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px;}

/*.modal-header{border-radius: 25px 25px 0px 0px; -webkit-border-radius:  25px 25px 0px 0px; -moz-border-radius:  25px 25px 0px 0px;}
.modal-content{border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px;}*/
.modal-header{border-radius: 10px 10px 0px 0px; -webkit-border-radius:  10px 10px 0px 0px; -moz-border-radius:  10px 10px 0px 0px;}
.modal-content{border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.modal-title{padding-left: 10px; padding-right: 80px;}
.modal-title{color: #EEE;}

.modal-header button.close{opacity: 1;}
.modal-header button.close span {
    float: right;
    font-size: 35px !important;
    line-height: 1 !important;
    color: #EEE !important;
    text-shadow: 0 1px 0 #fff !important;
    opacity: 1 !important;
}

.evento-cargado p{font-family: Gotham;}

/* CONTACT FORM */
.footer-contact-form{padding-top: 50px;}
#form-contacto .form-control{color: #555; background: #fafafa; border: 1px solid #dfe1e5; border-radius: 0;}
#form-contacto .btn-base-bg{ background: #1DB2DD; margin-bottom: 15px;}
#form-contacto .form-control.validacion{border: 1px solid #D02013;}
#form-contacto .text-rojo{display: none; font-weight: 600; margin-top: -15px; margin-left: 5px;}

.msg-form{font-weight: 600;}
.msg-success{background-color: #009244; color: #FFF; padding: 15px;}
.msg-error{background-color: #D02013; color: #FFF; padding: 15px;}

.promo-section .promo-section-col a.enlace, .modal-body a.enlace{font-weight: 500; color: #D02013; font-size: 15px;}
a.enlace{font-weight: 500; color: #D02013;}

form h4, form h3{margin-bottom: 0px; margin-top: 25px;}

/* Captcha */
.row-captcha{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

/* - RESPONSIVE - */

/* Extra small devices (phones, up to 480px) */
@media screen and (max-width: 767px) {
    .content-lg{padding-top: 0px; padding-bottom: 0px;}
    .footer-logo{display: block;margin: 0 auto 25px;}
    .iconos-footer#iconos-grises{padding-left: 0px; padding-right: 0px;}
    #iconos-redes-sociales{text-align:center; padding-top: 0px;}
    #iconos-redes-sociales a{margin: 0 10px;}
    #lista-footer .container:first-child div:last-child ul:last-child{padding-bottom: 25px; border-bottom: #6C6C6B 2px solid;}
    #buscador-localidad label, #buscador-esp label, #buscador-actividad label, #buscador-tra label, #buscador-noti label, #buscador-niveles label{font-size: 14px; text-align: center; width: 100%;}
    select#selectNiveles, select#selectMeses, select#selectLocalidades, input#localidades, select#especialidades, input#especialidades, select#selectDisciplinas, select#selectDias, select#selectCategorias, select#selectCategoria, select#actividades, select#polideportivos, select#selectDisciplinas, select#selectSubniveles, select#selectSubcategorias, input#actividades, input#dni, input#codigo, input#input-tramites, input#input-noticias, button#buscar{margin-bottom: 20px; height: 35px;}
    .lista-filtrable img{float: none; margin: 0 auto;}
    .lista-filtrable .text-right .btn-rojo{margin-right: 15px;}
    .lista-filtrable .info-filtrable{padding-top: 20px; padding-left: 35px;}

    .bg-titulo-lista h3{font-size: 14px; letter-spacing: 2px;}
    .bg-content-lista h4 span.localidad{font-size: 16px;}

    .panel-group{margin-bottom: 5px;}
    a.primer_nivel, .bcb p  span.primer_nivel:first-of-type{display: none;}
    #contenedor-busqueda ul li h3{font-size: 14px;}
    #contenedor-busqueda ul li {line-height: 1;}
    #contenedor-busqueda ul li h4{margin-bottom: 12px; font-size: 18px;}
    #contenedor-busqueda ul li small{font-size: 12px;}

    .navbar-collapse{background: #EBEBEB; padding-top: 5px;}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
    #buscador-localidad label, #buscador-esp label, #buscador-actividad label, #buscador-tra label, #buscador-niveles label{font-size: 14px; text-align: center;}
    select#selectCategorias, select#selectMeses, select#selectDias, select#selectCategoria, select#selectLocalidades, input#localidades, select#especialidades, input#especialidades, select#actividades, input#actividades, select#polideportivos, select#selectDisciplinas, select#selectSubniveles, input#dni, input#codigo, button#buscar, input#input-tramites{margin-bottom: 10px; margin-top: 10px; height: 40px;}
    .lista-filtrable img{float: none; margin: 0 auto;}
    .lista-filtrable .text-right .btn-rojo{margin-right: 15px;}
    .lista-filtrable .info-filtrable{padding-top: 20px; padding-left: 35px;}
    .container{width: 100%;}
}

@media (max-width: 991px){
    .bg-color-gris-ultra .container, .bg-color-gris-claro .container, .bg-color-mostaza .container, .bg-color-naranja .container, .bg-color-violeta .container,.bg-color-azul .container, .bg-color-celeste .container, .bg-color-rojo .container, .bg-gris-claro .container, .bg-color-gris .container, .bg-color-verde .container{padding: 0px;}
    .promo-section .promo-section-col {padding-right: 10px;}

    p, a, ul li, .promo-section .promo-section-col a.enlace, .modal-body a.enlace, .info-tercer-nivel p, .info-tercer-nivel ul li, .bg-lista p{font-size: 14px;}
    .info-tercer-nivel h2{font-size: 22px; line-height: 1.2;}
    .promo-section-col h3{font-size: 22px; line-height: 1.2;}
    .bg-content-lista h4{font-size: 18px; line-height: 18px;}
    .bg-titulo-lista h3{padding: 15px 15px 10px 15px;}

    .bg-titulo-lista.rojo{margin-top: 10px; margin-left: 15px; margin-right: 15px;}
    .bg-content-lista.celeste{margin-bottom: 10px; margin-left: 15px; margin-right: 15px;}

    form h4, form h3{margin-bottom: 0px; margin-top: 25px;}

    .modal-title{padding-right: 60px; padding-left: 5px; font-size: 18px;}

    #contenedor-busqueda #resultado {padding: 25px 25px;}
    #contenedor-busqueda ul, #contenedor-filtro ul{max-height: 400px;}

    .row-space-1>[class*=col-]{padding-left: 0px; padding-right: 0px;}
}
/* tablets/desktops and up ----------- */
@media (min-width: 992px) and (max-width: 1199px) {
}
/* large desktops and up ----------- */
@media screen and (min-width: 1200px) {
}