﻿.activeCustom {
    color: #AB2328 !important;
}
.compartir {
    width: 100%;
    margin: 20px 0 10px 0;
    text-align:right;
}
    .compartir a {
        margin-left: 8px !important;
    }
.field-validation-error {
    display: block;
    padding: 0 10px 15px 5px !important;
    color: #C03;
    font-size: 12px;
}
.nodecoration {
    text-decoration:none !important;
}
.fondoEquipos {
    background-image: url(/images/team-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
/*.SenalamientoEquipo {
    font-weight: 600 !important;
    text-transform: uppercase !important;
    color: gray !important;
    padding: .375rem 0 !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    text-align: center;
    vertical-align: middle;
    text-align: center;
}
    .SenalamientoEquipo a {
        text-decoration: none !important;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }

    .SenalamientoEquipo span {
        color: black !important;
        padding: .375rem 4px !important;
    }
    .SenalamientoEquipo div {
        display:inline-block;
    }
*/    
.visitante {
    color: gray !important;
}

.botonBanner {
    -webkit-appearance: button;
    outline: none !important;
    background: #AB2328;
    color: #fff;
    height: 50px;
    border-radius: 8px;
    border: none;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    text-align: left;
    position: relative;
    cursor: pointer;
    box-shadow: 0px 14px 80px rgb(252 56 56 / 40%);
    cursor: pointer;
    transition: all ease-in-out 300ms;
    transform: translateX(0);
    opacity: 1;
    transition-delay: 1s;
    cursor: pointer;
    transition: transform 800ms, opacity 800ms;
    transition: all ease-in-out 300ms;
    margin-top: 25px !important;
    text-decoration:none;
    padding:8px 35px;
    margin: 25px 0;
}
    .botonBanner:hover {
        box-shadow: 0px 37px 20px -20px rgba(0, 0, 0, 0.2);
        color: #fff;
    }
.bannerPag {
    font-size: 16px !important;
    color: #fff !important;
}

.botonIr {

}
.max-escudoBanner{
    max-height:77px;
}
.z-indexMax{
    z-index:9;
}

.mr-5rem {
    margin-right: .5rem !important;
}
.w-160 {
    width: 160px;
}
.mh-146 {
    max-height: 146px !important;
}
.w145 {
    width: 145px !important;
}
.w-90 {
    width: 90% !important;
}
.w-auto {
    width:auto !important;
}
.p-0{
    padding:0 !important;
}
.mw-180 {
    max-width: 180px !important;
}
.text-right{
    text-align:right;
}

.texto ul li {
    margin: 10px 10px 0 20px !important;
    list-style: disc !important;
}
.dataTables_scrollBody {
    max-height: unset !important;
}

.breadcrumb {
    background-color:unset !important;
}
.white {
    color: white !important;
}
.red {
    color: #AB2328 !important;
}

/*Avisos de portada*/
.latest-news-div .row > div:nth-child(2):before {
    left:0 !important;
    width:35% !important;
}

.latest-news-div .row > div:nth-child(2):after{
    height:150px !important;
}

.mnuToggler{
    display:flex;
    flex:auto;
    flex-direction:row-reverse;
}
/*.cart-products-titel{
    width:unset !important;
}*/

.comon-whistlist figure {
    height:150px !important;
}
.total-price {
    padding:unset !important;
}

.cart-products-titel{
    font-weight:bold;
    text-decoration:none;
    width:unset;
}
.w200px{
    width:200px;
}

strong{
    font-weight:bold;
}

.nowrap {
    text-wrap: nowrap !important;
}