@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-Light.ttf');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-LightItalic.ttf');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-Italic.ttf');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-Medium.ttf');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-MediumItalic.ttf');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-SemiBold.ttf');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-SemiBoldItalic.ttf');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-Bold.ttf');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'montserrat';
    src: url('/styles/fonts2/Montserrat-BoldItalic.ttf');
    font-weight: bold;
    font-style: italic;
}


*{padding:0;margin:0;}
html{background:#252a35;}
body{min-width:1100px;background-color:#161E2C;}
body{font-family:"montserrat";font-size:14px;line-height:1.3;}
a{margin:0;padding:0;background:transparent;}
div,img{border:none;}
h3{padding-left:7px;}
label{cursor:pointer;}
label.disabled{opacity:0.4;cursor:default;}
label.check, label.radioLabel{display:flex;align-items:center;}
div.main.strader{padding:0;}
h2{font-size:24px;line-height:30px;padding-bottom:24px;}
h3{font-size:20px;line-height:24px;padding-bottom:10px;}
.head2{font-weight:700;font-size:16px;line-height:18px;}
.desc-14{font-weight:400;font-size:14px;line-height:20px;}
.desc-24{font-weight:700;font-size:24px;line-height:30px;}
.white{color:white;}
.black{color:black;}
.dummy{color:#888;font-weight:400;font-size:14px;}
.top25{margin-top:25px;}
.bottom4{margin-bottom:4px;}
.weight300{font-weight:300;}

div.ContentBlock{position:relative;}
body.ST.VIPPICKS div.ContentBlock {position:unset;}
#ToolTitle>.Name{font-size:18px;letter-spacing:2px;line-height:18px;}
#ToolTitle>.pow{font-size:9px;font-weight:bold;}
body.ST .head.sports_trader .account-bar>.NC{position:relative;top:0;left:0;background-color:transparent;width:24px;height:24px;border-radius:unset;margin:0;}
body.ST .head.sports_trader .account-bar>.NC>.NotificationIcon{background-image:url(/sports_trader/images/bell.png);width:24px;height:24px;top:0;left:0;}
body.ST .head.sports_trader .account-bar>.NC>.NotificationIcon>.in{width:24px;height:24px;}
body.ST .head.sports_trader .account-bar>.NC>.NotificationIcon>.in>.Count{top:-5px;}

body.ST .main>.head.sports_trader{min-height:132px !important;background:url(/sports_trader/images/BG-2.png) 0% 0 no-repeat #0D1623;background-size:cover;border-bottom:none;padding:25px 25px 0;width:100%;box-sizing:border-box;}
body.ST .main:not(.strader)>.head.sports_trader{border-bottom:2px solid #FFCB00;}
.head.sports_trader .language-bar{position:relative;top:0;left:0;}
.head.sports_trader .language-bar>.LanguageSelector{padding:0;float:none;}
.head.sports_trader .watches{color:#fff;font-weight:300;font-size:13px;line-height:18px;}

.head.sports_trader .account{width:64%;display:flex;justify-content:space-between;align-items:center;margin-left:auto;max-width:920px;}
.head.sports_trader .account>.greeting{font-weight:400;font-size:13px;line-height:18px;color:white;padding-left:24px;}
.head.sports_trader .account-bar{width:auto;margin-left:0;margin-right:0;display:flex;align-items:center;padding:0;min-height:auto;}
.head.sports_trader .account-bar>*{margin-left:19px !important;}
.head.sports_trader .account-bar>a{height:24px;}

.Menubar{display:flex;align-items:flex-end;justify-content:flex-end;}
.Menubar>div{margin:0 0 24px 24px;}
.Menubar a{text-decoration:none;}
.Menubar a, .Menubar a:link, .Menubar a:visited, .Menubar span {font-weight:700;font-size:16px;line-height:18px;color:#FFCB00;cursor:pointer;}
/*body a:link,body a:visited {color: #2e2db5; overflow-wrap: anywhere;}*/
.Menubar a.active,.Menubar span.active{color:white;}

div.body{padding:0;}

#Content{display:flex;}
#LeftColumn{width:35%;max-width:450px;min-width:350px;height:100%;min-height:calc(100vh - 130px);background:#161E2C;}
#RightColumn{background:#252A35;width:100%;color:white;flex-shrink:1;}

/*#ChoiseContainer{position:relative;min-height:500px;height:90vh;top:0px;}
#ChoiseContainer.Empty{min-height:unset;}*/
#ChoiseContainer{/*position:absolute;*/}

.s-selector{background:white;border:1px solid #CBD0DD;border-radius:4px;padding:8px 8px 4px 8px;margin-top:4px;cursor:pointer;}
.s-selector>.dummy{margin-bottom:4px;}
.mode1>.s-selector>.dummy,.mode2>.s-selector>.dummy{display:none;}
.s-selector div.sport,.s-selector div.sys{background:#7B61FF;border-radius:30px;padding:4px 8px 4px 10px;color:white;font-size:12px;font-weight:600;margin-right:4px;margin-bottom:4px;display:flex;align-items:center;}
div.sport>span,div.sys>span{background:url(/sports_trader/images/cross.png) 0 0 no-repeat;width:15px;height:15px;margin-left:9px;}
.systemList{max-height:300px;overflow-y:auto;}

.empty_hint{display:none;color:#FFCB00;font-size:24px;text-align:center;}

#MainContainer{position:relative;top:0px;padding-bottom:25px;color:white;}
#MainContainer>.adv-head{display:none}
#MainContainer.Opened{position:absolute;left:50%;transform:translateX(-50%);width:90%;max-width:1000px;top:5%;background:white;border-radius:8px;color:black;box-sizing:border-box;padding:35px;z-index:300;}
#MainContainer.Opened>.adv-head{display:flex;justify-content:space-between;align-items:flex-start;}
#MainContainer.Opened>.adv-head>p{font-weight:700;font-size:24px;line-height:30px;flex-shrink:1;}

.selector p,.selector label.check{color:black;}

.selector.mode0{position:relative;}
.selector.mode0>img,.mode0>.toolbar.t1,.mode2>.toolbar.t1{display:none;}

.selector.mode1{position:fixed;top:50%;transform: translateY(-50%);width:70%;max-width:780px;}
.selector.mode1 .s-selector{border:none;padding:12px 0;}

.selector.mode0 ul,.selector.mode2 ul{max-height:200px;overflow-y:auto;}
.selector.mode1 ul{max-height:360px;overflow-y:auto;}

#SportList,#SystemList,#TwiSportList{background:white;display:flex;flex-wrap:wrap;list-style-type:none;}
.selector.mode1 #SportList{max-height: calc(100vh - 250px);min-height:50px;}
.selector.mode1 #SystemList{max-height: calc(100vh - 350px);min-height:50px;}
.selector.mode0 p{font-weight:400;font-size:14px;line-height:20px;padding-top:25px;color:white;}
.selector.mode0 li{font-weight:600;font-size:12px;line-height:20px;}
.selector.mode0 li u{font-weight:400;}
.selector.mode0 li:not(.checked){display:none;}
.selector.mode0 label.check{background:url(/sports_trader/images/cross.png) calc(100% - 9px) 50% no-repeat #7B61FF;padding:4px 36px 4px 10px;border-radius:30px;margin:0 4px 4px 0;color:white;}
.selector.mode0 label>span,.selector.mode0 small,.selector.mode0 a,.selector.mode0 button{display:none;}

.mode0 .filterSport,.mode1 .filterSport{display:none;}
.mode2 .filterSport{display:flex;background:#CBD0DD;border-radius:4px;padding:6px 12px;margin-top:16px;margin-bottom:10px;align-items:center;}
.mode2 .filterSport>span{font-weight:400;font-size:14px;line-height:20px;margin-right:12px;}
.mode2 .filterSport>span.chk{color:#1057C0;margin-right:24px;cursor:pointer;}
.mode2 .filterSport>select{color:#1057C0;outline:none;border:none;background:#CBD0DD;cursor:pointer;}
.mode2 .filterSport>.toolbar{display:flex;align-self:flex-end;flex-grow:1;justify-content:flex-end;align-items:center;}
.mode2 .filterSport>.toolbar>img{cursor:pointer;}

.mode1>.head-p>p,.mode2>.head-p>p{font-weight:700;font-size:24px;line-height:30px;margin-right:8px;}
.mode1>.head-p,.mode2>.head-p{display:flex;align-items:center;}
.mode0>.head-p>img{display:none;}
.mode1>.head-p>img,.mode2>.head-p>img{cursor:pointer;}
.selector.mode1 li.shown,.selector.mode2 li.shown{width:250px;}
.selector.mode1 li:not(.shown),.selector.mode2 li:not(.shown){display:none;}
.selector.mode1 label.check>u,.selector.mode2 label.check>u{}
.selector.mode1 a,.selector.mode2 a{margin-left:4px;}
.selector.mode1 a>img,.selector.mode2 a>img{vertical-align:middle;}

.sort_btn{width:20px;height:20px;cursor:pointer;}
.sort_btn.sort1{background:transparent url(/sports_trader/images/checking.png) 0 0 no-repeat;margin-right:5px;}
.sort_btn.sort2{background:transparent url(/sports_trader/images/alpha.png) 0 0 no-repeat;}
.mode0 .sort_btn{display:none;}

ul.uSport{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:34px;list-style:none;}
.selector:not(.mode0) small,ul.uSport small{font-size:8px;font-weight:800;color:white;line-height:10px;padding:2px 4px;border-radius:4px;margin-left:4px;align-self:center;letter-spacing:0.05em;}
.selector:not(.mode0) small.regular,ul.uSport small.regular{background:#CBD0DD;}
.selector:not(.mode0) small.playoff,ul.uSport small.playoff{background:#A2B4DB;}
.selector:not(.mode0) small.offseason,ul.uSport small.offseason{color:#bbb;}
.selector:not(.mode0) label.offseason,ul.uSport label.offseason{color:#bbb;}
ul.uSport li{width:260px;}

.selector.mode2,#TrendSelector.mode2{margin-top:24px;}
.selector.mode2 .s-selector{border:none;border-radius:0;padding:0;}
.selector.mode2>img,.selector.mode2 .search,.selector.mode2 .Apply{display:none;}

#TrendSelector.mode0{color:white;padding:25px 0 0;}
#TrendSelector.mode0 #advanced{display:block;border-bottom:1px solid #FFCB00;padding-bottom:25px;}
#TrendSelector.mode0 #advanced>button{width:100%;}
#TrendSelector.mode2 #advanced{display:none;}

#TrendSelector.mode0 #SystemInfo{display:none;}
#TrendSelector.mode2 #SystemInfo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:24px;align-items:center;}
#TrendSelector.mode2 #SystemInfo button{padding:5px 48px;}
#TrendSelector.mode2 #SystemInfo>.Info{font-weight:300;}

#TrendList{position:relative;list-style-type:none;display:flex;flex-direction:column;max-height:442px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;}
#TrendSelector.mode2>#TrendList{background:#CBD0DD;border-radius:4px;flex-direction:row;flex-wrap:wrap;padding:4px;}

#TrendSelector.mode0 #TrendList>li+li{margin-top:24px;}
#TrendSelector.mode0 #TrendList>li>div.has_img{display:flex;flex-direction:row;justify-content:space-between;}
#TrendSelector.mode2 #TrendList>li>div.has_img{display:flex;flex-direction:column;height:100%;}
#TrendSelector.mode0 #TrendList>li>div.has_img>.trend_info{flex-shrink:1;}
#TrendSelector.mode2 #TrendList>li>div.has_img>.trend_info{flex-grow:1;}
#TrendSelector.mode2>#TrendList>li{width:200px;padding:10px;}
#TrendSelector.mode2 div.Labels{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;}
#TrendSelector.mode2 div.Labels>label{margin-right:36px;}
#TrendSelector.mode2 div.Filters{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;}
#TrendSelector.mode2 div.Filters>div{min-width:200px;width:30%;}
#TrendSelector.mode0 div.filters{display:none;}
#TrendSelector.mode2 div.filterSport.filters{background:#FFCB00;}
#TrendSelector.mode2 div.filterSport.filters>*{margin-right:12px;}
.mode2 .filterSport.filters>select{background:#FFCB00;}
#TrendSelector.mode2 div.filterSport.filters>input{height:26px;box-sizing:border-box;background:white;border:1px solid #CBD0DD;border-radius:4px;padding:0 7px;}

#TrendList>li label.check{margin:8px 0 0;}
#TrendList li>div>img{max-width:160px;}
#TrendSelector.mode0 li>div>img{margin-right:10px;align-self:flex-start;}
#TrendList div.trend_info>p{display:block;font-weight:bold;font-size:1.1em;cursor:pointer;position:relative;}
#TrendList div.trend_info>p>u{text-decoration:none;}
#TrendList div.trend_info>div.prft{margin-top:3px;font-weight:300;}
#TrendList div.trend_info>div>span.profit{font-weight:bold;} 
#TrendList div.trend_info>div>span.tinfo{display:table-cell;color:#ffc535;padding:2px 5px 1px;}
#TrendList div.trend_info>div>span.tinfo:first-child{padding-left:0;}
#TrendList div.trend_info>div>span.tinfo:last-child{padding-right:0;}
/*#loadDiv{position:absolute;bottom:0px;right:18px;display:none;}*/
#TrendList>li.simulated div.trend_info label>u{color:#7B61FF;}

div.uncover{display:block;text-align:center;padding-top:5px;}
div.uncover>div{display:inline-block;height:40px;cursor:pointer;background:url(/sports_trader/images/gold_btn.png) 0 no-repeat;background-size:100% 40px;font-weight:bold;font-size:16px;line-height:36px;padding:0 20px;}
/*span.ok{display:none;width:20px;height:22px;margin-right:5px;cursor:pointer;background-image:url(/sports_trader/images/ok.png);background-repeat:no-repeat;}*/
span.cover{display:none;width:20px;height:22px;margin-right:5px;cursor:pointer;background-image:url(/sports_trader/images/cover.png);background-repeat:no-repeat;}
.Opened span.uncover{display:none !important;}

#TrendSelector.Opened{top:207px;}
#TrendSelector.Opened.s1{top:58px;}
#TrendSelector.Opened>.System{height: calc(90vh - 130px);}

label.check{/*position:relative;*/margin:12px 0 0;}
label>input[type="checkbox"],label>input[type="radio"]{position:absolute;opacity:0;z-index:-1;}
label>span{display:inline-block;font-weight:300;}
label>u{text-decoration:none;word-wrap:break-word;flex-shrink:2;font-weight:300;word-break:break-word;}
label.check>span{width:20px;height:20px;margin-right:8px;border-radius:4px;border:2px solid #CBD0DD;background-color:#fff;box-sizing:border-box;flex-shrink:0;}
[type=checkbox]:checked + span{background:url(/sports_trader/images/checked.png) 5px 5px no-repeat #FFCB00;border:none;} 
.nCheckBox>[type=checkbox]:checked + span{background: none;}
[type="radio"]:checked + span{background:url(/sports_trader/images/radio1.png) 0 0 no-repeat;}
label.radioLabel>span{width:20px;height:20px;margin-right:8px;background:url(/sports_trader/images/radio0.png) 0 0 no-repeat;flex-shrink:0;}
#LeftColumn [type="radio"]:checked + span{background-color:transparent;}

span.search{display:inline-block;width:22px;height:22px;margin-right:5px;cursor:pointer;background-image:url(/sports_trader/images/search.png);background-repeat:no-repeat;flex-shrink:0;}

#MainBankroll{border-top:1px solid #FFCB00;margin-bottom:25px;}
#MainBankroll.radioLabel,#ProtfolioBankroll.radioLabel{font-weight:bold;}
#MainBankroll.radioLabel.disabled,#PortfolioBankroll.radioLabel.disabled{cursor:default;opacity:0.6;}
#MainBankroll>div.radioInputs>.radioBar,#PortfolioBankroll>div.radioInputs>.radioBar{display:flex;margin-top:8px;font-size:14px;font-weight:400;}

.unitsize_options{margin-top:24px;background:#FFCB00;color:black;padding:16px 18px 16px 16px;}
#PortfolioBankroll .unitsize_options{max-width:500px;}
table.my_unit_size{width:100%;}
table.my_unit_size>tbody>tr>td:not(:first-child){font-size:18px;text-align:right;font-weight:700;padding-left:14px;}
table.my_unit_size>tbody>tr:first-child{border-bottom: 10px solid transparent;}
table.my_unit_size .edit_icon{cursor:pointer;background:url(/sports_trader/images/unit_edit.png) 0 0 no-repeat;width:21px;height:22px;}
table.my_unit_size .val, table.my_unit_size .di_edit{cursor:default;opacity:0.6;}
table.my_unit_size .val.active_money, table.my_unit_size .en_edit{cursor:pointer;opacity:1;}

#Adviser{width:76%;min-width:500px;z-index:300;}
#Adviser p+p{margin-top:10px;}
#Adviser ol.list1{list-style-type:decimal;list-style-position:inside;margin:24px 0;}
#Adviser ol.list1>li{font-weight:700;font-size:14px;line-height:20px;}
#Adviser ol.list2{list-style:none;padding:12px 18px;}
#Adviser ol.list2>li{font-weight:400;font-size:14px;margin-bottom:8px;}

.pSelector{color:#FFF;}

#SportList::-webkit-scrollbar,#SystemList::-webkit-scrollbar,#TrendList::-webkit-scrollbar{width:10px;background-color:#151e32;}
#SportList::-webkit-scrollbar-thumb:vertical,#SystemList::-webkit-scrollbar-thumb:vertical,#TrendList::-webkit-scrollbar-thumb:vertical{display:block;-webkit-border-radius:10px;border-radius:10px;width:10px;}
#SportList::-webkit-scrollbar-thumb:vertical,#SystemList::-webkit-scrollbar-thumb:vertical{background:url(/sports_trader/images/scroll_middle.png) 50% 50% no-repeat, url(/sports_trader/images/scroll.png) 0 0 no-repeat;background-size:6px 7px, cover;min-height:30px;}
#TrendList::-webkit-scrollbar-thumb:vertical{background-image:url(/sports_trader/images/scroll_middle.png), url(/sports_trader/images/scroll.png);background-repeat:no-repeat;background-position:50% 50%, left top;background-color:transparent, transparent;background-size:6px 7px, cover;min-height:40px;}
div.scrollDiv::-webkit-scrollbar{width:10px;background-color:#f6f6f6;}
div.scrollDiv::-webkit-scrollbar-track{background:transparent;box-shadow:2px 2px 10px rgba(0,0,0,.25) inset;}
div.scrollDiv::-webkit-scrollbar-thumb:vertical{border-radius:10px;border:1px solid rgba(0,0,0,0.3);background-color:#333;background-image:url(/sports_trader/images/signal_middle.png);background-position:50% 50%;background-repeat:no-repeat;}

.my_unit_size_set{position:absolute;display:none;z-index:301;font-size:12px;border-radius:8px;box-shadow:0 0 7px rgba(0,0,0,0.5);}
.my_unit_size_set>.in{padding:25px;border-radius:8px;border:1px solid #CCC;background:#FFF;}
.my_unit_size_set>.Close{height:15px;width:15px;cursor:pointer;position:absolute;top:15px;right:15px;background:url(/sports_trader/images/cross2.png) 0 0 no-repeat;}
.my_unit_size_set .A input{padding:8px;margin-top:8px;margin-bottom:12px;border:1px solid #888;border-radius:4px;outline:none;}

#SystemCharts{background:#30353F;display:flex;position:relative;min-height:45px;}
#SystemCharts a{font-weight:bold;color:#1f79d3;padding-left:10px;}
#SystemCharts .chart-title{padding:0 0 24px 10px;color:#fff;font-weight:700;font-size:18px;line-height:20px;}
#SystemCharts .chart-links{padding:0 0 14px 10px;}
#SystemCharts .link{font-weight:500;font-size:14px;line-height:20px;color:#fff;margin-right:16px;cursor:pointer;}
#SystemCharts .link.active{font-weight:700;border-bottom:2px solid #FFCB00;}
#SystemCharts .chart-links>.range{display:flex;align-items:center;}
#SystemCharts .chart-links>.range>*{margin:8px 5px 5px;}
#SystemCharts .chart-links>.range>.input{width:110px;padding:3px 7px;background:white;border-radius:4px;}
#SystemCharts .chart-links>.range>.input>input{border:0;outline:none;width:100%;}
#SystemCharts>div:not(.close_area){/*width:50%;*/box-sizing:border-box;height:100%;padding:20px 30px 30px;flex:1;}
body.Mobile_OS #SystemCharts>div{padding:0 20px 20px;}
#AllSystemChart, #UserSystemChart{width:96%;height:300px;}

b.found{color:white;background-color:#aaa;}
b.found.marked{color:#FFCB00;background-color:#708f8d;}
.not-found{background-color:#ffdddd !important;}

.group_name1{font-weight:700;font-size:16px;display:table-cell;padding:24px 0 8px;}
.group_name1>label+label{margin-left:16px;}

.NextGames{padding-bottom:36px;}

.SignalFilters{display:none;}
.SignalFilters>p{margin-bottom:24px;display:none;}
.SignalFilters>.toolbar{display:flex;justify-content:space-between;margin-bottom:36px;}
.SignalFilters>.toolbar>.search{padding:8px;background:white;width:90%;border-radius:4px;display:flex;justify-content:space-between;}
.SignalFilters>.toolbar>.sort{display:flex;align-items:center;margin-left:36px;}
.SignalFilters>.toolbar>.sort>span{margin-right:10px;white-space:nowrap;}
.SignalFilters>.toolbar>.search>input{width:100%;outline:none;border:none;}
.SignalFilters>.toolbar>.search>img{cursor:pointer;}
.SignalFilters>.toolbar select{background:#252a35;color:#FFCB00;font-size:14px;line-height:20px;outline:none;border:none;}
.SignalFilters>.toolbar select>option{color:white;}
.SignalFilters>.toolbar select>option:hover{background:#252a35;color:#FFCB00;}

.highlight{background-color:#fef810;}

.mode2 .search-input>input{width:150px;font-size:14px;height:24px;padding-left:3px;padding-right:50px;outline:none;}
.search-input{display:flex;justify-content:space-between;background:#FFFFFF;border:1px solid #CBD0DD;border-radius:4px;}
.mode1 .search-input{margin-top:25px;padding:8px;}
.mode2 .search-input{margin-right:8px;}
#ActiveSignalList .search-input{padding:8px;width:100%;flex-shrink:1;}
#ActiveSignalList .search-input.fixedPos{position:fixed;bottom:30px;right:0;width:200px;z-index:10;}
#SExport{height:42px;margin-left:14px;}
.search-input>input{border:none;outline:none;width:100%;background:transparent;}
.search-input>div{height:24px;display:flex;align-items:center;}
.search-input>div>span{cursor:pointer;width:12px;height:10px;margin-right:4px;}
.search-input>div>span.up{background:url(/sports_trader/images/up.png) 0 50% no-repeat;}
.search-input>div>span.down{background:url(/sports_trader/images/down.png) 0 50% no-repeat;}
.search-input>div>span.clear-input{background:url(/sports_trader/images/cross3.png) 0 0 no-repeat;}
.search-input>.search-go{position:absolute;top:-1px;right:12px;cursor:pointer;color:#777;font-size:25px;padding-right:8px;line-height:1em;}
.search-input>div>img{margin-left:10px;}

#MainContainer.Opened .search-input>input.search{width:200px;padding-right:50px;}

.button{display:inline-block;margin-right:10px;padding:6px 10px;border-radius:4px;cursor:pointer;background-color:#FFCB00;}
.button.active{background-color:#FFC535;border:none;}
.button:hover{background-color:#FDE593;}

.small-btn{color:#000;background:#FFCB00;border-radius:4px;cursor:pointer;outline:none;padding:3px 7px;font-weight:700;}

.ActiveSignals{display:table;width:100%;}
.ActiveSignals>caption{text-align:left;display:none;padding: 0 0 18px 16px;}
.ActiveSignals>caption>span.unit_filter_info{font-weight:normal;background:url(/sports_trader/images/info3.png) 0 50% no-repeat;padding-left:24px;font-weight:400;font-size:12px;line-height:15px;color:#FFCB00;}
.ActiveSignals>thead>tr>td{padding:3px 0;text-align:left;font-size:10px;font-weight:700;vertical-align:baseline;text-transform:uppercase;background:#161E2C;}
.ActiveSignals>thead>tr>td.center{text-align:center;}
.ActiveSignals>thead>tr>td.unit{position:relative;}
.ActiveSignals>thead>tr>td:first-child{padding-left:16px;}
.ActiveSignals>thead>tr>td:last-child{padding-right:16px;}
.ActiveSignals>tbody>tr>td{vertical-align:top;padding:12px 0;}
.ActiveSignals>tbody>tr>td.unit{cursor:pointer;position:relative;}
.ActiveSignals>tbody>tr>td.unit>span.down{display:inline-block;background:transparent url(/sports_trader/images/down-2.png) 4px 1px no-repeat;width:8px;height:8px;padding-left:4px;}
table>tbody>tr>td.group_col{word-wrap:break-word;/*min-width:150px;*/}
body.Mobile_OS table>tbody>tr>td.group_col{/*min-width:90px;*/}
table>tbody>tr>td.beton_col{max-width:200px;min-width:130px;font-weight:300;word-wrap:anywhere;padding-right:12px;box-sizing:border-box;}
table>tbody>tr>td.odd{width:90px;min-width:90px;max-width:90px;text-align:center;}
table>tbody>tr>td.unit{width:50px;min-width:50px;max-width:50px;text-align:center;}
table>tbody>tr>td.bet{width:80px;min-width:80px;max-width:80px;text-align:center;}
table>tbody>tr>td.game_col{/*width:100%;*/}
.scrollDiv table>tbody>tr>td.game_col{font-weight:300;}
.scrollDiv table>tbody>tr>td.game_col .more{color:#FFCB00;font-weight:700;margin-top:10px;cursor:pointer;}
table>tbody>tr>td .iplaced{margin:0 16px;}

.ActiveSignals tbody>tr{display:none;}
.ActiveSignals tbody>tr.visible{display:table-row;position:relative;}
.ActiveSignals tbody>tr.visible div.signal{text-align:right;padding-right:10px;}
.ActiveSignals tr.odd{background-color:#252A35;}
.ActiveSignals tr.even{background-color:#30353F;}
.ActiveSignals tr.sch-excluded{background-color:#a85e57 !important;}
.ActiveSignals tr.lgame>td:first-child{padding-left:16px;padding-right:16px;}
.ActiveSignals tr.lgame.iplaced_tr{/*color:#bbb;*/}
.ActiveSignals tr.lgame.new::after{content:"";position:absolute;top:14px;left:-6px;display:block;width:12px;height:15px;background:url(/sports_trader/images/fire.png) 0 0 no-repeat;}
.ActiveSignals tr.lgame .urgent{font-weight: 700;color: #dd2626;}

div.scrollDiv{/*overflow-y:auto;overflow-x:hidden;*/}
div.left_shift{/*padding-left:16px;word-wrap:break-word;word-break: break-all;*/}

.SignalsTab .Pager>.in{display:flex;justify-content:center;}
.SignalsTab .Pager>.in>div{padding:0 8px;background:white;color:black;margin-right:8px;font-weight:700;font-size:11px;line-height:20px;border-radius:4px;cursor:pointer;}
.SignalsTab .Pager>.in>div.active{background:#FFCB00;}

.teamName{display:flex;align-items:center;}
.teamName>.Text{padding:0 7px;font-weight:bold;flex-shrink:1;}
.sport_name{padding:0 0 4px 10px}
.r{text-align:right;}
.c{text-align:center;}
.nw{white-space:nowrap;}
.system_updated,#TrendList div.trend_info>span.trend_updated{display:inline-block;font-size:11px;font-weight:bold;background:url(/sports_trader/images/new_bg.png) 0 0 no-repeat;background-size:100% 100%;margin-left:5px;padding-left:3px;padding-right:8px;line-height:1.1em;}

.WelcomeSP{padding:11px;}
.WelcomeSP .steps{display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px;}
.WelcomeSP .steps>div{width:30%;}
.WelcomeSP .num{font-weight:700;font-size:52px;line-height:63px;color:#7C6A20;}
.WelcomeSP .step{font-weight:400;font-size:14px;line-height:20px;color:white;}
.WelcomeSP .steps a{text-decoration:none;font-weight:700;color:#FFCB00;}

.STNoGames{width:600px;background:url(/sports_trader/images/nogames.png) 0 50% no-repeat;margin:0 auto;padding:20px 0;font-size:16px;}
.NearestGames.ST .GamesList{max-width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:0;}
.NearestGames.ST h3{text-align:left;line-height:22px;padding:0;}
.NearestGames.ST .GamesList>table{margin:0 36px 36px 0;}
.NearestGames.ST .GamesList>table:last-child{margin-right:0;}
.NearestGames.ST .GamesList>table>tbody>tr>td{cursor:default;height:70px;}
.NearestGames.ST .GamesList .Name>.in>.Text>.team{max-width:100px;}
.NearestGames .GamesList>table>tbody>tr:hover>td{background:#30353f;}

#SaveOptions>.triangle{position:fixed;bottom:0px;right:0px;cursor:pointer;z-index:5;background:transparent url(/sports_trader/images/triangle.png) 0 0 no-repeat;width:130px;height:80px;background-size:100% 100%;}
#SaveOptions>.triangle>.invite{position:fixed;bottom:0px;right:0px;font-weight:bold;z-index:6;text-align:right;padding-right:4px;cursor:pointer;text-shadow:1px 1px 2px white, 0px 0px 25px #FFDDAE,0px 0px 5px rgb(255, 255, 255);}

.TwitterNews{padding:25px;}
.TwitterNews>div{position:relative;background-color:#fff;border:1px solid #ccc;border-radius:5px;}
.TwitterNews.opened{height:320px;}
.TwitterNews>div>p{padding:2px 0px 2px 7px;font-weight:bold;}
.TwitterNews>div>.Close.unfold{background-image:url(/sports_trader/images/unfold_1.png);}

#twSports{display:block;position:absolute;right:0;top:0;text-align:right;}
.tw_sport{display:inline;background-color:#FFC535;font-size:10px;padding-left:5px;cursor:pointer;border-radius:7px 0 0 7px;}
.blink.off{color:#888;}
.error{padding-top:10px;color:#f00;font-weight:bold;}
.Error>.error{padding-top:0;font-size:16px;}

.PortfolioStats{margin:0 5px 10px 5px;}
.PortfolioStats tbody>tr>td{border:1px solid #ccc;}
.PortfolioStats thead>tr>td{border:1px solid white;}
.PortfolioStats>tbody>tr>td{padding:0 5px;}
.PortfolioStats>tbody>tr>td:not(:first-child){text-align:right;}
.PortfolioStats thead>tr>td{background-color:#ccc;font-weight:bold;height:100px;padding-left:5px;} 
.PortfolioStats thead>tr>td>div{display:block;line-height:1.1;padding:0 2px;}
#Portfolio{width:100%;margin-top:30px;}
#PortfolioBankroll{margin:15px 0;}
#PortfolioBankroll em{padding-left:20px;}
.portfolioChartWrapper{height:400px;padding:20px 20px 20px 0;}
#portfolioChart{width:100%;}

.watches>div.livesign{background:transparent url(/sports_trader/images/greenball.png) 0 50% no-repeat;padding-left:16px;}
span.livesign{background:transparent url(/sports_trader/images/live.png) 2px 3px no-repeat;}
.signalLocked{display:block;background:url(/sports_trader/images/lock.png) 0px 0px no-repeat;padding-left:15px;opacity:0.35;width:50px;cursor:pointer;}
a.signalLocked:link,a.signalLocked:visited{color:unset;text-decoration:unset;}
#TodaySignals{padding:25px;position:relative;}
#TodaySignals>#STheme{position:absolute;width:24px;height:24px;right:15px;top:10px;cursor:pointer;}
#TodaySignals>#STheme.light{background:url(/sports_trader/images/moon.png) 50% 50% no-repeat;}
#TodaySignals>#STheme:not(.light){background:url(/sports_trader/images/sun.png) 50% 50% no-repeat;}

/* LIGHT THEME */
#TodaySignals.light{background:white;color:#161e2c;}
#TodaySignals.light .NearestGames .GamesList>table>tbody>tr:hover>td{background:#ebe9ea;}
#TodaySignals.light .SignalFilters>.toolbar select{background:white;border:1px solid #ffcb00;padding:4px;border-radius:4px;}
#TodaySignals.light .SignalFilters>.toolbar select>option{color:#ffcb00;}
#TodaySignals.light .ActiveSignals>thead>tr>td{background: url(/sports_trader/images/SignalsHeader.png) repeat-x;background-size:100% 100%;}
#TodaySignals.light .ActiveSignals tr.odd{background-color:#f6f6f6;}
#TodaySignals.light .ActiveSignals tr.even{background-color:#ebe9ea;}
#TodaySignals.light label.check>span{border:2px solid #aaa;}
#TodaySignals.light [type="checkbox"]:checked + span{background-position-x:3px;background-position-y:3px;}

#TodaySignals.light .WelcomeSP .step{color:black;}

#tabContent{position:relative;}
#tabContent>span.tab{cursor:pointer;}
#tabContent>span.tab.active{color:#FFCB00;}
#tabContent>span.tab.livesign{padding-left:22px;}
.bet_result{color:white;font-weight:bold;font-size:10px;padding:2px 6px;text-transform:uppercase;border-radius:30px;word-break:keep-all;white-space:nowrap;}
.bet_result1{background:#07BA24;}
.bet_result2{background:#CBD0DD;}
.bet_result-1{background:#525252;}

#LeftTabs{display:flex;}
#LeftTabs>div{cursor:pointer;color:white;width:50%;box-sizing:border-box;padding:17px 0;text-align:center;line-height:22px;}
#LeftTabs>div.active{color:white;}
#LeftTabs>div:not(.active){background:#0D1623;color:#FFCB00;}

#OptionSelector{padding:25px;}
.PortfolioTools{display:flex;flex-wrap:wrap;margin-bottom:25px;justify-content:space-between;}
.PortfolioTools>button{width:48%;}
.PortfolioBar{display:flex;align-items:center;}
.PortfolioBar>*{margin-bottom:10px;}
#portfolioCombo{margin-right:11px;flex-shrink:1;}
#portfolioCombo>.dd-select.mdf_portfolio{border:1px double red;}
.PortfolioBar>.img{display:block;margin-right:7px;cursor:pointer;}
.PortfolioBar>.img:last-child{margin-right:0;}
.PortfolioBar>.img>img{vertical-align:middle;}

body.ST>.ExpertWatchJornal, body.ST>.LiveBettingRoom, body.ST>.LiveBotList{color:#fff;right:unset;left:25px;box-sizing:border-box;}
body.ST>.ExpertWatchJornal.Left, body.ST>.LiveBettingRoom.Left, body.ST>.LiveBotList.Left {right: unset; left: 10px;}
body.ST>.ExpertWatchJornal.Right, body.ST>.LiveBettingRoom.Right, body.ST>.LiveBotList.Right {left: unset; right: 10px;}

body.ST>.ExpertWatchJornal .Title, body.ST>.LiveBettingRoom .Title, body.ST>.LiveBotList .Title{background-size:100% 300px;}
body.ST>.ExpertWatchJornal .Title>.in, body.ST>.LiveBettingRoom .Title>.in, body.ST>.LiveBotList .Title>.in{line-height:40px;}
body.ST>.ExpertWatchJornal .Cont>.in,body.ST>.LiveBettingRoom .Cont>.in,body.ST>.LiveBotList .Cont>.in{width:100% !important;}
body.ST>.ExpertWatchJornal .Cont>.in>.jspContainer,body.ST>.LiveBettingRoom .Cont>.in>.jspContainer,body.ST>.LiveBotList .Cont>.in>.jspContainer{width:100% !important;}
body.ST>.ExpertWatchJornal .Cont>.in>.jspContainer>.jspPane,body.ST>.LiveBettingRoom .Cont>.in>.jspContainer>.jspPane,body.ST>.LiveBotList .Cont>.in>.jspContainer>.jspPane{width:100% !important;}
#backToOptions{cursor:pointer;}
#ListExperts{background:url(/sports_trader/images/cogwheel.png) 0 0 no-repeat;padding-left:18px;margin-left:5px;cursor:pointer;}
.system_name,.system_header{font-weight:bold;}
.system_header{height:40px;}
.system_header>td{padding-left:19px;font-size:16px;}
.rot_num{font-size:10px;}
.imgSelect{display:inline-block;}

#profitTime>ul.dd-options{height:200px;}

.Descr{display:none;width:316px;position:absolute;z-index:2001;}
.Descr>.in{border:1px solid #ccc;background:#ffff80;position:relative;padding:7px 12px;color:#000;border-radius:10px;line-height:1.3;box-shadow:0 0 10px rgba(0,0,0,0.5);}
.Descr p{padding:4px;}
.Descr>.in::after,.Descr>.in::before{content:' ';display:block;position:absolute;overflow:hidden;font-size:0;width:0;height:0;}
.Descr>.in::after{border-top:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ffff80;left:85px;top:-14px;}
.Descr>.in::before{border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ccc;left:84px;top:-17px;}

#Resizer{position:absolute;bottom:0px;width:100%;}
#Resizer>div{position:relative;margin:0 auto;text-align:center;}
#Resizer>div>div{display:inline;cursor:pointer;text-align:center;padding:0px 10px;margin:0px 3px;color:#fff;background-color:#261610;border-radius:10px;}
#Resizer>div>div.disable{background-color:#7d7762;cursor:default;}

#divStatsTable{overflow-x:scroll;}
#VideoTutorial{display:none;position:absolute;padding:50px;background:#FFF;margin:0 auto;z-index:260;border-radius:10px;}
#VideoTutorial>.Close{background:url(/sports_trader/images/cross2.png) 0 0 no-repeat;position:absolute;width:15px;height:15px;right:10px;top:10px;cursor:pointer;}
#VideoTutorial .Code+.Code{margin-top:50px;}

.w_portfolio .img_btn{text-align:center;vertical-align:middle;padding-left:5px;cursor:pointer;}
body.ST .dd-selected{padding-top:8px;padding-bottom:7px;}
.w_portfolio .dd-select{background-color:white !important;margin:2px 0;}

.portfolioEditDiv{display:flex;margin-right:11px;background-color:white;border-radius:4px;padding:8px;box-sizing:border-box;align-items:center;flex-shrink:1;width:100%;}
.portfolioEditDiv img{cursor:pointer;margin-left:7px;}
#portfolioEdit{width:100%;height:20px;border:transparent;}
.mdf_portfolio{border:1px double red;}

.UnitFilter{position:absolute;right:0px;background-color:white;border:1px solid #bbb;border-radius:5px;box-shadow:0px 0px 2px #999;z-index:1;}
.UnitFilter>.in{border-radius:5px;}
.UnitFilter>.in>ul{list-style:none;color:#252a35;padding:12px 16px;}
.UnitFilter>.in>ul>li:last-child{padding-bottom:0;}
.UnitFilter>.in>ul>li{padding-bottom:16px;font-weight:400;font-size:14px;line-height:20px;}
.UnitFilter>.in>ul>li.selected{color:#FFCB00;}
.UnitFilter>.in>ul>li:hover{color:#FFCB00;}

td.unit.filtered{text-decoration:underline;}
div.Summary{padding:20px 0px 10px 16px;font-size:18px;font-weight:300;}
.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.close_area{display:block;padding:14px 50px 14px 20px;height:17px;line-height:17px;cursor:pointer;background:url(/sports_trader/images/eye.png) calc(100% - 15px) 50% no-repeat #30353f;text-align:right;position:absolute;top:0;}
.close_area.closed{background-image:url(/sports_trader/images/eye1.png);color:#FFCB00;}
#CloseTotalChart{left:50%;transform: translateX(-100%);}
#CloseCustomChart{right:0;}
.PortfolioName{font-weight:700;font-size:24px;line-height:26px;margin-bottom:24px;padding-right:30px;}
ul.sports,ul.systems,ul.trends{list-style:none;}
ul.sports>ul{padding-top:26px;}
ul.sports>li{font-weight:700;font-size:18px;line-height:20px;}
#Info ul.sports>li{margin-top:20px;}
ul.systems>li{font-weight:700;font-size:18px;line-height:20px;padding-left:24px;padding-top:20px;}
ul.systems>li:not(.closed){background:url(/sports_trader/images/down.png) 0 26px no-repeat transparent;}
ul.systems>li.closed{background:url(/sports_trader/images/right.png) 0 24px no-repeat transparent;}
ul.systems>li.closed>ul{display:none;}
ul.systems>li .sys_name{cursor:pointer;}
ul.trends{padding-top:10px;font-size:14px;line-height:20px;}
ul.trends>li .trend_name{font-weight:700;padding-bottom:4px;}
ul.trends>li .stats{display:flex;flex-wrap:wrap;}
ul.trends>li .stats>div{margin-right:16px;}
ul.trends>li .t{font-weight:300;padding-bottom:2px;}
ul.trends>li .v{font-weight:700;color:#1057C0;}
ul.trends>li>div>span{color:#33a;}
ul.trends>li .streak{padding:0 8px;font-weight:700;font-size:11px;line-height:20px;color:black;height:20px;display:inline-block;margin-right:2px;border-radius:4px;box-sizing:border-box;border:1px solid black;vertical-align:top;}
ul.trends>li .streak.green{background-color:#35C218;color:white;border:none;}
ul.trends>li .streak.red{background-color:#DD2626;color:white;border:none;}

p.u_system{font-weight:bold;}
p.u_trend{padding-left:20px;}
#PTrendsInfo>div.in{padding:10px 10px 0px;}
#PTrendsInfo>div>div{padding-bottom:5px;}
#TrendsInfo{margin-bottom:20px;}
#InfoMsg>.in{padding:0px 10px;font-size:16px;}
#PTrendsInfo ol{list-style:none;padding:10px 0;}
#PTrendsInfo ol>li{padding:0 0 7px 20px;}
#PTrendsInfo ol>li:first-of-type{padding-left:0px;font-weight:bold;}
#PTrendsInfo ol>li>div{padding:5px 0 0 20px;}

button{border:none;outline:none;padding:5px 24px;color:#000;background:#FFCB00;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;height:48px;box-sizing:border-box;}
button.inverse{border:2px solid #FFCB00;color:#FFCB00;background:white;margin-left: 24px;}

#Analyzer{width:80%;min-width:500px;z-index:300;}
#Analyzer div.in{overflow-x:auto;width:100%;}
#Analyzer div.wrapper{overflow-x:auto;margin-bottom:20px;scrollbar-width:thin;scrollbar-color:#252A35 white;}
#Analyzer div.wrapper::-webkit-scrollbar{width:8px;height:8px;}
#Analyzer div.wrapper::-webkit-scrollbar-track{background:white;}
#Analyzer div.wrapper::-webkit-scrollbar-thumb{background-color:#252A35;border-radius:20px;}
#Analyzer label.check{margin:0 0 20px;}

#Analyzer .schedule-wrapper{margin-bottom: 40px;}

table.p_main_t{border-collapse:collapse;max-width:100%;line-height:1.4em;font-size:12px;}
table.p_main_t div{font-weight:400;font-size:13px;line-height:16px;}
table.p_main_t>tbody div>span{font-size:11px;line-height:13px;}
table.p_main_t>tbody>tr.a_trend+tr.a_trend{border-top:1px solid #CBD0DD;text-align:left;}
table.p_main_t>thead{border-bottom:2px solid black;}
table.p_main_t>thead>tr>td{border-left:1px solid white;}
table.p_main_t>thead>tr.header>td:first-child{border-left:none;}
table.p_main_t td{empty-cells:show;}
table.p_main_t>thead>tr>td{text-align:center;background-color:#CBD0DD;font-weight:bold;}
table.p_main_t>thead>tr.header{height:100%;}
table.p_main_t>thead>tr.header>td:first-child{min-width:200px;width:200px;}
table.p_main_t>thead>tr>td.section{min-width:160px;border-bottom:1px solid white;}
table.p_main_t>thead>tr>td.section:first-child{height:50px;min-height:50px;}
table.p_main_t>thead>tr>td.section>div{position:relative;}
table.p_main_t>tbody>tr>td.calc{min-width:40px;}
table.p_main_t td.calc>div.in{display:table;width:100%;}
table.p_main_t td.calc>div.in>div{display:table-cell;vertical-align:top;}
table.p_main_t td.calc>div.in>div:first-child{width:10px;min-width:10px;}
table.p_main_t td.calc>div.in>div:last-child{text-align:right;padding-right:2px;}
table.p_main_t td.total{background-color:#CBD0DD;}
table.p_main_t td.systems_cnt, table.p_main_t td.trends_cnt{text-align:center;width:50px;min-width:50px;}

span.hidecol, span.showcol{position:absolute;cursor:pointer;}
span.hidecol{top:0px;right:5px;}
span.showcol{top:-14px;right:2px;}
span.showcol>img{display:none;}

table.p_main_t tr.a_portfolio{background-color:#CBD0DD;}
table.p_main_t tr.a_portfolio>td{border-left:1px solid white;}
table.p_main_t tr.a_portfolio>td:first-child{font-size:14px;font-weight:bold;padding-left:8px;border-left:none;}
table.p_main_t tr.a_portfolio>td:first-child>div{position:relative;font-weight:700;}
table.p_main_t tr.a_system{background-color:#eee;}
table.p_main_t tr.a_system>td:first-child{padding:12px 0 12px 8px;}
table.p_main_t tr.a_system>td:first-child>div{position:relative;}
table.p_main_t tr.a_trend>td:first-child{padding:12px 0 5px 8px;}

span.part{cursor:pointer;background:url(/sports_trader/images/close_part.png) 0 50% no-repeat transparent;position:absolute;right:0px;height:16px;width:12px;}
span.part.opened{background:url(/sports_trader/images/open_part.png) 0 50% no-repeat transparent;}

.btn_img{cursor:pointer;}
.btn_img.build{padding:2px 10px;}
.btn_img.build{background:url(/sports_trader/images/plus4.png) 0 50% no-repeat transparent;}
.btn_img.build.remove{background:url(/sports_trader/images/minus4.png) 0 50% no-repeat transparent;}
.btn_img.sort{width:12px;height:17px;display:block;}
.btn_img.sort.cnt{background:url(/sports_trader/images/desc.png) 0 0 no-repeat transparent;}
.btn_img.sort.cnt.active{background:url(/sports_trader/images/desc2.png) 0 0 no-repeat transparent;}
.btn_img.sort.cnt.desc{background:url(/sports_trader/images/asc.png) 0 0 no-repeat transparent;}
.btn_img.sort.cnt.desc.active{background:url(/sports_trader/images/asc2.png) 0 0 no-repeat transparent;}
.btn_img.sort.total{background:url(/sports_trader/images/desc.png) 0 0 no-repeat transparent;}
.btn_img.sort.total.active{background:url(/sports_trader/images/desc2.png) 0 0 no-repeat transparent;}
.btn_img.sort.total.desc{background:url(/sports_trader/images/asc.png) 0 0 no-repeat transparent;}
.btn_img.sort.total.desc.active{background:url(/sports_trader/images/asc2.png) 0 0 no-repeat transparent;}

.percent{color:#2aa;font-size:10px;}
.plus{font-weight:bold;color:#38a000;word-break:keep-all;}
.minus{color:#d55;word-break:keep-all;}
.removed{background-color:#fff2d5;}
.ChartsArea{margin-top:50px;overflow-x:auto;width:100%;}
.ChartsArea>div{width:100%;}
.smallchart_area{width:100%;border:none;}
.smallchart{width:47%;height:300px;border:none;display:inline-block;min-width:350px;}
.save_portfolio{cursor:pointer;color:#2F7ED8;text-decoration:underline;font-style:italic;}
.save_portfolio:hover{color:#00f;}
.savep{display:none;}

.MainInfo{line-height:1.4;padding:0 0 10px;}
span.Plus{display:block;color:#090;}
span.Minus{display:none;color:#c00;}
.popupwin{z-index:101;border:1px solid #ccc;width:440px;position:absolute;top:30px;background-color:#fff;padding:50px;border-radius:10px;left:0;right:0;margin-left:auto;margin-right:auto;box-shadow:0 0 15px #000;z-index:300;}
.popupwin .manual{font-size:16px;text-align:left;}
#Analyzer .manual div.wrapper{text-align:center;border:none;}
.popupwin .manual .e{position:relative;display:flex;align-items:center;margin-bottom:24px;}
.popupwin .manual .Znak{text-align:center;font-size:30px;cursor:pointer;margin-right: 10px;}
.popupwin .manual .Q{font-weight:bold;color:#000;cursor:pointer;font-size:24px;}
.popupwin .manual .A{display:none;padding:10px 20px;background-color:#faffdf}
.popupwin .manual .f24{font-size:24px;}
.popupwin .manual p{padding-bottom:1em;}

.popupwin .close-selector{position:absolute;top:55px;right:55px;cursor:pointer;}
.popupwin .search{margin-top:25px;padding:8px;background:#FFFFFF;border:1px solid #CBD0DD;border-radius:4px;display:flex;justify-content:space-between;}
.popupwin .search>input{border:none;outline:none;width:100%;}
.popupwin button{margin-top:25px;}

.footer{width:100%;font-size:13px;color:white;text-align:center;margin:30px auto 30px auto;}
.footer span, .footer a{cursor:pointer;text-decoration:underline;color:#226DB6;}

#TextPopup{z-index:101;border:1px solid #ccc;width:600px;position:absolute;top:30px;background-color:#fff;padding:20px;border-radius:10px;left:0;right:0;margin-left:auto;margin-right:auto;box-shadow:0 0 15px #000;text-align:left;}
#NotifPopup{width:300px;top:50px;}
#NotifPopup>.in>h3{margin-bottom:10px;padding-left:0px;}
#NotifPopup>.in>div{margin-top:20px;}
#NotifPopup>.in>div>a:first-child{margin-right:10px;}

#advanced{margin:30px 0;width:100%;}

/**
 *  CHANGED: 2019-11-27 acdcag
 */
.popupwin>.Close{height:15px;width:15px;cursor:pointer;position:absolute;top:8px;right:8px;background:url(/sports_trader/images/cross2.png) 0 no-repeat;}
/* END CHANGED: 2019-11-27 acdcag */
.DarkBg{background:#000;opacity:0.7;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;display:none;}
#InfoMsg{position:fixed;top:50%;transform:translateY(-50%);}

/**
*
*  ADDED: 2019-11-27 acdcag
*
* this copied from vippicks_n1.css 
* popup */

.Popup>.in{background:#fff;padding:30px;-moz-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 15px #000;-webkit-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000}
.Popup{position:absolute;z-index:950}
.Popup>.in>.Close, #LockScreen .Close{height:24px;line-height:24px;width:24px;cursor:pointer; position:absolute;right:7px;top:7px;background:#fff;text-align:center;color:#000;-moz-border-radius:12px;border-radius:12px}
.Popup>.in>.Close:hover, #LockScreen .Close:hover{background:#73abff; color: white;}

body.p_mobile .Popup>.in{padding:50px 30px 30px 30px;}
body.p_mobile .Popup>.in>.Close{font-size: 36px; height:48px;line-height:48px;width:48px;right:4px;top:3px;-moz-border-radius:24px;border-radius:24px}

.Popup>.in>.Logo{height:80px;position:absolute;top: -40px;left:0;width:100%;text-align:center;}
.Popup>.in>.Logo>.in{width:80px;height:80px;display:inline-block;border:solid 3px #eac46b;background:url(/images/logo.png) 15px 15px  no-repeat #310000;border-radius:42px;}

.Popup .Button {display: inline-block; padding: 8px 20px; background-color: #232834; color: white;  border-radius: 5px; cursor:pointer; margin-top: 6px; vertical-align: top;}
.Popup .Button:hover {background-color: #9ea8be;}
.Popup .Button.Large {height: 23px; font-size: 18px; line-height: 21px; padding: 5px 30px; margin-top: 0; background-color: #232834; border: 1px solid #232834;}
.Popup .Button.Large:hover {background-image: none; background-color: #9ea8be;}
.Popup input.Button.Large {display: inline-block; border: none; padding: 8px 28px; height: 39px;}
.Popup .Button.Large.NoDefault {color: black; background-color: #fff; border: 1px solid #9ea8be;}
.Popup .Button.Large.NoDefault:hover {background-color: #9ea8be; color: white;}
.Popup .Button.Large+.Button.Large {margin-left: 10px;}
.Popup .Button.Large.Disabled {color: silver; cursor: default;}
.Popup .Button.Large.Disabled:hover {background-color: #232834;}

body.p_mobile .Popup .Button.Large{font-size:2rem;height:3rem;line-height:3rem;}

/* LiveBotList */
.LiveBotList.inactive .Title>.in {background-position: -40px -144px;}
.LiveBotList .Lst>.e>.in>.R{float:right;padding-left:5px;}
.LiveBotList .Lst>.e>.in>.C{overflow:hidden;}
.LiveBotList .Lst>.e>.in>.C>.T{font-size:12px;color:#666;line-height:20px;padding-bottom:2px;}
.LiveBotList .Lst>.e>.in>.C>.T .oMedal { margin: 4px 5px 0 0;}
.LiveBotList .Lst>.e>.in>.C>.T .UserName{font-weight:bold;color:#fff;font-size:14px;}
.LiveBotList .Lst>.e>.in>.C>.T .UserName>a:link,
.LiveBotList .Lst>.e>.in>.C>.T .UserName>a:visited,
.LiveBotList .Lst>.e>.in>.C>.T .UserName>a:hover{color:#fff;}
.LiveBotList .Lst>.e .CText{font-size:13px;line-height:18px;color:#aaa;overflow:hidden;padding:0 5px 0 0; overflow-wrap: break-word;}
.LiveBotList .Lst>.e>.in p .Date{color:silver;font-size:80%;}
.LiveBotList .Cont .Scroller {width: 14px; height: 16px; position: absolute; right: 0; z-index: +1; cursor: pointer;}
.LiveBotList .Cont .Scroller.Up {top: 0; background: url(/vipclub/images/livebettingroom-v3.png) 0 -37px no-repeat transparent;}
.LiveBotList .Cont .Scroller.Down {bottom: 0; background: url(/vipclub/images/livebettingroom-v3.png) 0 -62px no-repeat transparent;}

#TopHottestExperts{z-index:301;}

body.p_mobile .LiveBotList .Close, body.p_mobile .LiveBettingRoom .Close{
    right:0px;top:4px;
    -moz-transform:scale(2);
    -moz-transform-origin: 0 0;
    transform:scale(2);
    transform-origin: 0 0;
}

body.p_mobile .LiveBotList .Title>.in{font-size:1.6rem;}
body.p_mobile .LiveBotList.fixed{position:absolute;}
body.p_mobile .LiveBotList .Question{right:24px;top:4px;-moz-transform:scale(2);-moz-transform-origin: 0 0;transform:scale(1.6);transform-origin: 0 0;}
body.p_mobile .LiveBotList .Settings{right:44px;top:4px;-moz-transform:scale(2);-moz-transform-origin: 0 0;transform:scale(1.6);transform-origin: 0 0;}

/* #zLiveBotSettingsPopup */
#zLiveBotSettingsPopup .Buttons {text-align: right; padding-top: 20px;}
#zLiveBotSettingsPopup .Text {color: #000; font-size: 18px; }
#zLiveBotSettingsPopup .Text .Title {font-size: 24px; font-weight: bold; padding: 0px 0 30px 0;}
body.p_mobile #zLiveBotSettingsPopup .Text {font-size: 2rem; }
body.p_mobile #zLiveBotSettingsPopup .Text .Title {font-size: 2.4rem; }

#zLiveBotSettingsPopup .RadioGroup+.RadioGroup {margin-top: 24px;}

#zLiveBotSettingsPopup .Descr{padding-top:20px;font-size:14px;display:block;width:auto;position:relative;z-index:0;}
#zLiveBotSettingsPopup .Descr>p{padding:2px 0;}
#zLiveBotSettingsPopup .Descr>p>span{font-weight:bold;}
/* END #zLiveBotSettingsPopup */
/* END ADDED: 2019-11-27 acdcag */
#loadLine{position:absolute;top:0;left:0;display:block;height:3px;width:10px;background-color:#FFCB00;z-index:100;border-bottom:2px solid #070b15;}
#Info{max-width:1000px;box-sizing:border-box;}
#Info.wide{width:80%;}
#Info>.in{padding-right:20px;}
#Info .Buttons{text-align:left;display:flex;}
#Info .Buttons>span{margin:0 7px;}
#Info .Buttons>a,#Info .Buttons>a:visited{text-decoration:none;color:#1057C0;;margin-bottom:24px;padding:10px 0 10px 27px;cursor:pointer;}
#Info .Buttons>a+a{margin-left:20px;}
#Info .Buttons #prtfExport{background:url(/sports_trader/images/export.png) 0 50% no-repeat transparent;}
#Info .Buttons #prtfShare{background:url(/sports_trader/images/share.png) 0 50% no-repeat transparent;}
#Info .Buttons #prtfUpdate{background:url(/sports_trader/images/update.png) 0 50% no-repeat transparent;}
#Info .Buttons #prtfSchedule{background:url(/sports_trader/images/schedule.png) 0 50% no-repeat transparent;}
#Info #prtfSpecialInfo{font-weight: 700;border: 0.5px solid #777;margin-bottom: 20px;padding: 10px;border-radius: 4px;display: inline-block;}
#Info #prtfSpecialInfo>span{padding: 5px 8px;}
#Info #prtfSpecialInfo label{display:flex;justify-content:center;}

.Copied{animation: background-animation 2s linear 1;}
@keyframes background-animation {
    0%  {background: #fff;}
    50% {background: #ddd;}
    80% {background: #ddd;}
    100% {background: #fff;}
}

#Info #exportLinkCopy{margin-top:0;margin-left:20px;}
#Info #exportLinkCopy:hover{color:white;}

.NotificationsPopup{width:240px;}
.NotificationsPopup>.in::before{top:-13px;}
.NotificationsPopup>.in::after{top:-12px;}
.NotificationsPopup .List{width:auto;}
.NotificationIcon.NW>.NotificationsPopup .Toolbar .Button.Settings{display:none;}

.simulatedInfo{padding:10px 10px 10px 25px;color:#d0a700;font-weight:700;}
#ConfirmPopup{z-index:1000;}
#ConfirmPopup .Text{font-size:16px;padding:0 20px;line-height:22px;}
#ConfirmPopup button+button{margin-left:15px;}
#ConfirmPopup select{padding:8px;margin-top:4px;}
#ConfirmPopup .inputs{display:flex;flex-wrap:wrap;align-items:center;}

#SumROI{text-align:center;}
#SumROI>span{color:#ffcb00;}

.score{font-size:18px;font-weight:700;text-align:center;cursor:default;}
.score>.score_detail{font-size:14px;font-weight:400;}

.highcharts-container, .highcharts-container svg {
  width: 100% !important;
}

@media all and (min-width:1500px){
	.head.sports_trader{padding:25px 36px 0;}
	#OptionSelector{padding:36px;}
	.TwitterNews{padding:36px;}
	#TodaySignals{padding:36px;}
	.close_area{background-position-x:calc(100% - 36px);padding-right:65px;}
	#TodaySignals>#STheme{right:36px;}
}

#Info h2{padding-top:40px;}
#Info #schedule{display: flex;justify-content: center;}

.processSchedule{margin:20px 0;display:flex;gap:12px;justify-content: center;}
.processSchedule>div{cursor:pointer;padding:5px 20px;background:#7bbff2;color:white;font-weight:700;border-radius: 4px;}
.processSchedule>div.active{background:#1359c0;}
.schedule-manual>p{line-height: 20px;margin-bottom:12px;}
.schedule-manual .brown{color:#743620;font-weight:700;}
#Analyzer .processSchedule{justify-content: flex-start;}