/*Tournament header*/
.header-dynamic {
    height: 21.25rem;
    background-size: cover;
    background-position: center center;
}

.bg-nav {
    background: rgba(33,35,43,0);
    background: -moz-linear-gradient(top, rgba(33,35,43,0) 0%, rgba(33,35,43,0.7) 70%, rgba(33,35,43,0.84) 84%, rgba(33,35,43,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(33,35,43,0)), color-stop(70%, rgba(33,35,43,0.7)), color-stop(84%, rgba(33,35,43,0.84)), color-stop(100%, rgba(33,35,43,1)));
    background: -webkit-linear-gradient(top, rgba(33,35,43,0) 0%, rgba(33,35,43,0.7) 70%, rgba(33,35,43,0.84) 84%, rgba(33,35,43,1) 100%);
    background: -o-linear-gradient(top, rgba(33,35,43,0) 0%, rgba(33,35,43,0.7) 70%, rgba(33,35,43,0.84) 84%, rgba(33,35,43,1) 100%);
    background: -ms-linear-gradient(top, rgba(33,35,43,0) 0%, rgba(33,35,43,0.7) 70%, rgba(33,35,43,0.84) 84%, rgba(33,35,43,1) 100%);
    background: linear-gradient(to bottom, rgba(33,35,43,0) 0%, rgba(33,35,43,0.7) 70%, rgba(33,35,43,0.84) 84%, rgba(33,35,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21232b', endColorstr='#21232b', GradientType=0 );
}
.card-tournamentdata {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    min-width: 0;
    max-width: 34rem;
    word-wrap: break-word;
    background-color: rgba(27, 28, 35, 0.6);
    background-clip: border-box;
    border-radius: 1.75rem;
}

.card-tournamentdata .card-header {
    padding: 1.25rem 1.6875rem;
}

@media (max-width: 575.98px) {
    .card-tournamentdata .card-header {
        padding: 1.25rem 0;
    }
}

.card-tournamentdata h5 {
    font-size: 1rem;
    color: #fff;
    line-height: 1;
}

.card-tournamentdata p {
    margin-bottom: .5625rem;
}

.card-tournamentdata .card-header img:first-child {
    width: 98px;
    height:98px;
    object-fit: cover;
    object-position: center;
}

@media (max-width: 575.98px) {
    .card-tournamentdata .card-header img:first-child {
        width: 80px;
        height: 80px;
    }
}

.card-tournamentdata .card-body {
    padding-top: 1.625rem;
}
.card-tournament-avatar-img {
    width: 7rem;
}
.card-tournament-info {
    margin-left: 3rem;
}
.menu-tournament ul {
    border-bottom: 1px solid #959aa2;
}

.menu-tournament ul li.nav-item {
    padding-right: 3.375rem;
    white-space: nowrap!important;
}

@media (min-width: 1200px) {
    .menu-tournament ul li.nav-item {
        padding-right: 5.375rem;
    }
}

.menu-tournament ul li .nav-link {
    border: 3px solid transparent;
}

.menu-tournament .nav-link:hover, .nav-link:active {
    border-color: transparent transparent #3fa9f5;
}

.menu-tournament .nav-link.active {
    color: #fff;
    border-color: transparent transparent #3fa9f5;
}

/* Ajustes cabecera responsive*/

.header-dynamic-responsive {
    height: 40rem;
    background-size: cover;
    background-position: center center;
}