


.submenu {
    text-align: center;
    margin: 10px auto 20px;
    margin-bottom: 0px;;
}
.submenu .btn-submenu {
    color: #056839;
    border-color: #056839;
}
.submenu .btn-submenu.active,
.submenu .btn-submenu:hover {
    color: whitesmoke;
    background-color: #056839;
    border-color: #056839;
}




.text-light {
    color: #f8f9fa!important;
}




.card-header {
    border-radius:10px;
    padding: .75rem 1.25rem;
    margin-bottom: 0;
   
    background-color:  #2EC3DB;
    border-bottom: 1px solid rgba(0,0,0,.125);
    margin-bottom:10px;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
}






.bs-callout {
   
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    border-left-color: #5bc0de;
}




.event {
    display: block;
    min-height: 260px;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
    clear: both;
}
.event a {
    color: #056839;
}
.event img.poster {
    float: left;
    margin-right: 10px;
    width: 200px;
    height: 250px;
}
.event .table {
    width: 75%;
    margin-top: 15px;
}
.event .table td.city {
    width: 35%;
}
.event .table td.time {
    width: 15%;
}
.event .table td.prize {
    width: 15%;
}





table.tournaments {
    margin-top: 10px;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
}
table.tournaments ul.list-group li {
    font-size: 14px;
    padding: 5px;
}
table.tournaments ul.list-group li:nth-of-type(odd) {
    background-color: #ecf0f5;
}
table.tournaments img {
    width: 200px;
    height: 250px;
}
table.results {
    text-align: center;
}
.table tbody > tr > td,
.table tbody > tr > th,
.table tfoot > tr > td,
.table tfoot > tr > th,
.table thead > tr > td,
.table thead > tr > th {
    padding: 3px 2px;
}
.table .text-left {
    text-align: left;
}
.table .text-right {
    text-align: right;
}
.table .text-center {
    text-align: center;
}
.table tbody > tr > td {
    vertical-align: middle;
}
span.location {
    font-size: 12px;
    white-space: nowrap;
    display: block;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #ecf0f5;
}
.table-hover > tbody > tr:hover {
    background-color: #dcf0f5;
}
#footer {
    margin-top: 10px;
}
.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout + .bs-callout {
    margin-top: -5px;
}
.bs-callout-info {
    border-left-color: #056839 !important;
}
.bs-callout-info h4 {
    color: #5bc0de;
}
.anhor {
    color: #fff;
}
.anhor:hover {
    color: #f0fff0;
}

.blink {
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
    50% {
        background-color: #98ea21;
    }
}
.card-nav {
    background-color: #FFF3CD;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background-color: #fce205;
}

.container{
    
    width:100%;
    
}