.main-title h1 {text-transform: uppercase;}
.middle-section {color:#37294a;}
.middle-section .main-title {display:flex;}
.middle-section .main-title .mainsponsor {display:inline-flex;width:200px;margin-right: 15px;padding-top: 9px;}
.middle-section .main-title h1, .middle-section .main-title {display:inline-flex; font-size:33px;color:#006265;}
.middle-section .main-title .titseason {display:inline-flex;margin-left:10px;}
.pn-ProductNav_Link.active {
    border-bottom-color: #000;
}
.middle-section h2 {
    color: #37294a;
}
.pn-ProductNav_Link:hover, .pn-ProductNav_Link.active {
    color: #000;
}
.pn-ProductNav_Link {
    color: #37294a;
}
.winners {
    background-image: url("/sport/fantasy/totobiathlon/2025/sfondosanbernardo2025.png");
    background-color: #006265; /*#fffbc9;*/
    background-position-x: center;
    background-repeat: repeat;
    back
    /*background-size: 99%;
    /*border: 1px solid #ee3124;*/
    border: 2px solid #000;
}
.winners .winner-title {
    background-color: #006265;
    background-image: url("/sport/fantasy/totobiathlon/2025/sanbernardologo.png");
    background-size: 18%;
    background-repeat: no-repeat;
    background-position: right;
    text-align: left;
    border-bottom: 1px solid #000;
}
.winners-block strong {
    color: #fff;
}
.winners-block p, .winners-block p span {
    color: #fff;
}
.winners-block img {
  border: solid 4px #fff;
}
.winners-block span {
  background-color: #5bacab;
}
.winners-result {
  border: solid 2px #5bacab;;
}
.winners-inner::before {
  background-color: #fff;
  height: 3px;
}
.winners-result::after {
  border-color: transparent transparent #5bacab;
}
.winners-section h5 {
    color: #fff;
}
.winners .gesspodium {
    background-color: #FFF;
    border: 2px solid #32324a;
}
.winners .winners-section .sbtForecast input {
    background-color: white;
    color: #37294a;
    background-color: #fff;
    border: 2px solid #32324a;
    border-radius:5px;
    color:#37294a;
}

.winners .winner-title h4 {
    /*color: #32324a;*/
    text-align: left;
}
.winners-section .winners-result p, .winners-section .winners-result a {
    color: #fff;
}
.winners-section h3, .winners-section .label, .winners-section p, .winners-section h4, .winners-section a, .winners .winner-title h4 a {
    color: #fff;
}
.winners .gesspodium a {
    color: #006265;
}
.winners .gesspodium input{
    background-color: #fff;
    border: 2px solid #5bacab;
    border-radius:5px;
    color:#37294a;
}
.top-players-list .top-players-table table thead {
  background-color: #5bacab;
}
#boxLogini input.inputsubmit_sponsor{
    margin-top:10px;
    background-color: white;
    color: #37294a; 
    background-color: #fff; 
    border: 2px solid #5bacab; 
    border-radius:5px; 
}
#boxLogini input.inputuser_sponsor{
    max-width: 90%;
    margin-bottom:5px;
}
#boxLogini input.inputpass_sponsor{
    max-width: 90%;
    margin-left:5px
}
@media(max-width: 991px) {
    .winners .winner-title {background-image: url("/sport/fantasy/totobiathlon/2023/logototobiathlon.png");background-size: 29%;min-height: 72px;}
    .middle-section .main-title h1 {font-size:28px;}
    .mainsponsor img {width: 150px; height: 30px;}
    .top-players-list .top-players-table table thead {background-color: #5bacab;}
    .middle-section .main-title .mainsponsor {margin-right: 0px;}
}