.boton-mobil-options td{
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    text-align: center;
    vertical-align: middle;
    padding: 20px;
}
.redes-sociales-mobil ul {
    position: absolute;
    right: 0;
    top: 270px;
    z-index: 99;
}
.redes-sociales-mobil ul li{
    list-style:none;
    padding: 20px 10px;
}
.redes-sociales-mobil  li a {
    color: #fff !important;
}
.redes-sociales-mobil  li.facebook {
    background: #3A5899;
}
.redes-sociales-mobil  li.twitter {
    background: #54AAED;
}
.indicator-prep {
    bottom: -25px;
}
.indicator-prep li{
    border-color: #DD8DBA;
    background: #DD8DBA;
}
.indicator-prep li.active{
    border-color: #B90171;
    background: #B90171;
}
.no-padding-sides{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.panel-prep{
    border-radius: 0;
    border: none;
}
.panel-prep .panel-heading{
    background: #741553;
    color: #fff;
    font-weight: bold;
    border-radius: 0;
}
.panel-prep .panel-body{
    background: #F3E9EF;
    color: #000;
}
.color-menu{
    color: #741553;
}
.link-ayuda{
    color: #fff;
    text-decoration: underline;
}
.p-lr-0{
    padding-left: 0;
    padding-right: 0;
    z-index: 9;
}
.row-full {
    margin-left: -4%;
    margin-right:  -4%;
}
.nabvar-mobil{
    width: 100%;
    background: #fff;
    text-align: left;
    padding: 10px 5px;
    color: #000;
}
.nabvar-mobil .no-padding{
    padding-left: 0px;
    padding-right: 0px;
}
.nabvar-mobil .row-fluid{
    height: 50px;
}
.nabvar-mobil .col-xs-2, .nabvar-mobil .col-xs-10 {
    padding: 0;
}
.nabvar-mobil-title{
    font-size: 23px;
    /*width: 60%;*/
}
.nabvar-mobil-subtitle{
    font-size: 16px;
}
.nabvar-mobil .fa, .nabvar-mobil-menu .fa{
    padding-top: 5px;
    padding-right:  5px;
    cursor: pointer;
    font-size: 25px;
    color: #B60079;
}
.nabvar-mobil-menu{
    position: fixed;
    left: 0;
    top:0;
    bottom: 0;
    right: 0;
    background: rgba(185,0,119,0.95);
    z-index: 999;
    display: none;
    overflow-y: scroll;
}
.nabvar-mobil-menu .fa{
    padding-top: 20px;
    padding-right: 15px;
    color: #fff;
}
.nabvar-mobil-menu-items{
    margin-top: 60px;
    list-style:none;
    padding-left: 10px;
}
.nabvar-mobil-menu-items  li{
    padding: 10px 10px;
}
.nabvar-mobil-menu-items  li.active{
    background: #efefef;
}
.nabvar-mobil-menu-items  li.active a{
    color: #000;
}
.nabvar-mobil-menu-items  a{
    color: #fff;
    font-weight: 500;
}
.nabvar-mobil-buscador {
    color: #fff;
    padding: 20px;
}
.nabvar-mobil-buscador span{
    font-size: 16px;
    padding-bottom: 10px;
}
.nabvar-mobil-buscador label{
    font-weight: 400;
}

.nabvar-mobil-submenu{
    overflow-x: scroll;
    padding: 15px 15px 0 15px;
    background: #F9F9F9;
    height: 55px;
    overflow-y: hidden;
}
.nabvar-mobil-submenu-items{
    padding: 0;
    white-space:nowrap;
    margin-bottom: 0;
}

.nabvar-mobil-submenu-items li::after{
    content: "|";
    color: #717274;
    margin-right: -13px;
    padding-left: 10px;
}
.nabvar-mobil-submenu-items li:last-child::after{
    content: "";
}

.nabvar-mobil-submenu-items li{
    display:inline;
   padding: 15px 10px;
   border-bottom:  #CFCFCF solid 5px;
}
.nabvar-mobil-submenu-items li.active{
    border-bottom:  #B5007A solid 5px;
    font-weight: 500;
}
.nabvar-mobil-submenu-items li a{
       padding: 5px;
       color: #717274;
}
.current-item{
    background: #B6007B;
}
.current-item-title{
    color: #000;
    background: #F2D0E8;
    padding: 10px 0px;
    text-align: center;
    border-left: #fff solid 3px;
    border-right: #fff solid 3px;
}
.opcion-mobil{
    vertical-align: top;
    background: #FFF4FC;
    color: #D1CAD1;
    text-align: left;
}
.opcion-mobil.active{
    background: #711556;
    color: #fff;
}

.full-show{
    display: block;

}
.ipad-show{
    display: none;
}

@media (max-width: 1024px){
    .full-show{
        display: none;
    }
    .ipad-show{
        display: block;
    }
}

@media (max-width: 991px){
    body{
        font-size: 15px;
    }
    .menu-secundario-navbar .navbar-nav{
        margin-left: 10px;
    }
    .menu-principal-navbar{
        padding-left: 0px;
        padding-right: 0px;
    }
    .menu-principal a, .menu-principal-right a{
        padding-left:  5px !important;
        padding-right:   5px !important;
    }
    .header-prep17{
        padding-left: 5px;
        padding-right: 5px;
    }
}
@media (max-width: 861px){
    /*.text-hidden-prep-1{
        display: none;
    }*/
    .text-hidden-prep-2{
        display: block !important;
    }
    .menu-principal-right .h-btn-seccion-a{
        padding-top: 8px !important;
        padding-bottom: 3px !important;
    }
}
@media (max-width: 768px){
    .h-btn-seccion{
        padding-top: 5px !important;
        padding-bottom: 10px !important;
    }
    #alert-header{
        top: 85px;
    }
}

@media (min-width: 768px){
    .menu-principal-right{
        margin-right: 0px !important;
    }
    .bg-header{
        padding-left: 0px;
        margin-left: 0px;
    }
    .h-btn-seccion{
        /*padding-top: 0px !important;
        padding-bottom: 3px !important;*/
    }
}
@media (max-width: 767px){
    body{
        font-size: 15px;
    }
    .mobil-hidden-prep {
        display: none;
    }
    .mobil-show-prep{
        display: block;
    }
    .breadcrumb-prep17{
        display: none;
    }
    .submenu-opciones{
        padding-left: 10px;
    }
    .informacion-bg-blue, .informacion-bg-pink{
        padding: 15px;
        height: 220px;
    }
    .espacio-titulos{
        padding-top: 0px;
    }
    .row-full {
        margin-left: -15px;
        margin-right:  -15px;
    }
    .table-full {
        margin-left: -30px;
        margin-right:  -30px;
    }

}

@media (max-width: 461px){
    .nabvar-mobil-title{
        font-size: 20px;
    }
    .nabvar-mobil .fa{
        padding-top: 5px;
        cursor: pointer;
        font-size: 26px;
    }

    .nabvar-mobil-menu .fa{
        padding-top: 20px;
        padding-right: 15px;
        color: #fff;
    }
    button.reload-page{
        display: none;
    }
    .submenu-opciones{
        padding-left: 10px;
    }
    .alert-prep{
            height: 260px !important;
    }
    #alert-header{
        position: relative;
        top: 10px;
        left: 4px;
        width: 100%;
    }
    .margin-top-alert{
        margin-top: 260px !important;
    }

}
@media (max-width: 334px){
    .nabvar-mobil-title{
        font-size: 18px;
    }
    .nabvar-mobil-subtitle{
        font-size: 15px;
    }
    .breadcrumb-prep17{
        display: none;
    }
    button.reload-page{
        display: none;
    }
    .submenu-opciones{
        padding-left: 10px;
    }
    .tablaPartidos img {
    	max-width: 180px;
    }
    .nabvar-mobil .fa{
        font-size: 22px;
    }
    .nabvar-mobil .fa{
        font-size: 22px;
    }
    .alert-prep{
        height: 255px !important;
    }
    #alert-header{
        position: relative;
        top: 5px;
        left: 4px;
        width: 100%;
    }
    .margin-top-alert{
        margin-top: 255px !important;
    }
}

@media screen and (max-width: 767px){
    .table-responsive {
        border: none;
    }
    .tablaPorcentaje{
        margin-bottom: 0;
    }
}
