﻿:root {
    --purple: #8c153a;
    --purple2: #530166;
    --orange: #ff4605;
    --aqua: #11cab7;
    --yellow: #fabd0b;
}
.tour2958 .euroPredCnts .FullWidthBK .euroHeader:after{
    font-family: "ykIcons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1.7em;
}
.tour2958 .themeBtn{display:none}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData .teamresult span{color:#000}
/*.tour2958.newPred .privateLeague .predContainerDiv:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: url(../Images/ACN2022/circle.png) top center no-repeat;background-size: 70% auto ;pointer-events: none;opacity: .5;}*/

.tour2958.newPred .proPlayer{background:#F2F2F2;position:relative;overflow:hidden}
/*.tour2958.newPred .proPlayer:before{content:'';background:url(../Images/Euro2024/predictionpattern.png) center top no-repeat;position:absolute;width:100%;height:100%;background-size:auto 100%}*/

.tour2958.newPred .proPlayer .title .membersNumber, .tour2958.newPred .proPlayer .title .totalNum,
.tour2958.newPred .proPlayer .title .membersNumber span, .tour2958.newPred .proPlayer .title .totalNum span{color:#fff}

.tour2958.newPred .euroMain .FullWidthBK .tabs{background:#fff;margin-top:30px}
.tour2958 .euroPredCnts .tabs a{position:relative}
.tour2958 .euroPredCnts .tabs a, .tour2958 .euroPredCnts .tabs .regBtn p{color: #000;font-family:droidBold,Arial;line-height:56px}
.tour2958 .euroPredCnts .tabs a:after{content:'';background:url(../../Images/Afcon2025/yellowBtnPattern.svg) center center;background-size:cover;width:9px;height:9px;display:inline-block;    position: absolute;
    top: 50%;
    left: -30px;
    transform: translateY(-50%);}
.tour2958 .euroPredCnts .tabs a:last-child:after,
.tour2958 .euroPredCnts .tabs a.rules:after{display:none}
.tour2958.newPred .euroPredCnts .tabs a.active, .tour2958.newPred .euroPredCnts .tabs a:hover{color:#0277BD}
.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .item a:hover p{color:#E8C928}
.tour2958.predRanking .ranking .rankCnts .table .wRow .item.dtls.stable:before{color:#06073E;background-color:#06073E;display:none}
.tour2958 .euroPredCnts .FullWidthBK .euroHeader:before {display:none}
.tour2958 .euroPredCnts .FullWidthBK .euroHeader:after{display:none}
.tour2958 .euroPredCnts .FullWidthBK .euroHeader .pagecnts img{width:150px;height: auto;}
.tour2958 .euroPredCnts .FullWidthBK .euroHeader .pagecnts:after{content:'';background:url(../../Images/Afcon2025/pred2025word.svg) center  center no-repeat;width:283px;height: 89px;background-size: 100% auto;}

.newPred .proPlayer .title .leagueSetting{margin: 6px 0 0 6px;}

.tour2958 .euroPredCnts .FullWidthBK .euroHeader .cup {
    background: url(../Images/WC2022PredictionGame/predPS.png) no-repeat center center;
    position: absolute;
    top: 0;
    right: 40px;
    width: 118px;
    height: 170px;
    background-size: 100% auto;
}


.tour2958 .euroPredCnts .FullWidthBK .euroHeader {
background: #003A24;
    border-bottom: 0;
    position: relative;
}

.tour2958 .euroPredCnts .FullWidthBK h1{
    display: none
}

.sponserExist.tour2906.newPred .tabs .pagecnts{padding:0 20px}

.tour2958 .euroMain .FullWidthBK{box-shadow:unset}
 .tour2958 .euroPredCnts .FullWidthBK h2 {width: 318px;
        line-height: 50px;font-size:44px;position:relative;bottom:auto;right:auto}
 .tour2958.newPred .FullWidthBK .euroHeader .pagecnts{height:100%;width:100%;margin:0;    display: flex;
    align-items: center;padding:0 24px;gap:70px}
 .tour2958 .euroMain .FullWidthBK:after{display:none}

 .tour2958.newPred .tabs .pagecnts{margin:0;width:100%;padding:0  80px;height: 100%;
    float: right;}
 .tour2958.newPred .euroPredCnts .tabs .regBtn{    left: auto;
    float: left;
    position: relative;
    top: auto;
    transform: none;}

 .euroPredCnts .loginMob .regBtn img {display: inline-block;float: right;margin: 10px 0 0 5px;width: 30px;height: 30px;border-radius: 50%;}
.euroPredCnts .loginMob  .regBtn.noImg img {
    display: none;
}
.euroPredCnts .loginMob .regBtn.noImg .usericon:before {
    content: 'Q';
    color: #fff;
    font-size: 21px;
}
.euroPredCnts .tabs .regBtn img{margin:32px 0 0 5px}
.euroPredCnts .loginMob  .regBtn p {
    float: right;
    display: inline-block;
    text-align: right;
    color: #000;
    font-family: droidLight, Arial;
    font-size: 13px;
    line-height: 56px;
}
.euroPredCnts .loginMob{margin-top:10px}
.euroPredCnts .loginMob  .regBtn.regBtnHeader.icon-font{display:none}
.euroPredCnts .loginMob  .regBtn.regBtnHeader{display: inline-block;
    float: right;
    width: 100%;
    height: 56px;
    background: #fff;
    border-radius: 12px;
    padding: 0 20px;
    margin-bottom: 40px;}
.euroPredCnts .loginMob  .regBtn .usericon{display:none}
.euroPredCnts .loginMob  .regBtn.noImg .usericon {
    display: inline-block;
    float: right;
    margin-left: 10px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #fff;
    overflow: hidden;
    background: #282829;margin-top:10px
}

.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupTtl{background: #000;color: #fff;}
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode .codeInputCntnr .copyCodeBtn:hover{background: #06073E; color: #E9F0FF;}
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode .codeInputCntnr .copyCodeBtn,
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode.link .codeInputCntnr .goLeague,
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode .codeInputCntnr .copyCodeBtn{border-radius: 12px;}

.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode.link .codeInputCntnr .goLeague{background-color:#000}

.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts h4,
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode span,
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode p,
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode.code .codeInputCntnr .codeInput,
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupCnts .leagueCode .codeInputCntnr .copyCodeBtn{color:#06073E}

.tour2958.newPred .euroPredCnts .tabs .regBtn.icon-font:before{content:'Q';    position: absolute;top: 50%;transform: translateY(-50%);right: -19px;font-size: 13PX}
.tour2958 .lb-header .active{color:#fff}
.tour2958 .lb-header a{color:#999696}
.tour2958 .u-form-group .labelHint{background-color: transparent;color:#06073E;right:0}
.tour2958.newPred .u-form-group button, .newPred .u-form-group .Compelete, .tour2958.newPred .u-form-group .SigninBtn, .newPred .u-form-group .SignupBtn{background-color:#000;border-radius:21px}
.tour2958 .forgot-password{color:#FFF4DA}
.tour2958 .u-form-group input[type="email"], 
.tour2958 .u-form-group input[type="password"],
.tour2958 .u-form-group input[type="text"],
.tour2958 .u-form-group input[type="tel"]{margin-top:12px;height:40px}
.tour2958 .email-login .complete{color:#06073E}
.tour2958 .euroPredCnts .predHint, .tour2958 .euroRoadToCup .predHint{background:#D9D9D9;border-radius:10px;min-height:unset}
.tour2958 .euroPredCnts .predHint .hintMsg h3, .tour2958 .euroRoadToCup .predHint .hintMsg h3,
.tour2958 .euroPredCnts .predHint .hintMsg p, .euroRoadToCup .predHint .hintMsg p{color:#1E1E1E}
.tour2958 .euroPredCnts .predHint .hintMsg h3 .customcolor{color:#0277BD}
.euroPredCnts .predHint .hintMsg h3, .euroRoadToCup .predHint .hintMsg h3{font-size:16px}
.euroPredCnts .predHint .hintMsg p, .euroRoadToCup .predHint .hintMsg p{margin-top:8px}
.tour2958 .euroPredCnts .predHint .regBtn, .tour2958 .euroRoadToCup .predHint .regBtn{background-color: #0277BD;color:#fff;border-radius:100px}
 .tour2958 .euroPredCnts .predHint .hintMsg  p .customFont{font-family:droidBold, Arial}
 .tour2958 .euroPredCnts .predHint .regBtn{position:relative;bottom:auto;left:auto}
.tour2958.newPred .proPlayer .title{display:none}
.tour2958.newPred .proPlayer .createLeague .title{display:inline-block;background:#000;border-radius:16px;padding-right:20px;height:60px;}
.tour2958.newPred .proPlayer .createLeague .title h2{font-size:16px;line-height:60px}
.tour2958.newPred .euroPredCnts .title:after{display:none}

.tour2958.newPred .proPlayer .jokerHint{display:inline-block;float:right;width:100%;height:56px;background:unset;border-radius:12px;padding:0 20px;margin-bottom:15px}
.tour2958.newPred .proPlayer .jokerHint p{color:#363636;font-size:14px;line-height:56px;}
.tour2958.newPred .proPlayer .jokerHint p span,
.tour2958.newPred .proPlayer .jokerHint p a{color:#000}
.tour2958.newPred .proPlayer .jokerHint p a.rules{color:#0277BD}
.tour2958.newPred .proPlayer .jokerHint p span{display:inline-block;font-family:droidBold,Arial}
.tour2958.newPred .proPlayer .jokerHint p span span:before{content:'';display:inline-block;background:url(../../Images/joker.svg) right center no-repeat;width: 35px;
    height: 33px;background-size:100% auto;margin-left:6px;margin-right:2px}

 .tour2958 .euroPredCnts .dropDownContainer{background:unset;border-radius:16px;padding:0}
.tour2958 .euroPredCnts .dropDownContainer ul{    background-color: #fff;width: 226px;max-height: 204px;overflow: hidden;overflow-y: scroll;top: 42px;right: 0;border-radius: 8px;box-shadow: 0px 5px 4px 0px #0000001A;;}
.tour2958 .euroPredCnts .dropDownContainer ul li {border-bottom: 1px solid #E9F0FF;padding:7px 10px}
.tour2958 .euroPredCnts .dropDownContainer ul li:last-child{border-bottom   :0}
.tour2958 .euroPredCnts .dropDownContainer ul li:hover a {color: #EEBC2F;}
.tour2958 .euroPredCnts .dropDownContainer ul li:hover{background:none}


.tour2958 .euroPredCnts .predictionCnts .tourTitle{display:none}
.tour2958 .euroPredCnts .predictionCnts .tourTitle h3{padding-right:0;color:#E8C928}
.tour2958 .euroPredCnts .predictionCnts .tourTitle h3 a{color:#E8C928}
.tour2958 .euroPredCnts .predictionCnts .tourTitle .shape{display:none}
.tour2958 .euroPredCnts .dropDownContainer ul li a{color:#4C4C4C;font-family:droidBold, Arial}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData .date:before{content:'x';display:inline-block;float:right;color:#6E6E6E;font-size:16px;line-height: 50px;margin-left: 6px;}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData{background:#6E6E6E}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData .date .day,
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData .date p{color:#6E6E6E}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData .date .day:after{content:'';width:2px;height:10px;background:#6E6E6E;display: inline-block;margin-right: 10px;}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData {background:  unset;border-radius:0}


.tour2958  .euroPredCnts .item .matchPrediction .teamName,
.tour2958  .euroPredCnts .item .matchPrediction .teamScoring p{font-family:droidBold, arial}



.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData .teamName,
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData .dash,
.tour2958 .euroPredCnts .predictionCnts .accordionItem.later .matchData .predStatus .status p:before,
.tour2958 .euroPredCnts .item .matchPrediction .teamName,
.tour2958 .euroPredCnts .item .matchPrediction .dash,
.tour2958 .euroPredCnts .item .matchPrediction .value-button,
.tour2958 .euroPredCnts .item .matchPrediction input.number,
.tour2958 .leftLeagues h3,
 .tour2958 .leftLeagues .buttons a,
.tour2958 .euroPredCnts .item .matchPrediction .teamScoring p{color:#1E1E1E}

.tour2958 .euroPredCnts .item .matchPrediction .dash, .tour2958 .euroPredCnts .item .matchPrediction .value-button{color:#050000}

.tour2958 .euroPredCnts .predictionCnts .accordionItem.later .matchData .predStatus .status p{border:1px solid #D3E3FF}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData:hover span.icon-plus::before,
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData:hover span.icon-plus::after{background:#E8C928!important}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData span.icon-plus::before,
.tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData span.icon-plus::after{background:#7D7D7D}

.tour2958 .euroPredCnts .predictionCnts .accordionItem.open .matchData span.icon-plus::before,
.tour2958 .euroPredCnts .predictionCnts .accordionItem.open .matchData span.icon-plus::after{background:#EEBC2F}

.tour2958 .euroPredCnts .item .matchPrediction form{width:auto;height:40px}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .accContent{background:#fff}
.tour2958 .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle h3{color:#1E1E1E;font-family:droidBold,Arial;}
.tour2958 .euroPredCnts .item .matchPrediction{background-color:#f2f2f2;border: 0;}
.tour2958 .euroPredCnts .item:nth-of-type(2) .matchPrediction{height:65px;border-radius:0 0 12px 12px}

.tour2958 .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle{background-color:#F2F2F2;border-bottom:0}
.tour2958 .euroPredCnts .item .matchPrediction .value-button{border:0;height:30px;border-radius:0;width:30px;position: relative;
    top: auto;
    right: auto;
    left: auto;background:#D9D9D9;border-radius:50%}


.tour2958 .euroPredCnts .item .matchPrediction .team .plusMin{    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;gap:10px}
.tour2958 .euroPredCnts .item .matchPrediction .team2 .plusMin{float:left}
.tour2958 .euroPredCnts .item .matchPrediction .value-button:hover{background:#0277BD;color:#fff}
.tour2958 .euroPredCnts .item .matchPrediction .value-button:hover:before{color:#FFF}
.tour2958 .euroPredCnts .item .matchPrediction .value-button.increase:before{content:'H';}
.tour2958 .euroPredCnts .item .matchPrediction .value-button.decrease:before{content:'-';line-height: 1;
    font-size: 30px;
    margin-top: -8px;}
.tour2958 .euroPredCnts .item .matchPrediction .value-button:before{    position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size:10px;color:#000;font-weight:800}
.tour2958 .euroPredCnts .predictionCnts .accordionItem{border-right:0;box-shadow: 0px 1px 2px 0px #0000001A;overflow:hidden;margin-bottom:15px;border-radius:10px;border-bottom:0;background:#fff}
.tour2958 .euroPredCnts .predictionCnts .accordionItem.win{border-right:0}
.tour2958 .euroPredCnts .predictionCnts .accordionItem.lose{border-right:0}
.tour2958 .euroPredCnts .predictionCnts .accordionItem.pred,
.tour2958 .euroPredCnts .predictionCnts .accordionItem.open{border-right:0}

.tour2958.newPred .euroPredCnts .predictionCnts .accordionItem.win .matchData .predStatus .status p.points, 
.tour2958.newPred .euroPredCnts .predictionCnts .accordionItem.win .matchData .predStatus .status p.points span{color:#DAA614;}


.tour2958.newPred .euroPredCnts .predictionCnts .accordionItem.lose .matchData .predStatus .status p.points, 
.tour2958.newPred .euroPredCnts .predictionCnts .accordionItem.lose .matchData .predStatus .status p.points span{color:#DAA614;}

 .newPred .euroPredCnts .predictionCnts .accordionItem .matchData .predStatus .status p.points span,
 .newPred .euroPredCnts .predictionCnts .accordionItem .matchData .predStatus .status p.points{color:#6E6E6E}

 .euroPredCnts .predictionCnts{border-radius:0}

 .euroPredCnts .item .matchPrediction .team{width:calc((100% - 10px) / 2)}

.tour2958 .euroPredCnts .item .matchPrediction .team a{width:calc(100% - 80px)}
.tour2958 .euroPredCnts .item .matchPrediction .team.team1 a{left:96px;}
.tour2958 .euroPredCnts .item .matchPrediction .team.team2 a{right:96px}
.euroPredCnts .item .matchPrediction .dash{width: 10px;background: unset;  height: 20px; line-height: 20px;margin-top: 0;}

.tour2958.newPred .euroPredCnts .item .matchPrediction .teamScoring.none p{color: #1E1E1E;}
.tour2958.newPred .euroPredCnts .item .matchPrediction .teamScoring:hover p{color:#fff}
.tour2958.newPred .euroPredCnts .item .matchPrediction .teamScoring.select p{color:#fff}
.tour2958 .euroPredCnts .item .matchPrediction .teamScoring:before{background:#fff}
.tour2958  .leftLeagues .buttons a.create{background-color:#0277BD;color:#fff;border-radius:10px;width:100%;margin-bottom:10px;height:48px;line-height:48px;border: 1px solid #0277BD;}
.tour2958  .leftLeagues .buttons a.create:hover{    background-color: #0277BD;
    color: #fff;
 }
.tour2958  .leftLeagues .buttons a#enterCode{background-color:#fff;color:#0277BD;border-radius:10px;width:100%;height:48px;line-height:48px;border: 1px solid #0277BD}
.tour2958  .leftLeagues .buttons a:hover,
.tour2958 .leftLeagues .buttons a#enterCode:hover{background-color: #fff;color:#000;border-radius:10px;}
.tour2958  .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item{border:none;width:100%;margin-left:0;border-radius:12px;margin-bottom:10px}
.tour2958  .euroPredCnts .item .matchPrediction .teamScoring:hover, .tour2958  .euroPredCnts .item .matchPrediction .teamScoring.select{background:#0277BD;color:#fff}
.tour2958  .euroPredCnts .item .matchPrediction .teamScoring.select.none p{color:#fff}
.tour2958 .euroPredCnts .item .matchPrediction input.number{    margin:0;color:#000!important;   font-weight:bold; display: block;float: left;width: 100px;
    height: 46px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;}

/*.tour2958 .euroPredCnts .predictionCnts .accordionItem .accContent .predItem .item .predMatchTitle h3:before{content:'';background:url(../Images/Euro2024/symbol.png) no-repeat;width:16px;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}*/
.tour2958 .euroPredCnts .tabs .regBtn.noImg .usericon {float:right;margin-left:10px;margin-top:30px;margin-right:0}
.euroPredCnts .tabs .regBtn.noImg img{margin-top:30px}
/*ranking*/
.tour2958.predRanking .rankHintMsg{background-color:#D9D9D9;color:#1F1F1F;font-size:14px;border-radius:16px;font-weight:bold}
.tour2958.predRanking .rankHintMsg a{color:#0277BD}
.tour2958.predRanking .ranking .rankMain{background:none;padding:0}
.tour2958.predRanking .ranking .rankCnts{border:0}
.tour2958.predRanking .ranking .rankCnts .predMatchTitle{background:#005635;height:64px;border-radius:16px;padding:0 20px}
.tour2958.predRanking .ranking .rankCnts .table{background:unset;margin-top:10px;border-radius:16px}
.tour2958.predRanking .ranking .rankCnts .predMatchTitle h3{color:#fff;line-height:64px;width:auto}
.tour2958.predRanking .ranking .rankCnts .table .ttlRow .itemTtl{color:#656565;font-weight:bold;}
.predRanking .ranking .rankCnts .table .ttlRow .itemTtl.team,
.tour2958.predRanking .ranking .rankCnts .table .wRow .item.team{width:calc(100% - 150px)}
.tour2958.predRanking .ranking .rankCnts .table .ttlRow, .tour2958.predRanking .ranking .rankCnts .table .wRow{border-bottom:0}
.tour2958.predRanking .ranking .rankCnts .table .ttlRow{background:#E3E3E3;border-radius:16px 16px 0 0}
.tour2958 .jspTrack{background:#e3e3e3 !important;border-left:0!important}
.tour2958 .jspDrag{background: #9c9995 !important;width:6px;left:-1px}
.tour2958 .newPred .blankMsg{color:#06073E}
.tour2958 .jp-container{height:510px;border-radius:0 0 16px 16px}
.tour2958 .jspVerticalBar{width:12px;left:0;right:auto}
.tour2958.predRanking .ranking .rankCnts .table .wRow:nth-child(even){background: #F3F3F3;}
.tour2958.predRanking .ranking .rankCnts .table .wRow:nth-child(odd){background: #fff;}
.tour2958.predRanking .ranking .rankCnts .table .wRow{height:64px;padding:0 16px}

.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a{border: 1px solid #E9F0FF;padding:0 8px}
.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a.shareBtn:hover .cont p,
.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a.editBtn:hover .cont p,
.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a:hover .cont .icon-edit:before,
.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a:hover .cont .icon-share:before{color:#fff}
.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a .cont span,
.predRanking .ranking .rankCnts .table .wRow .item p{color:#1E1E1E;font-weight:bold}
.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a.joinBtn:hover{background:#E8C928}
.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a.joinBtn:hover .cont p{color:#1E1E1E}
.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a .cont span:before{font-size:16px}
.tour2958.predRanking .euroPredCnts .dropDownContainer{width:210px;background:unset;float:left;padding:0}
.tour2958.predRanking .euroPredCnts .dropDownContainer .placeholder{float:left;font-size:14px}
.tour2958.predRanking .euroPredCnts .dropDownContainer ul{right:0}

.tour2958 .euroMain .predEP .groupTtl{background:#06073e}
.tour2958 .euroMain .predEP.groupTabs .table{background:#E3E3E3;box-shadow: 0px 1px 3px 0px #00000026;border-radius:12px}
.tour2958.newPred .euroMain .predEP .groupTtl h3, .tour2958 .euroMain .predEP .groupTtl a{color:#FFFFFF
}
.tour2958 .euroMain .predEP.groupTabs .table .ttlRow .itemTtl{color:#1F1F1F;font-family:droidBold, Arial }
.tour2958 .euroMain .predEP.groupTabs .table .wRow{background:#D3E3FF;    border-bottom: 0;}
.tour2958 .euroMain .predEP.groupTabs .table .wRow:nth-of-type(even){background:#fff}
.tour2958 .euroMain .predEP.groupTabs .table .wRow:nth-of-type(odd){background:#F6F6F6}
.tour2958 .euroMain .predEP.groupTabs .table .ttlRow{ border-bottom: 1px solid #adadad;}
.tour2958 .euroMain .predEP.groupTabs .table .wRow .item p, .tour2958 .euroMain .predEP.groupTabs .table .wRow .item.dtls{color:#1E1E1E;font-weight:bold }
.tour2958.newPred.predRanking .createLeague .ranking .rankCnts .table .wRow:nth-child(odd){background:no-repeat}
.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow:nth-child(odd) .leagueSetting a{border:1px solid #EEBC2F }
.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow:nth-child(even) .leagueSetting a{border:1px solid #EEBC2F    }
/*.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a.editBtn{border:0;color:green}*/

.predRanking .ranking .rankCnts .table .wRow .buttons a{color:#1F1F1F}
.tour2958.newPred.predRanking .createLeague .ranking .rankCnts .table .wRow.unadmin,
.tour2958.newPred.predRanking .createLeague .ranking .rankCnts .table .wRow.admin{height:auto}
.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a .cont .icon-join:before{font-size:10px;color:#EEBC2F;line-height:32px}

.tour2958.newPred.predRanking .createLeague .ranking .rankCnts .table .wRow{border-bottom: 0}
.tour2958 .leftLeagues{background-color:#fff;border:0;border-radius:12px;}

.tour2958.newPred.predRanking .createLeague .ranking  .rankMain.private .rankCnts .table .wRow{height:64px}
.tour2958.newPred.predRanking .createLeague .ranking   .rankCnts.allRanking  .table .wRow{height:64px}
.tour2958.newPred.predRanking .createLeague .ranking .rankCnts.allRanking .table .wRow.noaction{height:100px}
.tour2958 .profileActive  .lb-header{background:#fff;color:#06073E}

.tour2958 .profileActive  .lb-header h3{background:#000;color:#fff}
.tour2958 .profileActive .lb-header .profile .UserData .data label, .tour2958 .profileActive .lb-header .profile .UserData .data span{color:#06073f}
.tour2958 .profileActive  .lb-header .profile .userImg .usericon:before{color:#000}
.tour2958 .tourMatches .allItems li .info date,
.tour2958 .proPlayer .tourMatches .allItems li .info .icon-date:before, 
.tour2958 .tourMatches .allItems li .info .icon-tv:before{color:#6E6E6E}
.tour2958 .euroPredCnts .tabs .regBtn:hover p {
    color: #EEBC2F
}
.tour2958 .leftLeagues h3{color:#000}
.tour2958 .leftleagueBox .popupContainer .popupTtl .closePopup:after, .tour2958 .leftleagueBox .popupContainer .popupTtl .closePopup:before{color:#fff}
.tour2958 .leftleagueBox .popupContainer .popupCnts .leagueCode span {
    color: #1E1E1E;
}
.tour2958 .leftleagueBox .popupContainer .popupCnts .leagueCode .codeInputCntnr .copyCodeBtn,
.tour2958 .leftleagueBox .popupContainer .popupCnts .leagueCode .codeInputCntnr .copyCodeBtn:hover{background:#000;color:#fff;border-radius:10px}
.openRules .cd-main-content{position:relative;z-index:99999}
.openRules header{z-index:999999}
.RulesMsg .cntnr{background:none;border-radius:24px}

.tour2958 .euroMain .predEP .groupTtl{border-radius:12px;background:#005635;margin-bottom:8px}
 .tour2958 .login-box.loginActive, .tour2958 .login-box{background:#fff;border-radius:12px;overflow:hidden}
.tour2958 .RulesMsg .lb-header, .tour2958 .RulesMsg .lb-header h3, .tour2958 .lb-header, .tour2958 .login-box h3{background:#000;color:#fff}
.tour2958 .login-box h3{margin-bottom:0}
.tour2958 .social-login{ border-bottom: 0;}
.tour2958 .lb-header{padding-bottom:0;margin-bottom:0}

.tour2958 .RulesMsg .closeRules:before{color:#fff}

.tour2958 .RulesMsg ul li span,
.tour2958 .RulesMsg ul li::marker{color:#0277BD}

/*.tour2958 .RulesMsg ul li span span:before{content:'';background:url(../Images/Predictions/Joker.png?ver=0.2) center center no-repeat;    width: 100%;height: 100%;display: inline-block;background-size: 100% auto;}*/

.tour2958 .RulesMsg ul:first-child li ul li:nth-of-type(3){color:#1F1F1F}
.tour2958 .login-box .closePopup:after, .tour2958 .login-box .closePopup:before{background-color:#fff}
.tour2958 .RulesMsg ul li, 
.tour2958.predRanking .ranking .rankCnts .table .wRow .item.dtls,
.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a .cont p{color:#1F1F1F;font-weight:bold;line-height:64px}
 .tour2958.predRanking .ranking .rankCnts .table .wRow .item{color:#656565}
  .tour2958.predRanking .ranking .rankCnts .table .wRow .item.team{padding:17px 0}

  .RulesMsg .rulesItems{background:#fff;padding:15px 15px 0}
  .rulesItems .blue{color:#0277BD!important;font-weight:bold}
  .tour2958 .RulesMsg ul li.blue{color:#EEBC2F}
.rulesItems .red{color:red!important}
.rulesItems p.blue{display:inline-block;width: 100%;float:right;font-size: 15px;font-family: droidLight, Arial;margin-bottom: 15px;}
.rulesItems li p{color:#1F1F1F}
  .tour2958 .RulesMsg ul li{font-weight:normal;line-height:2.5}
   .tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a .cont p{color:#EEBC2F;line-height:32px;font-size:12px}
 .tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a{height:32px;width:32px}
 input:focus, textarea:focus{    border: 1px solid #000 !important;}
  .tour2958.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a.joinBtn{width:100px}
.matchPrediction  .predJoker{    width: 100%;
    height: 37px;}
.matchPrediction .predJoker input[type="checkbox"] + label{color:#fff;font-family:droidLight, Arial;font-size:12px;float: none;
    margin: auto;
    text-align: center;display: flex;
    justify-content: center;}
.tour2958.newPred .RulesMsg ul.subpoint li label span, .tour2958.newPred .RulesMsg ul.subpoint li label span.joker{color:#1E1E1E;font-weight:bold}
.matchPrediction  .predJoker input[type="checkbox"] + label span{padding:0 20px}
.matchPrediction  .predJoker input[type="checkbox"]:checked  + label .icon-joker:before{content:'';background:url(../../Images/checkedJoker.svg) center center no-repeat;background-size:cover;}
.matchPrediction  .predJoker input[type="checkbox"]:checked + label .icon-joker:before{color:#fff}

 .matchPrediction  .predJoker input[type="checkbox"]  + label .icon-joker:before{content:'';background:url(../../Images/joker.svg) center center no-repeat;background-size:cover;width:40px;height:37px;top: 0;
    position: absolute;}
 .matchPrediction  .predJoker input[type="checkbox"] + label span{    background: unset;
    border: 0;
    border-radius: 0;    width: 40px;
    height: 37px;    position: relative;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;}
  .predJoker input[type="checkbox"] + label .icon-joker:before{color:#EEBC2F}

.tour2958 .euroPredCnts .item .matchPrediction .team img{margin:0}
.tour2958 .euroPredCnts .item .matchPrediction .teamName{width: auto;font-size:14px}
.tour2958 .euroPredCnts .item .matchPrediction .team1 .teamName{ float: left; margin:5px 0 0 10px;}
.tour2958 .euroPredCnts .item .matchPrediction .team2 .teamName{ float: right; margin:5px 10px 0 0}

.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .ttlRow .itemTtl.buttons,
.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .item.buttons{margin-top:18px}

.tour2958.newPred .regBtnPage{background-color:#000;border-radius:12px;} 
.tour2958.newPred .regBtnPage p{color:#fff}
.tour2958.newPred .blankMsg{color:#1F1F1F}
.tour2958 .euroPredCnts .predictionCnts .tourName .search input, .tour2958 .euroPredCnts .predictionCnts .tourName .search input[type=text]:focus, .tour2958.newPred.predRanking .createLeague .ranking .rankCnts{border:1px solid #06073E;color:#06073E}
.tour2958 .euroPredCnts .predictionCnts .tourName .search input::placeholder{color:#06073E}
.tour2958.newPred.predRanking .createLeague .ranking .rankCnts .table .ttlRow{border-bottom:0;background-color:#E3E3E3}
.tour2958.newPred.predRanking .createLeague .ranking .rankCnts .table .ttlRow .itemTtl{color:#656565;font-family:droidBold, arial;padding:0}
.tour2958.newPred.predRanking .createLeague .ranking .rankCnts .jp-container{background-color:#fff}
.tour2958.newPred.predRanking .createLeague .ranking .rankCnts{border:0}
.tour2958.newPred .LoaderLogin{    background-color: #00326f;}


.jspPane{margin-left:0!important}

.tour2958 .euroPredCnts .predictionCnts .tourName .search label, .newPred.predRanking .createLeague .ranking.allLeagues .predMatchTitle h3,
.tour2958.newPred .createLeague .u-form-group .labelHint,
.tour2958.newPred .createLeague .u-form-group input:valid,
.tour2958.newPred .createLeague .u-form-group .selectlst{color:#06073E}
.newPred .createLeague .u-form-group.allBtns .btnsContainer{left:0;transform:none}
.tour2958.newPred .createLeague .u-form-group.allBtns a.CreateLeagueBtn{color:#fff;background:#EEBC2F;border-radius:12px;width:184px;height:48px;border-radius:10px}
.tour2958.newPred .createLeague .u-form-group .labelHint{color:#1E1E1E;font-size:16px;font-weight:bold;width:100%}
.tour2958.newPred .createLeague .u-form-group input[type="text"],
.tour2958.newPred .createLeague .u-form-group .selectlst{width:100%;border-radius:16px}
.tour2958.newPred.predRanking .createLeague .ranking.allLeagues .predMatchTitle{height:64px;background:#005635;border-radius:16px;padding:0 20px}
.newPred.predRanking .createLeague .ranking.allLeagues .predMatchTitle h3{line-height:64px;color:#fff}

.tour2958 .leftleagueBox .popupContainer .popupTtl{background: #000;color: #fff;}
.tour2958 .leftleagueBox .popupContainer .popupTtl p{color: #fff;}
.tour2958 .leftleagueBox .popupContainer .popupCnts .leagueCode span{color:#06073E}
.tour2958 .leftleagueBox .popupContainer .popupCnts .leagueCode .codeInputCntnr .copyCodeBtn,
.tour2958 .leftleagueBox .popupContainer .popupCnts .leagueCode .codeInputCntnr .copyCodeBtn:hover{background:#000;color:#fff;border-radius:10px;height:56px}   
.tour2958 .leftleagueBox .popupContainer .popupTtl .closePopup:after,
.tour2958 .leftleagueBox .popupContainer .popupTtl .closePopup:before{background-color:#fff}
.tour2958 .leftleagueBox .popupContainer .popupCnts{background:#fff}
.tour2958 .leftleagueBox .popupContainer .popupCnts .leagueCode.code .codeInputCntnr .codeInput{background:none;border:1px solid #06073E;color:#06073E}

.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupTtl p{color:#fff}
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupTtl .closePopup:after,
.tour2958.newPred .privateLeague .createdLeaguePopup .popupContainer .popupTtl .closePopup:before{background-color:#fff}

.tour2958 .euroMain .rankItem.predEP.groupTabs .table .ttlRow {padding:0 16px;}
.tour2958 .groupTabs.rankItem .table .ttlRow .itemTtl{line-height:56px}
.tour2958 .groupTabs.rankItem .table .ttlRow .itemTtl.rank,
.tour2958 .euroMain .rankItem.predEP.groupTabs .table .wRow .item{width:40px;padding:0}
.tour2958 .euroMain .rankItem.predEP.groupTabs .table .ttlRow .itemTtl.dtls,
.tour2958 .euroMain .rankItem.predEP.groupTabs .table .wRow .item.dtls{width:40px}
.tour2958 .euroMain .rankItem.predEP.groupTabs .table .ttlRow .itemTtl.team,
.tour2958 .euroMain .rankItem.predEP.groupTabs .table .wRow .item.team{width:calc(100% - 90px);margin-right:10px}
.tour2958 .euroMain .rankItem.predEP.groupTabs .table .wRow:last-child{border-radius:0 0 16px 16px;box-shadow:0px 1px 3px 0px #00000026}
.tour2958 .euroMain .rankItem.predEP.groupTabs .table{border-radius:16px;box-shadow:unset}


.tour2958 .proPlayer .tourMatches{border-top:0;background:none;padding:0;border:0}
.tour2958 .tourMatches:before,
.tour2958 .proPlayer .tourMatches .ttl:after{display:none}
.tour2958 .proPlayer .tourMatches .ttl{    border-radius: 12px;background: #005635; margin-bottom: 8px;height:48px;padding:0 16px}
.tour2958 .proPlayer .tourMatches .ttl h2{line-height:48px}
.tour2958 .proPlayer .tourMatches .ttl a,
.tour2958 .tourMatches .ttl .weekName p,
.tour2958 .tourMatches .ttl .weekName p span{color:#fff;}
.tour2958 .tourMatches .allItems li{background: #fff; border-radius: 12px;margin-bottom: 10px; border-bottom: 0;padding:14px 8px 8px}
.tour2958 .proPlayer .tourMatches .moreMatches{display:none}
.tour2958 .tourMatches .allItems li .resultDiv .matchStatus .time{color:#1F1F1F}
.tour2958 .tourMatches .allItems li .info .icon-dtls:before{color:#1F1F1F}
.newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .leagueSetting a .cont span:before{color:#EEBC2F}

.newPred .proPlayer .title .leagueSetting a{border:1px solid #656565}

@media screen and (min-width:1680px) and (max-width:1919px) {
    .tour2958 .euroPredCnts .FullWidthBK h2{font-size:40px}
    .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{width: 355px;height: 140px;}
}

@media screen and (min-width:1600px) and (max-width:1679px) {
    /*.tour2958.newPred .tabs .pagecnts{margin:0 calc((100% - 1376px) / 2);width:1376px;padding:0}*/
        .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{width: 340px;height: 135px;}

                        .tour2958 .euroPredCnts .FullWidthBK h2{font-size:40px}

}

@media screen and (min-width:1536px) and (max-width:1599px) {
        .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{left:160px}
        /*.tour2958.newPred .tabs .pagecnts{padding:0;width: 1430px;margin: 0 calc((100% - 1430px) / 2);}*/
            .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{width: 340px;height: 135px;}
                            .tour2958 .euroPredCnts .FullWidthBK h2{font-size:40px}


}

@media screen and (min-width:1440px) and (max-width:1535px) {
                .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{left:160px}
                /*.tour2958.newPred .tabs .pagecnts{padding:0;width: 1340px;margin: 0 calc((100% - 1340px) / 2);}*/
                    .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{width: 340px;height: 135px;}
                                    .tour2958 .euroPredCnts .FullWidthBK h2{font-size:40px}



}

@media screen and (min-width:1360px) and (max-width:1439px) {
                /*.tour2958.newPred .tabs .pagecnts{padding:0;width: 1260px;margin: 0 calc((100% - 1260px) / 2);}*/
                .tour2958 .euroPredCnts .FullWidthBK h2{font-size:40px}
                    .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{width: 340px;height: 135px;}

   
}

@media screen and (min-width:1280px) and (max-width:1359px) {
                .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{left:80px}
                /*.tour2958.newPred .tabs .pagecnts{padding:0;width: 1180px;margin: 0 calc((100% - 1180px) / 2);}*/
                     .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{width: 340px;height: 135px;}
                .tour2958 .euroPredCnts .FullWidthBK h2{font-size:35px;width: 260px;}
}

@media screen and (min-width:1152px) and (max-width:1279px) {
                .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{width: 280px; height: 98px;left:50px;background-size: 100% auto;top:0}
                .tour2958 .euroPredCnts .FullWidthBK h2{font-size:32px;width: 235px;}
                .tour2958 .euroPredCnts .FullWidthBK .euroHeader:after{width: 90px;height: 100%;  }
                /*.tour2958.newPred .tabs .pagecnts{padding:0;width: 1052px;margin: 0 calc((100% - 1052px) / 2);}*/

                .newPred .proPlayer .title .leagueSetting a .cont p,.newPred .proPlayer .title .leagueSetting a .cont span:before{color:#1f1f1f}
                .tour2958.newPred .proPlayer .jokerHint{height:75px;padding:12px 20px}
                .tour2958.newPred .proPlayer .jokerHint p{line-height:1.8}

                   .tour2958 .euroPredCnts .item .matchPrediction .teamName{width:100%;margin:0!important;font-size:11px}
                .tour2958 .euroPredCnts .item .matchPrediction .team a{width:calc(100% - 70px)}
                .tour2958 .euroPredCnts .item .matchPrediction .team.team1 a{left:80px}
                .tour2958 .euroPredCnts .item .matchPrediction .team.team2 a{right:80px}
                .euroPredCnts .item .matchPrediction .team img{float:none!important}

           .euroPredCnts .item .matchPrediction  .predJoker input[type="checkbox"] + label span{padding:0 6px}
           .euroPredCnts .item .matchPrediction  .predJoker input[type="checkbox"] + label .icon-joker:before{font-size:11px}
           .euroPredCnts .item .matchPrediction  .predJoker input[type="checkbox"] + label .icon-joker:after{margin:5px 0;width:16px;height:16px}
                .tour2958.newPred .euroPredCnts .tabs .regBtn{left:20px}
}

@media screen and (min-width:1024px) and (max-width:1151px) {
                .newPred .proPlayer .title .leagueSetting a .cont p,.newPred .proPlayer .title .leagueSetting a .cont span:before{color:#1f1f1f}
         .tour2958 .euroPredCnts .FullWidthBK h2{font-size:32px;width:238px}
                .tour2958 .euroPredCnts .FullWidthBK .euroHeader:after{width: 90px;height: 100%; }                /*.tour2958.newPred .tabs .pagecnts{        width: 100%;margin: 0 0;padding: 0 20px;}*/
                .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{left:14px;    width: 285px;height: 116px;background-size: 100% auto;}
                .tour2958 .euroPredCnts .predictionCnts .accordionItem .matchData .date{width:185px}
                .tour2958.newPred .euroPredCnts .tabs .regBtn{left:20px}
                /*.tour2958 .euroPredCnts .FullWidthBK h2{font-size:48px}*/
                .tour2958.newPred .proPlayer .jokerHint{height:75px;padding:12px 20px}
                .tour2958.newPred .proPlayer .jokerHint p{line-height:1.8}

                   .tour2958 .euroPredCnts .item .matchPrediction .teamName{width:100%;margin:0!important;font-size:11px}
                .tour2958 .euroPredCnts .item .matchPrediction .team a{width:calc(100% - 70px)}
                .tour2958 .euroPredCnts .item .matchPrediction .team.team1 a{left:80px}
                .tour2958 .euroPredCnts .item .matchPrediction .team.team2 a{right:80px}
                .euroPredCnts .item .matchPrediction .team img{float:none!important}

             .euroPredCnts .item .matchPrediction  .predJoker input[type="checkbox"] + label span{padding:0 6px}
             .euroPredCnts .item .matchPrediction  .predJoker input[type="checkbox"] + label .icon-joker:before{font-size:11px}
             .euroPredCnts .item .matchPrediction  .predJoker input[type="checkbox"] + label .icon-joker:after{margin:5px 0;width:16px;height:16px}
}
@media screen and (min-width: 768px) and (max-width:1023px) {
                .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{left:14px;    width: 285px;height: 116px;background-size: 100% auto;}
                /*.tour2958.newPred .tabs .pagecnts{        width: 100%;margin: 0 0;padding: 0 20px;}*/
                .tour2958.newPred .euroPredCnts .tabs .regBtn{left:20px}

           /*.tour2958 .leftLeagues{background: url(../Images/Predictions/pattern.png) bottom left no-repeat;background-size: AUTO 100%;}*/

           .tour2958 .euroPredCnts .FullWidthBK h2{font-size:24px;width: 200px;}
           .tour2958.newPred .FullWidthBK .euroHeader .pagecnts{gap:30px}
           .tour2958 .euroPredCnts .FullWidthBK .euroHeader .pagecnts:after{width: 200px;
    height: 70px;}
    .tour2958 .euroPredCnts .FullWidthBK .euroHeader .pagecnts img {
        width: 120px;
    }
                   .tour2958 .euroPredCnts .tabs a:after{left: -14px;}
                   .tour2958.newPred .tabs .pagecnts{padding:0 10px}
}


@media screen and (min-width: 320px) and (max-width:767px) {
    .tour2958.newPred.predRanking .createLeague .ranking .rankCnts.allRanking .table .wRow,
    .tour2958.newPred.predRanking .createLeague .ranking .rankMain.private .rankCnts .table .wRow{height:100px}
    .newPred.predRanking .createLeague .ranking .rankCnts .table .wRow.admin{background-color:#F3F3F3}
    .tour2958.newPred .tabs .pagecnts{        padding: 0;width: calc(100% - 20px); height: 42px;margin-right:10px}
    .tour2958.newPred .proPlayer .jokerHint{height:auto;padding:0}
    .tour2958.newPred .proPlayer .jokerHint p{line-height:2;    font-size: 10px;}
    .euroPredCnts .tabs .regBtn img{margin-right:26px;margin-top:4px}
        .tour2958 .euroPredCnts .FullWidthBK .euroHeader:after{right:5px;width:40px;}
                .tour2958 .euroPredCnts .FullWidthBK .euroHeader:before{left: 8px; width: 195px;height: 87px;background-size: 100% auto;}
                .tour2958 .euroPredCnts .FullWidthBK h2{line-height: 25px;
        width: 130px;font-size: 17px;
        z-index: 3;}
    .tour2958 .euroPredCnts .FullWidthBK .euroHeader .cup {
        width: 62px;
        height: 90px;
        top:10px;
        right:0
    }
    .tour2958.newPred .proPlayer .jokerHint p span span:before{width:24px;height:23px}
    .tour2958.newPred .euroMain .FullWidthBK .tabs{margin-top:15px}
    .tour2958 .euroPredCnts .FullWidthBK .euroHeader .pagecnts img{width:83px}
    .tour2958 .euroPredCnts .FullWidthBK .euroHeader .pagecnts:after{width:115px;height:40px}
    .tour2958.newPred .FullWidthBK .euroHeader .pagecnts{padding:0 10px;gap: 10px;height:auto}
   .tour2958.newPred .euroPredCnts .tabs .regBtn:before{display:none}
   .euroMain.euroPredCnts .FullWidthBK .tabs a{position:relative;margin-left: 35px;}
   .tour2958 .euroPredCnts .tabs a:after{    left: -23px;}
   
   .tour2958.newPred.predRanking .createLeague .ranking .rankCnts .table .ttlRow .headerStats {display: flex;gap: 15px}

 .newPred .euroPredCnts .tabs .regBtn{    top: auto;
    transform: none;
    margin-top: 5px;
    left: auto;
}
 .tour2958 .euroPredCnts .tabs .regBtn.noImg .usericon{margin-top:0}

 .euroPredCnts .item .matchPrediction .matchPredictionCnts{padding:0}
 .euroPredCnts .item .matchPrediction .team.team1{padding-left:0;width:calc((100% - 10px) / 2)}
 .euroPredCnts .item .matchPrediction .team.team2{padding-right:0;width:calc((100% - 10px) / 2)}
 .tour2958 .euroPredCnts .item .matchPrediction .team a{width:calc(100% - 100px)}
 .tour2958 .euroPredCnts .item .matchPrediction .team1 .teamName, .tour2958 .euroPredCnts .item .matchPrediction .team2 .teamName{width:100%;text-align:center;margin:0}
 .tour2958 .euroPredCnts .item .matchPrediction .team img{float:none}

  /*.tour2958 .leftLeagues{background: url(../Images/Predictions/pattern.png?ver=0.1) bottom left 3px no-repeat;background-size:483px 100%}*/
  .newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .item.num,
 .newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .item{padding-bottom:0}
  .newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .ttlRow .itemTtl.buttons,
  .newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .item.buttons{margin:0}
    .newPred.predRanking .createLeague .ranking.allLeagues .rankCnts .table .wRow .item.buttons{line-height:0}

    .tour2958 .RulesMsg ul li, .tour2958.predRanking .ranking .rankCnts .table .wRow .item.dtls{line-height:50px}
    .newPred.predRanking .createLeague .ranking.allLeagues .private .rankCnts .table .wRow .item.buttons{width:100%}
    .newPred .proPlayer .title .leagueSetting a .cont p{color:#1E1E1E}
    .newPred .proPlayer .title .leagueSetting a .cont span:before{color:#1E1E1E}

    .RulesMsg ul.subpoint li{width:calc(100% - 10px)}

    .tour2958 .euroPredCnts .dropDownContainer .placeholder{    font-size: 12px;line-height: 29px;    height: 29px;}
   
   
    .tour2958 .euroPredCnts .item .matchPrediction input.number{width:55px;height:40px}
    .matchPrediction .predJoker input[type="checkbox"] + label span,
    .matchPrediction .predJoker input[type="checkbox"] + label .icon-joker:before{width:35px;height:33px}
}
