@charset "utf-8";
@font-face {
    font-family: embassy;
    src: url(embassy.ttf);
}
@font-face {
	font-family: 'siemen-regular';
	src: url(siemen-regular.woff2);
}

@font-face {
	font-family: 'siemen-black';
	src: url(siemen-black.woff2);
}
/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');*/
.lm-prize-box, .jl-title-36, .lan-app-text font, .testi-text, .blog-link, .app-table.app-db-table .player-name, .ans-pull-list li a, .ans-name2, .ans-top-rate, a.log-reg-btn, .redicting-box, .od-positon-text, .live-data, .title-3, .jl-title-32, .tab-menu7 ul li a, .test1, .league-box .league-name2, .league-box .league-name1, .league-box .title1, .arrowlistmenu, h1, h2, h3, h4, h5, h6, .jl-btn-fix, .jl-btn, .jl-title-31, .title-6, .us-pro-title3, .title-2, .title-1, body, .tour-menu a, .league-box .league-data, .league-box .league-link, .mf-moneybox, .forgot-text, .link-color, .jl-n .link-color, .scroll a, #header .hed-link .hed-text, ul.main-menu li a, .step-join-box font{font-family: 'siemen-regular';font-weight:400}.lable1, .get-yellow, .step-text, ul.main-menu li a small, .lm-box1 .lm-title3, .ans-pull-title, .button-ans2, .button-ans, .or-box font, .login-textbox, .btn-8, .OD-btn-1, .button-2-black, .styled-select10 select, .styled-select10, .styled-select82 select, .button-33, .button-3, .button-2, .styled-select9 select option, .styled-select9 select, .styled-select9, .btn-3, .btn-1, .textarea, .textbox, .menu-user font, .profile-menu-open ul li, .styled-select8 select option, .styled-select8 select, #header .hed-link .hed-text2{font-family: 'siemen-regular';font-weight:700}.log-reg-box .log-reg-btn, .link-color2, .depo-box, .btn-2, .ac-bot-box font, .player-name, ul.v-league-list2 li, ul.v-league-list li, .v-league-title3, .v-league-title2, .v-league-title, .app-btn5, .nh-listbox, .nh-textbox, .ply-pro-news-box, .lable2, .log-reg-box a, .jc-m-prize-title, .timer5{font-family: 'siemen-regular';font-weight:400}html{margin:0px;padding:0px}input:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i], input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button{-webkit-appearance:none;border-radius:0px}body{font-size:12px;margin:0px;margin-right:0px!important;padding:0px;color:#333;position:relative;background-color:#dcdcdc;height:100%}*:first-child+html input.button{overflow:visible;width:auto !important}img{border:0px}.fl{float:left}.fr{float:right}a:focus{outline:none}a{text-decoration:none;outline:none;cursor:pointer}.clear{clear:both}ul, ul li{margin:0px;padding:0px;list-style-type:none }h1, h2, h3, h4, h5, h6{margin:0px;padding:0px}.main-container{width:100%;float:left}input:focus{outline:none}select:focus{outline:none}form{margin:0px;padding:0px}.clear{clear:both;margin:0px;padding:0px;height:0px;line-height:0px}.full-width{float:left;width:100%}.mt-15{margin-top:15px}.mt-10{margin-top:10px}.mt-5{margin-top:5px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.mb--5{margin-bottom:-5px}.mb-5{margin-bottom:5px}.mb-0{margin-bottom:0px}.mb-10{margin-bottom:10px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.pl-10{padding-left:10px}.ml-5{margin-left:5px}.mlr-5{margin:0 3px}.bor-bot{border-bottom:1px dashed #666}.lh-0{line-height:normal}.db{display:block}.dib{display:inline-block}@media (max-width:320px){.mid-box3 .ct-box3{width:100%;box-sizing:border-box;padding:3px 4px 0}.mid-box3 a.top-tab-text{padding:3px 5px}} #header{position:absolute;width:100%;float:left;z-index:9;top:0px;left:0px;background-color:#1667b0;height:60px}#mid-part{width:100%;float:left;margin:60px 0 50px}#footer{position:fixed;width:100%;float:left;background-color:#fff;height:50px;bottom:0px;left:0px;box-shadow:0 0 10px #999}.squaredOne{width:20px;height:20px;background:#fcfff4;background:-webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background:-moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background:-o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background:-ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);background:linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );margin:0 10px 0 0;-webkit-box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);position:relative;float:left}.squaredOne label{cursor:pointer;position:absolute;width:16px;height:16px;left:2px;top:2px;-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1); background:-webkit-linear-gradient(top, #222 0%, #45484d 100%);background:-moz-linear-gradient(top, #222 0%, #45484d 100%);background:-o-linear-gradient(top, #222 0%, #45484d 100%);background:-ms-linear-gradient(top, #222 0%, #45484d 100%);background:linear-gradient(top, #222 0%, #45484d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 )}.squaredOne label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:12px;height:12px;background:#00bf00;background:-webkit-linear-gradient(top, #00bf00 0%, #009400 100%);background:-moz-linear-gradient(top, #00bf00 0%, #009400 100%);background:-o-linear-gradient(top, #00bf00 0%, #009400 100%);background:-ms-linear-gradient(top, #00bf00 0%, #009400 100%);background:linear-gradient(top, #00bf00 0%, #009400 100%);top:2px;left:2px;-webkit-box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5)}.squaredOne label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3}.squaredOne input[type=checkbox]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}@media (max-width:400px){.pp-main-box .pp-name{font-size:14px}}.flexslider-n1{float:right;width:100%;box-sizing:border-box;padding:0px 30px;height:130px;overflow:hidden;position:relative;background-color:#fff;border-top:1px solid #aaaaaa;margin-top:2px}.flexslider-n1 .flex-viewport{overflow:visible!important}.flexslider-n1 .slides li{width:150px;padding:0px;border-right:3px solid #660820}.flexslider-n1 .slides li a{text-decoration:none;color:#333;float:left;width:100%;height:127px;position:relative;border-bottom:3px solid #660820}.flexslider-n1 .slides li a center{padding:1px 8px;font-size:10px}.flexslider-n1 .flex-direction-nav a {text-decoration:none;display:block;width:30px;height:130px;margin:0px 0 0;position:absolute;top:0%;z-index:0;overflow:hidden; cursor:pointer;font-size:0px}.flexslider-n1 .slides li .to-23{line-height:normal}.flexslider-n1 .flex-direction-nav .flex-prev{left:0px;background:#660820 url(../images/s-prev.png) center 45% no-repeat;background-size:50%}.flexslider-n1 .flex-direction-nav .flex-next{right:0px;background:#660820 url(../images/s-next.png) center 45% no-repeat;background-size:50%}.flexslider-n1 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}.flexslider-n1 .flex-direction-nav .flex-disabled{opacity:1!important;filter:alpha(opacity=100);cursor:default}.fal103-tour-name{float:left;width:100%;text-align:center;font-weight:bold;color:#000;padding:8px 0 5px}.flexslider-n1 .flex-direction-nav a center{color:#4a4a4a}.flexslider-n1 .slides li.flex-act a, .flexslider-n1 .slides li.flex-act a:hover{background-color:#ddfcc0;border-bottom:3px solid #89bb57;height:127px}.flexslider-n1 .slides li a:hover{background-color:#f2f2f2}.flexslider-n1 .match-box78{padding:0px;width:94%;margin:5px 3% 0;border:0px;overflow-x:auto;overflow-y:hidden;border-radius:5px;background:none}.flexslider-n1 .match-box78 .match-box81{float:none;padding:0 5px}.match-box81 font{white-space:nowrap}.match-box8 tr td.match-box81:last-child{border:0px}.flexslider-n1 .match-box8{margin:0px;font-size:10px;padding:3px 0}.flexslider-n1 .match-box8.idmatch-1{width:100px;float:none;margin:7px auto 0}.flexslider-n1 .match-box8.idmatch-2{width:200px;float:none;margin:7px auto 0}.flexslider-n1 .match-box8.idmatch-3{width:200px;float:none;margin:7px auto 0}.flexslider-n1 .match-box8.idmatch-4{width:200px;float:none;margin:0px auto}.flexslider-n1 .slides li a .match-box-bot{position:absolute;bottom:-2px;left:0px;line-height:25px;float:left;width:100%}.flexslider-n1 .match-time{display:inline-block;background-color:#a44d64;color:#fff;height:22px;line-height:22px;font-weight:bold;padding:0 10px}.slider-1st{float:left;width:100%;position:static;overflow:hidden}#flexslider-n2{float:right;width:100%;padding:0px 0px;height:100%;overflow:hidden; background-color:#fff}#flexslider-n2 .flex-viewport{position:relative}#flexslider-n2 .slides li{ padding:0px}#flexslider-n2 .slides li img{float:left;width:100%}#flexslider-n2 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}#flexslider-n2 .flex-direction-nav .flex-disabled{opacity:1!important;filter:alpha(opacity=100);cursor:default}#flexslider-n2 .flex-control-nav{bottom:10px}#flexslider-n2 .flex-control-paging li a{background-color:#fff;box-shadow:0 0 4px #000}#flexslider-n2 .flex-control-paging li a.flex-active{background-color:#1667b0}.log-reg-box{float:left;width:100%;position:absolute;bottom:10px;left:0px;text-align:center}.log-reg-box a{display:inline-block;width:140px;line-height:35px;background-color:#1667b0;color:#fff;font-size:18px;font-weight:400;text-decoration:none}.log-reg-box a.sign{background-color:#fff;color:#1667b0;margin-left:10px}#header .hed-link{float:left;width:100%;padding:0px;margin:0px;height:60px}#header .hed-link a.hed-icon{width:22px;height:22px;margin:0 5px;display:inline-block;background-size:100%;background-position:center center;background-repeat:no-repeat}#header .hed-link a.hed-icon.menu_i{background-image:url(../images/menu_icon.png)}#header .hed-link a.hed-icon.menu2_i{background-image:url(../images/overflow_icon.png)}#header .hed-link a.hed-icon.refresh_i{background-image:url(../images/refresh.png)}#header .hed-link a.hed-icon.chat_i{background-image:url(../images/chat-icon-2.png)}#header .hed-link a.hed-icon.note_i{background-image:url(../images/i_note_icon.png)}#header .hed-link a.hed-icon.menu_back_i{background-image:url(../images/menu_back.png)}#header .hed-link .hed-text{float:right;width:97%;margin-left:3%;color:#fff; font-size:20px}#header .hed-link .hed-text2{float:right;width:97%;margin:1px 0 0 3%;color:#fff; font-size:12px}.styled-select8{width:80px;height:16px;overflow:hidden;background:url(../images/listbox_arrow.png) no-repeat right 2px ;background-size:13px;border:0px solid #ccc;margin-left:5px}.styled-select8 select{background:transparent;width:108px;padding:0px;font-size:12px;color:#fff;line-height:1;border:0;border-radius:0;height:inherit; -webkit-appearance:none;cursor:pointer}.styled-select8 select option{font-size:12px;color:#000;line-height:25px;padding:5px 0}.profile-menu-open{top:55px;right:5px;float:left;width:150px;background-color:#fff;padding:5px;float:right;display:none;box-shadow:0 0 3px #666;border-radius:5px;position:fixed;z-index:9}.profile-menu-open:after{bottom:100%;left:90%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:7px;margin-left:-5px}.profile-menu-open ul{float:left;width:100%; display:block}.profile-menu-open ul li{display:block;float:left;width:100%;margin:1px 0;background-color:#333;line-height:30px;color:#fff;font-size:14px}.profile-menu-open ul li span{float:right;padding:0 5px;width:105px;background-color:#fff;color:#000;line-height:26px;margin:2px}.profile-menu-open ul li a{float:left;width:100%;box-sizing:border-box;padding:0 5px;background-color:#1667b0;color:#fff;text-decoration:none}.profile-menu-open ul li a font{float:right;margin:5px 0px 0 0;background-color:#fff;color:#333;padding:0 5px;line-height:20px;font-size:12px}.profile-menu-open ul li b{float:left;width:30px;text-align:center}.menu-link-open{float:left;width:100%;background-color:rgba(0, 0, 0, 0.3);min-height:100%;position:fixed;display:none}.menu-link-open .menu-link-box{float:left;width:80%;position:fixed;min-height:100%;background-color:#eeeeee;overflow:auto;height:200px}.menu-user{float:left;text-align:center;width:100%;margin-top:80px}.menu-user img{border:3px solid #1667b0;border-radius:50%;box-shadow:0 0 5px #999;height:80px;width:80px}.menu-user img.offline{border:3px solid #d90000}.menu-user font{font-size:14px;color:#333;margin-top:10px;display:block}.menu-user font span{font-size:18px;color:#000}ul.main-menu{float:left;width:100%;box-sizing:border-box;padding:0 10px;margin-top:30px;display:block}ul.main-menu li{float:left;width:100%;display:block;margin-bottom:7px}ul.main-menu li a{border-bottom:1px dashed #a6a6a6;float:left;width:100%;color:#333;font-size:14px;text-decoration:none;text-align:left}ul.main-menu li a img{width:30px}ul.main-menu li a font{line-height:30px;float:left;margin-left:8px}.scroll{ white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.scroll a{padding:0 10px;color:#666;font-size:14px;text-decoration:none;line-height:50px}.scroll a.act{color:#000}.mid-box1{float:left;width:100%;box-sizing:border-box;padding:20px}.fb-btn{float:left;width:100%;height:45px;background:#3a64b2 url(../images/fb-btn.jpg) top left no-repeat}.google-btn{float:left;width:100%;height:45px;background:#cf4332 url(../images/google-btn.jpg) top left no-repeat}.or-line{max-width:100%;margin:20px 0}.textbox{float:left;width:100%;box-sizing:border-box;padding:0 10px;height:40px;font-size:14px;color:#333; border:0px;border-right:5px solid #1667b0;background-color:#fff;margin:0 0 20px;box-shadow:0 0 5px #ccc}.textarea{float:left;width:100%;box-sizing:border-box;padding:0 10px;height:130px;font-size:14px;color:#333; border:0px;border-right:5px solid #1667b0;background-color:#fff;margin:5px 0 10px;box-shadow:0 0 5px #ccc}.textbox.username{width:100%;box-sizing:border-box;padding:0 10px 0 50px;background:#fff url(../images/username.jpg) top left no-repeat!important}.textbox.password{width:100%;box-sizing:border-box;padding:0 10px 0 50px;background:#fff url(../images/password.jpg) top left no-repeat}.textbox.cal{width:100%;padding:0 50px 0 10px;background:#fff url(../images/cal-text.jpg) top right no-repeat;border:0px}.btn-1{float:left;width:100%;text-align:center;height:45px;line-height:45px;color:#fff;box-shadow:0 0 5px #ccc;background-color:#1667b0;text-align:center;border:0px;font-size:16px}.btn-3{display:inline-block;width:120px;text-align:center;height:35px;line-height:35px;color:#fff;box-shadow:0 0 5px #ccc;background-color:#1667b0;text-align:center;border:0px;font-size:16px;margin:0 10px}.btn-3.black{background-color:#333;color:#fff}.styled-select9{width:100%;box-sizing:border-box;padding:0 10px;height:40px;overflow:hidden;background:#fff url(../images/listbox-arrow.jpg) no-repeat right -1px;border:0px solid #ccc;box-shadow:0 0 5px #ccc;margin:0 0 20px;font-size:14px;color:#333}.styled-select9 select{background:transparent;width:100%;padding:0px;font-size:14px;color:#333;line-height:1;border:0;border-radius:0;height:inherit; -webkit-appearance:none;cursor:pointer}.styled-select9 select option{font-size:12px;color:#000;line-height:25px;padding:5px 0}.flie-upload{float:left;width:100%;margin-bottom:20px;height:40px}.lable2{float:left;width:100%;box-sizing:border-box;padding:0 5px;font-size:14px;color:#000;margin:15px 0 5px}.lable1{float:left;width:100%;box-sizing:border-box;padding:0 5px;font-size:14px;color:#333;margin:5px 0 5px}.lable1 .mandatory{color:#FF0000;font-size:12px;display:inline-block;margin-left:3px}.checkbox{float:left;width:16px;height:16px;margin:0 8px 5px 0;padding:0px}.textbox.dis{background-color:#eeeeee;color:#999}.dis-btn{background-color:#ccc!important;color:#999!important;cursor:default}.login-link{float:left;width:100%;text-align:center;margin:20px 0 0}.login-link a{padding:0 10px;border-right:1px solid #5a9343}.login-link a:last-child{border:0px}.link-color{color:#5a9343;font-size:14px;text-decoration:none}.forgot-text{color:#333;font-size:12px;text-align:right;float:left;width:100%;margin:-10px 0 20px}.mid-box2{float:left;width:100%;box-sizing:border-box;padding:20px 10px}.mid-box3{float:left;width:100%;padding:0px}.mf-moneybox{float:left;width:100%;margin-bottom:20px;color:#333;font-size:18px;background-color:#fff;box-shadow:0 0 5px #ccc}.mf-moneybox .moneybox-bg{background-color:#f2f2f2;color:#000;width:100px}.arrowlistmenu{width:100%;float:left;margin:0px 0 0 0px;color:#333}.arrowlistmenu .menuheader{color:#000;padding:0px 0 3px 0px; margin-top:5px;float:left;width:100%;font-size:20px;border-bottom:2px solid #1667b0;background:url(../images/open-menu.png) right top no-repeat}.arrowlistmenu .openheader{background:url(../images/close-icon.png) right top no-repeat}.arrowlistmenu .menuheader font, .arrowlistmenu .openheader font{white-space:nowrap;text-overflow:ellipsis;width:125px;float:left;overflow:hidden}.categoryitems{float:left;width:100%;padding:5px 0px}.league-box{float:left;width:100%;padding:0px;box-shadow:0 0 5px #ccc;background-color:#fff;margin:5px 0 15px}.league-box .title1{float:left;width:100%;box-sizing:border-box;line-height:40px;margin:0px;padding:0 10px;background-color:#39c1d7;font-size:18px;color:#000}.league-box .league-box-in{float:left;width:100%;box-sizing:border-box;padding:7px 10px;border-bottom:1px solid #eaeaea}.league-box .league-box-in:nth-child(odd){background-color:#f2f2f2}.league-box .league-name1{font-size:16px;color:#1667b0}.league-box .league-link{font-size:14px;color:#1667b0;text-align:right}.league-box .league-link a{color:#1667b0;text-decoration:none;padding-right:5px;border-right:1px solid #1667b0}.league-box .league-link a:last-child{padding:0 0 0 5px;border:0px}.league-box .league-data{font-size:12px;color:#666;padding:3px 0 0}.league-box .league-data font{color:#000;font-size:14px;display:block}.league-box .league-name2{font-size:14px;color:#666}.button-2{float:right;text-align:center;height:30px;line-height:30px;padding:0 15px;color:#fff;box-shadow:0 0 5px #ccc;background-color:#1667b0;text-align:center;border:0px;font-size:16px}.button-3{float:left;width:97%;text-align:center;height:45px;line-height:45px;padding:0px;margin:2px 3% 2px 0;color:#fff;box-shadow:0 0 5px #ccc;background-color:#1667b0;text-align:center;border:0px;font-size:16px}.button-33{float:left;width:94%;text-align:center;height:45px;line-height:45px;padding:0px;margin:5px 3%;color:#fff;box-shadow:0 0 5px #ccc;background-color:#1667b0;text-align:center;border:0px;font-size:16px}.league-box.league-box2{width:94%;padding:0px;margin:0px 3% 15px}.league-box.league-box2 .title1{width:100%;box-sizing:border-box;margin:0px;padding:0 10px;background:url(../images/box-header-bg.jpg) bottom left repeat-x}.test1{font-size:14px;color:#333}.jc-box1{float:left;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background-color:#333;color:#fff;font-size:18px;margin-left:10px}.if-box{float:left;width:100%;border-bottom:1px dashed #333;padding:0px 0px 15px;margin-bottom:20px}h2{font-size:18px;color:#000;margin-bottom:10px}h3{font-size:14px;color:#333}h4{font-size:12px;color:#333}.fb-btn2{float:left;width:100%;height:45px;background:#3a64b2 url(../images/fb-btn2.jpg) top left no-repeat;margin-bottom:15px}.fb-btn3{float:left;width:100%;height:45px;background:#3a64b2 url(../images/fb-btn3.jpg) top left no-repeat;margin-bottom:15px}.twitter-btn{float:left;width:100%;height:45px;background:#4eb7ea url(../images/twitter-btn.jpg) top left no-repeat}.pp-main-box{float:left;width:100%;margin:5px 0}.pp-graph-box{float:right;width:170px;min-height:120px}.pp-player-data{float:left;width:50px}.pp-name{float:left;width:100%;font-size:18px;color:#000;margin:5px 0}.pp-rank{float:left;width:100%;font-size:12px;color:#666;margin-top:5px}.pp-form{float:left;width:100%;font-size:14px;color:#666;margin-top:5px}.app-table{float:left;width:100%;background-color:#f8f8f8;color:#333;font-size:12px}.app-table td, .app-table th{padding:3px 3px;line-height:20px}.app-table tbody td{padding:5px 0 3px;border-bottom:1px solid #d6d6d6;font-size:10px}.app-table thead{background-color:#cfcfcf}.app-table td.first-td{background-color:#777777;color:#fff;border-bottom:1px solid #595d62;font-size:12px}.app-table td.first-td .subtext{font-size:10px;display:block;line-height:10px}.app-table td.td-data{background-image:url(../images/td-data-bg.png)}.app-table .bo-left{border-left:1px solid #b5b5b5}.app-table .odd td{background-image:url(../images/td-odd-bg.png), url(../images/td-data-bg.png)}.app-table tbody td.two-row{line-height:16px;font-size:12px;padding:5px 0 3px 5px}.app-table tbody td.two-row font{float:left;width:100%;color:#666;font-size:10px}.app-table tbody tr.selected td{background-image:url(../images/td-odd-bg-sel.png)}.app-table tbody tr.lock-row td{background-image:url(../images/td-lock.png)}.app-table tbody tr.lock-row td .player-name font{color:#fff}.app-table.app-table-10 td{padding:5px 10px;line-height:14px}.app-table.app-table-10 td font{color:#000;font-size:13px}.pp-news-title{float:left;width:100%;font-size:18px;color:#000;margin-bottom:0px}.ply-pro-news-box{float:left;width:100%;color:#1b1b1b;line-height:14px;margin-top:5px;overflow-y:scroll;overflow-x:hidden;height:90px}.ply-pro-news-box i{float:left;width:97%;text-align:right;margin-top:2px;margin-right:3%}.ply-pro-news-box i font{color:#717171}.ply-pro-news-box i.pro-news-date{float:left;width:100%;text-align:left;margin:5px 0px;font-weight:bold}.flexslider71{float:left;width:100%;padding:0px;position:relative}.flexslider71 .slides{display:block;float:left;width:100%;overflow:hidden}.flexslider71 .slides li{display:inline;padding:0px!important}.flexslider71 .slides li a{}.flexslider71 .slides li a.act{color:#007bc2;font-weight:bold;border-bottom:1px solid #007bc2}.flexslider71 .slides li a font{float:left;width:100%}.flexslider71 .flex-direction-nav .flex-prev{background:url(../images/left2.png) center 0px no-repeat;right:30px;left:auto}.flexslider71 .flex-direction-nav .flex-next{background:url(../images/right2.png) center 0px no-repeat}.flexslider71 .flex-direction-nav a{width:20px;height:18px;top:-22px;margin-left:10px}.up-photo{float:left;width:75px;height:75px;border:4px solid #fff;margin:0px 10px 0;overflow:hidden;box-shadow:0 0 1px #000;border-radius:50%}.up-photo img{width:100%}.up-user-top{float:left;width:50%;padding:13px 0 0}.up-user-top .pp-name font{font-size:12px;color:#666}.up-user-top .pp-rank font{color:#000}.up-table-title{float:left;width:100%;text-align:center;font-size:12px;color:#000;margin-top:5px}.up-table td{height:30px;background-color:#efefef;color:#333;font-size:12px;padding:0 5px}.up-table tr td:first-child{background-color:#cfcfcf;color:#000;text-align:right;width:130px}.up-table2 td{height:50px;background-color:#efefef;color:#333;font-size:14px;padding:0 5px}.up-table-text{font-size:14px;color:#333;float:left;width:130px}.up-table-text font{font-size:12px;color:#666}.pro-fill{float:left;width:80px;background-color:#cecece;height:10px;border-radius:10px;overflow:hidden;font-size:0px;margin-top:11px}.pro-fill font{float:left;height:10px;background-color:#c90303;border-radius:10px;overflow:hidden}.pro-fill2{float:left;width:80px;margin-top:3px;color:#666}.in-text{float:left;width:96%;font-size:14px;color:#333;line-height:20px;margin:10px 2% 0}.note-table{float:left;width:96%;margin:10px 2% 0;font-size:14px}.note-table thead td{background:url(../images/page-title-bg.jpg) top left repeat-x;height:36px;border-bottom:1px solid #ccc}.note-table td{padding:0 10px;height:30px}.note-table tbody td{border-bottom:1px dashed #666}.link-color{color:#1f60a5;text-decoration:none}.up-table-title2{background:url(../images/page-title-bg.jpg) top left repeat-x;height:36px;border-bottom:1px solid #ccc;font-size:18px;color:#000;float:left;width:100%}.note-table2{float:left;width:96%;margin:10px 2% 0;font-size:12px}.note-table2 thead td{background:url(../images/page-title-bg.jpg) top left repeat-x;height:36px;border-bottom:1px solid #ccc}.note-table2 td{padding:5px 10px;background:#f8f8f8}.note-table2 td.td-data{background-image:url(../images/td-data-bg.png)}.contents, .tabscontent, #tabsholder2{float:left;width:100%}.tab-menu7{float:left;width:100%;margin:0px;padding:0px 0 0;background-color:#f6f6f6;border-bottom:1px solid #aeaeae}.tab-menu7 ul{display:block;margin:0px;padding:0px}.tab-menu7 ul li{display:inline;margin:0 1px;float:left}.tab-menu7 ul li a{font-size:16px;font-weight:normal;color:#999;text-decoration:none;padding:0px 10px;float:left;line-height:50px}.tab-menu7 ul li.current a{ color:#000;background-color:#dcdcdc;position:relative;bottom:-1px}.tab-menu7 ul li.current{border-left:1px solid #aeaeae;border-right:1px solid #aeaeae}.tab-menu7 ul li a:hover{color:#1f60a5}.tab-menu7 ul li.current a:hover{color:#000;cursor:default}.app-table.app-table54 td{padding:5px 3px 3px}.nh-textbox{border:1px solid #DADADA;color:#858484;cursor:text;float:left;font-size:12px;height:30px;  padding:0px 5px;width:40px;margin:0px}.nh-listbox{border:1px solid #DADADA;color:#858484;float:left;font-size:12px;height:30px;line-height:30px;padding:0px 5px;width:50px;cursor:pointer;margin:0px}.app-btn5{display:inline-block;padding:5px 10px;margin:0 5px;background-color:#1667b0;line-height:18px;color:#fff;font-size:14px;color:#fff;text-decoration:none;border-radius:5px}.v-league{float:left;width:100%;background-color:#1667b0}.v-league-title{float:left;width:94%;margin:20px 3%;background-color:#fff;color:#000;font-size:18px;line-height:40px;text-align:center}.v-league-title2{float:left;width:94%;margin:0px 3% 0;color:#fff;font-size:14px}.v-league-title3{float:left;width:94%;margin:10px 3% 0;color:#000;font-size:18px}.v-league-img{float:left;width:98%;margin:0 1% 20px;text-align:center}.v-league-img img{max-width:100%}ul.v-league-list{float:left;width:88%;margin:0 6% 30px;padding:0px;list-style:decimal}ul.v-league-list li{margin-bottom:5px;color:#fff;font-size:14px}ul.v-league-list2{float:left;width:80%;margin:20px 10% 10px;padding:0px;list-style:lower-alpha}ul.v-league-list2 li{margin-bottom:5px;color:#fff;font-size:14px}.pu-main-bg-body{background-color:#dcdcdc}.pu-main-box{float:left;width:94%;margin:5px 3%;border-bottom:1px dashed #999;padding-bottom:10px}.pu-main-box .pu-img{float:left;width:50px;overflow:hidden;height:60px}.pu-main-box .pu-img img{width:100%}.pu-main-box font{float:right;width:calc(100% - 60px);color:#6e6e6e;font-size:12px}.pu-main-box font b{color:#383737;font-size:14px}.pu-main-box p{-webkit-margin-before:0em;-webkit-margin-after:0em}ul.terms-new3{float:left;width:90%;list-style:decimal;margin:0px 0 0 10%;padding:0px}ul.terms-new3 li{float:left;width:100%;list-style:decimal;font-size:14px;font-weight:bold;color:#1667b0;line-height:20px;margin-top:5px;font-size:14px}ul.terms-new3 li ul{list-style:circle;margin:0px 0 0 6%;width:94%;padding:0px}ul.terms-new3 li ul li{list-style:circle;line-height:16px;font-size:12px;color:#333}ul.terms-new3 li ul li strong{color:#000}ul.terms-new3 li ul li ul{list-style:disc;margin:0px 0 0 6%;width:94%;padding:0px}ul.terms-new3 li ul li ul li{list-style:disc}.about-text-box{float:left;width:100%;box-sizing:border-box;padding:10px}.ct-box1{float:left;width:100%;box-sizing:border-box;padding:10px;line-height:20px}.ct-box2{float:left;width:100%;box-sizing:border-box;padding:0px 5px;background-color:#424f57;margin-bottom:3px}.ct-box3{float:left;width:100%;box-sizing:border-box;padding:3px 5px 0;background-color:#424f57;border-bottom:3px solid #fff}.top-tab-text{font-size:16px;color:#fff;padding:3px 0;text-decoration:none}.top-tab-text font{color:#ebebeb;font-size:10px;display:block;font-weight:400}a.top-tab-text.green{color:#66CC00}a.top-tab-text.green font{color:#66CC00}.top-tab-text.act{background-color:#556168}a.top-tab-text{padding:3px 7px;display:inline-block}a.top-tab-text.act{background-color:#fff;color:#000}a.top-tab-text.act font{color:#666}.icon1{float:left;width:25px;height:25px;margin-left:5px}.icon1.add{background:url(../images/ct-add.png) top left no-repeat;background-size:100%}.icon1.remove{background:url(../images/ct-remove.png) top left no-repeat;background-size:100%}.icon1-1{float:left;width:25px;height:25px;margin-left:5px}.icon1-1.add{background:url(../images/ct-add-2.png) top left no-repeat;background-size:100%}.icon1-1.remove{background:url(../images/ct-remove-2.png) top left no-repeat;background-size:100%}.icon2{float:left;width:20px;height:20px;margin:3px 0 0 3px}.icon2.bat{background:url(../images/bat-icon1.png) top left no-repeat;background-size:100%}.icon2.bowl{background:url(../images/ball-icon1.png) top left no-repeat;background-size:100%}.icon2.wk{background:url(../images/wk_ic.png) top left no-repeat;background-size:100%}.icon2.ar{background:url(../images/ar_ic.png) top left no-repeat;background-size:100%}.icon2.any{background:url(../images/any-icon.png) top left no-repeat;background-size:100%}.icon3{display:inline-block;width:13px;height:13px;margin-left:10px; background-repeat:no-repeat}.icon3.inform{background-position:top left;background-image:url(../images/form-icon.png)}.icon3.outform{background-position:bottom left;background-image:url(../images/form-icon.png)}.icon4{display:inline-block;width:13px;height:13px;margin-left:5px; background-repeat:no-repeat;background-size:100%}.icon4.injured{background-position:top left;background-image:url(../images/player-icon1.png)}.icon4.outtour{background-position:bottom left;background-image:url(../images/player-icon1.png)}.icon5{display:inline-block;width:19px;height:15px;margin:0 2px; background-repeat:no-repeat;background-size:100%;background-image:url(../images/claim-icon.png)}.icon5.up{background-position:top left}.icon5.down{background-position:bottom left}.icon5.up.dis, .icon5.down.dis{opacity:0.2;cursor:default}.icon6{display:inline-block;width:15px;height:15px;margin:0px; background-repeat:no-repeat;background-size:100%;background-image:url(../images/progress-icons.png)}.icon6.top{background-position:top left}.icon6.bot{background-position:bottom left}.icon6.mid{background-position:center left}.icon7{display:inline-block;float:left;width:25px;height:25px;margin:2px 0 0 5px; background-repeat:no-repeat;background-size:100%;background-image:url(../images/trade-icon.png)}.icon7.add{background-position:top left}.icon7.add-dis{background-position:left -25px}.icon7.remove{background-position:left -50px}.icon7.remove-dis{background-position:bottom left}.icon8{display:inline-block;float:left;width:25px;height:25px;margin:2px 0 0 5px; background-repeat:no-repeat;background-size:100%;background-image:url(../images/manage-icon.png)}.icon8.add{background-position:top left}.icon8.add-dis{background-position:left -25px}.icon8.remove{background-position:left -50px}.icon8.remove-dis{background-position:bottom left}.icon9{display:inline-block;width:15px;height:15px;margin:2px 0 0 5px; background-repeat:no-repeat;background-size:100%;background-image:url(../images/team-lock.png)}.player-name{float:left;width:calc(100% - 65px);padding-left:5px;font-size:12px;color:#1667b0;text-decoration:none;line-height:15px}.player-name font{width:100%;float:left;color:#666;font-size:11px;line-height:12px}.table-short thead th b{background:url(../images/shorting-arrow.png) top left no-repeat;display:inline-block;width:5px;height:11px;background-size:100%;margin:0px 0 -2px 5px}.table-short thead th.sorting-desc b{background:url(../images/shorting-arrow-up.png) top left no-repeat;background-size:100%}.table-short thead th.sorting-asc b{background:url(../images/shorting-arrow-down.png) top left no-repeat;background-size:100%}.ac-bot-box{float:left;width:100%;box-sizing:border-box;padding:10px;background-color:#c4c2c2;font-size:14px;color:#000;line-height:20px}.ac-bot-box font{font-size:12px;color:#666;float:left;width:100%}.btn-2{float:left;width:100%;text-align:center;line-height:40px;background-color:#1667b0;color:#fff;font-size:16px;text-decoration:none;margin-top:10px;border:0px}.depo-box{float:left;width:29.3%;margin:10px 2%;background-color:#fff;position:relative;color:#000;font-size:20px;line-height:70px;text-decoration:none;text-align:center}.depo-box font{float:left;width:100%;background-color:#c6c6c6;font-size:14px;line-height:35px}.depo-box.act{background-color:#9ae681}.depo-box.act font{background-color:#51893e;color:#fff}.checkbox89{float:left;width:100%;box-sizing:border-box;padding:0 5px;margin:5px 0 0px}.yellow-box{float:left;width:100%;box-sizing:border-box;padding:10px 10px 0px;margin:5px 0 15px;background-color:#f2f3cc;box-shadow:0 0 5px #ccc}.flexslider72{float:left;width:80%;padding:0 10%;height:100px;position:relative;background-color:#5ea8eb}.flexslider72 .slides{display:block;float:left;width:100%;overflow:hidden}.flexslider72 .slides li{display:inline;padding:0px!important}.flexslider72 .slides li a{text-decoration:none;color:#000}.flexslider72 .slides li a.act{color:#007bc2;font-weight:bold;border-bottom:1px solid #007bc2}.flexslider72 .slides li a font{float:left;width:100%}.flexslider72 .flex-direction-nav .flex-prev{left:0px;background:#1667b0 url(../images/s-prev.png) center 50% no-repeat;background-size:50%}.flexslider72 .flex-direction-nav .flex-next{right:0px;background:#1667b0 url(../images/s-next.png) center 50% no-repeat;background-size:50%}.flexslider72 .flex-direction-nav a{text-decoration:none;display:block;width:30px;height:100px;margin:0px 0 0;position:absolute;top:0%;z-index:0;overflow:hidden; cursor:pointer;font-size:0px}.match-box78{float:left;width:100%}.match-box8{margin:0px;font-size:10px;padding:2px 0 0}.match-box8.idmatch-1{width:200px;float:none;margin:7px auto 0}.match-box8.idmatch-2{width:300px;float:none;margin:7px auto 0}.match-box8.idmatch-3{width:200px;float:none;margin:7px auto 0}.match-box8 .match-box81{text-align:center}.match-box8 .match-box81 center{font-size:13px;color:#000}.match-box8 .match-box81 font{font-size:11px;color:#333}.match-time{margin:5px auto;width:70px;background-color:#fff;color:#000;line-height:20px;font-size:14px}.tour-menu{ white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background:#f6f6f6 url(../images/border-menu.jpg) bottom left repeat-x;margin-bottom:10px;padding:0 5px}.tour-menu a{padding:0 10px;color:#666;font-size:16px;display:table-cell;text-decoration:none;line-height:50px;margin:0px}.tour-menu a.act, .tour-menu .current a{color:#000;background-color:#dcdcdc;border-bottom:1px solid #dcdcdc;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae}.tour-menu ul.tabs{display:block;margin:0px;padding:0px;float:left;width:100%}.tour-menu ul.tabs li{display:table-cell;margin:0px;padding:0px}.title-1{float:left;width:94%;margin:15px 3% 0;color:#000;font-size:18px;border-bottom:2px solid #1667b0;line-height:24px}.title-1 font{font-size:14px;color:#666}.title-2{float:left;width:94%;margin:15px 3%;color:#000;font-size:18px;border-bottom:2px solid #1667b0}.title-2 font{font-size:14px;color:#666}.title-6, .us-pro-title3{float:left;width:100%;margin:15px 0px 0;color:#000;font-size:18px;border-bottom:2px solid #1667b0;line-height:24px}.title-6 font{font-size:14px;color:#666}.jl-box1{float:left;width:94%;box-sizing:border-box;padding:10px;box-shadow:0 0 5px #ccc;background-color:#fff;margin:5px 3%}.jl-box1.yellow{background-color:#fff9cb}.jl-title-31{color:#000;font-size:18px}.jl-title-31 a{color:#1667b0}.jl-title-32{color:#333;font-size:14px}.jl-title-32 font{color:#000;font-size:12px}.jl-btn{float:right;background-color:#1667b0;color:#fff;padding:0 10px;line-height:30px;font-size:14px;border:0px}.jl-btn-fix{float:right;background-color:#1667b0;color:#fff;padding:0px;width:60px;line-height:30px;font-size:14px;border:0px;text-align:center}.desh-bo{float:left;width:100%;border-bottom:1px dashed #666;padding:10px 0 0;margin-bottom:10px}.desh-bo2{float:left;width:94%;border-bottom:1px dashed #666;padding:10px 0px 0;margin:0 3% 10px}.jl-table{float:left;width:94%;padding:0px;box-shadow:0 0 5px #ccc;background-color:#fff;margin:5px 3%}.jl-table thead{background:url(../images/jl-table-head.jpg) bottom left repeat-x;font-size:14px;color:#000;line-height:30px}.jl-table th, .jl-table td{padding:5px}.jl-table tbody td{font-size:12px;border-bottom:1px dashed #ccc}.jl-table tbody tr:last-child td{border:0px}.jl-table tbody td .black-title{display:block;color:#000;font-size:13px}.pro-fill3{float:left;width:60px;background-color:#cecece;height:7px;border-radius:10px;overflow:hidden;font-size:0px;margin-top:3px;margin-right:5px}.pro-fill3 font{float:left;height:7px;background-color:#c90303;border-radius:10px;overflow:hidden}.jl-note{float:left;width:100%;color:#666}.draft-time-box{float:left;width:94%;margin:10px 3% 0;font-size:12px;color:#666}.draft-time-box font{color:#000;font-size:14px}.draft-time-box label{border-radius:50%;display:inline-block;width:25px;height:25px;background-color:#1667b0;line-height:25px;text-align:center;color:#000;font-size:14px}.draft-time-box span{display:inline-block;margin:0 20px 0 5px;line-height:33px;color:#333;font-size:12px}.error-green{float:left;width:94%;box-sizing:border-box;border:1px solid #a1da96;padding:10px 10px 10px 40px;border-radius:5px;margin:5px 3%;background:#d4fecc url(../images/error-green.png) 5px 3px no-repeat;background-size:30px}.error-green font{font-size:14px;color:#000;float:left;width:100%}.error-orange{float:left;width:94%;box-sizing:border-box;border:1px solid #d9df63;padding:10px 10px 10px 40px;border-radius:5px;margin:5px 3%;background:#fefccb url(../images/error-orange.png) 5px 3px no-repeat;background-size:30px}.error-orange font{font-size:14px;color:#8a892d;float:left;width:100%}.error-red{float:left;width:94%;box-sizing:border-box;border:1px solid #d8929c;padding:10px 10px 10px 40px;border-radius:5px;margin:5px 3%;background:#fed2d3 url(../images/error-red.png) 5px 3px no-repeat;background-size:30px}.error-red font{font-size:14px;color:#993843;float:left;width:100%}.error-blue{float:left;width:94%;box-sizing:border-box;border:1px solid #92a2c9;padding:10px 10px 10px 40px;border-radius:5px;margin:5px 3%;background:#ceddff url(../images/error-blue.png) 5px 3px no-repeat;background-size:30px}.error-blue font{font-size:14px;color:#224599;float:left;width:100%}.note-2{color:#666;font-size:11px}.app-table tbody.no-bo-c-vc td{border:0px}.white-box-hed{float:left;width:100%;padding:10px 0;background-color:#fff;font-size:12px;color:#666;margin-bottom:5px}.white-box-hed font{font-size:14px;color:#000;float:left;width:100%}.app-table td.two-line-text{line-height:normal;padding-left:10px}.app-table td.two-line-text font{font-size:13px;color:#333}.table-title1{float:left;max-width:calc(100% - 10px);box-sizing:border-box;text-indent:10px;font-size:15px;line-height:22px;color:#000;background-color:#cfcfcf}.table-title1 font{color:#666;font-size:11px}.table-title2{float:left;width:100%;box-sizing:border-box;padding-left:10px;font-size:12px;line-height:22px;color:#fff;background-color:#8b8b8b;text-align:center}.search-box{float:left;width:100%;box-sizing:border-box;padding:5px;background-color:#8b8b8b;margin-top:10px}.search-textbox{float:left;width:calc(100% - 200px);background-color:#fff;border-radius:5px;line-height:24px;font-size:11px;color:#666;border:0px;padding:0 5px}.search-btn{float:left;width:20px;height:20px;background:#fff url(../images/search-icon.png) top left no-repeat;border:0px;border-radius:5px;font-size:0px;margin:2px 0 0 -24px;cursor:pointer}ul.search-menu{float:right}ul.search-menu li{float:left;margin:0px}ul.search-menu li a{float:left;font-size:13px;color:#ccc;line-height:22px;border-bottom:2px solid #8b8b8b;padding:0 8px;text-transform:uppercase}ul.search-menu li a:hover, ul.search-menu li a.act{border-bottom:2px solid #74d654;color:#fff}.select-sport{float:left;width:100%;min-height:100%;background:url(../images/select-sport.jpg) top left no-repeat;background-size:100%;position:fixed}.select-sport .logo{float:left;width:100%;text-align:center;margin-top:30px}.select-sport ul.sport-menu{float:left;width:100%;text-align:center;position:absolute;top:250px;left:0px}.select-sport ul.sport-menu li{display:inline-block}.select-sport ul.sport-menu li a{display:block;width:90px;height:90px;border-radius:50%;border:3px solid #fff;text-align:center;margin:0 5px}.select-sport ul.sport-menu li a:hover, .select-sport ul.sport-menu li a.act{background-color:#d0dea8}.checkbox5{float:left;width:23px;height:23px}.cp-text1{font-size:14px;color:#333}.cp-text1 font{font-size:11px;color:#666}.table-5{float:left;margin-top:10px;width:100%}.table-5 tr td:first-child{background-color:#fff;width:120px}.table-5 tr td{background-color:#eee;padding:7px 10px}.img-table{float:left;padding-left:5px;padding-bottom:1px}.table-name{float:left;padding-left:5px;padding-top:5px}.table-name2{float:left;width:75%;line-height:normal;line-height:14px;padding-left:2%}.table-name-link{float:left;width:75%;color:#1667b0;font-size:14px;line-height:12px;padding-left:2%}.styled-select82{width:65px;height:16px;overflow:hidden;background:url(../images/listbox_arrow2.png) no-repeat right 2px ;background-size:13px;border:0px solid #ccc;margin-left:5px;float:right}.styled-select82 select{background:transparent;width:98px;padding:0px;font-size:12px;color:#000;line-height:1;border:0;border-radius:0;height:inherit; -webkit-appearance:none;cursor:pointer}#flexslider-n2.flex-m-slider{position:relative}#flexslider-n2.flex-m-slider .flex-control-nav{bottom:10px}#flexslider-n2.flex-m-slider .flex-control-nav li{margin:0 2px}#flexslider-n2.flex-m-slider .flex-control-nav li a{width:7px;height:7px;box-shadow:0 0 0 ;background:rgba(0,0,0,0.5)}#flexslider-n2.flex-m-slider .flex-control-nav li a.flex-active{ background:rgba(0,0,0,1)}.matchup-slider .m-title1{font-size:16px;color:#000;float:left;width:100%;margin-top:5px}.matchup-slider .m-title2{font-size:14px;color:#666;float:left;width:calc(100% - 60px);margin-top:5px;margin-left:5px}.matchup-slider .m-title2 font{font-size:12px;display:block;color:#000}.matchup-slider .m-title2 font small{font-size:11px;color:#666}#flexslider-n2 .slides li .matchup-slider .m-photo{float:left;width:40px;height:40px;border:2px solid #fff;box-shadow:0px 0px 1px #666}#flexslider-n2 .slides li .matchup-slider .m-right .m-photo{float:right}.matchup-slider .m-right .m-title1{text-align:right}.matchup-slider .m-right .m-title2{text-align:right}.matchup-slider .m-vs{font-size:16px;color:#666}.table-name-link2{float:left;width:100%;line-height:15px;color:#000}.table-name-link2 a{display:block}.table-name-link2 font{display:block;color:#666}.table-name-link2 small{color:#999}.m-50box{float:left;width:47%;margin:0 3% 0 0}.m-50box2{float:right;width:47%;margin:0 0 0 3%}.diff-mak-box{float:left;width:94%;margin:0 3%;border-radius:5px;background-color:#fff;overflow:hidden}.diff-mak-box .dm-title1{float:left;width:100%;text-transform:uppercase;background-color:#b7b5b5;line-height:25px;font-size:14px;text-align:center;color:#000}.user-photo2{float:left;width:35px;height:35px;border:2px solid #fff;box-shadow:0px 0px 1px #666}.pre-tour-img{float:left;width:90%;margin:15px 5%;box-sizing:border-box;border:5px solid #fff}.pre-tour-img img{width:100%}.pre-pr-box1{float:left;width:100%;background-color:#fff}.pre-pr-box2{float:left;width:100%;background-color:#e7e7e7;border-radius:5px;border:1px solid #272727}.pre-pr-box2 td{padding:5px;text-align:center}.pre-pr-box2 thead{background-color:#272727;color:#fff}.pre-pr-box3{line-height:18px}.pre-pr-box3 font{color:#000}.pre-pickbox1{float:left;width:94%;margin:10px 3%}.pre-pickbox1 .pre-pick-top{background-color:#cfcfcf;color:#666}.pre-pickbox1 .pre-pick-mid{background-color:#f8f8f8}.pre-pickbox1 .pre-pick-bot{background-color:#aeacac}.pre-pickbox1 .pre-pick-top font{color:#000;font-size:14px}.pre-pickbox1 .pre-pick-mid .team-name{color:#000;font-size:14px;text-transform:uppercase}.pre-pickbox1 .pre-pick-mid .vs-name{color:#666;font-size:12px}.pre-pickbox1 .pre-pick-bot .pre-title3{font-size:14px;color:#000}.pre-pickbox1 .pre-pick-bot .pre-title3 font{font-size:12px;color:#666}.pre-pick-check-text{font-size:14px}.pre-pick-check-text font{display:inline-block;background-color:#272727;color:#fff;border-radius:5px;font-size:10px;padding:1px 5px;margin:0 5px}.styled-select10{width:100%;box-sizing:border-box;padding:0 5px;height:30px;overflow:hidden;background:#fff url(../images/listbox-arrow.jpg) no-repeat right 0px;background-size:31px;border:0px solid #ccc;box-shadow:0 0 5px #ccc;margin:0 0 0px;font-size:14px;color:#333}.styled-select10 select{background:transparent;width:100%;padding:0px;font-size:12px;color:#333;line-height:1;border:0;border-radius:0;height:inherit; -webkit-appearance:none;cursor:pointer}.pre-prize{color:#666;padding:0 10px;line-height:14px}.pre-prize font{color:#000;font-size:11px}.table-prize{float:left;width:94%;margin:0 3%}.table-prize td{background-color:#fff;font-size:14px;color:#000}.table-prize td font{color:#333;display:block;line-height:14px;font-size:12px}.table-prize2{float:left;width:94%;margin:10px 3% 0}.table-prize2 td{background-color:#fff;font-size:16px;color:#000}.table-prize2 td font{color:#333;display:block;line-height:14px;font-size:14px}.text-padd{float:left;width:100%;box-sizing:border-box;padding:0 5px}.white-box1{float:left;width:94%;box-sizing:border-box;background-color:#fff;padding:5px;margin:10px 3%}.matches-box{ white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background-color:#fff;margin:10px 0px;font-size:14px;color:#000}.matches-box .match{display:table-cell;padding:5px;border-right:1px dashed #ccc}.matches-box .match table{width:100px;padding:3px}.matches-box .match.act table{border-radius:5px;background-color:#c5f4b6}.matches-box font{font-size:11px;color:#666}.ls-score .font-1{font-size:14px;color:#000}.ls-score .font-2{font-size:12px;color:#333}.ls-score .font-3{font-size:11px;color:#666}.ls-score .font-4{font-size:16px;color:#666;line-height:30px}.ls-score .font-5{float:left;width:100%;font-size:14px;color:#000;line-height:30px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.ls-score .font-5 b{color:#386d26}.player-name2{float:left;width:100%;box-sizing:border-box;padding:0 5px;font-size:12px;color:#000;text-decoration:none;line-height:15px}.player-name2 font{width:100%;float:left;color:#666;font-size:11px;line-height:12px}.player-name3{display:inline-block padding:0 5px;font-size:12px;color:#000;text-decoration:none;line-height:15px}.player-name3 font{color:#666;font-size:11px;line-height:12px;display:block}.commentary-box .comme-text-1{display:block;width:20px;height:20px;text-align:center;line-height:20px;color:#000;background-color:#fff;border-radius:50%}.commentary-box .comme-text-2{display:block;font-size:10px;color:#666;line-height:12px}.commentary-box .comme-text-3{display:block;font-size:12px;color:#333;line-height:12px}.app-table .odd-total td{background-color:#cfcfcf;font-size:14px;color:#000;height:30px}.thd-box{width:100%;box-sizing:border-box;margin:5px auto;background-color:#fff;box-shadow:0 0 2px #999;padding:5px}.thd-box .thd-text1{font-size:14px;color:#000}.thd-box .thd-text2{font-size:11px;color:#666}.thd-box .icon1{width:15px;height:15px}.ths-title{background-color:#fff;height:30px;color:#000;font-size:14px}.ths-data{float:left;width:100%;box-sizing:border-box;padding:5px;background-color:#f3f3f3;margin-bottom:5px}.app-table.app-table-trade tbody td.t-text-1{font-size:12px;color:#333}.app-table.app-table-trade tbody td.t-text-1 font{font-size:10px;color:#666;line-height:10px}.app-table.app-table-trade tbody td.table-title3{background-color:#dcdcdc;color:#000;font-size:14px;text-indent:10px;border-top:1px solid #ccc}.change-password, .match-popup, .c-vc-popup, .retry-popup, .error-red-popup, .error-yellow-popup, .error-green-popup, .add-player-popup, .chal101-pop1-popup, .chal101-pop2-popup, .chal101-pop3-popup, .chal-re-act-popup, .OD-process-popup, .OD-Combination-popup, .offline-popup, .chal101-reject-popup, .country-popup, .referral-popup, .beat-popup, .add-team5-show{float:left;width:100%;background-color:rgba(0, 0, 0, 0.5);min-height:100%;position:fixed;z-index:999;top:0px;left:0px;display:none}.popbox-1{float:left;width:90%;margin:0px;background-color:#dbdbdb;position:absolute;left:5%;top:50px}.popbox-2{float:left;width:80%;margin:0px;background-color:#fff;position:absolute;left:10%;top:50px}.popbox-title{float:left;width:100%;box-sizing:border-box;padding:0 10px;line-height:40px;background-color:#cfcfcf;color:#000;font-size:16px}.button-2-black{float:left;text-align:center;height:30px;line-height:30px;padding:0 15px;color:#fff;box-shadow:0 0 5px #ccc;background-color:#333;text-align:center;border:0px;font-size:16px}#Prize-popup1, #note-popup1{display:none}.title-12{color:#666;font-size:14px}.title-12 font{color:#000}.prize-pop-table{float:left;width:100%;margin:10px 0}.prize-pop-table thead{background:url(../images/prize-popup-title-bg.jpg) bottom left repeat-x;color:#000}.prize-pop-table tbody td{border-bottom:1px dashed #999}.message-1{float:left;width:94%;margin:10px 3%;background-color:#fff}.role-table font{color:#000}.role-table .bo-left{border-left:1px solid #ccc}.role-table .bo-top{border-top:1px solid #ccc}.box-frezz{float:left;width:100%;overflow-y:auto;overflow-x:hidden}.loading-2{float:left;width:100%;height:100%;position:fixed;z-index:9999;top:0px;left:0px;background-color:rgba(0, 0, 0, 0.7);background-image:url(../images/4.gif);background-position:center center;background-repeat:no-repeat;background-size:40px}.link-color2{font-size:12px;color:#1667b0;text-decoration:none;line-height:15px}.nowrap{white-space:nowrap;text-overflow:ellipsis;float:left;overflow:hidden}ul.sport-menu2{float:left;width:100%;display:block;text-align:center;margin-top:15px}ul.sport-menu2 li{display:inline-block}ul.sport-menu2 li a{width:70px;height:70px;float:left;text-align:center;background-color:#cecece;border-radius:50%}ul.sport-menu2 li a img{opacity:0.5;width:60px;margin-top:5px}ul.sport-menu2 li a.act{background-color:#509fe7}ul.sport-menu2 li a.act img{opacity:1}.league-box .league-link a.button-2{padding:0 15px;color:#fff}.input-file{float:left;width:100%;padding:0px;height:40px;box-shadow:0 0 5px #ccc;background:#fff url(../images/upload-input.jpg) center right no-repeat;color:#7b7b7b;font-size:12px;overflow:hidden;cursor:pointer;margin-bottom:15px}.input-file input{display:block !important;width:100% !important;height:inherit !important;overflow:hidden !important;cursor:pointer;padding:13px 0 0 5px}.input-file input::-webkit-file-upload-button{ visibility:hidden;width:0px;border:0px;padding:0px;margin:0px}.title-3{float:left;width:94%;margin:15px 3% 5px;color:#000;font-size:18px;border-bottom:2px solid #1667b0;line-height:24px}.title-3 font{font-size:14px;color:#666}.m-icon{display:inline-block;width:18px;height:14px;background:url(../images/m-icon.png) top left no-repeat;background-size:100%;margin:2px 0 0 2px}.jl-btn-red{background-color:#c72929;margin-left:3px}.timer-box{display:inline-block;background-color:#030305;border-radius:3px;padding:1px 5px;color:#fff;font-size:12px}.notification-btn{position:fixed;bottom:60px;right:10px;background-color:#d90000;border-radius:5px;text-align:center;line-height:30px;width:30px;color:#fff;font-size:14px}.right-icon{display:inline-block;width:15px;height:15px;background:url(../images/right-icon.png) top left no-repeat;background-size:100%;margin:0px 0 -2px 2px}.timer-icon{display:inline-block;width:15px;height:15px;background:url(../images/time-icon.png) top left no-repeat;background-size:100%;margin:0px 0 -2px 2px}.chall-timerbox{display:block}.chall-timerbox font{display:inline-block!important}.chall-timerbox .timer-box{padding:0px 3px;font-size:11px;margin-top:-3px}.note-box{float:left;width:100%;font-size:12px;color:#666}.note-box font{color:#000;font-size:14px}.live-user-box .user-photo3{width:70px;height:70px;float:left;overflow:hidden}.live-user-box .user-photo3 img{width:100%}.live-data .text-1{display:block;font-size:18px;color:#000}.live-data .text-2{display:block;font-size:14px;color:#000;margin-top:0px}.live-data .text-2 font{color:#333}.live-data .text-3{display:inline-block;font-size:12px;color:#666;margin-top:5px}.cheat-btn{display:block;background:url(../images/chat-icon.png) top left no-repeat;height:28px;width:30px;background-size:100%;margin-bottom:5px}.rating-box{display:inline-block;width:75px;height:14px;margin-bottom:-3px}.rating-box b{background:url(../images/rating-off.png) top left no-repeat;height:inherit;width:15px;background-size:100%;float:left}.rating-box b.act{background:url(../images/rating-on.png) top left no-repeat;background-size:100%}.league-box.live-user-box{margin-bottom:0px}.app-table.app-table2 td, .app-table.app-table2 th{padding:5px 5px;font-size:12px}.close-popup{background:url(../images/error-red.png) top left no-repeat;background-size:100%;display:inline-block;width:20px;height:20px;position:absolute;top:-9px;right:-9px;z-index:6}.profile-menu-open ul li a b.refresh{float:right;background:url(../images/refresh.png) top left no-repeat;width:17px;height:17px;margin-top:6px;background-size:100%}.profile-menu-open ul li a b.i_note{float:right;background:url(../images/i_note_icon.png) top left no-repeat;width:17px;height:17px;margin-top:6px;background-size:100%}.chall-pop-text1{font-size:16px;color:#000}.chall-pop-text1 .timer-box{margin-left:5px;line-height:18px;height:16px}.chall-pop-text2{font-size:14px;color:#333}.chall-pop-text3{font-size:14px;color:#666}.chall-pop-text4{font-size:14px;color:#000}.chall-pop-text5{font-size:12px;color:#c72929;display:block}.chall-btn-box .jl-btn{float:none;display:inline-block;padding:0 20px;margin:0 10px}.or-border{background:url(../images/or-border.png) center center no-repeat;background-size:100%;text-align:center;font-size:18px;color:#000}.league-box .league-data font.red-font{color:#c72929;font-size:12px}.no-data{float:left;width:100%;box-sizing:border-box;padding:20px 15px;color:#999;font-size:14px;text-align:center}.chat-btn .jl-btn{width:85px;text-align:center;padding:0px}.chat-note{display:inline;padding:2px 4px;background-color:#1667b0;color:#fff;font-size:12px;border-radius:3px;margin-left:3px}.user-photo5{width:40px;height:40px;float:left;overflow:hidden;border:4px solid #fff}.user-photo5 img{width:100%}.chat-text43{float:left;width:100%;padding:0px;color:#666;font-size:12px;line-height:18px}.chat-text43 font{color:#000}.chat-type-box{background-color:#f4f4f4;border-top:1px solid #e2e2e2;padding:10px;float:left;width:100%;box-sizing:border-box;margin-top:-15px}.chat-type-box .textbox{width:calc(100% - 95px);border:0px;margin:0px}.chat-type-box .btn-3{margin:0px;width:75px;height:40px;line-height:40px}.OD-btn{display:inline-block;background-color:#fff;border-radius:5px;padding:5px 10px;color:#000;font-size:14px;margin:0 5px;text-align:center;min-width:52px}.OD-hed-1{float:left;width:25%;padding:0px;min-height:65px;text-align:center;border-bottom:1px solid #b1b1b1}.OD-hed-2{float:left;width:73%;padding:0 0 0 1%;min-height:65px;border-left:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1}.OD-hed-3{float:left;width:40px;padding:0px;min-height:70px;border-bottom:1px solid #b1b1b1}.OD-hed-4{float:left;width:15%;background-color:#323e45;text-align:center;color:#fff;font-size:14px;min-height:55px;line-height:20px;padding:10px 0 0}.OD-hed-5{float:right;width:84%;background-color:#424f57;min-height:65px}.OD-text-1{font-size:12px;color:#666;padding:5px 0}.OD-timer{margin:0px auto;width:70px;background-color:#ccc;border-radius:5px;font-size:18px;color:#000;line-height:17px;text-align:center;overflow:hidden;padding:4px 5px}.OD-timer font{color:#666;font-size:9px;display:block;line-height:11px;text-transform:uppercase}.OD-timer.red{color:#9f0000}.OD-timer b{color:#666;font-size:26px}.OD-text-2{font-size:11px;color:#333;margin-top:0px;border-top:1px solid #ccc;margin-top:5px;line-height:25px}.OD-hed-2 .user-photo5{width:35px;height:35px;border:3px solid #fff}.OD-hed-5 .user-photo5{width:25px;height:25px;border:2px solid #fff;float:none;display:inline-block;margin-top:5px}.OD-scroll{ white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-size:0px}.OD-scroll a{padding:0px;color:#666;text-decoration:none;border-right:1px solid #29353d;min-height:65px;width:60px;text-align:center;display:inline-block;margin:0px;overflow:hidden}.OD-scroll a.act{background-color:#3b5330}.OD-text-3{display:block;font-size:12px;color:#fff;line-height:16px}.OD-text-4{display:block;font-size:10px;color:#999}.OD-text-6{font-size:10px;color:#999;display:inline-block;margin-top:15px}.OD-text-6 font{display:block;font-size:10px;color:#fff;font-size:20px}.OD-btn-1{float:left;height:30px;line-height:30px;color:#fff;background-color:#1667b0;border:0px;font-size:14px;padding:0 7px;margin:0 3px}.OD-timer-hed{display:inline-block;color:#000;font-size:11px;width:115px;text-align:center}.OD-timer-hed .OD-timer{background-color:#fff;width:100px;display:inline-block;float:left}.OD-timer-hed .OD-timer-red{background-color:#b30101;color:#fff}.OD-timer-hed .OD-timer-red font, .OD-timer-hed .OD-timer-red b{color:#ccc}.search-box.OD-search-box .search-textbox{width:calc(100% - 210px);margin-top:1px}.search-box.OD-search-box ul.search-menu li:first-child a{line-height:24px}.search-box.OD-search-box ul.search-menu li a{line-height:12px;text-align:center;padding:0 1px;width:36px;min-height:25px;font-size:12px}.search-box.OD-search-box ul.search-menu li a font{display:block;color:#000;background-color:#dcdcdc;border-radius:3px;font-size:9px;text-transform:none;margin:0 1px;line-height:10px}.OD-timer.OD-timer-red-font{color:#b30101}.OD-process-text p{font-size:12px;color:#666;padding:0px;margin:0px 0 3px}.on-off{display:inline-block;width:45px;height:23px;background:url(../images/online.png) top left no-repeat;background-size:100%}.on-off.act{background-position:bottom left}.draft-time-box22{float:left;width:94%;margin:10px 3%;font-size:12px;color:#666}.draft-time-box22 font{color:#000;font-size:14px}.draft-time-box22 label{border-radius:50%;width:20px;height:20px;background-color:#1667b0;line-height:22px;text-align:center;color:#000;font-size:11px;overflow:hidden;margin-top:3px;float:left}.draft-time-box22 span{float:left;margin:3px 15px 5px 5px;line-height:20px;color:#333;font-size:10px}.checkbox6{float:left;width:18px;height:18px;margin:0px;padding:0px}.checkbox6-text{float:left;line-height:18px;margin-left:5px;margin-bottom:5px}.error-1{float:left;width:100%;box-sizing:border-box;color:#CC0000;font-size:11px;margin:-15px 0 20px}.error-2{float:left;width:50%;box-sizing:border-box;color:#CC0000;font-size:11px;margin:5px 0 10px}.error-3{float:left;color:#CC0000;font-size:11px;margin:-15px 0 15px;padding:0px}.delete-icon{display:inline-block;height:20px;width:20px;background:url(../images/delete.png) top left no-repeat;background-size:100%}.od-positon-text{font-size:12px;color:#000}.od-positon-box{font-size:0px;padding:2px 1px 1px}.od-positon-box font{display:inline-block;background-color:#b1b1b1;border-radius:2px;width:25px;text-align:center;font-size:9px;padding:2px 0px;color:#666;margin:1px 0 1px 2px;text-transform:uppercase}.od-positon-box font.act{background-color:#1667b0;color:#fff}.od-result-hed{float:left;width:100%;box-sizing:border-box;padding:7px 10px;background-color:#323e45}.od-result-hed .styled-select9{margin-bottom:0px; box-shadow:0 0 0px #ccc}.tab-menu7.tab-menu8 ul li{margin:0px}.ct-btn-box .btn-3{margin:0 0 10px 10px;font-size:14px;width:auto;padding:0 20px}.ct-btn-box .btn-3.fr{margin:0 10px 0 0}.player-name33{width:100%;box-sizing:border-box;padding-left:2px}.no-draftseq{width:100%;line-height:30px;text-align:center;vertical-align:middle;color:#333;font-size:12px;padding:15px 0}.OD-btn-1.dis-btn{background-color:#ccc!important}.message-1.od-height-js{overflow:scroll}.league-box.od-height-js-chat{overflow-y:scroll;overflow-x:hidden}.OD-hed-2.act-red{background-color:#9f0000}.OD-hed-2.act-red .od-positon-text, .OD-hed-2.act-red .OD-text-2, .OD-hed-2.act .od-positon-text, .OD-hed-2.act .OD-text-2{color:#fff}.OD-hed-2.act{background-color:#323e45}.OD-btn-arrow{float:right;width:25px;height:25px;background:url(../images/OD-arrow.png) top left no-repeat;border-left:1px solid #ccc}.OD-btn-arrow.act{background-position:bottom left}.OD-hed-2.act-red .OD-btn-arrow, .OD-hed-2.act .OD-btn-arrow{background-position:top right}.OD-hed-2.act-red .OD-btn-arrow.act, .OD-hed-2.act .OD-btn-arrow.act{background-position:bottom right}.btn-8{float:left;width:70px;text-align:center;height:30px;line-height:30px;color:#fff;background-color:#1667b0;text-align:center;border:0px;font-size:14px}.crop-img{display:inline-block;overflow:hidden;width:50px;height:60px}.crop-img img{width:100%}.pay-title{float:left;width:94%;padding:10px 0px 3px;margin:0 3% 15px;color:#000;font-size:18px;border-bottom:1px dashed #333}.OD-btn-1.act-red{background-color:#9f0000}.small-red{font-size:10px;color:#FF0000}.app-table.app-table-row tbody td{line-height:normal;padding:2px 0;height:35px}.redicting-box{text-align:center;font-size:12px;color:#333;background-color:#eeeeee}.redicting-box .title1{font-size:18px;color:#000}.redicting-img{min-width:250px;max-width:500px;width:100%}.pp-main-box.how-to-pay-box{width:96%;margin:5px 2%}.player-list{float:left;width:100%;box-sizing:border-box;padding:5px 10px 0}.player-list .btn-2{width:70px;float:right;line-height:33px}.player-list .styled-select9{width:calc(100% - 100px);float:left;height:35px;background-position:right -3px}.flexslider72 .slides li a .slider-link{font-size:12px;color:#437533;text-decoration:none}.coupan-box5{float:left;width:100%;margin-top:15px}input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{transition:all 5000s ease-in-out 0s;transition-property:background-color, color, background-image;}.jl-box1.jl-beat{padding-left:50%;width:calc(100% - 30px);min-height:70px}.jl-box1.jl-beat .jl-title-31{color:#fff}.jl-box1.jl-beat .jl-title-32{color:#ccc}.jl-box1.jl-beat .jl-btn{float:left;margin-top:10px}.jl-box1.jl-beat-free{background:#000 url(../images/jl-beat-free.jpg) top left no-repeat;background-size:auto 100%}.jl-box1.jl-beat-paid{background:#000 url(../images/jl-beat-paid.jpg) top left no-repeat;background-size:auto 100%}.jl-box1.tour-beat-free{background:#000 url(../images/po-jl-bg4-tour.jpg) top left no-repeat;background-size:auto 100%}.jl-box1.tour-beat-free2{background:#000 url(../images/po-jl-bg4-tour2.jpg) top left no-repeat;background-size:auto 100%}.jl-box1.tour-beat-free3{background:#000 url(../images/po-jl-bg4-tour3.jpg) top left no-repeat;background-size:auto 100%}.jl-box1.jl-wicb{background:#000 url(../../images/jl-wicb.jpg) top left no-repeat;background-size:auto 100%;min-height:100px;position:relative}.jl-box1.jl-beat.jl-wicb .jl-btn{float:right;position:absolute;bottom:20px;right:10px;background-color:#f8d304;color:#000}.jl-box1.jl-beat.jl-wicb .jl-text11{float:right;text-align:right;width:100%;position:absolute;top:25px;right:10px;color:#fff;font-size:14px;font-weight:400}.jl-box1.jl-beat.jl-wicb .jl-text12{float:right;text-align:right;width:100%;position:absolute;top:5px;right:10px;color:#eee;font-size:8px;font-weight:400}.jl-box1.jl-beat-sushma{background:#000 url(../images/jl-beat-free2.jpg) top left no-repeat;background-size:auto 100%}.jl-free-ojha{background:#000 url(../images/ojha-1.jpg) top left no-repeat;background-size:auto 100%}.jl-paid-ojha{background:#000 url(../images/ojha-2.jpg) top left no-repeat;background-size:auto 100%}.jl-g-ojha{background:#000 url(../images/ojha-3.jpg) top left no-repeat;background-size:auto 100%}.jl-free-sushma{background:#000 url(../images/sushma-1.jpg) top left no-repeat;background-size:auto 100%}.jl-paid-sushma{background:#000 url(../images/sushma-2.jpg) top left no-repeat;background-size:auto 100%}.jl-g-sushma{background:#000 url(../images/sushma-3.jpg) top left no-repeat;background-size:auto 100%}.jl-free-atul{background:#000 url(../images/atul-1.jpg) top left no-repeat;background-size:auto 100%}.jl-paid-atul{background:#000 url(../images/atul-2.jpg) top left no-repeat;background-size:auto 100%}.jl-g-atul{background:#000 url(../images/atul-3.jpg) top left no-repeat;background-size:auto 100%}.jl-free-ojha2{background:#000 url(../images/ojha-4.jpg) top left no-repeat;background-size:auto 100%}.jl-free-atul2{background:#000 url(../images/atul-4.jpg) top left no-repeat;background-size:auto 100%}.jl-free-sushma2{background:#000 url(../images/sushma-4.jpg) top left no-repeat;background-size:auto 100%}.jl-free-hardy{background:#000 url(../images/hardy-1.jpg) top left no-repeat;background-size:auto 100%}.jl-paid-hardy{background:#000 url(../images/hardy-2.jpg) top left no-repeat;background-size:auto 100%}.jl-g-hardy{background:#000 url(../images/hardy-3.jpg) top left no-repeat;background-size:auto 100%}.jl-free-hardy2{background:#000 url(../images/hardy-4.jpg) top left no-repeat;background-size:auto 100%}.jl-double-cash{background:#000 url(../images/double-cash.jpg) top left no-repeat;background-size:auto 100%}.offer-box{font-size:10px;color:#666;background-color:#fff;margin-bottom:10px}.offer-box font{font-size:12px;color:#FF0000}.referral-box1{float:left;width:100%;background-color:#fff;box-shadow:0 0 5px #ccc;margin-top:7px}.refe-title1{font-size:14px;color:#000;padding:5px}.refe-title1 font{display:block;font-size:11px;color:#666}.refe-title2{background-color:#eee;font-size:10px;line-height:18px;padding:2px 5px}.refe-title2 font{color:#333}.refe-title3{font-size:14px;color:#000;padding:0px;border-left:1px solid #eee}.account-box1{float:left;width:94%;background-color:#fff;box-shadow:0 0 5px #ccc;margin:7px 3% 0}.account-title4{font-size:12px;color:#000;padding:5px}.account-title4 font{color:#666}.account-title2{background-color:#eee;line-height:20px;padding:2px 5px;font-size:12px;color:#000}.account-title2 font{color:#666}.account-title3{border-left:1px solid #eee}.refe-img1{ width:90%}.referral-pop1{float:left;width:96%;box-sizing:border-box;background-color:#f8fcf4;padding:0 10px;margin:0 2% 5px}.referral-title1{float:left;width:100%;color:#000;font-size:16px;border-bottom:1px dashed #999;line-height:20px;margin:7px 0 0}.referral-title1 font{color:#65af22;font-size:13px;padding-left:5px}.referral-text1{float:left;width:100%;color:#333;font-size:12px;margin:2px 0}.referral-text1 font{color:#666;font-size:10px;display:block}.referral-text1 strong{color:#000}.referral-pop1 .btn-1{line-height:30px;height:30px;margin:5px 0 10px}.referral-pop1 .lable1{margin-top:10px;padding:0px}.referral-text2{float:left;width:100%;color:#666;font-size:12px;margin:0 0 10px 0}.beat-btn{background-color:#fff;border-radius:5px;height:40px;line-height:40px;width:130px;font-size:18px;color:#000;margin:-50px auto 0;display:block;text-align:center;position:absolute;bottom:50px;right: 5px;}.league-box.league-box3{width:94%;padding:0px;margin:10px 3% 0}.league-box.league-box3 .title1{width:100%;box-sizing:border-box;margin:0px;padding:0 10px;background:url(../images/box-header-bg.jpg) bottom left repeat-x;font-size:16px;line-height:35px}.league-box.league-box3 .title1 font{color:#666;font-size:12px}.beat-popup{display:block}@media (max-width:350px){.jl-box1.jl-beat.jl-wicb .jl-text11{font-size:12px}}.jl-btn.jl-v3-yellow71{background-color:#FFCC00;color:#000}iframe[src^="https://apis.google.com/u/0/_/widget/oauthflow/toast"]{display:none}.login-part-box{position:relative;overflow:hidden;height:100vh}.login-part-box .img1{position:absolute;bottom:0px;left:0px;height:200px}.login-part-box .login-box2{width:320px;margin:0px 0 0 -160px;padding:0px;position:absolute;top:30px;left:50%;z-index:9}.login-part-box .login-box3{float:left;background-color:#fff;width:100%;box-sizing:border-box;padding:15px;border-radius:5px}.login-part-box .logo-a{width:200px!important;float:none!important;margin-bottom:5px}.login-textbox{float:left;width:100%;padding:0 15px;height:35px;background-color:#eee;border:0px;font-size:14px;margin-bottom:5px;box-sizing:border-box}.login-part-box .log-reg-box{position:relative;bottom:0px}.login-part-box .log-reg-box .log-reg-btn{width:100%;box-sizing:border-box;float:left;font-size:14px;border:0px;padding:0px;margin:0px}.login-part-box .link-color{font-size:12px;margin-top:10px;float:left}a.log-reg-btn{float:right;width:auto; color:#1f60a5;font-size:12px;text-decoration:none;margin-top:10px}.or-box{float:left;width:100%;text-align:center;height:20px;border-top:2px solid #eee;margin:10px 0 0px}.or-box font{display:inline-block;width:25px;height:25px;background-color:#eee;border-radius:50%;color:#000;margin-top:-15px;font-size:14px;line-height:22px}.login-fb{float:left;width:50%;background:#30497c url(../images/f-login.jpg) top left no-repeat;height:35px;margin-bottom:15px}.login-google{float:left;width:48%;margin-left:2%;background:#bf4233 url(../images/google-login.jpg) top left no-repeat;height:35px}.login-text1{float:left;width:100%;text-align:center;color:#fff;font-weight:400;margin:0px 0 5px;font-size:14px}.login-text1 font{display:block;font-size:18px;margin-top:20px}.login-part-box .error-1{padding:15px 0;margin-bottom:0px}.log-reg-box{float:left;width:100%;position:absolute;bottom:10px;left:0px;text-align:center}.log-reg-box .log-reg-btn{display:inline-block;width:100%;line-height:35px;background-color:#1667b0;color:#fff;font-size:18px;font-weight:400;text-decoration:none}.jl-free-ojha6{background:#000 url(../images/ojha-6.jpg) top left no-repeat;background-size:auto 100%}.jl-free-atul6{background:#000 url(../images/atul-6.jpg) top left no-repeat;background-size:auto 100%}.jl-free-sushma6{background:#000 url(../images/sushma-6.jpg) top left no-repeat;background-size:auto 100%}.jl-free-hardy6{background:#000 url(../images/hardy-6.jpg) top left no-repeat;background-size:auto 100%}.jl-free-ojha7{background:#000 url(../images/ojha-7.jpg) top left no-repeat;background-size:auto 100%}.jl-free-atul7{background:#000 url(../images/atul-7.jpg) top left no-repeat;background-size:auto 100%}.jl-free-sushma7{background:#000 url(../images/sushma-7.jpg) top left no-repeat;background-size:auto 100%}.jl-free-hardy7{background:#000 url(../images/hardy-7.jpg) top left no-repeat;background-size:auto 100%}.match-box-home{float:left;background-color:#eee;width:100%;box-sizing:border-box;padding:0 0 0px;border-radius:5px;margin-bottom:10px;overflow:hidden}.match-box-home .title-home-match{float:left;width:100%;text-align:center;background-color:#1667b0;color:#fff;font-size:18px;line-height:30px}#flexslider-n2 .slides li .match-box-home .img25{width:30px!important;float:none;margin:0 0 5px 0}.match-time-n{background:url(../images/clock-icon.png) top left no-repeat;padding:0px 0 0 18px;color:#ea0404;background-size:13px;line-height:16px;margin-top:3px;height:22px;font-weight:bold;text-decoration:none;float:right}.mo-ads-box{float:left;width:100%;margin:10px 0;text-align:center}@media all and (max-width:330px){.login-part-box .login-box2{width:300px;overflow:hidden;margin-left:-150px}}.rs-icon-101{display:block;background:url(../images/coin-icon56.png) top left no-repeat;height:28px;width:24px;background-size:100%;margin:0 10px 5px 0}.lan-box3, .lan-title2, .lan-box2, .logo-text, .logo, .lan-box1, .lan-box-app{float:left;width:100%}.lan-box1{background:#354a21 url(../images/n-l-mainbg.jpg) top left no-repeat;background-size:100%;min-height:300px;padding-bottom:20px}.lan-box-app{background-color:#fff;min-height:30px;padding:5px 0}.lan-box2{background-color:#fff;padding:20px 0}.lan-box3{background-color:#ebebeb;padding:15px 0}.logo{text-align:center;margin:15px 0 0px}.lan-close-app{float:left;width:100%;height:55px;text-align:center;background:url(../images/close-icon-2.png) center center no-repeat;background-size:15px}.lan-app-logo{float:left;width:50px;overflow:hidden;border-radius:5px}.lan-app-text{float:left;width:95%;color:#666;padding:0 2.5%;font-size:13px}.lan-app-text font{color:#000;font-size:15px;display:block}.logo-text{color:#fff;font-weight:400;font-size:12px;text-transform:uppercase;text-align:center;margin:3px 0 15px}.logo-text2{color:#fff;font-weight:400;font-size:18px;text-align:center;margin:0px}.lan-login-box{float:left;width:90%;background-color:#fff;margin:5px 5% 10px;border-radius:10px;min-height:200px}.lan-login-box ul.tabs{float:left;width:100%;display:block;border-radius:10px 10px 0 0;overflow:hidden}.lan-login-box ul.tabs li{display:block;float:left;width:50% ;line-height:45px;background-color:#ebebeb;text-align:center;color:#696969;font-size:18px;font-weight:400}.lan-login-box ul.tabs li.current{background-color:#fff;color:#668a06}.lan-login-box .tab-content{display:none;padding:15px 5%;width:90%;float:left}.lan-login-box .tab-content.current{display:inherit}.lan-login-box .textbox{box-shadow:0 0 0px #ccc;background-color:#ebebeb;width:100%}.lan-login-box .styled-select9{box-shadow:0 0 0px #ccc;background-color:#ebebeb}.lan-title1{float:left;width:100%;text-align:center;margin-top:10px}.lan-title1 b{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#ffba00;margin:0 5px}.lan-title1 font{display:inline-block;font-size:14px;text-transform:uppercase;color:#fff;position:relative;bottom:-2px}.lan-title2{text-align:center;color:#000;font-size:18px;margin-bottom:5px}.lan-title1.lan-title3{margin-top:0px;margin-bottom:10px}.lan-title1.lan-title3 b{background-color:#4cbc00}.lan-title1.lan-title3 font{color:#000;text-transform:capitalize}.lan-match-box{float:left;width:90%;margin:5px 5% 0;background-color:rgba(255, 255, 255, 0.2);border:2px solid #fff;border-radius:5px;position:relative;margin-top:30px}.lan-match-box ul.tabs2{float:left;width:40px;display:block;border-radius:0px;overflow:hidden}.lan-match-box ul.tabs2 li{display:block;float:left;width:100%;padding:15px 0;background-color:#ebebeb;text-align:center;border-bottom:1px solid #d8d8d8}.lan-match-box ul.tabs2 li img{width:25px}.lan-match-box ul.tabs2 li.current{background-color:#fff}.lan-match-box .tab2-content{display:none;padding:5px;width:calc(100% - 15px);float:left}.lan-match-box .tab2-content.current{display:inherit}.lan-match-box .match-box9{width:150px;margin:0px auto 5px;overflow:hidden;text-align:center}.lan-match-box .match-box9 font{width:40%;float:left;margin-top:10px}.lan-match-box .match-box9 small{color:#fff;width:20%;float:left;margin-top:25px;font-size:14px}.lan-match-box .match-box9 font span{color:#fff;display:block}.lan-match-box .match-box9 img{width:40px}.lan-match-box .prize-box{float:left;margin:10px 0px 0 5px;border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:20px;color:#fff;padding:0 3px;font-weight:400}.lan-match-box .prize-box small{color:#FFCC00}.lan-match-box .match-time-n{background-color:#fff;height:auto;padding:2px 5px 0 20px;background-position:3px 2px;margin-top:7px}.lan-cel-box{float:left;width:46%;margin:10px 2%}.lan-cel-box img{float:left;width:40px;height:40px;border:3px solid #ccc;border-radius:50%}.lan-cel-box font{float:right;width:calc(100% - 52px);font-size:15px;color:#000;padding-top:8px}.lan-cel-box small{display:block;font-size:10px;color:#666}.lan-hav-box{float:left;width:92%;margin:5px 4% 0;background-color:#fff;border-radius:5px;line-height:30px;color:#666;font-weight:400;font-size:11px}.lan-hav-box b{border:5px solid #ebebeb;background-color:#68a355;height:20px;width:20px;border-radius:50%;float:left;margin:0 5px 0 -10px}.flexslider78{float:left;width:90%;margin:0 5%;padding:10px 8%;overflow:hidden; background:url(../images/lan-testi-img.jpg) top left no-repeat;text-align:center;position:relative;box-sizing:border-box}.flexslider78 .flex-viewport{position:relative}.flexslider78 .slides li{padding:0px;color:#666;font-weight:400;height:170px;line-height:18px}.flexslider78 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}.flexslider78 .flex-direction-nav .flex-disabled{opacity:1!important;filter:alpha(opacity=100);cursor:default}.flexslider78 .flex-control-nav{bottom:10px;width:100%;padding:0px;margin:0px;left:0px}.flexslider78 .flex-control-paging li a{background-color:#ccc}.flexslider78 .flex-control-paging li a.flex-active{background-color:#68a355}.flexslider78 .lan-text-name{float:left;width:100%;margin-top:10px}.flexslider78 .lan-text-name font{color:#999;font-size:9px}.flexslider78 .flex-control-paging li a{width:8px;height:8px}.flexslider78 .flex-control-nav li{margin:0 3px}.lan-footer1{float:left;width:100%;background-color:#40454b;padding:10px 0;text-align:center}.lan-footer1 img{height:50px;margin:5px 10px 0}.lan-footer1 .lan-title1{margin-bottom:15px}.lan-footer2{float:left;width:100%;background-color:#34393f;padding:10px 0;text-align:center}ul.footer-menu{float:left;width:90%;margin:5px 5%;border-bottom:1px solid #5d6165;border-top:1px solid #5d6165;line-height:22px;padding:5px 0}ul.footer-menu li{display:inline-block}ul.footer-menu li a{display:block;padding:0 12px;color:#eee}.footer-logo{float:left;width:100%;text-align:center;margin-top:15px}ul.footer-social{float:left;width:100%;text-align:center;display:block;margin:25px 0 15px}ul.footer-social li{display:inline-block}ul.footer-social li a{display:inline-block;overflow:hidden;height:25px;width:25px;margin:0 2px;border-radius:50%}ul.footer-social li a img{width:100%}.fast-text{color:#fff;font-size:12px}.copy-text{float:left;width:100%;text-align:center;font-size:9px;color:#ccc}.menu-bot{float:left;width:96%;margin:30px 2% 15px}.logout-btn{float:right;border:1px solid #999;border-radius:2px;background:#e7e5e5 url(../images/logout_icon.png) 2px center no-repeat;color:#333;background-size:20px;padding:6px 8px 6px 25px;font-size:14px}.left-m-btn{height:31px;border-radius:3px;margin-right:5px}.lan-match-box .lan-title1{position:absolute;left:0px;top:-35px}.hed-icon-top a{float:left;width:35px;height:35px;border-radius:3px;overflow:hidden;margin-right:5px}.hed-icon-top a img{width:100%}.forum-listbox-f{float:left;width:calc(100% - 20px);background-color:#ececec;padding:10px}.forum-listbox-f .search-textbox{width:calc(100% - 90px);line-height:30px}.forum-listbox-f .styled-select9{float:left;width:calc(50% - 5px);height:30px;margin:0px 0 8px;background-size:30px}.forum-listbox-f .styled-select9 select{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666}.forum-listbox-f .btn-3{width:70px;line-height:30px;height:30px;margin-right:0px}.jc-title1{float:left;width:100%;text-align:center;font-size:14px}.jc-tourbg{float:left;width:96%;margin:10px 2% 0;border-radius:2px;overflow:hidden}.jc-tourbg img{width:100%}.jc-matchbox{float:left;width:96%;margin:10px 2% 0;border-radius:2px;overflow:hidden;background-color:#fff;box-shadow:2px 1px 1px #ccc;text-align:center;text-decoration:none;color:#333}.jc-match-1{display:inline-block;width:180px;padding:0 5px;margin:3px 0;position:relative}.jc-match-1 font{display:block;font-size:11px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jc-match-1 img{display:inline-block;margin:3px 3px 0}.jc-match-1 small{display:inline-block;font-size:14px;color:#333}.jc-m-prize{float:left;width:96%;background-color:#f3f3f3;padding:5px 2%}.timer5{float:right;color:#ea0404;font-size:12px;background:url(../images/clock-icon.png) top left no-repeat;background-size:15px;padding-left:20px;line-height:17px;overflow:hidden;margin-top:2px}.jc-m-prize-title{float:left;color:#000;font-size:14px}.jc-match-1:nth-child(2){border-left:1px dashed #999}.jc-match-more .jc-match-1{width:92%;margin:3px 4%}.jc-match-2 .jc-match-1{width:140px}.jl-n .jl-box1{border-radius:3px;box-shadow:2px 1px 1px #ccc}.jl-box3{float:left;width:94%;margin:10px 3% 0;border-radius:3px;overflow:hidden;background-color:#fff;box-shadow:2px 1px 1px #ccc;padding:5px;box-sizing:border-box}.jl-box3 .jl-title-31{font-size:16px}.jl-title-36{color:#333;font-size:13px;white-space:nowrap}.jl-title-36 font{color:#666}.i_note-jc{position:absolute;right:0px;top:0px;width:20px;height:20px;background:url(../images/i_note.png) top left no-repeat;background-size:100%}.jl-box1.jl-beat .jl-btn{width:105px;text-align:center}.jl-n .jl-box1{margin:10px 3% 0}.lm-box1{margin:70px 5px 0;float:left;width:calc(100% - 10px)}.lm-photo{float:left;width:55px;height:55px;border:3px solid #fff;overflow:hidden}.lm-photo img{width:100%}.lm-box1 .lm-title3{font-size:12px;color:#666;overflow:hidden}.lm-box1 .lm-title3 font{font-size:18px;color:#000;display:block}.lm-prize-box{float:left;background-color:#d0d0d0;line-height:18px;padding:2px;min-width:80px;border-radius:3px;font-size:14px;color:#000;margin-top:2px}.lm-prize-box b{background:#fff;border-radius:3px;width:18px;height:18px;float:left;text-align:center;margin-right:5px}ul.sport-menu3{float:left;width:90%;display:block;margin:15px 5% 0}ul.sport-menu3 li{display:inline-block;margin:0px;padding:0px;margin-right:2px;width:30%}ul.sport-menu3 li a{width:100%;float:left;text-align:center;background-color:#d0d0d0;position:relative;border-radius:2px}ul.sport-menu3 li a font{display:block;color:#7a7a7a;margin:-3px 0 2px}ul.sport-menu3 li a img{opacity:0.5;height:30px;margin-top:-2px}ul.sport-menu3 li a.act{background-color:#1667b0}ul.sport-menu3 li a.act img{opacity:1}ul.sport-menu3 li a.act font{color:#fff}ul.sport-menu3 li a.act:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#1667b0;border-width:7px;margin-left:-7px}ul.main-menu li a small{float:right;background-color:#68a355;border-radius:2px;font-size:10px;color:#fff;padding:2px 5px}.jl-full-prize, .jl-g-tour{background:#000 url(../images/jl-new.jpg) top left no-repeat;background-size:auto 100%}.jl-big-free, .ul-sal-free, .jl-big-tour{background:#000 url(../images/jl-big-free.jpg) top left no-repeat;background-size:auto 100%}.tour-beat-free3{background:#000 url(../images/ojha-4.jpg) top left no-repeat;background-size:auto 100%}.jl-box1.jl-beat .jl-btn{padding:0px;border-radius:0px}.jl-btn.jl-width{padding:0px;width:90px;text-align:center}ul.main-menu{margin-top:20px}ul.main-menu li{margin-bottom:5px}ul.main-menu li a{font-size:13px;padding:3px 0}ul.main-menu li a img{width:18px;margin-top:0px}ul.main-menu li a font{line-height:20px}.tour-menu{border-top:1px solid #aeaeae}.tour-menu.t-3-menu{background-position:left 50px}.tour-menu.t-3-menu a{width:calc(33.3% - 22px);float:left;text-align:center}.jl-free-atul-tour{background:#000 url(../images/atul-tour-beat.jpg) top left no-repeat;background-size:auto 100%}.nl-body{background:#000 url(../images/app-download-bg.jpg) top left no-repeat;background-size:100%}.logo-nl{margin:45px 0 10px}.logo-nl2{margin:15px 0 10px}.nl-body .login-text1{font-size:11px}ul.sport-menu-nl{float:left;width:100%;text-align:center;margin-top:20px}ul.sport-menu-nl li{display:inline-block}ul.sport-menu-nl li a{display:block;width:80px;height:80px;border-radius:50%;border:3px solid #fff;text-align:center;margin:0 10px;background-color:rgba(255, 255, 255, 0.2)}ul.sport-menu-nl li a:hover, .select-sport ul.sport-menu li a.act{background-color:#d0dea8}.btn-1-nl{width:280px;margin:0px auto;float:none;display:inline-block;margin-top:20px;box-shadow:0 0 0 #fff;font-size:18px}.nl-body .jc-matchbox{box-shadow:0 0 0 #fff}.step-box2{float:left;width:90%;margin:15px 5%}.step-no{width:30px;background:url(../images/step-bg.jpg) top center repeat-y}.step-no font{padding:2px;float:left;width:26px;height:26px;background-color:#fff;border-radius:50%}.step-no font b{float:left;width:inherit;height:inherit;line-height:26px;text-align:center;color:#fff;font-size:14px;border-radius:50%;background-color:#69a152}.step-no font b.gray{background-color:#ccc;color:#777}.step-text{font-size:16px;color:#fff}.step-text font{font-size:12px;color:#ccc;display:block}.nl-title1{float:left;width:90%;text-align:center;margin:40px 5% 0;color:#fff;font-size:18px;border-bottom:1px dashed #ccc;line-height:24px}.get-yellow{float:left;width:calc(96% - 14px);padding:5px;margin:5px 2% 0;font-size:14px;text-align:center;color:#fff;text-shadow:0px 0px 3px #000}.get-yellow font{font-size:16px;color:#FFCC00;}.nl-box1{float:left;width:calc(100% - 20px);margin:15px 10px 0;background-color:#fff;padding-bottom:10px;font-weight:400}.nl-box1-title{float:left;width:calc(100% - 20px);padding:0 10px 2px;line-height:30px;background-color:#ccc;font-size:14px;margin-bottom:10px;color:#000}.full-width-10{float:left;width:calc(100% - 20px);padding:0 10px}.nl-other-title{float:left;width:100%;font-size:17px;text-align:center;color:#000;margin:40px 0 15px}.nl-other-title b{display:inline-block;background:url(../images/arrow-other.png) top left no-repeat;background-size:100%;width:30px;height:30px;margin:0 10px 0}.nl-other-title font{display:inline-block}.checkbox-tto{float:left;width:15px;height:15px;margin:15px 0px 0 5px}.trade-tto-btn .btn-3{margin:15px 3px;width:auto;font-size:14px;padding:0 15px}.trade-tto-btn2 .btn-3{margin:0px;width:60px;font-size:14px;padding:3px 0px;text-align:center;height:auto;line-height:22px;float:right}.app-table.app-table-trade tbody tr.lock-row td .player-name font{color:#000}.jl-free-ojha8{background:#000 url(../images/ojha-8.jpg) top left no-repeat;background-size:auto 100%}.jl-free-atul8{background:#000 url(../images/atul-8.jpg) top left no-repeat;background-size:auto 100%}.jl-free-sushma8{background:#000 url(../images/sushma-8.jpg) top left no-repeat;background-size:auto 100%}.jl-free-hardy8{background:#000 url(../images/hardy-8.jpg) top left no-repeat;background-size:auto 100%}.tour-beat-free-ojha{background:#000 url(../images/tour-beat-free2.jpg) top left no-repeat;background-size:auto 100%}.draft-box{float:left;width:calc(100% - 20px);margin:10px 10px 0;background-color:#fff;font-size:14px}.draft-box .popbox-title{background-color:#68a355;color:#fff}.lan-box-green{float:left;width:100%;padding:20px 0 30px;background-color:#68a355;text-align:center}.lan-box-green .full-width-10{color:#fff;padding:5px 10px 10px}.lan-box-green .border-2p{width:100px;height:3px;margin:15px auto;background-color:#add4a0;overflow:hidden;font-size:0px}.home-how-to-play{float:left;width:100%;text-align:center}.home-how-to-play img{width:50%}.lan-box-green .lan-title1 font{font-size:18px}.home-tab-tour{text-align:center;overflow:hidden;width:100%;float:left}.home-tab-tour img{/*margin-left:-30%;*/height:100px;width: 100%;object-fit: cover;}.nl-body2 .login-text1 font{margin:10px 10px 20px;color:#000}.nl-body2 .img-52{margin:10px;width:calc(100% - 20px);float:left}.nl-body2 .button-2{float:none;display:inline-block;margin:10px 0}.nl-body2 .get-yellow{color:#000;font-weight:400;text-shadow:0 0 0 #fff}.nl-body2 .get-yellow font{color:#000;background-color:#fff;padding:0 5px;border-radius:3px}.nl-body2 .nl-title1{border-bottom:1px dashed #666;color:#000}.nl-body2 .step-text{color:#000}.nl-body2 .step-text font{color:#666}.g-icon{display:inline-block;height:15px;width:15px;background:url(../images/g-icon.png) left 1px no-repeat;background-size:100%;margin-left:2px;position:relative}.f-icon{display:inline-block;height:15px;width:15px;background:url(../images/f-icon.png) left 1px no-repeat;background-size:100%;position:relative;right:0px;margin-left:2px}.pop-title-1{margin:0;color:#000;font-size:18px;border-bottom:2px solid #69a152;line-height:24px}.pro-fill6{float:left;width:60px;background-color:#cecece;height:2px;overflow:hidden;font-size:0px;margin-top:3px;margin-right:5px}.pro-fill6 font{float:left;height:2px;background-color:#c90303;border-radius:10px;overflow:hidden}.pre-pickbox1{width:calc(96% - 10px);margin:10px 2% 15px;padding:5px;background-color:#fff;box-shadow:0 0 3px #ccc}.pre-pickbox1 .btn-1{height:30px;line-height:30px;width:80px;margin:10px 0 5px calc(50% - 40px);float:none;box-shadow:0 0 0px #ccc}.pre-pickbox1 .pre-pick-top, .pre-pickbox1 .pre-pick-bot{background-color:#ddd}.pre-btn{float:left;line-height:30px;color:#fff;background-color:#1667b0;border:0px;font-size:14px;padding:0 10px 0 5px;margin:10px 0 0 15px;position:relative}.pre-btn:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-right-color:#1667b0;border-width:15px;margin-top:-15px}.next-btn{float:right;line-height:30px;color:#fff;background-color:#1667b0;border:0px;font-size:14px;padding:0 5px 0 10px;margin:10px 15px 0 0;position:relative}.next-btn:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-left-color:#1667b0;border-width:15px;margin-top:-15px}
.chal101-pop3-popup { overflow:scroll}
body {
	font-family: 'siemen-regular';
}
.jl-n .jl-box1{ position:relative;}
.jl-box1 .free-league{ position:absolute; top:-6px; right:-6px; background:url(../images/jl-free.png) top left no-repeat; background-size:100%; width:50px; height:50px;}
.info-box65{ float:left; width:100%; background-color:#ee163b; padding:10px 0; color:#fff; font-size:22px; text-align:center;}

.live-cell-box1{ background-color:#ffe7dd;}
.live-cell-box1 .jl-btn, .live-cell-box .jl-btn{background-color:#fc4e08;}
.live-cell-box1 .chall-photo{float:left; width:60px; height:60px; border-radius:50%; border:3px solid #ccc; overflow:hidden;}
.live-cell-box1 .chall-photo img{width:100%;}
.title1-1o1{ font-size:16px; color:#ee163b; background-color:#eee; width:calc(100% - 10px); padding:10px 5px 5px; border-bottom:1px dashed #ccc;}
.title1-1o1 font{ color:#333; font-size:14px;}

.newnote_1{ float:left; width:calc(90% - 0px); margin:10px 5% -15px; padding:8px 0px 15px; text-align:center; background-color:palegoldenrod; color:brown; font-weight:700; font-size:15px; border-radius:10px 10px 0 0;}
.newnote_1 font{ font-size:13px; color:#333; display:block; line-height:18px; margin-top:3px; font-weight:400}
.wb-text-1{font-size:24px;color:#fff; text-align:center; border-bottom:1px solid #ccc; width:calc(100% - 20px); margin:70px 10px 0; float:left;}
.wb-text-2{font-size:18px;color:#eee; text-align:center; width:calc(100% - 10px); margin:30px 5px 0; float:left; line-height:28px;}
.wb-text-2 font{ display:block; font-size:14px; margin-top:10px;}
.wb-text-2 small{color:#FF9900; font-size:20px;}
.wb-text-3{font-size:13px;color:#333; text-align:center; width:calc(100% - 20px); margin:0px 10px 0; float:left;}
.wb-text-5{ float:left; width:calc(100% - 30px); font-size:15px;color:#333; margin:20px 5px 0; padding:5px 10px; background-color:#eee; border-radius:3px;}
.wb-text-6{ float:left; width:calc(100% - 20px); font-size:15px;color:#333; margin:20px 10px 0; }
.wb-text-4{font-size:13px;color:#333; text-align:center; line-height:18px; width:calc(100% - 20px); padding:0 10px;}
.jc-matchbox-main{ float:left; width:calc(100% - 20px); padding:5px; margin:5px; background-color:#fff; border-radius:2px;}
.jc-matchbox-main .jc-matchbox{ margin:0px; width:calc(100% - 10px); padding:5px 5px 10px; background-color:#eee; box-shadow:0 0 0 #fff;}
.jc-matchbox-main .jc-matchbox font{ font-size:13px; display:block; text-align:center;}
.jc-matchbox-main .jc-matchbox strong, .jc-matchbox-main .jc-matchbox a{ font-size:14px;}
.chall-user-photo{ display:inline-block; width:70px; height:70px; border-radius:50%; border:3px solid #ccc; overflow:hidden;}
.chall-user-photo img{width:100%;}
.newnote_2{ float:left; width:calc(100% - 30px); margin:10px 5px; padding:8px 10px; text-align:left; background-color:#eee; color:#333; font-size:13px; border-radius:3px;}

.welcome-page{ background-color:#001b35;}
.welcome-page .btn-3{ background-color:#e9eaec; color:#001b35;box-shadow: 0 0 0px #ccc;}

.jl-free-atul-tour2{background:#000 url(../images/atul-9-tour.jpg) top left no-repeat;background-size:auto 100%}
.hed-btn{ float:left; width:50px; background-color:#fff; color:#000; font-size:12px; text-align:center; border-radius:3px; padding:3px 0; font-weight:bold}
.tour-beat-free-ojha2{background:#000 url(../images/tour-beat-free-ojha2.jpg) top left no-repeat;background-size:auto 100%}

.CustomizeLeague .note-table2{ width:100%; margin:0px;}

.info-green{float:left;width:calc(100% - 40px); padding:10px;border-radius:5px;margin:5px 10px 10px;background:#333;}
.info-green font{font-size:18px;color:#fff; float:left;width:100%}
.info-green font small{ color:#ccc; font-size:12px; display:block}
.info-green .button{ text-decoration:none; float:left; margin-top:2px;}

.CustomizeLeague .tab-menu7 ul li a{ padding:0 5px; font-size:14px; line-height:40px;}
.CustomizeLeague .tab-menu7 ul, .CustomizeLeague .tab-menu7 ul li{ margin:0px;}

.CustomizeLeague .styled-select82{ height:24px; width:100%; padding-left:5px; background:#fff url(../images/OD-down-arrow.png) calc(100% - 5px) 6px no-repeat; background-size:10px; border:1px solid #ccc; margin-left:0px; font-size:11px;}
.CustomizeLeague .note-table2 td{ padding:5px;}

ul.rule-scoring-menu{ float:left; width:100%; text-align:center; margin-bottom:10px;}
ul.rule-scoring-menu li{ display:inline-block; margin:0px;}
ul.rule-scoring-menu li a{ display:inline-block;border-bottom:2px solid #999; padding:4px 15px; color:#666; font-size:14px;}
ul.rule-scoring-menu li a.act{color:#222; border-bottom:2px solid #68a355;}

.nh-textbox.w30{ width:30px;}

.jl-box1.jl-beat .end-timer-test{color:#fff;}
.end-timer-test{ float:left; width:100%; font-size:10px; }
.end-timer-test b{color:#FF0000;}
.jl-box1{ padding:5px 10px;}
.jl-box1.jl-beat .jl-btn{ margin-top:5px;}
.jl-title-32{ font-size:13px;}

/*F Mobile For Playoffs*/
/*f-stylesheet-league_home*/
ul.lhom-plyoff-tabs-links{margin-bottom: 15px;}
ul.lhom-plyoff-tabs-links li {display: inline-block; margin-right: 5px;margin-left: 5px;padding: 0px 20px;}
ul.lhom-plyoff-tabs-links li a {text-decoration: none;font-family: 'siemen-regular'; font-weight: 600;font-size: 14px; color: #000;}
ul.lhom-plyoff-tabs-links li.active { background-color: #3e3e3d;position: relative;}
ul.lhom-plyoff-tabs-links li.active a{color: #ffffff!important;}
ul.lhom-plyoff-tabs-links li.active::before{width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #3e3e3d;content: ""; bottom: -8px;left: 37%;position: absolute; right: 0;}
.ply-off-block{position: relative;}
.ply-off-block .plyoff-btn{position: absolute; top: 3px; right: 5px;}
.plyoff-btn .button2 {padding: 7px 15px;font-size: 14px;letter-spacing: 0.5px;}
.lh-box-1.ply-off-block{border-right: 1px solid #c7c7c7;}
.ply-off-box .flexslider104.flexslider1044 {width: calc(65% - 130px); margin-right: 130px;}
.lh-title-box.ply-off-box{padding-top: 5px;padding-bottom: 3px;}
.ply-off-title-tour{font-size: 17px;padding-top: 10px;}
tr.ply-off-title-tour td {background-color: #cebcbc !important;text-align: center;border: 1px solid #ffcfcf;font-size: 15px !important;margin-top: 7px !important;padding: 0;font-family: 'siemen-regular';}
.ply-off-title-tour {font-size: 17px;padding-top: 10px;}
/*PlayOff Rounds*/
.ply-off-content li {width: 100%;border: 1px solid #c8c8c8;min-height:40px;padding: 0px 1px !important;text-align: center;margin-bottom: 50px !important;border-radius: 8px;background-color: #eeeeee;}
/*ul.ply-off-content {width: calc(100% - 75%);}*/
.ply-off-content li:last-child{margin-bottom: 0 !important;}
.ply-off-content li span {margin-bottom: 10px;display: block;margin-top: 10px;font-size: 13px;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;width: 95px;overflow: hidden;}
.playoff-tour-rounds-block{float: left;width: 100%;}
.playoff-tour-round-inner.play-off-semi-final .po-semi {margin-top: 86%;}
.ply-off-content li h6 {font-size: 20px;}
.playoff-tour-rounds-block .playoff-tour-round-inner:last-child{margin-right: 0!important}
ul.ply-off-content.po-final {margin-top: 47%;}
.lh-box-21.lh-box-22.plyoff-bor_rmv {border-left: none;height: 275px;}
.playoff-tour-round-inner h3 {margin-bottom: 15px;margin-top: 15px;}
/*.lh-box-1.plyoff-wrapper {border-right: 1px solid #c7c7c7;padding-bottom: 0;height: 320px;overflow: auto;}*/
.lh-box-1.plyoff-wrapper {border-right: 1px solid #c7c7c7;padding-bottom: 0;height: 100%;overflow: auto;margin: 0 auto;display: grid;}
.plyoff-wrapper .playoff-tour-rounds-block {background-image: url(../images/playoff-direction-2.png);background-repeat: no-repeat;background-position: 60px 21px;padding-top: 10px;padding-bottom: 15px;margin: 0 auto !important;width: 339px;margin-left: auto !important;margin-right: auto !important;}
.playoff-tour-rounds-block .playoff-tour-round-inner,.playoff-tour-rounds-block .playoff-tour-round-inner.play-off-quater,.playoff-tour-rounds-block .playoff-tour-round-inner.play-off-semi-final,.playoff-tour-rounds-block .playoff-tour-round-inner.play-off-final{float: left; width: 28%; margin-right: 20px;}
.mtches-tb-ploff-home{padding: 0 10px; margin-bottom: 10px;}
.mb-home-league-matches .lh-match-box{margin-top: 10px;}
.mb-home-league-matches .lh-match-box td {padding: 4px;font-size: 12px;}
.ths-title.mb-plyoff-ch-tle {padding-top: 0px;padding-left: 15px;font-family: 'siemen-regular';margin-left: 10px;margin-right: 10px;background: #f8f8f8 url(../images/lh-title-bg.png) bottom left repeat-x;height: 35px;border: 1px solid #ccb6b6;font-size: 16px;color: #000;line-height: 35px;border-radius: 2px;}
.plyoff-wrapper ul.ply-off-content h5 {font-size: 12px;}
.playoff-home-wrapper {margin-top: 15px !important;margin-bottom: 10px !important;}
.mb-home-league-matches .lh-match-box tr{border-bottom: 1px dotted #000000;}
.mb-home-league-matches .lh-match-box tr:last-child {border-bottom: none;}
@media screen and (max-width: 500px) and (min-width: 400px){.mb-home-league-matches .lh-match-box td:first-child{width: 120px;}}
@media screen and (max-width: 991px) and (min-width: 767px){.mb-home-league-matches .lh-match-box td:first-child{width: 220px !important;}}
/*f-playoff_myfantasy*/
.plyoff-myfantasy-tb table {min-height: 70px;}
.plyoff-matches li{float: left;text-align: center; margin: 0 auto;}
.plyoff-matches li:nth-child(2) {border-left: 1px solid #b78c8c;}
.plyoff-myfantasy-tb td span{display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;width: 80px;}
.plyoff-myfantasy-tb td{border-bottom: none;}
.plyoff-myfantasy-tb table:first-child {min-height: 80px;border-bottom: 1px dotted #d68282;}
.plyoff-matches{ margin-top: 15px;border-bottom: 1px dotted #ec4e4e;padding-bottom: 5px;float: left;width: 100%;}
.plyoff-myfantasy-tb td.ply-name {font-size: 17px; font-family: 'siemen-regular';}
.plyoff-myfantasy-tb {float: left;width: 100%;border-top: 1px solid #d5a6a6;padding-top: 0;box-shadow: 0 4px 0px #ec5e5e;margin-bottom: 30px;background-color: #ffffff;border-radius: 0 0 4px 4px;}
.plyoff-myfantasy-wrapper .ml-thead td{padding-left: 10px;}
.plyoff-myfantasy-tb table{font-family: 'siemen-regular';}
.plyoff-myfantasy-tb td font{font-size: 14px;}
.plyoff-myfantasy-tb td font {font-size: 14px;color: #ec0000;}
.plyoff-btns li .ml-btn.not-active{pointer-events: none; cursor: not-allowed;background-color: #ccc!important;color: #666!important;}
.plyoff-btns li .ml-btn {font-size: 13px;background-color: #3d5229;margin: 3px 2px;color: #fff;text-decoration: none; cursor: pointer;border: none;border-radius: 2px;padding: 4px 11px 5px 11px;font-family: 'siemen-regular';}
.plyoff-btns ul{padding-top: 20px;text-align: center;padding-bottom: 22px;}
.plyoff-btns ul li{display: inline-block;margin-right: 0;margin-left: 0;margin-bottom: 20px;}
.plyoff-btns{float: left;width: 100%;}
/*f-playoff_manage_team*/
.plyoff-myfantasy-wrapper .ml-ttitle {background: #c9bdbd;font-size: 18px;color: #000;font-family: 'siemen-regular';float: left;width: calc(100% - 15px);padding: 0 5px 0 10px;line-height: 48px;margin-bottom: 15px;}
.plyoff-myfantasy-wrapper .ml-tbody td {padding: 3px 5px;}
.plyoff-myfantasy-block{margin-left: 10px;margin-right: 10px !important;}
/*End F Mobile For Playoffs*/

/*Draft schedule*/
.playoff-schedule-tb-wrapper-mb {float: left;width: calc(100% - 20px);margin-left: 10px;margin-bottom: 0;}
.playoff-schedule-tb-wrapper-mb .ds-table td.first-ds {background-color: #99cc66;color: #000;font-weight: bold;}
.playoff-schedule-tb-wrapper-mb table.ds-table {background-color: #68a355;margin-top: 0;margin-bottom: 10px;padding-bottom: 10px;border-radius: 0 0 8px 8px;}
.playoff-schedule-tb-wrapper-mb .ds-table {font-size: 11px;margin-top: 15px;text-align: center;}
.playoff-schedule-tb-wrapper-mb h3.playoff-schedule-tb-title {display: block;background-color: #68a355;padding: 7px 0;margin-top: 20px;color: #ffffff;border-radius: 8px 7px 0 0;text-align: center;font-size: 17px;}
.playoff-schedule-tb-wrapper-mb .ds-table td strong {font-size: 12px;}
.playoff-schedule-tb-wrapper-mb .ds-table tr td:first-child {border-radius: 5px 0 0 5px;}
.playoff-schedule-tb-wrapper-mb .ds-table td {background-color: #fff;padding: 3px;line-height: 17px;}
/*End*/

/*Manage_team_playoff*/
.playoff-man-team-title h3 {font-size: 15px;background-color: #cac3c3;padding-left: 10px;padding-bottom: 10px;padding-top: 10px;min-height: 20px;text-align: left;font-weight: 600;letter-spacing: normal;float: left;width: calc(100% - 10px);margin-top: 5px;}
.ply-off-draft-tb-team{margin-bottom:0px; width: calc(100% - 40px);margin-left: 40px;border-left: 1px solid #cccccc;padding:5px 0;}

.plyoff-custom-cost-box{float: left;width: 100%;}
.plyoff-custom-cost-box h6 {text-align: center;font-size: 22px;padding-top: 5px;padding-bottom: 5px;}
.pricing_table-create_leg {padding-bottom: 20px;}
/*.plyoff-custom-btns-box form{text-align: center;padding-bottom: 12px;}
.plyoff-custom-btns-box form label {display: inline-block;text-align: center;padding-left: 5px;padding-right: 5px;font-size: 18px;}*/
.plyoff-custom-cost-box .pricing_table-create_leg {min-height: 60px;}
.plyoff-custom-cost-box ul {min-height: 67px;padding-left: 0;}
.plyoff-custom-btns-box .pricing_table-create_leg{min-height: 45px;padding-top: 15px;border-top: none;padding-bottom: 0;}
.plyoff-custom-cost-box .pricing_table-create_leg ul li {padding-bottom: 0;list-style: none;}
.playoff-ctmiza-wrapper .pricing_table-create_leg {border: 1px solid #c8b1b1;margin-bottom: 25px;margin-top: 20px;}
.plyoff-custom-btns-box .pricing_table-create_leg:first-child,.plyoff-custom-btns-box .pricing_table-create_leg:last-child {padding-bottom: 0;}
.plyoff-custom-cost-box .pricing_table-create_leg ul li font {font-weight: 400;font-size: 15px;}

.pricing_table-create_leg_inner ul{padding-left: 0;}
.pricing_table-create_leg_inner {border-top: 1px dotted #000000;margin-top: 10px;}
.playoff-ctmiza-wrapper {width: calc(100% - 20px);margin-left: 10px;}
.pricing_table-create_leg_inner ul li {list-style: none;margin-left: 0;font-size: 20px;text-align: center;font-weight: 600;padding-bottom: 10px;margin-top: 0;padding-top: 10px;}

/*Submit_request_playoff page*/
.submit-rquest-plyoff-wrapper {float: left;width: 100%;}
.submit-rquest-plyoff-wrapper .submit-request-form table {width: 100%;}
.submit-request-inner-block {padding-left: 15px;padding-right: 15px;}
.submit-request-inner-block p {font-size: 15px;line-height: 1.4;padding-bottom: 10px;}
.submit-request-inner-block h5,.submit-request-inner-block h6{font-size: 19px;text-decoration: underline;font-family: 'siemen-regular';padding-bottom: 15px;}
.submit-request-inner-block ul{padding-left: 25px;margin-bottom: 20px;}
.submit-request-inner-block ul li {list-style: disc;font-size: 15px;padding-bottom: 5px;}
.submit-request-form span {font-size: 14px;margin-right: 17px;font-weight: 500;}
.submit-request-form table tr {vertical-align: text-bottom;font-weight: 600;}
.submit-request-form table input {width: calc(100% - 13px);padding-left: 10px;margin-bottom: 15px;height: 27px;box-shadow: none !important;border: 1px solid #b4a7a7;}
.submit-request-form table .txtar-align{vertical-align: top;}
.submit-request-form table tr.sub-plyoff-rqt-btn{text-align: center;margin-top: 20px;}
.submit-request-form table textarea {width: calc(100% - 15px);}
.submit-request-form table tr.sub-plyoff-rqt-btn input {width: 100%;padding-bottom: 15px !important;margin-top: 20px;padding-top: 14px;color: #fff;background-color: #69a152;border: 0px;font-size: 16px; height: 100%;}
/*.submit-request-form table tr.sub-plyoff-rqt-btn input {width: 40%;padding-bottom: 15px !important;height: 35px;margin-top: 20px;padding-top: 7px;}*/
.submit-rquest-plyoff-wrapper .page-title-new {text-align: left;padding-left: 10px;padding-top: 11px;font-family: 'siemen-regular';margin-left: 0;margin-right: 0;margin-top: 15px;padding-bottom: 15px;font-size: 20px;color: #000;border-radius: 2px;background-color: #ffffff;line-height: 20px;border-left: 3px solid #69a152;}
/*End*/
/*Confirmation Submit Request Page */
.confirm-submit-rquest-plyoff-wrapper {text-align: center;padding-top: 30px;padding-bottom: 50px;background-color: #ffffff;margin-top: 30px;border-radius: 10px;border: 6px solid #dddddd;}
.confirm-submit-rquest-plyoff-wrapper img {width: 100px;}
.confirm-submit-rquest-plyoff-wrapper p{margin-bottom: 40px;font-size: 22px;padding: 0 20px;line-height: 1.4;font-family: 'siemen-regular';margin-top: 5px;}
.confirm-submit-rquest-plyoff-wrapper .jl-sl-box-btn {border-radius: 3px;padding: 4px 41px;width: 100%;padding-bottom: 15px !important;padding-top: 14px;color: #fff;background-color: #69a152;border: 0px;font-size: 16px;}
/*End*/
/*f-create_league_customization_playoff modal Mobile*/
.modal-playoff-table_wrapper1 {display: none; position: fixed; z-index: 999999; padding-top: 39px; left: 0;top: 0;width: 100%; height: 100%;overflow: auto;background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); }
.modal-playoff-table_wrapper1 .close {position: absolute;right: -4px;background-color: #000000;width: 20px;height: 20px;padding: 0 !important;top: -9px;font-size: 20px;border-radius: 100px;color: #ffffff;text-align: center;border: 2px solid #ffffff;line-height: 22px;box-shadow: 0 0 6px #00000070;}
.modal-playoff-table_wrapper1 .close:hover,.modal-playoff-table_wrapper1 .close:focus {color: #d8f637;text-decoration: none;cursor: pointer;}
.popup-create_league-table_wrapper {background-color: #ec6161;width: calc(100% - 5px);position: relative;margin: 0 auto !important;}
.pricing-table-plyoff-content ul li img {width: 12px;margin:0 auto;}
.modal-playoff-table_wrapper1{float: left;width: 100%}
.pricing-table-plyoff-block.pricing-table-plyoff-features {width: 55% !important;float: left;}
.pricing-table-plyoff-block {float: left;width: 20%;background-color: #ffffff;}
.pricing-table-plyoff-block:nth-child(2) {width: 15%;margin-top: 0;}
.pricing-table-plyoff-block:nth-child(3) {width: 15%;margin-top: 0;}
.pricing-table-plyoff-block:nth-child(4) {width: 15%;margin-top: 0;}
.pricing-table-plyoff-header {min-height: 29px;border-bottom: 1px solid #eddddd;border-right: 1px solid #eddddd;position: relative;padding-bottom: 0;padding-left: 3px;padding-top: 11px;}
.playoff-inner-playoff-price a,.playoff-inner-playoff-price button,.playoff-inner-playoff-price input {background-color: #3d5229;display: block;padding: 9px 7px;border-radius: 3px;margin: 0 auto;text-decoration: none;font-weight: 600;color: #ffffff;font-size: 12px;text-align: center;}
.playoff-inner-playoff-price input.cust-pr-input{display: unset;}
.pricing-table-plyoff-content li {min-height: 34px;}
.popup-table-cus-inner{float: left;width: 100%;margin-top: 5px;}
.pricing-table-plyoff-content ul {border-right: 1px solid #eddddd;min-height: 307px;}
.popup-table-cus-inner h3 {font-size: 19px;padding-bottom: 8px;background-color: #ffffff;padding-top: 8px;padding-left: 6px;border-left: 3px solid #000000;margin-bottom: 14px;font-weight: 600;}
.playoff-inner-playoff-price h5 {font-size: 14px;font-weight: 600;}
.playoff-inner-playoff-price label {display: block;margin-bottom: 7px;}
.playoff-inner-playoff-price label:last-child {margin-bottom: 0;}
.pricing-table-plyoff-header h6,.playoff-inner-playoff-price h6 {font-size: 16px;font-weight: 600;position: relative;margin-bottom: 15px;word-break: break-all;min-height: 25px;}
.pricing-table-plyoff-header h6::after,.playoff-inner-playoff-price h6::after {content: '';width: 25px;height: 2px;background-color: #53b700;position: absolute;left: 0;border-radius: 4px;bottom: -5px;}
.playoff-inner-playoff-price span {font-size: 13px;font-weight: 600;}
.playoff-inner-playoff-price span font {font-size: 12px;display: block;margin-bottom: 8px;}
.playoff-inner-playoff-price .playoff-ft {font-size: 12px;font-weight: 600;}
.pricing-table-plyoff-block.pricing-table-plyoff-free h5 {padding-top: 10px;}
.pricing-table-plyoff-content {font-size: 12px;}
.pricing-table-plyoff-content ul li:nth-child(even) {background-color: #e9e9e9;}
.pricing-table-plyoff-block.pricing-table-plyoff-features ul li {padding-left: 10px;text-align: left;line-height: 1.4;}
.pricing-table-plyoff-block ul li{text-align: center;}
.price-plyoff-help-strip {padding-left: 1px;margin-bottom: 20px;width: calc(100% - 2px);z-index: -1;display: flex;border-radius: 2px;box-shadow: 0 0 9px #00000040;padding-bottom: 0;background-color: #000000;}
.price-plyoff-help-strip img.price-plyoff-sc {width: 25px !important;}
.price-plyoff-help-strip ul {display: flex;align-self: flex-end;align-items: center;width: 100%;justify-content: center;}
.price-plyoff-help-strip ul li:last-child {border-right: none;margin-top: 0;padding-left: 0;}
.price-plyoff-help-strip ul li img {width: 16px;margin-right: 0;margin-left: 5px;vertical-align: middle;}
.price-plyoff-help-strip ul li:first-child {line-height: 17px;display: flex;align-items: center;}
.price-plyoff-help-strip ul li:last-child span{width: 100%;padding-top: 20px;display: block;}
.price-plyoff-help-strip ul li {width: calc(32.33% - 10px);min-height: 72px;text-align: center;margin-bottom: 5px;color: #ffffff;border-right: 2px solid #ffffff60;padding-left: 4px;margin-top: 5px;padding-right: 5px;}
.price-plyoff-help-strip ul li a {color: #ffffff;margin-top: 8px !important;text-decoration: none;display: inline-block;}
table.playoff-inner-playoff-price {border-spacing: 0;padding: 5px;border-radius: 4px;}
.pricing-table-plyoff-block .pricing-table-plyoff-content li {display: flex;align-items: center;}
table.playoff-inner-playoff-price tr {height: 55px;}
table.playoff-inner-playoff-price .pyof-ttle_p{font-size: 14px;font-weight: 600;}
table.playoff-inner-playoff-price td {border: 1px solid #f3eaea;}
.playoff-inner-playoff-price {float: left;background-color: #ffffff;width: 100%;margin-top: 8px;margin-bottom: 10px;}
.playoff-inner-playoff-price ul{display: flex;justify-content: normal;align-items: center;}
.playoff-inner-playoff-price ul li {margin-bottom: 0;min-height: 0;}
.playoff-inner-playoff-price ul li:first-child{width: 25%;}
.playoff-inner-playoff-price ul li:nth-child(2){width: 50%;}
.playoff-inner-playoff-price ul li:nth-child(3){width: 25%;}
@media screen and (max-width: 359px) and (min-width: 300px){.pricing-table-plyoff-content li {min-height: 35px;}.pricing-table-plyoff-content ul li img {width: 12px;}}
.footer-price-strip {display: block;float: left;width: 100%;padding-left: 17px;padding: 7px 0px;border-bottom: 1px solid #eddddd;color: #000000;background-color: #ffffff;}
.footer-price-strip span {display: inline-block;vertical-align: top;margin-left: 10px;font-weight: 600;margin-bottom: 5px;}
.footer-price-strip ul li {padding-bottom: 1px;margin-bottom: 7px;}
.footer-price-strip ul {display: inline-block;padding-left: 10px;}
/*End*/
.jl-free-ojha9{background:#000 url(../images/pragyan-cric-9-free.jpg) center left no-repeat;background-size:auto 100%}
.jl-free-atul9{background:#000 url(../images/atul-cric-9-free.jpg) center left no-repeat;background-size:auto 100%}
.jl-free-sushma9{background:#000 url(../images/sushma-cric-9-free.jpg) center left no-repeat;background-size:auto 100%}
.jl-free-hardy9{background:#000 url(../images/hardy-cric-9-free.jpg) center left no-repeat;background-size:auto 100%}
.jl-free-ojha10{background:#000 url(../images/pragyan-cric-10-free.jpg) center left no-repeat;background-size:auto 100%}
.jl-free-atul10{background:#000 url(../images/atul-cric-10-free.jpg) center left no-repeat;background-size:auto 100%}
.jl-free-sushma10{background:#000 url(../images/sushma-cric-10-free.jpg) center left no-repeat;background-size:auto 100%}
.jl-free-hardy10{background:#000 url(../images/hardy-cric-10-free.jpg) center left no-repeat;background-size:auto 100%}
/*Filter and Overseas Css*/
.tm-bal-modal {display: none; position: fixed; z-index: 1; padding-top: 160px; left: 0;top: 0;width: 100%; height: 100%; overflow: auto;   background-color: rgb(0,0,0); z-index: 99999999;background-color: rgba(0,0,0,0.6); }
.tm-bal-modal .modal-content {border-radius: 4px;background-color: #fefefe;margin: auto;background-image: url(http://test2980s.cricbattle.com/images/cric-back.png);background-repeat: no-repeat;background-size: contain;padding: 0;border: 1px solid #888;position: relative;width: 95%;background-position: center;}
.refer-close {position: absolute;right: -5px;top: -10px;background: url(https://www.cricbattle.com/images/fancybox_sprite.png) top left no-repeat;background-size: 130%;float: left;width: 25px;height: 25px;text-decoration: none;}
.tm-bal-modal .tm-bal-tle{font-size: 24px;text-align: center;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #dddddd;margin-bottom: 15px;}
.tm-bal-modal .modal-properties{padding: 0 10px;}
.tm-bal-modal .tm-bal-mdls {margin-bottom: 15px;}
.tm-bal-mdls img {width: 35px;}
.tm-bal-mdls span {line-height: 36px;vertical-align: top;}
/*Filter-Search*/
a.filter-btn {
    background-color: #f9d207;
    color: #000000;
    padding: 0px 3px;
    text-decoration: none;
    font-weight: 400;
    font-size: 12px;
    border-radius: 2px;
    float: right;
}
a.filter-btn.on {background-color: #3d5229;}
a.filter-btn span.fil-icon {
    margin-right: 4px;
    vertical-align: middle;
}
a.filter-btn span.fil-icon img {
    width: 15px;
    filter: brightness(0);
}
.filter-tle{font-size: 20px;text-align: center;padding: 4px 0px;border-bottom: 1px solid #d8c2c2;margin-bottom: 15px;font-family: 'siemen-regular';}
.sb-btn-fitler .btn-3{float: unset;}
.sb-btn-fitler .filter-sbm{background-color: #3d5229;color: #fff;}
.sb-btn-fitler{text-align: center;margin-top: 15px;}
.sb-btn-fitler .filter-rst, .sb-btn-fitler .btn-3 {background-color: #b9c3af;color: #000000;display: inline-block;width: 120px;text-align: center;height: 35px;line-height: 35px;box-shadow: 0 0 5px #ccc;border: 0px;font-size: 16px;margin: 0 10px;padding: 1px 40px;}
.sb-btn-fitler .filter-sbm {background-color: #69a152;color: #ffffff;display: inline-block;width: 120px;text-align: center;height: 35px;line-height: 35px;box-shadow: 0 0 5px #ccc;border: 0px;font-size: 16px;margin: 0 10px;}
.chkbox-lble .checkmark:after {left: 7px;top: 3px;width: 4px;height: 9px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.filter-search-modal .modal-properties {padding: 0 0 15px 10px;}
.refer-close {position: absolute;right: -5px;top: -10px;background: url(https://www.cricbattle.com/images/fancybox_sprite.png) top left no-repeat;background-size: 130%;float: left;width: 25px;height: 25px;text-decoration: none;}
.chkbox-lble {display: inline-block;position: relative;width: 70%;padding-left: 30px;padding-top: 3px;margin-bottom: 8px;cursor: pointer;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.chkbox-lble input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;border: 2px solid #dddddd;width: 20px;background-color: transparent;border-radius: 4px;}
.chkbox-lble:hover input ~ .checkmark {background-color: #ccc;}
.chkbox-lble input:checked ~ .checkmark {background-color: #8d9e4b;border-color: #8d9e4b;}
.checkmark:after {content: "";position: absolute;display: none;}
.chkbox-lble input:checked ~ .checkmark:after {display: block;}
.chkbox-lble .checkmark:after {left: 7px;top: 3px;width: 4px;height: 9px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.filter-search-modal {display: none; position: fixed; z-index: 1; padding-top: 140px; left: 0;top: 0;width: 100%; height: 100%; overflow: auto;   background-color: rgb(0,0,0); z-index: 99999999;background-color: rgba(0,0,0,0.6); }
.filter-search-modal .modal-content {border-radius: 4px;background-color: #fefefe;margin: auto;background-image: url(../images/cric-back.png);background-repeat: no-repeat;background-size: contain;padding: 0;border: 1px solid #888;position: relative;width: 90%;background-position: center;}
/*End Filter Search*/
/*New Overseas Customization Table Responsive*/
.playoff-inner-playoff-price label {display: block;margin-bottom: 0;}
.pricing-table-plyoff-block.pricing-table-plyoff-features ul li {padding-left: 5px;text-align: left;line-height: 1.4;}
.pricing-table-plyoff-content .modal-toggle, .playoff-inner-playoff-price .modal-toggle{background-color: transparent;border:none; padding: 0 9px 0 0;}
.playoff-inner-playoff-price .modal-toggle{padding: 0 0px 0 5px;display: inline-block;}
.pricing-table-plyoff-content .modal-toggle img, .playoff-inner-playoff-price .modal-toggle img {width: 15px;}
.nw-modal-tips {position: absolute;z-index: 10000; /* 1 */top: 0;left: 0;visibility: hidden;width: 100%;height: 100%;}
.nw-modal-tips.is-visible {visibility: visible;}
.nw-modal-tips .modal-overlay {position: fixed;z-index: 10;top: 0;left: 0;width: 100%;height: 100%;background: hsla(0, 0%, 0%, 0.5);visibility: hidden;opacity: 0;transition: visibility 0s linear 0.3s, opacity 0.3s;}
.nw-modal-tips.is-visible .modal-overlay {opacity: 1;visibility: visible;transition-delay: 0s;}
.nw-modal-tips .modal-wrapper {position: fixed;z-index: 9999;top: 45%;left: auto;right: 0;border-radius: 6px;width: 98%;margin-right: 5px;background-color: #fff;box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);}
.nw-modal-tips .modal-transition {transition: all 0.3s 0.12s;transform: translateY(-10%);opacity: 0;}
.nw-modal-tips.is-visible .modal-transition {transform: translateY(0);opacity: 1;}
.nw-modal-tips .modal-header,.modal-content {padding: 1em;}
.nw-modal-tips .modal-header {position: relative;background-color: #fff;text-align: center;box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);border-bottom: 1px solid #e8e8e8;border-radius: 4px;}
.nw-modal-tips .modal-heading {font-size: 1.125em;margin: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.nw-modal-tips .modal-content > *:first-child {margin-top: 0;}
.nw-modal-tips .modal-content > *:last-child {margin-bottom: 0;}
.pricing-table-plyoff-block:nth-child(3) .pricing-table-plyoff-header h6 {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 30px;}
/*End*/
/*Free Trades*/
.ct-box1{position: relative;}
.ct-box1 .test1 {font-size: 13px;}
.ct-box1 .test1 .squaredOne{margin: 0 5px 0 0;}
.mge_tm-br_right {border-right: 1px solid #c2aeae;}
.test1.fl a.tm-bal-btn.link-color {font-size: 13px;}
.mnge_tm_trades{color: #000000 !important;text-align: center;width: 24%;margin: 0 auto;display: inline-block;font-size: 11px;position: absolute;line-height: 1;left: 0;padding-top: 3px;right: 61px;}
.mnge_tm_trades span{font-size: 13px;font-weight: 600;display: block;}
/*End*/
/*playingeleven-rule*/
.box-frezz .pp-main-box table.app-table.app-table-row span.stats-player,.mid-box3 .box-frezz table.app-table.app-table-trade span.stats-player,.add-player-popup .popbox-1 table.app-table.app-table-trade span.stats-player{position: relative;margin-left: 9px;font-size: 9px;margin-top: 2px;height: 10px;font-weight: bold;width: 30px;display: inline-block;}
.box-frezz .pp-main-box table.app-table.app-table-row span.stats-player::before,.mid-box3 .box-frezz table.app-table.app-table-trade span.stats-player:before,.add-player-popup .popbox-1 table.app-table.app-table-trade span.stats-player:before{position: absolute;left: -6px;top: 3px;width: 5px;height: 5px;content: "";background-color: red;border-radius: 100%;}
.mid-box3 .box-frezz table.app-table.app-table-trade span.stats-player,.add-player-popup .popbox-1 table.app-table.app-table-trade span.stats-player{margin-top: -2px;}
.mid-box3 .box-frezz table.app-table.app-table-trade span.stats-player:before,.add-player-popup .popbox-1 table.app-table.app-table-trade span.stats-player:before{left: -6px;top: 7px;}
/*End*/
.mid-box3 .box-frezz .pp-main-box table.app-table tbody.no-bo-c-vc tr td .btn-3 {margin: 0 3px;width: 109px;padding: 0;}
/*New Locl2lock Popup*/
.modal-l2l-modal{display: none;position: fixed;z-index: 999999;padding-top: 145px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.modal-l2l-modal .close {position: absolute;right: 5px;background-color: #000000;width: 21px;height: 21px;padding: 0 !important;top: 6px;font-size: 19px;border-radius: 100px;color: #ffffff;text-align: center;border: 2px solid #ffffff;line-height: 22px;box-shadow: 0 0 6px #00000070;cursor: pointer;}
.modal-l2l-modal .popup-l2l-table_wrapper{width: 95%;margin:0 auto;position: relative;}
.modal-l2l-modal .popup-table-l2l-inner {background-color: #ffffff;text-align: center;padding-bottom: 10px;border-radius: 5px;padding-top: 0;}
.modal-l2l-modal .l2l-tle{float: unset;}
.modal-l2l-modal .popup-table-l2l-inner>h4.l2l-tle{background-color: #eeeeee;margin-top: 0;padding-top: 5px;border-radius: 6px 6px 0 0;}
.modal-l2l-modal h4.l2l-tle {font-size: 24px;font-weight: lighter;color: #000000;margin: 0;padding-bottom: 5px;margin-top: 8px;}
.modal-l2l-modal .l2l-last-in {border-top: 2px solid #000000;margin-top: 15px;}
.modal-l2l-modal .player-l2l h5 {font-size: 18px;font-weight: lighter;padding-bottom: 5px;padding-top: 5px;}
.modal-l2l-modal .player-l2l ul img {width: 17px;vertical-align: middle;}
.player-l2l ul div {display: inline-block;width: calc(33.33% - 10px);margin-bottom: 5px;margin-right: 5px;}
.player-l2l ul div .l2l-nm{text-align: left;vertical-align: middle;font-size: 12px;margin-right: 2px;font-weight: 600;display: inline-block;margin-top: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 69px;}
.player-l2l {margin-bottom: 11px;}
.l2l-last-in h4.l2l-tle {padding-bottom: 1px;}
.l2l-last-in font{display: block;font-weight: 600;font-size: 13px;margin-bottom: 17px;}
.l2l-last-in a img {width: 27px;}
.l2l-last-in span.btn-txt {display: inline-block;background-color: #3d5229;color: #ffffff;vertical-align: top;padding: 7px 31px;border-radius: 3px;font-size: 15px;margin-left: 4px;}
.modal-l2l-modal .player-l2l ul li{padding: 0 15px;}
.popup-table-l2l-inner .player-l2l:nth-child(4) {border-top: 1px solid #dddddd;padding-top: 13px;}
.popup-table-l2l-inner .player-l2l:nth-child(4) .l2l-nm{text-align: center;}
.player-l2l.player-out-l2l span b {display: block;color: #959292;}
.popup-table-l2l-inner .player-l2l:nth-child(4) .l2l-nm b {padding-bottom: 2px;}
/*End*/
/*Purchase custom modal*/
.popup-playoff-table_wrapper1{position: relative;}
.modal-purchase-table_wrapper .modal-purchase-content {position: relative;width: 100%;margin: 0 auto;}
.modal-purchase-table_wrapper .modal-purchase-content .custom-pur-inner h3 {text-align: left;margin-bottom: 5px;margin-top: 5px;font-size: 18px;padding-bottom: 8px;background-color: #ffffff;padding-top: 8px;padding-left: 6px;border-left: 3px solid #000000;font-weight: 600;}
.modal-purchase-table_wrapper .close,.popup-playoff-table_wrapper1 .playoff-create_league-table_wrapper .close {position: absolute;right: 5px;background-color: #000000;width: 20px;height: 20px;padding: 0 !important;top: 10px;font-size: 18px;border-radius: 100px;color: #ffffff;text-align: center;border: 2px solid #ffffff;line-height: 22px;box-shadow: 0 0 6px #00000070;}
.modal-purchase-table_wrapper .modal-purchase-content .modal-pur-btn a{display: inline-block;width: 40%;margin-right: 10px;}
.modal-purchase-table_wrapper .modal-purchase-content .modal-pur-btn a:last-child{margin-right: 0;}
.modal-purchase-table_wrapper .modal-pur-item .chkbox-lble{font-family: Arial, Helvetica, sans-serif !important;}
.modal-pur-items-wrapper {background-color: #ffffff;padding: 10px;margin-bottom: 5px;padding-left: 10px;padding-bottom: 80px;}
.modal-purchase-table_wrapper .chkbox-lble {width: unset;margin-top: 13px;}
.modal-purchase-table_wrapper .checkmark {top: 1px;height: 15px;width: 15px;left: 5px;}
.modal-purchase-table_wrapper .modal-pur-item {display: inline-block;width: 100%;vertical-align: middle;box-shadow: 0 0 4px #00000020;position: relative;margin-bottom: 11px;margin-right: 6px;}
.modal-purchase-table_wrapper .modal-pur-item ul li.title-pur {font-size: 13px;font-weight: 600;padding-bottom: 5px;}
.modal-purchase-table_wrapper .modal-pur-item ul li.subtitle-pur {font-size: 12px;list-style: circle;padding-bottom: 2px;margin-left: 15px;}
.modal-purchase-table_wrapper .chkbox-lble .checkmark:after {left: 5px;top: 2px;width: 3px;height: 7px;}
.modal-purchase-table_wrapper .modal-pur-item ul {padding-right: 60px;}
.modal-purchase-table_wrapper .purchasr-price {position: absolute;right: 0;top: 0;font-weight: bold;padding-left: 5px;font-size: 12px;min-width: 48px;padding-right: 5px;display: flex;align-items: center;border-left: 1px solid #dddddd;}
.modal-purchase-table_wrapper .modal-pur-item .purchasr-price{min-height: 100%;}
.modal-purchase-table_wrapper .pur-two-items .modal-pur-item {display: block;width: 100%;}
.modal-purchase-table_wrapper .pur-two-items {display: inline-block;width: 49%;vertical-align: middle;}
.modal-pur-btn {width: 100%;float: left;text-align: center;margin-top: 20px;}
.modal-pur-btn a.button2{margin: 0 auto;float: unset;text-decoration: none;padding: 8px 34px;font-size: 14px;}
.chkbox-lble input:checked ~ .checkmark,.modal-purchase-table_wrapper .checkmark{transition: all 0.4s;}
.modal-pur-item.chkbox-selected span.checkmark {background: url(../images/purc-tick.png);border: none;width: 21px;height: 23px;background-size: 66%;background-repeat: no-repeat;background-position: 5px 3px;}
.modal-pur-item.chkbox-selected .chkbox-lble {cursor: default;}
.modal-purchase-table_wrapper .close{top: 6px;}
.modal-purchase-table_wrapper .modal-pur-btn a.button2.pur-btn-dis {pointer-events: none;cursor: not-allowed;background-color: #ccc!important;color: #666!important;}
.modal-purchase-table_wrapper .modal-pur-btn a.button2.pur-btn-black {background-color: #000000;}
.modal-purchase-table_wrapper .modal-purchase-content .modal-pur-btn a {background-color: #3d5229;color: #ffffff;padding: 9px 7px;border-radius: 3px;text-decoration: none;font-weight: 600;font-size: 12px;text-align: center;}
/*End*/
/*WorldCup Playoff Chart*/
.wldcup-plyoff-block .playoff-tour-round-inner{width: 40%!important;}
.wldcup-plyoff-block .ply-off-content li span{width: 137px!important;}
.playoff-home-wrapper .wldcup-plyoff-block{background-image: url(../images/wc-playoff-direction-22.png);background-position: 112px 3px;}
/*End*/
/*Rules Pace Bonus Score Stylesheet*/
#contentz4 .app-table.app-table54 #divBatting_PaceBonus input,#contentz4 .app-table.app-table54 #divBatting_RRBonus input,#contentz4 .app-table.app-table54 #divBowling_PaceBonus input,#contentz4 .app-table.app-table54 #divBowling_ERBonus input{vertical-align: top !important;}
#contentz4 .app-table.app-table54 td.or-strip-rls:before {position: absolute;top: -11px;left: 0;content: "OR";margin: 0 auto;width: 20px;height: 14px;right: 0;text-align: center;font-weight: 600;}
/*End*/ 
/*Customize With Table Format */
.playoff-create_league-table_wrapper-tble table {background-color: #fff;}
.playoff-create_league-table_wrapper-tble td, .playoff-create_league-table_wrapper-tble th {height: 45px;border: 1px solid #d3d1d1;padding: 5px;position: relative;}
.playoff-create_league-table_wrapper-tble .popup-table-cus-inner{position: relative;}
.playoff-create_league-table_wrapper-tble .popup-table-cus-inner .close{position: absolute;right: 5px;background-color: #000000;width: 20px;height: 20px;padding: 0 !important;top: 4px;font-size: 20px;border-radius: 100px;color: #ffffff;text-align: center;border: 2px solid #ffffff;line-height: 22px;box-shadow: 0 0 6px #00000070;}
.playoff-create_league-table_wrapper-tble .plyoff-bg{background-color: #eeeeee;}
.playoff-create_league-table_wrapper-tble .plyoff-bg-blk{background-color: #000000;}
.playoff-create_league-table_wrapper-tble .plyoff-bg-blk td {color: #ffffff;border-right: 2px solid #ffffff60;text-align: center;padding: 10px 0px;}
.playoff-create_league-table_wrapper-tble .plyoff-bg-blk .tble-cll {display: block;margin-bottom: 5px;}
.playoff-create_league-table_wrapper-tble .plyoff-bg-blk td:nth-child(2) a{display: block;}
.playoff-create_league-table_wrapper-tble .plyoff-bg-blk td img{width: 16px;margin-right: 10px;margin-left: 5px;vertical-align: middle;}
.playoff-create_league-table_wrapper-tble .plyoff-bg-blk td a img{width: 20px;margin-right: 0px;}
.playoff-create_league-table_wrapper-tble .plyoff-title-td{vertical-align: top;position: relative;height: 60px;}
.playoff-create_league-table_wrapper-tble .plyoff-modal-title{font-size: 16px;font-family: 'siemen-regular';position: relative;margin-bottom: 15px;min-height: 25px;}
.playoff-create_league-table_wrapper-tble .plyoff-modal-title::after {content: '';width: 25px;height: 2px;background-color: #53b700;position: absolute;left: 0;border-radius: 4px;bottom: -5px;}
.playoff-create_league-table_wrapper-tble .plyoff-subtitle {font-size: 15px;font-family: 'siemen-regular';}
.playoff-create_league-table_wrapper-tble .plyoff-title-td a{position: absolute;bottom: 10px;background-color: #3d5229;padding: 7px 14px;border-radius: 3px;margin: 0 auto;text-decoration: none;font-weight: 600;color: #ffffff;font-size: 13px;right: auto;text-align: center;left: auto;width: 68%;}
.playoff-create_league-table_wrapper-tble .badge-mdl {display: inline-block;padding: 3px 4px;font-size: 76%;font-weight: 700;line-height: 1;margin-right: 3px;color: #fff;min-width: 32px;bottom: 3px;text-align: center;white-space: nowrap;position: absolute;vertical-align: baseline;border-radius: .25em;background-color: #444444;right: 0px;}
.playoff-create_league-table_wrapper-tble tr td .modal-toggle {background-color: transparent;border: none;padding: 2px 2px 0 0;float: left;width: 15%;}
.playoff-create_league-table_wrapper-tble .playoff-inner-playoff-price tr td .modal-toggle{padding: 2px 15px 0 0;float: unset;}
.playoff-create_league-table_wrapper-tble .playoff-inner-playoff-price tr td{padding: 2px;}
.playoff-create_league-table_wrapper-tble tr td .bdge-nw{position: unset;}
.playoff-create_league-table_wrapper-tble tr td .modal-toggle img{width: 13px;}
.playoff-create_league-table_wrapper-tble table.tble-plyoff-cust tr td {height: 73px;padding: 2px 1px;}
.playoff-create_league-table_wrapper-tble table.tble-plyoff-cust tr td .modal-toggle {padding: 2px 2px 45px 0;}
.playoff-create_league-table_wrapper-tble table.tble-plyoff-cust tr:first-child td{height: 50px;}
.playoff-create_league-table_wrapper-tble .popup-table-cus-inner h3{font-size:17px;}
.playoff-create_league-table_wrapper-tble .close {position: absolute;right: 6px;z-index: 99;background-color: #000000;width: 20px;height: 20px;padding: 0 !important;top: 11px;font-size: 16px;border-radius: 100px;color: #ffffff;text-align: center;border: 2px solid #ffffff;line-height: 22px;box-shadow: 0 0 6px #00000070;}
/*End*/
/*Purchase Custom Modal Strip Extra Block TopSide*/
.pur-mdl-selection-strip span, .pur-mdl-selection-strip font,.pur-mdl-selection-strip b {display: block;}
.pur-mdl-selection-strip .pac-sele-strp {font-size: 13px;background-color: #e8f6e9;padding: 7px 0 7px 10px;margin: 10px 0 0 8px;width: calc(100% - 35px);border: 1px solid #cec5c5;}
.pur-mdl-selection-strip b{padding-top: 7px;text-align: center;}
.pur-mdl-selection-strip font{margin-bottom: 10px;font-size: 14px;background-color: #c2c2c2;color: #000000;margin-top: 7px;position: relative;padding: 10px 0 10px 18px;}
.pur-mdl-selection-strip font::before {position: absolute;bottom: -16px;left: 21px;content: "";border: 8px solid #c2c2c2;border-left-color: transparent;border-right-color: transparent;border-bottom-color: transparent;}

.modal-purchase-table_wrapper .pur-mdl-rdo {margin: 10px;margin-left: 6px;}
.modal-purchase-table_wrapper .pur-mdl-rdo input {margin-bottom: 7px;vertical-align: middle;}
.modal-purchase-table_wrapper .pur-mdl-rdo span{font-weight: 600;font-size: 12px;}
.modal-purchase-table_wrapper .pur-mdl-rdo font{display: block;}
.modal-purchase-table_wrapper .modal-pur-items-wrapper {padding-bottom: 20px;margin-bottom: 0;}
.modal-purchase-table_wrapper .modal-pur-btn {background-color: #ffffff;margin-top: 0;padding-bottom: 20px;}
/*End*/
/*WorldCup Prediction*/
.pred-plyoff-modal-wrpper .playoff-create_league-table_wrapper-tble .plyoff-modal-title {margin-bottom: 0;}
.pred-plyoff-modal-wrpper .playoff-create_league-table_wrapper-tble .popup-table-cus-inner .close {line-height: 20px;}
.pred-plyoff-modal-wrpper .playoff-create_league-table_wrapper-tble .plyoff-title-td{padding: 1px !important;}
.pred-plyoff-modal-wrpper .playoff-create_league-table_wrapper-tble .plyoff-modal-title::after{right: 0;margin: 0 auto;}
.pred-plyoff-modal-wrpper {position: fixed;z-index: 999999;left: 0px;top: 0px;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, 0.4);display: none;padding-top: 24% !important;}
.pred-plyoff-modal-wrpper .playoff-create_league-table_wrapper-tble{width: 95% !important; margin: 0 auto;padding-top: 95px;}
.pred-plyoff-modal-wrpper .playoff-create_league-table_wrapper-tble .popup-table-cus-inner h3{font-size: 16px!important;background-color: #dad6d6;text-align: center;padding-bottom: 9px;margin-bottom: 0;padding-left: 0;border-left: none;}
.pred-plyoff-modal-wrpper table{table-layout: fixed;}
.pred-plyoff-modal-wrpper .plyoff-title-td a{width: 65% !important;}
.pred-max-members{width: calc(100% - 10px)!important;background-color: #ffffff;margin-left: 5px;text-align: center;margin-bottom: 10px;border: 1px solid #aba9a9;padding: 10px 0px;}
.pred-max-members span{font-size: 14px;display: block;margin-bottom: 10px;}
.pred-max-members a {text-align: center;width: 170px;float: unset;padding: 10px 25px;}
/*End*/
/*Player's Role and Salary*/
.ply-rule-sumit-btn {float: left;width: 100%;margin-top: 15px;}
.ply-rule-sumit-btn a,.ply-rule-sumit-btn input{text-align: center;line-height: 32px;color: #fff;font-size: 14px;padding: 0 24px;text-decoration: none;border: 0px;}
.ply-rule-sumit-btn a{background-color: #000000;margin-left: 10px;}
.ply-rule-sumit-btn input{background-color: #F56E28;margin-right: 10px;}
.cust-rules-links .note-table2 th{background: url(../images/page-title-bg.jpg) top left repeat-x;height: 36px;border-bottom: 1px solid #ccc;}
.cust-rules-links .note-table2{table-layout: fixed;}
.cust-rules-links .note-table2 a.mdy-btn{background-color: #69a152;color: #ffffff;padding: 5px 11px;}
.cust-rules-links .note-table2 th:first-child{width: 100px !important;}
.pp-main-box table[id="grdPlayers"] tr td input[id="txtPrice"] {border: 1px solid #d0bdbd;font-size: 12px;padding: 3px 0px;}
/*End*/
@media screen and (max-width: 330px) and (min-width: 319px){.test1.fl a.tm-bal-btn.link-color {font-size: 12px;}.mid-box3 .ct-box1 .test1 {font-size: 11px;}.mid-box3 .ct-box1 .test1 .myteam-match-show{font-size: 13px;}.mid-box3 .ct-box1 .test1 .squaredOne{width: 16px;height: 16px;margin: 3px 4px 0 0;}.mid-box3 .ct-box1 .test1 .squaredOne label{width: 12px;height: 11px;}.mid-box3 .ct-box1 .test1 .squaredOne label:after{width: 9px;height: 8px;top: 1.5px;left: 1.5px;}.mnge_tm_trades{right: 50px;}}

/*Matcup New Modal*/
.matchup-search-modal {display: none;position: fixed;z-index: 1;padding-top: 140px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);z-index: 99999999;background-color: rgba(0,0,0,0.6);}
.matchup-search-modal .modal-content {border-radius: 4px;background-color: #fefefe;margin: auto;padding: 0;border: 1px solid #888;position: relative;width: calc(100% - 25px);float: left;margin-left: 7px;}
.matchup-search-modal table.app-table.mtchup-tble-tm th, .matchup-search-modal table.app-table.mtchup-tble-tm td {padding: 2px 10px;border-right: 1px solid #dddddd;}
.mtchup-tble-tm tbody td{border-bottom: 1px solid #dddddd;}
.matchup-search-modal .filter-tle{background-color: #e7e7e7;font-size: 18px;text-align: center;color: #555353;font-weight: 500;padding: 4px 0px;border-bottom: 1px solid #e7e7e7;margin-bottom: 3px;}
.matchup-search-modal .refer-close {right: -7px;top: -10px;width: 30px;height: 35px;}
.mtchup-tble-tm thead th:first-child,.mtchup-tble-tm thead th:last-child,.mtchup-tble-tm tbody td:first-child,.mtchup-tble-tm tbody td:last-child{text-align: center}
.mtchup-tble-tm td strong img {vertical-align: middle;margin-right: 6px;width: 14px;}
.mtchup-tble-tm td strong b{margin: 3px 5px 0 0px;}
/*End*/
/*Trade Summary*/
.trade-summary-box .trade-tme-label {background-color: #d5d2d2 !important;font-size: 16px;padding-left: 10px;font-weight: 600;}
.trade-summary-box .trade-title-strip,#divTradeSummary .player-list {background-color: #ffffff;margin-bottom: 15px;float: left;margin-left: 5px;width: calc(100% - 40px);padding: 9px 15px;box-shadow: 0 0 1px #666666;}
.trade-summary-box .trade-left {float: left;width: 40%;}
.trade-summary-box .trade-left strong, .trade-right strong {padding-right: 7px;float: none;margin-bottom: 5px;vertical-align: text-bottom;display: block;}
.trade-summary-box .trade-right{float: right;width: 40%;text-align: right;}
.trade-summary-box .img-fix {width: 25px;height: 25px;vertical-align: middle;margin-bottom: 7px;float: none;display: inline-block;}
.trade-summary-box .create_league_list_league9 td {font-size: 13px;}
.trade-summary-box .trde-plyr-dtl img {vertical-align: sub;}
.trade-summary-box .trde-plyr-dtl{display: block;vertical-align: middle;padding-left: 5px;}
.trade-summary-box .create_league_list_league9 th{padding: 10px 0;}
.trade-summary-box .trde-plyr-dtl span {text-align: left;line-height: 5px;}
.trade-summary-box .trade-summ-dtls table.app-table tr td:nth-child(2){font-weight: 600;}
.trade-summary-box .trade-summ-dtls table.app-table tr td:nth-child(2) font {display: block;font-size: 12px;font-weight: 400;}
.trade-summary-box .app-table{width: calc(100% - 10px);margin-left: 5px;}
.trade-summary-box .app-table th,#divTradeSummary .create_league_list_league9 th {background-color: #6c6262;color: #ffffff;border-right: 1px solid #847878;}
.trade-summary-box .app-table td {border-right: 1px solid #dddddd;line-height: 1.1;}
.trade-summary-box table.app-table thead tr th:nth-child(2) {width: 80px;}
/*End*/
#divTradeSummary .styled-select9 {width: 46%;}
#divTradeSummary #divRoundOrDayFilter {float: right;}
#divTradeSummary .player-list{width: calc(100% - 10px);padding: 9px;}
#divTradeSummary .create_league_list_league9 th {padding: 6px 0;}
#divTradeSummary table.create_league_list_league9 tbody tr td {text-align: center;background-color: #ffffff;border-bottom: 1px solid #dddddd;padding: 10px 10px;border-right: 1px solid #dddddd;}
#divTradeSummary .create_league_list_league9 tr:nth-of-type(odd) td{background-color: #f8f8f8;}
#divTradeSummary .player-list strong:first-child{display: inline-block;width: 55%;margin-bottom: 5px;}
#divTradeSummary .player-list .styled-select9 + strong{display: inline-block;width: 44%;text-align: right;}

#tabsholder-menu .tour-menu ul.tabs {display: inline-block;width: auto;}

.box-frezz .pp-main-box .current-round-ply {padding: 3px 3px 3px 2px;border: 1px solid #999999;font-weight: bold;width: 65px;float: left;font-size: 10px;border-left: 2px solid #8d8d8d;border-radius: 3px;}
.box-frezz .pp-main-box .current-round-ply font,.box-frezz .pp-main-box .full-width font {display: block;padding-left: 0 !important;}
.box-frezz .pp-main-box .current-round-ply + img,.box-frezz .pp-main-box .full-width + img {margin-top: 8px;}
.box-frezz .pp-main-box .full-width {float: left;width: 70px;}
/*Group Stagging*/
.group-lb-block {margin-top: 20px;background-color: #ffffff;border: 1px solid #cfbdbd;box-shadow: 0 4px 5px #cbcaca;}
.grp-btns {float: right;width: 60%;text-align: right;margin-top: -10px;}
.grp-btns a, .grp-btns input {margin-left: 5px;padding: 3px 6px;font-size: 11px;background-color: #68a355;color: #fff;border: none;}
.group-lb-btn .button {display: inline-block;color: #fff;background-color: #333;font-size: 16px;margin: 0 10px;padding: 8px 20px;}
.group-lb-stage {width: 95%;margin-left: 8px;}
.grp-lb-tle.page-title-new h3 {float: left;width: 39%;margin-top: -9px;overflow: hidden;white-space: pre;}
.group-lb-stage .create_league_list_league9 span {display: block;border-bottom: 1px solid #dddddd;padding: 8px 15px;clear: both;}
.group-leaderbd .create_league_list_league9 span:nth-of-type(odd) {background-color: #f8f8f8;}
.group-lb-block table.create_league_list_league9 th{padding: 9px 15px;}
.grp-lb-tle.page-title-new {padding: 20px 10px;background-color: #cfcfcf;}
.group-lb-btn {border-bottom: 2px solid #ccbfbf;padding-bottom: 10px;text-align: right; margin: 20px 0 15px 0;}
.group-lb-btn a{text-decoration: none;}
.input-grp label{font-size: 12px;font-weight: 600;}
.input-grp input{float: none;width: 75%;}
.input-grp {margin-top: 10px;padding-left: 10px;}
.grouping-main-wrapper .btn-grp .button2 {float: none;padding: 8px 35px;font-size: 13px;background-color: #68a355;color: #fff;border: none;margin: 10px 5px 15px 5px;}
.grouping-main-wrapper table th {text-align: left;padding: 9px 12px;}
.grp-table_wrapper .btn-grp {text-align: center;}
.grp-table_wrapper .cancel-grp {background-color: #d2c0c0 !important;color: #000 !important;}
.grouping-main-wrapper {float: left;width: 95%;margin: 10px 0 0 10px;}
.grouping-main-wrapper .create_league_list_league9 td {border-bottom: 1px solid #e2c8c8;padding: 5px 5px;}
.grouping-main-wrapper .popup-table-cus-inner h3 {text-align: center;border-left: none;background-color: #b8b1b1;font-weight: 500;}
.grouping-main-wrapper .create_league_list_league9 {width: 92% !important;margin-left: 10px;border: 1px solid #cfcfcf;}
.grouping-main-wrapper .popup-table-cus-inner{background-color: #ffffff;}
.grouping-main-wrapper .create_league_list_league9 th {background-color: #cfcfcf;}

/*Playoff Draft*/
.note-box-top.plyoff-nte {width: calc(100% - 35px);margin-bottom: 0 !important;background-color: #fff;box-shadow: 0 0 3px #ae9292;padding: 10px 10px;margin: 0 0 10px 7px !important;}
.note-box-top.plyoff-nte td.note-text span {display: block;margin-top: 3px;}
.plyoff-nte .note-text span span {display: inline-block!important;font-weight: 600;}
.mdl-plyoff-drft .playoff-create_league-table_wrapper {position: relative;width: 315px;margin: 0 auto;background-color: #ffffff;}
.inner-block-d-plyoff {float: left;background-color: #fff;padding: 15px 0 15px 15px;border-radius: 0 0 5px 5px;}
.inner-block-d-plyoff .selectbox, .inner-block-d-plyoff .textbox {float: none;width: 60% !important;margin-bottom: 15px;background: #fff url(../images/cal-text.jpg) top right no-repeat;background-size: contain;border: none;font-size: 12px;height: 32px;}
.inner-block-d-plyoff .selectbox {width: 60% !important;width: 100%;padding: 0 10px;height: 32px;overflow: hidden;background: #fff url(../images/listbox-arrow.jpg) no-repeat right -1px;border: 0px solid #ccc;box-shadow: 0 0 5px #ccc;margin: 0 0 20px;margin-right: 0px;font-size: 12px;color: #333;box-sizing: border-box;background-size: contain;}
.mdl-plyoff-drft .popup-table-cus-inner{margin-bottom: 0;}
.p-drft-btn {text-align: center;padding-bottom: 10px;margin-top: 0;}
.p-drft-btn a{padding: 8px 35px;text-decoration: none;float: none;}
.mdl-plyoff-drft.modal-playoff-table_wrapper{padding-top: 200px !important;}
.mdl-plyoff-drft .close{top: -6px !important;right: -7px !important;}
.mdl-plyoff-drft .close {cursor: pointer;position: absolute;background-color: #000000;width: 20px;height: 20px;padding: 0 !important;font-size: 20px;border-radius: 100px;color: #ffffff;text-align: center;border: 2px solid #ffffff;line-height: 21px;box-shadow: 0 0 6px #00000070;}
.p-drft-btn input {float: none;background-color: #69a152;color: #fff;padding: 6px 29px;border: none;cursor: pointer;line-height: 22px;}
.mdl-plyoff-drft.modal-playoff-table_wrapper {display: none;position: fixed;z-index: 999999;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.4);}
.mdl-plyoff-drft h3 {border-radius: 5px 5px 0 0;margin-bottom: 0;border: none;text-align: center;background-color: #eadcdc;}
.p-drft-schle, .p-drft-time, .p-drft-zone {float: left;width: 100%;position: relative;}
.p-drft-schle label, .p-drft-time label, .p-drft-zone label{float: left;width: 32%;padding-top: 7px;}
.p-drft-time select, .p-drft-zone select{float: right;width: 55%;}
.p-drft-schle input{float: right;width: 54%;}
.p-drft-schle span, .p-drft-time span{position: absolute;position: absolute;left: -7px;top: 4px;padding: 0 !important;}
.p-drft-schle label font {display: block;font-size: 9px;font-weight: 600;color: #ac9a9a;}
.plyoff-myfantasy-block {float: left;width: calc(100% - 20px);}
.plyoff-myfantasy-wrapper {background-color: #ffffff;}
.plyoff-drft-wrap {clear: both;padding: 1px 5px 15px 10px;border: 1px solid #dabcbc;text-align: center;background-color: #f9e9e9;border-bottom: none;}
.plyoff-drft-wrap p {font-size: 13px;}
.plyoff-drft-wrap a.approve-btn, .plyoff-drft-wrap a.decline-btn, .plyoff-drft-wrap a.approve-btn, .plyoff-drft-wrap input {cursor: pointer;background-color: #b0b0b0;color: #000;margin: 0 5px;text-decoration: none;padding: 7px 25px;font-weight: 500;border: none;font-size: 13px;line-height: 20px;}
.plyoff-drft-wrap a.approve-btn,.plyoff-drft-wrap input {background-color: #3d5229;color: #ffffff;}
.plyoff-drft-wrap .decline-btn {background-color: #ada1a1;color: #000;}
/*End*/
.grp-mtch-tb .group-mtcup-title,.grp-mtch-tb td{background-color: #999999!important;color: #ffffff;padding: 0 23px;font-weight: 600;font-size: 14px !important;}
.grp-mtch-tb td{font-size: 12px !important;}
/*My custom tour*/
/*My custom tour*/
.cust-tour-homepage, .mul-tm-comsoon{position: relative;min-height: 240px !important;}
.cust-tour-homepage a.button-2, .mul-tm-comsoon a.button-2{position: absolute;box-shadow: none;}
.mul-tm-comsoon img{width: 100%;}
.mul-tm-comsoon a.button-2{top: 44% !important;left: 0!important;right: 0;width: 235px;margin: 0 auto;}
.htp-cus-img {margin-top: 15px;float: left;width: 100%;margin-left: 5px;}
	
/*Accordin My custom*/
.mycust-accordion a {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 17px 0 14px 40px;color: #000000;font-size: 15px;font-weight: 400;}
.mycust-accordion-item {border: 1px solid #beb3b3;margin-bottom: 10px;margin-top: 10px;background-color: #f6f6f6;border-radius: 4px;}
.mycust-accrdin-submit {text-align: center;margin-top: 24px;margin-bottom: 15px;}
.mycust-accrdin-submit a{float: none;text-decoration: none;padding: 0px 18px;display: inline-block;margin-top: 15px !important}
.mycust-accordion a:hover,.mycust-accordion a:hover::after {cursor: pointer;color: #7aa352;}
.mycust-accordion a.active {color: #7aa352;border-bottom: 1px solid #7aa352;}
.mycust-accordion a::after {content: "";position: absolute;float: right;left: 7px;font-size: 1rem;color: #7288a2;padding: 5px;top: 12px;width: 15px;height: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background-size: contain;text-align: center;background-image: url(http://test2980s.cricbattle.com/images/plus-accord.png);background-repeat: no-repeat;}
.mycust-accordion a.active::after {content: "";color: #03b5d2;background-image: url(http://test2980s.cricbattle.com/images/active-minus-accord.png);}
.mycust-accordion .content {opacity: 0;padding: 0 1rem;max-height: 0;border-bottom: 1px solid #e5e5e5;overflow: hidden;clear: both;-webkit-transition: all 0.2s ease 0.15s;-o-transition: all 0.2s ease 0.15s;transition: all 0.2s ease 0.15s;}
.mycust-accordion .content p {font-size: 1rem;font-weight: 300;}
.mycust-accordion .content.active {opacity: 1;padding: 5px;max-height: 100%;-webkit-transition: all 0.35s ease 0.15s;-o-transition: all 0.35s ease 0.15s;transition: all 0.35s ease 0.15s;}

#divFinalFixure table,.mtchs-grouping-stge table{background-color: #fff;}
.mycust-accordion table.app-table th, .mycust-edit table.app-table th, .tb-cust-conf table.app-table th,#divFinalFixure table.draft-table987 th,.mtchs-grouping-stge table th {background-color: #6c6262;color: #ffffff;border-right: 1px solid #847878;line-height: 1.2;}
.mycust-accordion table.app-table td, .mycust-edit table.app-table td, .tb-cust-conf table.app-table td,#divFinalFixure table.draft-table987 td,.mtchs-grouping-stge table td{border-right: 1px solid #dddddd;line-height: 1.1;}
.mycust-edit table.app-table th ,.mycust-edit table.app-table td, .tb-cust-conf table.app-table td,.tb-cust-conf table.app-table th,#divFinalFixure table.draft-table987 th,#divFinalFixure table.draft-table987 td,.mtchs-grouping-stge table th,.mtchs-grouping-stge table td{padding: 10px 3px;}

.cust-title{background-color: #ffffff;padding: 10px 10px;margin-top: 10px;margin-bottom: 12px;border-left: 2px solid;}
.cust-title font{font-size: 15px;font-weight: 600;}
.cust-title a{font-size: 13px;padding: 0px 7px;line-height: 25px;height: 100%;margin-top: -2px;}

.info-green.strip-custom {text-align: center;}
.info-green.strip-custom font {margin-bottom: 15px;font-size: 16px;}
.info-green.strip-custom a {float: none;box-shadow: none;font-size: 14px;margin: 0 auto;padding: 5px 10px;height: 100%;line-height: 19px;}

.coupan-box.crte-tour {background-color: #ffffff;padding-bottom: 21px;height: 100%;border: 12px solid #dddddd;border-radius: 17px;}
.coupan-box.crte-tour .coupan-box-title254{margin-bottom: 15px;font-size: 21px;text-align: center;border-bottom: 1px solid #ddd;padding-top: 8px;padding-bottom: 10px;}

.fantsy-links-cust a.tr-act {background-color: #645757;color: #ffffff;}
.fantsy-links-cust a {text-decoration: none;padding: 3px 10px;border-radius: 20px;border: 1px solid #645757;margin-right: 10px;color: #000000;}
.fantsy-links-cust {padding: 9px 15px;text-align: center;font-size: 13px;margin-bottom: 0;margin-top: 5px;border-bottom: 1px solid #dddddd;}

.tb-cust-conf .button-2{float: none;}

.custom-chrges {background-color: #ffffff;padding-bottom: 20px;width: 95%;margin: 5px 0 0 10px;border-radius: 4px;}
.custom-chrges strong {font-size: 17px;display: block;border-bottom: 1px dashed #534a4a;padding: 10px 0 9px 20px;}
.custom-chrges p {padding: 0 20px 10px 20px;font-size: 13px;line-height: 1.3;border-bottom: 1px solid #e7e4e4;}
.custom-chrges span {display: inline-block;font-size: 14px;font-weight: 600;margin-left: 20px;border: 1px dashed #c6bfbf;border-radius: 3px;padding: 3px 12px;background-color: #f6f6f6;}
.tour-nm-chrges {font-size: 15px;padding: 17px 0 0 20px;}
.mycust-edit.my-created-tour .button.tour-crd-btn{float: right;text-align: center;height: 30px;line-height: 30px;padding: 0 15px;min-width: 105px;color: #fff;box-shadow: 0 0 5px #ccc;background-color: #69a152;text-align: center;border: 0px;font-size: 16px;}
.custom-chrges .button-2{float: none;margin: 0 auto;display: block;}
.cus-crte-tour {display: block;background-color: #ffffff;padding: 10px 10px;font-size: 16px;margin-top: 10px;border-left: 3px solid;}
.mycust-accrdin-submit input.button-2 {margin: 15px auto;text-align: center;float: none;}
.my-cust-wrap .league-box-in {padding: 7px 5px;}
.no-record-block {text-align: center;background-color: #ffffff;padding: 15px 15px;float: left;width: 87%;font-size: 14px;box-shadow: 0 0 9px #cec0c0;margin-left: 8px;line-height: 1.3;}
.no-record-block span{display: block;margin-bottom: 18px;}
.no-record-block a{background-color: #69a152;color: #fff;padding: 6px 15px;}

.table-divider .bo-bot987 td {border-bottom: 1px dotted #ccc;line-height: 1.3;}
.token-rls font{float: left;padding-top: 3px;padding-right: 3px;}
.token-rls input{width: 54px;float: left;border: 1px solid #c0b4b4;font-size: 12px;padding: 2px 2px;border-radius: 3px;height: 13.5px;font-weight: 600;}
.token-rls a{height: 20px;width: 19px;border-radius: 3px;margin-left: -6px;margin-top: 0px;}
.token-rls a img{width: 100%;border-radius: 0 4px 4px 0;}
.table-divider {margin-bottom: 20px;border: 1px solid #d5cccc;box-shadow: 0 2px 3px #c8c1c1;float: left;width: 96%;margin-left: 7px;}
.table-divider .note-table2 thead td {color: #666666;background-color: #fff;border-bottom: 2px groove #ffe9e9;}
.table-divider .note-table2 thead td:last-child,.table-divider .note-table2 thead td:nth-child(2),.table-divider .note-table2 thead td:nth-child(3) {font-size: 12px !important;}
.table-divider .note-table2 thead td:first-child {font-size: 16px !important;}

#tabsholder2 .tab-menu7 {white-space: nowrap;overflow-x: auto;}
#tabsholder2 .tab-menu7 ul li{display: inline-block;float: none;}

.player-comb-block .page-title-new {background: url(../images/page-title-bg.jpg) top left repeat-x;height: 36px;font-size: 16px !important;background-color: #fff;border-bottom: 2px groove #ffe9e9;padding: 5px;line-height: 32px;text-align: center;width: 100%;}
.player-comb-block .cus-config-note{padding-top: 10px!important;}
.player-comb-block table{margin-left: 5px;background-color: #ffffff;}
.player-comb-block table tr th {background-color: #eeeeee;font-size: 13px;padding: 12px 7px;border-right: 1px solid #c4c2c2;}
.player-comb-block table tr td {padding: 10px 5px;vertical-align: text-top;}
.player-comb-block .mycust-accrdin-submit input, .player-comb-block .mycust-accrdin-submit a{display: inline-block;text-align: center;height: 35px;min-width: 120px;line-height: 35px;color: #fff;box-shadow: 0 0 5px #ccc;background-color: #F56E28;text-align: center;border: 0px;font-size: 14px;margin: 0 7px;}
.player-comb-block table span.pc-tp {width: 60% !important;float: none !important;}
.player-comb-block table .textbox {height: 25px;float: none;width: 40px !important;text-align: center;padding: 0 5px;}
.player-comb-block table input[disabled="disabled"] {border: 1px solid #cccccc;padding: 2px 7px;background-color: #dddddd;box-shadow: none;}
.player-comb-block .mycust-accrdin-submit{margin-top: 5px !important;}
#contentz5 .cust-rules-links table.note-table2 th:nth-child(2) {width: 32%;}
.player-comb-block table th[width="300"]{width: 130px !important;}
.player-comb-block table td[colspan="5"],.player-comb-block table td[colspan="3"]{font-size: 10px;line-height: 15px;}

.mycust-green {background-color: #333;color: #ffffff;text-align: left;padding: 10px 10px;width: calc(100% - 30px);margin-left: 5px;margin-bottom: 10px;border-radius: 3px;font-size: 12px;line-height: 1.4;margin-top: 5px;}
.mycust-green table td {width: 70%;}
.mycust-green table td a{background-color: #69a152;color: #fff;padding: 8px 8px;}
.mycust-green table td:nth-child(2){text-align: right;}

.custom-tour-rules-strip {margin-top: 0 !important;background-color: #ffffff;padding: 10px;box-shadow: 0 0 2px #aea6a6;border-radius: 5px;margin-bottom: 5px;}
.custom-tour-rules-strip .cust-drpdown .selectbox{width: 90%!important;padding: 0 28px 0 6px;height: 29px;overflow: hidden;background: #fff url(../images/listbox-arrow.jpg) no-repeat right -1px;border: 0px solid #ccc;box-shadow: 0 0 5px #ccc;margin: 0 0 5px;font-size: 11px;background-size: contain;color: #333;font-weight: 600;margin-top: 6px;}
.note-hth {background-color: #ffffff;padding: 10px 10px;box-shadow: 0 0 5px #b09797;width: 92%;margin-left: 3px;margin-bottom: 10px;}
.mtchs-grouping-stge {margin-left: 1px !important;width: 99% !important;float: left;}
.mtchs-grouping-stge .create_league_list_league9 span{border-bottom: none;}
.mtchs-grouping-stge .btn-grp{text-align: center;}
.mtchs-grouping-stge .btn-grp .button2 {background-color: #69a152;color: #fff;border: none;padding: 5px 19px;margin-left: 5px;}
.mtchs-grouping-stge .btn-grp .cancel-grp{background-color: #000000;}
.mtchs-grouping-stge h3 {background-color: #fff;padding: 10px 2px;font-size: 13px;font-weight: 600;width: 97%;}
.mtchs-grouping-stge .rnd-head{display: inline-block;background-color: #ffffff;padding: 9px 3px;border: 1px solid #dddddd;}
.mtchs-grouping .group-lb-btn{width: 95% !important;padding: 10px 7px !important;text-align: left !important;margin: 0 !important;margin-bottom: 10px !important;}
.mtchs-grouping .group-lb-btn span{display: inline-block;width: 65%;}
.mtchs-grouping .group-lb-btn .button{text-decoration: none;border-radius: 4px;float: right;width: 57px;font-size: 13px;margin: 0 10px;padding: 8px 12px;}
.mtchs-grouping-stges .group-lb-block {margin-top: 10px;}
.mtchs-grouping-stge .grp-lb-tle.page-title-new {padding: 14px 10px;background-color: #ffffff;}
.mtchs-grouping-stge .grp-lb-tle.page-title-new h3{float: left;width: 39%;margin-top: -14px;overflow: hidden;white-space: pre;}
.mtchs-grouping-stge .grp-lb-tle.page-title-new .grp-btns {float: right;width: 58%;text-align: right;margin-top: -4px;}
.mtchs-grouping-stge .create_league_list_league9{border-top: 1px solid #e7e7e7;}

.back-menu-custom{margin-top: 10px;margin-left: 9px;}
.back-menu-custom a {color: #762929;font-weight: 600;}
.back-menu-custom a:nth-child(2) {border-left: 1px solid #a5a5a5;padding-left: 5px;margin-left: 3px;}
.back-menu-custom img{width: 11px;margin-right: 3px;vertical-align: middle;}
p.nt-account {margin: 0!important;font-size: 11px;color: #867777;line-height: 1.4;}

.popbox-1.prize-nw-modal{width: 88% !important;background-color: #ffffff !important;}
.prize-nw-modal{padding: 8px 10px;}
.prize-nw-modal .nh-black-title1{font-size: 15px;display:block;padding-left: 0;padding-bottom: 7px;font-weight: 600;}
.prize-nw-modal .curr-blcne{display: flex;justify-content: space-between;border-top: 1px solid #ddd;padding-top: 10px;padding-bottom: 5px;}
.prize-nw-modal .curr-txt{font-weight: 500;}
.prize-nw-modal .curr-amt{font-size: 14px;font-weight: 600;}
.prize-nw-modal table{border: 1px solid #c0b4b4;border-bottom: none;}
.prize-nw-modal .nte-jl{font-style: italic;color: #685f5f;padding-left: 2px;}
.prize-nw-modal .curr-nt-gl{margin-top: 10px;border-top: 1px solid #dddddd;padding-top: 5px;color: #a18a8a;}
.prize-nw-modal .jl-prize-btns{text-align:center;}
.prize-nw-modal .jl-prize-btns input.button3,.prize-nw-modal .jl-prize-btns a.button3{float:none;}
.prize-nw-modal b {font-size: 13px;color: #7a632e;}
.prize-nw-modal td {border-bottom: 1px solid #c0b4b4;padding: 8px 7px;}

.offer-wrap table{border-bottom: 1px dashed #ccc;padding-top:8px;padding-bottom: 8px;}
.offer-coupns {background-color: #ffffff;padding-top: 18px;padding-left: 10px;}
.offer-coupns span {display: unset !important;font-weight: 600;}
.offer-coupns input{float: unset;width: 40%;margin-right: 10px;}
.offer-coupns a{float: none;background-color: #69a152;text-decoration: none;padding: 10px 20px;color: #ffffff;font-size: 15px;}
#divOffer{background-color: #ffffff;margin-left: 7px;}
#divOffer .page-title-new {width: 100%;box-sizing: border-box;margin: 0px;padding: 0 10px;background: url(../images/box-header-bg.jpg) bottom left repeat-x;font-size: 16px;line-height: 35px;}
.offer-block.ofr-diwali .offer-tle{display: block;font-size: 18px;color: red;padding-top: 8px;}
.offer-block.ofr-diwali #lblOfferCode{font-size: 14px;background-color: #fffae6;border: 1px solid #daceb7;padding: 2px 9px;color: #000000;display: inline-block;margin-bottom: 2px !important;}
.offer-block.ofr-diwali table{padding-left: 10px;}
#divOffer a.cancel-offer{color: blue;}
ul.rls-lat{text-align: center;}
ul.rls-lat li {text-align: center;}
ul.rls-lat li span {display: inline-block;margin-left: -4px;width: 32px;height: 18px;vertical-align: top;padding-bottom: 0;border: 1px solid #d1c9c9;}
@media screen and (max-width: 340px) and (min-width: 320px){.mul-tm-comsoon a.button-2 {top: 39% !important;}}

.tb-mst-lft-tb ul{border: 1px solid #ddd;background-color: #fff;}
.tb-mst-lft-tb li .title-mst {font-size: 16px;background-color: #eeeeee;padding: 6px 0;border-bottom: 1px solid #c8afaf;margin-top: -3px;}
.tb-mst-lft-tb {text-align: left;}
.tb-mst-lft-tb li {border-bottom: 1px solid;padding: 3px 0px;padding-left: 15px;}
.tb-mst-lft-tb li:last-child{border-bottom: none;}
.tb-li-for span:nth-child(1) {width: 127px;}
.tb-li-for span:nth-child(2) {width: 65px;text-align: center;}
.tb-li-for span:nth-child(3){width: 35px;padding-left: 20px;}
.tb-li-for span:nth-child(4){width: 70px}
.tb-li-for span {display: inline-block;vertical-align: middle;font-weight: 600;padding-top: 3px;padding-bottom: 3px;margin-left: -4px;}

li.tble-ttle-mstr {background: #ede9e8;}
.tb-li-for.sub-tb-li span {font-weight: 400;}
.tb-mst-lft-tb li {border-bottom: 1px solid #dddddd;padding: 3px 0px;padding-left: 15px;}
.tb-li-for.mn-tm-li span a {color: #1f60a5;text-decoration: none;}

.mstr-tm-mdl .modal-properties {padding: 0 0 15px 15px;}
.mstr-tm-mdl .ct-lable-54{float: left;width: 100%;margin: 5px 0 20px 0;} 
.mdl-msr-btn{float: right;text-decoration: none;}
.filter-search-modal.mstr-tm-mdl .modal-content {width: 315px !important;}

.mstr-tm-mdl .modal-properties p {margin-top: 0;line-height: 1.2;font-weight: bold;font-size: 13px;padding-right: 15px;}

.mstr-tm-cp-mdl .modal-properties .button {float: none;text-decoration: none;margin-left: 5px;margin-right: 5px;}
.mstr-tm-cp-mdl .modal-properties {padding: 0;text-align: center;}
.mstr-tm-cp-mdl .ct-lable-54 {float: none;padding: 0px 15px;width: 92%;}
.mstr-tm-cp-mdl .modal-properties .button {float: none;text-decoration: none;margin-left: 5px;margin-right: 5px;background-color: #69a152;color: #fff;padding: 8px 31px;}
.mstr-tm-cp-mdl .ct-lable-54 label {margin-bottom: 20px;font-size: 13px;}

.mstr-tm-mdl .modal-properties input.button2.ftr-new{background-color: #69a152 !important;}

.tab-master-left {width: calc(100% - 11px) !important;margin-left: 7px;margin-top: 15px !important;}
.tb-li-for.sub-tb-li:last-child span {border-bottom: none;}
.tb-li-for.sub-tb-li span {border-bottom: 1px dashed #bbbbbb;min-height: 14px;}

.tab-master-title h3 {font-size: 21px;font-weight: 600;}
.tab-master-title p {font-size: 12px;padding: 0 50px 0 0;margin-top: 6px;color: #7e7c7c;line-height: 1.3;}
.tab-master-title {float: left;width: calc(100% - 30px);padding-left: 15px;background-color: #ffffff;margin-left: 8px;padding-top: 10px;margin-top: 15px;}
.tab-master-right a.msr-bck {color: #3434f3;}
@media screen and (max-width: 339px) and (min-width: 320px){
	.tb-li-for span:nth-child(1) {width: 110px;padding-right: 5px;}
	.tb-li-for span:nth-child(2) {width: 58px;}
}
.mstr-tm-mdl .modal-properties .styled-select9 {width: 260px;margin-bottom: 0;}
.mdl-unlink-nt .ct-lable-54 p {padding-top: 15px;line-height: 1.3;font-size: 14px;padding-right: 0;margin: 0;padding-bottom: 5px;}
.mdl-unlink-nt p a {color: blue;}
.mstr-tm-mdl .modal-properties input.button2.ftr-new {background-color: #69a152;color: #ffffff;display: inline-block;width: 120px;text-align: center;height: 35px;line-height: 35px;box-shadow: 0 0 5px #ccc;border: 0px;font-size: 16px;margin: 0 10px;}
.no-master-tm-block {float: left;background-color: #fff;margin-top: 10px;width: calc(100% - 15px);margin-left: 8px;}
.no-master-tm-block p{font-size: 15px!important;padding: 1px 15px !important;border:none!important;}
.no-master-tm-block p a{text-decoration: underline;}

.lan-box1 a.logo img {padding: 3px 8px;border-radius: 4px;margin-bottom: 5px;width: 180px;}

section.banner-wrapper{float: left;width: 100%;}
.banner-wrapper .bar-sec p:last-child {padding: 7px 20px;background-color: rgba(26, 136, 155, 0.95);margin-left: 0;min-width: 60px;}
.banner-wrapper .bar-sec p:last-child font{display: block;}
.banner-wrapper .bar-sec {background: #0b98af;padding: 5px 10px 20px 10px;text-align: center;display: flex;color: #fff;}
section.bar-sec p:first-child {text-align: left;padding-right: 10px;margin-top: 17px;}
.banner-wrapper .box div h4, .banner-wrapper p {margin-bottom: 0px; }
.banner-wrapper .fantacy {min-height: 60vh;background: #fff;padding: 2rem 0rem;}
.banner-wrapper .title {text-align: center;position: relative;}
.banner-wrapper .title h3 {font-size: 2rem;margin-bottom: 0px;color: #e14f02;}
.banner-wrapper .container {padding-left: 0rem;padding-right: 0rem;}
.banner-wrapper h2, .banner-wrapper h3, .banner-wrapper h4, .banner-wrapper h5 {text-transform: capitalize;font-weight: 600;line-height: 1;color: #242424;}

.banner-wrapper .title p {font-size: 1.1rem;color: #7a7a7a;}
.banner-wrapper .secondary-color {color: #0b98af !important;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;margin-top: 10px;}
.banner-wrapper .featuers {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 20px;align-items: center;margin-top: 2rem;}
.banner-wrapper .featuers .item {border-radius: 0px;padding: 20px;text-align: center;background: #f3f6f9;width: calc(100% - 60px);margin-left: 10px;}
.banner-wrapper .featuers .item img {padding: 10px;height: 60px !important;width: 60px !important;}
.banner-wrapper .item img {height: 5rem;margin-bottom: 20px;}
.banner-wrapper .item h4 {font-size: 1.5rem;margin-bottom: 10px;color: #0b98af;}
.banner-wrapper .feat ul {padding-left: 0px;}
.banner-wrapper .feat ul li {list-style-type: none;}
.banner-wrapper .how-to-play {background: #f3f6f9;padding: 2rem 1rem;}
.banner-wrapper .container {padding-left: 0rem;padding-right: 0rem;}
.banner-wrapper .box {display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 40px;margin-top: 40px;text-align: center;}
.banner-wrapper .box div {display: flex;flex-direction: column;justify-content: center;align-items: center;border-bottom: 1px solid #e5d9d9;padding-bottom: 35px;margin-bottom: -10px;}
.banner-wrapper .box div:last-child{border-bottom: none;}
.banner-wrapper .box div img {height: 10em;margin-bottom: 20px;}
.banner-wrapper .box div h4 {margin-bottom: 0px;color: #00d0ff;font-size: 18px;}
.banner-wrapper .box div p {color: #7a7a7a;}
.banner-wrapper .featuers .item:nth-child(2) ul li:nth-child(4) {display: none;}

.db-pts-btn {display: block;line-height: 1;bottom: 17px;border-top: 1px dashed #c0abab;margin-top: 11px;padding-top: 4px;}
.db-pts-btn img{width: 12px;margin-right: 4px;margin-top: 0;vertical-align: top;"></span><font style="vertical-align: middle;}
.db-pts-ttle h5{font-size: 19px;font-weight: 600;text-align: center;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #dddddd;margin-bottom: 10px;}
.db-pts-ttle .ct-lable-54 p {padding-top: 0 !important;text-align: center;padding-bottom: 10px !important;font-weight: 600;}
.db-pts-ttle ul{font-weight: 600;margin-left: 60px;margin-bottom: 17px;}
.db-pts-ttle ul li{list-style: decimal;}
/*.db-pts-ttle span.db-pts-rtxt {display: block;text-align: center;}*/
.db-pts-ttle .ct-lable-54 p span{display: block;margin-top: 15px;}
.db-pts-ttle .modal-properties {padding: 5px 5px 5px 5px !important;}
/*.db-pts-ttle .modal-content{padding-bottom: 20px !important;}*/
.db-btns-pts{text-align: center;}
.db-btns-pts a {width: 95px;height: 30px;line-height: 30px;margin:0 5px;}
.db-pts-sep {margin-top: 15px;border-top: 1px dashed #a7a1a1;padding-top: 20px;}
.db-pts-ttle .db-pts-sep p {padding-bottom: 5px !important;font-weight: 500 !important;}

a.db-pts-btn {padding-left: 18px;background-size: 14px;background-repeat: no-repeat;background-position: 0px 5px;padding-bottom: 2px;}
.db-pts-cross{background-image: url(../images/db-pts-cross.png);}
.db-pts-tick{background-image: url(../images/db-pts-tick.png);}

.jn-strip-nw {background-color: #f6f2f2;font-size: 14px;padding: 8px 0px 7px 0px;margin-top: 10px !important;margin-bottom: 10px !important;width: calc(96% - 16px);border-radius: 4px;text-align: center;margin: 0 auto;padding-bottom: 8px;display: flex;align-items: center;border: 1px dotted #aea7a7;padding-left: 12px;}
.jn-strip-nw a {display: block;text-decoration: none;padding-top: 1px;background-color: #1667b0;color: #fff;width: 50%;padding: 4px 0px;border-radius: 3px;margin: 0 auto;margin-top: 0;}

.jl-or a {display: inline-block;background-color: #1667b0;color: #fff;padding: 10px 33px;font-size: 14px;margin-top: 10px;}
.jl-or{width: 95%;margin-top: 15px;border-top: 1px dashed #827070;float: left;padding-top: 15px;padding-left: 12px;padding-bottom: 10px;text-align: center;}
.jl-or span{font-size: 18px;margin-right: 8px;margin-bottom: 0;display: inline-block;}

.footer-overlay{margin:0 auto;width:30px;margin-top:50px;position:relative;background-color:#ffffff;height:35px;padding:10px;z-index:10;}
.menu-footer {background-color: #fff;background-position: center center;width: 95%;position: absolute;bottom: 46px;left: 7px;border: 3px solid #999;box-shadow: 0 0 10px rgb(167 132 132 / 23%);}
.menu-footer ul{list-style:none;padding:0;}
.menu-footer li a {text-decoration: none;font-weight: 400;font-size: 13px !important;display: block;text-align: center;padding: 9px 50px;line-height: 1 !important;border-bottom: 1px solid #e1dada;}
.menu-footer li a:last-child{border-bottom: none;}
.menu-footer li a:hover{color:#cccccc;}

.menu-footer:before {bottom: -14px;left: 29px;border: solid transparent;/*content: " ";*/height: 0;transform: rotate(180deg);width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 7px;margin-left: -5px;}
.footer-overlay{position: relative;}
.footer-overlay.open:before {bottom: 87%;left: 45%;border: solid transparent;content: " ";height: 0;z-index: 999999;width: 0;transform: rotate(182deg);position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #999;border-width: 7px;margin-left: -5px;}
.menu-footer .menu-footer-close:before {content: "x";position: absolute;z-index: 999;font-size: 20px;right: 3px;color: #fff;top: -23px;display: block;border-radius: 4px 4px 0 0;width: 25px;height: 21px;background-color: #555;text-align: center;line-height: 16px;}

.styled-select9.dis-sel {opacity: 0.9;filter: grayscale(1);-webkit-filter: grayscale(100%);}
.scroll {white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: unset;-ms-overflow-style: unset;}

.lan-title1 {float: left;width: calc(100% - 20px);text-align: center;border: 2px solid #fff;margin-top: 10px;margin-left: 9px;line-height: 1.5;padding: 10px 0px;}
.lan-box-green .lan-title1 font {font-size: 16px;}
.lan-box-green .border-2p {width: 100px;height: 3px;opacity: 0;margin: 3px auto;background-color: #add4a0;overflow: hidden;font-size: 0px;}
.lan-box-green h3 {font-size: 26px;text-transform: capitalize;color: #fff;background-color: rgb(174 46 46 / 48%);width: calc(100% - 20px);margin-left: 10px;padding: 8px 0;}

ul.sport-menu3 li a.act {background-color: #fc31ec;}
ul.sport-menu3 li a.act:after {border-top-color: #fc31ec;}
.btn-8 {color: #000;background-color: #f9d207;}
#header {background-color: #375d7c;}
.jl-btn,.button-2,.button-33,.jn-strip-nw a,.btn-1,.playoff-inner-playoff-price a, 
.playoff-inner-playoff-price button, .playoff-inner-playoff-price input,
.modal-purchase-table_wrapper .modal-purchase-content .modal-pur-btn a,
.submit-request-form table tr.sub-plyoff-rqt-btn input{color: #fff;background-color: #f78836;}
.textbox {
    border-right: 5px solid #f78836;
}
.modal-purchase-table_wrapper .modal-pur-btn a.button2.pur-btn-black {color: #fff;}

.blog-box, .blog-date b, .blog-date font, .blog-link, .blog-info small, .blog-info i{width: 100%;float: left;}
.blog-box {
    margin: 10px 0 0;
    background-color: #fff;
    box-shadow: 0 0 2px #999;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 2px;
}
.blog-date {
    float: left;
    width: 50px;
    height: 43px;
    border-radius: 50%;
    margin: 2px 10px 0 0;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 16px;
    padding-top: 7px;
    background-color: #68a355;
}
.blog-date b {
    font-size: 13px;
    color: #1d1d1d;
    line-height: 13px;
    text-transform: uppercase;
}
.blog-date font {
    font-size: 9px;
    line-height: 11px;
}
.blog-info {
    float: left;
    width: calc(100% - 60px);
}
.blog-link {
    color: #5a9343;
    font-size: 14px;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.blog-info small {
    color: #666;
    line-height: 14px;
    height: 28px;
    overflow: hidden;
    font-weight: 400;
}
.blog-info i {
    font-size: 10px;
    font-weight: 400;
}
.t_linnks_mch a {
    position: relative;
}
.t_linnks_mch a:before {
    content: "|";
    margin-right: 6px;
    margin-left: 3px;
    font-size: 15px;
    color: #999;
    display: inline-block;
}
.t_linnks_mch a:first-child::before{
    content: unset;
}

.dbl_pots {display: block;}
span.mtchup-trde {display: block;text-align: center;border-top: 1px solid #d5c9c9;float: left;width: 100%;padding-top: 10px;padding-bottom: 5px;}
span.mtchup-trde strong#divMaxDPMatch {margin-left: 10px;position: relative;}
span.mtchup-trde strong#divMaxDPMatch:before {position: absolute;content: "|";left: -8px;top: 0;}
.mo-ads-box{max-height: 50px;}

/*League Manager Box*/
.league_manager_box {float: left;width: calc(100% - 35px);background-color: #39ff88;font-size: 15px;padding-left: 15px;border-radius: 4px;margin-left: 10px;margin-top: 10px;}
.lm_title {
    font-size: 13px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #a38b8b;
}
.lm_btn{text-align: center;display: inline-block;background-color: #000;color: #fff;text-decoration: none;padding: 6px 22px;font-size: 15px;font-weight: 600;margin-top: 15px;}
.lm_input .tm_op2{margin-left: 30px;margin-left: 18px;margin-top: 10px;}
td.lm_input input {margin-top: 10px;}
.lm_note {background-color: #e5e5e5;padding: 1px 10px;margin-bottom: -20px;margin-left: 0;border-radius: 4px;font-size: 13px;margin-top: 23px;}
div#modal-lm-block .modal-properties {
    padding: 0px 10px 35px 10px;
}
div#modal-lm-block .modal-content {width: 37%;}

td.lm_input a, td.lm_input input {background-color: #000;color: #fff;text-decoration: none;padding: 8px 19px;font-size: 13px;font-weight: bold;}
td.lm_extra {
    text-align: center;
    font-weight: 900;
    padding-top: 0px;
}
.lm_optn {
    padding-top: 11px;
    font-size: 13px;
    font-weight: 600;
}
div#modal-lm-block {
    padding-top: 200px;
}
.lm_note p {
    margin-top: 5px;
    margin-bottom: 5px;
}
#divResetMatchPP .modal-properties {
    padding: 0 10px 30px 10px;
}

/*League Manager Box*/
.league_manager_box {float: left;width: calc(100% - 35px);background-color: #39ff88;font-size: 15px;padding-left: 15px;border-radius: 4px;margin-left: 10px;margin-top: 10px;}
.lm_title {
    font-size: 13px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #a38b8b;
}
.lm_btn{text-align: center;display: inline-block;background-color: #000;color: #fff;text-decoration: none;padding: 6px 22px;font-size: 15px;font-weight: 600;margin-top: 15px;}
.lm_input .tm_op2{margin-left: 30px;margin-left: 18px;margin-top: 10px;}
td.lm_input input {margin-top: 10px;}
.lm_note {background-color: #e5e5e5;padding: 1px 10px;margin-bottom: -20px;margin-left: 0;border-radius: 4px;font-size: 13px;margin-top: 23px;}
div#modal-lm-block .modal-properties {
    padding: 0px 10px 35px 10px;
}
div#modal-lm-block .modal-content {width: 37%;}

td.lm_input a, td.lm_input input {background-color: #000;color: #fff;text-decoration: none;padding: 8px 19px;font-size: 13px;font-weight: bold;}
td.lm_extra {
    text-align: center;
    font-weight: 900;
    padding-top: 0px;
}
.lm_optn {
    padding-top: 11px;
    font-size: 13px;
    font-weight: 600;
}
div#modal-lm-block {
    padding-top: 200px;
}
.lm_note p {
    margin-top: 5px;
    margin-bottom: 5px;
}
#divResetMatchPP .modal-properties {
    padding: 0 10px 30px 10px;
}

.mo-ads-box {width: 100% !important;height: 50px;margin-top: 20px;margin-bottom: 15px;text-align: center;}
@media(min-width: 800px) { .mo-ads-box { width: 320px; height: 50px; } }
.bottom_ads {margin-top: 20px;float: none;margin: 0 auto;width: 100%;text-align: center;}

/*League Manager Box*/
.league_manager_box {float: left;width: calc(100% - 35px);background-color: #39ff88;font-size: 15px;padding-left: 15px;border-radius: 4px;margin-left: 10px;margin-top: 10px;}
.lm_title {
    font-size: 13px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #a38b8b;
}
.lm_btn{text-align: center;display: inline-block;background-color: #000;color: #fff;text-decoration: none;padding: 6px 22px;font-size: 15px;font-weight: 600;margin-top: 15px;}
.lm_input .tm_op2{margin-left: 30px;margin-left: 18px;margin-top: 10px;}
td.lm_input input {margin-top: 10px;}
.lm_note {background-color: #e5e5e5;padding: 1px 10px;margin-bottom: -20px;margin-left: 0;border-radius: 4px;font-size: 13px;margin-top: 23px;}
div#modal-lm-block .modal-properties {
    padding: 0px 10px 35px 10px;
}
div#modal-lm-block .modal-content {width: 37%;}

td.lm_input a, td.lm_input input {background-color: #000;color: #fff;text-decoration: none;padding: 8px 19px;font-size: 13px;font-weight: bold;}
td.lm_extra {
    text-align: center;
    font-weight: 900;
    padding-top: 0px;
}
.lm_optn {
    padding-top: 11px;
    font-size: 13px;
    font-weight: 600;
}
div#modal-lm-block {
    padding-top: 200px;
}
.lm_note p {
    margin-top: 5px;
    margin-bottom: 5px;
}
#divResetMatchPP .modal-properties {
	padding: 0 10px 30px 10px;
}

/*Rules New Design*/
/*.full-width987.rules_table1.rules_table2{
	font-family: 'Nunito', sans-serif !important;
}
.contents .tabscontent .note-box-top{
	margin-bottom: 15px !important;
	font-family: 'Nunito', sans-serif !important;
}*/

#divLeagueRules + #divCustomPackagePopUp .popup-playoff-table_wrapper1 {
    position: absolute;
    top: 5px;
    z-index: 99;
    background-color: #fff;
    width: calc(100% - 10px);
    margin-left: 5px;
    border-radius: 4px;
}
#divLeagueRules + #divCustomPackagePopUp .popup-playoff-table_wrapper1 .close {
    right: 0;
    top: 0;
}
.rules_strip_package {
    margin-top: 20px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    background-color: #fff;
    padding: 10px 0px 0px 0px;
    width: calc(100% - 15px);
    border-radius: 5px;
    float: left;
    margin-left: 5px;
}
.pac-b1 {
    display: flex;
    justify-content: center;
}
.pac-b1 .rules_pac_nm:last-child {
    margin-right: 0;
}
.rules_pac_nm {
    text-align: center;
    margin-bottom: 15px;
    width: 100%;
    margin-right: 0;
}
.rules_pac_nm {
    text-align: center;
}

.rules_pac_nm img {
    width: 20px;
    margin-bottom: 8px;
}

.rules_pac_nm .nm_rule {
    font-size: 11px;
    display: block;
    font-weight: 600;
}

.rules_pac_nm.r_pack_btn .btn {
    background: #f9d207;
    color: #000;
    text-decoration: none;
    padding: 6px 11px;
    font-size: 12px;
    font-weight: 600;
}
.rules_pac_nm font {
    display: block;
    text-align: center;
}
.rules_pac_nm.r_pack_btn {
    margin-top: 5px;
    width: 100%;
}
.tab-menu7 {
    width: calc(100% - 30px) !important;
    border-radius: 5px;
    padding: 10px !important;
}
.tab-menu7 ul li.current a {
    border-bottom: 3px solid rgba(17, 193, 195, 0.5) !important;
    background: #f9d207;
    border-radius: 4px !important;
    color: rgb(0 0 0) !important;
}
.tab-menu7 ul li.current {
    border-left: none !important;
    border-right: none !important;
}
.tab-menu7 ul li a {
    font-size: 15px;
    padding: 0px 7px;
    line-height: 35px !important;
}
.note-box-top {
    float: none !important;
    width: auto !important;
    margin: 0px auto !important;
    border-radius: 4px !important;
    display: table !important;
    border-right: 2px solid rgb(0, 0, 0) !important;
    border-left: 2px solid rgb(0, 0, 0) !important;
    text-align: center !important;
    margin-top: 10px !important;
    background-color: #fff;
    box-shadow: 0 0 5px #ccc;
    padding: 10px;
    margin: 0px;
}
.pac_nm img {
    width: 22px;
    filter: brightness(2);
    margin-right: 5px;
}
.pac_nm {
    vertical-align: middle;
    margin-left: 0;
    display: inline-block;
}
input#txtTokenId {
    width: 50px;
    text-align: center;
    border: 1px solid #c0b4b4;
    font-size: 12px;
    padding: 2px 2px;
    font-weight: 600;
}
.rules_table tbody td {
    padding: 10px 10px;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 500;
    border-bottom: 1px solid #eee;
    /*font-family: 'Nunito', sans-serif !important;*/
    background-color: #fff;
    border-bottom-width: 1px;
    border-right: 1px solid #eee;
}
.rules_table thead th {
    padding: 13px 5px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #000;
    /*font-family: 'Nunito', sans-serif !important;*/
    border-bottom-width: 1px;
    color: #fff;
}

.bot_table {
    table-layout: fixed;
}
.bot_table th{
    border: none;
    background-color: #eee;
    text-transform: uppercase;
    background-color: #eee;
    font-size: 11px;
    padding: 4px 5px;
}
.rules_table .bot_table td{
    border: 1px solid #eee;
    border-right: 0;
    background-color: #f9f9f9;
    padding: 6px 8px;
}
span.rul_no {
    width: 19px;
    display: inline-block;
    background-color: #d17979;
    color: #fff;
    border-radius: 1px;
    text-align: center;
    opacity: 0.5;
}
a.mdy_rl_btn {
    background: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    padding: 5px 13px;
}
/*End Rules New Design*/

/*Assign Fantasy Score*/
.tabs_fan_pts ul {
    display: flex;
    background-color: #fff;
    padding: 10px 15px 15px 15px;
    border: 1px solid #ddd;
    justify-content: space-between;
}
.tabs_fan_pts ul li {
	margin-right: 0;
}
.tabs_fan_pts ul li a {
	font-size: 14px;
	text-decoration: none;
	color: #444;
	padding-bottom: 4px;
}
.tabs_fan_pts ul li.acti a{
	color: green;
	border-bottom: 3px solid green;
}

.tab_format_head {
	display: flex;
	background-color: #000;
	padding: 9px 15px;
	font-size: 14px;
	color: #fff;
}
.fanscore_assign_table {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 15px;
}
.tab_format_ass {
    border: 1px solid #ddd;
    background-color: #fff;
}
.tab_format_head .tab_head:nth-child(1) {
	width: 300px;
}
.tab_format_head .tab_head:nth-child(2) {
	width: 300px;
}
.tab_inner_head {
    display: flex;
    justify-content: space-between;
    padding: 5px 10px;
    background-color: rgb(169 143 143 / 50%);
    color: #000;
    font-size: 15px;
    font-weight: 600;
}
.h_inner_tab_btn a {
    background: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    padding: 1px 16px;
    text-decoration: none;
}
.tab_body_ass {
	display: flex;
	padding: 9px 15px;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
}
.tab_body_ass .tab_bdy:nth-child(1) {
	width: 300px;
}
.tab_body_ass .tab_bdy:nth-child(2) {
	width: 300px;
}
.tab_body_ass:last-child{
	border-bottom: none;
}
.tab_body_ass .tab_bdy:nth-child(3) {
	width: 110px;
	text-align: center;
}
#btnEditScore, #btnRevertTrades {
    background: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    border: none;
    padding: 3px 8px;
    border-radius: 2px;
    cursor: pointer;
}
.last_btn_scr .ass_score_btn {
    background: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    text-decoration: none;
    padding: 6px 13px;
    font-size: 15px;
    border: none;
    cursor: pointer;
}
.last_btn_scr {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
}
.last_btn_scr .ass_score_btn {
    background: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    text-decoration: none;
    padding: 6px 13px;
    font-size: 15px;
    border: none;
    cursor: pointer;
}
#divHistory .tabnav_bg {
    display: flex;
    justify-content: space-between;
    padding: 10px 20px;
    background-color: #fff;
    margin: 5px 0 2px !important;
}
#divHistory .tabnav_bg .list-status {
    width: 50%;
}
#divHistory .tabnav_bg .list-status label {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}
#divHistory .tabnav_bg .list-status select {
    -webkit-appearance: auto !important;
    padding: 3px 10px;
    width: 80%;
}

.grdsummnote {
    float: left;
    width: calc(100% - 201px);
    padding-top: 20px;
    font-size: 22px;
    text-align: center;
    background-color: #f3f3f3;
    margin-top: 20px;
    padding-left: 100px;
    padding-right: 100px;
    border-radius: 4px;
    padding-bottom: 20px;
    box-shadow: 3px 4px 0px 0px #e9e3e3;
    font-weight: 800;
}
.grdsummnote{
	color: #444;
}


table#grdScoreSummary,
table#grdTradeHistory,
table#grdTradeSummary {
    margin-top: 15px;
    border: 1px solid #ddd;
}
table#grdTradeHistory {
	float: left;	
}

table#grdScoreSummary td,
table#grdTradeHistory td,
table#grdTradeSummary td {
    font-size: 14px;
    background-color: #fff;
    font-weight: 400;
    padding: 9px 15px;
}
table#grdScoreSummary th,
table#grdTradeHistory th,
table#grdTradeSummary th {
    background: #000;
    font-size: 14px;
    font-weight: 400;
    padding: 9px 15px;
    color: #fff;
}

#divEditMatchScore .list-status label {
    font-size: 16px;
    display: block;
    margin-bottom: 5px;
}
#divEditMatchScore {
    text-align: center;
    background-color: #fff;
    height: 100%;
    padding-bottom: 40px;
}
#divEditMatchScore .list-status select {
    -webkit-appearance: auto !important;
    padding: 3px 10px;
    width: 80%;
}
#divEditMatchScore #btnCloseScore {
    background-color: #000;
    color: #fff;
    border: none;
    font-size: 15px;
    padding: 4px 15px;
    margin-left: 5px;
}
#grdMatchScore td #txtAddScore {
    border: 1px solid #ddd;
    padding: 3px 0px;
    width: 60px;
}

#grdMatchScore {
    margin-top: 20px;
}
#grdMatchScoreSummary th,
#grdMatchScore th {
    padding: 9px 15px;
    color: #fff;
    font-size: 14px;
}
#divEditMatchScore #grdMatchScore th {
	background: #000 !important;
}
#grdMatchScoreSummary td,
#grdMatchScore td {
    padding: 9px 15px;
    font-size: 14px;
}




.bottom_ads {
    margin-top: 40px;
    float: left;
    width: 100%;
    text-align: center;
}
/*End*/

/*Assign Trade*/
.assign_trade_wrapper{
    margin: 0 auto;
    display: flex;
}
.assign_trade_block {
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 6px rgb(0 0 0 / 22%);
    float: none;
    padding-bottom: 30px;
    margin-top: 50px;
    float: left;
    border-radius: 4px;
}
.assign_trade_block h3 {
    font-size: 18px;
    text-align: center;
    background-color: #eee;
    padding: 7px 5px;
}
.assign_trde_group {
    float: left;
    width: calc(100% - 60px);
    padding: 10px 23px 10px 35px;
}
.assign_trde_group label {
    display: block;
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 5px;
}
.assign_trde_group select {
    width: 100%;
    padding: 0 10px;
    -webkit-appearance: auto;
}
.assign_trde_group .nh-textbox {
    float: none;
    border-radius: 0;
    width: calc(100% - 13px) !important;
}
.assign_trde_btn {
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 10px;
}
.assign_trde_group .nh-listbox {
	width: 100%;
	-webkit-appearance: auto !important;
    padding: 3px 10px;
} 
.ass_trde_btn {
    background: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    text-decoration: none;
    padding: 0px 20px;
    font-size: 15px;
    margin: 0 auto;
    border: none;
    line-height: 30px;
    cursor: pointer;
}
.ass_trde_btn.trde_btn_cancel {
    background: #000;
    display: inline-block;
    margin-left: 5px;
}
.assign_trde_btn .button {
    float: none;
    padding: 0 15px;
    font-weight: 400;
    line-height: 30px;
    cursor: pointer;
    margin-left: 5px;
    background: #000;
    color: #fff;
    border: none;
}
table#grdTradeHistory th,
table#grdTradeHistory td{
	font-size: 12px;
    padding: 10px 5px;
}
/*End*/

/*Active Past League*/
.pst_btn {
    display: inline-block;
    line-height: 25px;
    text-align: center;
    margin-top: 3px;
    width: calc(50% - 15px);
    background: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    margin-bottom: 3px;
    margin-right: 3px;
    margin-left: 3px;
    border-radius: 2px;
}
.act_btns {
    text-align: center;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}
.active_lges .league-data {
    padding: 3px 0 10px !important;
}
/*End*/

/*MatchUp New Screen*/
#divPageBlock #flexslider-n2 {
    padding: 0px;
    height: 100%;
    overflow: hidden;
    background-color: #f3e4e4;
    margin-bottom: 15px;
}
.new_macthup_wrapper {
    min-height: 600px;
    padding-top: 30px;
    background-color: #fff;
}
.m_user_info img {
    width: 40px;
    border-radius: 100px;
    height: 40px;
}
.ntop_matchup_wrap td {
    padding: 10px 5px 0px 5px;
}
.m_middle_scre h6 {
    text-transform: uppercase;
    font-size: 11px;
    color: #c8baba;
}
.mdle_scrs {
    display: flex;
    justify-content: space-between;
    background-image: url(../images/matchup_bg.png);
    background-position: 0 4px;
    width: 130px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
}
.mdle_scrs p {
    margin: 0;
    padding-top: 12px;
    font-size: 16px;
    font-weight: 600;
}
.m_user_info p {
    margin: 0;
    padding-top: 4px;
    font-size: 14px;
    padding-bottom: 5px;
    white-space: nowrap;
    width: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m_middle_scre {
    margin-top: -40px;
}
.top_matchup {
    margin-bottom: 0;
}
.ndown_matchup_wrap h2 {
    text-align: center;
    margin-bottom: 0;
    font-weight: 600;
    color: #305997;
}
.ndown_matchup_wrap .m_middle_scre {
    margin-top: 0;
}
.ndown_matchup_wrap .m_user_info {
    display: flex;
}
.ndown_matchup_wrap .side_mtch {
    padding-left: 5px;
}
.ndown_matchup_wrap .m_user_info img {
    width: 30px;
    border-radius: 100px;
    height: 30px;
}
.ndown_matchup_wrap .side_mtch span {
    color: #999;
    font-size: 10px;
}
.ndown_matchup_wrap .mdle_scrs {
    background-position: 0 15px;
    width: 90px;
    height: 60px;
}
.ndown_matchup_wrap .mdle_scrs p {
    padding-top: 21px;
    font-size: 13px;
}
.ndown_matchup_wrap .m_right_info {
    flex-direction: row-reverse;
}
.ndown_matchup_wrap .m_right_info .side_mtch {
    padding-right: 5px;
}
.ndown_matchup_wrap {
    margin-bottom: 20px;
    border-top: 1px solid #ede9e9;
    padding-top: 15px;
}
.ndown_matchup_wrap h2 span {
    font-weight: 600;
    color: #71a357;
}
.m_middle_scre.totl_matchup {
    margin-bottom: -10px;
    margin-top: -10px;
    margin-left: -20px;
}
.m_middle_scre.totl_matchup .mdle_scrs {
    width: 145px;
    background-position: 4px 9px;
    margin: 0 auto;
}
.m_middle_scre.unq_matchup .mdle_scrs{
    background-image: url(../images/matchup_bg2.png);
    width: 70px;
    justify-content: center;
}
.cnvc_mark {
    border: 1px solid #ffe7e7;
    height: 11px;
    margin-top: 22px;
    width: 18px;
    border-radius: 19px;
    text-align: center;
    line-height: 10px;
    color: #fff;
    padding-top: 0px;
    background-color: #665d5d;
    display: inline-block;
    font-size: 9px;
}
.ide_mtachup img {
    width: 15px !important;
    height: 15px !important;
    vertical-align: sub;
    margin-left: 2px;
}
.new_macthup_wrapper table {
    table-layout: fixed;
}
/*End*/
/*filter*/
.filter-search-modal.filter_tabs_modal {
    padding-top: 0;
}
.filter_tabs_modal .tab_content_filter .tabcontent{
    padding: 20px 10px 20px 20px;
} 
.filter_tabs_modal .sb-btn-fitler {
    text-align: center;
    margin-top: 0 !important;
    border-radius: 0 0 6px 6px !important;
    padding: 10px 5px !important;
    background-color: #fff;
    width: calc(98% - 4px);
    margin: 0 auto;
    border-top: 1px solid #ccc;
    margin-bottom: 90px;
}
.filter_tabs_modal .tab {
    background-color: #e7e7e7;
    display: flex;
    width: 100%;
}
.tab_content_filter {
    width: 98%;
}
.range-slider {
    margin: 20px 0 35px -5px;
}
.range-slider {
    width: 100%;
}
span.range_label {
    font-size: 14px;
    font-weight: 700;
    margin-right: 5px;
}
.range-slider__range {
    -webkit-appearance: none;
    width: calc(100% - (90px));
    height: 10px;
    border-radius: 5px;
    background: #d7dcdf;
    outline: none;
    padding: 0;
    margin: 0;
}
.range-slider__range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #2c3e50;
    cursor: pointer;
    -webkit-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}
.range-slider__range::-webkit-slider-thumb:hover {
    background: #1abc9c;
}
.range-slider__range:active::-webkit-slider-thumb {
    background: #1abc9c;
}
.range-slider__range::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border: 0;
    border-radius: 50%;
    background: #2c3e50;
    cursor: pointer;
    -moz-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}
.range-slider__range::-moz-range-thumb:hover {
    background: #1abc9c;
}
.range-slider__range:active::-moz-range-thumb {
    background: #1abc9c;
}
.range-slider__range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 3px #fff, 0 0 0 6px #1abc9c;
}
.range-slider__value {
    display: inline-block;
    position: relative;
    width: 20px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
    background: #2c3e50;
    padding: 5px 10px;
    margin-left: 8px;
}
.range-slider__value:after {
    position: absolute;
    top: 8px;
    left: -7px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-right: 7px solid #2c3e50;
    border-bottom: 7px solid transparent;
    content: '';
}
::-moz-range-track {
    background: #d7dcdf;
    border: 0;
}
input::-moz-focus-inner,
input::-moz-focus-outer {
    border: 0;
}           
.filter_tabs_modal .tab button {
    display: block;
    background-color: inherit;
    color: black;
    font-family: 'siemen-regular';
    padding: 10px 10px;
    width: 100%;
    border-right: 1px solid #d5b1b1 !important;
    border: none;
    outline: none;
    text-align: center;
    cursor: pointer;
    transition: 0.3s;
    font-size: 17px;
}
.filter_tabs_modal .tab button:hover {
    background-color: #ddd;
}
.filter_tabs_modal .tab button.active {
    background-color: #444;
    color: #fff;
}
.filter_tabs_modal .modal-content h2 {
    font-size: 20px;
    text-align: center;
    padding: 4px 0px;
    border-bottom: 1px solid #ccc;
    font-family: 'siemen-regular';
    font-weight: 600;
    text-transform: capitalize;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0;
    background-color: #fff;
}
.teams_filter_wrap label.chkbox-lble {
    margin-bottom: 15px;
}
.teams_or {
    text-align: center;
    width: 25px;
    height: 25px;
    background-color: #333;
    color: #fff;
    position: relative;
    border-radius: 40px;
    line-height: 25px;
    font-weight: 700;
    font-size: 10px;
    margin: 10px auto;
    padding-left: 0;
}
.teams_or:before,
.teams_or:after {
    content: "";
    position: absolute;
    background: rgb(34,193,195);
    background: linear-gradient(90deg, rgba(34,193,195,1) 0%, rgba(253,187,45,0) 100%);
    width: 90px;
    height: 3px;
}
.teams_or:before{
    top: 12px;
    left: 30px;
}
.teams_or:after {
    top: 12px;
    right: 32px;
    transform: rotate(-180deg);
}
.tab_content_filter .tabcontent {
    padding: 20px 10px 20px 20px;
}
.classy_filter label.chkbox-lble {
    width: 100%;
    margin-bottom: 20px;
}
.teams_filter_wrap label.chkbox-lble {
    margin-bottom: 15px;
    width: 100%;
}
.filter-search-modal.filter_tabs_modal .modal-content {
    border-radius: 0;
    background-color: unset;
    background-image: unset;
    border: none;
}
.filter_tabs_modal .tab_swaper {
    background-color: #fff;
    background-image: url(../images/cric-back.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.filter_tabs_modal #slary_fltr #lblrange_slary_fltr {
    border: none;
    text-align: center;
    width: 100%;
    font-size: 20px;
    margin-bottom: 10px;
    display: flex;
    background-color: transparent;
    font-weight: 600;
    justify-content: space-between;
}
.filter_tabs_modal .slider-range.ui-slider-horizontal .ui-slider-handle {
    background: url(../images/slider.png) no-repeat 0 0;
    width: 34px;
    height: 28px;
    top: -7px;
    outline: none;
    border: 0px;
}
.filter_tabs_modal .tab_content_filter #slary_fltr {
    padding: 20px;
}
.filter_tabs_modal .ui-slider {
    width: 100%;
}
/*Live Score*/
    .live_score-degn_wrap {
    background-color: #2e2d2d;
    color: #fff;
    padding: 10px 5px 5px 5px;
    position: relative;
}   
.live_score-degn_wrap table {
    table-layout: fixed;
    width: 100%;
}
.live_score-degn_wrap table td {
    padding: 0 5px;
}
.score_live_wrap span.ls_team {
    font-size: 14px;
    display: block;
    width: 100%;
    color: #999;
    padding-bottom: 2px;
}
.score_live_wrap .ls_pts, .score_live_wrap .ls_over {
    font-size: 14px;
}
.live_label {
    text-align: center;
    position: relative;
    font-size: 11px;
    width: 100px;
    text-transform: uppercase;
    margin: 0 auto;
    margin-top: -22px;
}
.live_label:before {
    content: ".";
    font-size: 52px;
    position: absolute;
    top: -40px;
    left: 26px;
    color: red;
}
.score_live_wrap.score_live_right {
    text-align: right;
}
p.live_score-strip {
    text-align: center;
    font-size: 12px;
    margin: 0;
    padding-top: 5px;
    color: #ddd;
    width: 120px;
    margin: 0 auto;
    margin-top: -20px;
}
.ful_scoreboard {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: -8px;
}
.ful_scoreboard a {
    background-color: transparent;
    color: #74cc46;
    width: 85px;
    padding: 0px 0px;
    margin-left: 0;
    border-radius: 3px;
    text-align: center;
}

.ful_scoreboard p{
    font-size: 12px;
    margin: 0;
    color: #999;
}
.tour-menu.mtacup_menu {
    float: left;
    width: calc(100% - 10px);
    text-align: center;
}
.tour-menu.mtacup_menu a.act, .tour-menu.mtacup_menu .current a {
    color: #000;
    background-color: transparent;
    border-bottom: 4px solid #40c45d;
    border-left: none;
    border-right: none;
}
.tour-menu.mtacup_menu a {
    padding: 0 0px 7px 0px;
    color: #666;
    font-size: 16px;
    display: inline;
    text-decoration: none;
    line-height: 38px;
    margin: 0px;
    margin-right: 15px;
}
p.fp_ls {
    margin: 0;
    background-color: #444;
    text-align: center;
    padding: 3px 0;
    border-radius: 40px;
    color: #ddd;
    margin-top: 5px;
    margin-bottom: 5px;
}
.inner_livescre {
    border-top: 1px solid #666;
    padding-top: 2px;
    margin-top: 2px;
}
.ply_score {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    color: #999;
}
.ply_score.act{
    color: #fff;
}
.overl_score {
    display: flex;
    justify-content: space-between;
    margin-bottom: 7px;
    padding-left: 15px;
    width: 100%;
}
.overl_score b {
    margin-right: 5px;
    font-weight: 500;
}
.livescore_hide a {
    color: red;
    text-decoration: underline;
    position: absolute;
    bottom: 3px;
    width: 100%;
    text-align: center;
}
.ls_main_wrap {
    width: 304px;
    margin: 0px auto;
    background-color: transparent;
    overflow: hidden;
}
.ls_main_wrap  a.flex-prev {
    left: 5px !important;
    background: rgba(0, 0, 0, 0.5) url(http://www.cricbattle.com/images/s-prev.png) center 3px no-repeat !important;
    background-size: 10px !important;
}
.ls_main_wrap  a.flex-next {
    right: 5px !important;
    background: rgba(0, 0, 0, 0.5) url(http://www.cricbattle.com/images/s-next.png) center 1px no-repeat !important;
    background-size: 10px !important;
}
.ls_main_wrap .flexslider111 .flex-direction-nav a {
    width: 17px !important;
    height: 20px !important;
    position: absolute;
    top: 35% !important;
}
table.inner_livescre td {
    padding: 0;
}
.inner_livescre .ply_score strong {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 68px;
}
.inner_livescre .overl_score span:first-child {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100px;
}
.inner_livescre .overl_score span:last-child {
    padding-right: 12px;
}
.live_score-degn_wrap .ls_pts {
    margin-top: 1px !important;
}
table.inner_livescre tr td:last-child {
    vertical-align: top;
}
/*End*/

/*Club*/
.club_start_point {
    background-color: #fff;
    min-height: 160px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
}
.club_start_point h2 {
    font-size: 30px;
    font-family: 'siemen-regular';
    font-weight: 400;
}
.club_start_point p {
    margin: 0;
    font-size: 17px;
    margin-bottom: 30px;
    padding: 0 10px;
    text-align: center;
}
.club_start_point a {
    float: none;
    text-decoration: none;
    border-radius: 4px;
    padding: 10px 23px;
    box-shadow: 2px 3px 0px #6a4545;
}
.club_start_point:before,
.club_description_wrap:before {
    background-image: url(../images/club_hmbg.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 70px;
    content: "";
    background-repeat: no-repeat;
    background-size: 40px;
}
.club_start_point:after,
.club_description_wrap:after {
    background-image: url(../images/club_hmbg.png);
    position: absolute;
    bottom: 0;
    right: 0px;
    width: 70px;
    height: 70px;
    content: unset;
    background-repeat: no-repeat;
    background-size: 40px;
    transform: rotate(180deg);
}
.club_description_wrap {
    background-color: #fff;
    position: relative;
    margin-top: 20px;
}
.club_description_wrap h3 {
    font-size: 30px;
   font-family: 'siemen-regular';
    font-weight: 200;
    text-align: center;
    padding-bottom: 25px;
    padding-top: 20px;
}
ul.club_steps {
    background-image: none;
    width: 100%;
    background-size: 80%;
    background-repeat: no-repeat;
    height: 100px;
    background-position: top 0 center;
    padding-top: 0px;
    text-align: center;
    counter-reset: my-sec-counter;
}
ul.club_steps li {
    width: calc(50% - 25px);
    vertical-align: top;
    height: 100%;
    margin-left: 5px;
    display: inline-flex;
    position: relative;
    font-weight: 600;
    margin-bottom: 10px;
    align-items: center;
    padding: 0 5px;
    border-radius: 9px;
    justify-content: center;
    line-height: 1.25;
    background-color: #2f2258;
    font-size: 16px;
    margin-right: 6px;
}
ul.club_steps li:before {
    counter-increment: my-sec-counter;
    content: counter(my-sec-counter);
    position: absolute;
    color: #397389;
    left: 3px;
    top: -2px;
    font-size: 23px;
}
.club_details_wrap {
    display: block;
    justify-content: space-between;
    padding: 0 5px;
    padding-bottom: 30px;
    margin-top: 140px;
}
.club_details_wrap .club_detail_left {
    margin-right: 0;
    padding: 10px;
    background-color: #fff1f1;
    border-radius: 4px;
    margin-bottom: 15px;
}
.club_detail_left h4 {
    margin: 0;
    font-weight: 600;
    font-size: 21px;
    padding-bottom: 15px;
}
.club_detail_left ul {
    padding-left: 15px;
}
.club_detail_left ul li {
    font-size: 14px;
    position: relative;
    margin-bottom: 10px;
}
.club_detail_left ul li:before {
    position: absolute;
    content: "";
    background-image: url(../images/club_points.png);
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    transform: rotate(180deg);
    left: -20px;
    top: 0;
    background-size: 12px;
}   
.club_details_wrap .club_detail_left:last-child {
    margin-right: 0;
}
.club_description_dark {
    background-image: url(../images/step_bg_club.jpg);
    padding-bottom: 10px;
    background-size: cover;
    background-position: 0px -125px;
    background-color: #0d0729;
    float: left;
    width: 100%;
    background-repeat: no-repeat;
}

.club_description_dark h3,.club_description_dark ul.club_steps li{color: #fff;}
.club_description_dark .club_details_wrap .club_detail_left{box-shadow: 0 3px 1px #85c44a}
.modal_createclub {
    display: block;
    position: unset;
    padding-bottom: 35px;
    background-color: #fff;
    margin-bottom: 15px;
    margin-top: -50px;
}
.modal_createclub .modal-content {
    background-color: #fff;
    margin: auto;
    width: calc(100% - 40px);
    margin-top: 25px;
    border-radius: 4px;
    position: relative;
    box-shadow: 0 0 2px #c8baba;
}
.modal_createclub .close {
    color: #aaaaaa;
    top: -25px;
    float: right;
    font-size: 28px;
    position: absolute;
    font-weight: bold;
    right: 0;
}

.modal_createclub .close:hover,
.modal_createclub .close:focus {
  color: red;
  text-decoration: none;
  cursor: pointer;
}
.modal_createclub h2 {
    font-size: 21px;
    text-align: center;
    background-color: #f1f1f1;
    padding: 5px 5px;
    font-weight: 100;
    margin-bottom: 20px;
    border-radius: 4px 4px 0 0;
}
.cm_form {
    margin-bottom: 15px;
    padding-left: 15px;
}
.cm_form label {
    display: inline-block;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 6px;
    vertical-align: top;
}
.cm_form input {
    border: 1px solid #ddd3d3;
    min-height: 25px;
    width: 95%;
}
.cm_form select {
    border: 1px solid #ddd3d3;
    min-height: 26px;
    width: 165px;
}
.cm_btn {
    text-align: center;
}  
.cm_btn .button {
    float: none;
    text-decoration: none;
    padding: 6px 21px;
    font-size: 16px;
    background-image: linear-gradient( -180deg, #36c565 0%, #2cb459 100%);
    border: none;
    font-weight: 600;
    color: #fff;
}
/*Page 2 css*/
.club_main_wrapper .strip-custom,
.club_main_wrapper .custom-tour-rules-strip{margin-top: 0 !important;} 
.joined_club_tble .draft-table987 td{
    padding: 10px;
    font-size: 13px;
}
.draft-table987 tr:nth-child(odd) td {
    background-color: #f3f2f2;
}
/*Page 3 css*/
.joined_club_tble.club_member_tble.mycust-edit.my-created-tour {
    background-color: #fff;
}
/*page 6 css*/
tr.club_league_names td {
    background-color: #9b9898;
}
tr.club_league_names td span {
    color: #fff;
    font-weight: bold;
    font-size: 15px;
}
.club_live_lge_wrap .custom-tour-rules-strip table {
    width: 60%;
}
.club_live_lge_wrap .joined_club_tble {
    margin-top: 20px;
    margin-bottom: 20px;
}
.club_live_lge_wrap .joined_club_tble{
    box-shadow: 0 1px 1px rgb(0 0 0 / 28%);
}
.club_main_wrapper .draft-table987 th.title-sum-987 {
    background-color: #000;
    color: #fff;
}
/*page7 css*/
a.button.club-tour {
    text-decoration: none;
    margin-left: 15px;
}
.sugg_cric_club_wrap {
    background-color: #fff;
    margin-top: 15px;
    padding: 20px 20px 30px 20px;
    border-radius: 4px;
}
.sugg_cric_club_wrap h2 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 600;
}
.template_club_box {
    background-color: #f1f1f1;
    margin-bottom: 20px;
    border: 1px solid #ddd;
} 
.template_club_box:last-child {
    margin-bottom: 0;
}
.template_club_box span.c_temp_title {
    display: block;
    background-color: #27324f;
    color: #fff;
    font-size: 17px;
    padding: 5px 0 5px 10px;
}
.template_club_box ul {
    display: flex;
    justify-content: space-between;
    padding: 10px 10px 10px 10px;
    align-items: center;
}
.template_club_box ul li {
    width: 16.66%;
    text-align: center;
}
.template_club_box span.c_temp_th {
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 5px;
}
.template_club_box span.c_temp_td {
    font-size: 13px;
    color: #666;
}

.template_club_box ul li span {
    display: block;
}
.template_club_box .button {
    float: none;
    text-decoration: none;
    padding: 5px 10px;
}
.sugg_cric_club_wrap.c_mycreated_template .button {
    float: none;
    margin-top: 10px;
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
}
.sugg_cric_club_wrap.c_mycreated_template p {
    font-size: 18px;
    color: #888;
    margin-top: 0;
    margin-bottom: 10px;
}

.sugg_cric_club_wrap.c_mycreated_template {
    text-align: center;
}

/*Page 8 css*/
.club_create_lge_wraps h2 {
    font-size: 24px;
    text-align: center;
    padding-bottom: 10px;
}
.club_create_lge_wraps .cust-drpdown .selectbox {
    float: none;
}
.club_cl_block.club_cl_match {
    display: flex;
    align-items: center;
}
.club_cl_block.club_cl_match span {
    font-weight: 800;
}
.club_cl_block.club_cl_match .cust-drpdown {
    margin-right: 15px;
}
.club_create_lge_wraps .cm_form {
    margin-bottom: 0;
    padding-left: 0;
    display: block;
}
.club_create_lge_wraps .cm_form:last-child{
    padding-right: 0;
}
.club_create_lge_wraps .custom-tour-rules-strip {
    padding: 0;
}
.club_create_lge_wraps .cust-drpdown strong {
    font-size: 14px;
}
.club_create_lge_wraps .cm_form label {
    display: block;
    width: 100%;
    margin-bottom: 5px;
}
.club_create_lge_wraps .cm_form input {
    border: 1px solid #ddd3d3;
    min-height: 25px;
    width: 160px;
}
.club_cl_block.club_cl_form form {
    display: flex;
    justify-content: space-between;
}
.club_cl_block {
    border-bottom: 1px solid #ddd;
    padding: 15px 20px 15px 20px;
}
.club_create_lge_wraps .button.generate_prize_btn {
    float: none;
    text-decoration: none;
    font-size: 17px;
}
.club_cl_block.club_cl_btn {
    text-align: center;
}
.club_create_lge_wraps .button.club-tour {
    text-decoration: none;
    margin-left: 15px;
    font-size: 12px;
    background-image: none;
}
.prize_club_strip {
    background-color: #f3f3f3;
    box-shadow: 0 1px 2px #e1bebe;
    border-radius: 4px;
}
.prize_club_strip ul {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    margin-bottom: 15px;
}
.prize_club_strip ul li {
    font-size: 15px;
    margin-right: 60px;
}
.prizes_club_table {
    display: flex;
}
.prizes_club_table table {
    border: 1px solid #ddd;
    border-collapse: collapse;
    table-layout: fixed;
    width: 60% !important;
}
.prizes_club_table table td {
    border-bottom: 1px solid #ddd;
    padding: 10px 15px;
    border-right: 1px solid #ddd;
    font-size: 14px;
    font-weight: 500;
}
.prizes_club_table table thead td {
    background-color: #000;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    border-right: 1px solid #555;
}
.pries_club_note {
    background-color: #f3f3f3;
    box-shadow: 0 1px 2px #e1bebe;
    border-radius: 4px;
    padding: 15px;
    margin-left: 15px;
    height: 70px;
    width: 50%;
    margin-top: 30px;
}
.pries_club_note b {
    font-size: 13px;
}
.pries_club_note p {
    font-size: 15px;
    line-height: 1.5;
    margin: 0;
    margin-top: 5px;
}
.club_cl_block.club_prize_bts .button:last-child {
    background-image: none;
}
.club_cl_block.club_prize_bts .button {
    text-decoration: none;
    float: none;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 17px;
}
.club_cl_block.club_prize_bts {
    text-align: center;
}
.club_invitation_wrap h2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: -10px;
}

/*invitepage*/
.club_main_wrapper.full-width .inv-mail textarea{
    height: 116px;
}
.club_main_wrapper.full-width .inv-mail textarea.frnd-inp-inv-msg {
    height: 150px !important;
}
.club_invitation_wrap.club_join_wrap .inv-first-block{
    width: 50%;
    min-height: 100px;
    margin-left: 0;
    margin-bottom: 80px;
    margin-top: 20px;
}
.club_invitation_wrap.club_join_wrap .inv-wrapper{
    justify-content: center;
}
.cj_input {
    padding-top: 10px;
}
.cj_input label {
    font-size: 17px;
}
.cj_input input {
    border: 1px solid #aaa;
    height: 25px;
    width: 220px;
    margin-left: 5px;
    border-radius: 2px;
}
.cj_btn {
    margin-top: 15px;
    text-align: center;
}
.cj_btn a,
.cj_btn input {
    background-image: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    padding: 8px 20px;
    text-decoration: none;
    margin-right: 5px;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    border: none;
    margin-left: 5px;
}
.cj_clr {
    background-image: none !important;
    background-color: #333;
}
.cj_join {
    margin-top: 5px;
    border-top: 1px dashed #aaa;
    padding-top: 15px;
}
.cj_join.cj_btn{
    text-align: left;
    padding-bottom: 10px;
}
.cj_join .cj_tle {
    font-size: 15px;
    padding-bottom: 10px;
    display: block;
}
.cj_join ul li {
    font-size: 17px;
    margin-bottom: 8px;
    margin-left: 25px;
    list-style: circle;
}
.cj_join span.cj_bot {
    display: block;
    font-size: 17px;
    margin-top: 15px;
    border-top: 1px dashed #aaa;
    padding-top: 15px;
}
.cj_join.cj_btn input {
    margin: 0 auto;
    display: table;
    margin-top: 20px;
    font-size: 17px;
    border-radius: 3px;
}

.club_main_wrapper .club_live_lge_wrap .joined_club_tble.club_member_tble.mycust-edit.my-created-tour h3{
    font-size: 15px;
    width: calc(100% - 22px);
    padding: 0 10px 3px 10px;
    margin-left: 0px;
    margin-top: -5px;
    background: url(../images/page-title-bg.jpg) bottom left repeat-x;
    line-height: 31px;
    border: 1px solid #c8c7c7;
    border-bottom: none;
    margin-bottom: -4px;
}

.clr_invte_clb {
    background-color: #eee;
    padding: 0 15px;
    margin-top: 22px;
    border-radius: 4px;
    font-size: 13px;
}
.clr_invte_clb p {
    padding: 0px 6px;
    display: inline-block;
}
.clr_invte_clb input {
    border: none;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    padding: 0;
}
.club_invitation_wrap .inv-mail-btn input {
    float: none;
    padding: 7px 17px;
    background-color: #69a152;
    color: #fff;
    font-weight: 600;
    border: none;
}

/*mobile club chang css*/
.club_main_wrapper .strip-custom .button {
    background-image: linear-gradient( -180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    float: none;
    margin-right: 0;
}
.club_main_wrapper .strip-custom {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.club_main_wrapper .strip-custom font{
    width: 65%;
}
.joined_club_wrap .page-title-new font {
    font-size: 17px;
    padding-left: 0px;
    margin-bottom: 5px;
    display: flex;
    font-weight: 600;
}

.custom-tour-rules-strip.clb_txt_tour {
    float: left;
    width: calc(100% - 40px);
    padding: 10px 10px 15px 10px;
    border-radius: 5px;
    margin: 5px 10px 10px;
    background: #333;
}
.custom-tour-rules-strip.clb_txt_tour table{
    width: 100%;
}
.custom-tour-rules-strip.clb_txt_tour td{
    text-align: center;
}
.custom-tour-rules-strip.clb_txt_tour td p{
    color: #fff;
    margin: 0;
    font-size: 14px;
    padding-bottom: 10px;
}
.custom-tour-rules-strip.clb_txt_tour td a{
    background-image: linear-gradient( -180deg, #36c565 0%, #2cb459 100%);
    color: #fff;
    margin-right: 0;
    font-size: 14px;
    padding: 4px 10px;
}

/*Myclub Design*/
.box-white-2.joined_club_wrap .page-title-new {
    font-size: 15px;
    width: calc(100% - 22px);
    padding: 6px 10px 3px 10px;
    margin-left: 0px;
    margin-top: 0px;
    background: url(../images/page-title-bg.jpg) bottom left repeat-x;
    float: left;
    line-height: 20px;
    border: 1px solid #c8c7c7;
    border-bottom: none;
    margin-bottom: 0px;
}

.my_club_table {
    margin-bottom: 10px;
}
.my_club_table table {
    table-layout: fixed;
    width: 100%;
    background-color: #fff;
}
.mycust-edit.my-created-tour .my_club_table .button.tour-crd-btn{
    margin-right: 5px !important;
    min-width: auto !important;
    height: 26px !important;
    line-height: 25px !important;
    font-size: 14px !important;
}
.my_club_table .draft-table987 tr:nth-child(odd) td {
    background-color: #fff;
}
.my_club_table .draft-table987 td {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
}
.club_main_wrapper .my_club_table .draft-table987 th.title-sum-987 {
    background-color: #000;
    color: #fff;
    padding: 11px 7px;
    font-size: 13px;
}
.my_club_table span.clb_nm {
    display: block;
    margin-bottom: 2px;
    font-weight: 600;
}

.club_start_point a {
    float: none;
    text-decoration: none;
    border-radius: 4px;
    background-image: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    padding: 10px 23px;
    color: #fff;
    font-size: 17px;
    box-shadow: 2px 3px 0px #6a4545;
}

.box-white-2.joined_club_wrap {
    margin-left: 5px;
}

input#btnActivate,
a#lnkManageTourLeagues {
    float: none;
    text-align: center;
    height: 23px;
    line-height: 23px;
    padding: 0 15px;
    min-width: 95px;
    color: #fff;
    box-shadow: 0 0 5px #ccc;
    background-color: #69a152;
    text-align: center;
    border: 0px;
    display: inline-block;
    font-size: 14px;
}

input#btnAddLeagues {
    background-color: #69a152;
    color: #fff;
    padding: 7px 5px;
    border: none;
}
/*clb_members*/
.club_member_tble .draft-table987 {
    width: 100%;
}
.club_member_tble .draft-table987 th {
    padding: 5px 5px;
}
.joined_club_tble .draft-table987 td {
    padding: 5px 5px;
    font-size: 13px;
}
.club_member_tble .my_club_table .account-title2 span#lblDraft {
    margin-right: 1px;
    border-right: 1px solid #aaa;
    padding-right: 5px;
}
.joined_club_tble.club_member_tble.mycust-edit.my-created-tour td:first-child {
    width: 125px;
}

/*leagueSuggested*/
.club_sugg_temp .custom-tour-rules-strip .cust-drpdown input {
    width: 120px;
    border: none;
    font-weight: 600;
    font-size: 12px;
}
.club_sugg_temp .custom-tour-rules-strip .button {
    border: none;
    background-color: #333;
    color: #fff;
    padding: 5px 5px;
}
.sugg_cric_club_wrap {
    background-color: #fff;
    margin-top: 15px;
    padding: 10px 5px 5px 5px;
    border-radius: 4px;
}
.sugg_cric_club_wrap .clb_temp_box {
    display: flex;
    justify-content: space-between;
    background-color: #27324f;
    padding: 6px 7px;
    align-items: center;
}
.template_club_box span.c_temp_title {
    padding: 5px 0 5px 0px;
}
.sugg_cric_club_wrap .template_club_box .button {
    float: none;
    text-decoration: none;
    padding: 5px 6px;
    background-color: #69a152;
    color: #fff;
    border: none;
    font-weight: 600;
}

.sugg_cric_club_wrap .draft-table987 {
    background-color: #fff;
}

.sugg_cric_club_wrap .draft-table987 td {
    padding: 7px 7px;
}
.sugg_cric_club_wrap .draft-table987 tr td[style="width:235px;"] {
    width: 30px !important;
    padding: 0 0;
}
.sugg_cric_club_wrap .draft-table987 td:nth-child(2) {
    padding: 7px 0;
    width: 100px;
}
.sugg_cric_club_wrap .draft-table987 th{
    padding: 5px 0;
}
/*manage leagues*/
.my_club_table.clb_mge_leagues {
    margin-top: 10px;
}
.my_club_table.clb_mge_leagues .clb_temp_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #27324f;
    padding: 8px 8px;
}
.my_club_table.clb_mge_leagues span.c_temp_title {
    font-weight: 600;
    color: #fff;
    font-size: 15px;
}

.clb_mge_leagues .clb_temp_box input{
    background-color: #69a152;
    color: #fff;
    padding: 5px 6px;
    float: none;
    border: none;
}

.mange_league_down div:last-child {
    border-bottom: none;
}

.mange_league_down div {
    border-bottom: 1px solid #e5d0d0;
    padding: 1px 0;
}
.mange_league_down {
    background-color: #f8f2f2;
    padding: 2px 5px;
    font-size: 11px;
    width: 75%;
    border-radius: 3px;
}
.clb_mge_leagues .draft-table987 {
    margin-bottom: 3px;
}
.club_main_wrapper .my_club_table .draft-table987 th.title-sum-987:nth-child(2) {
    width: 50px;
}
.club_main_wrapper .my_club_table .draft-table987 th.title-sum-987:nth-child(3) {
    width: 55px;
}
.club_play_accor .menuheader {
    padding: 5px 5px 3px 6px;
}
.club_play_accor .jc_club_notour {
    background-color: #ffffff;
    margin-top: -5px;
    padding: 15px 10px;
    font-size: 15px;
    color: #000;
    margin-left: 8px;
    width: calc(100% - 35px);
}

.doc-cricbattle .container {width: 100%;}
.doc-cricbattle .big-title h1 {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2;
    padding-bottom: 10px;
}
.doc-cricbattle .big-title p {font-size: 18px;line-height: 1.2;}
.doc-cricbattle .section.docs-heading {padding: 20px 0 15px 0;}
.doc-cricbattle .col-md-4, .doc-cricbattle .col-md-8 {
    float: none;
    width: calc(100% - 10px);
    padding-right: 0;
}
.doc-cricbattle .row {display: block;}
.doc-cricbattle .docs-sidebar .nav>li>a {
    padding: 5px 10px;
    font-size: 16px;
    display: inline-flex;
    color: #000;
}
.doc-cricbattle .docs-sidebar .nav li.active a {
    color: #3c50b6;
}
.doc-cricbattle .affix {position: static;top: 20px;}
.doc-cricbattle .section ul {padding-left: 10px;font-size: 15px;}   
.doc-cricbattle .section p {
    font-size: 15px;
    line-height: 1.2;
    color: #777;
}
.doc-cricbattle .big-title p {
    margin-top: 0;
}
.doc-cricbattle .dark-text {
    line-height: 1.2;
    font-size: 20px;
}
.doc-cricbattle .dark-text a {
    font-size: 13px;
}
.doc-cricbattle {
    background-color: #fff;
    width: calc(100% - 35px);
    margin-left: 5px;
    padding-left: 10px;
    margin-top: 10px;
    padding-right: 10px;
    border-radius: 5px;
}
.doc-cricbattle .col-md-8 .section {
    margin-top: 25px;
    border-top: 1px solid #ddd;
    padding-top: 25px;
}
#tabsholderh2p .tab-menu7 {
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
#tabsholderh2p .tab-menu7 ul li {
    display: inline-block;
    margin: 0 1px;
    float: none;
}
.doc-cricbattle .col-md-8 .section li {
    padding-bottom: 10px;
    padding-top: 5px;
}

.doc-cricbattle .col-md-8 .section img {
    width: 100% !important;
    margin-top: 10px;
    margin-bottom: 10px;
}

.doc-cricbattle .end img {
    width: 100%;
}

.alert_bar_wrap img {
    width: 110px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 35px;
    display: table;
}
.alert_inner_txt li {
    list-style: decimal;
    margin-left: 70px;
    padding-bottom: 15px;
    padding-left: 5px;
}
.alert_inner_txt p, .alert_inner_txt li {
    font-size: 15px;
    padding-left: 10px;
    line-height: 1.4;
    padding-right: 10px;
}
.alert_bar_wrap {
    padding: 30px 0 30px 0;
    background-color: #fff;
    margin-top: 15px;
    border-radius: 10px;
}
.alert_pts {
    background-color: #eee;
    width: 95%;
    margin-left: 10px;
    padding-top: 1px;
    padding-bottom: 5px;
    border-radius: 6px;
}
.alert_pts p {
    padding-left: 10px;
}
.alert_pts li {
     padding-left: 0;
    margin-left: 30px;
}

.whatsapp-btn {
    float: left;
    width: 100%;
    margin-top: 20px;
    height: 45px;
    background: #5cbe4a url(../images/whatsapp-btn3.png) top left no-repeat;
}

.login-google {
    background: #4688f1 url(https://www.cricbattle.com/images/google-login.png) top left no-repeat;
}

/*new*/
  .lan-box1 .logo img{border-radius: 4px;}
  .desc_lanbox p {
    font-size: 25px;
    font-weight: 600;
    color: #fff;
}
.desc_lanbox {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 20px;
}

/*v2 mobiel langind page*/
.lan-box1 {
    padding-top: 90px;
}
.lan-box1 .desc_lanbox p {
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0;
    line-height: 36px;
}
.lan-box1 .desc_lanbox span {
    display: block;
    color: #fff;
    font-size: 25px;
    margin-bottom: 60px;
    margin-top: 18px;
    font-weight: 500;
}
.desc_lanbox .primary_btn {
    font-size: 21px !important;
    border-radius: 5px !important;
    background: linear-gradient( 28deg, #9F1832 0%, #ED6B39 100%) !important;
}
.lan-box1 {
    background: #000 url(../images/n-l-mainbg.jpg) top left no-repeat !important;
    background-size: 100%;
    min-height: 420px;
    padding-bottom: 20px;
}
.criclogo img {
    width: 160px;
    margin-top: 40px;
}

.cric_logo {
    text-align: center;
}
.cric_logo img {
    width: 160px;
    margin: 0 auto;
    text-align: center;
}
.lan-box-green {
    background-color: #39c1d7;
}

.top_data_strip {
    display: flex;
    justify-content: space-between;
    width: calc(100% - 0px);
}
.top_data_strip > div:nth-child(1) {
    width: 85px;
}
.top_data_strip > div {
    border-right: 1px solid #d3b6b6;
    padding: 8px 1px 8px 6px;
}
.balance_lnk a {
    font-size: 10px;
}
.top_data_strip > div:nth-child(2) {
    width: 110px;
    padding-left: 0;
    margin-left: 0;
}
.top_data_strip a.db-pts-btn {
    border-top: none;
    font-size: 10px;
    padding-top: 7px;
    background-size: 13px;
    margin-top: -3px;
    margin-left: -8px;
}

.top_data_strip > div:last-child {
    border: none;
    font-size: 10px;
    margin-left: -12px;
    padding: 10px 0px 8px 0px;
}
.top_data_strip > div {
    width: 142px;
}
.top_data_strip .squaredOne {
	width: 14px;
    height: 14px;
	margin: -2px 4px 0 4px;
}
.top_data_strip .squaredOne input {
	margin: 2px;
    width: 7px;
}
.top_data_strip .squaredOne label {
	width: 10px;
    height: 10px;
    left: 2px;
    top: 3px;
}
.top_data_strip .squaredOne label:after {
	width: 8px;
    height: 8px;
    top: 0.5px;
    left: 1.18px;
}
.top_data_strip .current_lnk a {
    font-size: 10px;
}

.box-frezz .pp-main-box .current-round-ply {
    padding: 2px 3px 2px 2px;
    width: 99px;
	font-size: 9px;
}
.box-frezz .pp-main-box .current-round-ply font, 
.box-frezz .pp-main-box .full-width font {
    padding-left: 5px !important;
    display: inline-block;
    position: relative;
}
.box-frezz .pp-main-box .current-round-ply font::before, 
.box-frezz .pp-main-box .full-width font::before {
    position: absolute;
    content: "/";
    left: 1px;
    font-weight: bold;
    font-size: 12px;
    color: #555151;
    top: -1px;
}
.box-frezz .pp-main-box .full-width {
    width: 110px;
}
.box-frezz .pp-main-box .current-round-ply + img, .box-frezz .pp-main-box .full-width + img {
    margin-top: 0;
}
.social-btns-inv img {width: 140px;margin-right: 0px;}
.inv-first-block {width: calc(100% - 20px) !important;border-radius: 5px;box-shadow: 0 0 15px #e3d6d6;padding: 10px;text-align: center;margin-top: 20px;background-color: #fff;}
.inv-first-block h4 {font-size: 16px;font-weight: 600;}
.inv-grp input {border: 1px solid #cecaca;padding: 7px 5px;width: 80%;}
.inv-apped {display: inline-block;}
.inv-apped button {border: none;background-color: transparent;margin-left: -12px;border-radius: 0 3px 3px 0;}
.inv-apped button img {width: 32px;height: 33px;vertical-align: middle;object-fit: contain;}
.inv-grp {margin-top: 20px;margin-bottom: 15px;text-align: center;}
.inv-first-block .inv-firs-txt {font-size: 14px;display: block;margin-top: 0;font-style: italic;margin-bottom: 15px;color: #8d8282;}
.inv-mail {margin-top: 30px;}
.inv-mail label {display: block;text-align: left;}
.inv-mail textarea {text-align: left;display: block;width: 99%;border: 1px solid #cecaca;height: 30px;border-radius: 3px;margin-top: 5px;margin-bottom: 15px;}
.inv-mail-btn {margin-bottom: 10px;}
.inv-first-block table.create_league_list_league9{width: calc(100% - 30px);display: table;margin-top: 15px;border-collapse: collapse;font-size: 12px;border: 1px solid #cecaca;border-radius: 3px;}
.inv-grp-cde input {margin-bottom: 15px;border-radius: 3px !important;}
.inv-first-block .create_league_list_league9 th {color: #fff;background: none;border: 1px solid #cccccc;background-color: #6a6565;padding: 7px 5px;}
.inv-first-block .create_league_list_league9 .tbody-scroll{overflow-y: scroll;display: block;width: 100%!important;float: left;}
.inv-grp.inv-grp-cde span {font-size: 10px;text-transform: uppercase;color: #888;display: block;}
.inv-grp.inv-grp-cde input {font-size: 17px;margin-top: 4px;display: inline-block;padding: 6px 15px 4px 15px;border-radius: 4px;text-shadow: 0 1px 1px #e1e1e1;box-shadow: 0 6px 14px #ebe9e9;margin-bottom: 5px;width: 110px;border: initial;}
.inv-grp.inv-grp-cde font img{width: 21px;margin-left: 20px;margin-top: 3px;vertical-align: middle;margin-bottom: 5px;}
.inv-first-block h4 span {display: block;font-size: 13px;text-align: center;color: #777;font-style: italic;font-weight: 500;}
.inv-grp.inv-grp-cde img {height: 28px;margin-top: -7px;}
.inv-left-frnds .create_league_list_league9 td {border-bottom: 1px solid #e5e5e5;background-color: #fff;padding: 5px 5px;font-size: 11px;font-weight: 600;}
.inv-left-frnds .create_league_list_league9 tr:nth-child(even) td {background-color: #eee;}
.inv-left-frnds .create_league_list_league9 td span {margin: 0 0px 0 0px !important;vertical-align: sub;}

.inv-first-block.inv-third-block {width: calc(95% - 75px);display: inline-block;text-align: center;position: relative;}
.inv-first-block.inv-third-block h4 {text-align: center;}
.inv-first-block.inv-third-block .inv-left-frnds .inv-mail{width: 100%;}
.inv-first-block.inv-third-block .lst-inv-frnds table{width: 100%;border-collapse:collapse;display: table;border-collapse: collapse;font-size: 12px;margin-top: 5px;}
.inv-first-block.inv-third-block .inv-mail-btn {margin-top: 15px;}
.inv-first-block.inv-third-block .inv-mail-btn input.btn-3{height: 35px;padding: 0px 12px;float: none;width: 150px;}
.inv-first-block.inv-third-block .inv-firs-txt {font-size: 12px;display: inline-block;font-style: italic;float: left;width: 100%;margin-bottom: 8px;color: #8d8282;text-align: left;margin-top: 6px;}
.inv-first-block.inv-third-block .frnd-inp-inv{width: 99% !important;margin-bottom: 0;}
.lst-inv-frnds h4 {font-size: 12px;text-align: left !important;margin-left: 0;}
.note-box-top {border-radius:3px;width: calc(100% - 35px);margin-bottom: 0 !important;background-color: #fff;box-shadow: 0 0 3px #ae9292;padding: 10px 10px;margin: 0 0 10px 7px !important;}
.frnd-inp-inv-msg {height: 100px !important;}
.lst-inv-frnds {margin-top: 25px;}

/*site font chanfee*/
/*.lable1, .get-yellow, .step-text, ul.main-menu li a small, .lm-box1 .lm-title3, .ans-pull-title, .button-ans2, .button-ans, .or-box font, .login-textbox, .btn-8, .OD-btn-1, .button-2-black, .styled-select10 select, .styled-select10, .styled-select82 select, .button-33, .button-3, .button-2, .styled-select9 select option, .styled-select9 select, .styled-select9, .btn-3, .btn-1, .textarea, .textbox, .menu-user font, .profile-menu-open ul li, .styled-select8 select option, .styled-select8 select, #header .hed-link .hed-text2 {
	font-family: 'Montserrat', sans-serif;
}
.lm-prize-box, .jl-title-36, .lan-app-text font, .testi-text, .blog-link, .app-table.app-db-table .player-name, .ans-pull-list li a, .ans-name2, .ans-top-rate, a.log-reg-btn, .redicting-box, .od-positon-text, .live-data, .title-3, .jl-title-32, .tab-menu7 ul li a, .test1, .league-box .league-name2, .league-box .league-name1, .league-box .title1, .arrowlistmenu, h1, h2, h3, h4, h5, h6, .jl-btn-fix, .jl-btn, .jl-title-31, .title-6, .us-pro-title3, .title-2, .title-1, body, .tour-menu a, .league-box .league-data, .league-box .league-link, .mf-moneybox, .forgot-text, .link-color, .jl-n .link-color, .scroll a, #header .hed-link .hed-text, ul.main-menu li a, .step-join-box font {
	font-family: 'Montserrat', sans-serif;
}
.log-reg-box .log-reg-btn, .link-color2, .depo-box, .btn-2, .ac-bot-box font, .player-name, ul.v-league-list2 li, ul.v-league-list li, .v-league-title3, .v-league-title2, .v-league-title, .app-btn5, .nh-listbox, .nh-textbox, .ply-pro-news-box, .lable2, .log-reg-box a, .jc-m-prize-title, .timer5 {
	font-family: 'Montserrat', sans-serif;
}*/
.player-name,
.link-color2 {
	font-weight: 500;
}
.lan-box1 .desc_lanbox span {
	display: none;
}
.lan-box1 {
    padding-top: 40px;
}
.lan-box1 .desc_lanbox p {
    margin-bottom: 30px;
    line-height: 42px;
    margin-top: 15px;
}
.cric_logo {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.lan-box-green h3 {
    background-color: #000;
    border-radius: 4px;
}
.lan-title1 {
    border-radius: 4px;
}
.lan-box-green {
    width: 96%;
    margin-left: 8px;
    margin-top: 8px;
    margin-bottom: 8px;
    border-radius: 8px;
}
.btn-8 {
    width: auto;
    padding: 0 10px;
}
.inv-first-block.inv-third-block .inv-mail-btn input.btn-3 {
    width: auto;
    color: #000;
    background: #f9d207;
}
.scroll a.act {
    color: #000;
    font-weight: 600;
}
.scroll a {
    color: #a5a3a3;
}
.box-frezz .pp-main-box .current-round-ply {
    width: 120px;
}
.box-frezz .pp-main-box .full-width {
    width: 120px;
}
.top-tab-text {
    font-size: 13px;
}
.search-textbox {
    width: calc(100% - 240px);
}
/*#header .hed-link .hed-text {
    font-size: 18px;
    font-weight: bold;
}*/
.about-text-box {
    font-weight: 500;
    background-color: #fff;
}

/*Package CSS*/
.customize_package_wrap {
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    padding-top: 20px;
	margin-top: 10px;
    background-color: #fff;
    padding-bottom: 25px;
    float: left;
}

.cp_header h3 {
	color: #0898CD;
	font-size: 26px;
	text-align: center;
	line-height: 30px;
	font-weight: 500;
	width: 90%;
	margin: 0 auto;
}

.cp_header p {
	font-size: 16px;
	line-height: 21px;
	width: 90%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
	color: #777;
}

.cp_header {
	padding-bottom: 20px;
}

.cp_content_block {
	background-color: #fff;
	float: left;
	padding: 0 15px;
}

.numbered-step {
	background: #1f375b;
	color: #fff;
	display: inline-block;
	width: 27px;
	height: 27px;
	border: 1px solid #FB7B2C;
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin: 0 auto;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
}

.numbered-step h4 {
	margin: 0;
	color: #fff;
	margin-top: 3px;
}

.arrow-bar {
	position: relative;
	width: calc(100% - 100px);
	display: inline-block;
}

select.select-v2 {
	border: 3px solid #e7e7e7;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding-left: 9px;
	font-size: 14px;
	color: #292929;
	background: #F2F4F7;
	text-transform: none;
	font-weight: 500;
	margin-left: 5px !important;
	width: 100%;
	height: 48px;
	letter-spacing: 1px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.pac_dropdown {
	position: relative;
	margin-left: 12px;
	clear: both;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}

.pac_dropdown.top_txt_cl {
    border: 1px solid #ddd;
    width: 90%;
    padding: 4px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
}

.arrow-bar:before {
	content: "";
	background-image: url(../images/pac_down.png);
	position: absolute;
	top: 42px;
	right: 10px;
	background-position: center;
	background-repeat: no-repeat;
	width: 10px;
	height: 7px;
	background-size: contain;
}

.cp_left_wrap .intro-box {
	overflow: hidden;
	height: auto;
	padding: 30px 15px 25px;
	border-top: 4px solid #063859;
	background: url(../images/package-bg.png) 0 100% no-repeat #fff;
	position: relative;
}

.cp_left_wrap {
	width: 100%;
	float: none;
	margin: 0 1px 0 0;
}

.intro-box .heading h2 {
	margin: 0;
	color: #008bc0;
	font: 22px/26px myriad-pro, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 33px;
	left: 70px;
}

.intro-box .heading h2 span,
.intro-box .note strong {
	font-weight: 700;
}

.intro-box .note {
	display: block;
	color: #063959;
	margin: 22px 0 17px;
	font: 300 17px/22px myriad-pro, Arial, Helvetica, sans-serif;
}

.intro-box .list li {
	margin: 0 0 4px;
	padding: 0 0 0 30px;
	background: url(../images/bullet-10.png) no-repeat;
	line-height: 16px;
	color: #063959 !important;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.package-box.active {
	position: relative;
}

.package-box {
	display: inline-block;
	padding: 7px 0 15px;
	width: calc(25% - 6px);
	vertical-align: top;
	margin-right: 4px;
}

.package-box:last-child {
	margin-right: 0;
}

.package-box.active .p-frame {
	background: url(../images/bg-package-c.png) repeat-y;
}

.package-box.active .heading {
	background: url(../images/bg-package-heading-active.gif) repeat-x #0095cc;
}

.package-box .heading {
	background: url(../images/bg-package-heading.gif) repeat-x #597486;
	width: 100%;
	padding: 5px 0 1px;
	text-align: center;
	color: #d5eeff;
	height: auto;
	font: 16px/22px myriad-pro, Arial, Helvetica, sans-serif;
}

.package-box .heading h3 {
	margin: 0 0 5px;
	font-weight: 100;
	color: #fff;
	word-break: break-all;
	font-size: 15px;
	min-height: 36px;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 auto;
}

.package-box .heading strong {
	font-weight: 600;
	font-size: 13px;
}

.package-box .desc {
	display: table;
	width: 100%;
	text-align: center;
	color: #00688f;
	height: 101px;
	background: url(../images/bg-package-desc.gif) repeat-x #fff;
	font: 600 16px/14px myriad-pro, Arial, Helvetica, sans-serif;
}

.package-box.active .desc {
	background: url(../images/bg-package-desc-active.gif) repeat-x #fff;
}

.package-box.active .radio {
	background: url(../images/bg-package-radio-active.gif) repeat-x #ff5b1e;
}

.package-box .radio {
	width: 100%;
	padding: 15px 0px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	text-align: center;
	display: flex;
	font-size: 14px;
	flex-direction: column;
	color: #fff;
	font-family: myriad-pro, Arial, Helvetica, sans-serif;
	height: 54px;
	background: url(../images/bg-package-radio.gif) repeat-x #122d3f;
}
.radio .radio-holder label {
	display: block;
}


.cp_left_b {
	width: 44%;
	float: left;
	margin: 0 1px 0 0;
}

.cp_right_b .package-box {
    width: calc(14% - 5px);
    margin-right: 0;
    padding: 8px 0px;
}

.accordion {
	padding: 0 0 0 0;
	margin-bottom: 0;
	overflow: hidden;
}

.accordion .opener {
	display: inline-block;
	vertical-align: top;
	font-size: 10px;
	font-weight: 500;
	line-height: 16px;
	padding: 1px 0 3px 23px;
	color: #23527c;
	text-decoration: none;
	background: url(../images/ico-plus-2.png) no-repeat;
}

.accordion li.active .opener {
	background: url(../images/ico-plus-1.png) no-repeat;
}

.accordion li {
	background: #fff;
	border-bottom: 1px solid #b7c5cf;
	padding: 8px 10px 6px 5px;
}

.package-box .cell {
	width: 100%;
	overflow: hidden;
	text-align: center;
	background: #fff;
	border-bottom: 1px solid #d6e4ed;
	padding: 10px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.accordion li.odd {
	background: #e5f3f8;
}

.package-box .inc {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/sprite-5.png) -24px 0 no-repeat;
}

.package-box.active .inc {
	background-position: 0 0;
}

.package-box.active .cell {
	border-color: #b7c5cf;
}

.package-box .cell.first-cell {
	min-height: 36px;
}

.cp_right_left_block.cp_header_content {
	float: left;
	width: 100%;
}

p.m-l-5.fw-600.pr-color-royal-blue.fs-18.mb0.title-head {
    color: #0068d3;
    font-weight: 600;
    position: absolute;
    font-size: 14px;
    z-index: 9;
}

.prices {
	padding: 0 0 57px;
	margin: 0 0 0 16px;
	overflow: hidden;
	text-align: right;
	font: 600 14px/20px myriad-pro, Arial, Helvetica, sans-serif;
}

.prices .price {
	background: #0c3b5b;
	color: #fff;
	height: 36px;
	padding: 7px 23px 4px 0;
	font: 300 20px/25px myriad-pro, Arial, Helvetica, sans-serif;
}

.prices li {
	height: 36px;
	padding: 7px 23px 5px 0;
	background: #fff;
}

.package-box.active .price,
.package-box.active .total {
	background: #18a1d5;
}

/*.package-box .btn-holder {
	float: left;
	position: relative;
	width: 181px;
	padding: 18px 0 0;
	margin: 0 0 -95px -7px;
	height: 91px;
	background: url(../images/sprite-6.png) no-repeat;
}*/

.package-box .btn-holder button {
    display: block;
    margin: 0 auto;
    width: 141px;
    height: 30px;
    margin-bottom: 10px;
    border: none;
    color: #e9e8e8;
    overflow: hidden;
    background-image: linear-gradient(-180deg, #36c565 0%, #2cb459 100%);
    background: #9ab0a1;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
    border-radius: 4px;
}
.package-box.active .btn-holder button{
	background: #36c565;
	color: #fff;
}

.cp_last_payment_row .btn-holder {
    margin-top: 10px;
}

.package-box .price,
.package-box .total {
	position: relative;
	width: 100%;
	padding: 7px 0;
	overflow: hidden;
	color: #fff;
	background: #b4c2cb;
	height: 36px;
	text-align: center;
	font: 700 18px/23px myriad-pro, Arial, Helvetica, sans-serif;
}

.package-box.active .cell.odd {
	background: #cae5ef;
}

.customize_package_wrap .league-box23 .textbox6,
.pac_dropdown3 .league-box23 table td .textbox {
	border: 3px solid #e7e7e7;
	border-radius: 5px;
	padding-left: 13px;
	font-size: 14px;
	height: 37px;
	width: 82%;
	margin-left: 5px;
}

.pac_dropdown3 {
	margin-left: 12px;
	display: flex;
}

.pac_dropdown3 .league-box23 {
	min-height: 140px;
	position: unset;
}

.pac_dropdown3 .arrow-bar {
	margin-top: 5px;
	width: 90%;
	margin-left: 0;
}

p.dft_value {
	font-weight: 600;
	text-align: right;
}

span.value_pckge {
    margin-left: 0;
    display: inline-block;
    position: absolute;
    right: -67px;
    font-weight: 600;
    width: 75px;
    text-align: center;
}

.inner_content_package {
	margin-right: 45px;
	border-right: 1px solid #ccc;
	position: relative;
}

.cells-holder .check label {
    display: block;
    font-size: 9px;
}

.inner_content_package p {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.inner_content_package p strong {
	margin-bottom: 8px;
	display: block;
}

.no_opener {
	background: none !important;
	cursor: pointer;
}

input.pcke_coupons {
	border: 1px solid #ddd;
	width: 120px;
	text-transform: uppercase;
	font-size: 10px;
	height: 27px;
	font-weight: bold;
}


/*small screen*/

@media screen and (max-width: 1400px) and (min-width: 1100px) {
	.cp_left_b,
	.cp_left_wrap {
		width: 36% !important;
	}
	.package-box {
		width: 160px;
	}
	.package-box.active .p-frame {
		background-size: contain;
	}
}


/*30-12-2020*/

.pac_dropdown3 i.numbered-step {
	margin-top: 18px;
	margin-left: 0;
}

.p-holder .p-frame strong.desc {
	font-size: 12px;
	font-weight: 400;
	padding-top: 0;
	height: 120px;
	display: flex;
	align-items: center;
}

strong.sub_prce {
	font-size: 11px;
}

li.descr_pc span.pr-color-royal-blue {
	position: absolute;
	z-index: 99;
	line-height: 16px;
	margin-left: 8px;
	font-size: 14px;
	color: #0068d3;
}

h3.entry-title {
    background-color: #206694;
    font-weight: 100;
    color: #fff;
    font-size: 17px;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto;
    padding: 12px 4px;
    text-align: center;
}
.cp_last_payment_row .package-box {
    padding: 0;
    margin-right: 0;
    margin-top: 0;
    border-right: 1px solid #ddd;
    width: calc(25% - 4px);
}
.cp_last_payment_row .package-box .total {
    background: transparent;
    color: #333;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 55px;
}
.cp_last_payment_row .package-box.active .total {
    color: #fff;
    background: #18a1d5;
}
.cp_last_payment_row .package-box .total i {
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cp_last_payment_row {
    float: left;
    border: 1px solid #ddd;
    margin-top: 15px;
    padding-left: 1px;
    width: 100%;
    padding-top: 1px;
}
.cp_last_payment_row .package-box:last-child {
    border: none;
}
/*Pacakge Width Issue Solved CSS*/
.cp_right_left_block.cp_header_content.cp_middle_main_wrap .cp_left_b {
    width: 135px;
    float: none;
}
.cp_right_left_block.cp_header_content.cp_middle_main_wrap {
    float: none;
    display: flex;
    justify-content: center;
}
.cp_right_left_block.cp_header_content.cp_middle_main_wrap .cp_right_b {
    width: 60%;
}
.cp_right_left_block.cp_header_content.cp_middle_main_wrap .package-box {
    width: calc(26% - 5px);
}

label.lbl_cl_pcge {
    display: block;
    padding-left: 8px;
    font-weight: 600;
    font-size: 14px;
    padding-bottom: 4px;
}

label.lbl_cl_pcge a {
    display: block;
}

.customize_package_wrap .plyoff-bg-blk {
    width: calc(100% - 30px);
    background-color: #333;
    border-radius: 4px;
    margin-left: 17px;
    margin-top: 20px;
    float: left;
    text-align: center;
}

.customize_package_wrap .plyoff-bg-blk div {
    border-bottom: 1px solid #554a4a;
    padding-bottom: 8px;
    padding-top: 8px;
}

.customize_package_wrap .plyoff-bg-blk div:last-child{
	border-bottom: none;
}

.customize_package_wrap .plyoff-bg-blk div span, .plyoff-bg-blk div a {
    color: #fff;
    font-size: 15px;
}

.customize_package_wrap .plyoff-bg-blk div img {
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
}

.pac_dropdown3 .league-box23 table td {
    position: relative;
}

.pac_dropdown3 .league-box23 table tr:nth-child(3) td .lbl_cl_pcge, 
.pac_dropdown3 .league-box23 table tr:nth-child(4) td .lbl_cl_pcge {
    padding-top: 7px;
}

.pac_dropdown3 .league-box23 table td .textbox {
    box-shadow: none;
    width: 90%;
    margin-bottom: 15px;
}

.pac_dropdown3 .league-box23 table td .clge-error {
    position: absolute;
    bottom: 1px;
    left: 0;
    font-size: 11px;
    color: red;
}
.pac_dropdown3 tr#divDraftRow2 td {
    padding-top: 15px;
}

.pac_dropdown3 tr#divDraftRow3 .arrow-bar {
    padding-bottom: 5px;
    padding-top: 5px;
}
.pac_dropdown3 tr#divDraftRow3 .clge-error {
    bottom: -10px;
}

.pac_dropdown3 tr#divDraftRow3 .arrow-bar:last-child:before{
	top: 25px;
    right: 9px;
}
.pac_dropdown3 tr#divDraftRow3 .arrow-bar:nth-child(1){
	padding-top: 0;
}
.pac_dropdown3 tr#divDraftRow3 .arrow-bar:nth-child(1)::before {
    top: 46px;
}
.pac_dropdown3 tr#divDraftRow3 .arrow-bar:nth-child(2)::before {
    top: 26px;
}

@media screen and (max-width: 345px) and (min-width: 335px){
	.cp_right_left_block.cp_header_content.cp_middle_main_wrap .cp_left_b {
	    width: 139px;
	}
}
@media screen and (max-width: 335px) and (min-width: 320px){
	.cp_right_left_block.cp_header_content.cp_middle_main_wrap .cp_left_b {
	    width: 145px;
	}
}
/*End*/
/*testimonial*/
.forum-box {
    margin: 10px 0px 0;
    background-color: #fff;
    box-shadow: 0 0 2px #999;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 5px 10px;
}
.testi-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.testi-photo {
    float: left;
    width: 50px;
    height: 50px;
    border: 3px solid #ccc;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;
}
.testi-text {
    font-size: 12px;
    float: left;
    color: #666;
}
.forum-box i {
    font-size: 10px;
    font-weight: 400;
    float: left;
    width: 100%;
    margin-top: 5px;
}
.btn-3, .btn-2,.package-box.active .btn-holder button {
    color: #000;
    background-color: #f9d207;
}
.btn-2 {
    font-weight: 600;
}
.box-frezz .styled-select9 select {
    padding: 0 33px 0 1px;
    font-size: 12px;
}
.ct-btn-box .btn-3 {
    font-size: 12px;
}
.jl-box1.jl-beat .jl-btn {
    width: 110px;
    text-align: center;
    font-weight: 600;
    font-size: 12px;
}

div#divNonINR img {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    display: table;
}
div#divNonINR .categoryitems span a {
    color: blue;
    text-decoration: underline;
}

.alert_bar_wrap img {
    width: 110px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 35px;
    display: table;
}
.alert_inner_txt li {
    list-style: decimal;
    margin-left: 70px;
    padding-bottom: 15px;
    padding-left: 5px;
}
.alert_inner_txt p, .alert_inner_txt li {
    font-size: 15px;
    padding-left: 10px;
    line-height: 1.4;
    padding-right: 10px;
}
.alert_bar_wrap {
    padding: 20px 0 30px 0;
    background-color: #fff;
    margin-top: 15px;
    border-radius: 10px;
}
.alert_pts {
    background-color: #eee;
    width: 95%;
    margin-left: 10px;
    padding-top: 1px;
    padding-bottom: 5px;
    border-radius: 6px;
}
.alert_pts p {
    padding-left: 10px;
}
.alert_pts li {
     padding-left: 0;
    margin-left: 30px;
}

/*Color change*/

.lan-box1 {
    background: #000 url(../images/n-l-mainbg2.jpg) top center no-repeat !important;
}

.btn-3, .btn-2, .package-box.active .btn-holder button, a.filter-btn {
    color: #fff;
    background-color: #ad8b63;
}
a.filter-btn span.fil-icon img {
    filter: brightness(100);
}
.jl-btn, .button-2, .button-33, .jn-strip-nw a, .btn-1, .playoff-inner-playoff-price a, .playoff-inner-playoff-price button, .playoff-inner-playoff-price input, .modal-purchase-table_wrapper .modal-purchase-content .modal-pur-btn a, .submit-request-form table tr.sub-plyoff-rqt-btn input {
    color: #fff;
    background-color: #ad8b63;
}
.lan-box-green {
    background-color: #375d7c;
    padding: 10px 0 30px;
}
.lan-box-green .lan-title1 font {
    font-weight: 500;
    font-size: 13px;
}

/*New*/
.lm-prize-box, .jl-title-36, .lan-app-text font, .testi-text, .blog-link, .app-table.app-db-table .player-name, .ans-pull-list li a, .ans-name2, .ans-top-rate, a.log-reg-btn, .redicting-box, .od-positon-text, .live-data, .title-3, .jl-title-32, .tab-menu7 ul li a, .test1, .league-box .league-name2, .league-box .league-name1, .league-box .title1, .arrowlistmenu, h1, h2, h3, h4, h5, h6, .jl-btn-fix, .jl-btn, .jl-title-31, .title-6, .us-pro-title3, .title-2, .title-1, body, .tour-menu a, .league-box .league-data, .league-box .league-link, .mf-moneybox, .forgot-text, .link-color, .jl-n .link-color, .scroll a, #header .hed-link .hed-text, ul.main-menu li a, .step-join-box font {
	font-family: 'siemen-regular';
}
.log-reg-box .log-reg-btn, .link-color2, .depo-box, .btn-2, .ac-bot-box font, .player-name, ul.v-league-list2 li, ul.v-league-list li, .v-league-title3, .v-league-title2, .v-league-title, .app-btn5, .nh-listbox, .nh-textbox, .ply-pro-news-box, .lable2, .log-reg-box a, .jc-m-prize-title, .timer5{
	font-family: 'siemen-regular';
}
#header .hed-link .hed-text {
    font-size: 17px;
    font-weight: 500;
}
.league-box .title1 {
    background-color: rgb(55 93 124 / 50%);
    font-size: 15px;
    color: #000;
}
.arrowlistmenu .menuheader {
	font-weight: 500;
    font-size: 18px;
}
.button-2 {
	box-shadow: none;
}
div#divMatchupLink {
    font-weight: 500;
    margin-bottom: 8px;
}
div#divMatchupLBLinks {
    margin-bottom: 20px;
}

.app-table thead {
    background-color: #728a9d;
}
.app-table thead tr th {
    color: #fff;
}
.app-table td.first-td {
    background-color: #556c7e;
}
.app-table tbody td {
    font-size: 12px;
    font-weight: 500;
}
.trade-summary-box .app-table th, #divTradeSummary .create_league_list_league9 th {
    background-color: #241F57;
    border-right: 1px solid #5e7689;
}
.tour-menu a {
    font-size: 14px;
    font-weight: 500;
}
.top-tab-text.act, .ct-box2, .ct-box3 {
    background-color: #222;
}
.box-frezz .pp-main-box .app-table tbody td .full-width {
    font-size: 9px;
    font-weight: 500;
}
.rules_pac_nm.r_pack_btn .btn {
    background: #ad8b63;
    color: #fff;
}
.tab-menu7 ul li.current a {
    background: #ad8b63;
    color: #fff !important;
}

.corp_image {
    padding: 15px 15px 5px 15px;
}

.corp_image img {
    width: 100%;
}

.leag_join_box {
    margin-top: 10px;
}

/*Draft Team*/

.top_draftteam {
    display: flex;
    clear: both;
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
    padding-top: 10px;
    width: 100%;
    background-color: #f8f8f8;
    align-items: center;
    background-position: 0 145px;
    box-shadow: 0 0 10px rgb(97 90 90 / 26%);
}
.dt-role {
    width: 60%;
    display: flex;
}

.dt-inner-role {
    display: flex;
    align-items: center;
    margin-right: 2px;
    color: #000;
    border-radius: 44px;
    padding: 3px 5px;
    margin-left: 2px;
    background-color: #edebeb;
    box-shadow: 0 1px 1px #ffb3b3;
}
.dt-inner-role p {
    margin: 0;
}

.dt-trade {
    width: 30%;
    text-align: center;
    border-left: 1px solid #ccc;
    margin-left: 13px;
    color: #000;
    padding-left: 5px;
    font-weight: 500;
}
div#divMyTeamTabs {
    margin-bottom: 0 !important;
}

/*New*/
.dft-matches-box .match:first-child {
    margin-left: 6px;
}
.dft-matches-box .match {
    display: inline-block !important;
    padding: 5px 5px 0px 5px !important;
    border-right: 1px solid #ccc!important;
    background-color: #eee;
    border-bottom: 3px solid red;
    margin-right: 4px;
    border-radius: 4px;
}
img.dteam_icon {
    width: 25px;
    height: 25px;
    object-fit: cover;
    border-radius: 70%;
}
.dft-matches-box span.dteam_name {
    display: block;
    padding-bottom: 5px;
}

.autopick_drft {
    float: left;
    width: calc(100% - 10px);
    padding-top: 7px;
    padding-left: 10px;
    padding-bottom: 5px;
}
.autopick_drft .chkbox-lble {
    width: 90%;
    padding-left: 24px;
    font-weight: 600;
    padding-top: 1px;
    margin-bottom: 0;
    font-size: 13px;
}
.autopick_drft .checkmark {
    height: 15px;
    width: 15px;
}
.autopick_drft .chkbox-lble .checkmark:after {
    left: 5px;
    top: 2px;
    width: 3px;
    height: 7px;
}
table.checkbox-div.checkbox_auction {
    background-color: transparent !important;
    width: calc(99% - 22px) !important;
    padding: 5px 5px 0px 0px !important;
}
table.checkbox-div.checkbox_auction td {
    border: 1px solid #ddd;
    padding-bottom: 0;
}
.sep_draft {
    display: flex;
    background-color: #fff;
}
.sep_drt_icon {
    border-right: 1px solid #ddd;
    background-color: aliceblue;
    padding: 0 8px;
    display: flex;
    align-items: center;
}
.sep_drt_icon img {
    width: 35px;
}
.sep_drt_cb {
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 2px;
}
table.checkbox-div.checkbox_auction tr:last-child td{
    margin-left: 0;
    margin-top: 10px;
    display: block;
}
.sep_drt_cb span.off_drft {
    padding-left: 25px;
    font-weight: 500;
}
.sep_drt_cb {
    font-weight: 600;
}
label.lbl_cl_pcge.league_formt_label {
    margin-top: 18px;
}
/*Nominated Players*/
.auction_nomi.auc_nomi_plyr {
    background-color: #3b095f;
    color: #fff;
    display: flex;
    justify-content: space-between;
    padding: 5px 6px;
    align-items: center;
    margin-top: 5px;
}
.auction_nomi_left {
    display: flex;
    align-items: center;
}
.auction_nomi_left > img {
    width: 42px;
    margin-right: 5px;
    border-radius: 4px;
    box-shadow: 0 0 6px rgb(255 255 255 / 42%);
}
.auc_ply_dtls > span {
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 600;
    display: block;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.auc_ply_role img {
    width: 13px;
}
.auc_ply_role span {
    font-size: 10px;
    font-weight: 600;
    color: #e1dcdc;
}
.auc_nomi_right {
    text-align: right;
}
.auc_nomi_right strong {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    width: 115px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.auc_nomi_right span {
    color: #e1dcdc;
    font-weight: 600;
    font-size: 10px;
}
span.auc-unsold {
    font-weight: 600;
    color: red;
}

.auc_time_note td {
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 11px;
    color: #555;
}

.auc_tme_lbl {
    font-size: 11px;
    font-weight: 500;
    font-family: 'siemen-regular';
    padding-top: 3px;
    display: block;
    padding-bottom: 3px;
}
.redraft_block {
    float: left;
    width: calc(100% - 40px);
    background-color: #fff;
    box-shadow: 0 0 9px rgb(119 99 99 / 14%);
    border-radius: 5px;
    padding: 10px 10px;
   	font-family: 'siemen-regular';
    margin-left: 9px;
    margin-top: 15px;
    align-items: center;
    justify-content: space-between;
}
.redraft_block h2 {
    font-size: 22px;
}
.redraft_left p {
    font-size: 13px;
    margin-top: 0;
}
.redraft_block input {
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 20px;
    border-radius: 4px;
    display: inline-block;
    border: none;
}
.redraft_block input {
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 20px;
    border-radius: 4px;
    display: inline-block;
    border: none;
}

.btn_mod {
    background-color: #eb5951;
    border-radius: 0;
    font-family: 'siemen-regular';
    background: #eb5951;
    border: none;
    font-weight: bold;
    text-decoration: underline;
    color: #fff;
    padding: 7px 15px;
}

div#divChangeTeamNamePP {
    padding-top: 100px;
}
div#divChangeTeamNamePP .modal-content {
    width: 95% !important;
}
div#divChangeTeamNamePP h5.filter-tle {
    font-size: 16px;
    font-family: 'siemen-regular';
    font-weight: 600;
    padding: 7px 0px;
}
div#divChangeTeamNamePP h5.filter-tle span#lblOldTeamName {
    display: block;
    font-size: 15px;
    color: #777;
}
#divChangeTeamNamePP .ct-lable-54 {
    margin: 5px 0 5px 0;
}
div#divChangeTeamNamePP .ct-lable-54 > label {
    font-weight: 600 !important;
    margin-bottom: 9px;
}
div#divChangeTeamNamePP .ct-lable-54 input {
    height: 33px;
}
div#divChangeTeamNamePP .modal-properties {
    padding: 0 15px 15px 15px;
}
.rname_teamnm.app-table tbody td {
    padding: 5px 1px 3px;
    border-bottom: 1px solid #d6d6d6;
    font-size: 12px;
    background-color: #dbdbdb;
}
.rname_teamnm.app-table .first-td {
    width: 123px;
    border-right: 2px solid #fff;
    padding: 3px 10px;
    background-color: #eee;
    color: #000;
    border-bottom: 1px solid #d6d6d6;
}

.rname_teamnm.app-table a.edt_lg_name {
    padding-right: 5px;
}


/*Trophy*/
.tropy_wrapper {
    float: left;
    width: 100%;
}
.tropy_inner {
    margin-top: 10px;
    padding-left: 13px;
}
.tropy_content_block {
    background-color: #fff;
    width: 98%;
    margin-right: 15px;
    text-align: center;
    margin-bottom: 15px;
    box-shadow: 0px 2px 8px #d9d9d9;
}
.trphy_top {
    background-color: #3b095f;
    background-image: url(../images/trophy-spot5.png);
    background-size: 57%;
    background-repeat: no-repeat;
    background-position: 77px -20px;
}
.trphy_top img {
    width: 90px;
    height: 100px;
    object-fit: contain;
    padding: 10px 10px;
    margin-top: 30px;
    border-radius: 0;
}
.trphy_top .trpy_name {
    font-size: 15px;
    color: #fff;
    padding-top: 8px;
    padding-bottom: 10px;
    font-weight: 400;
}
.trphy_middle {
    min-height: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.trphy_middle h4 {
    margin: 0;
    padding: 0 5px;
    padding-bottom: 5px;
    font-size: 20px;
    font-weight: 600;
    font-family: 'siemen-regular';
}
.trphy_middle h5 {
    color: #999;
    font-size: 12px;
}
.trphy_bottom {
    /* background-color: #3b095f; */
    padding: 12px 5px;
    border-top: 1px solid #e7dede;
}
.trphy_bottom a {
    background-color: #eb5951;
    padding: 10px 10px;
    display: inline-block;
    font-size: 13px;
    text-decoration: none;
    border-radius: 4px;
    color: #fff;
    font-weight: 600;
}
.trphy_bottom a img {
    width: 15px;
    vertical-align: middle;
    margin-right: 6px;
    filter: brightness(100);
}



/*Certificate*/
.html2canvas-container { width: 1140px !important; height: 810px !important; }

/*Certificate*/
.certi_block img {
    width: 1140px;
    height: 810px;
    object-fit: contain;
}
.winner_name h4{
    font-size: 120px;
    font-family: embassy;
    font-weight: lighter;
    color: #666666;
}
.certi_block {
    position: relative;
    float: left;
    width: 1140px;
    height: 810px;
}
.winner_name {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 41%;
}
.winner_name h4 {
    font-size: 100px;
    font-family: embassy;
    font-weight: lighter;
    color: #666666;
}
.certi_block img {
    width: 100%;
    height: 810px;
    object-fit: contain;
}

.league_name {
    position: absolute;
    bottom: 140px;
    text-align: center;
    width: 520px;
    left: -750px;
    margin: 0 auto;
    right: 0;
}
.league_name h5 {
    font-family: 'siemen-regular';
    text-align: right;
    font-size: 31px;
    color: #fff;
}

.tour_week {
    position: absolute;
    bottom: 140px;
    text-align: center;
    width: 520px;
    left: 0;
    margin: 0 auto;
    right: -750px;
}
.tour_week h6 {
    font-family: 'siemen-regular';
    text-align: left;
    font-size: 31px;
    color: #fff;
}



.corporate_name {
    position: absolute;
    bottom: 5%;
    text-align: right;
    width: 450px;
    margin: 0 auto;
    right: 30px;
}
.corporate_name span {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'siemen-regular';
    text-shadow: 0 2px #b0b0b0;
    color: #3b3939;
}
.tour_certi_name {
    position: absolute;
    top: 21px;
    right: 51px;
    min-width: 210px;
    text-align: center;
    font-family: 'siemen-regular';
    font-size: 25px;
    text-transform: uppercase;
    color: #666;
}

.auction_main_wrapper li#liPtypeDone {
    width: 63%;
    padding: 0 5px;
    font-size: 12px;
    font-weight: 500;
}

/*Corporate New Homepage*/
header.header_wrapper {
    position: relative;
    padding: 10px 0;
    box-shadow: 0 0 8px rgb(0 0 0 / 7%);
}
header.header_wrapper.sticky {
    position: fixed;
    width: 100%;
    background-color: #fff;
    z-index: 99;
    top: 0;
}
.header_inner_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header_left {
    display: flex;
    align-items: center;
}
.header_logo img {
    width: 170px;
}
.header_links {
    margin-left: 50px;
}
.header_links ul li,
.header_right li {
    display: inline-block;
}
.header_links ul li a {
    color: #393939;
    text-decoration: none;
    font-weight: 700;
    margin-right: 16px;
    text-transform: uppercase;
    font-size: 14px;
}
a.header_contact {
    border: 2px solid #62c1bf;
    color: #62c1bf;
    text-decoration: none;
    padding: 6px 15px;
    border-radius: 4px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
}
a.header_register {
    background-color: #62c1bf;
    color: #fff;
    text-decoration: none;
    padding: 10px 25px;
    font-weight: 700;
    display: inline-block;
    border-radius: 4px;
    font-size: 13px;
    margin-left: 10px;
    text-transform: uppercase;
}


section.how_works_wrapper {
    background-image: url(../images/banner-new.jpg);
    min-height: 700px;
    background-position: 0 -50px;
    background-size: cover;
    padding-top: 135px;
    background-repeat: no-repeat;
    position: relative;
}
section.how_works_wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.75;
}
.title_bar h2::before {
    content: "";
    width: 100%;
    height: 8px;
    background-color: #fff;
    position: absolute;
    bottom: 1px;
    z-index: -1;
}
.title_bar {
    text-align: center;
}
.title_bar h2 {
    font-size: 41px;
    font-weight: bold;
    color: #393939;
    text-align: center;
    z-index: 9;
    display: inline-block;
    position: relative;
}

.inner_work_flow {
    margin-top: 70px;
}
/*.inner_work_flow li {
    font-size: 24px;
    display: inline-block;
    font-weight: bold;
    margin-right: 60px;
    position: relative;
}*/
.inner_work_flow li {
    font-size: 19px;
    display: inline-block;
    font-weight: bold;
    margin-right: 50px;
    position: relative;
    width: 21%;
    color: #fff;
    vertical-align: top;
    text-align: center;
    line-height: 1.3;
}
.inner_work_flow li span {
    display: block;
    padding-top: 15px;
}
.inner_work_flow li:last-child {
    margin-right: 0;
}
.inner_work_flow li:before {
    content: "";
    background-image: url(../images/arrow-right2.png);
    background-size: 34px;
    background-position: right;
    position: absolute;
    top: 60px;
    left: 260px;
    width: 30px;
    background-repeat: no-repeat;
    height: 30px;
    filter: brightness(111);
}
.inner_work_flow li:last-child:before {
	content: unset;
}

.flow_btn {
    text-align: center;
    margin-top: 0;
    width: 50%;
    position: relative;
}
.flow_btn a {
    background-color: #ad8b63;
    color: #fff;
    font-weight: 600;
    padding: 18px 0;
    display: inline-block;
    font-size: 24px;
    text-transform: uppercase;
    border-radius: 4px;
    box-shadow: 0 2px 1px rgb(0 0 0 / 31%);
}

.site_tag_wrapper {
    margin-top: 0;
    margin-bottom: 30px;
}
.site_tag_wrapper h1 {
    text-align: center;
    font-size: 31px;
    font-weight: 700;
    background-color: #ad8b63;
    color: #fff;
    padding: 15px 0;
    border-radius: 4px;
    position: relative;
}
/*.site_tag_wrapper h1::before {
    content: "";
    background-image: url(../images/quote-right.png);
    background-repeat: no-repeat;
    position: absolute;
    background-size: contain;
    top: -21px;
    left: -10px;
    filter: brightness(11);
    width: 50px;
    height: 50px;
}*/
.slider_img img {
    width: 100%;
    height: 210px;
    object-fit: cover;
}
.slider_content {
    padding: 15px 20px;
    min-height: 122px;
    background-color: #f0f0f0;
}
.slider_content a {
    font-size: 18px;
    color: #393939;
    font-weight: 700;
    display: block;
    position: relative;
    line-height: 1.1;
    width: 100%;
    min-height: 60px;
}
.slider_content a span {
    display: block;
    font-size: 13px;
    color: #53109b;
    position: absolute;
    bottom: 0;
}

section.services_wrapper {
    position: relative;
    margin-top: 50px;
}
.owl-dots {
    margin-top: 80px !important;
}
.service_btn {
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 45px;
    z-index: 99;
}
.service_btn a {
    background-color: #ad8b63;
    color: #fff;
    font-weight: 600;
    padding: 10px 16px;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 4px;
    box-shadow: 0 2px 1px rgb(0 0 0 / 31%);
}


.owl-nav {
    position: absolute;
    top: 80px;
    width: 100%;
}
.owl-theme .owl-nav [class*='owl-'] {
    font-size: 25px;
    padding: 4px 13px;
    background: #ad8b63;
    display: inline-block;
    border-radius: 43px;
}
.owl-prev {
    position: absolute;
    left: -60px;
}
.owl-next {
    position: absolute;
    right: -60px;
}
.owl-dots {
    margin-top: 10px;
}


section.benefits_wrapper {
    margin-top: 30px;
    margin-bottom: 50px;
}
section.benefits_wrapper .title_bar h2::before {
    background-color: rgb(173 139 99 / 47%);
}
.benefit_inner {
    display: inline-block;
    width: calc(33.33% - 23px);
    vertical-align: top;
    text-align: center;
    box-shadow: 0 0 12px #f2f2f2;
    padding: 40px 0;
    margin-right: 30px;
    border-radius: 10px;
    transition: all 0.3s;
    transform: scale(1);
}
.benefit_inner:hover {
    transition: all 0.3s;
    transform: scale(1.1);
}
.benefit_inner:last-child {
    margin-right: 0;
}
.benefit_block {
    margin-top: 10px;
}
.benefit_inner > img {
    width: 60px;
    margin-bottom: 15px;
    height: 60px;
    object-fit: contain;
}
.benefit_inner h3 {
    font-size: 19px;
    color:#ad8b63;
    font-weight: 600;
    margin-bottom: 16px;
}
.benefit_inner p {
    font-size: 16px;
    line-height: 1.4;
    color: #666;
    padding: 0 10px;
}


section.video_wrapper {
    background-image: url(../images/video_bg2.png);
    padding-top: 30px;
    padding-bottom: 30px;
    /*background-color: #ad8b63;*/
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
}
section.video_wrapper .title_bar h2 {
	color: #fff;
}
section.video_wrapper .title_bar h2::before {
    background-color: #a07f59;
}
.video_inner {
    text-align: center;
    padding-top: 40px;
}





.faq_wrapper .accordin {
  background-color:#ad8b63;
  color:#fff;
  cursor:pointer;
  padding:18px;
  width:100%;
  border:none;
  font-family: 'siemen-regular';
  font-weight: 500;
  text-align:left;
  outline:none;
  font-size:18px;
  transition:0.4s;
}
section.faq_wrapper {
    margin-top: 30px;
    margin-bottom: 0px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.faq_inner {
    padding-top: 10px;
}
.faq_points {
    margin-bottom: 10px;
}
.faq_wrapper .accordin .active, .faq_wrapper .accordin:hover {
  background-color: #937552;
}
.faq_wrapper .panel {
    padding: 10px 15px;
    background-color: white;
    display: none;
    overflow: hidden;
    line-height: 1.4;
}
button.accordin {
    background-image: url(../images/plus-icon.png);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: right 12px top 17px;
}
button.accordin.active {
	background-image: url(../images/minus-icon.png);
}





section.about_wrapper {
    padding-top: 30px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.about_inner {
    margin-top: 10px;
}
.about_inner p {
    font-size: 17px;
    font-weight: 500;
    padding-bottom: 20px;
    position: relative;
    line-height: 1.4;
}
.about_inner p:before {
    content: "";
    background-image: url(../images/about_pointer.png);
    position: absolute;
    top: 2px;
    left: -35px;
    width: 30px;
    height: 19px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}



.partner_wrapper .title_bar h2::before, 
.about_wrapper .title_bar h2::before, 
.faq_wrapper .title_bar h2::before {
    background-color: rgb(173 139 99 / 47%);
}
section.partner_wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
}
.partner_inner {
    text-align: center;
    margin-top: 30px;
}
.partner_img {
    display: inline-block;
    margin-bottom: 10px;
}
.partner_img img {
    width: 150px;
    margin: 0 5px;
    height: 90px;
    border: 1px solid #ddd;
    object-fit: contain;
    padding: 5px 15px;
    border-radius: 4px;
    background-color: #fbfbfb;
}





footer.footer_wrapper {
    background-color: #333;
    margin-top: 20px;
    text-align: center;
    padding: 20px 0;
}
.footer_links li {
    display: inline-block;
    padding: 0 5px;
    position: relative;
}
.footer_links li a {
    color: #fff;
    font-weight: 600;
}
.footer_links li:before {
    content: "|";
    color: #f6c2c2;
    margin-right: 11px;
}
.footer_links li:first-child:before {
	content: unset;
}
.footer_links {
    padding-bottom: 10px;
}
.f_copyright {
    color: #ccc;
    padding-top: 5px;
    font-size: 15px;
}




section.contact_wrapper {
    margin-top: 30px;
}
section.contact_wrapper .container {
    box-shadow: 0 0 6px #ffeded;
    padding: 45px 45px;
    border-radius: 10px;
}
.contact_left {
    display: inline-block;
    width: 55%;
    vertical-align: top;
}
.contact_left .title_bar {
    text-align: left;
}
section.contact_wrapper .title_bar h2::before {
    content: "";
    width: 100%;
    height: 8px;
    background-color: rgb(173 139 99 / 47%);
    position: absolute;
    bottom: 1px;
    z-index: -1;
}
section.contact_wrapper .title_bar p {
    color: #999;
    padding-top: 15px;
    width: 90%;
    line-height: 1.4;
}
.company_contact {
    margin-top: 20px;
}
.contact_inner {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.contact_icon img {
    width: 36px;
}
.contact_label p {
    font-weight: bold;
    color: #ad8b63;
    margin-left: 15px !important;
    line-height: 1.5;
    font-size: 14px;
    margin: 0;
}
.contact_inner:last-child {
    align-items: flex-start;
}
.contact_social li {
    display: inline-block;
    margin-right: 10px;
}
.contact_social li .fa {
    background-color: #ad8b63;
    color: #fff;
    height: 35px;
    width: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 21px;
    border-radius: 44px;
}
.contact_right {
    display: inline-block;
    width: 41%;
    height: 100%;
    background-color: #ad8b63;
    padding: 20px;
    border-radius: 4px;
    box-shadow: 0 0 7px #adf4f2;
    vertical-align: top;
}
.form_group {
    margin-bottom: 25px;
}
.form_group label {
    display: block;
    font-weight: 600;
    color: #fff;
    padding-bottom: 5px;
}
.form_group .form_control {
    width: 95%;
    height: 30px;
    border: none;
    font-family: 'siemen-regular';
    padding: 3px 10px;
    border-radius: 4px;
    box-shadow: 0 1px 3px #857f7f;
}

.form_group textarea {
    height: 105px !important;
    padding: 10px 10px !important;
    resize: none;
}
.form_btn {
    text-align: right;
}
a.cont_btn {
    background-color: #624829;
    color: #fff;
    font-weight: 600;
    padding: 14px 40px;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 4px;
    box-shadow: 0 2px 1px rgb(0 0 0 / 31%);
}


/*How it works*/
.how_works_wrapper .title_bar h2 {
    color: #ffffff;
} 
.how_works_wrapper .title_bar h2::before {
    background-color: rgb(199 164 124 / 12%);
}
.htp_icon {
    background-color: #c7a47c;
    width: 160px;
    height: 160px;
    border-radius: 100px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 15px;
}
.htp_icon:before {
    content: "";
    width: 180px;
    height: 180px;
    border: 3px solid #534c4c;
    position: absolute;
    top: -14px;
    left: -14px;
    border-radius: 100px;
}
.htp_icon img {
    padding-top: 48px;
}
.corporate_tagline {
    background-color: #1e1e1e;
    color: #fff;
    position: relative;
    margin-bottom: 60px;
    text-align: center;
    font-size: 42px;
    font-weight: 900;
    padding: 20px 10px;
    border-radius: 4px;
    box-shadow: 0 0px 7px rgb(221 199 174 / 9%);
}





/*Header*/

.hed-1 {
    background: #fff;
}
.logo img.cric_logo {
    border-left: 1px solid #e3e3e3;
}
.app_downblck li img {
    filter: brightness(0);
}
.profile-menu > img {
    filter: brightness(0);
}




/* The Modal (background) */
.modal {
    display: none;
    position: fixed;
    z-index: 999;
    padding-top: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgb(0 0 0 / 70%);
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    position: relative;
    border: 1px solid #888;
    width: 400px;
    transform: translateY(40%);
}
.modal_info {
    padding: 15px 25px 15px 20px;
}
.modal_info h2 {
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 20px;
}
.modal_info li {
    padding-left: 20px;
    padding-bottom: 15px;
    line-height: 1.5;
    font-size: 15px;
    position: relative;
    font-weight: 500;
    color: #666;
}
.modal_info li::before {
    content: "";
    width: 4px;
    height: 4px;
    border: 1px solid #ccc;
    position: absolute;
    left: 5px;
    top: 8px;
    background-color: #ccc;
    border-radius: 100px;
}
/* The Close Button */
.close {
    color: #fff;
    float: right;
    font-size: 28px;
    right: -3px;
    font-weight: bold;
    position: absolute;
    top: -30px;
}
.modal_img img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}



/*How it Workd V1*/
.howitwork_wrapper {
    background-color: rgb(41 41 41 / 71%);
    padding: 25px 40px;
    border-radius: 13px;
    width: 50%;
    color: #fff;
    text-align: left;
}
.howitwork_wrapper h3 {
    font-size: 31px;
    -webkit-text-stroke-width: 1px;
    margin-bottom: 35px;
    position: relative;
}
.howitwork_wrapper li {
    font: normal normal 600 18px/17px siemen-regular;
    -webkit-text-stroke-color: rgb(112 112 112 / 34%);
    border: 1px solid rgb(112 112 112 / 34%);
    border-radius: 10px;
    background-color: rgb(112 112 112 / 34%);
    position: relative;
    margin-bottom: 30px;
    line-height: 26px;
    padding: 15px 20px 15px 40px;
}
.howitwork_wrapper li img {
    width: 40px;
    vertical-align: middle;
    margin-right: 20px;
}
.howitwork_wrapper ul {
    counter-reset: section;
}
.howitwork_wrapper ul li:before {
    counter-increment: section;
    content: "" counter(section) ". ";
    position: absolute;
    left: -4px;
    top: -10px;
    font-size: 37px;
    color: #888;
}

.banner-middle {
    display: flex;
    align-items: center;
    margin-top: 50px;
}

.site-para p{
    position: relative;
}
.site-para p b {
    color: #a4252e;
}
.site-para p {
    font-size: 21px;
    line-height: 1.5;
    color: #555;
    font-weight: 700;
    border: 1px dashed #cfcfcf;
    text-align: justify;
    margin-top: 40px;
    padding: 10px 10px;
    border-radius: 5px;
}
.site-para p::before {
    content: "";
    background-image: url(../images/quote-right.png);
    background-repeat: no-repeat;
    position: absolute;
    background-size: contain;
    top: -11px;
    left: -25px;
    width: 42px;
    height: 44px;
}


/*Mobile*/
a {
	text-decoration: none;
}
body {
	font-family: 'siemen-regular', Arial, sans-serif;
}
.container-fluid {
	padding: 0 15px;
}
.container {
    padding: 0px 10px;
    width: 1180px;
    margin: 0 auto;
}
input:focus, input:hover, textarea:focus {
	outline: none !important;
	box-shadow: none !important;
}
body {
    background-color: #ffffff;
}
.container {
    width: 100%;
}
.site-para p {
    font-size: 15px;
    line-height: 1.4;
    margin-top: 35px;
    color: #555;
    width: 83%;
    font-weight: 700;
    border: 1px dashed #cfcfcf;
    text-align: justify;
    padding: 10px 20px;
    border-radius: 5px;
}
.site-para p::before {
    content: "";
    background-image: url(../images/quote-right.png);
    background-repeat: no-repeat;
    position: absolute;
    background-size: contain;
    top: -8px;
    left: -5px;
    width: 30px;
    height: 36px;
}
.site-para,
.banner-middle,
.services_wrapper,
.benefits_wrapper,
.video_wrapper,
.contact_wrapper,
.faq_wrapper,
.about_wrapper,
.partner_wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
}
.lan-box1 .desc_lanbox p {
    margin-top: 5px;
    line-height: 27px;
    padding: 0 10px;
    font-size: 21px;
}
.lan-box1 {
    background: #000 url(../images/banner-new2.jpg) top center no-repeat !important;
}
.cric_logo {
    margin-top: 10px !important;
}
.cric_logo img {
    margin-top: 0 !important;
}
.howitwork_wrapper {
    background-color: rgb(41 41 41 / 88%);
    padding: 15px 16px;
    border-radius: 13px;
    width: 86%;
    color: #fff;
    text-align:     text-align: left;;
    margin-left: 10px;
}
.banner-middle {
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.howitwork_wrapper h3 {
    font-size: 25px;
    -webkit-text-stroke-width: 1px;
    margin-bottom: 25px;
    text-align: center;
    position: relative;
    font-weight: 600;
    color: #fff;
}
.howitwork_wrapper ul li:before {
    counter-increment: section;
    content: "" counter(section) ". ";
    position: absolute;
    left: -4px;
    top: -10px;
    font-size: 25px;
    color: #888;
}
.howitwork_wrapper li img {
    width: 28px;
    vertical-align: middle;
    margin-right: 10px;
}
.howitwork_wrapper li {
    font: normal normal 600 13px/17px siemen-regular;
    -webkit-text-stroke-color: rgb(112 112 112 / 34%);
    border: 1px solid rgb(112 112 112 / 34%);
    border-radius: 10px;
    background-color: rgb(112 112 112 / 34%);
    position: relative;
    margin-bottom: 20px;
    line-height: 26px;
    padding: 10px 10px 10px 20px;
}
section.video_wrapper .container {
    padding: 0;
}
.video_inner iframe {
    width: 90%;
    height: 200px;
}
.benefit_inner {
    display: inline-block;
    width: 94%;
    vertical-align: top;
    text-align: center;
    box-shadow: none;
    padding: 20px 0;
    margin-right: 0;
    border-radius: 10px;
    transition: all 0.3s;
    transform: scale(1);
    border: 1px solid #eee;
    margin-bottom: 20px;
}
.title_bar h2 {
    font-size: 30px;
    font-weight: bold;
    color: #393939;
    text-align: center;
    z-index: 9;
    display: inline-block;
    position: relative;
}
.benefit_inner:hover {
    transition: all 0.3s;
    transform: scale(1);
}
section.contact_wrapper .container {
    box-shadow: none;
    padding: 20px 25px;
    width: 80%;
    border-radius: 10px;
    border: 1px solid #ddd;
}
.contact_left {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
section.contact_wrapper .title_bar p {
    color: #777;
    padding-top: 5px;
    width: 100%;
    line-height: 1.4;
    font-size: 14px;
    margin-top: 0;
}
.contact_right {
    display: inline-block;
    width: 90%;
    height: auto;
    background-color: #ad8b63;
    padding: 15px;
    border-radius: 4px;
    box-shadow: 0 0 7px #adf4f2;
    vertical-align: top;
    margin-top: 20px;
}
.form_group .form_control {
    width: 99%;
    height: 30px;
    border: none;
    font-family: 'siemen-regular';
    padding: 3px 10px;
    border-radius: 4px;
    box-shadow: 0 1px 3px #857f7f;
}
.faq_wrapper .accordin {
    background-color: #ad8b63;
    color: #fff;
    cursor: pointer;
    padding: 10px 40px 10px 10px;
    width: 94%;
    border: none;
    font-family: 'siemen-regular';
    font-weight: 500;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}
button.accordin {
    background-image: url(../images/plus-icon.png);
    background-repeat: no-repeat;
    background-size: 21px;
    background-position: right 7px top 7px;
}
.about_inner p:before {
    content: "";
    background-image: url(../images/about_pointer.png);
    position: absolute;
    top: 2px;
    left: 0;
    width: 18px;
    height: 13px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.about_inner p {
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 5px;
    position: relative;
    line-height: 1.4;
    padding-left: 23px;
    width: 88%;
}
.partner_inner {
    text-align: center;
    margin-top: 10px;
    width: 94%;
}
.partner_img img {
    width: 90px;
    margin: 0 5px;
    height: 50px;
    border: 1px solid #ddd;
    object-fit: contain;
    padding: 5px 5px;
    border-radius: 4px;
    background-color: #fbfbfb;
}
a.cont_btn {
    background-color: #624829;
    color: #fff;
    font-weight: 600;
    padding: 14px 40px;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 4px;
    box-shadow: 0 2px 1px rgb(0 0 0 / 31%);
}
.form_btn {
    text-align: center;
}
section.services_wrapper .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    display: none;
}
section.services_wrapper {
    position: relative;
    margin-top: 20px;
    width: 97% !important;
    overflow: hidden;
}
section.services_wrapper .owl-dots {
    margin-top: 10px !important;
    margin-bottom: 10px;
}
section.services_wrapper .owl-theme .owl-dots .owl-dot {
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 0;
}
.service_btn {
    text-align: center;
    position: unset;
    left: 26px;
    width: 104%;
    bottom: 45px;
    z-index: 99;
}
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    position: relative;
    border: 1px solid #888;
    width: 90%;
    transform: translateY(10%);
}

/*Leaderboard Blue*/
.nte_leaderboard {
    float: left;
    width: calc(100% - 23px);
    border: 1px solid #ccc;
    margin-left: 5px;
    padding: 5px;
    background-color: #eee;
    margin-top: 10px;
    margin-bottom: 5px;
}
.leaderboard_new_drp {
    float: left;
    width: 100%;
    margin-top: 5px;
    border-bottom: 2px solid #ddd;
    padding-bottom: 10px;
}
.leader_main_wrap .pp-main-box {
    background-color: #3b095f;
    background-image: url(../images/leaderboard_bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.leader_main_wrap .app-table {
    background-color: transparent; 
    color: #fff;
}
.lrd_rnk {
    color: #ffffff;
    width: 45px;
    height: 45px;
    display: block;
    background-image: url(../images/leaderboard_rank.png);
    line-height: 60px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 26px;
    font-size: 15px;
}
.leader_main_wrap .app-table td.first-td {
    background-color: rgb(59 9 95 / 28%);
    border-right: 1px solid #6a5b5b !important;
    border-bottom: 1px solid #6a5b5b;
}
.leader_main_wrap .app-table tbody td {
    padding: 5px 0 3px;
    border-bottom: 1px solid #6a5b5b;
    font-size: 12px;
}
.leader_main_wrap .app-table .bo-left {
    border-left: 1px solid #6a5b5b;
}
.leader_main_wrap .table-name-link {
    float: left;
    width: 70%;
    color: #de78ff;
    font-size: 14px;
    line-height: 12px;
    overflow: hidden;
    text-indent: 10px;
}
.inactive_tphy_wrap {
    padding: 5px;
    border: 2px solid #ccc;
    float: left;
}

/*auction timer mobile*/
.jl-box1 .OD-timer font {
    font-size: 8px;
}
.jl-box1 .OD-timer {
    width: 95px !important;
    font-size: 13px;
    padding: 2px 3px;
}
.jl-box1 td#divDraftRoom a {
    margin-left: 7px;
}


.chat_box_mble {
    border: 1px solid #ccc;
    width: calc(100% - 19px);
    margin-left: 8px;
    float: left;
}
.chat_box_mble div#divTeamManagerEmail {
    display: flex;
}
.chat_box_mble .textarea {
    width: 95%;
    margin-left: 7px;
    padding-top: 5px;
}
.chat_box_mble .page-title-new {
    background-color: #c3bcbc;
    color: #fff;
    padding: 6px 10px;
    font-size: 15px;
    font-weight: 500;
}
.chat_box_mble div#updMessage {
    padding: 10px 10px;
}
.chat_box_mble div#divpost {
    display: flex;
    align-items: center;
    margin-top: 10px;
    padding: 2px;
    margin-bottom: 5px;
}
.chat_box_mble .mft-redio {
    width: auto;
    display: flex;
    margin-right: 15px;
    align-items: center;
}
.chat_box_mble .mft-redio input {
    margin: 0 4px;
}
.chat_box_mble .message_chat {
    float: left;
    width: 95%;
    background-color: #f7f7f7;
    margin-bottom: 10px;
    margin-top: 20px;
    margin-left: 7px;
}
.chat_box_mble .message_chat table {
    border: 1px solid #ccc;
}
.chat_box_mble .message_chat table td {
    padding: 3px 3px;
    border-bottom: 1px solid #ccc;
}
.chat_box_mble .message_chat table td .user-photo5 {
    width: 40px;
    height: 40px;
    float: left;
    overflow: hidden;
    border: 2px solid #ddd;
}
.team_selection_slot ul li[style="background-color: #FFFF3C;"] {
    color: #000;
}
.team_frsh_wrap .app-table.app-table-row tbody tr td {
    height: 77px;
}
.leader_main_wrap > .leaderboard_new_drp {
    width: 96%;
    margin-left: 7px;
}
.OD-timer-hed {
    color: #fff;
}

/*Chat Box*/
.chat_box_bottom {
    position: fixed;
    width: 100%;
    left: 0;
    background-color: #fff;
    bottom: 43px;
    box-shadow: 0 -1px 3px #c0b6b6;
}
.chat_box_bottom div#divpost {
    display: flex;
    border-bottom: 1px solid #ddd;
    padding-bottom: 7px;
    padding-top: 6px;
}
.chat_box_bottom div#divTeamManagerEmail {
    display: flex;
    padding-bottom: 6px;
}
.chat_box_bottom div#divTeamManagerEmail input {
    vertical-align: middle;
}
.chat_box_bottom div#divpost input {
    vertical-align: bottom;
}
.chat_message_box {
    padding: 0 0px 2px 4px;
    border-top: 1px solid #ddd;
    padding-top: 6px;
}
.chat_message_box textarea {
    width: calc(100% - 5px);
    height: 40px;
    font-family: 'siemen-regular';
    padding-top: 9px;
    padding-left: 12px;
    resize: initial;
    padding-right: 44px;
    border: 1px solid #eee;
    box-shadow: none;
    background-color: #eee;
}
.chat_message_box .auc_msg_btn {
    width: 25px;
    margin-left: -34px;
    position: relative;
    z-index: 9;
    margin-bottom: 5px;
    margin-top: 12px;
}
.chat_box_wrapper {
    /*border: 1px solid #ddd;*/
}
.chat_box_header {
    padding: 10px 10px;
    background-color: #fff;
    font-weight: 600;
    font-size: 15px;
    box-shadow: 0 1px 3px #c0b6b6;
    margin-top: -69px;
    margin-bottom: 3px;
    left: 0;
}
.chat_box_header img {
    width: 23px;
    vertical-align: middle;
    margin-right: 5px;
}
.chat_mid_content {
    background-image: url(../images/chat_bg.jpg);
    height: 70vh;
    text-align: right;
    padding: 10px 10px;
    background-size: 100%;
}
.chat_box_date b {
    background-color: #fd7740;
    padding: 4px 5px;
    border-radius: 7px;
    box-shadow: 0 1px 0px #a89d9d;
    color: #fff;
}
.chat_right_msg {
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #fff;
    margin-bottom: 10px;
    margin-top: 15px;
    width: 65%;
    text-align: left;
    padding: 6px 10px 11px 10px;
    border-radius: 7px 12px 0px 15px;
}
.chat_right_msg span {
    font-weight: 600;
    margin-bottom: 5px;
    color: #6054c7;
    display: block;
}
.chat_right_msg p {
    margin: 0;
}
.chat_box_date {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}
.chat_right_msg font {
    font-size: 9px;
	color: #999;
	font-weight: 500;
	margin-top: 0px;
	text-align: right;
	display: block;
	margin-bottom: 0px;
}
.chat_box_bottom div#divTeamManagerEmail .mft-redio {
    display: inline-block;
}

/*New*/
.chat_box_header {
    padding: 10px 10px;
    background-color: #fff;
    font-weight: 600;
    font-size: 15px;
    box-shadow: 0 1px 3px #c0b6b6;
    margin-top: 0;
    margin-bottom: 3px;
    left: 0;
    position: fixed;
    width: 100%;
    top: 60px;
}
.chat_mid_content {
    /*background-image: none;*/
    height: unset;
    text-align: right;
    padding: 10px 10px;
    background-size: 100%;
    overflow-x: scroll;
    background-color: #eee;
    height: calc(-307px + 119vh);
    overflow-y: auto;
}

.cm_form.cb_crete_radio > label {
    width: 100%;
}
.cb_crete_radio_inner input, .cb_crete_radio_inner label {
    vertical-align: top;
    font-weight: 500;
    width: 400px;
    font-size: 12px;
    margin-top: 0;
}
.cb_crete_radio_inner input {
    width: auto !important;
    margin-top: -4px;
    padding-left: 0 !important;
    margin-left: 0px;
}
.cb_crete_radio_inner label b {
    font-size: 14px;
}
.cb_crete_radio_inner {
    display: flex;
    align-items: flex-start;
    margin-top: 10px;
}
.cb_crete_radio_inner label {
    font-size: 12px !important;
}
.cm_form.cb_crete_radio > label {
    width: 100%;
    margin-bottom: 0;
    margin-top: 10px;
}


.mem_level_wrap td.mem-label span {
    display: block;
    font-size: 10px;
    margin-top: 8px;
    color: #999;
}

.mem_level_wrap table tr.club_rvnue.club_rvnue_no td:first-child {
    height: 53px !important;
    text-align: left;
    padding-right: 0;
    padding-left: 20px;
}
.mem_level_wrap table tr.club_rvnue.club_rvnue_yes td {
    border-bottom: 1px dotted #dcd1d1;
}
.mem_level_wrap table tr.club_rvnue_tle td.mem-label {
    border-bottom: none;
    height: 30px;
}
.mem_level_wrap table td {
    font-size: 13px;
    border-bottom: 1px solid #e3d3d3;
    padding: 7px 7px;
    text-align: center;
}
tr.club_rvnue td b {
    font-weight: 600;
    font-size: 11px;
}
.mem_level_wrap td.mem-label {
    text-align: left !important;
    font-weight: 600;
}
.mem_level_wrap table {
    width: 95%;
}
.modal_createclub .cm_form select {
    -webkit-appearance: auto;
}
.modal_createclub {
    padding-bottom: 0;
}
.sugg_cric_club_wrap .crte_template_strip {
    text-align: center;
}
.sugg_cric_club_wrap .crte_template_strip input {
    float: none !important;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 5px;
    padding: 7px 15px 9px 15px;
}

/*Club Video*/

.club_video_wrapper {
    background-color: #fff;
    padding: 20px 20px 50px 20px;
    border-radius: 5px;
}
.club_video_wrapper h2 {
    font-size: 22px;
    text-align: center;
    padding-bottom: 20px;
}
.club_video_outer {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 15px;
}
.club_video_box {
    box-shadow: 2px 2px 9px #f4f0f0;
    border-radius: 5px;
    border: 1px solid #eee6e6;
}
.club_video_img {
    position: relative;
}
.club_video_img::before {
    content: "";
    background-color: #000000;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    border-radius: 5px 5px 0 0;
    opacity: 0.7;
    height: 100%;
}
.club_video_img img {
    width: 100%;
    height: 200px;
    border-radius: 5px 5px 0 0;
    object-fit: cover;
}
.club_video_img a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.club_video_img a img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    filter: brightness(5.5);
}
.club_video_label {
    font-size: 15px;
    padding: 15px 20px;
    min-height: 40px;
    font-weight: 500;
}

.club_modal_blck {
    display: none;
    position: fixed;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    overflow: auto;
    background-color: rgba(0,0,0,0.9);
}

.club_modal_blck .modal-header {
    width: 90%;
    margin: 0 auto;
}

.club_modal_blck .close {
    color: #fff9f9;
    float: right;
    font-size: 28px;
    line-height: 1;
    font-weight: bold;
}

.club_modal_blck .modal_body iframe {
    width: 100%;
    margin: 0 auto;
    height: 400px;
}

.club_modal_blck .modal_body {
    text-align: center;
    width: 90%;
    margin: 0 auto;
}

.club_modal_blck .close:hover,
.club_modal_blck .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.rules_spcl_not {
    font-size: 13px;
    font-weight: 600;
    background-color: #e6ffbd;
    padding: 7px 10px;
    border: 1px solid #a2d492;
    border-radius: 4px;
    margin-bottom: 5px;
    width: 91%;
    margin-top: 10px;
    margin-left: 9px;
}

.rules_spcl_not input {
    font-size: 14px;
    background-color: transparent;
    font-weight: 600;
    border: none;
    padding: 0;
    color: #191fca;
    text-decoration: underline;
}

/*Myteam New*/
.team_frsh_wrap {
	font-family: 'siemen-regular' !important;
}
.team_frsh_wrap .app-table.app-table-row tbody td {
    padding: 0;
}
.team_frsh_wrap .app-table td.td-data {
    background-image: none;
}
.team_frsh_wrap .app-table .bo-left {
    border-left: none;
}
.team_frsh_wrap .icon1 {
    float: none;
    display: block;
}
.team_frsh_wrap a.filter-btn {
    background-image: none !important;
    background-color: rgb(0 0 0 / 21%);
    padding: 6px 3px 6px 6px;
}
.box-frezz.team_frsh_wrap .pp-main-box .full-width {
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
}
.box-frezz.team_frsh_wrap .pp-main-box .full-width font {
    padding-left: 0 !important;
}
.box-frezz.team_frsh_wrap .pp-main-box .current-round-ply font::before, .box-frezz .pp-main-box .full-width font::before {
    left: 2px;
    content: "~";
}

.team_frsh_wrap .icns_set_team {
    float: left;
    width: 100%;
}

.team_frsh_wrap .player_image {
    position: relative;
    padding: 5px 3px 5px 5px !important;
}
.team_frsh_wrap .player_image ul li {
    position: absolute;
    bottom: 0;
    width: calc(100% - 4px);
    background-color: #999;
    color: #fff;
    text-align: center;
}

.team_frsh_wrap .player_role:nth-child(2) {
    top: 2px;
}

.team_frsh_wrap .player_role:nth-child(3) {
    top: 21px;
}

.team_frsh_wrap .player_role {
    position: absolute;
    top: 7px;
    right: 7px;
    border-radius: 100px;
}
.team_frsh_wrap .player_role img {
    width: 16px;
}

.team_frsh_wrap #divAllPlayers #grdAllPlayer a.link-color2,.team_frsh_wrap #divTeamPlayers #grdTeamPlayer a.link-color2 {
    max-width: 95px !important;
    font-weight: 600;
    font-size: 12px;
    font-family: 'siemen-regular';
}
.box-frezz.team_frsh_wrap .pp-main-box .full-width font,.box-frezz.team_frsh_wrap .pp-main-box .full-width span {
    font-size: 9px;
}
.team_frsh_wrap .app-table.app-table-row tbody tr td:nth-child(1) {
    padding-left: 3px;
    padding-right: 3px;
}
.box-frezz.team_frsh_wrap .pp-main-box .current-round-ply {
    width: 122px;
    margin-top: 1px;
    margin-bottom: 1px;
    font-size: 9px;
    padding: 1px 1px 1px 0px;
}

.box-frezz.team_frsh_wrap .pp-main-box .current-round-ply font, .box-frezz .pp-main-box .full-width font {
    padding-left: 10px !important;
}

.team_frsh_wrap .app-table tbody td {
    font-size: 11px;
    font-weight: 500;
}

.team_frsh_wrap .icns_set_team img {
    margin-left: 0;
    margin-right: 5px;
}

.filter-btn.act:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #333;
    top: 3px;
    right: 5px;
    position: absolute;
    border-radius: 24px;
}
.filter-btn.act {
    position: relative;
}

.booster_wrap.top_data_strip > div:nth-child(1) {
    width: 115px;
    padding: 4px 1px 5px 6px;
    border: none;
}
a.booster_blk img {
    width: 25px;
    vertical-align: middle;
    margin-top: -2px;
}
.booster_wrap.top_data_strip > div:nth-child(2) {
    width: auto;
}
.booster_wrap.top_data_strip > div:last-child {
    font-size: 11px;
    margin-left: 0;
    padding: 10px 5px 8px 0px;
    font-weight: 600;
}
.booster_wrap .chkbox-lble {
    width: 20px;
    padding-left: 0;
    padding-top: 5px;
    margin-bottom: 8px;
}
.booster_wrap .checkmark {
    height: 15px;
    width: 15px;
}
.booster_wrap.top_data_strip .current_lnk a {
    font-size: 12px;
}
.booster_wrap .chkbox-lble input:checked ~ .checkmark {
    background-color: #3b095f;
    border-color: #3b095f;
}
.booster_wrap .chkbox-lble .checkmark:after {
    left: 5px;
    top: 3px;
    width: 3px;
    height: 6px;
}
.booster_wrap .balance_lnk a {
    font-size: 11px;
    font-weight: 600;
    display: inline-block;
    border: 1px solid #c6bfbf;
    border-radius: 50px;
    padding: 4px 2px 2px 2px;
}
.mtch_showcase {
    width: 100px;
    margin-right: 7px;
    color: #fff;
    text-align: right;
}
.mtch_showcase span {
    font-size: 13px;
    font-weight: 600;
}
.mtch_showcase span b {
    font-size: 9px;
}
.mtch_showcase font {
    font-size: 10px;
    display: block;
}

/*booster_icon*/
.bst_act {
    margin-left: -10px;
}

.top_data_strip {
    display: flex;
    justify-content: space-between;
    width: calc(100% - 0px);
}

/*Booster Modal*/

/*boostermodal*/
.booster_modal_wrap {
    padding-top: 60px !important;
}
.booster_modal_wrap .modal-content {
    background-color: #fff !important;
    background-image: none !important;
    margin-bottom: 250px;
    padding-bottom: 15px;
}
.bst_header h2 {
    font-weight: 900;
    font-family: 'siemen-regular';
    font-size: 16px;
    margin-bottom: 0;
    color: #3b095f;
}
.bst_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ddd;
    padding: 8px 8px;
    position: relative;
}
a.bst_close img {
    width: 15px;
    filter: brightness(000);
}
.bst_h_inenr input {
    background-image: linear-gradient( 228deg, #f8ac18 0%, #f2321f 100%) !important;
    color: #fff;
    font-family: 'siemen-regular';
    border: none;
    padding: 5px 9px;
    font-weight: 600;
    border-radius: 4px;
}
a.bst_close {
    position: absolute;
    right: 0;
    top: -30px;
    background-color: #fff;
    border-radius: 34px;
    padding: 4px 4px;
}


.bst_title {
    text-align: center;
    padding: 15px 10px;
}
.bst_title span {
    color: rgb(59 9 95 / 58%);
    font-weight: 600;
}
.bst_title h3 {
    font-weight: 600;
    color: #3b095f;
    font-size: 14px;
    font-family: 'siemen-regular';
    padding-bottom: 7px;
}
.booster_options {
    padding: 0 7px;
}
.bst_check {
    display: flex;
    padding: 7px 5px;
    border: 2px solid #ccc;
    margin-bottom: 15px;
    border-radius: 9px;
}
.bst_icon img {
    width: 34px;
    margin-right: 5px;
}
.bst_desc {
    padding-right: 10px;
    width: 80%;
}
.bst_desc_top p {
    font-weight: 600;
    font-size: 10px;
    padding-top: 5px;
    color: rgb(59 9 95 / 58%);
    margin: 0;
}
.bst_desc_top h4 {
    font-size: 14px;
    font-family: 'siemen-regular';
    font-weight: 600;
    color: #3b095f;
}
.bst_desc_bot {
    border-top: 1px solid #ddd;
    padding-top: 5px;
    margin-top: 5px;
}
.bst_checkmark label.chkbox-lble {
    padding-left: 22px;
}
.bst_checkmark .checkmark {
    height: 17px;
    width: 17px;
}
.bst_checkmark .chkbox-lble input:checked ~ .checkmark {
    background-color: #3b095f;
    border-color: #3b095f;
}
.bst_checkmark .chkbox-lble .checkmark:after {
    left: 6px;
    top: 3px;
    width: 3px;
    height: 7px;
}
.bst_desc_bot h5 {
    font-size: 11px;
    font-family: 'siemen-regular';
    font-weight: 600;
    color: rgb(59 9 95 / 74%);
    padding-bottom: 3px;
}
ul.bst_match {
    counter-reset: my-sec-counter;
}
ul.bst_match li {
    font-size: 10px;
    font-weight: 600;
    padding-bottom: 2px;
    color: rgb(59 9 95 / 66%);
}
ul.bst_match li:before {
    counter-increment: my-sec-counter;
    content: "" counter(my-sec-counter) ". ";
    width: 10px;
    display: inline-block;
}
span.bst_note {
    font-size: 9px;
    display: block;
    font-weight: 600;
    color: red;
    margin-top: 5px;
}
.bst_bootom {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
}
.bst_bootom .button2 {
    background-image: linear-gradient( 228deg , #f8ac18 0%, #f2321f 100%) !important;
    color: #fff;
    font-family: 'siemen-regular';
    border: none;
    padding: 10px 9px;
    font-weight: 600;
    width: 94%;
    border-radius: 4px;
    font-size: 15px;
}


.drp_bst select {
    width: 100%;
    border: 1px solid #ccc;
    height: 37px;
    padding-left: 5px;
    border-radius: 4px;
    font-family: 'siemen-regular';
    font-size: 13px;
    margin-top: 8px;
    padding-right: 25px;
}

.drp_bst {
    position: relative;
}
.drp_bst:before {
    content: "";
    top: 19px;
    right: 10px;
    background-image: url(../images/drp_down.png);
    width: 10px;
    position: absolute;
    height: 15px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

/*radio*/
.radio_contaier {
  display: block;
  position: relative;
  padding-left: 22px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.radio_contaier input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.radio_contaier .checkmark {
  position: absolute;
  top: 0;
  left: -2px;
  height: 21px;
  width: 21px;
  background-color: #eee;
  border-radius: 50%;
}
.radio_contaier:hover input ~ .checkmark {
  background-color: #ccc;
}
.radio_contaier input:checked ~ .checkmark {
  background-color: #3b095f;
}
.radio_contaier .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.radio_contaier input:checked ~ .checkmark:after {
  display: block;
}

.radio_contaier .checkmark:after {
    top: 6px;
    left: 6px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: white;
}

.bst_bootom .dis_btn {
    background-image: none !important;
    background-color: #c4c0c0;
    color: #999;
}

.bst_bootom .button2.remove_bst {
    background-image: none !important;
    background-color: #4b4545;
    width: 40%;
}

.bst_bootom .submit_bst {
    width: 45%;
    margin-right: 15px;
}

.predcit_icon {
    width: 25px;
    height: 25px;
    padding-left: 5px;
    margin-top: 8px;
    text-align: center;
}

.predcit_icon img {
    width: 25px;
}

.winpredict_modal .bst_bootom .submit_bst {
    margin-top: 15px;
}

.winpredict_modal .bst_title {
    padding: 15px 10px 5px 10px;
}

a.wpre_toggle {
    position: relative;
    display: inline-block;
}

a.wpre_toggle::before {
    content: "X";
    position: absolute;
    top: 0;
    right: -3px;
    background-color: red;
    color: #fff;
    width: 10px;
    height: 10px;
    font-size: 7px;
    border-radius: 50px;
    font-weight: bold;
    line-height: 11px;
}

a.wpre_toggle.pre_act::before {
    content: "";
    background-color: transparent;
    background-image: url(../images/predict_tick.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/*Booster League Home*/
.legion_booster ul {
    padding-top: 5px;
    padding-left: 5px;
}
.legion_booster {
    background-color: #eee;
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 5px;
}
.legion_booster li {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    margin-bottom: 5px;
}
.legion_booster li b {
    display: inline-block;
    width: 21px;
    height: 21px;
    background-color: #f6f2f2;
    color: #000;
    border-radius: 50px;
    border: 1px solid #c2c1c1;
    text-align: center;
    line-height: 21px;
    font-size: 9px;
}

td.bst_vt.bst_lh li {
    display: inline-block;
    padding-right: 2px;
}

td.bst_vt.bst_lh li b {
    margin-right: 2px;
    font-weight: 500;
}

td.bst_vt.bst_lh {
    text-align: left;
    padding-left: 10px;
}

.instru_modal .bst_title {
    text-align: left;
    font-weight: 600;
    color: #3b095f;
    font-size: 13px;
    padding: 5px 10px 0 10px !important;
}
.ins_title {
    text-align: center;
    color: #3b095f;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 5px;
}
.instru_icons_wrap {
    display: flex;
    flex-wrap: wrap;
}
.insru_icon {
    display: flex;
    width: calc(50% - 15px);
    vertical-align: top;
    margin: 0 auto;
    background-color: #faf5f5;
    border-radius: 4px;
    border: 1px solid #ddd;
    align-items: center;
    margin-bottom: 6px;
    padding: 2px 3px 2px 5px;
}
.insru_icon img {
    width: 25px;
}
.insru_icon span {
    display: block;
    width: 100%;
    color: #3b095f;
    font-weight: 500;
    margin-left: 5px;
}
.instru_modal .bst_title p:last-child {
    /*border-bottom: 1px solid #ddd;*/
    padding-bottom: 15px;
    margin-bottom: 5px;
}

.team_frsh_wrap .player_image > img {
    width: 50px !important;
    height: 55px !important;
    margin-right: 3px;
}

.team_frsh_wrap .icon1 {
    /*margin-right: 5px;
    margin-left: 3px;*/
    width: 22px;
    margin-left: 0px;
    height: 22px;
}

.box-frezz.team_frsh_wrap .pp-main-box table tr th:nth-child(5) {
    width: 210px !important;
}

.box-frezz.team_frsh_wrap .pp-main-box table tr th:nth-child(3) {
    width: 10px !important;
}

.player_rol img {
    width: 17px;
}

.team_frsh_wrap .app-table tbody td:nth-child(5){
	width: 175px !important;
}

/*Filter*/
.filter-search-modal.filter_tabs_newodal .modal-content {
    width: 98%;
}
.filter_tabs_newodal .filter_header {
    display: flex;
    justify-content: space-between;
    padding: 2px 10px;
    border-radius: 4px 4px 0 0;
    width: calc(100% - 20px);
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}
.filter_tabs_newodal .filter_header h2 {
    border: none !important;
    font-family: 'siemen-regular';
    font-size: 17px !important;
    border-radius: 4px !important;
}
.filter_tabs_newodal .filter_header input {
    background: no-repeat;
    border: none;
    color: blue;
    font-family: 'siemen-regular';
    font-weight: 500;
}
.filter_tabs_newodal .tab_swaper {
    display: flex;
    background-image: none !important;
}
.filter_tabs_modal.filter_tabs_newodal .tab {
    display: block;
    width: 40%;
    background-color: #fff;
    box-shadow: 3px -4px 17px rgb(0 0 0 / 19%);
}
.filter_tabs_modal.filter_tabs_newodal .tab button {
    text-align: left;
    font-size: 14px;
    font-family: 'siemen-regular';
    border-right: none !important;
    font-weight: 600;
    position: relative;
}
/*.filter_tabs_modal.filter_tabs_newodal .tab button.act {
    background-color: #3b095f;    
    color: #fff;
}*/
.filter_tabs_modal.filter_tabs_newodal .chkbox-lble {
    font-weight: 600;
    font-size: 11px;
    padding-left: 23px;
    padding-top: 2px;
}
.filter_tabs_modal.filter_tabs_newodal .checkmark {
    height: 14px;
    width: 14px;
}
.filter_tabs_modal.filter_tabs_newodal .chkbox-lble input:checked ~ .checkmark {
    background-color: #3b095f;
    border-color: #3b095f;
}
.filter_tabs_modal.filter_tabs_newodal .chkbox-lble .checkmark:after {
    left: 5px;
    top: 2px;
    width: 2px;
    height: 7px;
}
.filter_tabs_modal.filter_tabs_newodal .filter_match_show label.chkbox-lble {
    width: 90%;
}
.filter_tabs_modal.filter_tabs_newodal .sb-btn-fitler input.button2.filter-sbm {
   font-family: 'siemen-regular';
    font-size: 15px;
    font-weight: 600;
    border-radius: 4px;
}
.filter_tabs_modal.filter_tabs_newodal .tab .value_act:before {
    content: "";
    width: 5px;
    height: 5px;
    background-color: greenyellow;
    top: 6px;
    left: 4px;
    position: absolute;
    border-radius: 14px;
}
.filter_tabs_modal.filter_tabs_newodal .tab .value_act {
    position: relative;
}


.filter_tabs_modal.filter_tabs_newodal .tab button.active {
	background-color: #3b095f;
}

.filter_tabs_modal.filter_tabs_newodal .tab .act:before {
    content: "";
    width: 5px;
    height: 5px;
    background-color: greenyellow;
    top: 6px;
    left: 4px;
    position: absolute;
    border-radius: 14px;
}

body {
    background-color: #fff;
}

.box-frezz.team_frsh_wrap .pp-main-box .current-round-ply font::before, .box-frezz .pp-main-box .full-width font::before {
    left: 2px;
    content: "";
}

.box-frezz.team_frsh_wrap .pp-main-box .current-round-ply {
    width: auto;
}

.box-frezz.team_frsh_wrap .pp-main-box .current-round-ply font, .box-frezz .pp-main-box .full-width font {
	padding-left: 0 !important;
	display: block;
}

.booster_wrap.top_data_strip > div#divCurRoundPlayers {
    width: auto;
    padding: 10px 5px 13px 5px;
}

.team_selection_slot ul {
    background-color: #fff;
    padding: 4px 5px;
    text-align: center;
}

.team_selection_slot ul li:last-child {
    margin-right: 0;
}

.team_selection_slot ul li {
    background-color: #000028;
    color: #fff;
    margin-right: 6px;
    padding: 2px 3px 3px 3px;
    border-radius: 4px;
    font-weight: 600;
    display: inline-block;
    font-family: 'siemen-regular';
    font-size: 10px;
}

.filter-search-modal.booster_modal_wrap.winpredict_modal {
    padding-top: 140px !important;
}

.customize_package_wrap tr#divDraftRow1 table.checkbox-div {
    line-height: 26px;
    font-size: 13px;
    float: left;
    width: calc(93% - 6px);
    padding: 0 5px;
    background: #f3f2f2;
}
span.off_drft {
    display: block;
    font-weight: 600;
    font-family: 'siemen-regular';
    line-height: 18px;
    padding-left: 6px;
    padding-top: 3px;
    padding-bottom: 10px;
    font-size: 12px;
}

.CustomizeLeague #contentz1 table.note-table2 tr td:nth-child(2) #txtDraftTime {
    width: 49% !important;
    margin-bottom: 12px !important;
}

/*.CustomizeLeague #contentz1 table.note-table2 tr td:nth-child(2) select#ddlTimzone {
    width: 46% !important;
    margin-left: 10px !important;
    height: 40px !important;
    background: #fff url(../images/OD-down-arrow.png) calc(100% - 5px) 11px no-repeat;
    font-size: 13px;
}*/

.CustomizeLeague #contentz1 table.note-table2 tr td:nth-child(2) select#ddlTimzone {
    width: 47% !important;
    margin-right: 10px;
    margin-left: 0 !important;
    height: 25px !important;
    background: #fff url(../images/OD-down-arrow.png) calc(100% - 5px) 5px no-repeat;
    font-size: 13px;
}

/*Player Ranking*/

.p_list_drp {
    text-align: center;
}

.p_list_drp > .list-status {
    display: inline-block;
    width: 45% !important;
    vertical-align: top;
    padding: 0 10px;
    height: 35px;
    overflow: hidden;
    background: #fff url(../images/listbox-arrow.jpg) no-repeat right -1px;
    border: 0px solid #ccc;
    box-shadow: 0 0 5px #ccc;
    margin: 0 5px 10px 0;
    font-size: 14px;
    color: #333;
    box-sizing: border-box;
    background-size: contain;
}

.p_list_drp > .list-status select {
    float: left;
    width: 100%;
    background-color: transparent;
    border-radius: 5px;
    line-height: 34px;
    font-size: 11px;
    color: #666;
    border: 0px;
    padding: 0 5px 0 0;
    font-weight: 700;
}

.player_list_new .search-box input#txtSearch {
    float: left;
    width: calc(100% - 210px);
    background-color: #fff;
    border-radius: 5px;
    line-height: 24px;
    font-size: 11px;
    color: #666;
    border: 0px;
    padding: 0 5px;
}

.player_list_new .search-box input#btnSearch {
    float: left;
    width: 20px;
    height: 20px;
    background: #fff url(../images/search-icon.png) top left no-repeat;
    border: 0px;
    border-radius: 5px;
    font-size: 0px;
    margin: 2px 0 0 -24px;
    cursor: pointer;
}

.player_list_new ul.search-menu li a {
    font-size: 11px;
    font-weight: 600;
    line-height: 22px;
    padding: 0 6px;
}

img.type_icons {
    width: 13px;
    margin-left: 3px;
}

/*PreAuction Modal*/
.modal-overlay.modal_preacution {
  background:rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  display: flex;   
  overflow: auto;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}

.modal_preacution.modal-overlay[aria-hidden="false"] {
  opacity: 0;
  visibility: hidden;
}

.modal_preacution.modal-overlay[aria-hidden="true"] {
  opacity: 1;
  visibility: visible;
  z-index: 9;
}

.modal_preacution .modal-content {
    background: #fff;
    margin: auto;
    max-width: 90%;
    padding: 0;
    position: relative;
    width: 100%;
}
.modal_preacution .modal-content h1 {
    font-size: 18px;
    text-align: center;
    padding: 5px 5px;
    background-color: #ccc;
    border-bottom: 1px solid #ccc;
}

.modal_preacution .modal_content p span {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    min-width: 290px;
    padding-top: 5px;
}
.modal_preacution .modal_content p {
    font-size: 12px;
    color: #000;
    text-align: center;
    margin: 20px 0;
}

.modal_preacution .btn-close {
    background: none;
    border: none;
    cursor: pointer;
    font-family: arial;
    font-size: 25px;
    line-height: 1;
    padding: 0;
    position: absolute;
    right: 0;
    color: #fff;
    top: -21px;
    z-index: 2;
    font-weight: 600;
}

.modal_preacution .btn-close:hover {
  color: #c12f48;
}

.modal_preacution .btn-close:focus {
  outline: 1px dotted;
}

.modal_preacution .modal_drp select {
    width: 70px;
    min-height: 31px;
    padding-left: 4px;
    margin-right: 10px;
    font-size: 14px;
    -webkit-appearance: auto;
}
.modal_preacution .modal_drp {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 15px;
}
.modal_preacution.modal_content a.button {
    float: none;
    display: inline-block;
    text-decoration: none;
}

.modal_preacution .modal_drp a.button {
    background-color: #eb5951;
    color: #fff;
    padding: 6px 20px;
    font-size: 15px;
    font-weight: 600;
}

/*Player Ranking*/

.p_list_drp {
    text-align: center;
}

.p_list_drp > .list-status {
    display: inline-block;
    width: 45% !important;
    vertical-align: top;
    padding: 0 10px;
    height: 35px;
    overflow: hidden;
    background: #fff url(../images/listbox-arrow.jpg) no-repeat right -1px;
    border: 0px solid #ccc;
    box-shadow: 0 0 5px #ccc;
    margin: 0 5px 10px 0;
    font-size: 14px;
    color: #333;
    box-sizing: border-box;
    background-size: contain;
}

.p_list_drp > .list-status select {
    float: left;
    width: 100%;
    background-color: transparent;
    border-radius: 5px;
    line-height: 34px;
    font-size: 11px;
    color: #666;
    border: 0px;
    padding: 0 5px 0 0;
    font-weight: 700;
}

.player_list_new .search-box input#txtSearch {
    float: left;
    width: calc(100% - 210px);
    background-color: #fff;
    border-radius: 5px;
    line-height: 24px;
    font-size: 11px;
    color: #666;
    border: 0px;
    padding: 0 5px;
}

.player_list_new .search-box input#btnSearch {
    float: left;
    width: 20px;
    height: 20px;
    background: #fff url(../images/search-icon.png) top left no-repeat;
    border: 0px;
    border-radius: 5px;
    font-size: 0px;
    margin: 2px 0 0 -24px;
    cursor: pointer;
}

.player_list_new ul.search-menu li a {
    font-size: 11px;
    font-weight: 600;
    line-height: 22px;
    padding: 0 6px;
}

img.type_icons {
    width: 13px;
    margin-left: 3px;
}

/*Auction*/
.auction_main_wrapper {
    padding: 10px;
}
.auc_max_budget {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
}
.auc_max_budget span {
    font-size: 17px;
    text-align: center;
    font-weight: 600;
    padding-bottom: 6px;
    padding-right: 5px;
}
.auc_max_budget a {
    background-color: #eb5951;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    padding: 11px 14px;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 10px;
    border-radius: 4px;
}
.auction_selection_inner {
    display: flex;
    background-color: #180228;
    padding: 5px 10px;
    align-items: center;
    border-radius: 8px;
    box-shadow: inset -9px -14px 11px 12px #38255c82;
}
.pick_time_auc {
    background-color: #fff;
    width: 150px;
    min-height: 70px;
    text-align: center;
    border-radius: 4px;
}
.pick_time_auc span {
    display: block;
    font-weight: 600;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    background-color: #eee;
    border-radius: 4px 4px 0 0;
}
.pick_time_auc font {
    display: block;
    font-size: 11px;
    font-weight: 500;
}
.pick_time_auc b {
    font-size: 20px;
    color: #f8ac18;
}
.auc_player_block {
    display: flex;
    width: 100%;
    overflow-y: auto;
    text-align: center;
    align-items: center;
}
.auc_inner_player {
    width: 120px;
    margin-left: 10px;
    position: relative;
}
.auc_inner_player.act {
    background-color: #f8ac18;
    padding: 4px 0px;
    border-radius: 5px;
}
.auc_inner_player.act img {
    box-shadow: none;
}
.auc_inner_player.current:before {
    content: "";
    background-image: url(../images/auction_act_arrow.png);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    /*z-index: 999;*/
    top: 50px;
    left: -8px;
    text-align: center;
    width: 25px;
    border-radius: 24px;
    height: 25px;
    background-color: #ffffff47;
}
.auc_inner_player span {
    display: block;
    color: #fff;
    text-align: center;
    position: relative;
    font-weight: 500;
    font-size: 12px;
    padding-bottom: 5px;
}
.auc_inner_player img {
    width: 74px;
    height: 74px;
    object-fit: cover;
    border: 2px solid #dbffbb;
    border-radius: 10px;
    box-shadow: 0 0 15px #000;
}
.auc_inner_player font {
    font-weight: 600;
    color: #fff;
    position: relative;
    font-size: 13px;
    text-align: center;
    display: block;
    padding-top: 5px;
}

.auction_middle_selection {
    display: flex;
    margin-top: 20px;
}
.auction_sel_left {
    width: 70%;
}
.auction_sel_right {
    width: 30%;
    margin-left: 20px;
}
.players_auc_title {
    display: flex;
    justify-content: space-between;
    background-color: #3b095f;
    color: #fff;
    padding: 8px 10px;
}
.auc_selected_players {
    border: 1px solid #ddd;
}
.player_auc_detailed {
    display: flex;
}
.auc_options ul {
    display: flex;
}
.auc_options {
    width: 45%;
    height: 107px;
    margin-top: 8px;
}
.auc_options ul {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
}
.auc_options ul li {
    width: 33.33%;
    text-align: center;
    height: 100%;
    display: flex;
    position: relative;
    flex-direction: column;
    background-color: #eee;
    align-items: center;
    justify-content: center;
    border: 1px solid #cfcccc;
    border-radius: 4px;
    margin-right: 5px;
}
.auc_options ul li > span {
    font-size: 13px;
    display: block;
    font-weight: 500;
    width: 100%;
    position: absolute;
    top: 0px;
    background-color: #e1e1e1;
}
.auc_options ul li b {
    font-size: 18px;
    display: flex;
    align-items: center;
    padding: 6px 16px;
    justify-content: center;
    margin: 7px 0;
    border-radius: 4px;
    min-height: 30px;
}
.auc_options ul li font {
    font-size: 15px;
    font-weight: 500;
}
.auc_options ul li select {
    border: 1px solid #ddd;
    width: 100px;
    height: 30px;
    -webkit-appearance: auto;
    font-size: 15px;
    -moz-appearance: auto;
    appearance: auto;
    margin-top: 7px;
}
.auc_options ul li a {
    background-color: #333;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    font-size: 13px;
    padding: 6px 23px;
    display: inline-block;
}
.players_auc_title h3 {
    font-size: 16px;
}
.players_auc_title span {
    font-size: 14px;
}
.auc_squad {
    border: 1px solid #ddd;
}
.auc_squad_title {
    display: flex;
    justify-content: space-between;
    background-color: #3b095f;
    color: #fff;
    padding: 5px 10px;
}
.auc_squad_title h3 {
    padding-top: 3px;
    font-size: 14px;
}
.squad_drp select {
    background-color: #ffffff;
    height: 23px;
    width: 106px;
    margin-top: 0px;
    border: none;
}
.squad_table table {
    width: 98%;
    border-collapse: collapse;
    table-layout: fixed;
    margin-top: 5px;
    margin-left: 5px;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}
.squad_table table thead {
    overflow: visible;
    display: block;
}
.squad_table table tbody {
    height: 491px;
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
    float: left;
    width: 100%;
    line-height: 28px;
}
.squad_table thead th, .squad_table tbody td {
    padding: 6px 10px;
    font-size: 13px;
}
.squad_table thead th {
    background-color: #8d9398 !important;
    color: #fff;
}
.squad_table tbody td {
    border-bottom: 1px solid #ddd;
}
.squad_table tbody td img {
    width: 16px;
    vertical-align: middle;
    margin-right: 5px;
}
.squad_table tbody td span {
    font-weight: 500;
}
.squad_table tbody tr:nth-child(even) td {
    background-color: #eee;
}
.squad_table tbody td font {
    font-weight: 600;
}
.auc_playes_bid_wrapper {
    display: flex;
    border: 1px solid #ddd;
    margin-top: 20px;
}
.auc_left_players {
    width: 75%;
}
.auc_right_bid {
    width: 30%;
    margin-left: 10px;
    border-left: 1px solid #ddd;
}
.auc_players_title {
    background-color: #3b095f;
    color: #fff;
    padding: 8px 10px;
    font-size: 13px;
}
.bid_player {
    background-color: #eee;
    font-size: 14px;
    font-weight: 500;
    padding: 6px 8px;
    margin-bottom: 5px;
}
.bid_table table {
    width: 100%;
    border-collapse: collapse;
}
.bid_table table td {
    padding: 6px 8px;
    border-bottom: 1px solid #eee;
}
.bid_table table td b{
    font-weight: normal;
}
.bid_table .active,
.bid_table .active b {
    font-weight: 600;
}

.auc_left_players table td a {
    text-decoration: none;
}
.auc_left_players .new-table-546 tbody tr:nth-child(odd) td {
    border-top: unset;
    border-bottom: unset;
}
.auc_left_players .new-table-546 thead td, .auc_left_players .new-table-546 tbody td {
    text-indent: unset;
    border-top: none;
    border-bottom: 1px solid #ccc !important;
}
.bid_table table tbody {
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
    float: left;
    width: 100%;
    height: 279px;
    line-height: 18px;
}
.auc_chatbox {
    border: 1px solid #ddd;
    margin-top: 20px;
}
.auc_message_box {
    padding: 10px 5px 10px 10px;
}
.auc_message_box textarea {
    width: calc(100% - 63px);
    height: 25px;
    font-family: 'siemen-regular';
    padding-top: 9px;
    padding-left: 12px;
    resize: initial;
    padding-right: 44px;
    border: 1px solid #eee;
    background-color: #eee;
}
:focus-visible {
    outline: none;
}
.auc_message_box a.auc_msg_btn img {
    width: 25px;
    margin-left: -34px;
    position: relative;
    z-index: 9;
    margin-bottom: 5px;
}

.acution_progress {
    border: 1px solid #ddd;
    margin-bottom: 20px;
}
.auc_progress_list p {
    margin: 0;
    padding-bottom: 7px;
}
.auc_progress_list {
    padding-left: 10px;
    overflow-y: scroll;
    height: 113px;
    padding-top: 10px;
}

.auc_inner_player.offline span b {
    display: inline-block;
    width: 7px;
    height: 7px;
    background-color: red;
    border-radius: 84px;
    margin-left: -10px;
    margin-right: 5px;
}

.coming_msg_txt {
    height: 90px;
    overflow-y: auto;
    display: flex;
    padding-left: 15px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 10px;
}
.coming_msg_txt p {
    background-color: #eee;
    display: inline-block;
    padding: 4px 6px;
    border-radius: 8px 0 8px 7px;
    clear: both;
    margin: 0;
    margin-right: 10px;
    margin-bottom: 11px;
}
.auc_inner_player.offline:before {
    content: "Offline";
    background-color: rgb(0 0 0 / 64%);
    top: 47px;
    left: 20px;
    width: 66%;
    height: 22%;
    border-radius: 0;
    color: #fff;
    opacity: 1;
    position: absolute;
    line-height: 27px;
    font-weight: 600;
}


.modal-overlay.modal_preacution {
  background:rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  display: flex;   
  overflow: auto;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}

.modal_preacution.modal-overlay[aria-hidden="false"] {
  opacity: 0;
  visibility: hidden;
}

.modal_preacution.modal-overlay[aria-hidden="true"] {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}

.modal_preacution .modal-content {
    background: #fff;
    margin: auto;
    max-width: 91%;
    padding: 0;
    position: relative;
    width: 100%;
}
.modal_preacution .modal-content h1 {
    font-size: 18px;
    text-align: center;
    padding: 5px 5px;
    background-color: #ccc;
    border-bottom: 1px solid #ccc;
}

.modal_preacution .modal_content p span {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    min-width: 290px;
    padding-top: 5px;
}
.modal_preacution .modal_content p {
    font-size: 12px;
    color: #000;
    text-align: center;
    margin: 20px 0;
}

.modal_preacution .btn-close {
    background: none;
    border: none;
    cursor: pointer;
    font-family: arial;
    font-size: 25px;
    line-height: 1;
    padding: 0;
    position: absolute;
    right: 0;
    color: #fff;
    top: -21px;
    z-index: 2;
    font-weight: 600;
}

.modal_preacution .btn-close:hover {
  color: #c12f48;
}

.modal_preacution .btn-close:focus {
  outline: 1px dotted;
}

.modal_preacution .modal_drp select {
    width: 70px;
    min-height: 31px;
    padding-left: 4px;
    margin-right: 10px;
    font-size: 14px;
}
.modal_preacution .modal_drp {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 15px;
}
.modal_preacution.modal_content a.button {
    float: none;
    display: inline-block;
    text-decoration: none;
}

.auction_prelist_two .auc_note ul {
    border: 1px solid #ddd;
    width: 99%;
}

.auction_prelist_two .auc_note ul li {
    width: 47%;
    margin-bottom: 0;
    padding: 8px 10px;
    min-height: 50px;
    vertical-align: top;
    border-right: 1px solid #ddd;
}

.auction_prelist_two .auc_note ul li:last-child {
    border: none;
}

.auction_prelist_two .auc_note ul li b {
    display: inline;
}
.auction_prelist_two .auc_note b {
    display: inline;
}
.auction_prelist_two .auc_note p {
    margin: 0;
    padding: 5px 0 9px 0;
    font-weight: 400;
    font-size: 13px;
}

.auc_note li {
    display: inline-block;
    font-size: 13px;
}

.auc_note {
    background-color: #fff;
    margin-top: 15px;
    padding-left: 10px;
    padding-top: 5px;
    box-shadow: 0 0 4px #ccc;
    padding-bottom: 5px;
}

.auction_wrapper.auction_prelist_two {
    float: left;
    width: 100%;
    padding-bottom: 70px;
}

.auc_options ul.auction_nominate_wrap li {
    width: 100%;
}

.auc_options ul.auction_nominate_wrap li p {
    margin: 0;
    font-weight: 500;
    padding: 30px 40px 0 40px;
}

.auction_nominate_wrap .combine_bid {
    display: flex;
    align-items: center;
}

.auc_options ul.auction_nominate_wrap li b {
    margin-top: 0;
}

.auc_options ul.auction_nominate_wrap li select {
    width: 180px;
}

.auc_inner_player.current.act:before{
    background-color: #ffffff;
}

.auc_inner_player.offline.current:before {
    background-image: unset;
}

.auc_inner_player.offline.current:after {
    content: "";
    background-image: url(../images/auction_act_arrow.png);
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    /*z-index: 999;*/
    top: 30px;
    left: 2px;
    text-align: center;
    width: 18px;
    border-radius: 24px;
    height: 18px;
    background-color: #ffffff;
}
.auc_inner_player.current.offline.act::before {
    background-color: rgb(0 0 0 / 64%);
}
.auc_inner_player.current.offline.act:after {
    background-color: #fff;
}

/*Players Ranking*/
.p_list_drp {
    float: left;
    width: 100%;
    padding-left: 5px;
}
.p_list_drp .list-status {
    margin-right: 10px;
}
.p_list_drp .list-status .selectbox {
    width: 95px;
}
.p_list_drp .list-status:nth-child(1) .selectbox {
    width: 140px;
}
#divPlayerList .search_player span {
    height: 22px;
}
#divPlayerList .search_player span input {
    height: 22px;
    line-height: 9px;
}
#divPlayerList .search_btn {
    background-size: 22px 22px;
    height: 22px;
}
.player_list_new thead tr th:nth-child(3), .player_list_new tbody tr td:nth-child(3) {
    text-align: center;
    width: 60px !important;
}
.player_list_new thead tr th:nth-child(9), .player_list_new tbody tr td:nth-child(16) {
    width: 50px !important;
    padding-right: 5px !important;
}
img.type_icons {
    vertical-align: middle;
    margin-left: 4px;
    width: 23px;
    margin-top: 1px;
}
.player_list_new td {
    padding: 10px 5px;
    font-size: 12px;
    font-weight: 500;
}

@media screen and (max-width: 1400px) and (min-width: 1200px) {
    .player_list_new thead tr:nth-child(1) th:nth-child(2) {
        width: 205px !important;
    }
}

/*Auction Pre-Trade*/
.auc_team_selector .page-title-new,
.auc_avail_wrapper .page-title-new{
    display: flex;
    justify-content: space-between;
    background: #172132;
    border-left: 4px solid #eb5951;
    width: calc(100% - 13px);
}
.auc_avail_wrapper .page-title-new {
    padding: 6px 4px;
    margin-bottom: 0;
}
.auc_team_selector .page-title-new font, 
.auc_avail_wrapper .page-title-new font {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    width: 50%;
}
.auc_team_selector .page-title-new font b {
    display: block;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    margin-top: -7px;
    padding-bottom: 12px;
}
.auc_team_selector {
    margin-top: 5px;
}
.top_auc_header {
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    padding: 3px 10px 8px 8px;
}
.top_auc_header span {
    width: 50%;
}
.auc_team_selector .page-title-new font:nth-child(1) {
    width: 100%;
    font-size: 15px;
    font-weight: 600;
}
.auc_team_selector .page-title-new {
    justify-content: unset;
    padding: 6px 4px;
    margin-bottom: 0;
}
.modal_preacution .modal_content p span {
    display: block;
}
.pre_auction_list_wrapper .auc_note > b {
    margin-bottom: 5px;
    display: block;
}
.pre_auction_list_wrapper .auc_note li {
    display: inline-block;
    font-size: 13px;
    width: 49%;
    margin-bottom: 5px;
}

.claim_auc_wrapper .page-title-new {
    display: flex;
    background: #172132;
    border-left: 4px solid #eb5951;
    width: calc(100% - 13px);
    padding: 7px 5px;
    justify-content: space-between;
}
.claim_auc_wrapper .page-title-new font {
    color: #fff;
    width: 35%;
    font-size: 14px;
    font-weight: 600;
}
.list-status.claim_drp label {
    padding: 0px 0px 0 0;
    color: #fff;
    float: none;
    display: block;
    font-weight: 600;
}
.list-status.claim_drp .selectbox {
    height: 23px;
    float: none;
    -webkit-appearance: auto;
    border: 1px solid #cfcfcf;
}
.claim_auc_wrapper .create_league_list_league9 th:nth-child(1),
.claim_auc_wrapper .create_league_list_league9 th:nth-child(3) {
    width: 200px;
}

.claim_auc_wrapper .create_league_list_league9 {
    margin-top: 0;
    margin-bottom: 10px;
    border: 1px solid #ececec !important;
}
.claim_auc_wrapper .create_league_list_league9 th, 
.claim_auc_wrapper .create_league_list_league9 td {
    padding: 7px 10px;
    font-size: 12px;
}
.claim_auc_wrapper .create_league_list_league9 th {
    background-color: #a994b8;
    color: #fff;
    padding: 5px 10px;
}

.auc_txt {
    background-color: #fff;
    margin-top: 15px;
    padding-left: 10px;
    padding-top: 7px;
    box-shadow: 0 0 4px #ccc;
    padding-bottom: 9px;
    margin-bottom: -5px;
    font-weight: 600;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 thead {
    float: left;
    width: 100%;
    overflow: hidden;
    display: block;
}
.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody {
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
    float: left;
    width: 100%;
    height: 240px;
    line-height: 32px;
}
.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tr {
    display: table;
    width: 100%;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 thead th:nth-child(1),
.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody td:nth-child(1) {
    width: 60px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 thead th:nth-child(2) {
    width: 190px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 thead th:nth-child(3),
.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 thead th:nth-child(4),
.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 thead th:nth-child(5),
.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody td:nth-child(3),
.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody td:nth-child(4) {
     width: 70px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 thead th:nth-child(6) {
    width: 270px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 thead th:nth-child(7) {
    width: 105px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody td:nth-child(2) {
    width: 200px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody td:nth-child(5) {
    width: 80px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody td:nth-child(6) {
    width: 300px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody td:nth-child(7) {
    width: 70px;
}

.pre_auction_list_wrapper .auc_avail_wrapper .auc_avail_table .create_league_list_league9 tbody td:nth-child(8) {
    width: 45px;
}

.drft_radios div {
    display: inline-block;
    width: 35%;
}

.auc_team_selector table,
.auc_avail_wrapper table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 0;
}
.auc_team_selector table thead th,
.auc_avail_wrapper table thead th {
    background-color: #a994b8;
    color: #fff;
    padding: 9px 2px;
}
.auc_team_selector table tbody td,
.auc_avail_wrapper table tbody td {
    padding: 6px 2px;
    border-bottom: 1px solid #ddd;
}
.auc_team_selector table tbody td font,
.auc_avail_wrapper table tbody td font {
    font-size: 10px;
    font-weight: 600;
    color: #777;
}
.auc_team_selector table tbody td img,
.auc_avail_wrapper table tbody td img {
    width: 16px;
    margin-top: 5px;
}
.auc_team_selector table tbody td .icon1,
.auc_avail_wrapper table tbody td .icon1 {
    margin-left: 0;
    margin-right: 2px;
}
.auc_avail_wrapper.box-white-2 {
    margin-top: 20px;
}
.auc_avail_wrapper.box-white-2 .top_auc_header {
    font-size: 11px;
}
.auc_team_selector table tbody td:nth-child(1),
.auc_avail_wrapper table tbody td:nth-child(1) {
    background-color: #f0eef2;
    color: #000;
}
.bidby_box {
    background-color: #f6f6f6;
    border-bottom: 4px solid #999191;
}

.bidby_box b {
    display: inline-block;
    width: 15%;
    vertical-align: top;
}

.bidby_box span {
    display: inline-block;
    width: 85%;
}

/*Auction-New*/
.auc_inner_player.current:before {
    background-image: url(../images/auction_act_arrow.png);
    top: 29px;
    left: 5px;
    background-size: 8px;
    height: 18px;
    width: 18px;
    background-color: #fff;
}
.full-width.auction_main_wrapper {
    padding: 0;
}
.auction_left {
    background-color: #eee;
    padding-left: 10px;
    text-align: center;
    justify-content: space-between;
    display: flex;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 10px;
}
.auction_right {
    width: 100%;
}
.pick_box {
    padding-bottom: 5px;
}
.pick_box span, .pick_timer span {
    font-size: 13px;
}
.pick_box b {
    font-size: 15px;
}
.pick_timer b {
    color: #ee9d00;
    font-size: 15px;
}
.auc_inner_player img {
    width: 35px;
    height: 35px;
    object-fit: cover;
    border-radius: 3px;
    box-shadow: 0 0 15px #dbd2d2;
}
.auc_inner_player.offline:before {
    content: unset;
}
.auction_right {
    background-color: #333;
    width: 100%;
}
.auc_inner_player {
    width: calc(15% - -6.5px);
    text-align: center;
    vertical-align: top;
    display: inline-block;
    margin-right: -3px;
    margin-left: 0;
    border-right: 1px solid #fff;
    position: relative;
    padding: 5px 0px !important;
    border-bottom: 1px solid #fff;
}
.auc_inner_player span {
    font-size: 10px;
    padding-bottom: 1px;
}
.auc_inner_player img {
    width: 35px;
    height: 35px;
    object-fit: cover;
    border: 2px solid #7aff04;
    border-radius: 3px;
    box-shadow: none;
}
.auc_inner_player font {
    font-size: 10px;
    padding-top: 1px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 45px;
    margin: 0 auto;
    font-weight: 500;
    text-align: center;
}
.auc_inner_player.act {
    background-color: #f8ac18;
    padding: 0px 0px;
    border-radius: 0;
}
.auc_inner_player.offline img {
    border-color: red;
}
.auction_nomi p {
    background-color: #3b095f;
    color: #fff;
    text-align: center;
    padding: 5px 5px;
    margin: 5px 0px;
}
.auction_nomi p span {
    color: #f8ac18;
    font-size: 15px;
    font-weight: 700;
}
.auc_options {
    width: 99%;
    height: 107px;
    margin-top: 8px;
    padding-left: 4px;
}
.auc_options ul li b {
    font-size: 15px;
}
.auc_options ul li font {
    font-size: 12px;
    font-weight: 500;
}
.auc_options ul li {
    height: 90%;
}
.auc_options ul li:last-child a {
    margin-bottom: -7px;
}


.auction_player_table .search-textbox {
    width: calc(100% - 235px);
}
.auction_player_table .icon2 {
    width: 18px;
    height: 18px;
}
.auction_player_table .player-name {
    width: 78%;
    padding-left: 5px;
}
.auction_player_table .player-name img {
    width: 11px;
    height: 11px;
    margin-right: 0;
    margin-left: 2px;
    float: right;
}

.auc_options.auction_nominate_wrap li {
    height: 100%;
    width: 100%;
    background-color: #f8ac18;
}
.auc_complete_msg {
    color: #000;
    text-align: center;
    font-size: 15px;
    width: 100%;
    font-weight: 600;
    padding: 7px 0px;
}
.auc_options.auction_nominate_wrap li p {
    font-size: 13px;
    font-weight: 900;
    color: white;
    padding-top: 0;
    margin-bottom: 11px;
}
.auc_options.auction_nominate_wrap {
    height: 60px;
    margin-bottom: 5px;
}
.auc_options.auction_nominate_wrap ul li > span {
    background-color: #ffbd3e;
    box-shadow: 0 2px 3px #a7d163;
    color: #fff;
    padding: 3px 0px 6px 0px;
    font-weight: 600;
}

div#CalendertxtDraftDate_container {
    z-index: 999;
}
div#CalendertxtDraftDate_container td {
    padding-top: 0 !important;
}
a#lnkDraftRoom {
    line-height: 30px;
    width: 100px;
    text-align: center;
}
td#divDraftResult a,
a#lnkDraftRoom {
    width: 110px;
}
.hed-link .OD-btn {
    padding: 5px 5px;
    font-weight: 500;
    font-size: 12px;
    min-width: 75px;
}
.auction_player_table table#tblPlayers .OD-btn-1 {
    font-size: 12px;
    padding: 0 5px;
    background-color: #eb5951;
}

.autopick_drft {
    float: left;
    width: calc(100% - 10px);
    padding-top: 7px;
    padding-left: 10px;
    padding-bottom: 5px;
}
.autopick_drft .chkbox-lble {
    width: 90%;
    padding-left: 24px;
    font-weight: 600;
    padding-top: 1px;
    margin-bottom: 0;
    font-size: 13px;
}
.autopick_drft .checkmark {
    height: 15px;
    width: 15px;
}
.autopick_drft .chkbox-lble .checkmark:after {
    left: 5px;
    top: 2px;
    width: 3px;
    height: 7px;
}
table.checkbox-div.checkbox_auction {
    background-color: transparent !important;
    width: calc(99% - 22px) !important;
    padding: 5px 5px 0px 0px !important;
}
table.checkbox-div.checkbox_auction td {
    border: 1px solid #ddd;
    padding-bottom: 0;
}
.sep_draft {
    display: flex;
    background-color: #fff;
}
.sep_drt_icon {
    border-right: 1px solid #ddd;
    background-color: aliceblue;
    padding: 0 8px;
    display: flex;
    align-items: center;
}
.sep_drt_icon img {
    width: 35px;
}
.sep_drt_cb {
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 2px;
}
table.checkbox-div.checkbox_auction tr:last-child td{
    margin-left: 0;
    margin-top: 10px;
    display: block;
}
.sep_drt_cb span.off_drft {
    padding-left: 25px;
    font-weight: 500;
}
.sep_drt_cb {
    font-weight: 600;
}
label.lbl_cl_pcge.league_formt_label {
    margin-top: 18px;
}
/*Nominated Players*/
.auction_nomi.auc_nomi_plyr {
    background-color: #3b095f;
    color: #fff;
    display: flex;
    justify-content: space-between;
    padding: 5px 6px;
    align-items: center;
    margin-top: 5px;
}
.auction_nomi_left {
    display: flex;
    align-items: center;
}
.auction_nomi_left > img {
    width: 42px;
    margin-right: 5px;
    border-radius: 4px;
    box-shadow: 0 0 6px rgb(255 255 255 / 42%);
}
.auc_ply_dtls > span {
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: 600;
    display: block;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.auc_ply_role img {
    width: 13px;
}
.auc_ply_role span {
    font-size: 10px;
    font-weight: 600;
    color: #e1dcdc;
}
.auc_nomi_right {
    text-align: right;
}
.auc_nomi_right strong {
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    width: 115px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.auc_nomi_right span {
    color: #e1dcdc;
    font-weight: 600;
    font-size: 10px;
}
span.auc-unsold {
    font-weight: 600;
    color: red;
}

.auc_time_note td {
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 11px;
    color: #555;
}

.auc_tme_lbl {
    font-size: 11px;
    font-weight: 500;
    font-family: 'siemen-regular';
    padding-top: 3px;
    display: block;
    padding-bottom: 3px;
}
.redraft_block {
    float: left;
    width: calc(100% - 40px);
    background-color: #fff;
    border-radius: 0;
    padding: 10px 10px;
    font-family: 'siemen-regular';
    margin-left: 9px;
    margin-top: 15px;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #d5cccc;
    box-shadow: 0 2px 3px #c8c1c1;
}
.redraft_block h2 {
    font-size: 16px;
    color: #666;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}
.redraft_left p {
    font-size: 13px;
    margin-top: 0;
}
.redraft_block input {
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 20px;
    border-radius: 4px;
    display: inline-block;
    border: none;
}
.redraft_block input {
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 20px;
    border-radius: 4px;
    display: inline-block;
    border: none;
}
.btn_mod {
    background-color: #eb5951;
    border-radius: 0;
    font-family: 'siemen-regular';
    background: #eb5951;
    border: none;
    font-weight: bold;
    text-decoration: underline;
    color: #fff;
    padding: 7px 15px;
}

div#divChangeTeamNamePP {
    padding-top: 100px;
}
div#divChangeTeamNamePP .modal-content {
    width: 95% !important;
}
div#divChangeTeamNamePP h5.filter-tle {
    font-size: 16px;
    font-family: 'siemen-regular';
    font-weight: 600;
    padding: 7px 0px;
}
div#divChangeTeamNamePP h5.filter-tle span#lblOldTeamName {
    display: block;
    font-size: 15px;
    color: #777;
}
#divChangeTeamNamePP .ct-lable-54 {
    margin: 5px 0 5px 0;
}
div#divChangeTeamNamePP .ct-lable-54 > label {
    font-weight: 600 !important;
    margin-bottom: 9px;
}
div#divChangeTeamNamePP .ct-lable-54 input {
    height: 33px;
}
div#divChangeTeamNamePP .modal-properties {
    padding: 0 15px 15px 15px;
}
.rname_teamnm.app-table tbody td {
    padding: 5px 1px 3px;
    border-bottom: 1px solid #d6d6d6;
    font-size: 12px;
    background-color: #dbdbdb;
}
.rname_teamnm.app-table .first-td {
    width: 123px;
    border-right: 2px solid #fff;
    padding: 3px 10px;
    background-color: #eee;
    color: #000;
    border-bottom: 1px solid #d6d6d6;
}

.rname_teamnm.app-table a.edt_lg_name {
    padding-right: 5px;
}


/*New*/
.lan-box1 {
    padding-top: 240px;
    background: #000 url(../images/banner-new3.jpg) top center no-repeat !important;
}
.title_bar h2::before {
	content: unset !important;
}
.service_btn a,
a.cont_btn {
    background-color: #f0c755;
    color: #000;
}
.benefit_inner h3 {
    color: #a4252e;
}
section.video_wrapper {
	background-image: none;
	background-color: #a4252e;
}
.contact_label p {
	color: #a4252e;
}
.contact_social li .fa,
.contact_right,
.faq_wrapper .accordin {
	background-color: #a4252e;
}
.lan-box1 a.logo img {
    display: none;
}

.jl-btn, .button-2, .button-33, .jn-strip-nw a, .btn-1, .playoff-inner-playoff-price a, 
.playoff-inner-playoff-price button, .playoff-inner-playoff-price input, 
.modal-purchase-table_wrapper .modal-purchase-content .modal-pur-btn a, 
.submit-request-form table tr.sub-plyoff-rqt-btn input, .rules_pac_nm.r_pack_btn .btn,.tab-menu7 ul li.current a {
	background-color: #f0c755;
    color: #000;
}
#header {
    background-color: #a4252e;
}
.league-box .title1 {
    background-color: rgba(164, 37, 46, 0.5);
}
.btn-3, .btn-2, .package-box.active .btn-holder button, a.filter-btn,
.bst_bootom .button2 {
	background-color: #f0c755;
	background-image: none !important;
    color: #000;
}
#divULTradeNote {
    background-color: #e9ffab;
    padding: 4px 6px;
}
.bst_bootom .button2 {
	background-image: none;
}
.bst_bootom .dis_btn {
    background-image: none !important;
    background-color: #c4c0c0;
    color: #999;
}
.app-table thead {
    background-color: #000000;
}

.app-table td.first-td {
    background-color: rgb(185, 72, 72);
}
.leader_main_wrap .pp-main-box {
    background-color: #a4252e;
}
.leader_main_wrap .app-table td.first-td {
    background-color: rgb(181, 77, 77);
}
.grp-mtch-tb .group-mtcup-title, .grp-mtch-tb td {
    background-color: #a62828 !important;
}
.trphy_top {
    background-color: #a4252e;
}
.trphy_bottom a {
    background-color: #f0c755;
    color: #000;
}
.trphy_bottom a img {
    filter: brightness(0);
}
.tab-menu7 ul li.current a {
	color: #000 !important;
}

/*New live 1-o-1*/
#divChallContainer #divMainOpenDrafts .league-data {
	width: 35%;
}

/*New Hmpage*/
.video_inner {
    padding-top: 10px !important;
}
.video_inner iframe {
    margin-bottom: 25px;
}
.slider_content a, .slider_content h3 {
    font-size: 19px !important;
    font-weight: 600 !important;
    min-height: 35px !important;
}
section.benefits_wrapper {
    margin-bottom: 15px !important;
}
.banner-middle {
    margin-top: 0;
}

.clm_user_lbl {
	background-color: #eee;
}

.rules_lbl_tle {
	background-color: #eee !important;
}

/*Mob-Super League Manange CSS*/
.lm_manager_form_wrap {
    background-color: #fff;
    margin-top: 25px;
    border-radius: 5px;
    width: calc(100% - 25px);
    border: 1px solid #d8d7d7;
    margin-left: 10px;
}
.lm_manager_title {
    border-bottom: 1px solid #d8d7d7;
    padding: 10px 20px 10px 20px;
    background-color: #eee;
}
.lm_manager_title h2 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
}
.lm_manager_note {
    padding: 0px 20px 0px 20px;
    display: block;
    align-items: center;
    justify-content: space-between;
}
.lm_manager_note p {
    font-size: 14px;
    width: 100%;
}
.lm_manager_note a {
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    padding: 8px 12px 9px 4px;
    border-radius: 3px;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
    display: inline-block;
}
.lm_manager_note a img {
    filter: brightness(100);
    vertical-align: middle;
    width: 13px;
    margin: 0 7px;
}
.lm_manager_table table {
    width: 100%;
    border-collapse: collapse;
}
.lm_manager_table thead {
    background-color: #f9fafb;
}
.lm_user_img img {
    width: 35px;
    height: 35px;
    object-fit: cover;
    border-radius: 100%;
}
.lm_manager_table thead th {
    font-size: 13px;
    text-align: left;
    padding: 10px 10px;
    border-top: 1px solid #dcd6d6;
    border-bottom: 1px solid #dcd6d6;
}
.lm_manager_table thead th:nth-child(1) {
    width: 20%;
}
.lm_manager_table thead th:nth-child(2) {
    width: 25%;
}
.lm_manager_table thead th:nth-child(3) {
    width: 20%;
}
.lm_manager_table tbody td {
    border-bottom: 1px solid #eee;
    padding: 15px 10px;
}
.lm_user_dtls {
    display: flex;
    align-items: center;
}
.lm_user_txt {
    padding-left: 10px;
}
.lm_user_txt span {
    display: block;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 5px;
}
.lm_user_txt small {
    font-size: 12px;
    color: #888;
    font-weight: 500;
}
.lm_manager_table p.lm_rle_type {
    font-weight: 500;
    font-size: 10px;
}
.lm_manager_table p.super_rle {
    background-color: #eee;
    display: inline-block;
    padding: 2px 7px;
    border-radius: 3px;
}
.lm_action_type a {
    display: inline-block;
    width: 35px;
    height: 35px;
    transition: all 0.3s;
    text-align: center;
    border-radius: 100px;
}
.lm_action_type a:hover {
    background-color: #eee;
}
.lm_action_type img {
    width: 18px;
    margin: 0 auto;
    padding-top: 9px;
}


.lm_manager_form_wrap .tooltip {
    border-bottom: none;
    position: relative;
    cursor: pointer;
}
.lm_manager_form_wrap .tooltip img {
    width: 16px;
    vertical-align: text-top;
}

.lm_manager_form_wrap .tooltip .tooltiptext {
    visibility: hidden;
    width: 230px;
    background-color: #fff;
    color: #000;
    text-align: left;
    border-radius: 6px;
    position: absolute;
    box-shadow: 0 0 4px #988484;
    z-index: 1;
    font-size: 11px;
    bottom: -130px;
    left: 0;
    margin-left: -116px;
    opacity: 0;
    transition: opacity 0.3s;
    font-weight: 400;
    padding: 10px 10px;
}

.lm_manager_form_wrap .tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.lm_manager_form_wrap .tooltiptext b {
    font-size: 13px;
}
.lm_manager_form_wrap .tooltiptext p {
    margin-top: 4px;
    line-height: 1.3;
}
.lm_manager_form_wrap .lm_action_type .tooltiptext {
    bottom: 43px;
    margin-left: 0;
    width: auto;
    left: -45px;
    min-width: 100px;
}
.lm_manager_form_wrap .lm_action_type .tooltiptext b {
    font-weight: 400;
    text-align: center;
    display: block;
}




/* The Modal (background) */
.modal_lm_manager {
  display: none; 
  position: fixed;
  z-index: 9; 
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}
.modal_lm_manager .modal-content {
    background-color: #fefefe;
    margin: auto;
    width: 90%;
    border-radius: 10px;
    padding: 0;
    padding-bottom: 15px;
}
.modal_lm_manager .modal_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding: 10px 15px;
}
.modal_lm_manager .modal_header h2 {
    font-size: 20px;
    font-weight: 500;
}
.modal_lm_manager .modal_header img {
    filter: brightness(0);
    width: 17px;
    transform: rotate(45deg);
}
.modal_srch_lm {
    padding: 15px 10px;
}
.modal_srch_lm select {
    width: calc(100% - 10px);
    border: 1px solid #888;
    height: 32px;
    border-radius: 4px;
    padding-left: 13px;
}
.mdl_assign_lm_title {
    background-color: #f9fafb;
    border-top: 1px solid #dcd6d6;
    display: block;
    border-bottom: 1px solid #dcd6d6;
    padding: 10px 10px;
}
.mdl_assign_lm_title p {
    margin: 6px 0;
    font-style: italic;
    color: #777;
}
.mdl_assign_lm_title h3 {
    font-weight: 500;
    font-size: 15px;
    margin-right: 10px;
}
.mdl_assign_lm_title span.tooltiptext {
    bottom: -80px !important;
}

.modal_lm_manager .close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.modal_lm_manager .close:hover,
.modal_lm_manager .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.mdl_assign_lm_rdo {
    padding: 0 20px;
}
.modal_lm_manager .modal_footer {
    border-top: 1px solid #ddd;
    padding: 10px 15px;
    text-align: right;
    padding-top: 20px;
}
.modal_lm_manager .modal_footer a,
.modal_lm_manager .modal_footer input {
    background-color: #eb5951;
    color: #fff;
    border: none;
    padding: 9px 20px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    border-radius: 3px;
}




.mdl_assign_lm_rdo .container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mdl_assign_lm_rdo .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.mdl_assign_lm_rdo .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

.mdl_assign_lm_rdo .container:hover input ~ .checkmark {
  background-color: #ccc;
}

.mdl_assign_lm_rdo .container input:checked ~ .checkmark {
    background-color: #3b095f;
}

.mdl_assign_lm_rdo .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mdl_assign_lm_rdo .container input:checked ~ .checkmark:after {
  display: block;
}

.mdl_assign_lm_rdo .container .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}
.mdl_assign_lm_rdo .container p {
    font-size: 15px;
}
.mdl_assign_lm_rdo .container p small {
    display: block;
    padding-top: 4px;
}

.mdl_assign_lm_edit {
    padding: 15px 10px;
}

/*IPL DAY COLOR SCHEME*/

#divPageBlock table td .styled-select9 {
    padding: 0 40px 0 10px;
    font-size: 13px;
}
#divPageBlock table td .styled-select9 select {
	font-size: 13px;
}
.app-table thead {
    background-color: #b76066;
}
.app-table td.first-td {
    background-color: #dc7e85;
}
.team_selection_slot ul li {
    margin-right: 4px;
}
a.top-tab-text.act.green {
    border-bottom: 3px solid #EC6602;
}
.tour-menu {
    border-top: none;
    background-color: #009999;
}
.tour-menu a.act, .tour-menu .current a {
    border-bottom: 4px solid #EC6602;
    background-color: #fff;
}
.tour-menu a {
	color: #fff;
	line-height: 35px;
	padding: 0 15px;
}
#contentz1 .table-5 tr td {
    background-color: #dbdbdb;
}
#contentz1 .table-5 tr td:first-child {
    background-color: #fff;
    border: 1px solid #fffbfb;
    background-color: #eee;
}
#footer {
    background-color: #111;
    height: 42px;
}
#footer .scroll a.act {
    color: #fff;
    font-weight: 600;
}
#footer .scroll .menu-footer a.act {
    color: #000;
}
#footer .scroll a {
    background-color: transparent;
    color: #938787;
    line-height: 40px;
}
.footer-overlay.open:before {
    border-bottom-color: #a4252e;
}
.menu-footer {
    background-color: #a4252e;
    bottom: 42px;
    border: none;
}
.menu-footer ul li a {
    color: #fff !important;
    border-bottom: 1px solid #af4b4b;
}
.menu-footer .menu-footer-close:before {
    top: -21px;
}
#tabsholder2 .tab-menu7 {
    margin-left: 5px;
}
.table-title1 {
    background-color: #b76066;
}


/*Mobile SBK*/
.sbk_vdo_link {
    background-color: #eee;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sbk_fantsy {
    background-color: #eee;
    padding: 5px 10px 7px 10px;
}
.sbk_fantsy_link {
    padding: 5px 5px 7px 10px;
}
.sbk_vdo_link img {
    width: 17px;
    vertical-align: middle;
    margin-right: 5px;
}
.sbk_fantsy_link img {
    width: 10px;
}
.sbk_vdo_link a {
    vertical-align: middle;
    font-size: 11px;
}

/*mobile Club*/
.clb_new_outer_wrapper {
    border: 1px solid #c3c0c0;
    float: left;
    width: 100%;
}
.clb_title font {
    font-size: 19px;
    display: block;
    font-weight: 600;
    padding: 4px 10px;
    margin-top: 3px;
    background-color: #eee;
    width: calc(100% - 24px);
    margin-left: 2px;
}
.my_club_table {
    margin-bottom: 10px;
}
.club_box_outer {
    border: 1px solid #ddd;
    width: 97%;
    margin-left: 3px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.clb_box_top {
    background-color: #a994b8;
    color: #fff;
    font-weight: 500;
    padding: 5px 10px;
    display: flex;
    font-size: 17px;
    align-items: center;
    justify-content: space-between;
}
.clb_box_top a {
    font-size: 12px;
    color: #08067f;
    text-decoration: underline;
}
.clb_box_mid_cnt {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
}
.clb_box_mid_cnt h3 {
    font-size: 12px;
    font-weight: 500;
    color: #666;
}
.clb_box_bot {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 6px;
    background-color: #eee;
}
.clb_box_bot .btn-3 {
    width: auto;
    height: 27px;
    line-height: 27px;
    padding: 0 5px;
    margin: 0;
    margin-left: 5px;
    font-size: 11px;
    border-radius: 2px;
    color: #fff;
    text-decoration: none;
}
.club_box_outer a {
    color: #08067f;
    text-decoration: underline;
    font-weight: 500;
}
.club_bread_top {
    margin: 8px 10px;
    padding: 10px 10px;
    border-radius: 4px;
    background-color: rgb(59 9 95 / 53%);
    box-shadow: 0 2px 3px #d9d2d2;
    background-image: linear-gradient( 2deg , #3b095f 0%, #5d5587 100%);
}
.club_bread_top a {
    font-weight: 500;
    margin-right: 12px;
    position: relative;
    color: #fff;
    display: inline-block;
    font-size: 12px;
}
.club_bread_top a::before {
    content: "";
    background-image: url(https://m.cricbattle.com/images/icon-custom-back.png);
    position: absolute;
    top: 4px;
    right: -11px;
    width: 9px;
    height: 8px;
    filter: brightness(100);
    background-size: contain;
    transform: rotate(180deg);
    background-repeat: no-repeat;
}
.club_bread_top a:last-child::before {
    content: unset;
}
.club_bread_top .clb_lnkdis {
    color: #c2dd2e;
    pointer-events: none;
}

.club_main_wrapper .clb_top_desc_wrap {
    display: flex;
    align-items: center;
    width: calc(100% - 30px);
    padding: 0px 5px 10px 5px;
    margin-top: 10px !important;
    justify-content: space-between;
}
.clb_top_desc_wrap .clb_top_desc_side {
    width: 50%;
    border-right: 1px solid #4b4343;
    text-align: center;
    padding: 5px 2px;
}
.clb_top_desc_wrap .clb_top_desc_side:first-child {
    width: 60%;
}
.club_main_wrapper .clb_top_desc_wrap font {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
}
.clb_top_desc_side:last-child {
    border-right: none;
}
.club_main_wrapper .clb_top_desc_wrap .button {
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 600;
}
.clb_top_desc_side:last-child .button {
    padding: 5px 30px;
}
.clb_start_jon {
    width: 100%;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 15px;
}
.clb_start_jon span {
    font-weight: 800;
    display: block;
    margin-bottom: 15px;
    font-size: 12px;
}
.clb_start_jon h3 {
    margin-bottom: 15px;
    font-weight: 500;
}
.clb_start_jon .button {
    width: 208px;
    display: inline-block;
    min-width: 209px;
} 
.jn-strip-nw.clb_tour_invite {
    margin-bottom: 0 !important;
    margin-top: 15px !important;
    float: left;
}
.jc-matchbox.jl-new-matchbox .jc-m-prize a.btn-8 {
    width: auto;
    padding: 0 10px;
    margin: 0 3px;
}
.clb_no_tou_label {
    float: left;
    width: 79%;
    text-align: center;
    font-size: 18px;
    border: 1px dotted #bab5b5;
    font-weight: bold;
    padding: 16px 30px;
    margin: 0 auto;
    margin-top: 10px;
    margin-left: 6px;
}
.clb_jn_prvate_wrap {
    width: 94%;
    margin-left: 12px;
    margin-top: 15px;
    float: left;
}
.clb_jn_prvate_wrap input {
    margin-bottom: 10px;
}
.clb_jn_prvate_wrap {
    width: 94%;
    margin-left: 12px;
    margin-top: 15px;
    border-bottom: 3px solid #999;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 12px;
}
.clb_jn_prvate_wrap input {
    margin-bottom: 10px;
}

 .clb_jn_private {
width: 94%;
margin-left: 11px;
float: left;
}
.clb_jn_private .clb_box_top {
display: block;
border-bottom: 1px solid #ddd;
background-color: #fff;
}
.clb_jn_private .clb_box_top span {
    color: #000;
}
.clb_jn_private .clb_box_top span small {
display: block;

}
.clb_jn_private .clb_box_mid {
display: flex;
justify-content: space-between;
}
.clb_jn_private .clb_box_mid_cnt {
display: block;
border-bottom: none;
padding: 10px 10px;
}
.clb_jn_private .inv-grp {
margin-top: 0;
margin-bottom: 0;
text-align: center;
}
.clb_jn_private .clb_inv_block {
    display: flex;
}
.clb_jn_private .inv-grp.inv-grp-cde img {
    height: 35px;
    width: 92px;
    margin-top: -7px;
}
.clb_jn_private .clb_box_bot_left {
    width: 100%;
}
.clb_jn_private .clb_box_bot_left input.form-control {
    font-size: 14px;
    width: 95px;
    border-radius: 0 !important;
    padding: 6px 15px 4px 8px;
}
.clb_jn_private .inv-apped {
    display: inline-block;
    width: 70%;
    text-align: right;
    margin-left: 10px;
    margin-top: 7px;
}
.clb_jn_private .inv-grp.inv-grp-cde h4 {
    font-weight: 500;
    display: block;
    font-size: 13px;
    text-align: left;
    margin-bottom: 0;
    padding-top: 2px;
}

.clb_jn_input_outer {
    display: flex;
}
.clb_jn_input {
    width: 46%;
    margin-right: 10px;
    display: inline-block;
}
.clb_jn_input:last-child {
    margin: 0;
}
.clb_jn_private .clb_box_top .btn-3 {
    float: right;
    margin-top: -33px;
    color: #fff;
    text-decoration: none;
    padding: 0 17px;
    width: auto;
    font-size: 15px;
    box-shadow: none;
    line-height: 30px;
    height: 30px;
    margin-right: 0;
}

/*New*/
.club_main_wrapper .clb_top_desc_wrap {
    background-color: #eee;
    padding: 5px 5px 5px 5px;
}
.club_main_wrapper .clb_top_desc_wrap font {
    color: #000;
    margin-top: 5px;
}
.clb_top_desc_wrap .clb_top_desc_side:first-child {
    width: 50%;
    border-right: 1px solid #d7d0d0;
}
.clb_new_outer_wrapper {
    border: none;
}
.clb_box_top {
    background-color: #131F2A;
    color: #fff;
    padding: 9px 10px;
}
.club_box_outer .clb_box_top a {
    color: #fff;
    font-size: 14px;
}
.clb_sepration {
    display: flex;
    justify-content: space-between;
    border: 1px solid #f2efef;
}
.clb_box_mid_cnt {
    border-bottom: none;
    padding: 8px 10px;
}
.clb_box_mid_cnt b {
    margin-left: 5px;
}
.clb_box_mid_cnt a {
    font-size: 15px;
}
.clb_box_bot {
    padding: 10px 6px;
    justify-content: center;
}

.clb_box_bot_right .btn-3:first-child {
    margin-right: 15px;
    min-width: 102px;
}
.club_box_outer {
    margin-bottom: 20px;
    border: 1px solid #131F2A;
}

/*Tour*/
.club_bread_top {
    margin: 8px 0px;
    padding: 10px 10px;
    border-radius: 0;
    border: none;
    background-color: #eee;
    box-shadow: 0 2px 3px #d9d2d2;
    background-image: none;
}
.club_bread_top a::before {
    top: 4px;
    right: -11px;
    width: 10px;
    height: 8px;
    filter: unset;
}
.club_bread_top a {
    color: #2c29e3;
}
.club_bread_top .clb_lnkdis {
    color: #555;
}
.clb_tour_join_wrap .clb_top_desc_side {
    border-right: none !important;
    width: 100% !important;
    display: flex;
    align-items: center;
}
.clb_tour_join_wrap .clb_top_desc_side font {
    margin-bottom: 0;
    margin-top: 0;
    width: 47%;
    text-align: left;
    font-size: 11px;
    padding-left: 2px;
}
.clb_tour_join_wrap .clb_top_desc_side .button {
    margin-top: 0 !important;
    padding: 3px 6px;
    font-size: 11px;
    margin-left: 3px;
}
.clb_top_desc_side a.button {
    background-image: linear-gradient( 228deg, #f8ac18 0%, #f2321f 100%);
    color: #fff;
    font-size: 11px;
    font-weight: 600;
}
.clb_tour_join_wrap {
    margin-top: 10px;
}
.jc-matchbox.jl-new-matchbox .jc-m-prize a.btn-8 {
    padding: 0 0px;
    width: 100px;
}

/*Join Private League*/
.jn_club_tournm b {
    font-size: 20px;
    width: 99%;
    display: block;
    margin-top: 15px;
    padding: 10px 0px 10px 0px;
    color: #000;
    text-align: center;
    text-decoration: underline;
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.clb_jn_prvate_wrap {
    border-bottom: none;
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 10px;
}
.clb_jn_private .clb_box_top {
    background-color: #131F2A;
}
.club_box_outer.clb_jn_private {
    width: 94%;
    margin-left: 11px;
}
.clb_jn_private .clb_box_top span {
    color: #fff;
}
.clb_jn_private .clb_box_top .btn-3 {
    padding: 0 10px;
    font-size: 13px;
}

.clb_jn_prvate_wrap {
    display: flex;
    background-color: #eee;
    padding: 9px 7px 0 7px;
    width: 90%;
    margin-top: 5px;
    margin-bottom: 10px;
    border-radius: 3px;
}
.clb_jn_input {
    width: 100%;
}
.clb_jn_prvate_wrap input {
    margin-bottom: 10px;
    font-size: 11px;
}
.clb_jn_prvate_wrap input[type="submit"] {
    width: 50%;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
}
.clb_jn_private .clb_box_top span small {
    color: #fff !important;
}

.clb_jc_prize .timer5 {
	float: none;
    width: 100%;
    background-position: center;
    background-size: 12px;
    background-position: 135px 11px;
    background-color: #fff;
    padding-top: 10px;
    margin-top: -5px;
    margin-left: -10px;
    padding-bottom: 8px;
}
.clb_jc_prize .btn-8 {
	font-size: 12px;
    width: 100px;
    margin: 0 3px;
    margin-top: 8px;
}
.club_bread_top ~ #divTournaments {
    margin-top: 10px;
}

/*Radio*/

.clb_rdo_btn {
    display: block;
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    font-weight: 500;
    margin-right: 20px;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.clb_rdo_btn input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.clb_rdo_btn .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    border: 1px solid #999;
    background-color: #eee;
    border-radius: 50%;
}

.clb_rdo_btn:hover input ~ .checkmark {
  background-color: #ccc;
}

.clb_rdo_btn input:checked ~ .checkmark {
    background-color: #f2321f;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.clb_rdo_btn input:checked ~ .checkmark:after {
  display: block;
}

.clb_rdo_btn .checkmark:after {
    top: 5px;
    left: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}
.jl-box1.yellow.clb_pub_rdo {
    display: flex;
    padding-top: 7px;
    padding-bottom: 8px;
    margin-bottom: 10px;
    box-shadow: none;
    border: 1px solid #ddd;
}

/*MobRules Delete Match*/
.del_match_wrap {
    margin-top: 30px;
    border: 1px solid #ddd;
    padding: 15px 15px;
    text-align: center;
    box-shadow: 0 2px 11px #ebebeb;
}
.del_match_left {
    width: 100%;
}
.del_match_left strong {
    font-size: 14px;
}
.del_match_left select {
    float: none;
    width: 75%;
    margin-left: 5px;
    font-size: 12px;
    font-weight: 500;
    font-family: 'siemen-regular';
}
.del_match_right .button {
    height: 27px;
    display: inline-block;
    line-height: 21px;
}
.rules_del_match {
    float: left;
    width: calc(100% - 30px);
}
.rules_del_match {
    background-color: #fff;
    padding: 15px 15px 30px 15px;
    margin-top: 15px;
    border-radius: 5px;
}
.rules_del_match h2 {
    padding-bottom: 15px;
}
.note-del {
    margin-bottom: 10px;
    padding-bottom: 5px;
    line-height: 1.4;
    padding-left: 11px;
    font-size: 13px;
    padding-top: 5px;
    background-color: #eee;
}
ul.tour-menu8.tour_menu_rules {
    width: calc(100% - 10px) !important;
    border-radius: 0;
    padding: 0 5px !important;
    height: 40px;
    background-color: #131F2A;
    white-space: nowrap;
    overflow-x: auto;
}
ul.tour-menu8.tour_menu_rules li {
    display: inline-block;
    float: none;
}
ul.tour-menu8.tour_menu_rules li a {
    font-size: 15px;
    padding: 0 12px;
    line-height: 35px !important;
    display: inline-block;
    color: #999;
}
ul.tour-menu8.tour_menu_rules li a.act {
    border-radius: 0 !important;
    color: #000 !important;
    border-bottom: 4px solid #f8ac18 !important;
    background: #fff !important;
}
.del_match_right .button {
    background-image: linear-gradient( 228deg , #f8ac18 0%, #f2321f 100%) !important;
    background: #000;
    color: #fff;
    text-decoration: none;
    padding: 6px 30px;
    font-size: 15px;
    font-weight: 600;
    border: none;
    line-height: 17px;
    display: inline-block;
    margin-top: 20px;
}
.del_match_left strong {
    margin-bottom: 10px;
    display: block;
    font-size: 15px;
}
.del_match_left select {
    float: none;
    width: 85%;
    margin-left: 5px;
    font-size: 12px;
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    border-radius: 3px;
    font-weight: 500;
    font-family: 'siemen-regular';
    height: 34px;
    border-color: #d1c7c7;
}
.rules_del_match table#grdMatch td {
    padding: 5px 5px;
}
.rules_del_match table#grdMatch th {
    width: 25% !important;
    background-color: #999;
    padding: 5px 5px;
}
.rules_del_match table#grdMatch th:last-child {
    width: 35% !important;
}
.rules_del_match table#grdMatch a.button {
    background-color: #36c565;
    display: inline-block;
    padding: 5px 0px;
    width: 44px;
    color: #fff;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 10px;
}
.rules_del_match table#grdMatch td {
	text-align: center;
}
.rules_del_match table#grdMatch {
    width: 100%;
    table-layout: fixed;
    border: 1px solid #ddd;
}

/*Club Rules*/
.club_rules_strip .custom-tour-rules-strip {
	margin-top: 20px !important;
	float: left;
	width: calc(100% - 20px);
}
.club_rules_strip .draft-table987 tr:nth-child(odd) td {
	background-color: transparent;
}
tr.clb_rles_nte td {
	padding-top: 0;
	padding-bottom: 12px;
}
.clb_top_note {
	background-color: #fff;
	padding: 10px 10px;
	font-size: 14px;
	font-weight: 600;
	margin-top: 18px;
	box-shadow: 0 1px 3px #cbc5c5;
}
.clb_top_note p {
	margin: 0;
}
.clb_combiner_rules {
    width: calc(100% - 10px);
    margin-right: 0px;
    margin-bottom: 10px;
    background-color: #fff;
    padding: 0;
    float: left;
    margin-left: 5px;
    margin-top: 20px;
    box-shadow: 0 0 1px #999;
}
.clb_combiner_rules .page-title-new {
	margin-bottom: 20px;
}
.clb_combiner_rules .table-divider {
	width: 98%;
	margin-left: 11px;
}
.clb_combiner_rules td.rule_title {
	font-size: 14px;
	font-weight: 600;
	color: #444;
}
td.clb_vrcl_line {
	border-left: 1px dotted #ccc;
}
.clb_sub_ttle {
	font-size: 12px;
}

/*Scoring*/
.clb_scoring_rule_wrap .r_thead_score {
    background-color: #8d9398;
    color: #fff;
}
.clb_scoring_rule_wrap td.bo-bot.bo-l.bo-r {
    padding: 0px 10px !important;
}
.clb_scoring_rule_wrap td.bo-gap {
    padding: 5px 0px !important;
}
.clb_scoring_rule_wrap .clb_textbox {
    width: 50%;
    margin-left: 27px;
    font-size: 15px;
}
.clb_scoring_rule_wrap #divScoring .rual-table td {
    padding: 5px 5px;
}
.clb_scoring_rule_wrap .rual-table tr#divBatting_PaceBonus td.pad_left_run, 
.clb_scoring_rule_wrap .rual-table tr#divBatting_RRBonus td.pad_left_run, 
.clb_scoring_rule_wrap .rual-table tr#divBowling_PaceBonus td.pad_left_run, 
.clb_scoring_rule_wrap .rual-table tr#divBowling_ERBonus td.pad_left_run {
    padding-left: 10px !important;
}
.clb_scoring_rule_wrap tr#divBatting_RRBonus td, 
.clb_scoring_rule_wrap tr#divBatting_PaceBonus td, 
.clb_scoring_rule_wrap tr#divBowling_ERBonus td {
    border-bottom: none !important;
}
.clb_scoring_rule_wrap .rual-table tr[id^="divBatting_PaceBonus"] td:first-child, 
.clb_scoring_rule_wrap .rual-table tr[id^="divBatting_RRBonus"] td:first-child, 
.clb_scoring_rule_wrap .rual-table tr[id^="divBowling_PaceBonus"] td:first-child, 
.clb_scoring_rule_wrap .rual-table tr[id^="divBowling_ERBonus"] td:first-child {
    padding-left: 5px !important;
}
.clb_scoring_rule_wrap .rual-table td.or-strip-rls {
    position: relative;
}
/*.clb_scoring_rule_wrap .rual-table td.or-strip-rls:before {
    top: -9px;
    width: 28px;
    height: 17px;
    background-color: #594a4a;
    color: #fff;
    border-radius: 4px;
    font-size: 13px;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-weight: 600;
    content: "OR";
    margin: 0 auto;
}*/
.clb_scoring_rule_wrap .clb_select_rles {
    width: 50px;
    margin-left: 0px;
    -webkit-appearance: auto;
    -moz-appearance: initial;
    appearance: auto;
    box-shadow: 0 4px 8px #f1f1f1 inset;
    font-size: 12px;
    padding-left: 3px;
}
/*new*/
.clb_combiner_scoring table.rual-table td {
    border-left: 1px solid #ddd;
}
.clb_combiner_scoring .page-title-new {
    display: flex;
    justify-content: space-between;
    color: #fff;
    font-size: 15px;
    padding-bottom: 0;
    background-color: #3b095f;
}
.clb_combiner_scoring .page-title-new font {
    line-height: 40px;
    display: inline-block;
    padding-left: 10px;
}
.scrng_clb_title {
    margin-right: 8px;
}
.clb_combiner_scoring .page-title-new span {
    width: 53px;
    display: inline-block;
    text-align: center;
    background-color: #54627d;
    height: 26px;
    margin-top: 6px;
    margin-left: 10px;
    line-height: 28px;
    box-shadow: 1px 2px 0px #7893c7;
}
.clb_scoring_rule_wrap #divScoring .rual-table td {
    border-top: 1px solid #ddd;
}
.clb_combiner_rules.clb_combiner_scoring table.rual-table td:first-child {
    width: 500px;
}
.clb_combiner_rules.clb_combiner_scoring table.rual-table td:nth-child(even) {
    width: 50px;
}

/*Club Rules*/
.clb_rules_top_wrap .clb_combiner_rules .page-title-new {
    background-color: #3b095f;
    color: #fff;
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 10px;
    text-transform: uppercase;
}
.clb_rules_top_wrap .clb_combiner_rules .table-divider {
    width: 96%;
    margin-left: 5px;
}
.clb_rules_top_wrap .clb_combiner_rules .styled-select82 {
    width: 60px;
    height: 30px;
    background: no-repeat;
    border: 1px solid #ccc;
    margin-left: 5px;
    float: right;
    -webkit-appearance: auto;
    -moz-appearance: initial;
    appearance: auto;
}

.clb_rules_top_wrap .clb_combiner_rules .rules_table thead th {
    background-color: #eee;
    color: #000;
}

/*Siemens*/
.lan-box1 {
    padding-top: 240px;
    background: #106659 url(../images/banner-new3.jpg) top center no-repeat !important;
}

.lan-box1 .desc_lanbox p {
    line-height: 34px;
    font-size: 28px;
}

.textbox {
    border-bottom: 1px solid #4C4C68 !important;
    background-color: #ebf7f8;
    border-right: none;
    box-shadow: none;
}

.lan-box-green h3 {
    background-color: transparent;
    border-radius: 0;
}

.lan-box-green {
    background-color: #000028;
    border-radius: 0;
}

.jl-btn, .button-2, .button-33, .jn-strip-nw a, .btn-1, .playoff-inner-playoff-price a, .playoff-inner-playoff-price button, .playoff-inner-playoff-price input, 
.modal-purchase-table_wrapper .modal-purchase-content .modal-pur-btn a, .submit-request-form table tr.sub-plyoff-rqt-btn input, 
.rules_pac_nm.r_pack_btn .btn, .tab-menu7 ul li.current a {
    background-color: #0098A6;
    color: #fff;
}

.lan-footer2 {
    background-color: #2d373c;
}

.lan-title1 {
    border: 1px solid #0098A6;
    border-radius: 0;
    line-height: 1.5;
    padding: 8px 0px 15px 0px;
}

#header {
    background-color: #000028;
    z-index: 99;
}

.menu-link-open {
    z-index: 9;
}

.league-box .title1 {
    background-color: #009999;
    color: #fff;
}

.link-color {
    color: #1667b0;
}

.arrowlistmenu .menuheader {
	color: #000028;
    border-bottom: 2px solid #EC6602;
}

.app-table thead {
    background-color: #009999 !important;
}

a.top-tab-text.green {
    color: #EC6602 !important;
}

a.top-tab-text.green {
    color: #EC6602;
}

.team_frsh_wrap .jl-title-31 {
    color: #fff;
    font-size: 15px;
    padding-left: 5px;
}

.btn-3.black,
.bst_bootom .button2.remove_bst {
    background-color: #EC6602;
    color: #fff;
}

.btn-3, .btn-2, .package-box.active .btn-holder button, a.filter-btn, .bst_bootom .button2,.sb-btn-fitler .filter-sbm, .inv-first-block.inv-third-block .inv-mail-btn input.btn-3 {
    background-color: #0098A6;
    background-image: none !important;
    color: #fff;
}
#footer {
    background-color: #000028;
}

.link-color2,
.filter_tabs_newodal .filter_header input {
    color: #007993;
}

.top-tab-text.act, .ct-box2, .ct-box3 {
    background-color: #005673;
}

.booster_wrap .chkbox-lble input:checked ~ .checkmark {
    background-color: #000028;
    border-color: #000028;
}

.filter-search-modal.filter_tabs_newodal .modal-content {
    margin-bottom: 50px;
    padding-bottom: 50px;
}
.filter_tabs_modal.filter_tabs_newodal .tab button.active {
    background-color: #000028;
}

.team_frsh_wrap a.filter-btn {
    background-color: #f56e28;
}

.bst_header h2,
.bst_title h3,
.bst_desc_top h4 {
	color: #000028;
}

.bst_title span,
.bst_desc_top p,
.bst_desc_bot h5,
ul.bst_match li {
    color: #9999A9;
}

.drp_bst select {
    appearance: none;
}

.app-table td.first-td {
    background-color: rgb(51 51 83 / 68%) !important;
}

.app-table.rname_teamnm td.first-td {
    background-color: #eee !important;
    border-left: 1px solid #fffbfb;
}

.tab-menu7 ul li.current a {
    color: #fff !important;
}

.rules_table thead th {
    background-color: #009999 !important;
}

.tab-menu7 ul li.current a {
    color: #fff !important;
}

.lable1, .get-yellow, .step-text, ul.main-menu li a small, .lm-box1 .lm-title3, .ans-pull-title, 
.button-ans2, .button-ans, .or-box font, .login-textbox, .btn-8, .OD-btn-1, .button-2-black, .styled-select10 select, 
.styled-select10, .styled-select82 select, .button-33, .button-3, .button-2, .styled-select9 select option, .styled-select9 select, 
.styled-select9, .btn-3, .btn-1, .textarea, .textbox, .menu-user font, .profile-menu-open ul li, .styled-select8 select option, 
.styled-select8 select, #header .hed-link .hed-text2 {
    font-family: 'siemen-regular';
    font-weight: 700;
}

.menu-footer {
    background-color: #003750;
}
.menu-footer li a {
    border-bottom: 1px solid #045579;
}

.footer-overlay.open:before {
    border-bottom-color: #003750;
}

.menu-footer .menu-footer-close:before {
    background-color: #484848;
}

.box-white-1.plypage_rules {
    float: left;
    margin-top: 30px;
    width: calc(100% - 15px);
}
.box-white-1.plypage_rules .page-title-new {
    background-color: #009999;
    color: #fff;
    margin-left: 15px;
    padding: 7px 7px;
    font-size: 17px;
    font-weight: 600;
}
.rules_grps_img {
    margin-left: 15px;
    width: calc(100% - 17px);
}
.rules_grps_img img {
	width: 100%;
    border: 1px solid #e8dbdb;
}

.prizes_grps_img {
    margin-left: 15px;
    width: calc(100% - 17px);
}
.prizes_grps_img img {
    border: 1px solid #e8dbdb;
}

.slider_header {
    height: 60px;
    border-bottom: 1px solid #dddd;
}
.slider_header .owl-stage {
    transition: all 0.6s ease 0s !important;
}
.item_siep {
    width: 90%;
    height: 50px;
    margin: 0 auto;
    margin-top: 5px;
}

/*Mobile Prediction*/
a.pred_match_anchor {
    display: block;
    text-decoration: none;
    width: 96%;
    border: 1px solid #ddd;
    border-radius: 14px;
    background-color: #f7f7f7;
    min-height: 125px;
}
.pred_match_outer {
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 8px;
}
.pred_match_box_inner {
    padding-bottom: 10px;
    margin-bottom: 0;
}
.pred_mtch_top {
    text-align: center;
    margin-bottom: 10px;
}
.pred_mtch_top b {
    background-color: #3b095f;
    color: #fff;
    padding: 3px 14px;
    display: inline-block;
    border-radius: 0 0 5px 5px;
}
.pred_mtch_mid {
    text-align: center;
}
.pred_mtch_mid > span {
    display: block;
    color: #444;
    font-size: 13px;
    font-weight: 600;
    padding-bottom: 10px;
}
.pred_main_mid {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pred_main_mid_left, .pred_main_mid_right {
    display: flex;
    align-items: center;
}
.pred_main_mid_left span {
    margin-right: 10px;
}
.pred_main_mid_right span {
    margin-left: 10px;
}
.pred_main_mid_left span, .pred_main_mid_right span {
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
.pred_main_mid_left img, .pred_main_mid_right img {
    width: 40px !important;
    height: 40px;
    object-fit: cover;
    box-shadow: 1px 1px 0px #c8ffc773;
    border-radius: 120px;
}
.pred_main_mid_vs {
    padding: 0 20px;
}
.pred_main_mid_vs span {
    background-color: #000;
    color: #fff;
    font-weight: 600;
    font-size: 9px;
    border-radius: 40px;
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    line-height: 21px;
    z-index: 9;
}
.pred_main_mid_vs span::before {
    content: "";
    background-color: #000;
    width: 36px;
    height: 1px;
    z-index: -1;
    position: absolute;
    margin-left: -12px;
    top: 10px;
}
a.current_pred_mcth {
    background-color: #3b095f;
}
.current_pred_mcth .pred_mtch_top b {
    background-color: #fff;
    color: #000;
}
.current_pred_mcth .pred_mtch_mid > span {
    color: #fff;
}
.current_pred_mcth .pred_main_mid_left span, 
.current_pred_mcth .pred_main_mid_right span {
    color: #fff;
}
.current_pred_mcth .pred_main_mid_vs span {
    background-color: #f8f4f4;
    color: #000;
}
.current_pred_mcth .pred_main_mid_vs span::before {
    background-color: #eaeaea;
}
a.pred_match_anchor.upcomg_pred_mcth {
    opacity: 0.45;
    transition: all 0.3s;
}
a.pred_match_anchor.upcomg_pred_mcth:hover {
    opacity: 1;
}
.pred_match_outer .owl-nav {
/*    display: block !important;*/
    position: absolute;
    top: 20px;
    width: 100%;
}
.pred_match_outer .owl-nav button {
    background-color: #000 !important;
    width: 20px;
    height: 30px;
    opacity: 1 !important;
}
.pred_match_outer .owl-nav button span {
    font-size: 24px;
    color: #fff;
    line-height: 0;
    margin-top: -2px;
    display: block;
}
.pred_match_outer .owl-nav button.owl-prev {
    position: absolute;
    left: -30px;
}
.pred_match_outer .owl-nav button.owl-next {
    right: -18px !important;
    position: absolute;
}

.pred_main_wrapper table.resu-top-box55 th {
    background-color: #e4e4e4;
    color: #000;
    box-shadow: 0 0 1px #000;
}
.pred_main_wrapper .resu-top-box54 {
    padding: 10px 2%;
    background-color: #172132;
    border-radius: 5px;
}
.pred_pick_time font {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-color: #eee;
    text-align: center;
    border-radius: 34px;
    font-weight: 600;
    line-height: 22px;
}


.pred_win_margin, 
.pred_ques_wrap {
    float: left;
    width: 100%;
    /* margin-left: 13px; */
    margin-top: 0;
    margin-bottom: 20px;
    background-color: #fff;
    border-radius: 10px;
    /* border: 1px solid #cec0c0; */
}
.pred_ques_wrap {
    background-color: #3b095f;
    padding: 10px;
    width: calc(100% - 20px);
    border-radius: 0;
}
.pred_win_margin_title {
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #cec0c0;
    padding: 10px 0px 10px 10px;
    background-color: #fafafa;
}

.pred_win_margin_box {
    width: 100%;
    display: block !important;
    justify-content: center;
    align-items: center;
}
.pred_win_pick {
    width: 320px;
    display: flex;
    align-items: center;
    border-right: 1px solid #f4f4f4;
    padding: 25px 20px 25px 20px;
}
.pred_win_pick_inner {
    width: 120px;
}
.pred_win_pick_inner .redio {
    margin-right: 4px;
    margin-top: 2px;
}
.pred_win_pick_inner label {
    font-size: 14px;
}
.pred_win_pick_inner .no-box874 {
    margin: 0px 0 0 0px;
} 
.pred_win_pick_inner span#lblTeam2Name {
    text-align: left;
}
.pred_win_pick_inner span#lblTeam1Name, 
.pred_win_pick_inner span#lblTeam2Name {
    display: inline-block;
    font-size: 14px;
}
.pred_win_runwkts {
    width: 390px;
    text-align: center;
    padding-top: 9px;
}
.pred_win_runwkts span {
    font-size: 13px;
    font-weight: 500;
    padding-bottom: 5px;
    display: block;
}
.pred_win_runwkts_slt {
    display: inline-block;
}
.pred_win_runwkts_slt select.selectbox {
    width: 150px;
    font-size: 12px;
    float: none;
    font-family: 'Montserrat';
    border: 3px solid rgb(59 9 95 / 35%);
    font-weight: 500;
    background-color: #fff;
    height: 35px;
}
.pred_win_runwkts_or {
    display: inline-block;
}
.pred_win_or span {
    background-color: #000;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 5px;
    margin-top: 21px;
    position: relative;
    margin-right: -13px;
}
.pred_win_sprovers {
    width: 320px;
    text-align: center;
    border-left: 1px solid #ddd;
    padding-top: 25px;
}
.pred_win_sprovers_inner input {
    vertical-align: middle;
    margin-top: 0;
    width: 20px;
    height: 17px;
}
.pred_win_sprovers_inner strong {
    font-size: 13px;
}
.pred_ques_btn .button {
    float: none;
    text-decoration: none;
    padding: 9px 10px 8px 10px;
    display: inline-block;
    font-size: 12px;
    margin-left: 10px;
}
.pred_ques_box {
    border-bottom: 1px solid #999;
}
.pred_ques_box {
    border-bottom: 1px solid #999;
    align-items: center;
}
.pred_ques_drpbtn {
    display: flex;
    align-items: center;
    width: 25%;
    justify-content: flex-end;
}
.pred_ques_drp select {
    width: 230px;
    height: 32px;
    padding-left: 4px;
    color: #333;
    border: 2px solid #ccc;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 12px;
    line-height: 30px;
}
.pred_ques_box {
    border-bottom: 1px solid #999;
    /* padding: 12px 15px; */
    align-items: center;
}
.pred_ques_box:last-child {
    border-bottom: none;
}
.pred_ques_title {
    font-weight: 500;
    font-size: 13px;
    color: #888;
    margin-right: 10px;
    width: 8%;
}

.pred_close_mtch {
    text-align: center;
}
.pred_close_mtch span {
    font-size: 11px;
    padding-top: 5px;
    display: block;
    color: #555;
}
.pred_ques_name {
    width: 65%;
    padding-right: 50px;
}
.pred_ques_name span {
    color: #000;
    font-size: 14px;
    font-weight: 500;
}
.pred_ques_submit {
    text-align: center;
}
.pred_ques_submit .button2 {
    float: none;
    margin-bottom: 20px;
    font-size: 17px;
    display: inline-block;
    padding: 10px 30px;
    background-color: #eb5951;
    color: #fff;
    border: none;
    background-image: linear-gradient( 228deg, #f8ac18 0%, #f2321f 100%) !important;
}

.pred_pick_time {
    width: 50%;
    text-align: center;
}
.pred_mtch_bott {
    display: flex;
    justify-content: space-between;
    padding-left: 20px;
    padding-bottom: 6px;
    padding-right: 20px;
}

/*New*/
.round_pred {
    float: left;
    width: 100%;
}
.match_show_pred_wrap {
    float: left;
    width: calc(100% - 10px);
}
.match_show_pred_header {
    background-color: #ddd;
    display: flex;
    justify-content: space-between;
    padding: 6px 10px;
    font-size: 14px;
}
.match_show_pred_outer {
    overflow: hidden;
    border: 1px solid #ece7e7;
    margin-top: 15px;
    margin-bottom: 10px;
}
.match_show_pred_header {
    background-color: #fff2f2;
    display: flex;
    justify-content: space-between;
    padding: 10px 15px;
    font-size: 15px;
}
.match_srt_dte {
    font-size: 12px;
}
.pred_time_mtch {
    background-color: #eb5951;
    color: #fff;
    font-size: 10px;
    padding: 4px 4px 3px 5px;
    border-radius: 4px;
}
.match_show_pred_midmain {
    display: flex;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
    background-color: #eee;
}
.match_inner_pred_box {
    width: 50%;
    padding: 15px 5px;
}
.match_pred_box_team1 {
    background-color: #b71f1f;
}
.match_pred_box_team1 .trian-pred {
    border-bottom: 58px solid #b71f1f;
}
.match_pred_box_team1 span.trian-pred {
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 162px solid transparent;
    top: 52px;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.pred_inner_dtls {
    display: flex;
    align-items: center;
    position: relative;
}
.pred_img_team img {
    width: 35px;
    height: 35px;
    border: 4px solid rgb(255 255 255 / 35%);
    border-radius: 120px;
    position: relative;
}
.pred_team_nm {
    padding-top: 4px;
    padding-bottom: 3px;
    min-width: 60px;
    border: 2px solid rgb(255 255 255 / 35%);
    text-align: center;
}
.match_pred_box_team1 .pred_team_nm {
    border-left: none;
    padding-right: 5px;
    margin-left: -5px;
    padding-left: 5px;
}
.pred_team_nm span {
    font-size: 13px;
    text-transform: capitalize;
    font-weight: 600;
    position: relative;
    color: #fff;
    white-space: nowrap;
    width: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.pred-trian-1 {
    transform: rotate(90deg);
}
.match_show_pred_midmain .match_inner_pred_box:nth-child(2) {
    display: flex;
    justify-content: flex-end;
}
.match_pred_box_team2 {
    background-color: #6f2c91;
}
.match_pred_box_team2 .pred_team_nm {
    border-right: none;
    padding-right: 5px;
    margin-right: -5px;
    padding-left: 5px;
}
.pred-team-vs {
    background-image: url(https://www.mykhel.com/common_dynamic/images/cricket/desk/vs.png);
    width: 49px;
    height: 75px;
    position: absolute;
    top: 1px;
    background-repeat: no-repeat;
    left: 30px;
    right: 0;
    margin: 0 auto;
    background-size: contain;
    background-position: center;
}


.plan input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.plan .plan-details span {
    margin-bottom: 0;
    display: inline-block;
    font-size: 12px;
    line-height: 29px;
    font-weight: 600;
    padding-bottom: 3px;
    padding-top: 4px;
    color: #252f42;
    border: 1px solid #9c9494;
    /*border-radius: 40px;*/
    width: 100%;
}
.plan input[type="radio"]:checked + .plan-content:after {
    content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    background: #eb5951;
    left: 6px;
    top: 11px;
    border-radius: 100%;
    border: 3px solid #fff;
    -webkit-box-shadow: 0px 0px 0px 2px #eb5951;
    box-shadow: 0px 0px 0px 2px #eb5951;
}
.plan input[type="radio"]:checked + .plan-content:after {
    content: unset;
}
.plan input[type="radio"]:checked + .plan-content {
    border: none;
}
.plan input[type="radio"]:checked + .plan-content {
    border: 2px solid #eb5951;
    background: #eb5951;
    /*-webkit-transition: ease-in 0.3s;
    -o-transition: ease-in 0.3s;
    transition: ease-in 0.3s;*/
    /*border-radius: 90px;*/
}

.plan input[type="radio"]:checked + .plan-content span {
    color: #fff;
    line-height: 32px;
    margin-bottom: 0;
    border: none;
    padding-top: 0;
    padding-bottom: 2px;
    padding-left: 0;
    display: inline-block;
}

.plan-details {
    text-align: center;
    min-width: 110px;
}

.plan-content {
    position: relative;
}

.ques_pred_mtch_rdo {
    display: flex;
    margin-top: 20px;
    justify-content: center;
}
.value_drp_pred {
    margin-top: 5px;
    margin-bottom: 5px;
}
label.plan.basic-plan {
    margin-right: 10px;
}

.pred_inner_box {
    border: 1px solid #ddd;
    padding: 15px;
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 10px;
}
.pred_box_outer {
    float: left;
    width: 100%;
    margin-top: 0;
}
.predi_title {
    margin-bottom: 20px;
    display: block;
    width: 100%;
    vertical-align: top;
}
.questi_pts_wrap {
    width: 20%;
    vertical-align: top;
    text-align: right;
}
.predi_title span {
    font-size: 16px;
    font-weight: 600;
}
.predi_title b {
    font-size: 14px;
    color: #eb5951;
}
.ques_pred_mtch_top {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ques_pred_mtch_left {
    position: relative;
    margin-left: 25px;
    margin-right: 20px;
}
.ques_pred_mtch_left img {
    width: 50px;
    height: 50px;
    border-radius: 110px;
    object-fit: cover;
}
.ques_pred_mtch_left .no-box874 {
    position: absolute;
    width: 25px;
    height: 19px;
    text-align: center;
    line-height: 21px;
    font-size: 7px;
    z-index: -1;
    border-radius: 5px;
    padding: 0;
    left: 34px;
    top: 16px;
    padding-left: 8px;
}
.ques_pred_mtch_left:nth-child(1) .no-box874 {
    right: 40px;
    left: unset;
    padding-left: 5px;
    padding-right: 8px;
}
.ques_pred_mtch_top span {
    font-size: 15px;
    font-weight: 900;
    color: #999;
}

.pred_margin_two {
    min-height: 157px;
    margin-left: 14px;
    width: 70%;
}
.pred_margin_one {
    width: 30%;
}

.win_predict_margin_wrap {
    display: flex;
}
.quest_wrap_inner .pred_inner_box.quest_wrap_box {
    width: calc(100% - 31px);
    margin-right: 0;
    display: block;
    align-items: center;
}
.quest_wrap_inner .predi_title > span,
.pred_win_margin .predi_title > span {
    font-size: 16px;
    width: 100%;
    display: block;
}
.quest_wrap_inner .predi_title > span {
    font-size: 17px;
    line-height: 1.3;
}
.quest_wrap_inner .predi_title > span font {
    display: inline-block;
    width: 85%;
    vertical-align: middle;
}
.questi_pts_last_conv b {
    display: block;
    text-align: right;
    font-size: 16px;
}
.pred_win_margin .predi_title {
    width: calc(100% - 30px);
    /* border-bottom: 1px solid #ddd; */
    margin-bottom: 0;
    padding: 10px 15px;
    border-radius: 10px 10px 0 0;
    /* background-color: #f8f6f6; */
}
.pred_win_margin .predi_title span {
    width: 100%;
    min-height: 100%;
}
.question_predict_wrap {
    margin-top: 0px;
    float: left;
    width: 100%;
    background-color: transparent;
}
.questi_pts_wrap b {
    font-size: 13px;
    height: 20px;
    padding: 3px 6px 1px 7px;
    display: inline-block;
    margin-bottom: 6px;
}
.questi_pts_wrap b font {
    font-size: 14px;
    background-color: #eee;
    color: #eb5951;
    height: 20px;
    padding: 3px 6px 0px 7px;
    display: inline-block;
    border-radius: 2px;
    min-width: 28px;
    margin-bottom: 9px;
    margin-left: 5px;
    text-align: center;
}
.questi_selector select {
    width: 100%;
    height: 35px;
    padding-left: 3px;
    color: #000;
    border: 1px solid #9c9494;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 14px;
    -webkit-appearance: auto;
    -moz-appearance: initial;
    appearance: auto;
    border-radius: 0;
    line-height: 30px;
    background-color: #fff;
    box-shadow: none;
}
.rdo_dtls_txt p {
    margin-bottom: 7px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
    font-size: 11px;
    line-height: 1.3;
    background-color: #f6f0f0;
    margin-top: 15px;
    text-align: center;
    padding: 9px 2px;
}
.rdo_dtls_txt {
    margin-top: 0;
    margin-right: 5px;
    margin-bottom: 15px;
}
.predi_title span b {
    color: #fff;
    background-color: #3b095f;
    width: 22px;
    display: inline-block;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    line-height: 23px;
    border-radius: 80px;
    margin-right: 7px;
    font-size: 16px;
    border: 2px solid #eb5951;
    float: left;
}


.questi_pts_last_conv {
    width: auto;
    background-color: #f7f7f7;
    margin-top: 15px;
    padding: 10px 10px;
    display: flex;
    justify-content: center;
    border: 1px solid #ccc;
    align-items: center;
}
.questi_pts_last_conv b {
    display: block;
    text-align: center;
    width: 50%;
}
.questi_pts_last_conv b:nth-child(2) {
    border-left: 1px solid #bdb5b5;
}
.questi_pts_cor {
    color: #fff;
    padding: 4px 7px;
}
.ques_cor_lbl {
    background-color: green;
    margin-top: 10px;
}
.ques_wrng_lbl {
    background-color: red;
    margin-top: 10px;
}
.questi_selector {
    width: 99%;
    display: block;
    justify-content: center;
}
.value_drp_pred .plan-details {
    min-width: 130px;
    padding: 0 5px;
}
.value_drp_pred .rdo_dtls_txt {
    margin-right: 5px;
}

/*No Result*/
.pred_ques_wrap.nopicks_wrapper {
    margin-top: 20px;
    padding: 20px 20px;
    width: calc(100% - 40px);
    text-align: center;
    padding-bottom: 30px;
}
.pred_ques_wrap.nopicks_wrapper p {
    font-size: 17px;
    color: #fff;
    margin: 0 auto;
    margin-bottom: 25px;
    font-weight: 500;
    line-height: 1.4;
}
.pred_ques_wrap.nopicks_wrapper .btn-3 {
    float: none;
    text-decoration: none;
}

/*hm pred*/
.pred_rules_hm_table {
    float: left;
    width: 96%;
    border: 1px solid #ddd;
    margin-top: 11px;
    margin-bottom: 8px;
    margin-left: 6px;
}
.pred_rules_thead {
    display: flex;
    background-color: #8d9398;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    align-items: center;
    flex-wrap: wrap;
}
.pred_rules_tbody_inner {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 4px 0;
}
.pred_rules_th_inner,
.pred_rules_tbody_cnt {
    padding: 5px 5px;
}
.pred_rules_th_inner:nth-child(1), 
.pred_rules_tbody_cnt:nth-child(1) {
    width: calc(10% - 2px);
    text-align: center;
}
.pred_rules_th_inner:nth-child(2),
.pred_rules_tbody_cnt:nth-child(2) {
    width: calc(50% - 30px);
}
.pred_rules_th_inner:nth-child(3),
.pred_rules_th_inner:nth-child(4),
.pred_rules_tbody_cnt:nth-child(3),
.pred_rules_tbody_cnt:nth-child(4) {
    width: calc(20% - 5px);
    text-align: center;
}
span.pd_rul_no {
    color: #fff;
    background-color: #3b095f;
    width: 17px;
    display: inline-block;
    height: 17px;
    text-align: center;
    line-height: 15px;
    border-radius: 80px;
    margin-right: 7px;
    font-size: 12px;
    font-weight: 500;
    border: 2px solid #eb5951;
}
.pred_rules_tbody_cnt strong {
    font-size: 13px;
}
.pred_rules_tbody_cnt p {
    font-size: 12px;
    font-weight: 500;
    margin: 0;
}
.pred_rules_tbody_inner:nth-child(even) {
    background-color: #f7f7f7;
}

.box-white-2.pred_hm_rules_wrap {
    float: left;
    width: calc(100% - 20px);
    margin-right: 0;
    border: 1px solid #ddd;
    margin-left: 10px;
    margin-bottom: 10px;
}
.box-white-2.pred_hm_rules_wrap .page-title-new {
    background-color: #131F2A;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
    margin-bottom: -6px;
}

/*pred private rules*/
/*pred private*/
.pred_privt_wrap .clb_box_bot_right .button {
    min-width: 130px;
    font-size: 12px;
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    padding: 7px 5px;
    display: inline-block;
    margin-left: 4px;
    text-align: center;
} 
.pred_privt_wrap .clb_box_bot_right .button::first-child {
    margin-left: 0;
}
.pred_privt_wrap .clb_box_mid_cnt {
    border-bottom: none;
    width: 93% !important;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}
.pred_privt_wrap .clb_sepration {
    display: block;
    border: none;
}
.pred_privt_wrap .club_box_outer {
    margin-top: 0;
    margin-bottom: 5px;
    border: none;
}

.pred_rules_thead_top {
    justify-content: flex-end;
    text-align: center;
}

.pred_prvt_rules .pred_rules_thead_top .pred_rules_th_inner:nth-child(1), 
.pred_prvt_rules .pred_rules_thead_top .pred_rules_th_inner:nth-child(2) {
    width: 27%;
}
.pred_prvt_rules .pred_rules_th_inner:nth-child(2), 
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(2) {
    width: calc(34% - 30px);
}
.pred_prvt_rules .pred_rules_th_inner:nth-child(3), 
.pred_prvt_rules .pred_rules_th_inner:nth-child(4), 
.pred_prvt_rules .pred_rules_th_inner:nth-child(5), 
.pred_prvt_rules .pred_rules_th_inner:nth-child(6),
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(3), 
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(4), 
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(5), 
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(6) {
    width: calc(13% - 5px);
    text-align: center;
    font-size: 8px;
}
.pred_rules_tbody_cnt select {
    height: 26px;
    width: 35px;
    font-size: 12px;
    border: 1px solid #ccc;
}
.pred_prvt_rules .pred_rules_hm_table .pred_rules_thead:nth-child(2) .pred_rules_th_inner:nth-child(1), 
.pred_prvt_rules .pred_rules_hm_table .pred_rules_thead:nth-child(2) .pred_rules_th_inner:nth-child(2) {
    margin-top: -30px;
}
.pred_btn_rules {
    float: left;
    width: 100%;
    text-align: center;
}
.pred_btn_rules a {
    background-color: #eb5951;
    color: #fff;
    padding: 7px 30px;
    display: inline-block;
    font-size: 18px;
    text-decoration: none;
    margin-top: 10px;
    font-weight: 600;
    border-radius: 2px;
}

.pred_prvt_rules .pred_rules_thead {
    display: flex;
    background-color: #8d9398;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    align-items: center;
    flex-wrap: wrap;
}

.box-white-2.pred_prvt_league .page-title-new {
    margin-bottom: 0;
}
.box-white-2.pred_prvt_league {
    margin-top: 15px;
}

/*pred result*/
.pred_result_wrap {
    width: calc(100% - 8px);
    text-align: left;
    background-color: #eb5951;
    margin-top: 18px;
    padding: 5px 20px;
    margin-bottom: -16px;
    margin-left: -16px;
    box-shadow: 0 -5px 9px #eeeeee;
    border-radius: 0 0 8px 8px;
}
.pred_result_wrap p {
    margin: 0;
    padding: 5px 0;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #fff;
} 

.pred_result_drp {
    display: flex;
    justify-content: space-between;
}
.pred_result_drp .list-status {
    float: none;
    text-align: left;
    width: calc(50% - 20px);
}
.pred_result_drp label {
    display: block;
    width: 100%;
    padding: 0 !important;
    padding-bottom: 5px !important;
    font-size: 12px;
    font-weight: 700;
}
.pred_result_drp .list-status select {
    width: 90%;
    background-color: #fff;
    border: 1px solid #ddd !important;
    height: 30px !important;
    -webkit-appearance: auto;
    -moz-appearance: initial;
    appearance: auto;
    font-size: 12px;
    border-radius: 4px;
}
.pred_result_drp .list-status:last-child {
    text-align: right;
    padding-right: 10px;
}

.total_prec_score {
    text-align: center;
    margin-top: 20px;
}
.total_prec_score span {
    background-color: #eee;
    padding: 2px 7px;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #dec7c7;
    margin-left: 20px;
    margin-top: -23px;
}

/*pred private*/
.pred_privt_wrap .clb_box_bot_right .button {
    min-width: 130px;
    font-size: 12px;
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    padding: 7px 5px;
    display: inline-block;
    margin-left: 4px;
    text-align: center;
} 
.pred_privt_wrap .clb_box_bot_right .button::first-child {
    margin-left: 0;
}
.pred_privt_wrap .clb_box_mid_cnt {
    border-bottom: none;
    width: 93% !important;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}
.pred_privt_wrap .clb_sepration {
    display: block;
    border: none;
}
.pred_privt_wrap .club_box_outer {
    margin-top: 0;
    margin-bottom: 5px;
    border: none;
}

.pred_rules_thead_top {
    justify-content: flex-end;
    text-align: center;
}

.pred_prvt_rules .pred_rules_thead_top .pred_rules_th_inner:nth-child(1), 
.pred_prvt_rules .pred_rules_thead_top .pred_rules_th_inner:nth-child(2) {
    width: 27%;
}
.pred_prvt_rules .pred_rules_th_inner:nth-child(2), 
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(2) {
    width: calc(34% - 30px);
}
.pred_prvt_rules .pred_rules_th_inner:nth-child(3), 
.pred_prvt_rules .pred_rules_th_inner:nth-child(4), 
.pred_prvt_rules .pred_rules_th_inner:nth-child(5), 
.pred_prvt_rules .pred_rules_th_inner:nth-child(6),
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(3), 
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(4), 
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(5), 
.pred_prvt_rules .pred_rules_tbody_cnt:nth-child(6) {
    width: calc(13% - 5px);
    text-align: center;
    font-size: 8px;
}
.pred_rules_tbody_cnt select {
    height: 26px;
    width: 35px;
    font-size: 12px;
    border: 1px solid #ccc;
}
.pred_prvt_rules .pred_rules_hm_table .pred_rules_thead:nth-child(2) .pred_rules_th_inner:nth-child(1), 
.pred_prvt_rules .pred_rules_hm_table .pred_rules_thead:nth-child(2) .pred_rules_th_inner:nth-child(2) {
    margin-top: -30px;
}
.pred_btn_rules {
    float: left;
    width: 100%;
    text-align: center;
}
.pred_btn_rules a {
    background-color: #eb5951;
    color: #fff;
    padding: 7px 30px;
    display: inline-block;
    font-size: 18px;
    text-decoration: none;
    margin-top: 10px;
    font-weight: 600;
    border-radius: 2px;
}

.pred_prvt_rules .pred_rules_thead {
    display: flex;
    background-color: #8d9398;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    align-items: center;
    flex-wrap: wrap;
}

.box-white-2.pred_prvt_league .page-title-new {
    margin-bottom: 0;
}
.box-white-2.pred_prvt_league {
    margin-top: 15px;
}

.box-white-2.pred_hm_rules_wrap .page-title-new, .box-white-2.pred_prvt_league .page-title-new {
    background-color: #131F2A;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
    margin-bottom: -6px;
}

.pred_btn_rules input {
    background-image: linear-gradient( 228deg, #f8ac18 0%, #f2321f 100%) !important;
    float: none !important;
    color: #fff;
    border: none;
    font-size: 18px;
    font-weight: 500;
    padding: 8px 40px;
    display: inline-block;
}

.questi_pts_comn.ques_wrng_lbl, .questi_pts_comn.ques_cor_lbl {
    margin-top: 0;
    padding: 5px 0;
    color: #fff;
}

.ques_pred_mtch_left .no-box874 {
	z-index: unset;
	left: 44px;
	font-size: 10px;
}
.ques_pred_mtch_left:nth-child(1) .no-box874 {
	right: 44px;
}

.pp-main-box img.img-table {
    width: 35px;
    height: 35px;
    object-fit: cover;
    margin-bottom: 5px;
}

.pp-main-box.player_list_new table.app-table.table-short tbody#grdPlayerListAll img.type_icons.o_cap {
    display: none;
}

/*Group Leaderboard*/
span.tog_tab_icns {
    padding: 3px 3px;
    background-color: #009999;
    width: 15px;
    display: inline-block;
    height: 15px;
    text-align: center;
    line-height: 17px;
    margin-right: 5px;
    border-radius: 51px;
    font-weight: 600;
    color: #fff;
    font-size: 15px;
}
td.group-mtcup-title.grp_outer_row {
    padding: 5px 5px;
}
.grp_first_row, .grp_mid_row, .grp_last_row {
    display: inline-block;
    width: 32%;
    vertical-align: middle;
}
.grp_first_row {
    font-size: 12px;
}
.grp_mid_row {
    text-align: center;
}
.grp_mid_row span, 
.grp_last_row span {
    font-size: 12px;
}
.grp_last_row {
    text-align: right;
}

.pp-main-box .app-table tr.parent td:not(:first-child) {
    background-color: #fff !important;
    color: #000;
}

.grp_mid_row span b,
.grp_last_row b {
    display: block;
}

.team_frsh_wrap .player_image > img {
	object-fit: cover;
}

.team_selection_slot li[style="background-color: #ffee08;"] {
    color: #000;
}

.predcit_icon {
    margin: 0;
    padding-left: 5px;
    margin-top: 5px;
}

/*Trade Bids*/
div#grdAvTradeClaimData .mf-box-title {
    font-size: 13px !important;
    font-weight: 600;
    padding: 10px 8px;
}
form#form1[action*="./TradeClaimPlayerBidding.aspx"] .auc_avail_wrapper .page-title-new.mb-10 {
    width: 100%;
    display: block !important;
}
div#grdAvTradeClaimData .mf-box-title:nth-child(3) {
    margin-top: 30px;
    border-top: 1px solid #ccc;
    padding-top: 20px;
}
.jc-m-prize.jl_prize_box .btn-8 {
    width: auto;
    padding: 0 8px;
    margin-left: 5px;
}
.jc-m-prize.jl_prize_box table tr:nth-child(1) td {
    padding-bottom: 10px;
    padding-top: 5px;
}

/*Choose Fantasy*/
.jn_league_box {
    background: rgb(59,9,95);
    background: linear-gradient(45deg, rgba(59,9,95,1) 0%, rgba(0,2,3,1) 100%);
    border-radius: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
    background-color: #fff;
    width: calc(100% - 20px);
    min-height: 140px;
}
.jn_lgue_inner h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.jn_lgue_inner {
    width: 80%;
    padding: 15px 0 10px 15px;
}
.jn_lgue_inner p {
    margin: 8px 0;
    color: #eee;
}
.jn_lgue_inner a {
    float: none;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    width: auto;
    padding: 0 20px;
    box-shadow: none;
    margin-left: 0;
}
.jn_leage_sc {
    background: url(../images/salary_jn_icon.png) ,linear-gradient(45deg, rgba(59,9,95,1) 0%, rgba(0,2,3,1) 100%);
    background-repeat: no-repeat;
    background-position: right 65px, right;
    background-size: 21%,100%;
}

.jn_leage_dft {
    background: url(../images/draft_jn_icon.png) ,linear-gradient(
45deg, rgba(59,9,95,1) 0%, rgba(0,2,3,1) 100%);
    background-repeat: no-repeat;
    background-position: right 10px bottom 7px, right;
    background-size: 16%,100%;
}

.jn_leage_pre {
    background: url(../images/pred_jn_icon.png) ,linear-gradient(
45deg, rgba(59,9,95,1) 0%, rgba(0,2,3,1) 100%);
    background-repeat: no-repeat;
    background-position: right 10px bottom 7px, right;
    background-size: 12%,100%;
}

/*Join Invitation*/
.jn_invite_code_wrap .full-width {
    background-color: #fefefe;
    width: 95%;
    margin-left: 7px;
    border-radius: 4px;
    margin-top: 7px;
    box-shadow: 0 1px 6px #f2dcdc;
    border: 1px solid #ddd;
}

.jn_invite_code_wrap .about-text-box {
    float: left;
    width: calc(100% - 15px);
    border: 1px solid #ccc;
    margin-left: 7px;
    padding: 5px;
    background-color: #eee;
    margin-top: 10px;
    margin-bottom: 5px;
}

.jn_invite_code_wrap .title-1 {
    margin: 5px 3% 5px;
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 8px;
    line-height: 20px;
}

.jn_invite_code_wrap .textbox {
    box-shadow: none;
    border: 2px solid #ddd;
}

.jn_invite_code_wrap ~ .jl-or {
    border-bottom: none;
    border-top: none;
    background-color: #fefefe;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding-top: 15px;
    padding-bottom: 20px;
    box-shadow: 0 1px 6px #f2dcdc;
    width: 90%;
    margin-left: 7px;
    margin-bottom: 40px;
}

.seprator_or {
    text-align: center;
    float: left;
    width: 100%;
    position: relative;
}

.seprator_or span {
    background-color: #333;
    display: inline-block;
    float: left;
    color: #fff;
    border-radius: 60px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0 45%;
    margin-top: 25px;
    margin-bottom: 10px;
}

.seprator_or::before {
    content: "";
    background: rgb(0,0,0);
    background: linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    width: 50px;
    height: 1px;
    position: absolute;
    top: 40px;
    transform: rotate(360deg);
    right: 118px;
}

.seprator_or::after {
    content: "";
    background: rgb(0,0,0);
    background: linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    width: 50px;
    height: 1px;
    transform: rotate(180deg);
    position: absolute;
    top: 40px;
    left: 110px;
}

/*Forget Password*/
.for_pass_img {
    text-align: center;
    margin-bottom: 30px;
}
.for_pass_img img {
    width: 90px;
}
.forget_password_wrap .forgot-text {
    font-size: 17px;
    font-weight: 600;
    text-align: center;
}
.forget_password_wrap .textbox.username {
    margin: 0px 0 14px;
    background: #fff url(../images/forget_mail.png) top 13px left 10px no-repeat!important;
    background-size: 22px !important;
}
.forget_password_wrap {
    margin-top: 20px;
}

/*Join/Create League*/
.jl_box_new {
    clear: both;
    border: 1px solid #ccc;
    width: calc(100% - 18px);
    margin-left: 8px;
    border-radius: 4px;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.jl_box_left {
    width: calc(70% - 20px);
    padding: 10px 10px;
}

.jl_box_right {
    width: calc(30% - 20px);
    padding: 11px 10px;
    background-color: #eee;
    text-align: center;
    border-radius: 0 4px 4px 0;
}

.jl_box_top {
    display: flex;
    justify-content: space-between;
}

.jl_box_top > div {
    text-align: center;
}

.jl_box_top > div:nth-child(2) {
    padding-right: 20px;
}

.jl_box_new .jl_tp_lbl, 
.jl_progress_lbl {
    font-size: 12px;
    font-weight: 500;
    color: #888;
    margin-bottom: 5px;
}

.jl_box_new .jl_mn_lbl {
    font-size: 15px;
    font-weight: 700;
    color: #3b095f;
}

.jl_join_btn .btn-8 {
    float: none;
    padding: 0px 0px;
    font-size: 15px;
    display: inline-block;
    width: 65px;
    height: 29px;
    line-height: 29px;
    margin-top: 10px;
}

.jl_progess {
    text-align: center;
}

.jl_progess .pro-fill3 {
    float: none;
    width: 60px;
    border-radius: 10px;
    overflow: hidden;
    font-size: 0px;
    margin-top: 3px;
    margin-right: 5px;
    margin: 0 auto;
    margin-left: 5px;
}

.jl_box_bot {
    margin-top: 10px;
}

.jl_join_btn .jl-btn.jl-width {
    width: 85px;
    float: none;
    margin-top: 5px;
}

.jl_box_left .jl_progess .pro-fill3 {
    width: 210px !important;
    margin: 0 auto;
}

div#divCloneLeaguePP input#txtCLLeagueName {
    width: 94%;
    margin-top: 5px;
}

div#divCloneLeaguePP {
    padding-top: 100px;
}

div#divCloneLeaguePP .ct-lable-54 {
    margin-bottom: 0;
}

.jl_join_btn .btn-8.jl-v3-yellow71 {
    background-image: none !important;
    background-color: #000;
    width: 93px;
    font-size: 11px;
    line-height: 24px;
    padding-top: 3px;
    display: inline-block;
    margin-left: -5px;
}

/*Add Fund New Payment*/
.top_pay_strip {
    display: flex;
    clear: both;
    justify-content: space-between;
    background-color: #fff;
    margin-top: 10px;
    padding: 5px 5px 2px 10px;
    border-radius: 4px;
    margin-bottom: 15px;
}

.top_pay_left b {
    font-size: 18px;
}
.top_pay_left b strong {
    color: red;
    font-size: 22px;
}
.top_pay_right .button {
    float: none;
    display: inline-block;
    background-color: transparent;
    color: blue;
    position: relative;
}
.payment_box_wrap {
    display: block;
    justify-content: space-between;
    flex-wrap: wrap;
}
.payment_inner_box {
    width: 93%;
    background-color: #fff;
    margin-right: 2px;
    padding: 10px;
    text-align: center;
    border-radius: 9px;
    box-shadow: 0 0 7px #f8f8f8;
    margin-bottom: 20px;
    border: 1px solid #ccc;
}
.payment_inner_box:nth-child(3),
.payment_inner_box:nth-child(6) {
    margin-right: 0;
}
.payment_inner_box h3 {
    font-size: 18px;
    text-align: center;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    font-weight: 600;
}
.payment_inner_box p {
    color: #999;
    font-weight: 500;
}
.payment_inner_box img {
    width: 110px;
    height: 60px;
    object-fit: contain;
}
.payment_inner_box .pay-text-part:last-child {
    text-align: center;
    padding: 5px;
    width: 97%;
    border-radius: 3px;
}
.payment_inner_box .nh-btn-1 {
    padding: 8px 25px;
    height: auto;
    margin-top: 10px;
    background-color: #1667b0;
    font-size: 15px;
    color: #fff;
    border: none;
    border-radius: 4px;
    font-weight: 600;
}
.bot_note_pay {
    display: flex;
    clear: both;
    justify-content: space-between;
    background-color: #fff;
    margin-top: 0px;
    padding: 5px 5px 7px 10px;
    border-radius: 4px;
    margin-bottom: 15px;
}
.bot_note_pay .pay-text-part {
    margin-top: 0;
    font-size: 13px;
}

/*Schedule v3 New*/
.pred_sche_title {
    display: flex;
    padding: 6px 10px;
    border: 1px solid #ddd;
    width: 91%;
    margin-left: 6px;
    margin-top: 10px;
}
.pred_sche_title span {
    font-weight: 600;
    width: 28px;
}
.pred_sche_title b {
    width: 58%;
}
.pred_sched_inner {
    display: flex;
    justify-content: space-between;
    padding: 7px 10px;
    background-color: #f7f7f7;
    margin-bottom: 7px;
    margin-top: 6px;
    align-items: center;
    width: 91%;
    border-radius: 60px;
    margin-left: 6px;
}
.pre_rnk {
    width: 20px;
    height: 20px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 15px;
    line-height: 19px;
    font-weight: 600;
}
.pre_prize {
    width: 65%;
}
.pred_sched_wrap .pred_sche_title {
    justify-content: space-between;
}
.pred_sched_wrap .pred_sche_title strong {
    width: 130px;
    display: block;
    text-align: right;
}
.pred_sched_wrap .pre_dte {
    font-weight: 500;
    color: #666;
}
.pred_sched_wrap .pre_prize {
    font-weight: 600;
}

/*Player Ranking New V3*/

/*.player_rnkg_new .p_list_drp .list-status {
    padding: 0 10px 0 5px;
    height: 30px;
    background: #fff url(http://m.cricbattle.com/images/listbox-arrow.jpg) no-repeat right 0px;
    background-size: contain;
}*/

.player_rnkg_new .p_list_drp .list-status:nth-child(1) {
    width: 45% !important;
}

.player_rnkg_new .p_list_drp .list-status:nth-child(2) {
    width: 45% !important;
}

.player_rnkg_new .p_list_drp .list-status:nth-child(3) {
    width: 45% !important;
}
.player_rnkg_new .p_list_drp .list-status:nth-child(4) {
    width: 45% !important;
}

.player_rnkg_new .p_list_drp .list-status {
    box-shadow: 0 0 2px #ccc;
}

.player_rnkg_new .p_list_drp > .list-status select {
    line-height: 31px;
    font-size: 11px;
    appearance: none;
    color: #333;
    padding: 0 5px 0 0;
}

.player_rnkg_new .search-box {
    background-color: #111111;
    margin-top: 10px;
    margin-left: 6px;
    width: 97%;
    border-radius: 5px;
}

.player_rnkg_new .search-box input#txtSearch {
    width: calc(100% - 200px);
    border-radius: 2px;
    font-family: 'Montserrat';
    color: #333;
    font-size: 10px;
    font-weight: 600;
}

.player_list_new .search-box input#btnSearch {
    background-size: 16px;
    background-position: center;
}

@media screen and (max-width: 351px) and (min-width: 320px) {
	.pyrnk_title span:nth-child(2), .pyrnk_sched_inner div:nth-child(2) {
	    width: 43%;
	}
}

/*#header {
	z-index: 99;
}
.menu-link-open,
#footer {
    z-index: 9;
}*/



table.pyrnk_tble_wrap {
    background-color: transparent;
    border-collapse: separate;
    border-spacing: 0 7px;
    width: 96%;
    margin-top: 7px;
    margin-left: 7px;
}
table.pyrnk_tble_wrap thead {
    background-color: transparent;
    font-weight: 600;
    color: #3b095f;
}
table.pyrnk_tble_wrap th {
    padding: 7px 3px;
    line-height: 15px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
table.pyrnk_tble_wrap th:first-child {
    border-left: 1px solid #ddd;
    border-radius: 4px 0 0 4px;
}
table.pyrnk_tble_wrap th:last-child {
    border-right: 1px solid #ddd;
    border-radius: 0 4px 4px 0;
}

table.pyrnk_tble_wrap tbody td {
    color: #3b095f;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 7px 3px;
}
table.pyrnk_tble_wrap tbody td:last-child {
    font-size: 13px;
}
table.pyrnk_tble_wrap td.td-data {
    background-image: none;
    border-left: none;
}
table.pyrnk_tble_wrap tbody td a.link-color2 {
    font-weight: 600;
    color: red;
    /*max-width: 117px !important;*/
    display: inline-block;
}
table.pyrnk_tble_wrap tbody td.first-td {
    border-bottom-color: #ddd;
    background-color: transparent;
    /*position: relative;
    z-index: 9;*/
    border-radius: 4px 0 0 4px;
    border-left: 1px solid #ddd;
    font-size: 10px;
}
table.pyrnk_tble_wrap tbody td:last-child {
    border-right: 1px solid #ddd;
    border-radius: 0 4px 4px 0;
}
/*table.pyrnk_tble_wrap tbody td.first-td::before {
    content: "";
    width: 20px;
    height: 20px;
    background-color: #3b095f;
    position: absolute;
    top: 7px;
    left: 0;
    margin: 0 auto;
    right: 0;
    border-radius: 34px;
    z-index: -1;
}*/
table.pyrnk_tble_wrap tbody td img.fl {
    width: 15px;
}
table.pyrnk_tble_wrap th:nth-child(2) {
    width: 20px;
}
table.pyrnk_tble_wrap th:nth-child(4) {
    width: 60px;
}
table.pyrnk_tble_wrap th:nth-child(5) {
    width: 50px;
}
table.pyrnk_tble_wrap tbody td.first-td span {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-color: #3b095f;
    border-radius: 40px;
}

/*MatchUp V3*/
span.mtchup-trde.mtch_arrev_wrap {
    display: block;
    text-align: center;
    border-top: none;
    float: left;
    width: calc(100% - 12px);
    border: 1px solid #ccc;
    padding-top: 1px;
    padding-bottom: 0px;
    margin-left: 5px;
    margin-top: 10px;
}
.mtch_arrev_wrap > strong {
    background-color: #3b095f;
    color: #fff;
    padding: 3px 5px;
    margin-bottom: 3px;
    display: block;
    width: 97%;
}
.mtch_arrev_wrap .legion_booster {
    float: left;
    width: 99%;
    text-align: left;
    margin-top: 3px;
    background-color: transparent;
    color: #000;
    padding: 0;
    margin-left: 1px;
}
.mtch_arrev_wrap .legion_booster ul {
    padding-top: 5px;
    padding-left: 4px;
    display: flex;
    padding-right: 4px;
    justify-content: space-between;
}
.mtch_arrev_wrap .legion_booster li {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    margin-bottom: 5px;
    font-size: 10px;
}
.mtch_arrev_wrap .legion_booster li b {
    width: 16px;
    height: 16px;
    color: #000;
    border-radius: 3px;
    border: 1px solid #c2c1c1;
    text-align: center;
    line-height: 17px;
    font-size: 8px;
    vertical-align: middle;
    float: left;
    margin-top: -4px;
    margin-right: 2px;
}

table.app-table.mtchup_tab_sal th:nth-child(2) {
    width: auto;
}
table.app-table.mtchup_tab_sal {
    border-spacing: 0 3px;
}
table.app-table.mtchup_tab_sal tbody td.first-td {
    border-right: 1px solid #ddd;
}
table.app-table.mtchup_tab_sal .bo-left {
    border-left: none;
}

/*Package New*/
ul.accordioninner li {
    background-color: #f7f7f7 !important;
    padding-left: 4px !important;
    margin-left: 5px;
    padding-top: 4px !important;
    margin-top: 5px;
    border-radius: 4px;
    padding-bottom: 3px;
}
ul.accordioninner p.dft_value {
    margin-top: 5px;
}
.customize_package_wrap .accordion li.active .accordioninner .opener {
    font-size: 14px;
    line-height: 19px;
    padding: 1px 0 1px 27px;
    background: url(https://www.cricbattle.com/images/ico-plus-2.png) no-repeat;
    background-size: 16px;
    background-position: 0 3px;
}
.customize_package_wrap ul.accordioninner li.activeinner a.opener.preparation-of-text {
    background: url(https://www.cricbattle.com/images/ico-plus-1.png) no-repeat;
    background-size: 16px;
    background-position: 0 3px;
}
ul.accordioninner p.pck_desc {
    border-bottom: 1px solid #ccc;
    padding-bottom: 7px;
    margin-right: 10px;
}

a.pcge_video {
    background-image: url(https://www.iconpacks.net/icons/1/free-video-icon-818-thumb.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 5px;
}
a.pcge_video + .col-cell {
    display: inline-block;
    vertical-align: top;
    width: 90%;
}
a.pcge_video + strong {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.accordioninner .inner_content_package p {
    flex-direction: column;
    align-items: flex-start;
}



a.close_cus_pop {
    float: right;
    display: inline-block;
    background-image: url(../images/cc-no.png);
    background-position: right;
    background-size: 15px;
    background-repeat: no-repeat;
    width: 60px;
    height: 21px;
    font-size: 14px;
    background-color: #eee;
    position: absolute;
    text-align: left;
    line-height: 21px;
    right: 0;
    border-radius: 3px;
    top: -5px;
    margin-top: -20px;
    padding-left: 3px;
}
.package-box.p-pursched {
    position: relative;
}
.package-box.p-pursched::before {
    content: "Purchased";
    font-weight: 600;
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    right: 0;
    background-color: #eb5951;
    color: #fff;
}
.package-box.p-disable {
    filter: grayscale(1);
    opacity: 0.7;
}
label.purc_prce {
    position: relative;
    background-image: url(../images/cc-yes.png);
    display: inline-block;
    width: 85px;
    background-repeat: no-repeat;
    background-position: left;
    background-size: contain;
}
.package-box .radio strike {
    font-size: 12px;
    display: block;
    color: #ddd;
}
.package-box .radio strike:last-child {
    font-size: 11px;
}
.cp_right_left_block  .package-box .radio {
    padding: 10px 0 5px 0;
    height: 65px !important;
}

.package-box .radio .lbl_purch_txt {
    font-weight: 700;
    font-size: 13px;
}

table.rules_table tbody tr.ply_tab_format,
table.rules_table tbody tr {
    box-shadow: none;
}

td.rul_main_ttle {
    background-color: rgb(23 33 50 / 48%) !important;
    color: #fff;
}
span.rul_marker {
    position: relative;
    display: block;
    padding-left: 20px;
}
span.rul_marker::before {
    content: "";
    position: absolute;
    left: -3px;
    top: 3px;
    border-radius: 60px;
    background-image: url(../images/rules_marker.png);
    background-size: contain;
    background-position: center;
    width: 19px;
    height: 12px;
    background-repeat: no-repeat;
}

#footer {
    z-index: 9;
}
#header {
    z-index: 99;
}
.menu-link-open {
    z-index: 9;
}
.cp_header h3 {
	position: relative;
}
li.descr_pc span.pr-color-royal-blue {
    z-index: 9;
}

/*Share Document Download PDF Format - Mob*/
.rules_format_wrapper {
    background-color: #fff;
    border: 1px solid #ccc;
    margin-top: 20px;
    padding: 70px 10px 10px 10px;
    background-image: url(../images/rules_bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.rules_mt_title {
    text-align: center;
}

.rules_mt_title h2 {
    display: inline;
    background-color: #000;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
}

.rules_mt_title p {
    font-weight: 500;
    font-size: 18px;
    margin-top: 15px;
    color: #777;
}

.rules_mt_content {
    background-color: #3b095f;
    color: #fff;
    text-align: left;
    padding: 10px 10px 10px 10px;
    border-radius: 4px;
    min-height: auto;
}

.rules_mt_content li {
    font-size: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
    position: relative;
}

.rules_mt_content li::before {
    content: ".";
    position: absolute;
    font-size: 33px;
    left: -2px;
    top: -21px;
}

.rules_mt_inner {
    text-align: center;
}

.rules_mt_box {
    display: block;
    vertical-align: top;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}

.rules_mt_box:last-child {
    margin-right: 0;
}

.rules_mt_box h2 {
    color: #eb5951;
    margin-bottom: 5px;
    font-weight: 600;
}

.rules_mt_outer {
    margin-bottom: 40px;
    margin-top: 30px;
}

.rules_mt_box:nth-child(3) ul li:nth-child(3)::before {
    content: unset;
}

.rules_mt_content li table {
    width: 100%;
    background-color: #4e296a;
    box-shadow: 0 1px 3px #2d2631;
    border-radius: 4px;
    padding-right: 5px;
    margin-top: 20px;
}

.rules_mt_content li table td, .rules_mt_content li table th {
    padding: 3px 3px;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
}

.rules_scr_tble {
    background-color: #3b095f;
    color: #fff;
    text-align: left;
    padding: 10px 10px 5px 10px;
    border-radius: 4px;
    min-height: 162px;
    /*margin-bottom: 25px;*/
}

.rules_scr_tble table {
    width: 100%;
    border-collapse: collapse;
}

.rules_scr_tble table thead th {
    border-bottom: 1px solid #6008a0;
    padding-bottom: 10px;
    font-size: 15px;
    color: #9cee2f;
}

.rules_scr_tble table td {
    padding: 8px 0;
    font-size: 14px;
    width: 59%;
    color: #fff;
}

.rls_format_down a {
    display: inline-block;
    background-color: #eb5951;
    color: #333;
    text-decoration: none;
    font-size: 15px;
    padding: 8px 18px;
    border-radius: 3px;
    font-weight: 600;
}

.rls_format_down span {
    vertical-align: middle;
}

.rls_format_down img {
    width: 15px;
    filter: brightness(100);
    vertical-align: middle;
    margin-right: 5px;
}

.rls_format_down {
    position: unset;
    right: 5px;
    top: 85px;
    background-color: #eee;
    z-index: 99;
    text-align: center;
    width: 96%;
    margin-left: 7px;
    border-top: 1px solid #ddd;
}

/*draft*/
.rules_mt_box:first-child li:last-child:before {
    content: unset;
}

.rls_strip_lgnm, .rls_strip_trnm {
    position: absolute;
    top: 20px;
    background-color: #ddd;
    padding: 5px 10px;
    font-size: 12px;
    width: 41%;
    text-align: right;
    min-height: 40px;
    border-radius: 4px 0 0 4px;
    display: flex;
    align-items: center;
}

.rls_strip_lgnm {
    left: 0;
    text-align: left;
    border-radius: 0 4px 4px 0;
}

.rls_strip_trnm {
    right: 0;
    text-align: left;
}

.rls_strip_lgnm b, .rls_strip_trnm b {
    display: block;
}



/*hTP*/
.desk_wrap_rules {
    text-align: center;
    padding: 15px 0px 0 0px;
}
.desk_rls_img img {
    width: 100%;
}
.desk_wrap_rules h2 {
    font-size: 28px;
    padding-bottom: 0;
    padding-top: 40px;
}
.desk_wrap_rules h3 {
    padding-bottom: 20px;
}
.desk_wrap_rules h3 span {
    font-size: 18px;
    background-color: #eb5951;
    color: #fff;
    padding: 0 8px;
    border-radius: 3px;
}

.rls_three_pce {
    position: relative;
}


.desk_rls_img {
    position: relative;
}
.desk_rls_img span {
    position: absolute;
    bottom: 41%;
    right: 70px;
    border-radius: 3px;
    color: #fff;
    background-color: #eb5951;
    font-size: 15px;
    font-weight: 600;
    padding: 2px 4px;
}
a.down_dte_lbl {
    cursor: default;
    background-color: transparent;
}
span.leag_cod_rul.leag_cod_rul_mob {
    bottom: 60px;
    right: 178px;
}
.platform_play {
    position: relative;
}
.platform_play img {
    width: 100%;
    margin-top: 10px;
}
.platform_play a {
    position: absolute;
    color: #3b095f;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
}
a.andr_pp {
    left: 0;
    top: 39.5%;
    width: 100%;
    text-align: center;
}
a.mob_pp {
    left: 300px;
    bottom: 15px;
}
a.desk_pp {
    left: 0;
    top: 64%;
    width: 100%;
    text-align: center;
}
a.ios_pp {
    right: 0px;
    bottom: 9px;
    width: 100%;
    text-align: center;
}



.top_rls_title {
    display: block;
    align-items: center;
    padding-top: 10px;
    background-color: #eee;
    padding-left: 5px;
    width: 95%;
    padding-bottom: 15px;
    margin-left: 7px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 20px;
}
.top_rls_left {
    width: 100%;
}
.top_rls_right {
    text-align: center;
    width: 100%;
}
.top_rls_title .top_rls_left h2 {
    font-size: 16px;
    font-weight: 600;
}
a.rls_cpy {
    background-color: #555;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    padding-right: 21px;
    padding-left: 10px;
    border-radius: 6px;
}
a.rls_cpy img {
    vertical-align: middle;
    width: 28px;
}
.top_rls_right a {
    display: inline-block;
    vertical-align: top;
}
a.rls_whtsapp img, .rls_fbsh img {
    width: 125px;
}
a.rls_down {
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    padding: 8px 8px;
    border-radius: 6px;
    font-weight: 600;
}
a.rls_down img {
    width: 13px;
    filter: brightness(100);
    vertical-align: middle;
    margin-right: 5px;
}
.platform_play.desk_wrap_rules h5 {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    color: #3b095f;
    margin-top: 0;
    position: relative;
}

div#divLeagueUserGuide .page-title-new.clb_title_inv {
    text-align: center;
    background-color: #eee;
    padding: 10px 0;
    width: 96%;
    margin-left: 7px;
}

div#divLeagueUserGuide font {
    font-size: 19px;
    font-weight: 600;
}

@media screen and (max-width: 340px) and (min-width: 330px) {
	.desk_rls_img span {
	    right: 64px;
	    font-size: 14px;
	}
}

@media screen and (max-width: 380px) and (min-width: 370px) {
	.desk_rls_img span {
	    right: 80px;
	    font-size: 14px;
	}
}

@media screen and (max-width: 400px) and (min-width: 390px) {
	.desk_rls_img span {
	    right: 90px;
	    font-size: 14px;
	}
}

@media screen and (max-width: 420px) and (min-width: 401px) {
	.desk_rls_img span {
	    right: 99px;
	    font-size: 14px;
	}
}

.payment_summ_box {
    width: 100%;
    margin: 0 auto;
    margin-top: 90px;
    border: 1px solid #ccc;
}

.payment_summ_box h2 {
    padding: 15px 20px;
    border-bottom: 1px solid #ccc;
    font-size: 22px;
    color: #3b095f;
}

.payment_summ_box p {
    margin: 0;
    padding-bottom: 20px;
    font-size: 20px;
    font-weight: 800;
    border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
    color: #3b095f;
}

.payment_summ_inner {
    padding: 20px 20px 30px 20px;
}

.payment_summ_inner h3 {
    color: #888;
    font-weight: 600;
    font-size: 12px;
    padding-bottom: 6px;
}

.payment_summ_inner ul {
    padding-bottom: 35px;
}

.payment_summ_inner ul li b {
    font-size: 18px;
    vertical-align: middle;
    color: #3b095f;
}

.payment_summ_inner .place_oder {
    background-color: #eb5951;
    color: #fff;
    text-decoration: none;
    padding: 7px 10px;
    font-weight: 500;
    font-size: 20px;
    display: inline-block;
    border-radius: 3px;
    width: 94%;
    text-align: center;
}

.payment_disclaim p {
    border: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    margin: 0;
    padding: 10px 10px;
    background-color: #eee;
}

.payment_summ_inner ul li img {
    width: 30px;
    margin-right: 5px;
    vertical-align: middle;
}

.payment_summ_inner ul li a {
    float: right;
    display: block;
    font-weight: 600;
    text-decoration: none;
}

a.jl-btn.dis-btn {
    background-image: none !important;
}

/*Draft Schedule*/
table.table-5.dft_sche_top {
    margin-left: 7px;
    width: 96%;
    margin-bottom: 12px;
    border-collapse: collapse;
}
.dft_sche_top.table-5 tr td:first-child {
    font-size: 10px;
    font-weight: 500;
    color: #888;
    border-right: none;
    width: 110px;
}
.dft_sche_top.table-5 tr td {
    background-color: #fff;
    border: 1px solid #ddd;
    font-size: 12px;
    font-weight: 600;
}

.dft_sch_tble_wrap table thead tr:nth-child(1) th {
    background-color: #a994b8;
    color: #fff;
    border-radius: 0;
}
.dft_sch_tble_wrap table thead tr:nth-child(2) th {
    background-color: #f7f7f7;
}
.dft_sch_tble_wrap table.pyrnk_tble_wrap tbody td:last-child {
    font-size: 11px;
}
.dft_sch_tble_wrap table.pyrnk_tble_wrap tbody td.first-td {
    color: #000;
    background-color: #f7f7f7;
}
.dft_sch_tble_wrap {
    float: left;
    width: 96%;
    margin-bottom: 10px;
}

/*Live 1-o-1*/
.live_outer_top {
    background-color: #f6efef;
    padding: 10px 10px;
    width: 94%;
    margin-top: 10px;
    border: 1px solid #ccc;
    border-radius: 6px;
    float: left;
}
.live_outer_top .title-1 {
    border: none;
    margin: 0px 0 -1px !important;
    font-weight: 600;
}
.live-cell-box1 {
    background-color: #fff;
}
.live-cell-box1 .chall-photo {
    border-radius: 5px;
    border: 0px solid #ccc;
    overflow: hidden;
    box-shadow: 2px 2px 1px #bfc9f8;
}
.league-box.live-user-box {
    margin-bottom: 5px;
    padding: 5px 0px;
    border-radius: 4px;
}
.live-data .text-2 {
    font-size: 11px;
    color: #777;
    font-weight: 500;
}
.live-data .text-1 {
    font-weight: 500;
}
.live-user-box .user-photo3 {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    box-shadow: 2px 2px 1px #bfc9f8;
}
.live-user-box .user-photo3 img {
    width: 100%;
    height: 60px;
    object-fit: cover;
}

/*Live Updates*/
.plyrs-updts-wrap .pu-main-box {
    border-bottom: none;
    background-color: #fafafa;
    width: 94%;
    margin: 5px 0%;
    padding: 10px 10px;
    border-radius: 4px;
    border: 1px solid #e2dada;
}
.plyrs-updts-wrap .pu-main-box .pu-img {
    box-shadow: 0 5px 5px #b8aaaa;
    border-radius: 6px;
}
.plyrs-updts-wrap .pu-main-box font b {
    font-size: 16px;
    padding-bottom: 5px;
    display: block;
}
.plyrs-updts-wrap .pu-main-box .pu-img img {
    height: 60px;
    object-fit: cover;
}
.white-box1.plyrs-updts-wrap {
    margin-top: 0;
}

/*User Profile*/
.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    margin-left: 0;
    margin-top: 10px;
}

.upload-btn-wrapper .btn {
    border: 2px solid #3b095f;
    color: #3b095f;
    background-color: white;
    padding: 8px 15px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: bold;
    font-family: 'Montserrat';
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.file_profile_wrap .menu-user {
    align-items: center;
    background-color: #f7f7f7;
    justify-content: center;
    padding: 5px 20px;
    border-radius: 6px;
    border: 1px solid #ccc;
    width: 47%;
    margin: 0 auto !important;
    display: contents;
}
.file_profile_wrap .menu-user img {
    border: 2px solid var(--primary-color);
    height: 50px;
    width: 50px;
}

.file_profile_wrap .form_group {
    float: left;
    padding-bottom: 15px;
}
.file_profile_wrap .lable1 {
    margin-bottom: 7px;
    font-size: 13px;
}
.file_profile_wrap .tabscontent .link-color {
    font-size: 12px;
    margin-top: -1px;
}
.file_profile_wrap .draft-time-box {
    border: 1px dotted #ccc;
    width: 93%;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 500;
    margin-left: 0;
}
.file_profile_wrap .draft-time-box font {
    display: inline-block;
    padding-bottom: 4px;
}
.file_profile_wrap .refe_prfle_lnk {
    float: left;
    background-color: #f8f8f8;
    padding: 5px 8px 8px 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-top: 10px;
}
.file_profile_wrap .textbox,
.file_profile_wrap .styled-select9 {
    box-shadow: none;
    border: 1px solid #ccc;
}
.refe_prfle_lnk .textbox {
    font-size: 12px;
}
.file_profile_wrap div#contentz2 > .draft-time-box,
.file_profile_wrap div#contentz3 > .draft-time-box {
    margin-left: 14px;
    width: 86%;
}


/*Invite Friend*/
.invite_fr_nte {
    background-color: #f1f1f1;
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 10px;
    font-size: 13px;
    font-weight: 500;
    color: #555;
}
.inv-wrapper {
    margin-left: -10px;
    margin-right: -10px;
}
.inv-first-blck {
    text-align: center;
    padding-top: 15px;
    border-bottom: 2px dotted #ddd;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
}
.inv-first-blck h4 {
    font-size: 18px;
    font-weight: 600;
    color: #3b095f;
}
.inv-first-blck h4 span {
    font-size: 12px;
    display: block;
}
.inv-first-blck h4 + img {
    margin: 15px 0;
}
.inv-first-blck img + span {
    display: block;
    font-weight: 500;
    font-size: 15px;
    padding: 0 50px;
}
.inv-first-blck .inv-grp.inv-grp-cde input {
    box-shadow: none;
    margin-bottom: 5px;
    border: 1px solid #ccc1c1;
}
.inv-first-blck .inv-grp.inv-grp-cde img {
    height: 32px;
    margin-top: -5px;
    border-radius: 0 4px 4px 0;
}
.inv-first-blck.inv-scnd-block {
    padding-bottom: 15px;
}
.inv-first-blck.inv-third-block {
    padding: 15px 10px 10px 10px;
}
.inv-third-block .inv-firs-txt {
    font-size: 12px;
    display: inline-block;
    font-style: italic;
    float: left;
    width: 96%;
    margin-bottom: 8px;
    color: #8d8282;
    text-align: left;
    margin-top: 6px;
}
.inv-third-block .inv-mail {
    margin-top: 20px;
}
.inv-third-block .inv-mail label {
    display: block;
    text-align: left;
    width: 100%;
    float: left;
    padding-bottom: 5px;
}
.inv-first-blck + .inv-scnd-block + .inv-third-block {
    box-shadow: none;
}
/*Sscore Summary*/
table.scr_summ_tble {
    width: 97% !important;
    margin-left: 5px;
}
.scr_otr_mn > div {
    margin-right: 5px;
}
span.scr_mgname {
    display: block;
    font-size: 13px;
}
span.scr_lgname {
    color: #888;
}
table.scr_summ_tble th {
    padding: 6px 3px;
    line-height: 15px;
    font-size: 11px;
    line-height: 10px;
}
.scr_otr_mn {
    display: flex;
}
table.scr_summ_tble.app-table th:nth-child(2) {
    width: 60px;
}
table.scr_summ_tble {
	border-right: 1px solid #ddd;
}
table.scr_summ_tble.app-table th:nth-child(3),
table.scr_summ_tble.app-table th:nth-child(4) {
    width: 50px;
}
table.scr_summ_tble.app-table tbody td {
    padding: 6px 3px;
    border-left: 1px solid #ddd;
}
tr.scr_spacer td {
    border: none !important;
    background-color: #ddd;
    border-radius: 0 !important;
    padding: 2px 0 !important;
}
.scr_lgnsumm ul {
    flex-wrap: wrap;
}
.scr_lgnsumm li {
    text-align: center;
    display: block !important;
    width: calc(25% - 0px) !important;
}
.scr_lgnsumm li b {
    display: block;
    float: none !important;
    margin: 0 auto !important;
    margin-bottom: 5px !important;
}
span.mtchup-trde.mtch_arrev_wrap.scr_lgnsumm {
    margin-bottom: 7px;
    background-color: #f1f1f1;
}

select#ddlTotalPlayers {
    width: 48px;
    appearance: auto;
    height: 27px;
    font-family: montserrat;
    font-weight: 600;
    border-color: #ccc;
}


.draft-popup-box.team_comb_mdl {
    background-color: rgba(0,0,0,0.9);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.team_comb_mdl .draft-popup-box1.draft-popup-prize1 {
    background-color: #fff;
    margin-top: 150px;
    width: 96%;
    padding: 10px 0;
    margin-left: 8px;
    border-radius: 4px;
}
.team_comb_mdl table {
    text-align: center;
}
.team_comb_mdl td.nh-black-title1 {
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}
.team_comb_mdl tr:nth-child(2) td {
    font-size: 13px;
    font-weight: 500;
    color: #666;
    padding-top: 5px;
    padding-bottom: 20px;
}
.team_comb_mdl tr input:nth-child(2) {
    background-color: #000;
    margin: 0;
    background-image: none !important;
    line-height: 1;
}

/*Predict Match*/

.multi_mtchshow {
    display: flex;
    justify-content: center;
    margin-top: 15px;
    align-items: center;
}
.multi_mtch_left {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 14px;
}
.multi_mtch_leftside span {
    margin-right: 10px;
}
.multi_mtch_rightside span {
    margin-left: 10px;
}
.multi_mtch_left img {
    width: 45px;
    height: 45px;
    object-fit: cover;
    border-radius: 50px;
}
.multi_vs {
    margin: 0 35px;
    position: relative;
    z-index: 9;
}
.multi_vs:before {
    content: "";
    background-color: #4fe268;
    top: 10px;
    left: -10px;
    width: 40px;
    right: 0;
    height: 1px;
    position: absolute;
    z-index: -1;
    margin: 0 auto;
}
.multi_vs span {
    background-color: #ddd;
    border-radius: 4px;
    font-weight: 600;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 10px;
}
.multi_pred_scltion {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 5px;
}
.multi_pred_scltion h3 {
    margin-right: 10px;
}
.multi_pred_scltion .drp_bst {
    width: 55%;
}
.winpredict_multi .bst_bootom {
    border-top: 1px solid #ddd;
    padding-top: 20px;
    position: relative;
    box-shadow: 0 -5px 9px #d2cdcd;
    margin-top: 20px;
}
.multi_mtch_blck {
    background-color: #f7f7f7;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    margin-bottom: 0px;
    border: 1px solid #ddd;
    width: 94%;
    margin-top: 10px;
}

.booster_modal_wrap.winpredict_modal.winpredict_multi {
    padding-top: 150px !important;
}
.multi_mtch_outer {
    max-height: 310px;
    overflow-y: auto;
}
.multi_predicted h4 {
    text-align: center;
    margin: 0;
    padding-bottom: 10px;
    float: none;
    padding-top: 10px;
}
.multi_predicted h4 span {
    color: #eb5951;
    font-size: 20px;
}

/*Multi Trade Matches*/

.m_mtches_inner .accordion {
    background-color: #fff;
    color: #444;
    cursor: pointer;
    padding: 10px 5px 10px 32px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 14px;
    background-image: url(../images/ct-add.png);
    border: 1px solid #ccc;
    font-weight: 600;
    transition: 0.4s;
    background-repeat: no-repeat;
    background-size: 17px;
    background-position: 5px 9px;
}
.m_mtches_inner .accordion.active {
    background-image: url(../images/ct-remove.png);
}

.multi_mtches_wrapper {
    padding: 10px;
    background-color: #faf8f8;
}


.m_mtches_dtls {
    display: none;
    border: 1px solid #ddd;
    background-color: #fff;
}

.m_match_sep {
    align-items: center;
    border-bottom: 1px solid #ddd;
    margin: 3px;
    display: flex;
    padding: 1px;
}

.m_match_sep > div {
    width: 100%;
    text-align: center;
    padding: 8px 7px;
    display: flex;
    align-items: center;
}

.m_mtch_timleft > b {
    
}

.m_mtch_team > b {
    background-color: #fd7740;
    color: #fff;
    padding: 3px;
    font-size: 11px;
    border-radius: 3px;
    margin-right: 15px;
    width: 20%;
}

.m_mtch_team span, 
.m_mtch_timleft span {
    display: block;
}

.m_mtch_trde span {
    margin-top: 10px;
}

.m_mtch_teamname span {
    background-color: #131845;
    color: #fff;
    height: 15px;
    padding: 0 5px;
    margin: 0 12px;
    border-radius: 44px;
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
}

.m_mtch_teamname {
    display: flex;
    margin-top: 0;
    width: 85%;
    align-items: center;
    justify-content: center;
}

.m_mtch_teamname h2 {
    font-size: 16px;
    margin-bottom: 0;
    font-weight: 900;
}

.m_mtches_inner {
    margin-bottom: 10px;
}

.m_mtch_btn .btn-8 {
    float: none;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    padding: 4px 5px;
    width: auto;
    height: 25px;
}

.multi_mtches_wrapper .nte_leaderboard {
    width: calc(100% - 12px);
    margin-left: 0px;
    margin-top: 0;
    margin-bottom: 20px;
}

.mtch_com_btn {
    display: flex;
    justify-content: space-between;
    padding: 10px 10px;
    background-color: #ddd;
    margin-top: -4px;
    align-items: center;
}

.m_mtch_trde {
    font-size: 14px;
}

.m_mtch_teamname img {
    width: 30px;
    height: 25px;
    margin: 2px 10px;
    object-fit: contain;
}
.m_mtches_lbl {
    text-align: center;
    font-size: 16px;
    font-weight: 900;
    margin-bottom: 9px;
}


div#divGoToTeamMaster {
    text-align: center;
    float: none;
    padding: 4px 7px;
    background-color: #eee;
}
div#divPPPredMatch {
    padding-top: 20px !important;
}
div#divNoHistory.grdsummnote {
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 60px);
    margin-left: 9px;
    font-size: 20px;
}

.chnge_rund {
    padding: 5px 5px 6px 5px;
    background-color: #eee;
    box-shadow: 0 1px 3px #cdcccc;
    margin-bottom: 6px;
}
.chnge_rund table {
    table-layout: fixed;
}
.chnge_rund span {
    font-weight: 600;
    padding-left: 2px;
    font-size: 11px;
    padding-bottom: 6px;
    display: block;
}
.chnge_rund .styled-select9 {
    margin: 0 !important;
    width: 96%;
    height: 30px;
    background-size: contain;
}










.squad_inner img {
	vertical-align: middle;
	padding-left: 2px;
}

.chat_box_bottom div#divpost {
    display: none;
}


.skp_button {
    display: block;
    text-align: center;
    width: 45px;
    margin: 0 auto;
    margin-top: 10px;
}
.skp_button .plan-details {
    text-align: center;
    min-width: 40px;
}
.plan-details {
    text-align: center;
    min-width: 100px;
}
div#divQtnWin {
    text-align: center;
}
div#divQtnWin > div {
    display: inline-block;
}

/*New Notes*/
.big_note_multi b {
    font-weight: 500;
    display: block;
    font-size: 13px;
    padding-bottom: 5px;
    display: none;
}
.big_note_multi a {
    font-weight: 600;
    color: blue;
}
.big_note_multi div {
    font-size: 12px;
}
.big_note_multi {
    background-color: #f2f2f2;
}

.bg_nte_cnt {
    padding: 0 20px;
}
.bg_nte_cnt li {
    font-weight: 500;
    font-size: 13px;
    padding-top: 15px;
    position: relative;
}
.bg_nte_cnt li::before {
    content: "-";
    position: absolute;
    left: -23px;
    font-weight: 600;
    font-size: 29px;
    top: 3px;
}

/*Extra Booster New - Mobile*/
/*New*/
.booster_expand_wrapper {
    float: left;
    width: 100%;
}
.big_note_multi.extra_boost_nte div {
    font-size: 12px;
    margin-bottom: 9px;
    border-bottom: 1px solid #999;
    padding-bottom: 0;
    display: inline-block;
    margin-left: -6px;
    padding-left: 6px;
    margin-right: -6px;
    width: calc(50% - 2px);
    padding-right: 6px;
    vertical-align: top;
}
.big_note_multi.extra_boost_nte {
    margin-top: 10px;
}
.big_note_multi.extra_boost_nte div:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: -8px;
    width: 100%;
}

.big_note_multi.extra_boost_nte b {
    display: inline-block;
    width: 23px;
    height: 23px;
    background-color: #3b095f;
    color: #fff;
    border-radius: 50px;
    border: none;
    text-align: center;
    position: relative;
    float: left;
    line-height: 23px;
    font-size: 9px;
    padding-bottom: 0;
    margin-bottom: 8px;
    font-weight: 900;
    margin-right: 5px;
}
.big_note_multi.extra_boost_nte b:before {
    content: "";
	width: 15px;
    height: 15px;
    border: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 50px;
}
.booster_expand_wrapper .clb_box_top {
    display: block;
    font-size: 13px;
    background-color: #eee;
    color: #000;
}
.booster_expand_wrapper .clb_box_top span {
    margin: 0;
    padding-bottom: 3px;
    color: #9c8585;
    display: block;
}
.booster_expand_wrapper .clb_box_top b {
    font-weight: 600;
}
.booster_expand_wrapper .cus_rdo {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.booster_expand_wrapper .cus_rdo input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.booster_expand_wrapper .checkmark {
    position: absolute;
    top: -7px;
    left: 0;
    height: 19px;
    width: 19px;
    background-color: #fff;
    border-radius: 50%;
    right: 0;
    margin: 0 auto;
}
.booster_expand_wrapper .cus_rdo:hover input ~ .checkmark {
  background-color: #ccc;
}
.booster_expand_wrapper .cus_rdo input:checked ~ .checkmark {
  background-color: #009999;
  border-color: #009999;
}
.booster_expand_wrapper .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.booster_expand_wrapper .cus_rdo input:checked ~ .checkmark:after {
  display: block;
}
.booster_expand_wrapper .cus_rdo .checkmark:after {
    top: 5px;
    left: 5px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: white;
}
.booster_expand_wrapper .clb_box_mid_cnt {
    flex-direction: column;
}
.ext_bst_icon {
    margin-bottom: 15px;
}
.booster_expand_wrapper .tabs_fan_pts ul li a {
    display: inline-block;
    text-align: center;
}
.booster_expand_wrapper .tabs_fan_pts ul {
    overflow-y: auto;
}
.booster_expand_wrapper .grdsummnote {
    width: calc(100% - 55px);
    font-size: 20px;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 4px;
    padding-bottom: 20px;
    margin-left: 7px;
}
strong#divBoostersNote ul li {
	width: 50%;
    margin-bottom: 10px;
}
strong#divBoostersNote ul {
    flex-wrap: wrap;
}
.spcl_noteboost {
    text-align: center;
    background-color: #b6ffb7;
    font-size: 13px;
    font-weight: 600;
    padding: 10px;
}

form[action="./PrivacyPolicy.aspx"] .page-title-new {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    padding-top: 10px;
}

.CustomizeLeague .note-box-top .note-text {
    text-align: left;
}
span.sub_txt_rr {
    display: block;
    font-size: 10px;
    font-weight: 500;
    padding-left: 25px;
    padding-top: 1px;
    line-height: 1.3;
}
td.rul_main_ttle span.sub_txt_rr {
    padding-left: 0px;
    padding-top: 5px;
    letter-spacing: 0.5px;
    font-size: 11px;
}

@supports (-webkit-touch-callout: none) {
	.chat_box_bottom {
    	position: sticky;
	    width: 100%;
	    left: 0;
	    background-color: #fff;
	    bottom: auto;
	    box-shadow: 0 -1px 3px #c0b6b6;
	    height: auto;
	}
	.chat_mid_content {
	    height: calc(0px + 70vh);
	    overflow-y: auto;
	}
}


/*Team Preview*/
.preview_btn {
    position: absolute;
    bottom: 245px;
    right: 0;
    left: 0;
    width: 145px;
    text-align: center;
    background-color: #535d5d;
    color: #fff;
    display: inline-block;
    padding: 11px 0;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
    border-radius: 84px;
    margin: 0 auto;
    box-shadow: 0 0 10px #9b8d8d;
}

.preview_modal_wrap.modal {
    display: block;
    position: fixed;
    z-index: 99;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.95);
}

.preview_modal_wrap .modal-content {
    margin: 2% auto;
    width: 94%;
}

.preview_modal_wrap .close {
  color: #aaa;
  font-size: 28px;
  font-weight: bold;
}

.preview_modal_wrap .close:hover,
.preview_modal_wrap .close:focus {
  color: red;
  text-decoration: none;
  cursor: pointer;
}
.preview_top {
    background-color: #000028;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 4px 10px;
}
.preview_top .close {
    font-weight: lighter;
    margin-right: 10px;
}
.preview_top strong {
    font-size: 15px;
    letter-spacing: 0.3px;
}
.preview_mid {
    background-color: #000028;
    border-top: 1px solid #453636;
    padding: 11px 10px;
    color: #fff;
    display: flex;
    justify-content: space-between;
}
.preview_mid span {
    display: block;
    margin-bottom: 5px;
    color: #888;
    font-size: 11px;
    text-transform: uppercase;
}
.preview_mid_right {
    text-align: right;
}
.preview_mid font {
    font-size: 14px;
}
.preview_mid font b {
    font-size: 11px;
    color: #888;
}
.preview_player_info img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 8px 8px 0 0;
}
.preview_bot_top ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.preview_bot_top ul li {
    margin: 0 12px;
    text-align: center;
    margin-bottom: 10px;
}
.preview_bot_top ul li span {
    display: block;
    background-color: #fff;
    color: #000;
    padding: 2px 9px;
    border-radius: 2px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.preview_bot {
    background-image: url(../images/preview_ground2.jpg);
    min-height: calc(100vh - 170px);
    background-position: center;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
}
.preview_bot_top > span {
    display: block;
    text-align: center;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #fd7740;
    width: 120px;
    padding-top: 5px;
    box-shadow: 0 2px 1px #417b2b;
    padding-bottom: 5px;
    border-radius: 5px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.preview_player_info b {
    color: #fff;
    margin-top: 4px;
    display: block;
}
.float_preview_btn {
    text-align: center;
}
.float_preview_btn a {
    background-color: #009999;
    color: #fff;
    display: inline-block;
    padding: 11px 0;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
    width: 145px;
    border-radius: 5px;
    margin: 0 auto;
    box-shadow: 0 0 5px #9b8d8d;
    text-align: center;
    margin-top: 15px;
}
.preview_note_tm {
    width: 200px;
    margin: 0 auto;
    background-color: rgba(0,0,0,0.8);
    color: #fff;
    text-align: center;
    font-size: 13px;
    height: 100%;
    font-weight: 600;
    margin-top: 50%;
    border-radius: 4px;
}

/*Trade*/
.plyr_trade_popup {
    padding-top: 100px;
    background-color: rgb(0 0 0 / 85%);
}
.plyr_trade_popup .popup-l2l-table_wrapper {
    margin-bottom: 150px;
    /*border: 2px dashed #938383;*/
}
.plyr_trade_popup .l2l-last-in {
    border-top: none;
    margin-top: 15px;
}

.plyr_trade_popup .popup-table-l2l-inner>h4.l2l-tle {
    background-color: #000028;
    padding-top: 10px;
    border-radius: 0;
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 19px;
    color: #fff;
}
.plyr_trade_popup .close {
    top: -30px;
    font-size: 23px;
    line-height: 18px;
    font-weight: 600;
    color: #000;
    background-color: #fff;
    border: 2px solid #000028;
    right: 0;
}
.trade_used_strip {
    background-color: #14c2c2;
    color: #fff;
    font-weight: 600;
    display: flex;
    padding: 0px 10px;
    justify-content: space-between;
}
.trade_used_strip font, 
.trade_used_strip span {
    display: inline-block;
    padding: 8px 0;
}
.trade_used_strip font {
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 20px;
}
.trade_used_strip b span:nth-child(1) {
    padding-left: 15px;
    background-color: #009999;
    border-radius: 15px 0 0 15px;
    padding-right: 20px;
    margin-right: -15px;
}
.trade_used_strip b span:nth-child(2) {
    padding-left: 20px;
    background-color: #047f7f;
    margin-right: -10px;
    padding-right: 15px;
    border-radius: 15px 0 0 15px;
}
.trade_tabular table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
.trade_tabular thead img {
    width: 20px;
}

.trade_tabular thead th {
    padding: 5px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.4px;
}
.trade_tabular tbody td {
    border-bottom: 1px solid #ddd;
    padding: 5px;
}
.trade_tabular tbody td:nth-child(1), 
.trade_tabular tbody td:nth-child(3) {
    width: 50%;
}
.trade_tabular tbody td:nth-child(1) .trade_player_box {
    position: relative;
}
.trade_tabular tbody td:nth-child(1) .trade_player_box::before {
    content: "";
    background-color: #ddd;
    position: absolute;
    width: 1px;
    height: 66%;
    top: 7px;
    right: -25px;
}
.trade_player_img img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 4px;
}
.trade_player_box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.trade_tabular tbody td:nth-child(3) .trade_player_box {
    justify-content: flex-end;
}
.trade_tabular tbody td .trade_player_box .trade_player_img {
    margin-right: 5px;
    position: relative;
}
.trade_tabular tbody td:nth-child(3) .trade_player_box .trade_player_img {
    margin-left: 5px;
    margin-right: 0;
}
.trade_player_info span img {
    width: 13px;
    vertical-align: middle;
}
.trade_tabular {
    margin-top: 10px;
}
i.trde_cap, 
i.trde_vc {
    background-color: red;
    color: #fff;
    display: inline-block;
    padding: 1px 0;
    vertical-align: middle;
    border-radius: 34px;
    font-weight: 900;
    margin-left: 10px;
    font-size: 9px;
    min-width: 22px;
    position: absolute;
    text-align: center;
    left: 0;
    bottom: -4px;
}
.trade_player_info h5 {
    font-size: 12px;
    font-weight: 600;
    color: #000028;
    padding-bottom: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 111px;
}
.trade_player_info span {
    font-weight: 600;
    font-size: 10px;
    color: #009999;
}
.plyr_trade_popup .l2l-last-in span.btn-txt {
    background-color: #0098A6 !important;
    padding: 7px 31px;
    text-transform: uppercase;
    font-size: 16px;
    margin-left: 0;
    font-weight: 600;
}
.plyr_trade_popup .popup-table-l2l-inner {
    border-radius: 0;
}
table.cpt_trade_popup thead tr:nth-child(1) th {
    border-top: none;
}
table.cpt_trade_popup {
    margin-top: 10px;
}
.trade_tabular table th {
    font-weight: 600;
    color: red;
}

/*Compare Screen*/
.teampop_preview {
    text-align: center;
    float: left;
    width: 100%;
    margin-top: 15px;
}
.team_popuppage {
    margin-bottom: 25px;
    padding-top: 15px;
    float: left;
    width: 100%;
}
.team_popuppage_wrap .filter-tle {
    border-bottom: none;
    margin-bottom: 0px;
    font-family: montserrat;
    font-weight: 600;
    font-size: 18px;
}
.team_com_drp {
    width: calc(100% - 20px);
    margin: 0 10px;
}
.team_com_drp label {
    font-weight: 600;
    display: block;
    padding-bottom: 5px;
}
.team_com_outer {
    display: flex;
    align-items: center;
}
.compare_strip_main {
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-top: 10px;
}
.compare_strip_main h5 {
    padding-bottom: 10px;
}
.compared_main_wrap h6.filter-tle {
    display: flex;
    float: left;
    border: 1px solid #ddd;
    align-items: center;
    width: calc(100% - 23px);
    margin-left: 5px;
    padding: 5px;
}
.compared_main_wrap h6.filter-tle b {
    width: 50%;
    text-align: left;
}
.compared_main_wrap h6.filter-tle b:last-child {
    text-align: right;
}
.compared_main_wrap h6.filter-tle span {
    display: block;
    padding-bottom: 2px;
    font-size: 11px;
    color: red;
}

.team_com_outer label.chkbox-lble {
    width: auto;
    font-weight: 600;
    font-size: 13px;
    padding-right: 5px;
    margin-bottom: -15px;
}
.team_com_outer .checkmark {
    top: 1px;
    left: 5px;
    height: 17px;
    width: 17px;
}
.team_com_outer .chkbox-lble .checkmark:after {
    left: 7px;
    top: 2px;
    width: 3px;
    height: 8px;
}
.team_popuppage .modal-content {
    padding-top: 20px;
}
.compared_main_wrap h6.filter-tle font {
    font-size: 12px;
    background-color: #eee;
    display: inline-block;
    padding: 3px;
    position: relative;
    border-radius: 4px;
    box-shadow: 2px 2px 0px #ff3131;
}
.compared_main_wrap h6.filter-tle font:before, 
.compared_main_wrap h6.filter-tle font:after {
    content: "";
    width: 20px;
    height: 1px;
    background-color: #eee;
    position: absolute;
    top: 10px;
}
.compared_main_wrap h6.filter-tle font:before {
    left: 25px;
}
.compared_main_wrap h6.filter-tle font:after {
    right: 25px;
}
.compared_main_wrap .m_user_info p {
    font-size: 12px;
    width: 80px;
}
.compared_main_wrap .m_user_info p a {
    font-size: 12px;
}
.prev_title_cpr {
    background-color: #ddd;
    font-weight: 900 !important;
    font-size: 13px !important;
    padding-left: 7px !important;
}
td.prev_title_cpr {
    text-align: left !important;
}
.compared_main_wrap td.prev_title_cpr {
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: left;
}
b.mth_vc_c {
    background-color: #ddd;
    width: 23px;
    height: 23px;
    display: flex;
    align-items: center;
    border-radius: 100%;
    justify-content: center;
    font-size: 10px;
    font-weight: 900;
}
.team_popuppage_wrap label.chkbox-lble {
    width: 100%;
    margin-left: 10px;
    padding-bottom: 10px;
}
.compared_main_wrap .m_user_info.m_right_info {
    flex-direction: row-reverse;
}
.compared_main_wrap h6.filter-tle b img {
    width: 35px;
    height: 35px;
}
.compared_main_wrap h6.filter-tle b strong {
    display: block;
}
.compared_main_wrap .m_user_info.m_left_info img {
    float: left;
}
.compared_main_wrap .side_mtch {
    width: 67%;
    float: left;
}
.compared_main_wrap .m_user_info {
    margin-top: 5px;
    margin-bottom: 5px;
}

.preview_bot_top > span img {
    vertical-align: middle;
    margin-right: 5px;
    width: 16px;
    margin-bottom: 2px;
}

/*preview new*/
.preview_mid {
    padding: 11px 50px 11px 10px;
}
.preview_modal_wrap .modal-content {
    position: relative;
}
.preview_close {
    top: 28px;
    right: 18px !important;
}
.preview_close .close {
    background-color: #fff;
    font-weight: 500;
    width: 25px;
    display: inline-block;
    height: 25px;
    text-align: center;
    line-height: 21px;
    border-radius: 40px;
    color: #000028;
    font-size: 24px;
}
.preview_top {
    padding: 4px 0px;
}
.preview_mid_right {
    margin-left: 20px !important;
}
.preview_bot_top {
    border-radius: 10px;
    margin-bottom: 5px;
    padding-top: 10px;
    background-color: rgba(0,0,0,0.2);
}
.prvw_player_left {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
}
strong.prw_cap {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    width: 17px;
    height: 17px;
    display: inline-block;
    border-radius: 12px;
    font-size: 7px;
    line-height: 18px;
}
.preview_player_info b {
    color: #fff;
    margin-top: 4px;
    display: block;
    font-weight: 500;
    font-size: 10px;
}
.prvw_player_left font {
    font-size: 10px;
}
.preview_player_info img {
    border-radius: 50px;
}
.preview_bot_top > span {
    width: 135px;
}
.preview_bot_top ul li span {
    padding: 2px 5px;
    border-radius: 2px;
    font-weight: 500;
    display: block;
    -webkit-line-clamp: unset;
    width: 80px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background-color: #000;
    color: #fff;
}
.preview_bot {
    padding: 20px 5px;
}
.preview_bot_top ul li {
    margin: 0 12px;
    margin-bottom: 15px;
}
.preview_player_info b, 
.preview_player_info font {
    width: 25%;
}

.chall_side > a {
    padding-right: 5px;
}
.shk-chal {
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    animation-name: zoomin;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    filter: saturate(100%);
    width: 24px;
}
.chall_side .chall-drp {
    position: absolute;
    right: 0;
    width: 70%;
    background-color: #fff;
    text-align: center;
    bottom: -31px;
    padding: 7px 3px;
    font-size: 14px;
    display: none;
    border-radius: 4px;
    box-shadow: 0 2px 3px #999;
}
@keyframes zoomin {
    0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1.15,1.15);
    }
    100% {
        transform: scale(1,1);
    }
}

a#lnkJoinPrivate {
    float: left !important;
    background-color: #f8f8f8 !important;
    color: #333;
    border-radius: 0 15px 15px 0;
    box-shadow: 1px 2px 1px #ccc;
    font-size: 10px;
    min-width: 80px;
    background-image: none !important;
    margin-left: -10px;
}
a#lnkCreateLeague {
    float: right !important;
    background-color: #f8f8f8 !important;
    color: #333;
    border-radius: 15px 0 0 15px;
    box-shadow: 1px 2px 1px #ccc;
    font-size: 10px;
    background-image: none !important;
    margin-right: -10px;
    min-width: 80px;
}
a#lnkJoinPublic {
    margin-left: 5px;
}
div#divPageBlock div#divTeamViewGround .modal-content {
    margin: 2% auto;
    width: 100%;
    padding: 0;
    margin-left: 0;
}

/*Disable Links*/
/*table#grdCurrStanding td.two-line-text a#lnkTeam,
.pyrnk_tble_wrap.mtchup_tab_sal tbody#grdMatchupTop a.table-name-link.mt-5.team-popup,
.pyrnk_tble_wrap.mtchup_tab_sal tbody#grdMatchupAll a.table-name-link.mt-5.team-popup,
.pp-main-box table.app-table tbody#grdAllTeam a.table-name-link.mt-5.team-popup,
tbody#grdMatchupAll tr a.table-name-link.mt-5.team-popup,
table#grdCurrStandingH2H td.two-line-text a#lnkTeam,
.pp-main-box table.app-table tbody#grdMatchupTop a.table-name-link.mt-5.team-popup {
    pointer-events: none;
}*/


/*Match Iframe View*/
.fld_radio {
    display: block;
    position: relative;
    padding-left: 27px;
    margin-bottom: 0;
    cursor: pointer;
    padding-right: 10px;
    padding-top: 4px;
    font-size: 12px;
    -webkit-user-select: none;
    margin-top: 5px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fld_radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.fld_radio .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

.fld_radio:hover input ~ .checkmark {
  background-color: #ccc;
}

.fld_radio input:checked ~ .checkmark {
  background-color: #000028;
  border: 2px solid #000028;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.fld_radio input:checked ~ .checkmark:after {
  display: block;
}
.fld_radio .checkmark:after {
    top: 4px;
    left: 4px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: white;
}


.cmpr_top_items span.checkmark {
    width: 15px;
    height: 15px;
}
.cmpr_top_items .chkbox-lble .checkmark:after {
    left: 5.5px;
    top: 2px;
    width: 3px;
    height: 7px;
}
.team_popuppage_wrap .cmpr_top_items label.chkbox-lble {
    padding-left: 24px;
    font-size: 13px;
    width: 30%;
    font-weight: 600;
}
.cmpr_top_items {
    display: flex;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.field_view_match {
    display: flex;
    width: 70%;
    justify-content: flex-end;
    padding-right: 5px;
}
.mtch_frame_wrap .field_view_match .styled-select9 {
    width: 50% !important;
    height: 30px;
    background-size: 25px 30px;
}

img.over_uncap_icons {
    position: absolute;
    width: 14px !important;
    height: 14px !important;
    margin-top: -5px;
    margin-left: -12px;
}

.mtch_frame_inner .ndown_matchup_wrap .m_user_info {
    position: relative;
    display: block;
}
.mtch_frame_inner .ndown_matchup_wrap .side_mtch {
    padding-left: 0;
}
.mtch_frame_inner .m_user_info p {
    margin: 0;
    padding-top: 0;
    font-size: 11px;
    padding-bottom: 0px;
    width: 65px;
}
.mtch_frame_inner .side_mtch p a {
	font-size: 11px;
}
.mtch_frame_inner .bot_mtch_scnros {
    position: absolute;
    bottom: -15px;
    width: 100px;
}
.m_right_info .bot_mtch_scnros {
    right: 0;
}


span.prvw_pts_frme {
    position: absolute;
    right: -8px;
    top: 0;
    background-color: transparent !important;
    width: auto !important;
    font-weight: 700 !important;
}
.preview_player_info img.over_uncap_icons {
    position: absolute;
    width: 14px !important;
    height: 14px !important;
    margin-top: -5px;
    margin-left: 0;
    left: -9px;
    bottom: 2px;
}
.prvw_player_left strong.prw_cap {
    background-color: yellow;
    color: #000;
    font-weight: 700;
}
.preview_player_info {
    position: relative;
}

h2.ttle_pts_mtch {
    display: block;
    align-items: center;
    justify-content: space-between;
    background-color: rgb(0 153 153 / 22%);
    font-size: 17px;
    float: left;
    margin-bottom: 5px;
    min-height: 38px;
    width: 100%;
}
h2.ttle_pts_mtch span {
    background-color: #000028;
    color: #fff;
    font-size: 14px;
    width: 40px;
    float: left;
    height: 30px;
    display: inline-block;
    text-align: center;
    padding: 4px 10px 4px 10px;
    line-height: 31px;
    border-radius: 0px 20px 20px 0;
}

h2.ttle_pts_mtch span:last-child {
    border-radius: 20px 0 0 20px;
    float: right;
}
h2.ttle_pts_mtch font {
    line-height: 36px;
    font-size: 15px;
}
.mtch_frame_inner .ndown_matchup_wrap {
    margin-bottom: 10px;
    border-top: none;
    padding-top: 5px;
}
.extra_pts_mtchup {
    margin-top: 25px !important;
    margin-bottom: -25px !important;
}

.mob_challge_box {
    align-items: center;
    padding: 12px 10px 6px 10px !important;
    border-radius: 10px;
    width: calc(100% - 20px);
    margin: 5px 0;
    background: url(../images/challnge_icon2.png) ,linear-gradient(226deg, #2e2e59 0%, rgba(0,2,3,1) 100%);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 90px,cover;
    margin-top: 10px;
    float: left;
}
.mob_challge_box .note-box.mb-5 {
    padding-right: 10px;
    width: 80%;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 15px;
}
.mob_challge_box a.btn-1.mb-10 {
    display: inline-block;
    width: 170px;
    font-size: 13px;
    line-height: 15px;
    padding-top: 9px;
    padding-bottom: 12px;
    height: auto;
    box-shadow: 0 0 5px #000;
    border-radius: 4px;
}
.bot_players_wrap.bot_play_wrap {
    margin-top: 10px;
    float: left;
    margin-bottom: -15px;
}

.mtch_frame_wrap .m_left_info.curnt_plying_tm {
    background-color: green;
    border-radius: 0 8px 8px 0;
    float: left;
    box-shadow: 0 2px 1px #ccc;
}

.mtch_frame_wrap .m_right_info.curnt_plying_tm {
    float: right;
    box-shadow: 0 2px 1px #ccc;
    background-color: green;
    border-radius: 8px 0 0 8px;
}

.mtch_frame_wrap .curnt_plying_tm .side_mtch p a {
	color: #fff;
}

li.curnt_plying_tm {
    background-color: rgb(0 128 0 / 63%);
    border-radius: 4px;
}

li.curnt_plying_tm span.prvw_pts_frme {
    right: -8px;
    top: -15px;
}
div#divAcceptChallange .note-box.mt-10 {
    padding-bottom: 5px;
}

.mtch_frame_wrap tr.curnt_plying_tm td {
    background-color: green;
    color: #fff;
}

/*RD Change*/
.fancybox-skin {
    padding: 5px !important;
}
.mtch_frame_wrap .ndown_matchup_wrap .mdle_scrs p {
    padding-top: 20px;
    font-size: 13px;
}
.mtch_frame_wrap .ndown_matchup_wrap .mdle_scrs {
    background-position: 0 15px;
    width: 85px;
    height: 60px;
}


.mtch_frame_wrap .m_left_info.curnt_plying_tm {
    width: 102px;
    padding: 5px 0px;
}
.mtch_frame_inner .curnt_plying_tm .m_user_info p {
    margin: 0;
    padding-top: 0;
    font-size: 11px;
    padding-bottom: 0px;
    width: 95px;
}
.mtch_frame_inner .bot_mtch_scnros {
    position: absolute;
    bottom: 29px;
    width: 70px;
    left: 36px;
}

.mtch_frame_wrap .m_right_info.curnt_plying_tm {
    width: 100px;
    padding: 5px 0px;
}
.mtch_frame_wrap .ndown_matchup_wrap .curnt_plying_tm .mdle_scrs p {
    padding-top: 16px;
    font-size: 13px;
}
.mtch_frame_wrap .ndown_matchup_wrap .curnt_plying_tm .side_mtch span {
    color: #fff;
}
.mtch_frame_wrap .m_right_info .bot_mtch_scnros {
    right: 33px;
    left: unset !important;
}
.mtch_frame_inner .side_mtch p a {
    font-size: 12px;
    color: #000028;
}


.mtch_frame_inner .bot_mtch_scnros {
    position: absolute;
    bottom: 26px;
    width: 100px;
    left: 33px;
}
.compare_strip_main {
    padding-bottom: 0;
    border-bottom: none;
    padding-top: 10px;
}
.mtch_frame_inner .ntop_matchup_wrap.ndown_matchup_wrap:nth-child(1) .mdle_scrs {
    width: 120px;
}
.mtch_frame_inner .ntop_matchup_wrap.ndown_matchup_wrap:nth-child(1) .mdle_scrs p {
    font-size: 19px;
    padding-top: 20px;
    margin: 0 -20px;
}
.mtch_frame_inner .m_user_info p {
    width: 80px;
}
.field_view_match .styled-select9, .mtch_frame_wrap .team_com_outer .styled-select9 {
    width: 100% !important;
    height: 30px;
    background-size: 25px 30px;
}
.mtch_frame_inner .cnvc_mark {
    margin-top: 21px;
}

/*Group Modal*/
.grp_comp_mainwrap .cmpr_top_items > h2 {
    width: 50% !important;
    font-size: 15px !important;
    font-weight: 600;
}
.grp_comp_mainwrap .field_view_match .styled-select9 {
    width: 89% !important;
    height: 30px;
    background-size: 25px 30px;
    margin-top: 8px;
}
td.grp_plyr_dtls {
    width: 110px !important;
    background-color: #f1f1f1;
    border-radius: 4px;
    text-align: center;
    border: 2px solid #ddd !important;
}
td.grp_plyr_dtls .m_user_info {
    display: block !important;
}
td.grp_plyr_dtls .m_user_info .grp_user_info > img {
    float: left;
    width: 30px !important;
    height: 30px !important;
}
.grp_comp_mainwrap .compared_main_wrap .side_mtch {
    width: 64%;
    float: left;
    padding-left: 3px;
}
.grp_comp_mainwrap .compared_main_wrap .m_user_info p {
    font-size: 12px;
    width: 70px;
    padding-bottom: 0;
    padding-top: 1px;
}
.grp_comp_mainwrap .compared_main_wrap .bot_mtch_scnros {
    padding-left: 2px;
}
.grp_comp_mainwrap .compared_main_wrap span.ide_mtachup img {
    margin-left: 0;
    float: none !important;
}
.grp_plyrs_pts {
    float: left;
    width: 100%;
    background-color: #ccc;
    margin-top: 4px;
    font-weight: 600;
}
.grp_plyrs_pts span {
    font-size: 12px !important;
}
.grp_comp_mainwrap td.grp_plyr_dtls img.over_uncap_icons {
    margin-left: -70px;
    width: 14px !important;
    height: 14px !important;
}
.grp_btn_plyrs a {
    float: none;
    width: auto;
    font-size: 14px;
    padding: 0px 10px;
}
.grp_btn_plyrs {
    background: #f2f2f2;
    float: left;
    width: 100%;
    text-align: center;
    padding: 7px 0 5px 0;
    margin-bottom: -5px;
    margin-top: 5px;
}

/*Emergency CSS*/
ul#divTabMenu.tour-menu8.tour_menu_rules li:first-child {
    display: none;
}
ul#divTabMenu.tour-menu8.tour_menu_rules li:last-child a {
    border-bottom: 4px solid #f2321f;
    background-color: #fff;
    color: #000;
}
div#divTab1.rules_del_match {
    display: none !important;
}
div#divTab2.rules_del_match {
    display: block !important;
}
.rname_teamnm tr td:nth-child(2) {
	display: none;
}
.rname_teamnm tr td:nth-child(3) a.edt_lg_name {
    position: absolute;
    margin-left: 5px;
    background-color: #f56e28;
    color: #fff;
    padding-bottom: 0px;
    border: none;
    box-shadow: 0 2px 5px #af9e9e;
    font-size: 10px !important;
    padding-left: 6px;
    border-radius: 10px;
}
.rname_teamnm.app-table tbody td {
	padding-left: 10px;
}

/**************************************************EPL Changes***********************************************/
/*Swap*/
.playr_swap a.swap_btn {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-bottom: 5px;
    background-image: url(../images/up-down.png);
    background-repeat: no-repeat;
    background-size: 20px;
    transition: all ease 0.3s;
    background-position: 0 0;
    vertical-align: middle;
}
.playr_swap a.btn-act {
    background-position: 0 -21px;
}
.playr_swap a.swap_btn:hover {
    background-position: 0 -21px;
}

span.prio_bench {
    display: inline-block;
    width: auto;
    padding-left: 5px;
    vertical-align: middle;
    background-color: #ddd;
    padding-right: 5px;
    height: 20px;
    line-height: 19px;
    border-radius: 10px 0 0 10px;
    margin-left: 1px;
    font-weight: 600;
}

.app_table_outer .playr_swap {
	display: inline-block;
}

div#divPriority {
    width: 19px;
    background: url(https://testepl2980ssoccer.cricbattle.com/images/down-arrow.png) no-repeat 12px 8px #000028;
    text-align: left;
    padding-left: 5px;
    display: inline-block;
    line-height: 1;
    border-radius: 4px 0 0 4px;
    margin: 0 -1px -9px 0px;
    height: 25px;
    overflow: hidden;
    border: 0px solid #ccc;
}
div#divPriority select {
    background: transparent;
    width: 168px;
    padding: 0px;
    font-size: 12px;
    color: #04bdbd;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 25px;
    -webkit-appearance: none;
    cursor: pointer;
}

/*MyTeam*/
.team_frsh_wrap .app-table {
    background-color: #fff;
}
.team_frsh_wrap .app-table td.td-data {
    background-image: none;
    border-left: none;
}
.team_frsh_wrap table#divBenchPlayer thead td:last-child {
    margin-top: 10px;
    position: absolute;
    right: 0;
}
.team_frsh_wrap .pp-main-box .current-round-ply font, 
.team_frsh_wrap .pp-main-box .full-width font {
    padding-left: 0 !important;
    display: block;
}
.team_frsh_wrap .pp-main-box .current-round-ply font::before, 
.team_frsh_wrap .pp-main-box .full-width font::before {
	content: unset;
}
.team_frsh_wrap tbody#grdBenchPlayer td:nth-child(6),
.team_frsh_wrap tbody#grdBenchPlayer td:nth-child(7),
.team_frsh_wrap tbody#grdBenchPlayer td:nth-child(8) {
	width: 50px;
}

/*Current Match Popup Myteam*/
.match_popup_new .popbox-1 {
    background-color: #fff;
    border-radius: 7px;
}
.match_popup_new .title_cur-mat {
    background-color: #f2f2f2;
    width: calc(100% - 20px);
    border-radius: 3px;
    margin: 0 auto;
    margin-top: 5px;
}
.match_popup_new .matches-box .match {
    border-right: none;
}
.match_popup_new .popbox-title {
    line-height: 34px;
    background-color: #fd7740;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
    width: 35%;
    margin: 9px auto;
    float: none;
}
.match_popup_new .mtch_curr_roun {
    margin: 5px 5px 0 5px;
}
.match_popup_new .mtch_curr_roun img {
    width: 25px;
    height: 25px;
    object-fit: cover;
    border-radius: 3px;
}
.match_popup_new .mtch_curr_roun span {
    display: block;
    font-weight: 600;
    font-size: 12px;
    margin-top: 3px;
}
.match_popup_new .p_mtch_tme {
    font-size: 10px;
    background-color: #eee;
    padding: 1px 7px;
    display: block;
    color: #000028;
    border-radius: 3px;
    box-shadow: 0 1px 1px #c8b8b8;
    margin-top: 0;
    font-weight: 600;
}
.match_popup_new font.p_mtch_tme {
    margin-bottom: 3px;
    background-color: snow;
    box-shadow: none;
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
    padding-bottom: 2px;
}
.match_popup_new span.p_mtch_tme {
    margin-top: 3px;
    margin-bottom: -2px;
}
.match_popup_new .matches-box .match table {
    width: 100px;
    padding: 3px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
}


/*Player Profile Popup Iframe*/
.player_image > img {
    width: 100%;
    height: 270px;
    object-fit: cover;
    object-position: center;
}
.player_image {
    position: relative;
}
.player_inner_data {
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: calc(100% - 20px);
    background-color: rgb(36 43 75 / 70%);
    text-align: center;
    padding: 0px 10px;
    height: 100%;
}
.player_inner_data {
    display: block;
    font-size: 15px;
    text-align: center;
    align-items: center;
    justify-content: space-between;
    color: #fff;
}
.player_tabs ul {
    display: flex;
    justify-content: center;
}
.player_tabs ul li {
    width: 40%;
    text-align: center;
    border: 1px solid #b6b6b6;
    border-radius: 5px;
    margin-right: 7px;
}

.player_tabs ul li a {
    font-size: 15px;
    font-weight: 600;
    background-color: transparent;
    display: block;
    padding: 10px 10px;
    color: #000028;
    text-decoration: none;
    border-bottom: 3px solid #000028;
    border-radius: 5px;
    margin-bottom: -1px;
}

.player_tabs ul li .active {
    font-size: 15px;
    font-weight: 500;
    background-color: transparent;
    display: block;
    padding: 10px 10px;
    color: #000;
    border: none;
    text-decoration: none;
}

.player_nme b {
    font-size: 20px;
    margin-right: 5px;
}
.player_nme span {
    font-size: 12px;
    font-weight: 500;
}
.player_rnk span:nth-child(2) {
    border-left: 1px solid #fff;
    padding-left: 11px;
}
.player_nme .player_rnk {
    padding-top: 5px;
}
.player_nme {
    text-align: left;
    padding-left: 15px;
    margin-bottom: 10px;
}
.player_rnk span {
    margin-left: 2px;
    font-weight: 500;
    font-size: 13px;
}
.player_content_wrapper .player_tabs {
    margin: 20px 10px 10px 10px;
    float: left;
    width: 100%;
}
.player_content_wrapper .content1 {
    padding: 0 10px;
}

.player_content_wrapper .my_team69-sub {
    border-left: 1px solid #534949;
    border-top: 1px solid #534949;
}
.player_content_wrapper .bo-r-tb-85 {
    border-left: 1px solid #534949;
}
.player_content_wrapper .create_league_list_league9 th, 
.player_content_wrapper .new-table-546 thead, 
.player_content_wrapper .new-table-54 thead {
    background: #000 !important;
}
.player_content_wrapper .create_league_list_league9 td {
    padding: 7px 7px;
}

.table_perfomance .create_league_list_league9 th, 
.table_perfomance .create_league_list_league9 td {
    padding: 5px 12px;
}

.pblisher_news {
    padding-top: 0;
    border: 1px solid #ccc;
    width: calc(100% - 41px);
    margin-left: 10px;
    border-radius: 4px;
    background-color: #fff;
    margin-bottom: 10px;
    font-size: 13px;
    padding-bottom: 10px;
}
.pblisher_news div {
    padding-left: 10px;
    padding-right: 10px;
}
.pub_top {
    padding-left: 10px;
}
.pblisher_news p {
    padding-left: 10px;
    padding-right: 10px;
}
.pub_bottom {
    background-color: #ffcfcf;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.player_content_wrapper {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    overflow-x: scroll;
    max-height: 600px;
}
.player_profile_img img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center top;
    border-radius: 130px;
}
/*ANIMATED Border*/
.player_profile_img {
  position: relative;
  border-radius: 3px;
  z-index: 9;
}
.player_profile_img:after {
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    right: 0;
    margin: 0 auto;
    height: 90px;
    width: 90px;
    background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, red, yellow, red, #07b39b, #6fba82);
    border-radius: 125px;
    z-index: -1;
    -webkit-animation: animatedgradient 3s ease alternate infinite;
    animation: animatedgradient 3s ease alternate infinite;
    background-size: 300% 300%;
}


@-webkit-keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}


@keyframes animatedgradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/*End*/
.player_profile_glosy_wrap.player_profile_img {
    margin-left: 10px;
    float: left;
    width: 100%;
    font-family: montserrat;
    margin-top: 25px;
}
.plyr_prof_glosy_inner {
    background-color: #f4f4f4;
    width: calc(100% + -30px * 2);
    border-radius: 6px;
    padding: 10px 10px 15px 10px;
}
.player_profile_glosy_wrap:after {
    top: calc(-1 * 3px);
    left: calc(-1 * 3px);
    height: calc(100% + 3px * 2);
    width: calc(100% + -17px * 2);
    border-radius: 6px;
}
.plyr_prof_glosy_inner h2 {
    font-size: 16px;
}
.plyr_prof_glosy_inner li {
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
    padding: 8px;
    margin-right: 10px;
    margin-top: 5px;
    width: 12%;
    border-radius: 4px;
    box-shadow: 0 2px 3px #cfc6c6;
}
.player_profile_glosy_note li {
    width: 99%;
    font-weight: 500;
    font-size: 13px;
}


.plyr_prof_top_table,
.prof_salary_change_tble {
    float: left;
    width: 99%;
    margin-top: 10px;
    border: 1px solid #ddd;
    margin-left: 7px;
}
.plyr_prof_top_table {
    margin-top: 0;
}
.plyr_prof_top_table {
    width: 100%;
    margin-left: 0;
}
.plyr_prof_top_table tbody td div, 
.plyr_prof_top_table tbody td {
    color: #000;
}
.prof_salary_change_tble {
    padding-bottom: 15px;
}
.news_overflow {
    float: left;
    width: 100%;
}
.player_content_wrapper tr.sal_tble_act td {
    font-weight: 600;
}
.player_inner_data .player_nme > span {
    display: block;
    padding-bottom: 5px;
}
.player_profile_inner {
    display: flex;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.plyr_prof_top_table tbody th.my_team69-sub {
    width: 80px;
}
.news_frame_wrapper {
    background-color: #f1f1f1;
    float: left;
    width: 100%;
    padding: 10px;
}
.news_frame_wrapper h2 {
    font-size: 18px;
    padding-left: 10px;
    padding-bottom: 5px;
}
.news_head {
    background-color: #ddd;
    border-radius: 4px 4px 0 0;
    padding: 8px 10px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    margin-bottom: 10px;
}

.news_frame_title {
    display: flex;
    justify-content: space-between;
    padding-right: 35px;
    padding-bottom: 15px;
}
.news_frame_arrow a {
    display: inline-flex;
    width: 25px;
    height: 25px;
    align-items: center;
    background-color: #b0c1c1;
    text-align: center;
    margin-left: 5px;
    justify-content: center;
    border-radius: 40px;
}
a.news_arrow_left {
    transform: rotate(90deg);
}
a.news_arrow_right {
    transform: rotate(-90deg);
}
.news_frame_arrow img {
    width: 13px;
}

.news_frame_wrapper .owl-nav {
    position: absolute;
    top: -55px;
    right: 0;
    width: 116px;
}
.news_frame_wrapper .owl-theme .owl-nav [class*='owl-'] {
    margin: 0;
    padding: 0;
    width: 30px;
    background: #000 !important;
    height: 30px;
    border-radius: 43px;
    font-size: 23px;
    line-height: 0;
}
.news_frame_wrapper .owl-nav button span {
    line-height: 0;
}
.news_frame_wrapper button.owl-prev {
    position: absolute;
    left: 0;
}
.news_frame_wrapper button.owl-next {
    position: absolute;
    right: 50px;
    top: 4px;
}

/*Player Profile Modal*/
.player_pop_top {
    display: flex;
    flex-wrap: wrap;
    font-family: montserrat;
    border-bottom: 1px solid #eee;
}
.player_pop_main::before {
    content: "";
    background-color: #03acac;
    width: 260px;
    height: 180px;
    position: absolute;
    right: -50px;
    bottom: -50px;
    box-shadow: 0 0 8px #019595;
    border-radius: 100%;
    z-index: -1;
}
.player_pop_main > img {
    width: 130px;
    height: 160px;
    border-radius: 5px;
    object-fit: cover;
}
.player_pop_main_info {
    display: inline-block;
    vertical-align: top;
    padding-top: 5px;
}
.player_pop_main_info h2 {
    color: #fff;
    font-size: 22px;
    margin-bottom: 0;
}
.player_pop_main_info strong {
    display: block;
    color: #e1e0e0;
}
span.plr_user_rank {
    display: block;
    color: #e1e0e0;
    font-size: 14px;
    padding-top: 15px;
    font-weight: 500;
    padding-bottom: 12px;
}
span.plr_user_rank b {
    font-size: 15px;
    color: #fff;
}
.player_pop_main_info a img {
    width: 70px;
}
.player_pop_left {
    width: calc(70% - 20px);
    display: flex;
}
.player_pop_table table.nh-user-table65 {
    float: none;
    width: 97%;
    border: 1px solid #ccc;
    table-layout: fixed;
    margin-left: 7px;
    min-height: 142px;
    border-top: none;
}
.player_pop_left .player_pop_table {
    width: 50%;
    border-right: 1px solid #ccc;
    background-color: #f1f1f1;
    padding: 5px 10px;
}
.player_pop_table h3 {
    font-size: 13px;
    padding: 7px 10px;
    text-align: center;
    border-radius: 4px;
    background-color: #009999;
    border: 1px solid #ccc;
    color: #fff;
}
.player_pop_table table.nh-user-table65 td {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 6px 10px;
}

.player_pop_bot {
    display: flex;
    margin-top: 15px;
    justify-content: space-between;
    background-color: #f1f1f1;
    padding: 10px;
    font-family: montserrat;
}
.player_pop_bot .player_pop_table {
    width: 32.33%;
}
.player_pop_bot .glass-box {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.player_pop_bot .glass-box:last-child {
    border-bottom: none;
}
.player_pop_bot .pro-box4 {
    background-color: #e3e3e3;
    border-radius: 10px;
    margin-top: 10px;
    height: 11px;
}
.player_pop_bot .pro-box4 font {
    height: 11px;
    border-radius: 20px;
}
.player_pop_bot table.nh-user-table65 {
    min-height: 186px;
}

/*new*/
.player_pop_main {
    width: 100%;
    background-color: #009999;
    position: relative;
    overflow: hidden;
    padding: 10px;
    display: block;
    z-index: 9;
    justify-content: space-between;
}
.player_pop_left {
    width: auto;
    display: block;
    align-items: center;
    text-align: center;
}
.player_pop_left:last-child {
    width: 100%;
    display: flex;
    margin-right: 0;
    text-align: center;
    margin-top: 30px;
    justify-content: center;
}
.player_pop_usrimage {
    position: relative;
}
.player_pop_usrimage img {
    width: 100px;
    height: 100px;
    object-fit: cover;
    border-radius: 100px;
}
.player_usrimage_icon {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: -80px;
}
.player_usrimage_icon img {
    width: 25px;
    height: 25px;
    background-color: #03acac;
    padding: 5px 5px;
    box-shadow: 0 0 7px #098a8a;
}
.player_pop_main_info li {
    margin-top: 10px;
}
.player_pop_main_info li img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    object-fit: contain;
    margin-right: 5px;
}
.player_pop_main_info li span {
    vertical-align: middle;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
}
.player_pop_info_btns a {
    background-color: #000028;
    display: inline-block;
    min-width: 170px;
    margin-bottom: 10px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 0;
    border-radius: 4px;
}
.player_pop_bottom {
    width: 600px;
    padding: 0;
    margin: 0 auto;
    margin-top: 15px;
}
.player_pop_bottom_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    flex-direction: column;
}
.player_pop_bottom_title h2 {
    margin-bottom: 0;
}
.player_pop_bottom_main li {
    background-color: #009999;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}
.player_pop_bottom_main li img {
    width: 30px;
    height: 30px;
    object-fit: contain;
    vertical-align: middle;
    background-color: #000028;
    padding: 10px 8px;
}
.player_pop_bottom_main li span {
    vertical-align: middle;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    padding-left: 10px;
}
.player_pop_bottom_main li b {
    float: right;
    margin-top: 16px;
    font-size: 22px;
    margin-right: 10px;
    border-left: 1px solid #24d2d2;
    color: greenyellow;
    padding-left: 15px;
}
.jn_strip_invite {
    padding: 14px 10px 15px 0px !important;
    padding-bottom: 5px;
    position: relative;
    z-index: 9;
    font-weight: 600;
    font-size: 12px;
    width: calc(100% - 30px);
    display: block;
    text-align: right;
    background-color: #fff;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border-radius: 4px;
    margin: 0 auto;
    border: 2px solid #009999;
}
.jn_strip_invite::before {
    content: "";
    width: 28px;
    height: 51px;
    background-color: #ccc;
    position: absolute;
    left: -0.5px;
    top: 0px;
    z-index: -1;
    border-radius: 3px 30px 30px 3px;
}
.jn_strip_invite::after {
    content: "";
    background-image: url(../images/join_invite.png);
    background-repeat: no-repeat;
    background-size: 26px;
    background-position: left 6px center;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
}
.jn_strip_invite a {
    padding: 3px 4px;
    text-decoration: none;
    font-weight: 600;
    background-color: #F56E28;
    color: #fff;
    font-size: 13px;
    border-radius: 3px;
    display: inline-block;
    width: auto;
    margin-left: 5px;
}
.beat-btn {
    bottom: 160px;
    right: 0;
    left: 0;
}

/*homepage new*/
.cric_bnr_new .tab_inner_hm {
    width: 240px;
    margin: 0 auto;
    background-color: #fff;
    font-family: montserrat;
    border-radius: 10px;
    margin-top: 15px;
    margin-bottom: 0px;
}

.cric_bnr_new .tab {
    display: flex;
    align-items: center;
    justify-content: center;
}
.cric_bnr_new .tab img {
    width: 30px;
    vertical-align: middle;
}
.cric_bnr_new .tab button span {
    color: #000;
    vertical-align: middle;
    font-family: montserrat;
    font-weight: 500;
    font-size: 14px;
}
.cric_bnr_new .tab button.active {
    border-bottom: 4px solid red;
    border-radius: 0 0 0 10px;
    opacity: 1;
}
.cric_bnr_new .tab button.active span {
    font-weight: 600;
}
.cric_bnr_new .tab button.tablinks2.active {
    border-radius: 0 0 10px 0;
}

/*new*/
.cric_bnr_new .tab_inner_hm {
    background-color: transparent;
}
.cric_bnr_new .tab_inner_hm h6 {
    font-size: 18px;
    background-color: transparent;
    color: #fff;
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    border-radius: 10px 10px 0 0;
}
.cric_bnr_new .tab button {
    background-color: transparent !important;
    opacity: 0.50;
    border-bottom: none;
    width: auto;
    text-align: center;
    border-radius: 10px;
    border: none;
    margin: 5px 7px 0 7px;
}
.cric_bnr_new .tab button img {
    filter: grayscale(1);
}
.cric_bnr_new .tab button.active img {
    filter: unset;
}
.cric_bnr_new .tab button.active {
    background-color: transparent;
    border-bottom: none;
    color: #fff;
}
.cric_bnr_new .tab button.active {
    opacity: 1;
}
.cric_bnr_new .tab img {
    width: 30px;
    vertical-align: middle;
    height: 30px;
    background-color: #fff;
    border: 2px solid red;
    border-radius: 30px;
    padding: 10px 10px;
}
.cric_bnr_new .tablinks strong {
    display: block;
    box-shadow: 0 6px 12px #352d2d;
    border-radius: 40px;
}
.cric_bnr_new .tab button span {
    color: #fff;
    font-size: 14px;
    margin-top: 8px;
    display: block;
}

.lan-box1.foot_active {
    background: #3b095f url(../images/football_banner6.jpg) top right no-repeat;
    background-size: 100%;
    background-position: 0 110px;
}
.cric_offers_wrap h1 {
    float: none;
    width: 89%;
    margin: 0 auto;
}


.login_btns_mob {
    position: fixed;
    bottom: 0;
    width: 100%;
    color: #fff;
    z-index: 99;
    background-color: #fff;
    text-align: center;
    box-shadow: 0 2px 10px #645e5e;
}
.login_btns_mob a {
    display: inline-block;
    width: calc(49% - -2px);
    color: #000;
    padding: 15px 0;
    font-size: 17px;
    font-weight: 600;
}
a.btn_register {
    background-color: #fd7740;
    color: #fff;
}
/*AutoSwap*/
.autoswap_block .p_list_drp select {
    background-color: transparent;
    border: none;
    padding-top: 2px;
    font-weight: 600;
    font-size: 12px;
}
.player-center-status {
    text-align: center;
    background-color: #eee;
    padding-bottom: 5px;
    font-size: 14px;
    float: left;
    width: 100%;
    padding-top: 5px;
}
.autoswap_block .p_list_drp {
    padding-top: 15px;
    padding-bottom: 15px;
}
.auto_swap_tble th {
    background-color: rgb(130 150 255);
    padding: 7px 0;
}
.auto_swap_tble td {
    border-bottom: 1px solid #ddd;
}
.autoswap_block .trde-plyr-dtl {
    text-align: left;
}
.autoswap_block .trde-plyr-dtl img {
    vertical-align: middle;
}
.autoswap_block .trde-plyr-dtl strong {
    font-size: 10px;
}
.auto_swap_tble td font {
    display: block;
}
.autoswap_block .nte_leaderboard ul {
    font-size: 12px !important;
}

#grdBenchPlayers_1 #divPriority {
	margin: 0 1px 0px 0px;
	width: 25px;
}
div#divStat th.table-title1 {
    background-color: rgb(130 150 255);
}

/*Player Increment Salary*/
.plyr_sal_incre_wrapper .tour-menu8 {
    white-space: nowrap;
    padding: 5px 5px;
    border-top: 1px solid #aeaeae;
    margin-top: 5px;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    background: #f6f6f6 url(../images/border-menu.jpg) bottom left repeat-x;
    margin-bottom: 10px;
}
.plyr_sal_incre_wrapper .tour-menu8 li {
	display: inline-block;
}
.plyr_sal_incre_wrapper .tour-menu8 a {
    padding: 0 10px;
    color: #37003c;
    font-size: 15px;
    display: inline-block;
    line-height: 35px;
    margin-right: 3px;
    font-weight: bold;
    border-radius: 4px;
}
.plyr_sal_incre_wrapper .tour-menu8 a.act, 
.plyr_sal_incre_wrapper .tour-menu8 .current a {
    color: #fff;
    background-color: #ff2882;
    border-left: none;
    border-right: none;
}
/*Player Salary Accrodin Tabs*/
.rules_incre_block {
    float: left;
    width: calc(100% - 20px);
    background-color: #fff;
    padding: 0 10px 10px 10px;
}
.rules_incre_block .accord_box1 {
    float: left;
    padding: 0;
    margin-top: 12px;
    width: 100%;
}
.rules_incre_block .accord_box1 button {
    background: linear-gradient(180deg, rgb(255 255 255) 0%, rgb(205 243 251) 100%);
    position: relative;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    padding: 10px 15px;
    width: 100%;
    border: 1px solid #ccc;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    font-weight: 600;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 0;
    overflow: hidden;
}
.rules_incre_block .accord_box1 .accordion::before {
    content: "";
    background-image: url(../images/p-down-arrow.png);
    position: absolute;
    width: 13px;
    height: 13px;
    transition: all 0.4s;
    transform: rotate(0deg);
    right: 15px;
    background-position: center;
    background-size: contain;
    top: 12px;
}
.rules_incre_block .accord_box1 .accordion.active::before {
    transform: rotate(180deg);
    filter: invert(1);
}
.rules_incre_block .panel {
    padding: 20px 0px 10px 0px;
    display: none;
    background-color: white;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-top: -10px;
    opacity: 1;
    max-height: 100%;
}
.rules_incre_block .draft-table987 td {
    font-size: 11px;
    padding: 6px 2px;
}
.rules_incre_block b.incre_plus {
    color: green;
    font-size: 13px;
}
.rules_incre_block b.incre_minus {
    color: red;
    font-size: 13px;
}

.rules_incre_block .accord_box1 button.active {
    background: linear-gradient(180deg, #0cc5c5 0%, #009999 100%);
    color: #fff;
}

.rules_indivi_sal_block label {
    padding: 5px 10px 0 20px;
    font-size: 13px;
}
.rules_indivi_sal_block {
    float: left;
    width: 100%;
    border: 1px solid #ddd;
    margin-top: 15px;
    padding-bottom: 8px;
}
.rules_indivi_sal_block .tabnav_bg {
    height: 34px;
    margin-top: 0 !important;
}
.rules_indivi_sal_block .list-status .selectbox {
    height: 27px;
    width: 150px;
    font-size: 13px;
}
.rules_indivi_sal_block .list-status {
    margin-right: 20px;
}
.rules_indivi_sal_block table.draft-table987.fs-14 {
    margin-top: 5px;
    float: left;
    table-layout: fixed;
    width: 99% !important;
    margin-left: 6px;
}
.rules_indivi_sal_block table.draft-table987.fs-14 td, 
.rules_indivi_sal_block table.draft-table987.fs-14 td b {
    font-size: 13px;
}
.rules_indivi_sal_block table.draft-table987.fs-14 tr:first-child td,
.rules_indivi_sal_block table.draft-table987.fs-14 tr:first-child td b {
    font-size: 15px;
    font-weight: bold;
}
.plyr_sal_incre_wrapper .profile_accordin_block .draft-table987 th,
.rules_incre_block .draft-table987 th {
    line-height: 13px;
    padding: 10px 2px;
    background-image: none;
    background-color: rgb(130 150 255);
}
.plyr_sal_incre_wrapper#divHistory .rules_incre_block .rules_indivi_sal_block .tabnav_bg {
    padding: 0 5px;
    margin: 5px 0px 30px !important;
}
.rules_indivi_sal_block .list-status {
    margin-right: 15px;
}
.plyr_sal_incre_wrapper#divHistory  .rules_indivi_sal_block .tabnav_bg .list-status label {
    font-size: 12px;
    text-align: left;
    padding-left: 0;
}
.plyr_sal_incre_wrapper#divHistory  .rules_indivi_sal_block .tabnav_bg .list-status select {
    width: 100%;
    padding: 3px 5px;
}

/*Offer Page*/
.offer_wraper {
    margin-top: 10px;
}
.offer_wraper .jn_lgue_inner {
    width: 95%;
}
.offer_wraper .jn_league_box {
    background-image: none,linear-gradient(45deg, #f79d1926 0%, rgb(243 64 30 / 36%) 100%);
    min-height: auto;
    margin-bottom: 10px;
}
.offer_wraper .jn_lgue_inner a {
    width: 135px;
    padding: 0 10px;
}
.offer_wraper .jn_lgue_inner h3 span {
    background-color: #3b095f;
    padding: 3px 9px;
    font-size: 13px;
    border-radius: 44px;
    color: #fff;
}
.offer_wraper .jn_lgue_inner h3 {
    color: #3b095f;
}
.offer_wraper .jn_lgue_inner p {
    color: #3b095f;
}

.offer_scheme_wrap h3 {
    border-bottom: 1px solid #000;
    margin-left: -15px;
    padding-left: 15px;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.offer_scheme_wrap table:last-child {
    border-top: 1px solid;
    margin-left: -15px;
    width: calc(100% - -16px);
    margin-top: 10px;
    padding-top: 15px;
    padding-left: 20px;
}

/*Prediction Prizes*/
.about-text-box.pred_box_note {
    background-color: #eee;
    border: 1px solid #ccc;
    width: 95%;
    margin-left: 10px;
    padding: 7px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.pred_prz_tble {
    width: calc(96% - 2px) !important;
    border-collapse: collapse;
    margin-left: 10px;
    border: 1px solid #ddd;
}
.pred_prz_tble tr:last-child td:last-child {
    border-bottom: none;
}
.examle_box {
    clear: both;
    width: calc(100% - 40px);
    border: 1px solid #ccc;
    margin-left: 10px;
    padding: 10px;
    border-top: none;
    margin-bottom: 5px;
}
.examle_box h5 {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 5px;
}
.examle_box h5 span {
    font-weight: 500;
}
.exmple_box_inner {
    margin-bottom: 5px;
    display: flex;
    justify-content: space-between;
}
.exmple_box_inner b {
    width: 30.33%;
    text-align: center;
    font-weight: 600;
    font-size: 11px;
    padding: 4px;
    background-color: #eee;
}
.exmple_box_inner b strong {
    display: block;
    margin-top: 5px;
    font-weight: 900;
    color: rebeccapurple;
}
.examle_box h6 {
    font-size: 12px;
    font-weight: 500;
}

/*Deposit Page*/
.pay-title {
    float: left;
    width: 94%;
    padding: 15px 0px 10px;
    margin: 0px 3% 10px;
    color: #000;
    font-size: 18px;
    border-bottom: none;
    text-align: center;
}
.pay-title span {
    text-align: center;
    border-bottom: none;
    background-color: #fff;
    border-radius: 4px;
    margin: 0 auto;
    padding: 4px 6px 5px 15px;
    border: 1px solid #ddd;
}
.pay-title span b {
    background-color: #f2321f;
    color: #fff;
    border-radius: 4px;
    padding: 0 10px 2px 10px;
    margin-left: 5px;
}

/*ypobombay*/
.lan-box1 {
    background: #235c8b url(../images/banner-new3.jpg) top center no-repeat !important;
}
.jl-btn, .button-2, .button-33, .jn-strip-nw a, .btn-1, .playoff-inner-playoff-price a, 
.playoff-inner-playoff-price button, .playoff-inner-playoff-price input, 
.modal-purchase-table_wrapper .modal-purchase-content .modal-pur-btn a, 
.submit-request-form table tr.sub-plyoff-rqt-btn input, .rules_pac_nm.r_pack_btn .btn, 
.tab-menu7 ul li.current a {
    background-color: #F56E28;
    color: #fff;
}
.lan-box-green, 
#header {
    background-color: #000;
}
.lan-title1 {
    border: 1px solid #fff;
}
.lan-footer2 {
    background-color: rgb(46, 52, 68);
}
.league-box .title1,
.box-white-1.plypage_rules .page-title-new {
    background-color: #000;
    background: linear-gradient(45deg, #F56E28, #000 15%);
}
.arrowlistmenu .menuheader {
    border-bottom: 2px solid #131845;
}
#footer {
    background-color: #000;
}
.tour-menu {
    background-color: #241F57;
}
.tour-menu a.act, .tour-menu .current a {
    border-bottom: 4px solid #F56E28;
}
.rules_table thead th {
    background-color: #241F57 !important;
}
.chat_box_header {
    z-index: 9;
}
.app-table thead {
    background-color: #241F57 !important;
}
.top-tab-text.act, .ct-box2, .ct-box3 {
    background-color: #09003e;
}
a.top-tab-text.green,
a.top-tab-text.green font {
    color: #e1a31c !important;
}
.btn-3.black, .bst_bootom .button2.remove_bst {
    background-color: #333;
    color: #fff;
}
.float_preview_btn a {
    background-color: #fd7740;
    box-shadow: 0 0 1px #9b8d8d;
}
.btn-3, .btn-2, .package-box.active .btn-holder button, a.filter-btn, 
.bst_bootom .button2, .sb-btn-fitler .filter-sbm, 
.inv-first-block.inv-third-block .inv-mail-btn input.btn-3 {
    background-color: #fd7740;
    background-image: none !important;
    color: #fff;
}
.preview_modal_wrap .modal-content {
    transform: translateY(3%);
}
.preview_close {
    top: 47px;
    right: 13px !important;
}
.preview_top, .preview_mid, .mtch_arrev_wrap > strong, .leader_main_wrap .pp-main-box {
    background-color: #000;
}
.preview_mid span, .preview_mid font b {
    color: #ccc;
}
.team_selection_slot ul li {
    margin-right: 3px;
}
.app-table td.first-td {
    background-color: #16123c !important;
}
table.pyrnk_tble_wrap tbody td.first-td span {
    background-color: #131845;
}
.menu-footer {
    background-color: rgb(38 36 36);
}
.footer-overlay.open:before {
    border-bottom-color: rgb(38 36 36);
}
.menu-footer ul li a {
    border-bottom: 1px solid #545151;
}
div#divlboverallNote {
    background-color: #1e1e1e !important;
}
.table-title1 {
    background-color: #241F57 !important;
    color: #fff;
}
table.app-table.pyrnk_tble_wrap.mtchup_tab_sal.scr_summ_tble tbody th {
    background-color: #241F57;
    color: #fff;
}
select {
    -webkit-appearance: auto;
}
.pre_rnk {
    background-color: #131845;
}
/*lan page*/
.lan-box-green {
    background-color: #000;
}
.lan-box-green .lan-title1 font {
    font-weight: 600;
    font-size: 13px;
    padding: 0 10px;
}
.btn-8 {
    color: #fff;
    background-color: #F56E28;
}
div#divCVCPopup table td:nth-child(2) {
    width: 30%;
}

/*Modal League Home*/
.info_model_instrut {
    display: none;
    position: fixed;
    padding-top: 60px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.7);
}

.info_model_instrut .modal-content {
    background-color: #fefefe;
    padding: 5px;
    border: 1px solid #888;
    width: 93%;
    position: relative;
    border-radius: 7px;
    margin: 0 auto;
    margin-left: 7px;
    float: left;
}
.info_model_instrut .model_content h2 {
    margin-bottom: 0;
    padding-left: 6px;
    padding-top: 5px;
}
.info_model_instrut #divBoostersNote ul li {
    width: 49%;
    margin-bottom: 15px;
}
.info_model_instrut .legion_booster {
    background-color: #fff;
}
/* The Close Button */
.info_model_instrut .close {
    color: #666;
    float: right;
    font-size: 18px;
    position: absolute;
    right: 0px;
    background-color: #fff;
    top: -30px;
    width: 25px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    border-radius: 40px;
}

.info_model_instrut .close:hover,
.info_model_instrut .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.menu-link-box .cric_logo.cric_logo_footer {
    margin-bottom: 20px;
    position: relative;
}
.menu-link-box .cric_logo.cric_logo_footer span,
.lan-footer2 .cric_logo.cric_logo_footer span {
    display: block;
    font-weight: 600;
    font-style: italic;
    margin-left: 35px;
    margin-bottom: -12px;
    color: #999;
    font-size: 11px;
}
.lan-footer2 .cric_logo.cric_logo_footer {
    position: relative;
    margin-bottom: 25px;
}
.table-short thead th b {
    filter: invert(1);
}
.filter-search-modal.mstr-tm-mdl select#ddlStartingMatch {
    width: 93%;
}
.player-list {
    margin-bottom: 10px;
}
table#grdPlayers .styled-select9.rul-drpdwn-list select#ddlPlayerType {
    font-size: 12px;
}
table#grdPlayers .styled-select9.rul-drpdwn-list {
    width: 79%;
    height: 30px;
    background-position: right -5px center;
}
.leader_main_wrap .app-table #grdAllTeam .table-name2 {
    position: relative;
    left: 10px;
    margin-top: 4px;
}

/*leaderboard v5*/
table.app-table.mtchup_tab_sal {
    border-spacing: 0 0px;
}
table.pyrnk_tble_wrap thead {
    background-color: #000028 !important;
    color: #fff;
}
thead#grdMatchupTopBO {
    background-color: #fff !important;
}

tbody#grdMatchupTop td {
    background-color: #3b095f !important;
}
tbody#grdMatchupTop td.lead_spacer,
tbody#grdMatchupAll td.lead_spacer {
    background-color: #fff !important;
}
.table.app-table.pyrnk_tble_wrap.mtchup_tab_sal .lead_spacer {
    line-height: 5px;
    height: 0px;
    padding: 3px 3px !important;
    border: none !important;
}
tbody#grdMatchupAll td {
    background-color: #f8f8f8 !important;
}
.table.app-table.pyrnk_tble_wrap.mtchup_tab_sal .table-name-link {
    color: #007993;
}
table.app-table.mtchup_tab_sal tbody td.first-td {
    border-right: none;
    border-top: 1px solid #999;
}
#grdMatchupAll .img-table, 
#grdMatchupTop .img-table {
    border-radius: 40px;
}
table.pyrnk_tble_wrap tbody td {
    border-bottom: none;
    border-top: none;
}
table.pyrnk_tble_wrap tbody td:last-child, table.pyrnk_tble_wrap tbody td.first-td {
    border-radius: 0;
}
td.bst_vt.bst_lh {
    border-top: none;
    border-bottom: 1px solid #999;
}
table.pyrnk_tble_wrap tbody td.first-td {
    border-bottom-color: #999;
    border-left: 1px solid #999;
}
table.pyrnk_tble_wrap tbody td:last-child {
    border-right: 1px solid #999;
}
table.app-table.mtchup_tab_sal tbody td.first-td + td, 
table.app-table.mtchup_tab_sal tbody td.first-td + td + td, 
table.app-table.mtchup_tab_sal tbody td.first-td + td, 
table.app-table.mtchup_tab_sal tbody td.first-td + td + td + td {
    border-top: 1px solid #999;
}
tbody#grdMatchupTop a.table-name-link, tbody#grdMatchupTop font.table-name2, tbody#grdMatchupTop td {
    color: #fff;
}
table.app-table.pyrnk_tble_wrap.mtchup_tab_sal td.bst_vt.bst_lh li {
    position: relative;
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 0 2px;
    margin-right: 5px;
    font-size: 11px;
    border-radius: 3px;
    color: #000;
    margin-bottom: 5px;
}
table.app-table.pyrnk_tble_wrap.mtchup_tab_sal #grdMatchupTop td.bst_vt.bst_lh li {
    background-color: #5f0e99;
    border: none;
    color: #fff;
}
td.lead_spacer {
    border-right: none !important;
}
/*end*/

.playr_swap a.swap_btn:hover {
    background-position: unset;
}
tr.mt_sel_row .playr_swap a.swap_btn {
    background-position: 0 -21px;
}
tr.mt_sel_row td {
    background-color: #f2f2f2;
}










/*Modal League Home*/
.info_model_instrut {
    display: none;
    position: fixed;
    padding-top: 60px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.7);
}

.info_model_instrut .modal-content {
    background-color: #fefefe;
    padding: 5px;
    border: 1px solid #888;
    width: 93%;
    position: relative;
    border-radius: 7px;
    margin: 0 auto;
    margin-left: 7px;
    float: left;
}
.info_model_instrut .model_content h2 {
    margin-bottom: 0;
    padding-left: 6px;
    padding-top: 5px;
}
.info_model_instrut #divBoostersNote ul li {
    width: 49%;
    margin-bottom: 15px;
}
.info_model_instrut .legion_booster {
    background-color: #fff;
}
/* The Close Button */
.info_model_instrut .close {
    color: #666;
    float: right;
    font-size: 18px;
    position: absolute;
    right: 0px;
    background-color: #fff;
    top: -30px;
    width: 25px;
    text-align: center;
    height: 25px;
    line-height: 20px;
    border-radius: 40px;
}

.info_model_instrut .close:hover,
.info_model_instrut .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.app-table tbody tr.lock-row td {
    background-image: url(../images/td-lock.png) !important;
}
.preview_modal_wrap .modal-content {
    transform: translateY(10%);
}
.leader_main_wrap .pp-main-box table.app-table font.table-name2 {
    position: relative;
    left: 10px;
    top: 5px;
}
.grp_btn_plyrs + .pp-main-box + .pp-main-box tbody#grdMatchupAll td.first-td {
    background-color: #999 !important;
}


/*daily match box v5*/
.matches_boxnew {
    float: left;
    width: calc(100% - 15px);
    border: 1px solid #1f375b;
    margin-left: 8px;
    margin-top: 15px;
    overflow: hidden;
}
.matches_box_top {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 10px 0 15px 0;
    overflow: hidden;
    margin-bottom: 10px;
    background-color: #fff;
}
.matches_box_img {
    width: 60px;
    height: 60px;
    text-align: center;
    border-radius: 60px;
    margin: 0 auto;
}

.matches_box_left .matches_box_img,
.matches_box_left span {
    background-color: #6f2c91;
}
.matches_box_right .matches_box_img,
.matches_box_right span {
    background-color: #b71f1f;
}

.matches_boxnew:nth-child(2) .matches_box_left .matches_box_img,
.matches_boxnew:nth-child(2) .matches_box_left span {
    background-color: #6f2c91;
}
.matches_boxnew:nth-child(2) .matches_box_right .matches_box_img,
.matches_boxnew:nth-child(2) .matches_box_right span {
    background-color: #b71f1f;
}

.matches_boxnew:nth-child(3) .matches_box_left .matches_box_img,
.matches_boxnew:nth-child(3) .matches_box_left span {
    background-color: green;
}
.matches_boxnew:nth-child(3) .matches_box_right .matches_box_img,
.matches_boxnew:nth-child(3) .matches_box_right span {
    background-color: teal;
}

.matches_boxnew:nth-child(4) .matches_box_left .matches_box_img,
.matches_boxnew:nth-child(4) .matches_box_left span {
    background-color: #ff2882;
}
.matches_boxnew:nth-child(4) .matches_box_right .matches_box_img,
.matches_boxnew:nth-child(4) .matches_box_right span {
    background-color: mediumpurple;
}

.matches_box_img img {
    width: 54px;
    height: 54px;
    object-fit: cover;
    margin-top: 3px;
    border-radius: 40px;
}

.matches_box_left, .matches_box_right {
    width: 30%;
    text-align: center;
    position: relative;
    z-index: 9;
}
.matches_box_left:before,
.matches_box_right:before {
    content: "";
    width: 18px;
    height: 104px;
    position: absolute;
    top: -15px;
    left: 0;
    z-index: -1;
    opacity: 0.7;
    right: 0;
    margin: 0 auto;
}
/*.matches_box_left:before {
    background-color: #6f2c91;
}
.matches_box_right:before {
    background-color: #b71f1f;
}*/
.matches_box_left span, .matches_box_right span {
    display: inline-block;
    color: #fff;
    font-weight: 600;
    min-width: 35px;
    border-radius: 24px;
    padding: 0px 0;
    margin-top: 6px;
}
/*.matches_box_left span {
    background-color: #6f2c91;
}
.matches_box_right span {
    background-color: #b71f1f;
}*/
.match_deadline {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
}
.matches_box_bot {
    padding: 10px 10px;
    background-color: #eee;
    text-align: center;
}
.matches_box_center {
    text-align: center;
}
.matches_box_center span {
    display: block;
    font-weight: 600;
    opacity: 0.7;
    margin-bottom: 10px;
}
.matches_box_center b {
    width: 22px;
    height: 22px;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    font-size: 11px;
}
.match_deadline b {
    display: inline-block;
    z-index: 9;
    position: relative;
    color: red;
    padding: 3px 20px 2px 20px;
    left: 3px;
}
.match_deadline b::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: initial;
    z-index: -1;
    border-radius: 6px 6px 0 0;
    background-image: url(https://cdn-icons-png.flaticon.com/128/716/716227.png);
    background-repeat: no-repeat;
    background-position: 2px 2px;
    background-size: 16px;
}

/*multi  match*/
.matches_boxnew .jc-match-1 {
    margin: -1px 0 0;
    padding: 10px 0 5px;
    background-color: #3a6901;
    background-image: url(../images/cricket_daily_showcase.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 80px;
    z-index: 9;
    width: 100%;
    position: relative;
}
.matches_boxnew .jc-match-1 small {
    font-size: 17px;
    font-weight: 600;
    color: #fff;
    margin-top: 20px;
}
.matches_boxnew .jc-match-1::before {
    content: "";
    background-color: #37003c;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.65;
    z-index: -1;
}
.matches_boxnew .i_note-jc {
    right: 4px;
    top: 4px;
}
.matches_boxnew.jc-match-more .match_deadline b {
    color: #ff3b3b;
}

.coprte_partner_img:last-child{
	display: none;
}

/*Payumoney Response*/
.payment_response_wrap h2 {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
    padding: 0 15px;
}
.pay_resp_msg h2 {
    color: #fff;
    margin-bottom: 20px;
}
.payment_response_wrap .pay_resp_msg {
    text-align: center;
    height: auto;
    margin-top: 0px;
    font-size: 21px;
    background-color: #d87f13;
    padding: 0 10px;
    color: #fff;
    border: 8px solid #eee;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0;
}
.payment_response_wrap .pay_resp_msg p {
    font-size: 16px;
}
.payment_response_wrap .alert_bar_wrap {
    background-color: #fff;
    border: 8px solid #eee;
    margin-top: 0px;
    border-radius: 0;
}
.pay_mid_outer {
    display: block;
    border: 1px solid #ddd;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 20px;
}
.pay_mid_inner {
    border-right: none;
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.pay_mid_inner:last-child {
    border-right: none;
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.pay_mid_logos {
    text-align: center;
    height: 47px;
    overflow: hidden;
    margin-top: 15px;
}
.payment_response_wrap .alert_bar_wrap img {
    width: 50% !important;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 0;
    height: 48px;
    display: inline-block;
    vertical-align: middle;
    object-fit: cover;
}
.pay_mid_logos span {
    vertical-align: middle;
    background-color: #000028;
    min-height: 47px;
    display: inline-block;
    line-height: 48px;
    padding: 0 10px;
    margin-left: -3px;
    font-weight: bold;
    color: #fff;
}
.payment_response_wrap .alert_inner_txt p, 
.payment_response_wrap .alert_inner_txt li {
    font-size: 14px;
    padding-left: 20px;
}
.payment_response_wrap .alert_pts {
    margin-left: 7px;
}
.payment_response_wrap .alert_pts li {
    padding-left: 0;
    margin-left: 35px;
}

/*Add Payment Options*/
#divNonINR.arrowlistmenu .menuheader {
    font-size: 14px !important;
    font-weight: 500;
}
#divNonINR.arrowlistmenu .menuheader {
    color: #000;
    padding: 5px 30px 8px 10px;
    margin-top: 5px;
    box-sizing: border-box;
    font-size: 20px;
    border-bottom: none;
    background: url(https://m.cricbattle.com/images/open-menu.png) right 10px top 12px no-repeat;
    background-color: #eee;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 55px;
}
#divNonINR.arrowlistmenu .openheader {
    background: url(https://m.cricbattle.com/images/close-icon.png) right 10px top 12px no-repeat;
    background-color: #eee;
}
#divNonINR.arrowlistmenu .categoryitems {
    border: 1px solid #ddd;
    width: calc(100% - 44px);
    margin-left: 1px;
    border-top: none;
    margin-top: -6px;
    padding: 10px 20px;
}

#divNonINR .pay_mthd_box p {
    font-size: 13px;
    font-weight: 600;
}
#divNonINR.arrowlistmenu .menuheader span {
    font-size: 10px;
    margin-top: 2px;
}

.playr_swap a.swap_btn:hover {
    background-position: unset;
}
tr.mt_sel_row .playr_swap a.swap_btn {
    background-position: 0 -21px;
}
tr.mt_sel_row td {
    background-color: #f2f2f2;
}

/*banner two video*/
/*video*/
.coprte_bnr_right {
    text-align: center;
    width: 95%;
    margin: 0 auto;
}
.video_block {
    background-color: #000;
    padding: 10px;
}
.video_block .vid-box iframe {
    height: 280px;
}
.slides52 {
    width: 100%;
    display: block;
    margin-top: 0;
    text-align: center;
}
.slides52 li {
    width: calc(25% - 15px);
    display: inline-block;
    background-color: #fff;
    padding: 5px;
    margin: 0 3px;
    position: relative;
    cursor: pointer;
}
.slides52 li img {
    object-fit: cover;
    width: 100%;
    height: 45px;
}
.slides52 li.act:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: -7px;
    content: " ";
}

/*prediction changes*/
/*pub screen1*/
.pred_mtchs_wrapper .m_mtches_lbl {
    clear: both;
    padding-top: 15px;
}
.pred_mtchs_wrapper .match_show_pred_header {
    background-color: #fff;
    justify-content: center;
}
.pred_mtchs_wrapper .mtch_com_btn {
    justify-content: center;
}

.pred_mtchs_wrapper .mtch_com_btn {
    justify-content: center;
    background-color: #eee;
}
.pred_mtchs_wrapper .m_mtches_inner .pred_ing_header {
    padding: 10px 5px 10px 15px;
    background-image: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #ccc;
    font-weight: 600;
    background-color: #fff;
}
.pred_mtchs_wrapper .m_mtches_inner .pred_ing_header.active {
    background-image: none;
}
.pred_mtchs_wrapper .m_mtches_dtls {
    display: block !important;
}
.pred_mtchs_wrapper .m_mtches_inner .pred_ing_header {
    font-size: 16px;
}


/*pub screen2&3 noteam-nopred,Create Team */
/*rd changes*/
.row_inner {
    display: flex;
    justify-content: space-between;
    border: 1px solid #222;
    margin-bottom: 10px;
    padding: 3px;
    background-color: #222;
    border-radius: 8px;
    min-height: 35px;
    padding-right: 10px;
    align-items: center;
}
.row_inner_left span {
    display: inline-block;
    background-color: #111;
    width: 35px;
    height: 35px;
    position: relative;
    vertical-align: middle;
    text-align: center;
    border-radius: 8px;
}
.row_inner_left img.player_photo {
    width: 35px;
    height: 35px;
    margin-top: 0px;
    object-fit: cover;
    object-position: top;
    border-radius: 6px;
}
.row_inner_left b {
    font-size: 13px;
    color: #fff;
    vertical-align: middle;
    display: inline-block;
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 145px;
}
.row_inner_player i b {
    display: inline;
    font-size: 10px;
    color: #ccc;
    padding-left: 0px;
}

.row_inner_left strong {
    font-size: 10px;
    margin-left: 6px;
}
.row_inner_right a {
    width: 55px;
    height: 26px;
    min-height: 27px;
    line-height: 27px;
}
.row_inner_right img {
    filter: brightness(100);
}
.row_outer {
    clear: both;
    padding: 11px 10px 2px 10px;
    background-color: #111;
    border-radius: 8px;
}
.pub_myteam_wrapper {
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
.row_inner_player .row_inner_left img.player_photo {
    width: 35px;
    height: 35px;
    margin-top: 0;
}
.row_inner_player i {
    color: #ccc;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: 3px;
    font-weight: 600;
    display: block;
    font-style: normal;
    padding-left: 18px;
    font-size: 10px;
}
.row_inner_left {
    display: flex;
    align-items: center;
}
.row_inner.row_plyr_btn {
    background-color: #0098A6;
}
.row_inner.row_plyr_btn a {
    display: block;
    color: #fff;
    font-weight: 600;
    text-align: center;
    width: 100%;
    font-size: 16px;
}
.row_ply_mid {
    padding-left: 5px;
}
.row_ply_mid img {
    vertical-align: middle;
    width: 16px;
}
.row_inner_player .row_inner_right img {
    transform: rotate(45deg);
}
.row_plyr_noplayer p,
.pred_ques_nopred p {
    color: #fff;
    border-top: 1px solid #999;
    margin: 0;
    padding: 30px 0;
    text-align: center;
    font-size: 17px;
}
.pred_ques_nopred p {
    border:none;
}
.pred_box_header h2 {
    color: #fff;
}

.pred_box_header {
    background-color: #3b095f;
    margin-bottom: 0;
    padding: 10px 0 0px 15px;
    border-bottom: 1px solid #fff;
    border-radius: 8px 8px 0 0;
}

.row_plyr_headder {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.row_plyr_headder a {
    color: yellow;
    margin-bottom: 10px;
}
.pred_mtchs_wrapper .pred_ques_nopred {
    border-radius: 0 0 8px 8px;
}
.pub_myteam_wrapper .row_inner_right .icon1.add,
.pub_myteam_wrapper .row_inner_right .icon1.remove {
    background: url(../images/open-menu.png) top left no-repeat;
    background-size: 25px;
    background-position: right;
    filter: invert(1);
}
.pub_myteam_wrapper .row_inner_right .icon1.add {
    background: url(../images/open-menu.png) top left no-repeat;
    background-size: 18px;
    background-position: 1px 2px;
    border: 2px solid #2940d5;
    border-radius: 40px;
    width: 22px;
    height: 22px;
    padding: 0;
    margin: 0;
    display: inline-block;
    line-height: normal;
    filter: invert(1);
    min-height: unset;
}
.pub_myteam_wrapper .row_inner_right .icon1.remove {
    background: url(../images/open-menu.png) top left no-repeat;
    filter: unset;
    background-position: 34px 0px;
    filter: invert(1);
    transform: rotate(45deg);
    margin-top: -20px;
}

.row_inner_left img.player_role[src="../images/common/ptype-0.png"] {
    filter: invert(1);
}

/*Pub screen4 - Select Player*/
/*select Player*/
.pub_seclt_plyrs_wrap table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border-color: transparent;
}
.pub_seclt_plyrs_wrap table th, .pub_seclt_plyrs_wrap table td {
    padding: 5px 5px;
    color: #fff;
    text-align: center;
}
span.sel_photo_plyr img {
    width: 40px;
    height: 45px;
    object-fit: cover;
    border-radius: 6px;
    margin-left: -10px;
}
.pub_seclt_plyrs_wrap table td {
    background-color: #222;
    padding: 12px 5px;
}
tr.spacer_pub td {
    background-color: #111;
    padding: 5px 5px !important;
}
.pub_seclt_plyrs_wrap table td:nth-child(1) {
    border-radius: 8px 0 0 8px;
    padding: 0;
}
.pub_seclt_plyrs_wrap table th:nth-child(2),
.pub_seclt_plyrs_wrap table td:nth-child(2) {
    text-align: left;
}
.pub_seclt_plyrs_wrap table td:nth-child(5) {
    border-radius: 0 8px 8px 0;
}
.sel_plyr_dtls img {
    width: 16px;
    vertical-align: middle;
    margin-right: 5px;
}
a.sel_plyr_btn img {
    width: 17px;
    filter: invert(1);
}
a.sel_plyr_btn {
    display: inline-block;
    border: 2px solid #68a355;
    border-radius: 40px;
    margin-right: 4px;
}
.pub_seclt_plyrs_wrap .row_outer {
    padding: 11px 10px 15px 10px;
}

.pub_seclt_srch input[type=text] {
    padding: 12px;
    font-size: 15px;
    border: none;
    float: left;
    color: #fff;
    padding-left: 0;
    width: 80%;
    border-radius: 0 20px 20px 0;
    background: #333;
}

.pub_seclt_srch button {
    float: left;
    width: 16%;
    padding: 9px;
    background: #333;
    color: white;
    font-size: 17px;
    border: none;
    border-left: none;
    border-radius: 20px 0 0 20px;
    cursor: pointer;
}
.pub_seclt_srch button img {
    width: 19px;
    filter: invert(1);
    height: 24px;
    object-fit: contain;
}
.pub_seclt_search_plyrs {
    margin-bottom: 0;
    margin-top: 5px;
}

.pub_seclt_srch button:hover {
  background: #0b7dda;
}

.pub_seclt_srch::after {
  content: "";
  clear: both;
  display: table;
}
.pub_seclt_plyrs_wrap .sel_plyr_dtls b {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 88px;
    position: relative;
    top: 3px;
}
.pub_seclt_plyrs_wrap table {
    border-collapse: unset;
    border-spacing: 0 12px;
}

/*pub design6 pts*/
.row_plyr_headder,
.pred_mtchs_wrapper .pred_box_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.row_plyr_headder a, 
.pred_mtchs_wrapper .pred_box_header a {
    color: yellow;
    margin-bottom: 10px;
    font-weight: bold;
}
.pred_mtchs_wrapper .pred_box_header h2 {
    font-weight: bold;
}
.pred_mtchs_wrapper .pred_box_header a {
    margin-right: 15px;
}
.row_inr_pts b {
    font-size: 19px;
    color: #d8f230;
    margin-right: 2px;
}
.row_inr_pts span {
    font-size: 14px;
    color: #fff;
}
.anser_pred_box {
    background-color: #eee;
    padding: 11px 14px;
    font-size: 17px;
    border-radius: 3px;
}

.row_inner.row_plyr_btn a.sub_team {
    margin-left: 10px;
}
.row_inner.row_plyr_btn a.undo_team {
    background-color: #777;
}

/*Rules*/
.pred_rules_box table td {
    border: none;
    padding: 8px 5px;
    font-size: 13px;
}
.pred_rules_box table,
.pred_rules_box2 table,
.pred_rules_box3 table {
    margin-top: 15px;
    margin-left: 7px;
    margin-bottom: 10px;
    width: 96%;
    border-spacing: 0;
    border-collapse: collapse;
}
.pred_rules_box table,
.pred_rules_box2 table{
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
    margin-bottom: 0;
}
.pred_rules_box {
    margin-top: 10px;
    margin-bottom: 10px;
}
.pred_rules_box table td:last-child {
    width: 40px;
    text-align: center;
    font-weight: bold;
}
.pred_rules_box table td img {
    vertical-align: middle;
    margin-right: 6px;
}
.pred_rules_box2 table td {
    border: none;
    padding: 8px 5px;
    border-bottom: 1px solid #fff;
    font-size: 13px;
}
.pred_rules_box2 table tr:nth-child(odd) td,
.pred_rules_box table tr:nth-child(odd) td {
    background-color: #eee;
}
.pred_rules_box2 table td:last-child {
    width: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}    
.pre_inr_title {
    margin-bottom: -20px;
    margin-top: 15px;
    width: auto;
    z-index: 9;
    margin-left: -3px;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: #efff;
    display: inline-block;
    padding: 8px 10px;
    position: relative;
}
.pred_rules_box3_inr {
    float: left;
    width: 100%;
}
.pre_inr_title::before {
    content: "";
    background-color: #697076;
    width: 23px;
    height: 26px;
    position: absolute;
    top: 8px;
    z-index: -1;
    right: 3px;
    transform: skewX(30deg);
}
.pre_inr_title span {
    background-color: #697076;
    display: inline-block;
    padding: 5px 11px;
    border-radius: 0;
}

/*team submit and cancel button*/
.row_inner.row_plyr_btn {
    background-color: transparent;
    min-height: unset;
    border: none;
    justify-content: center;
}
.row_inner.row_plyr_btn a {
    display: block;
    color: #fff;
    font-weight: 600;
    text-align: center;
    width: 48%;
    background-color: #0098A6;
    font-size: 15px;
    padding: 12px 0;
    border-radius: 6px;
}
.row_inner.row_plyr_btn a.sub_team {
    background-color: #0098A6;
}
.row_inner.row_plyr_btn a.sub_team.sub_team_dis {
    opacity: 0.9;
    color: #c2b8b8;
    background-color: #07a7b6;
    cursor: not-allowed;
    pointer-events: none;
}

/*playing 11 team*/
/*.row_inner_player i span.pred_playing::before {
    content: "Playing";
    position: absolute;
    width: 70px;
    top: -2px;
    left: -3px;
    font-size: 10px;
}*/
.row_inner_player i span.pred_playing::before {
    content: "";
    position: absolute;
    width: 6px;
    top: 2px;
    left: -8px;
    border-radius: 13px;
    height: 6px;
    font-size: 10px;
    background-color: #17cf17;
}
/*.row_inner_player i span.pred_playing {
    width: 8px;
    height: 8px;
    position: relative;
    background-color: #17cf17;
    margin-left: 9px;
}*/
.row_inner_player i span.pred_playing {
    width: auto;
    height: auto;
    position: relative;
    background-color: transparent;
    margin-left: 20px;
}

.row_inner_player i span {
    background-color: transparent;
    width: auto;
    height: auto;
}

/*batting-fielding match*/
.bat_team_mtch {
    color: #fff;
    position: absolute;
    left: 53px;
    right: 65px;
    top: 41px;
    font-weight: bold;
    /*mix-blend-mode: color-burn;*/
    font-size: 10px;
    padding: 3px 8px 2px 8px;
    border-radius: 3px 3px 0 0;
    background-color: #000;
    width: 40px;
}

/*team title players*/
.pub_seclt_title {
    position: relative;
}
.pub_seclt_title h2 {
    color: #fff;
    font-weight: bold;
    background-color: #222;
    margin-left: -10px;
    margin-bottom: 0;
    margin-right: -10px;
    margin-top: -16px;
    border-radius: 6px 6px 0 0;
    padding: 10px 10px 10px 10px;
}
.pub_seclt_title a.close {
    display: inline-block;
    background-color: #555;
    width: 29px;
    height: 29px;
    box-shadow: inset -1px -2px 6px 1px #5b4d4d;
    border-radius: 120px;
    position: absolute;
    transform: rotate(45deg);
    top: 7px;
    right: 0px;
}
.pub_seclt_title a.close::before,
.pub_seclt_title .close::after {
    content: "";
    position: absolute;
    top: 13px;
    right: 7px;
    background-color: #fff;
    width: 16px;
    height: 2px;
    transform: rotate(-90deg);
}
.pub_seclt_title .close::after {
    height: 2.5px;
    transform: rotate(0deg);
}
.match_pred_box_team2 .bat_team_mtch {
    left: unset;
    right: 49px;
}

.jn_strip_invite {
    padding: 14px 2px 15px 0px !important;
    padding-bottom: 5px;
    position: relative;
    z-index: 9;
    font-weight: 600;
    font-size: 12px;
    width: calc(100% - 23px);
    display: block;
    text-align: right;
    overflow: hidden;
    background-color: #fff;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border-radius: 4px;
    margin: 0 auto;
    border: 2px solid #009999;
}
.jn_strip_invite::before {
    content: "";
    width: 40px;
    height: 51px;
    background-color: #000028;
    position: absolute;
    left: -0.5px;
    top: 0px;
    z-index: -1;
    border-radius: 3px 30px 30px 3px;
    opacity: 0.1;
}
.jn_strip_invite::after {
    content: "";
    background-image: url(https://m.cricbattle.com/images/join_invite.png);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: left 6px center;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
}
.jn_strip_invite a {
    padding: 3px 4px 4px 4px;
    text-decoration: none;
    font-weight: 600;
    background-color: #fd7740;
    background-image: none;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
    display: inline-block;
    width: auto;
    margin-left: 5px;
}
/*.sel_plyr_dtls span.pred_playing {
    width: 8px;
    height: 8px;
    position: relative;
    background-color: #17cf17;
    margin-left: 22px;
    display: block;
    border-radius: 14px;
    margin-top: 3px;
}*/
.sel_plyr_dtls span.pred_playing {
    width: auto;
    height: auto;
    position: relative;
    background-color: transparent;
    margin-left: 32px;
    display: inline-block;
    border-radius: 14px;
    margin-top: 3px;
    font-size: 12px;
}
/*.sel_plyr_dtls span.pred_playing::before {
    content: "Playing";
    position: absolute;
    width: 70px;
    top: -2px;
    left: 11px;
    font-size: 10px;
}*/
.sel_plyr_dtls span.pred_playing::before {
    content: "";
    position: absolute;
    width: 7px;
    top: 5px;
    left: -12px;
    border-radius: 20px;
    font-size: 10px;
    background-color: #17cf17;
    height: 6px;
}
.pred_box_outer .pred_ques_box .pred_ques_submit a.undo_team {
    background-color: #000;
    color: #fff;
    padding: 12px 30px;
    font-weight: 600;
    font-size: 14px;
    margin-right: 10px;
}

.pub_seclt_plyrs_wrap {
    float: left;
    width: 100%;
    margin-top: 15px;
}
/*Leaderboard*/
.pub_leader_wrap .app-table {
    background-color: #111;
    background-image: url(https://m.cricbattle.com/images/leaderboard_bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: calc(95% - -6px);
    border-spacing: 0 5px;
    margin-left: 6px;
    margin-top: 10px;
    border-radius: 5px;
}
.pub_leader_wrap tbody#grdMyTeam {
    background-color: #3b095f;
}
.pub_leader_wrap tbody#grdMyTeam span.ldr_rank {
    background-color: #1f0531;
}
.pub_leader_wrap .app-table td.first-td span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #333;
    line-height: 20px;
    border-radius: 46px;
    font-weight: bold;
}
.pub_leader_wrap tbody#grdMyTeamBO td {
    line-height: 4px;
    height: 4px;
    background-color: #5d4545;
    padding: 0;
}
.pub_leader_wrap tbody#grdAllTeam tr:nth-child(even) td {
    background-color: rgb(79 75 75 / 51%);
}
.pub_leader_wrap .pp-main-box img.img-table {
    width: 35px;
    height: 35px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 5px;
    padding-left: 4px;
}
.pub_leader_wrap .app-table thead {
    background-color: transparent;
}
.pub_leader_wrap .app-table th {
    padding: 8px 3px;
    line-height: 20px;
    font-size: 13px;
}
.pub_leader_wrap .table-name-link {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 12px;
    padding-bottom: 4px;
    padding-left: 2%;
}
.pub_leader_wrap .table-name2 {
    line-height: normal;
    line-height: 14px;
    color: #ccc;
}
.pub_leader_wrap .app-table .bo-left {
    border-left: none;
}
.pub_leader_wrap .app-table tbody td {
    border-bottom: none;
}
.pub_leader_wrap .app-table td.td-data {
    background-image: none;
    color: #eee;
}
.pub_leader_wrap .app-table td.first-td {
    background-color: transparent;
}

.pub_leader_wrap .mtch_arrev_wrap .legion_booster ul {
    justify-content: flex-start;
}
.pub_leader_wrap .mtch_arrev_wrap .legion_booster ul li {
	margin-right: 15px;
}
.pred_mtchs_wrapper .pred_time_mtch {
    text-align: center;
    background-color: #f6f6f6;
    color: #000;
    font-size: 18px;
    border: 1px dashed #aaa;
    padding: 4px 4px 3px 5px;
    border-radius: 4px;
    display: table;
    font-weight: 600;
    margin: 0 auto;
}


/*Auction New Guest*/
.auc_top_panel {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    margin-bottom: 10px;
    align-items: flex-start;
}
.auc_top_panel .owner_combi {
    width: 45%;
    border: 1px solid #ddd;
    table-layout: fixed;
    text-align: center;
    border-radius: 4px;
    border-spacing: 0;
}
.auc_top_panel .owner_combi thead td {
    padding-top: 3px;
}
.auc_top_panel .owner_combi td {
    padding: 0px 5px;
}
.auc_top_panel .owner_combi td img {
    width: 18px;
    margin-bottom: 5px;
}
.auc_top_panel .owner_combi tbody td {
    padding-bottom: 6px;
}


.auc_top_panel .pick_time_auc {
    text-align: left;
    border: 1px solid #ddd;
    min-height: auto;
    border-spacing: 0;
    width: 45%;
}
.auc_top_panel .pick_time_auc span {
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.auc_top_panel .pick_time_auc td {
    border-bottom: 1px solid #ddd;
    padding: 3px 3px;
}
.auc_top_panel .pick_time_auc tbody td:nth-child(1),
.auc_top_panel .pick_time_auc thead td:nth-child(1) {
    background-color: #f2f2f2;
}
    
.auc_top_panel .pick_time_auc tbody td {
    border-bottom: none;
}
.auc_top_panel .pick_time_auc b {
    font-size: 14px;
}
.auc_inner_player i {
    font-size: 10px;
}
.auc_inner_player span {
    display: inline-block;
    font-size: 12px;
}
.auc_inner_player b {
    color: #beca0c;
    font-size: 10px;
}
.auc_inner_player b::before {
    content: "-";
    color: #fff;
    margin-right: 3px;
    position: relative;
    top: -1px;
}
/*.auc_inner_player b::after {
	content: ")";
}*/
.auc_inner_player.act i {
    color: #fff !important;
}
.auc_inner_player.act b {
    color: #fff !important;
}

.auc_inner_player img {
    width: 30px;
    height: 30px;
    margin: 3px 0;
}

/*Auction Guest View*/
.gust_view_mob {
    background-color: #009999;
}
.gust_view_mob h2 {
    padding: 4px 5px 0px 5px;
    font-size: 13px;
    margin-bottom: 5px;
    color: #fff;
    border-right: 1px solid #ddd;
}
.gust_view_mob .users_view,
.users_view.user_mod_off {
    display: inline-block;
    float: right;
    background-color: #009999;
    padding: 8px 8px 8px 8px;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    min-width: 83px;
    margin-top: 2px;
    text-align: center;
}
.gust_view_mob .users_view img,
.users_view.user_mod_off img {
    width: 20px;
    filter: invert(1);
    vertical-align: middle;
    margin-top: -4px;
    margin-bottom: 5px;
}
.gust_view_mob .users_view span {
    display: block;
}
.users_view.user_mod_off {
    min-width: 100%;
    text-align: center;
    float: none;
    padding: 0px 0;
}
.users_view.user_mod_off span {
    display: inline-block;
    text-align: center;
    float: none;
}

/*Club Scoring*/
.clb_scoring_rule_wrap .clb_combiner_top_wrap.clb_scoring_rule_wrap .nh-textbox {
    width: 36px !important;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 0px;
}

/*homepagefutbattle-Tab*/
a.tablinks.tablinks2 {
    padding-left: 15px;
    opacity: 0.7;
    transition: all 0.4s;
}
a.tablinks.tablinks2 span {
    color: #fff;
    font-size: 14px;
    vertical-align: middle;
    font-weight: 600;
    font-family: montserrat;
    margin-top: 8px;
    display: block;
}
/*auction hosting create league*/
table.checkbox-div.checkbox_auction tr:nth-child(2) td {
    position: relative;
    top: 5px;
}

/*personalize platform*/
.pers_platform_wrap .custom_check {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.pers_platform_wrap .custom_check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.pers_platform_wrap .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border-color: transparent;
    background-color: #eee;
}
.pers_platform_wrap .custom_check input:checked ~ .checkmark {
    background-color: #000028;
}
.pers_platform_wrap .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.pers_platform_wrap .custom_check input:checked ~ .checkmark:after {
  display: block;
}
.pers_platform_wrap .custom_check .checkmark:after {
    left: 6.5px;
    top: 2.5px;
    width: 3px;
    height: 9px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.pers_platform_title {
    text-align: center;
    margin-top: 30px;
    padding: 0 40px;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.pers_platform_title h2 {
    font-size: 20px;
    color: #000028;
}
.pers_platform_title p {
    font-size: 13px;
    color: #888;
}
a.pp_close {
    position: absolute;
    top: -20px;
    right: 10px;
    background-color: #000028;
    width: 22px;
    height: 22px;
    text-align: center;
    z-index: 99;
    border-radius: 30px;
}
a.pp_close img {
    width: 12px;
    margin-top: 5px;
    filter: brightness(100);
}
.pers_platform_outer {
    padding: 10px;
    margin-top: 10px;
}
.pers_step_title {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}
.pers_step_title span {
    background-color: #009999;
    color: #fff;
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    font-weight: bold;
    font-size: 15px;
    margin-right: 10px;
    border-radius: 30px;
}
.pers_step_title h3 {
    font-size: 17px;
    font-weight: bold;
}
.pers_plat_box {
    background-color: #fcfcfc;
    padding: 10px 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 15px;
}
.pers_plat_box b {
    font-size: 18px;
}
.pers_plat_box i {
    display: block;
    font-style: normal;
    font-size: 14px;
    margin-top: 6px;
}
.pers_plat_btn {
    text-align: center;
    margin-top: 25px;
}
.pers_plat_btn input.btn-3.dis-btn {
    background-color: #ccc !important;
}
.pers_plat_btn input.btn-3.black {
    background-color: #333 !important;
    margin: 0;
}


/*new design merge2023*/
.upcoming_wrap {padding: 15px 10px;}.upcoming_title h2 {font-size: 20px;color: #333;margin-bottom: 15px;}.upcoming_box {background-color: #fff;padding: 10px;border-radius: 10px;overflow: hidden;margin-bottom: 12px;box-shadow: 0 1px 4px #ccb6b6;}.upcom_box_top {padding-bottom: 8px;border-bottom: 1px solid #ebeaea;}.upcom_box_top span {color: #7f7f7f;font-size: 13px;}.upcoming_box table {width: 100%;padding-top: 10px;}.upcoming_box table img {width: 45px;height: 45px;border-radius: 100px;object-fit: cover;}.upcom_box_bot {background-color: #f5f5f5;margin-left: -10px;margin-right: -10px;margin-bottom: -10px;margin-top: 15px;display: flex;justify-content: space-between;padding: 5px 10px;align-items: center;border-radius: 0 0 10px 10px;}.upcom_box_botleft span {border: 2px solid #e0cfcf;padding: 1px 5px;border-radius: 4px;color: red;}.upcom_box_botleft i {font-style: normal;font-size: 14px;font-family: 'Roboto-Medium';margin-left: 5px;}.upcom_box_botright img {width: 22px;height: 22px;object-fit: contain;margin: 0 5px;}.upcom_team {display: flex;align-items: center;position: relative;z-index: 9;}.upcom_teama::before, .upcom_teamb::after {content: "";opacity: 0.4;position: absolute;width: 50px;height: 30px;z-index: -1;}.upcom_teama::before {background-color: green;left: -15px;}.upcom_teamb::after {background-color: blue;right: -15px;}.upcoming_box:nth-child(2) .upcom_teama::before {background-color: red;left: -25px;}.upcoming_box:nth-child(2) .upcom_teamb::after {background-color: orange;right: -25px;}.upcoming_box:nth-child(3) .upcom_teama::before {background-color: darkcyan;left: -25px;}.upcoming_box:nth-child(3) .upcom_teamb::after {background-color: burlywood;right: -25px;}.upcoming_box:nth-child(4) .upcom_teama::before {background-color: yellowgreen;left: -25px;}.upcoming_box:nth-child(4) .upcom_teamb::after {background-color: brown;right: -25px;}.upcom_team b {margin: 0 12px;font-size: 15px;}.upcoming_box table .upcom_team.upcom_teamb {justify-content: flex-end;}.upcoming_box table tr:first-child td span {font-size: 14px;display: block;margin-bottom: 10px;}.dealine_upcom span {color: red;font-size: 13px;}

/*play contest page*/
.contestant_wrapper .tab {
    text-align: left;
    background-color: #fff;
    width: 100%;
    margin-left: 0;
    border-bottom: 1px solid #ddd;
}
.cteam_bot_header .tab .tablinks {
    width: calc(25% - 3px);
    border: none;
    text-align: center;
    color: #949494;
    font-weight: bold;
   	padding: 11px 10px 12px 10px;
    position: relative;
    margin-left: -3px;
    display: inline-block;
    font-size: 12px;
}
.contestant_wrapper .tab .tablinks {
    width: auto !important;
    background-color: #fff;
}
.cteam_bot_header .tab .tablinks.active::before {
    content: "";
    height: 4px;
    width: 85%;
    background-color: #ff0000;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 4px 4px 0 0;
    right: 0;
    margin: 0 auto;
}
.cteam_bot_header .tab .tablinks.active {
    color: #000;
}
.sorting_tabs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
}
/*ul.sort_left {
    width: 80%;
    white-space: nowrap;
    overflow-x: auto;
    height: 35px;
    padding-left: 10px;
    padding-top: 15px;
}*/
ul.sort_left {
    width: 80%;
    white-space: nowrap;
    overflow-x: auto;
    height: 35px;
    padding-left: 10px;
    padding-top: 0px;
}
ul.sort_left li {
    display: inline-block;
    padding-right: 25px;
}
ul.sort_left li span, ul.sort_left li a {
    font-size: 13px;
    position: relative;
    color: #999;
    text-transform: uppercase;
}
a.sorting-asc, a.sorting-desc {
    color: #000 !important;
}
.sorting-asc i, .sorting-desc i {
    display: inline-block;
    height: 14px;
    width: 11px;
    background-image: url(../images/arrow_down2.png);
    background-size: contain;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    right: -12px;
    top: 11px;
}
.cteam_players_block .sorting-asc i, 
.cteam_players_block .sorting-desc i {
    top: 1px;
}

th.sorting-asc span,
th.sorting-desc span {
    position: relative;
    display: inline-block;
    color: #000;
}
.sorting-desc i {
	transform: rotate(180deg);
}
a.filter_btn {
    width: 20%;
}
a.filter_btn img {
    height: 42px;
    filter: drop-shadow(-7px 1px 6px #eee);
}
.conts_top-btns {
    margin-top: 15px;
    margin-bottom: 0;
    position: fixed;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    width: 100%;
    z-index: 99;
    bottom: 0px;
    text-align: center;
    padding-top: 10px;
}
.conts_top-btns a {
    display: inline-block;
    background-color: #20913f;
    color: #fff;
    width: calc(28.33% - 10px);
    text-align: center;
    font-weight: bold;
    position: relative;
    padding: 10px 5px;
    margin: 0 -7px;
    border-radius: 7px;
    font-size: 12px;
}
.conts_top-btns a::after {
    content: "/";
    position: absolute;
    right: 3px;
    z-index: 9;
}
.conts_top-btns a:last-child::after {
    content: "";
}


.contest_wrap {
    background-color: #fff;
    margin-top: 15px;
    padding: 0 10px 30px 10px;
}
.contest_box {
    box-shadow: 0 1px 4px #ccb6b6;
    border-radius: 6px;
    margin-bottom: 15px;
    background-color: #fff;
}
.contest_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 10px;
}
.contest_top span {
    color: #838383;
    font-size: 14px;
    margin-bottom: 7px;
}
.contest_top_left h3 {
    font-size: 22px;
    padding-top: 7px;
    font-weight: bold;
}
.contest_top_right span {
    display: block;
    text-align: right;
}
.contest_btn strike {
    font-size: 15px;
    color: #20913f;
    font-weight: 600;
}
.contest_btn a {
    display: inline-block;
    background-color: #009999;
    padding: 6px 27px;
    font-size: 17px;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
    margin-left: 9px;
}
.contest_bot img {
    width: 20px;
    height: 20px;
    object-fit: contain;
}
.contest_progress {
    background-color: #eee;
    height: 6px;
    margin: 0 10px;
    border-radius: 10px;
    margin-bottom: 5px;
}
.contest_progress font {
    height: 6px;
    display: block;
    width: 55%;
    border-radius: 10px;
    background: rgb(230,71,50);
    background: linear-gradient(308deg, rgba(230,71,50,1) 0%, rgba(245,140,93,1) 100%);
}
.contest_spots {
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    padding-top: 3px;
    margin-bottom: 15px;
}
span.spot_left b, .contest_spots b {
    font-weight: bold;
}
span.spot_left {
    color: #000;
}
.spot_pending {
    color: #555;    
}
.contest_spots span {
    font-size: 13px;
}
.contest_bot {
    background-color: #f5f5f5;
    padding: 10px 10px;
    display: flex;
    justify-content: space-between;
    border-radius: 0 0 6px 6px;
}
.contest_bot_left li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.contest_bot_left li img, .contest_bot_left li span,
.contest_bot_right img, .contest_bot_right span {
    vertical-align: middle;
}
.contest_bot_left li span, .contest_bot_right span {
    font-size: 13px;
}


a.back_btn img {
    filter: invert(1);
    width: 25px;
    vertical-align: middle;
    transform: translateY(70%);
    margin-right: 10px;
    margin-left: 5px;
}
a.back_btn {
    display: inline-block;
    height: 55px;
}








/*custom tournament*/
.custom_tour_new {
    float: left;
    margin-top: 30px;
    width: calc(100% - 15px);
    background-color: #f2f2f2;
    margin-left: 8px;
    border-radius: 4px;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.custom_tour_new .title_1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
}
.custom_tour_new .title_1 span {
    font-size: 15px;
    font-weight: 600;
}
.custom_tour_new .title_1 .btn-3 {
    font-size: 12px;
    width: 145px;
    height: 30px;
    line-height: 30px;
}
.cust_tour_image img {
    width: 100%;
    margin-bottom: 10px;
}
.custom_tournew_wrap {
    position: relative;
    width: calc(100% - 15px);
    margin-left: 6px;
    margin-bottom: 15px;
}
.custom_tournew_wrap > img {
    width: 100%;
    height: 180px;
    object-fit: cover;
}
.custom_tournew_content {
    padding: 0 10px;
    position: absolute;
    top: 15px;
    left: 0;
    width: calc(100% - 20px);
}
.custom_tournew_left h2 {
    color: #eb5951;
    background-image: -webkit-linear-gradient(180deg, #eb5951 43%,#a3e788 90%);
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    font-size: 27px;
    font-family: montserrat;
    letter-spacing: 0px;
    margin-bottom: 10px;
    font-weight: 900;
}
.custom_tournew_left li {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 5px;
}
.custom_tournew_left li img {
    width: 21px;
    height: 25px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 5px;
    filter: invert(1);
}
.custom_tournew_left li span {
    font-size: 11px;
    color: #fff;
    font-family: montserrat;
}
.custom_tournew_right {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    bottom: -60px;
    background-color: #333;
    padding: 5px 0;
}
.custom_tournew_right .btn-3#lnkCreateLeague {
    background-color: #0098A6 !important;
    float: none !important;
    box-shadow: none;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    margin-right: 0;
}
.custom_tournew_right .btn-3 {
    box-shadow: none;
    font-size: 13px !important;
    height: 30px;
    margin: 0 5px !important;
    line-height: 30px;
    width: 110px !important;
}


/*daily Matches*/
/*ul.sport_category {
    overflow-x: scroll;
    background-color: #fff;
    box-shadow: 0 1px 3px #b1a5a5;
    text-align: center;
}*/
ul.sport_category {
    overflow-x: scroll;
    background-color: #fff;
    box-shadow: 0 1px 2px #a69b9b;
    text-align: center;
    margin: 0 auto;
    border-radius: 0;
}
/*ul.sport_category li {
    display: inline-block;
    padding: 7px 12px 12px 12px;
    text-align: center;
    position: relative;
}*/
ul.sport_category li {
    display: inline-block;
    padding: 2px 15px 12px 15px;
    text-align: center;
    position: relative;
}
ul.sport_category li a {
    font-size: 12px;
}
/*ul.sport_category li.active::before {
    content: "";
    background-color: #d30505;
    width: 100%;
    height: 5px;
    border-radius: 4px 4px 0 0;
    position: absolute;
    bottom: 0;
    left: 0;
}*/
ul.sport_category li img {
    width: 22px;
    height: 22px;
    object-fit: contain;
    opacity: 0.2;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
ul.sport_category li span {
    color: #bfaeae;
    margin-top: 7px;
    display: block;
    font-weight: bold;
    opacity: 0.8;
}
ul.sport_category .active img {
    opacity: 1;
}
ul.sport_category .active span {
    opacity: 1;
    color: #d30505;
}
.upcoming_wrap {
    padding: 15px 10px;
}
.upcoming_box {
    background-color: #fff;
    padding: 10px;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 12px;
    box-shadow: 0 1px 4px #ccb6b6;
}
.upcom_box_top {
    padding-bottom: 8px;
    border-bottom: 1px solid #ebeaea;
}
.upcom_box_top span {
    color: #7f7f7f;
    font-size: 13px;
}
.upcoming_box table {
    width: 100%;
    padding-top: 10px;
}
.upcoming_box table img {
    width: 45px;
    height: 45px;
    border-radius: 100px;
    object-fit: cover;
}
.upcom_box_bot {
    background-color: #f5f5f5;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -10px;
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
    padding: 5px 10px;
    align-items: center;
    border-radius: 0 0 10px 10px;
}
.upcom_box_botleft span {
    border: 2px solid #e0cfcf;
    padding: 1px 5px;
    border-radius: 4px;
    color: #777;
}
.upcom_box_botleft i {
    font-style: normal;
    font-size: 14px;
    margin-left: 5px;
}
.upcom_box_botright img {
    width: 22px;
    height: 22px;
    object-fit: contain;
    margin: 0 5px;
}
.upcom_team {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 9;
}
.upcom_team b {
    margin: 0 12px;
    font-size: 15px;
}
.upcoming_box table .upcom_team.upcom_teamb {
    justify-content: flex-end;
}
.upcoming_box table tr:first-child td span {
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
}
.dealine_upcom span {
    color: red;
    font-size: 13px;
}



.jl_tour_box {
    padding: 0 10px;
    width: calc(100% - 15px);
}

.jl_tour_box .upcoming_title h2 {
    margin-bottom: 0;
}
.jl_tour_box .jc-matchbox.jl-new-matchbox {
    margin: 10px 0% 0;
    width: calc(100% - 10px);
}
.jl_tour_box .jc-matchbox.jl-new-matchbox .jc-tourbg {
    margin: 0;
    width: 100%;
}



.tournament_box {
    margin-top: 10px;
    width: calc(100% - 15px);
}
.tournament_box .upcom_team {
    display: block;
    text-align: center;
    padding: 10px 0;
}
.tournament_box .upcom_team b {
    margin: 0 12px;
    font-size: 21px;
}
.tournament_box .upcom_box_bot {
    padding: 10px 10px;
}
.full-width.jl_tour_box.upcoming_wrap {
    background-color: #f8f8f8;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Join-Create League New */
ul.top_tabmenu {
	white-space: nowrap;
}
ul.top_tabmenu li img {
    width: 29px;
    height: 24px;
}
ul.top_tabmenu li {
    padding: 7px 0px 9px 0px;
    width: 19%;
}
ul.sport_category.top_tabmenu li.active a::before {
    content: "";
    height: 3px;
    width: 100%;
    background-color: #aa2631;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 4px 4px 0 0;
    right: 0;
    margin: 0 auto;
}
/*draft slots*/
.contest_draft_block {
    background-color: #fff;
    padding: 10px;
}
.contest_draft_block > h2 {
    font-size: 16px;
}
.contest_draft_block ul {
	display: flex;
	justify-content: space-between;
}
.contest_draft_block ul li {
    display: block;
    width: auto;
    font-size: 12px;
    padding-right: 5px;
}
/*no contest - no team*/
.empty_contest_block {
    padding: 30px 10px 0 10px;
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
.empty_contest_block span {
    display: block;
    font-size: 15px;
    margin-bottom: 20px;
}
.empty_contest_block img {
    width: 100%;
    object-fit: contain;
    margin-bottom: 20px;
    opacity: 0.3;
}
.empty_contest_block b {
    display: block;
    margin-bottom: 20px;
    font-size: 15px;
    font-weight: normal;
}
.empty_contest_block a {
    box-shadow: none;
    border-radius: 5px;
    font-size: 14px;
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
}
/*join/create auction box*/
.jn_leage_auc {
    background: url(../images/auction_jn_icon.png) ,linear-gradient(226deg, #2e2e59 0%, rgba(0,2,3,1) 100%);
    background-repeat: no-repeat;
}

/*mycontest tab / my team */
/*mycontenst*/
.contestant_wrapper .tab {
    text-align: left;
    background-color: #fff;
    width: 100%;
    margin-left: 0;
    border-bottom: 1px solid #ddd;
}
.contestant_wrapper .tab button {
    width: calc(30% - 3px);
    background-color: #fff;
}
.contest_collapse_outer {
    padding: 15px 10px 15px 10px;
}
.contest_collapse_inr {
    display: none;
}
.contest_collapse_content {
    background-color: #fef5e4;
    border: 1px solid #dddad3;
    border-radius: 10px;
    margin-top: 15px;
    padding: 10px 10px;
}
.my_contest_block {
    padding: 0 15px;
    margin-top: 20px;
}
.contest_collapse_outer button {
    width: 100%;
    text-align: left;
    border: none;
    position: relative;
    background-color: transparent;
}
.contest_collapse_outer button::before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(../images/angle_right.png);
    position: absolute;
    right: 15px;
    top: 15px;
    transform: rotate(90deg);
    background-size: 14px;
    background-repeat: no-repeat;
}
.contest_collapse_outer button h3 {
    color: #535353;
    margin-bottom: 10px;
    font-weight: bold;
}

.contest_collapse_outer button b {
    display: inline-block;
    background-color: #f3f3f3;
    padding: 5px 5px 3px 5px;
    border-radius: 3px;
    font-size: 12px;
}
.contst_coll_top_btns img {
    width: 20px;
    height: 17px;
    object-fit: contain;
    margin-right: 5px;
}
.contst_coll_top {
    display: flex;
    justify-content: space-between;
}
.contst_coll_top h5 {
    font-size: 14px;
    font-weight: 600;
    color: #191919;
}
.contst_coll_bot {
    margin-top: 8px;
}
.contst_coll_bot li {
    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
}
.contst_coll_bot li span {
    color: #7e7a6e;
    font-size: 12px;
}
.contst_coll_bot li h6 {
    font-size: 14px;
    margin-top: 4px;
}


.const_team_box {
    padding: 0 12px;
    margin-top: 20px;
}
.const_team_inner {
    background-color: #fff;
    box-shadow: 0 1px 4px #ccb6b6;
    border-radius: 6px;
}
.team_anno_tag {
    background-color: #fde2d7;
    padding: 10px 10px;
    border-radius: 6px 6px 0 0;
    color: #e05220;
    font-size: 13px;
}
.team_anno_tag span {
    display: inline-block;
    position: relative;
    padding-left: 16px;
    font-weight: 500;
}
.team_anno_tag span::before {
    content: "";
    background-color: #e05220;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 3.5px;
    left: 0;
    border-radius: 10px;
}
.contst_team_mid {
    background-size: cover;
    background-image: url(../images/cricket_bgvector.jpg);
    border-radius: 6px 6px 0 0;
}
.contst_teamnm_btns img {
    width: 18px;
    margin: 0 8px;
    filter: invert(1);
}
.contst_team_midbot {
    text-align: center;
    padding: 10px 0 15px 0;
}
.contst_team_midbot li {
    display: inline-block;
    width: calc(25% - 10px);
    vertical-align: middle;
    margin-right: 5px;
}
.cnst_team_cvc img {
    width: 40px;
    height: 50px;
    border-radius: 6px 6px 0 0;
    object-fit: cover;
    object-position: top;
}
.contst_team_midtop {
    background-color: rgb(8 95 26 / 76%);
    border-radius: 6px 6px 0 0;
    display: flex;
    padding: 15px 0;
    justify-content: space-between;
}
.contst_team_name span {
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    display: inline-block;
    padding-left: 10px;
    padding-top: 2px;
}
.cnst_team_coman span {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 10px;
    display: inline-block;
}
.cnst_team_coman h6 {
    font-size: 26px;
    font-weight: 600;
    color: #fff;
}
.cnst_team_cvc {
    position: relative;
}
.cnst_team_cvc i {
    position: absolute;
    top: 0;
    left: -7px;
    width: 18px;
    font-size: 9px;
    height: 18px;
    background-color: #fff;
    line-height: 20px;
    border-radius: 50px;
    font-weight: bold;
    border: 1px solid #000;
}
.team_vcap i {
    background-color: #000;
    color: #fff;
    border: 1px solid #fff;
}
.team_nm_info span {
    background-color: #fff;
    padding: 2px 5px;
    border-radius: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 60px;
    display: inline-block;
}
.team_vcap .team_nm_info span {
    background-color: #000;
    color: #fff;
}
.contst_team_bot ul {
    display: flex;
    justify-content: space-between;
    padding: 12px 10px;
    font-size: 13px;
}
.contst_team_bot li span {
    color: #6b6b6b;
}
.contst_team_bot li b {
    color: #131313;
    margin-left: 5px;
}

/*select team*/
.const_radio_sel .nav_suline h4 {
    font-size: 17px;
    margin-bottom: 0;
}

.const_radio_sel .custom_radio,
.filter_mdl_right .custom_radio {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.const_radio_sel .custom_radio input,
.filter_mdl_right .custom_radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.const_radio_sel .checkmark,
.filter_mdl_right .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border: 2px solid #777;
    border-radius: 50%;
}
.const_radio_sel .custom_radio:hover input ~ .checkmark,
.filter_mdl_right .custom_radio:hover input ~ .checkmark {
  background-color: #ccc;
}
.const_radio_sel .custom_radio input:checked ~ .checkmark,
.filter_mdl_right .custom_radio input:checked ~ .checkmark {
  background-color: #fff;
}
.const_radio_sel .checkmark:after,
.filter_mdl_right .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.const_radio_sel .custom_radio input:checked ~ .checkmark:after,
.filter_mdl_right .custom_radio input:checked ~ .checkmark:after {
  display: block;
}
.const_radio_sel .custom_radio .checkmark:after,
.filter_mdl_right .custom_radio .checkmark:after {
    top: 4px;
    left: 4px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #05b23e;
}

.st_info {
    background-color: #fff;
    text-align: center;
    padding: 10px 0;
    font-size: 14px;
}
.select_team_block .const_team_box {
    display: flex;
    align-items: center;
}
.const_radio_sel, .const_check_sel {
    padding-left: 10px;
    width: 8%;
    margin-top: -9px;
}
.select_team_block .const_team_inner {
    width: 95%;
}

.st_btns {
    position: fixed;
    bottom: 15px;
    width: calc(100% - 20px);
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    align-items: center;
}
.st_btns_left span {
    font-size: 15px;
    color: #888;
}
.st_btns_left h3 {
    font-size: 16px;
    margin-top: 5px;
    color: #000;
    font-weight: bold;
}
.st_btns_right a {
    display: inline-block;
    background-color: #009999;
    padding: 10px 40px;
    font-size: 17px;
    border-radius: 4px;
    color: #fff;
    font-weight: bold;
}



/*Create team*/
.cteam_top_header {
    background-color: #1a1a1a;
}
.cteam_top_header {
    background-color: rgb(0 0 40 / 92%);
    padding-top: 15px;
}
.cteam_top_header > h3 {
    color: #fff;
    text-align: center;
    margin-bottom: 15px;
}

.cteam_top_header table {
    width: 100%;
    padding: 0 10px;
}
.cteam_left_top h4 {
	/*color: #919191;*/
    color: #ababab;
    font-size: 10px;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.cteam_left_top span {
    font-size: 14px;
    color: #ababab;
}
.cteam_left_top span b {
    font-size: 17px;
    font-weight: bold;
    color: #fff;
}
.cteam_midtop_left, .cteam_midtop_right {
    display: flex;
    align-items: center;
}
.cteam_midtop_left span, 
.cteam_midtop_right span {
    display: block;
    margin-bottom: 10px;
    color: #afa2a2;
    font-size: 13px;
}
.cteam_midtop_left b, .cteam_midtop_right b {
    color: #fff;
    font-weight: bold;
    font-size: 17px;
}
.cteam_midtop_left img {
    margin-right: 10px;
}
.cteam_midtop_right img {
    margin-left: 10px;
}
.cteam_midtop_right h6 {
    text-align: right;
}
.cteam_midtop_outer {
    display: flex;
    justify-content: space-between;
    padding-left: 12px;
}
.cteam_midtop_outer img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 5px;
}
.cteam_progress {
    display: flex;
    align-items: center;
    padding: 0 10px;
    margin-top: 25px;
    justify-content: space-between;
    margin-bottom: 0;
    border-bottom: 1px solid #444;
    padding-bottom: 15px;
}
.cteam_progress ul {
    counter-reset: section;
}
.cteam_progress li {
    width: 23px;
    height: 17px;
    background-color: #fff;
    margin-right: 1.5px;
    display: inline-block;
    transform: skew(-25deg,0deg);
    position: relative;
    counter-reset: css-counters 0;
    text-align: center;
}
.cteam_progress li::before {
    content: "" counter(section) "";
    counter-increment: section;
    position: absolute;
    top: 1px;
    left: 0;
    transform: skew(25deg,0);
    right: 0;
    font-weight: bold;
    opacity: 0;
}
.cteam_progress ul li.cteam_last:last-child::before,
.cteam_progress ul li.cteam_number::before {
    opacity: 1;
}
.cteam_progress li.cteam_active {
    background-color: #a2d652;
}
a.clear_btn img {
    width: 26px;
}
a.clear_btn.dis-btn {
    background-color: transparent !important;
    opacity: 0.6;
}
.cteam_channel {
    display: flex;
    overflow: hidden;
    align-items: center;
}
.cteam_channel > span {
    background-color: #000;
    padding: 12px 10px 12px 9px;
    display: inline-block;
    border-radius: 0 30px 30px 0;
    box-shadow: 4px 0px 5px #312c2c;
}
.cteam_channel span img {
    width: 20px;
    height: 20px;
    object-fit: contain;
}
.cteam_channel ul {
    white-space: nowrap;
    overflow-x: auto;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 15px;
}
.cteam_channel ul li {
    display: inline-block;
    padding-right: 20px;
    color: #fff;
    position: relative;
}
.cteam_channel ul li::before {
    content: ".";
    color: #737373;
    font-size: 40px;
    position: absolute;
    right: 4px;
    width: 10px;
    line-height: 1;
    top: -25px;
    height: 10px;
}
.cteam_channel ul li:last-child::before {
    content: unset;
}
.cteam_bot_header {
    background-color: #fff;
}
.cteam_bot_header .tab {
    text-align: center;
    background-color: #fafafa;
    width: calc(100% + 14px);
    margin-left: -5px;
}
.cteam_bot_header .tab button {
    width: calc(25% - 3px);
    border: none;
    color: #949494;
    font-weight: bold;
    padding: 14px 0px;
    position: relative;
    margin-left: -3px;
    font-size: 14px;
}
.cteam_bot_header .tab button.active {
    color: #000;
}
.cteam_bot_header .tab button.active::before {
    content: "";
    height: 4px;
    width: 85%;
    background-color: #aa2631;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 4px 4px 0 0;
    right: 0;
    margin: 0 auto;
}
.cteam_select_panel {
    background-color: #f5f5f5;
    padding: 3px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cteam_select_panel span {
    font-size: 15px;
    font-weight: bold;
}
.cteam_select_panel img {
    width: 25px;
}
.cteam_players_block table {
    width: 100%;
    border-collapse: collapse;
}
.cteam_players_block table thead {
    background-color: #fff;
    border-bottom: 1px solid #e7e6e2;
}
.cteam_players_block table thead th {
    padding: 12px 5px;
    text-transform: uppercase;
    font-weight: lighter;
    color: #999;
    font-size: 13px;
}
.cteam_players_block table tbody td {
    padding: 12px 5px 0px 5px;
    border-bottom: 2px solid #e7e6e2;
}
.cteam_players_block thead th:nth-child(3), 
.cteam_players_block thead th:nth-child(4) {
    text-align: center;
}
.cteam_players_block tbody td:nth-child(3), 
.cteam_players_block tbody td:nth-child(4) {
    text-align: center;
}
.cteam_players_block tbody td:last-child {
    text-align: center;
}
.cteam_players_block thead th:last-child {
    width: 65px;
}
.cteam_ply_image {
    position: relative;
}
.cteam_ply_image img {
    width: 65px;
    height: 65px;
    object-fit: cover;
}
.cteam_ply_image span {
    position: absolute;
    background-color: #000;
    left: 2px;
    bottom: 3px;
    padding: 3px 3px;
    border-radius: 2px;
    box-shadow: 0 1px 1px #000;
    color: #fff;
    font-weight: bold;
    font-size: 9px;
    width: 14px;
    text-align: center;
}
.cteam_ply_nm span {
    display: block;
    color: #888;
    margin-bottom: 3px;
    font-size: 11px;
}
.cteam_ply_nm a {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin-bottom: 3px;
    float: none;
    display: inline-block;
}
a.cteam_add {
    width: 25px;
    height: 25px;
    background-image: url(../images/add_btn.png);
    display: inline-block;
    background-size: contain;
}
a.cteam_remove {
    width: 25px;
    height: 25px;
    background-image: url(../images/minus_btn.png);
    display: inline-block;
    background-size: contain;
}
.cteam_select td {
    background-color: #eff1d5;
}
tr.cteam_disable, 
tr.cteam_lock {
    opacity: 0.3;
    filter: grayscale(1);
}
.cteam_ply_nm small {
    display: block;
    position: relative;
    padding-left: 12px;
    font-size: 11px;
    color: #3f3f91;
}
.cteam_ply_nm small::before {
    content: "";
    background-color: #3f3f91;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 2px;
    left: 0;
    border-radius: 20px;
}
tr.cteam_b .cteam_ply_image span {
    background-color: #000;
    color: #fff;
}
.cteam_wrapper {
    padding-bottom: 80px;
}
.cteam_bot_header {
    background-color: #fff;
    padding-bottom: 40px;
    overflow: hidden;
    clear: both;
}
.cteam_btns {
    position: fixed;
    bottom: 60px;
    text-align: center;
    width: 100%;
}
.middle_wrapper {
    overflow: hidden;
}

.cteam_two_btns {
    display: inline-block;
    background-color: #444;
    padding: 0 12px 3px 12px;
    border-radius: 40px;
    vertical-align: middle;
}
a.cteam_preview_btn {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    min-height: auto;
    line-height: 1;
    border-radius: 34px;
    margin-right: 15px;
    vertical-align: middle;
    padding: 12px 0;
}
a.cteam_linup {
    color: #fff;
    display: inline-block;
    position: relative;
}
a.cteam_linup::before {
    content: "/";
    position: absolute;
    left: -13px;
    font-size: 18px;
    color: #999;
}
a.cteam_linup img {
    width: 16px;
    vertical-align: middle;
    filter: invert(1);
    margin-right: 6px;
}
a.cteam_linup span {
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
}
a.cteam_preview_btn img {
    width: 20px;
    filter: invert(1);
    vertical-align: middle;
    margin-right: 3px;
}
a.cteam_preview_btn span {
    vertical-align: middle;
}
a.cteam_next {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    min-height: 38px;
    line-height: 38px;
    vertical-align: middle;
    display: inline-block;
    background-color: #009999;
    padding: 0 40px;
    border-radius: 64px;
    margin-left: 5px;
}
a.filter_btn {
    text-align: right;
}
a.filter_btn img {
    object-fit: contain;
}
a.filter_btn.filter_active {
    position: relative;
    display: inline-block;
}
a.filter_btn.filter_active::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: red;
    position: absolute;
    top: 11px;
    right: 0;
    border-radius: 20px;
    z-index: 9;
}


.modal_lineups,
.modal_filter_team,
.modal_clear_team {
  display: none; 
  position: fixed; 
  z-index: 999; 
  padding-top: 0px; 
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4); 
}
.modal_lineups .modal-content,
.modal_filter_team .modal-content,
.modal_clear_team .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    height: 100vh;
    width: calc(100% - 2px);
    border-radius: 10px 10px 0 0;
}
.modal_lineups .modal_header {
    position: relative;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    text-align: center;
}
.modal_lineups .modal_header h2 {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 0;
}
.modal_lineups .modal_header p {
    font-size: 14px;
    color: #777777;
    margin: 0;
}
.modal_lineups .close {
    color: #333;
    float: right;
    font-size: 35px;
    position: absolute;
    left: 10px;
    top: 0px;
}
.modal_lineups .close:hover,
.modal_lineups .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal_lineups .modal_body {
    padding: 0 8px;
}
.lineup_table_top {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    justify-content: space-between;
}
.lineup_match img {
    width: 35px;
    height: 35px;
    object-fit: cover;
    border-radius: 100%;
    vertical-align: middle;
}
.lineup_match:nth-child(1) img {
    margin-right: 5px;
}
.lineup_match:nth-child(3) img {
    margin-left: 5px;
}
.lineup_match b {
    font-size: 15px;
}
.lienup_deadline {
    text-align: center;
}
.lienup_deadline span {
    display: block;
    color: #bf1611;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 5px;
}
.lienup_deadline small {
    font-size: 12px;
    color: #777;
}
.lineup_player {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.lineup_ply_left, .lineup_ply_right {
    display: flex;
    align-items: flex-end;
    width: 100%;
    padding-top: 10px;
    position: relative;
    border-bottom: 1px solid #ddd;
}
.lineup_ply_right {
    text-align: right;
    margin-left: 10px;
    justify-content: flex-end;
}
.lineup_ply_left > img, 
.lineup_ply_right > img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    margin-bottom: 0;
}
.lineup_ply_left {
    margin-right: 10px;
}
.lineup_ply_left::before {
    content: "";
    width: 1px;
    background-color: #ddd;
    height: 102%;
    position: absolute;
    top: 1px;
    right: -10px;
}
.lineup_ply_info h2 {
    margin-bottom: 3px;
}
.lineup_ply_info h2 b {
    font-size: 13px;
    font-weight: 600;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90px;
    display: inline-block;
}
.lineup_ply_info h2 img {
    width: 19px;
    vertical-align: middle;
}
.lineup_ply_info {
    padding-bottom: 7px;
    padding-left: 6px;
}
.lineup_ply_right .lineup_ply_info {
    padding-left: 0;
    padding-right: 6px;
}
.lineup_ply_info span {
    font-size: 11px;
    color: #777;
    text-transform: uppercase;
}
.lineup_note {
    margin-top: 12px;
    color: #999;
}
.lineup_avvreaition {
    position: absolute;
    bottom: 10px;
    width: 100%;
    left: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}
.lineup_avvreaition h3 {
    margin-left: 20px;
    background-color: #fff5dc;
    padding: 5px 10px;
    border-radius: 5px;
    box-shadow: 0 1px 4px #d3d3d3;
}
.lineup_avvreaition li {
    display: inline-block;
    margin-right: 10px;
}
.lineup_avvreaition li img {
    vertical-align: middle;
    margin-right: 5px;
}
a.cteam_linup.dis-btn {
    background-color: transparent !important;
}

/*design fix lineup*/
.modal_lineups {
	background-color: #fff;
}
.modal_lineups .modal-content {
	height: auto;
    padding-bottom: 40px;
}


/*cvc*/
a.back_btn .nav_suline span {
    font-size: 13px;
}
.nav_suline {
    display: inline-block;
    vertical-align: middle;
}
.nav_suline h4 {
    font-size: 19px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 5px;
}
.cvc_header {
    background-color: #f0eff4;
    text-align: center;
    padding: 15px 0 15px 0;
}
.cvc_header h2 {
    margin-bottom: 8px;
    font-size: 17px;
}
.cvc_header p {
    margin: 0;
    font-size: 14px;
    color: #777;
}
.cvc_table table {
    width: 100%;
    background-color: #fff;
    border-collapse: collapse;
    text-align: left;
}
.cvc_table table thead {
    background-color: #fafafa;
    border-bottom: 1px solid #ddd;
}
.cvc_table table thead th {
    text-transform: uppercase;
    font-weight: 400;
    color: #555777;
    padding: 8px 5px;
    font-size: 12px;
}
.cvc_table table tbody td {
    padding: 5px 5px;
    border-bottom: 1px solid #ddd;
}
.cvc_img {
    position: relative;
}
.cvc_img img {
    width: 70px;
    height: 70px;
    object-fit: cover;
    margin-bottom: -5px;
}
.backup_select_team_wrapper .cteam_players_block td {
    position: relative;
}
.cvc_img h4, .backup_select_team_wrapper .cteam_players_block td h4 {
    position: absolute;
    bottom: -2px;
    text-align: center;
    width: auto;
    background-color: #efeacc;
    font-weight: bold;
    margin: 0 auto;
    box-shadow: 0 0 2px #000;
    padding: 1px 3px 1px 0px;
    border-radius: 3px;
}
.backup_select_team_wrapper .cteam_players_block td h4 {
	bottom: 3px;
	left: 10px;
    font-size: 11px;
}
.cvc_img span, .backup_select_team_wrapper .cteam_players_block td h4 span {
    background-color: #fff;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 3px 0px 0 3px;
    padding-right: 3px;
    font-size: 10px;
}
.backup_select_team_wrapper .cteam_players_block td h4 span {
    font-size: 10px;
    padding: 2px 6px 1px 5px;
}
.cvc_img small {
    font-size: 10px;
    text-transform: uppercase;
    padding-left: 3px;
}
.cvc_name h5 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}
.cvc_name h5 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 8px;
}
.cvc_name h5 img {
    width: 18px;
    vertical-align: middle;
    margin-top: -4px;
}
.cvc_name span {
    color: #999;
}
.cvc_name b {
    font-weight: lighter;
}
.captain_tog,
.vcaptain_tog {
    width: 25px;
    height: 25px;
    border: 1px solid #aaa;
    line-height: 27px;
    text-align: center;
    border-radius: 31px;
    margin: 0 auto;
    margin-bottom: 7px;
    transition: linear 0.4s;
    font-weight: 400;
    font-size: 11px;
}
.captain_tog.pressed,
.vcaptain_tog.pressed {
    background-color: #000;
    color: #fff;
    border-color: #000;
}
tr.spacer_cvc td {
    background-color: #f0eff4;
}
tr.teamb_cvc .cvc_img span {
    background-color: #333;
    color: #fff;
    padding-bottom: 4px;
}
.instruct_cvc {
    margin-top: 20px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 10px;
}
.instruct_cvc li {
    display: inline-block;
    margin-right: 10px;
}
.instruct_cvc li img {
    vertical-align: middle;
    margin-right: 3px;
}
.instruct_cvc li img {
    vertical-align: middle;
    margin-right: 3px;
}
.instruct_cvc a img {
    width: 20px;
}


/*join strip top*/
ul.panel_status {
    background-color: #333230;
    display: flex;
    justify-content: space-between;
    padding: 25px 10px 10px 10px;
}
ul.panel_status li {
    width: 33.33%;
    position: relative;
}
ul.panel_status li:nth-child(2) {
    text-align: center;
}
ul.panel_status li:nth-child(3) {
    text-align: right;
}
ul.panel_status li span {
    color: #999999;
    display: block;
    margin-top: 6px;
    font-size: 12px;
}
ul.panel_status li:before {
    content: "";
    width: 142%;
    height: 3px;
    background-color: #9c9c9c;
    position: absolute;
    top: -11px;
    left: 16px;
}
ul.panel_status li:nth-child(2)::before {
    left: 66px;
}
ul.panel_status li:nth-child(3)::before {
    content: unset;
}
ul.panel_status li::after {
    content: "";
    width: 10px;
    height: 10px;
    background-color: transparent;
    border: 3px solid #9c9c9c;
    position: absolute;
    top: -18px;
    left: 0;
    border-radius: 30px;
}
ul.panel_status li:nth-child(2)::after {
    right: 0;
    margin: 0 auto;
}
ul.panel_status li:nth-child(3)::after {
    left: unset;
    right: 0;
}
ul.panel_status .active:after {
    background-color: #fff;
    border-color: #fff;
}
ul.panel_status .active span {
    color: #fff;
}
ul.panel_status .active_tick::after {
    background-image: url(../images/tick-price-table.png);
    background-size: 10px;
    background-position: 0 2px;
    background-repeat: no-repeat;
}

/*create team dt changes*/
.cteam_ply_nm span font:before {
    content: ".";
    position: absolute;
    right: -9px;
    font-size: 28px;
    top: -1px;
    line-height: 0;
}
.cteam_ply_nm span font {
    display: inline-block;
    margin-right: 8px;
    position: relative;
}

.modal_filter_team .modal-content,
.modal_clear_team .modal-content {
    height: auto;
    position: fixed;
    bottom: 0;
}
.modal_filter_team .modal_header {
    background-color: #f3f3f3;
    text-align: center;
    border-radius: 6px 6px 0 0;
    position: relative;
    padding: 15px 0;
}
.modal_filter_team .modal_header .close {
    position: absolute;
    left: 10px;
    font-size: 31px;
    font-weight: lighter;
    color: #555;
    top: 6px;
}
.modal_filter_team .modal_header h2 {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
}
.filter_mdl_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 17px 10px;
    border-bottom: 1px solid #ddd;
}
.filter_mdl_right .custom_radio {
    display: inline;
}
.filter_mdl_left b {
    display: block;
    margin-bottom: 2px;
    font-size: 14px;
}
.filter_mdl_left span {
    font-size: 13px;
    color: #999;
}

.modal_clear_team .modal_header {
    text-align: center;
}
.modal_clear_team .modal_header h2 {
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 0;
}
.modal_clear_team .modal_header img {
    width: 90px;
}
.modal_clear_team .modal_header p {
    font-size: 13px;
    color: #333;
    margin-bottom: 25px;
}
.modal_clear_team .modal_body {
    padding: 0 15px;
}
.modal_clear_team .modal_body a {
    background-color: transparent;
    color: #000;
    width: 100%;
    display: block;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    padding: 12px 0;
    border-radius: 5px;
}
.modal_clear_team .modal_body a.clear_btn_mdl {
    background-color: #009999;
    color: #fff;
}
.modal_clear_team .modal_body a.cancel_btn_mdl {
    border: 2px solid #aaa;
}
.cteam_players_block thead th:first-child {
    text-align: left;
    width: 75px;
}

.contestant_wrapper.cteam_bot_header .tab {
    background-color: #fff;
    text-align: left;
}
.contestant_wrapper.cteam_bot_header .tab {
    background-color: #fff;
    text-align: left;
}

/*large filter*/
.modal_large_filter {
    display: none;
    position: fixed;
    z-index: 99;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

.modal_large_filter .modal-content {
    background-color: #fff;
    margin: 0 auto;
    width: 100%;
    padding: 0;
    position: fixed;
    border-radius: 10px 10px 0 0;
    bottom: 0;
    height: auto;
    padding-bottom: 0;
    overflow: scroll;
}
.modal_large_filter .close {
    color: #222;
    font-size: 26px;
    font-weight: bold;
    top: 0;
    right: 8px;
}

.modal_large_filter .close:hover,
.modal_large_filter .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.modal_large_filter .modal_header {
    background-color: #f5f5f5;
    border-radius: 10px 10px 0 0;
    display: flex;
    justify-content: space-between;
    padding: 10px 15px;
    align-items: center;
    border-bottom: 1px solid #d8d8d8;
}
.modal_large_filter .modal_header h2 {
    margin-bottom: 0;
    font-weight: bold;
}
.modal_large_filter .modal_header a {
    text-transform: uppercase;
    color: #7a7a7a;
    font-size: 13px;
    font-weight: bold;
}
.lrge_filter_box {
    border-bottom: 1px solid #d1d1d1;
    padding: 15px;
}
.lrge_filter_box h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.lrge_filter_box li {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 5px;
}
.lrge_filter_box li a {
    display: inline-block;
    border: 1px solid #b3abab;
    padding: 7px 14px;
    border-radius: 32px;
    font-size: 15px;
    transition: linear 0.4s;
    color: #000;
}
.modal_large_filter .modal_foot {
    padding: 20px 15px;
}
.modal_large_filter .modal_foot a {
    background-color: #009999;
    width: 100%;
    display: block;
    text-align: center;
    font-weight: bold;
    padding: 15px 0;
    border-radius: 4px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
}
.lrge_filter_box li a.pressed {
    background-color: #333;
    color: #fff;
    border-color: #333;
}
a.filter_btn.act {
    position: relative;
}
a.filter_btn.act::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: red;
    position: absolute;
    top: 14px;
    right: 18px;
    border-radius: 20px;
    z-index: 9;
}


/*prize pool*/
.prize_join_block {
    background-color: #fff;
}
.prize_join_block .contest_box {
    box-shadow: 0 1px 2px #ccb6b6;
    border-radius: 0;
}
.prize_join_block .contest_bot {
    border-radius: 0;
}
.prize_join_block .contest_spots {
    margin-bottom: 10px;
}
.prze_join_btn {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.prze_join_btn a {
    width: calc(100% - 70px);
    text-align: center;
    border-radius: 4px;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
}
.prize_extra_strip p {
    margin: 0;
    color: #8d3f1d;
    text-align: center;
}
.prize_extra_strip img {
    width: 15px;
    margin: 0 3px;
    vertical-align: middle;
}
.prize_extra_strip {
    padding-bottom: 15px;
}

.prize_wintab_wrap .tab {
    text-align: center;
    background-color: #fff;
    width: 100%;
    margin-left: 0;
    padding-left: 8px;
    border-bottom: 1px solid #ddd;
}
.prize_wintab_wrap .tab button {
    margin-right: 0;
    background-color: #fff;
    font-size: 15px !important;
    color: #000 !important;
}
span.prz_win_tag {
    display: block;
    background-color: #fafafa;
    padding: 13px 20px;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
}
table.cric_table_set1 {
    width: 100%;
    border-collapse: collapse;
    border: none;
}
table.cric_table_set1 thead {
	border: none;
    border-bottom: 1px solid #ddd;
}
table.cric_table_set1 thead th {
    padding: 10px 10px;
    color: #7b7b7b;
    font-weight: 400;
    border: none;
    font-size: 14px;
}
table.cric_table_set1 tbody td {
    padding: 5px 10px;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    border: none;
    border-bottom: 1px solid #ddd;
}
.prz_top {
    position: relative;
    width: 50px;
    height: 30px;
    display: flex;
    padding-left: 15px;
    z-index: 9;
}

.prz_top b {
	position: relative;
	line-height: 30px;
}
.prz_top b::before,
.prz_top b::after {
	content: "";
	z-index: -1;
    width: 15px;
    position: absolute;
    top: 0px;
    height: 100%;
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
}
.prz_top b::before {
    background-image: url(https://testepl2980scricket.cricbattle.com/images/prize_winner_tag_left.png);
    left: -14px;
}
.prz_top b::after {
    background-image: url(https://testepl2980scricket.cricbattle.com/images/prize_winner_tag_right.png);
    right: -16px;
}

.prz_top::after {
    content: "";
    width: 8px;
    height: calc(100% + 9px);
    position: absolute;
    left: -25px;
    top: -5px;
}
.prz_first::after {
    background: rgb(238,179,79);
    background: linear-gradient(0deg, rgba(238,179,79,1) 0%, rgba(253,203,116,1) 100%);
}
.prz_sec::after {
    background: rgb(255,208,134);
    background: linear-gradient(0deg, rgba(255,208,134,1) 0%, rgba(250,223,167,1) 100%);
}
.prz_thrd::after {
    background: rgb(252,231,188);
    background: linear-gradient(0deg, rgba(252,231,188,1) 0%, rgba(254,247,231,1) 100%);
}

table.cric_table_set1 tbody td:first-child {
    padding-left: 25px;
}
.prz_down {
    padding-left: 3px;
    height: 30px;
    display: flex;
    align-items: center;
}
.prz_down span {
    color: #999;
}
.prize_wintab_wrap {
    padding-bottom: 0;
}

/*iframe*/
.prevw_iframe_mdl .fancybox-content {
    width: 100% !important;
}
.prevw_iframe_mdl .fancybox-content {
    position: unset !important;
}
.prevw_iframe_mdl button.fancybox-button.fancybox-button--close {
    display: block;
}
.navbar_wrapper {
    background-color: #000028;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 10px 7px 5px;
}
a.back_btn {
    padding-left: 5px;
}
a.back_btn img {
    filter: invert(1);
    width: 25px;
    vertical-align: middle;
    margin-right: 10px;
    height: 55px;
    object-fit: contain;
    object-position: left;
    position: relative;
    top: -40px;
}
.nav_suline {
    display: inline-block;
    vertical-align: middle;
}
.nav_suline h4 {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 4px;
}














/*select team checkbox*/

.const_check_sel .custom_chckbx {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.const_check_sel .custom_chckbx input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.const_check_sel .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    border-color: #05b23e;
    width: 16px;
    background-color: #eee;
}
.const_check_sel .custom_chckbx:hover input ~ .checkmark {
  background-color: #ccc;
}
.const_check_sel .custom_chckbx input:checked ~ .checkmark {
  background-color: #05b23e;
}

.const_check_sel .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.const_check_sel .custom_chckbx input:checked ~ .checkmark:after {
  display: block;
}
.const_check_sel .custom_chckbx .checkmark:after {
    left: 5px;
    top: 2px;
    width: 2.5px;
    height: 7px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*team select all tab*/
.team_selcall span {
    font-weight: bold;
    font-size: 14px;
}
.team_selcall span i {
    font-style: normal;
}
.team_selcall {
    background-color: #efeded;
    padding: 10px 10px;
    text-align: right;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: flex-end;
    box-shadow: 0 2px 2px #bfbfbf;
}

/*win skill no team section*/
.przie_win_box {
    text-align: center;
    padding-top: 30px;
    height: 50vh;
}
.przie_win_box span {
    font-weight: bold;
    font-size: 14px;
}
.przie_win_box p {
    margin-top: 5px;
    font-size: 14px;
    color: #555;
}
.przie_win_box img {
    width: 100%;
    margin-top: 10px;
}



.noteam_selec_inr .contst_team_bot,
.noteam_selec_inr .contst_teamnm_btns,
.noteam_selec_inr .team_anno_tag {
    display: none;
}
.noteam_selec_inr .contst_team_midbot p {
    font-size: 16px;
    padding: 0 30px;
    color: #fff;
    line-height: 1.4;
}
.noteam_selec_inr .contst_team_mid {
    border-radius: 6px;
}


.overlay_team_wrap {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
div#divPPMasterTeams {
    overflow: scroll;
}
div#divPPMasterTeams .cteam_wrapper {
    padding-bottom: 20px;
}
div#divPPMasterTeams .st_btns {
    position: unset;
    border-top: 1px solid #ddd;
    margin-top: 30px;
    padding-top: 20px;
}

/*Fiz New Design 26-1*/
.upcoming_title h2 {
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
}
.upcoming_box {
    padding: 8px;
    box-shadow: 0 1px 3px #b6acac;
    border-radius: 7px;
}
.upcom_box_top span {
    color: #777;
    font-size: 12px;
}
.upcoming_box table {
    padding-top: 4px;
}
.upcoming_box .upcom_box_top + table {
    table-layout: fixed;
}
.upcoming_box table tr:first-child td span {
    font-size: 13px;
    color: #000;
    margin-bottom: 4px;
}
.upcoming_box table img {
    width: 30px;
    height: 30px;
}
.upcom_teama::before, .upcom_teamb::after {
    height: 20px;
    opacity: 0.3;
}
.upcom_teama::before {
    left: -25px;
}
.upcom_teamb::after {
    right: -25px;
}
.upcom_team b {
    margin: 0 8px;
    color: #000;
}
.dealine_upcom span {
    font-size: 13px;
    font-weight: 600;
    position: relative;
    bottom: 10px;
}
.upcom_box_bot {
    margin-top: 7px;
}
.upcom_box_botleft span {
    padding: 1px 3px;
    border-radius: 3px;
    font-weight: bold;
    font-size: 10px;
}
ul.sort_left li span, 
ul.sort_left li a {
    font-size: 12px;
    line-height: 35px;
    color: #666;
    text-transform: uppercase;
    display: inline-block;
}
ul.sort_left li:nth-child(1) span {
    text-transform: capitalize;
}
.contest_top_left h3 {
    font-size: 16px;
    padding-top: 3px;
}
.contest_top span {
    color: #555;
    font-size: 13px;
}
.contest_btn a {
    padding: 6px 25px;
    font-size: 14px;
}
.contest_spots span {
    font-size: 14px;
}
.contest_spots {
    margin-bottom: 8px;
}
.contest_bot img {
    width: 17px;
    height: 17px;
}
.contest_bot {
    padding: 7px 10px;
}
.contest_bot_left li {
    margin-right: 10px;
}
.contest_bot_left li span, 
.contest_bot_right span {
    font-size: 12px;
}
.lrge_filter_box li a {
    padding: 5px 10px;
    font-size: 13px;
}
.lrge_filter_box h3 {
    font-size: 14px;
    margin-bottom: 7px;
}
.lrge_filter_box {
    padding: 10px 15px 10px 15px;
}

/*dbl cash*/
.contest_dbl {
    padding: 10px 10px 0px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.contest_dbl span {
    background-color: #fff065;
    font-weight: bold;
    padding: 5px;
    display: inline-block;
    border-radius: 4px;
    font-size: 11px;
    margin-right: 0px;
}
.contest_dbl .contest_mustjn {
    padding: 0;
    margin-top: 1px;
    text-align: right;
    font-size: 11px;
}
.contest_mustjn strong {
    display: block;
}

.contest_bot .tooltip,
.upcom_box_bot .tooltip {
  position: relative;
  display: inline-block;
  -webkit-user-select: none; 
  -ms-user-select: none; 
  user-select: none;
}

.contest_bot .tooltip .tooltiptext,
.upcom_box_bot .tooltip .tooltiptext {
    visibility: hidden;
    min-width: 95px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 4px 3px;
    font-weight: 600;
    position: absolute;
    font-size: 11px;
    z-index: 1;
    top: 150%;
    left: 55%;
    margin-left: -60px;
}

.contest_bot .tooltip .tooltiptext::after,
.upcom_box_bot .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}
.contest_bot .tooltip:hover .tooltiptext,
.upcom_box_bot .tooltip:hover .tooltiptext {
  visibility: visible;
}

.upcom_box_bot .tooltip .tooltiptext {
    top: 2px;
    left: 55%;
    margin-left: -180px;
}
.upcom_box_bot .tooltip .tooltiptext::after {
    bottom: 29%;
    transform: rotate(90deg);
    left: unset;
    right: -10px;
}

.contest_bot_left li:nth-child(1) span.tooltiptext {
    left: 90%;
}

.const_joined {
    background-color: #b71f1f;
    padding: 8px 10px;
    border-radius: 4px 4px 0 0;
    font-size: 13px;
    color: #fff;
}

/*join confirmation payment modal*/
.current_bal_block {
    padding: 10px 15px;
    border-bottom: 1px solid #ddd;
    margin-left: 5px;
    margin-top: 0;
    width: calc(100% - 45px);
}
.cbal_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cbal_title img {
    width: 35px;
    background-color: #fcf8f8;
    height: 35px;
    object-fit: contain;
    vertical-align: middle;
    border-radius: 50px;
    padding: 9px;
}
.cbal_title strong {
    font-size: 16px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 2px;
}
.cbal_title h5 {
    font-size: 18px;
    font-weight: bold;
    color: red;
}
.current_bal_block ul {
    padding-left: 55px;
}
.current_bal_block ul li {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 5px;
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 4px;
}
.current_bal_block ul li h4 {
    width: 65%;
}
.current_bal_block ul li h4 span {
    display: block;
    font-size: 14px;
    margin-bottom: 3px;
}
.current_bal_block ul li h4 i {
    color: #999;
}
.current_bal_block ul li h5 {
    width: 35%;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
}
.modal_paymnet_wrap .modal_foot span {
    display: block;
    text-align: center;
    margin-bottom: 10px;
    font-size: 13px;
    color: #444;
}
.modal_paymnet_wrap {
    padding-top: 50px;
    top: 0;
}
.modal_paymnet_wrap .modal-content {
    width: 96%;
    border-radius: 6px 6px;
    margin: 0 auto;
    margin-bottom: 80px;
    position: unset;
}
.modal_paymnet_wrap .modal_foot .btn-3 {
    float: none;
    margin: 0;
    width: 100%;
    font-size: 17px;
    padding: 16px 10px;
    height: auto;
    line-height: initial;
}

/*tour images*/
.tour_imge {
    display: flex;
    align-items: center;
    padding: 10px 0 0px 0;
}
.tour_imge h3 {
    font-size: 16px;
    font-weight: bold;
    width: 80%;
    text-transform: uppercase;
}
.tour_logo {
    width: 23%;
}
.tour_logo img {
    width: 75px;
    height: 75px;
    object-fit: contain;
}
div#divAllTournaments {
    overflow: hidden;
}
tr.cteam_select.cteam_lock {
    opacity: 0.8;
    filter: grayscale(0);
}
.contst_team_midbot p {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 0 30px;
    line-height: 1.4;
}
div#divPPMyTeams {
    margin-bottom: 15px;
}

.live_usr_tble {
    text-align: center;
}
.live_usr_tble li {
    display: inline-block;
    margin: 0 2px;
    width: calc(25% - 9px);
}
.live_user_img {
    text-align: center;
    padding: 5px 0;
    border-radius: 4px;
    border: 1px solid #ddd;
}
.live_user_img img {
    width: 45px;
    height: 45px;
    object-fit: cover;
    border-radius: 40px;
}
.live_user_img span {
    display: block;
    width: 80%;
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
    font-weight: bold;
    line-height: 1.1;
}
.live_usr_btn {
    display: flex;
    justify-content: space-between;
    padding: 0 7px;
    align-items: center;
}
.live_usr_btn p {
    width: 63%;
    font-size: 14px;
    font-weight: 600;
    padding-left: 5px;
}
.live_usr_btn .jl-btn {
    font-weight: bold;
    padding: 3px 5px;
    background-color: #db0000 !important;
    font-size: 14px;
    min-width: 80px;
    text-align: center;
}
div#divBeatChall.live_outer_top {
    background-color: #000028;
}
div#divBeatChall.live_outer_top .title-1 {
    color: #fff;
}
.live_outer_bot a.jl-btn.dis-btn {
    background-color: #ccc !important;
}
#divSalaryCapLeagues .contest_image {
    width: 16%;
}
#divSalaryCapLeagues .contest_top_left {
    width: 40%;
}
#divSalaryCapLeagues .contest_top_right {
    width: 35%;
    text-align: right;
}

.entry_fee b{
    font-size: 11px;
    position: relative;
    left: 150px;
    color: #ed5656;
}
.brk_prize {
    width: auto;
    padding-left: 6px;
    padding-top: 0;
}
.brk_prize a {
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    display: inline-block;
    color: blue;
    padding: 5px;
    border-radius: 4px;
    background-color: transparent;
}
.brk_prize img {
    width: 24px;
    vertical-align: middle;
}
.brk_prize span {
    vertical-align: middle;
    margin-left: 0;
}
.prze_paid_modal {
    background-color: #fff;
    padding: 15px;
}

div#divBeatChallDraft input#btnJoin,
div#divBeatChallSC input#btnJoin {
    width: 65px;
}
.live_usr_photo img {
    width: 50px;
    border-radius: 100px;
    margin-bottom: 5px;
}
.live_usr_photo h3 span {
    font-size: 12px;
    display: block;
}
.live_usr_photo h3 {
    width: 120%;
}

.jl_other_league .contest_box {
    float: left;
    width: 100%;
    margin-top: 5px;
}

/*rd change 23ipl*/
#divAllTournaments #divRounds {
    background-color: #009999;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 15px;
    padding-top: 10px;
    float: left;
}
#divAllTournaments #divRounds h2, 
#divAllTournaments #divTournaments h2 {
    color: #fff;
    text-align: center;
    padding-top: 8px;
    font-size: 18px;
}
#divAllTournaments #divTournaments {
    background-color: #000028;
    border-radius: 15px;
    width: calc(100% - 20px);
    margin-top: 10px;
}
#header .hed-link .hed-text, 
.arrowlistmenu .menuheader {
    font-size: 15px;
}
#divDraftLeagues, #divDraftLeagues .contest_wrap, 
#divSalaryCapLeagues, #divSalaryCapLeagues .contest_wrap {
    background-color: #000028;
}

/*modal pre auction*/
#divPPPreSel .modal_drp,
#divPPSubmitBid .modal_drp {
    display: block;
    text-align: center;
}
#divPPPreSel .modal_drp span,
#divPPSubmitBid .modal_drp span {
    display: block;
    font-size: 15px;
    margin-bottom: 15px;
}
#divPPPreSel .modal_drp input, 
#divPPPlaceBid .modal_drp input,
#divPPSubmitBid .modal_drp input{
    border: 1px solid #ddd;
    height: 24px;
    width: 65px;
}
#divPPPlaceBid .modal_drp .button,
#divPPPreSel .modal_drp .button,
#divPPSubmitBid .modal_drp .button {
    margin-left: 15px;
}
#divPPPreSel .modal_drp a,
#divPPSubmitBid .modal_drp a {
    position: relative;
    float: none;
    top: 1px;
    display: inline-block;
    width: 25%;
    margin: 0 auto !important;
    margin-top: 14px;
}
#divPPPreSel .lbl_txtbox,
#divPPSubmitBid .lbl_txtbox {
    background-color: #ddd;
    height: 28px;
    padding: 0 7px;
    line-height: 27px;
    display: inline-block !important;
    font-weight: bold;
}

/*mamange team role*/
.mange_plr_role td input {
    border: 1px solid #ccc;
    height: 25px;
    width: 35px !important;
}
.mange_plr_role .styled-select9.rul-drpdwn-list {
    width: 86%;
    padding: 0 10px 0 7px;
    height: 26px;
    background-size: 25px;
}

/*homepage23*/
.hm_offers_wrapper, .corporate_box_wrap, 
.box_seprator_wrapper, .new_cele_wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
}


h1.main_bnr_title {
    display: table;
    border: 2px solid #747c81;
    border-radius: 6px;
    padding: 5px 8px;
    background-color: #000028;
    margin: 0 auto;
    width: 85%;
}
h1.main_bnr_title span {
    font-size: 0 !important;
}
h1.main_bnr_title span::before {
    content: "LIVE NOW: CPL, Asia Cup, World Cup & Daily Leagues";
    font-size: 13px;
    padding-top: 7px;
    line-height: 1.4;
    display: inline-block;
    width: 83%;
}
h1.main_bnr_title img {
    width: 40px;
    margin-right: 10px;
    vertical-align: middle;
    height: 50px;
    float: left;
    object-fit: contain;
}
h1.main_bnr_title span {
    font-size: 16px;
    color: #eee;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
}
.cric_box_outer {
    padding-top: 10px;
}

/*hm offer*/
.hm_offers_wrapper {
    padding-top: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.hm_offers_wrapper .container {
    width: calc(100% - 20px);
    margin: 0 auto;
    padding: 0 10px;
}
.hm_offers_wrapper h2 {
    font-size: 23px;
    margin-bottom: 15px;
    font-weight: bold;
}
.hm_offer_box {
    display: inline-block;
    width: calc(45% - 15px);
    border: 1px solid #ddd;
    vertical-align: top;
    margin-right: 5px;
    padding: 10px 11px;
    transition: all linear 0.4s;
    border-radius: 6px;
    margin-bottom: 10px;
}
.hm_offer_box:hover {
    border-color: transparent;
    box-shadow: 0 8px 29px #e7e6e6;
}
.hm_offer_box span {
    display: flex;
    background-color: rgb(0 0 40 / 5%);
    text-align: center;
    width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    border-radius: 10px;
}
.hm_offer_box img {
    width: 35px;
    height: 35px;
    object-fit: contain;
}
.hm_offer_box h3 {
    font-size: 15px;
    color: #000028;
    font-weight: 600;
}
.hm_offer_box p {
    margin: 0;
    margin-top: 7px;
    color: #555;
    padding-right: 0;
    line-height: 1.3;
}
.hm_offer_box:last-child {
    margin-right: 0;
}

/*pop features*/
.pop_feature_wrapper {
    padding-top: 10px;
    margin-bottom: 0;
    border: none;
    padding-bottom: 0;
}
.pop_feature_wrapper .hm_offer_box {
    width: calc(45% - 2px);
    padding: 10px 5px;
    position: relative;
    min-height: 162px;
    margin-bottom: 13px;
}
.pop_feature_wrapper .hm_offer_box:nth-child(-n+4) {
    min-height: 162px;
}
.pop_feature_wrapper .hm_offer_box:nth-child(4n) {
    margin-right: 0;
}
.pop_feature_wrapper .hm_offer_box ul {
    margin-top: 10px;
    padding-right: 20px;
}
.pop_feature_wrapper .hm_offer_box li {
    color: #555;
    padding-left: 0;
    line-height: 1.3;
    font-size: 12px;
    margin-bottom: 5px;
    list-style: circle;
    margin-left: 20px;
    position: relative;
}
.pop_feature_wrapper .hm_offer_box i {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #009999;
    color: #fff;
    font-weight: bold;
    padding: 3px 10px;
    border-radius: 0 6px 0 6px;
}

/*corpoarte*/
.coprte_bnr_left {
    text-align: left;
}
.coprte_partner_down {
    margin-bottom: 50px;
    padding: 10px 10px 0 10px;
}
.corporate_box_wrap {
    background-color: #fff;
}
.corporate_box_wrap .container {
    width: calc(100% - 15px);
    background-color: transparent;
    background-image: url(../images/corporate-bg.jpg);
    border-radius: 10px;
    background-position: center;
    padding: 25px 0px 30px 0px;
    margin: 0 auto;
    background-size: cover;
}
.coprte_inner {
    padding: 0 10px;
}
.corporate_box_wrap h2 {
    font-size: 23px;
    color: #fff;
    text-transform: unset;
    text-align: left;
    width: 100%;
    padding: 0 10px;
    padding-bottom: 9px;
}
.corporate_box_wrap h2 span {
    display: block;
    font-size: 17px;
    color: #f8ac18;
    margin-bottom: 7px;
}
.coprte_bnr_right {
    width: calc(100% - 20px);
    padding: 0 10px;
}
.coprte_bnr_left p {
    font-size: 17px;
    color: #c7c3c3;
    width: 96%;
    margin-top: 10px;
    text-align: left;
    padding: 0 10px;
}
.coprte_bnr_left a {
    text-transform: capitalize;
    margin-left: 10px;
    margin-top: 7px;
    background: no-repeat;
    background-color: #009999;
    padding: 13px 30px;
    font-size: 17px;
    border-radius: 4px;
}
.video_block {
    background-color: #009999;
    border-radius: 7px;
}
.coprte_bnr_right .video_block iframe {
    height: 190px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.coprte_partner_down h3 {
    color: #fff;
    font-size: 18px;
    text-align: left;
    text-transform: unset;
    padding-bottom: 5px;
}
.coprte_partner_inner {
    text-align: left;
}
.coprte_partner_img {
    margin-bottom: 6px;
    box-shadow: none;
    border: none;
    margin-right: 2px;
    padding: 5px;
    background-color: #f5ffff;
    text-align: center;
    width: calc(30% - 5px);
}
.coprte_partner_inner {
    text-align: left;
    padding: 0;
}
.coprte_partner_img img {
    width: 85px;
    height: 40px;
}

/*box-seprator*/
.box_seprator_wrapper .container {
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
}
.box_seprator_left, .box_seprator_right {
    display: block;
    vertical-align: top;
    width: calc(100% - 20px);
    margin: 0 auto !important;
}
.box_seprator_left {
    margin-bottom: 20px !important;
}
.box_seprator_inner {
    position: relative;
    background-image: url(../images/box-seprator-bg.jpg);
    border: 1px solid #ade1ff;
    border-radius: 10px;
    padding: 25px 25px 25px 15px;
    min-height: auto;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.box_seprator_inner_left {
    width: 65%;
    margin-right: auto;
}
.box_seprator_inner_left h2 {
    font-size: 23px;
    margin-bottom: 35px;
    font-weight: bold;
}
.box_seprator_inner_left ul {
    margin-bottom: 30px;
}
.box_seprator_inner_left li {
    position: relative;
    padding-left: 18px;
    margin-bottom: 15px;
    color: #333;
    font-size: 16px;
}
.box_seprator_inner_left li::before,
.local_tourment_wrap .lcl_features li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 5px;
    height: 5px;
    border: 1px solid #888;
    border-radius: 30px;
}
.box_seprator_inner_left a {
    padding: 6px 32px;
    float: none;
    font-size: 17px;
    text-decoration: none;
    border-radius: 4px;
    width: auto;
    height: auto;
    margin: 0;
}
.box_seprator_inner_right {
    position: absolute;
    right: 0;
    width: 45%;
    top: 25px;
    text-align: right;
}

.box_seprator_right {
    text-align: right;
}
.box_seprator_right .box_seprator_inner_right {
    left: 0;
    text-align: left;
}
.box_seprator_right .box_seprator_inner_left {
    margin-left: auto;
    margin-right: unset;
}
.box_seprator_right .box_seprator_inner_left li:before {
    left: unset;
    right: 0;
}
.box_seprator_right .box_seprator_inner_left li {
    padding-left: 0;
    padding-right: 20px;
}
.box_seprator_right .box_seprator_inner {
    background-image: url(../images/box-seprator-bg2.jpg);
}

.box_seprator_inner_right img {
    width: 90%;
    filter: drop-shadow(6px 1px 6px #ddd);
}
.dble_box_seprator .box_seprator_auction .box_seprator_inner_right img {
    filter: drop-shadow(-20px -5px 16px #ddd);
}

/*local tour*/
.local_tourment_wrap {
    margin-top: 10px;
}
.local_tourment_wrap .coprte_bnr_left p {
    margin-bottom: 40px;
}
.local_tourment_wrap .container {
    background-image: url(../images/localtour-bg.jpg);
    background-size: cover;
    background-position: top;
}
.local_tourment_wrap .coprte_partner_img:last-child {
    display: inline-block;
}
.local_tourment_wrap .lcl_features li {
    padding-left: 20px;
    font-size: 16px;
    margin-bottom: 15px;
    color: #fff;
    position: relative;
}
.local_tourment_wrap .lcl_features li::before {
    border-color: #fff;
}
.lcl_features {
    margin-bottom: 30px;
}
.local_tourment_wrap .coprte_partner_img {
    text-align: center;
    vertical-align: top;
}
.local_tourment_wrap .coprte_partner_img img {
    width: 88px;
}
.local_tourment_wrap .coprte_partner_img b {
    display: block;
}

/*celebrity challenge*/
.new_cele_wrapper .lan-title2 {
    font-size: 19px;
    margin-bottom: 50px;
}
.new_cele_wrapper {
    padding: 20px 0 35px 0;
    box-shadow: none;
    margin-top: 20px;
}
.new_cele_wrapper .fix-part {
    width: calc(100% - 10px);
    padding-left: 10px;
}
.new_cele_wrapper .seli-box {
    position: relative;
    background-color: #fff;
    background-image: url(../images/box-seprator-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 9px;
    margin: 0;
    width: calc(50% - 29px);
    display: inline-block;
    min-height: 53px;
    text-align: left;
    margin-right: 10px;
    padding-top: 38px;
    padding-left: 15px;
    vertical-align: top;
    margin-bottom: 40px;
    border: 1px solid #eee;
}
.new_cele_wrapper .seli-text {
    text-align: center;
    padding-left: 60px;
    margin-top: -10px;
    font-weight: bold;
    width: 200px;
}
.new_cele_wrapper .seli-btn {
    font-weight: bold;
}
.new_cele_wrapper .seli-box font {
    font-size: 16px;
    font-weight: bold;
    display: block;
    padding-bottom: 5px;
}
.new_cele_wrapper .seli-box .img-box2 {
    width: auto;
    position: absolute;
    top: -25px;
    left: 15px;
    height: auto;
    overflow: hidden;
    border-radius: 50%;
    border: none;
}
.new_cele_wrapper .seli-box img {
    border-radius: 80px;
    border: 2px solid #d50b21;
    width: 45px;
    height: 45px;
    object-fit: cover;
}
.new_cele_wrapper .seli-box small {
    color: #777;
    font-size: 13px;
}
.new_cele_wrapper a.btn-3 {
    padding: 13px 18px;
    width: auto;
    height: auto;
    font-size: 17px;
    line-height: normal;
    border-radius: 4px;
    display: table;
    margin: 0 auto;
    margin-top: -15px;
}

/*sbk-livestream*/
.dble_box_seprator .box_seprator_inner_right {
    top: 20px;
    right: -19px;
}
.dble_box_seprator .box_seprator_right .box_seprator_inner_right {
    left: -19px;
    text-align: left;
    right: unset;
}

.local_tourment_wrap .vid-box img {
    width: 100%;
    object-position: top;
    height: 200px;
    object-fit: cover;
    margin-bottom: 20px;
}

.tag_line3 {
    color: #fff;
    font-size: 24px;
    text-transform: capitalize;
    font-family: 'Lobster', cursive;
    font-weight: 400;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 150px;
    line-height: 1;
    margin-bottom: 40px;
}
.tag_line3 span {
    color: #eee;
}
.tag_line3 font {
    padding-top: 8px;
    background: -webkit-linear-gradient(#fdfdfd, #eaff38);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
}

/*default live css change*/
.lan-box1 .desc_lanbox {
    padding-top: 40px;
}

/*contact us*/
.cnct_wrapper {
    padding: 0 15px;
}
.cnct_wrapper .contact_outer {
    display: block;
    margin-bottom: 50px;
    margin-top: 20px;
}
.cnct_wrapper .contact_left {
    width: 100%;
    padding-right: 0;
}
.cnct_wrapper .contact_left p {
    font-size: 16px;
    line-height: 1.4;
    color: #333;
}
p.email_con {
    margin-bottom: 30px;
}
p.email_con span {
    display: block;
    margin-bottom: 25px;
}
p.email_con b {
    font-size: 18px;
}
p.email_con b img {
    width: 32px;
    vertical-align: middle;
    margin-right: 10px;
    background-color: #eee;
    border-radius: 54px;
    padding: 2px 4px;
}
.address_con {
    display: inline-block;
    width: calc(50% - 31px);
    background-color: #f8f8f8;
    vertical-align: top;
    margin-bottom: 11px;
    min-height: 114px;
    padding: 10px 10px;
    border-radius: 7px;
    border: 1px solid #ddd;
    margin-right: 7px;
    font-size: 13px;
}
.address_con:last-child {
    margin-right: 0;
}
.address_con > b {
    font-size: 13px;
    display: block;
    margin-bottom: 5px;
}
.address_con address {
    font-size: 13px;
    font-style: normal;
    margin-top: 11px;
    display: block;
    margin-bottom: 10px;
    line-height: 1.4;
}

.social_con > span {
    font-size: 16px;
}
.social_con ul {
    margin-top: 10px;
    margin-bottom: 20px;
}
.social_con ul li {
    display: inline-block;
    margin-right: 10px;
}
.social_con ul li img {
    border-radius: 34px;
    width: 35px;
}




.cnct_wrapper .form_group {
    margin-bottom: 25px;
}
.cnct_wrapper .form_group label {
    display: block;
    font-weight: 600;
    color: #fff;
    padding-bottom: 5px;
}
.cnct_wrapper .form_group .form_control {
    width: 95%;
    height: 30px;
    border: none;
    font-family: 'Montserrat';
    padding: 3px 10px;
    border-radius: 4px;
    box-shadow: 0 1px 3px #857f7f;
}

.cnct_wrapper .form_group textarea {
    height: 75px !important;
    padding: 10px 10px !important;
    resize: none;
}
.cnct_wrapper .form_btn {
    text-align: center;
}
.cnct_wrapper a.cont_btn {
    background-color: #fd7740;
    color: #fff;
    font-weight: 600;
    padding: 14px 40px;
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 4px;
    box-shadow: 0 2px 1px rgb(0 0 0 / 31%);
}
.cnct_wrapper .form_dbl {
    display: flex;
}
.cnct_wrapper .form_dbl .form_group {
    width: 100%;
    margin-right: 30px;
}
.cnct_wrapper .form_dbl .form_group:last-child {
    margin-right: 15px;
}

.cnct_wrapper .contact_right {
    background-color: #000;
    padding: 20px 20px;
    width: calc(100% - 40px);
    color: #fff;
    border-radius: 10px;
}
.cnct_wrapper .contact_right h2 {
    margin-bottom: 20px;
    border-bottom: 1px solid #292962;
    padding-bottom: 15px;
    color: #fff;
}
/*.menu-link-box ul.main-menu:nth-child(4) {
    display: none;
}
*/


#divNonINR .menuheader.expandable[headerindex="1h"],#divNonINR .menuheader.expandable[headerindex="3h"] {
    display: none !important;
}

div#divLiveLeagues .menuheader.expandable {
    font-size: 18px;
    font-weight: bold;
}
#txtCCEntryFee {
    border: 1px solid #c9c9c9;
    height: 27px;
    width: 94%;
    padding-left: 10px;
}
div#divCCPaidLeague label.lbl_cl_pcge.entry_fee {
    padding-left: 1px;
}
div#divCCPaidLeague b#lblCCEntryFeeNote {
    left: auto;
    float: right;
    padding-right: 10px;
}
form[action*="./League-MatchUp-TPB.aspx"] tbody#grdMatchupAll td.first-td {
    color: #000;
    border-bottom: 1px solid #c2cad5;
}
form[action*="./LeagueHome.aspx"] .table-5 {
	border-collapse: collapse;
    /*width: 95%;
    margin-left: 10px;*/
}
table.app-table.pyrnk_tble_wrap.mtchup_tab_sal a.table-name-link.mt-5.team-popup {
    width: 125px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


/*Live 1-o-1 New*/
.contest_liveone .contest_dbl {
    border-radius: 6px 6px 0 0;
    padding: 2px 5px 0px 5px;
    padding-bottom: 3px;
    border-bottom: 1px solid #ddd;
    color: #666;
}
.contest_liveone {
    box-shadow: 0 1px 4px #786a6a;
    margin-bottom: 25px;
    width: 95%;
    margin-left: 8px;
    margin-top: 15px;
}
.contest_liveone .contest_dbl span {
    padding: 4px 8px;
    display: flex;
    border-radius: 4px;
    font-size: 12px;
    min-height: 20px;
    background-color: transparent;
    align-items: center;
}
.contest_liveone .liveone_match img {width: 19px;height: 19px;border-radius: 40px;object-fit: cover;vertical-align: middle;}
.contest_liveone .liveone_match strong {
    margin: 0 10px;
    color: #666;
    padding: 0px 3px 2px 2px;
    border-radius: 44px;
    text-transform: uppercase;
    font-size: 10px;
}
.contest_liveone .contest_bot {width: calc(100% - 20px);}
.contest_liveone .contest_bot ul {display: flex;justify-content: space-between;width: 100%;}
.contest_liveone .contest_bot ul li {width: 50%;}
.contest_liveone .contest_bot ul li:nth-child(2) {
    width: 70%;
    text-align: right;
}
.contest_liveone .contest_bot ul li:nth-child(3) {text-align: right;width: 33.33%;}

.contest_liveone .contest_image img {
    width: 50px !important;
    height: 50px !important;
}
.contest_liveone .contest_top_left {
    width: 54%;
    padding-left: 15px;
}

/*Live 1-o-1 Modal New*/
.liveon_modal .tour-menu {
    background-color: #fff;
    padding-bottom: 4px;
    padding-top: 2px;
    border-radius: 6px;
}
.liveon_modal .tour-menu a {
    color: #000028;
    display: inline-block;
}
.liveon_modal .tour-menu a.act, .liveon_modal .tour-menu .current a {
    border-bottom: none;
    background-color: #009999;
    line-height: 29px;
    color: #fff !important;
    border-radius: 4px;
}
.liveon_modal .popbox-1 {
    background-color: #fff;
    border-radius: 6px;
}
.liveon_modal .mid-box2 {
    padding: 0px 10px 10px 10px;
}


.liveon_modal .mtch_curr_roun {
    margin: 0px 5px 0 5px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.liveon_modal .mtch_curr_roun img {
    width: 20px;
    height: 20px;
    object-fit: cover;
    border-radius: 3px;
    margin-left: -18px;
    margin-right: -17px;
}
.liveon_modal .mtch_curr_roun span {
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    margin-top: 3px;
}


.liveon_modal .app-table {
    background-color: #fff;
    border: 1px solid #b5b5b5;
    border-radius: 4px;
}
.liveon_modal .app-table td.td-data {
    background-image: none;
}
.liveon_modal .liveon_mtch {
    text-align: center;
    width: 84%;
    margin: 0 auto;
    margin-top: -5px;
    margin-bottom: 3px;
    position: relative;
    left: -10px;
}
.liveon_modal .liveon_dat {
    position: absolute;
    right: -30px;
    top: 19px;
}
.liveon_modal .liveon_dat span {
    background-color: #ccc;
    padding: 1px 5px;
    border-radius: 3px 0 0 3px;
    font-weight: 600;
    font-size: 10px;
    display: inline-block;
    line-height: 13px;
}
.liveon_modal .liveon_mtch strong {
    color: #999;
    font-size: 10px;
}
.liveon_modal .mtch_curr_roun b {
    background-color: #343434;
    line-height: 13px;
    padding: 2px 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 8px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.liveon_modal .styled-select9 {
    height: 33px;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px #8c7b7b;
    background-size: 29px 34px;
    margin-bottom: 10px;
}
.liveon_modal .app-table tbody tr:last-child td {
    border-bottom: none;
}
.liveon_modal .lable1 {
    background-color: #eee;
    padding: 5px 9px;
    border-radius: 3px;
}
.liveon_modal .app-table tbody td:first-child {
    padding: 0 7px;
}
.liveon_modal .app-table tr:nth-child(odd) td {
    background-color: #fff5f5;
}
.liveon_modal .btn-1 {
    height: 40px;
    line-height: 40px;
    box-shadow: 0 3px 3px #514a56;
    font-size: 15px;
    border-radius: 6px !important;
}

.extr_mtch_l1o1 {
    border-top: 1px solid #aaa;
    padding-bottom: 5px;
    margin-top: 12px;
    text-align: center;
    padding-top: 5px;
}
.extr_mtch_l1o1 > strong {
    color: #999;
    font-size: 10px;
}
.extr_mtch_l1o1 .mtch_curr_roun > span {
    background-color: #fff;
    padding: 1px 5px;
    border: 1px solid #ccc;
    margin-top: 0;
    border-radius: 3px;
}
.liveon_modal .close-popup {
    background: url(../images/close-icon-new2.png) top left no-repeat;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 7px;
    right: 8px;
    width: 27px;
    height: 27px;
}
h2.lve_title {
    font-size: 17px;
    font-weight: 600;
    padding-top: 12px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.liveon_modal .app-table tbody tr:nth-child(1) td:nth-child(1) {
    border-radius: 4px 0 0 0;
}
.liveon_modal .app-table tbody tr:nth-child(1) td:nth-child(2) {
    border-radius: 0 4px 0 0;
}
.liveon_modal .app-table tbody tr:last-child td:nth-child(2) {
    border-radius: 0 0 4px 0;
}
.liveon_modal .app-table tbody tr:last-child td:nth-child(1) {
    border-radius: 0 0 0 4px;
}
.liveon_modal .checkbox89.lve_paid_free {
    padding-top: 10px;
    font-weight: bold;
    font-size: 14px;
}

.liveon_modal .app-table tbody tr td {
    font-size: 13px;
    font-weight: bold;
}

/*live 1-o-1 created challenge*/
.mob_challge_box {
    border-radius: 6px;
    width: calc(100% - 20px);
    margin: 5px 0;
    background: no-repeat;
    margin-top: 10px;
    margin-bottom: 15px;
    border: 1px solid #ddd;
}
.mob_challge_box .note-box.mb-5 {
    padding-right: 10px;
    width: 50% !important;
    font-size: 13px;
    color: #000;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 5px;
}
.mob_challge_box a.btn-1.mb-10 {
    width: 135px;
    font-size: 13px;
    line-height: 15px;
    box-shadow: none;
    border-radius: 4px;
    margin-top: 4px;
    float: right;
    margin-bottom: 0;
}
.live_challenge_wrap .timer-icon {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../images/reactivate_icon2.png) top left no-repeat;
    background-size: contain;
    margin: 1px 0 -4px 2px;
    position: relative;
    top: 2px;
}
.live_challenge_wrap .league-data {
    font-size: 11px;
    color: #555;
    padding: 0;
    padding-top: 15px;
}

.live_challenge_wrap .league-data font {
    font-weight: bold;
    color: #000;
    font-size: 13px;
    display: block;
    padding-top: 5px;
}
.live_challenge_wrap .timer-box {
    display: inline-block;
    background-color: #030305;
    border-radius: 33px;
    padding: 1px 3px;
    color: #fff;
    margin-top: 5px;
    font-size: 11px;
}
.live_challenge_wrap .league-box-in:nth-child(odd) {
    background-color: #f9f9f9;
}
.live_challenge_wrap .league-box-in {
    border-bottom: 1px solid #ccc;
}
.live_challenge_wrap .league-box-in:last-child {
    border-bottom: none;
}

.live_challenge_wrap .delete-icon {
    background: url(../images/delete-icon2.png) top left no-repeat;
    background-size: contain;
    height: 18px;
    width: 18px;
}
.live_challenge_wrap .league-name1 {
    font-size: 14px;
    color: #000028;
    margin-right: 5px;
    font-weight: bold;
}

.live_challenge_wrap .title1 {
    border-radius: 4px 4px 0 0;
}
.live_challenge_wrap {
    border-radius: 5px;
}

/*.acpt_challenge .league-data {
    padding-bottom: 15px;
}*/


.lve_nm_chlge {
    display: inline-block;
    position: relative;
    top: 3px;
}
.live_challenge_wrap .note-box.mt-10 {
    border-bottom: 1px solid #ddd;
    width: calc(100% - 5px) !important;
}

.live_challenge_wrap td.league-data.chalge_send {
    padding-top: 5px;
}
.live_challenge_wrap .chalge_send .chall-timerbox {
    display: flex;
    flex-wrap: wrap;
}
.live_challenge_wrap .chalge_send .chall-timerbox font {
    width: calc(50% - 15px);
    background-color: #f9f9f9;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #ccc;
    padding: 4px 4px;
    border-radius: 2px;
    font-size: 12px;
}

.live_challenge_wrap .liveone_match img {
    width: 19px;
    height: 19px;
    border-radius: 40px;
    object-fit: cover;
    vertical-align: middle;
}
.live_challenge_wrap .contest_dbl {
    padding: 0;
    background-color: transparent;
    border-bottom: 1px solid #ddd;
    color: #666;
    margin-left: -10px;
    margin-right: -10px;
    padding: 0 5px;
}
.live_challenge_wrap .contest_dbl span {
	background-color: transparent;	
}
.live_challenge_wrap .league-box-in {
    box-shadow: 0 1px 4px #786a6a;
    margin-bottom: 5px;
    width: 95% !important;
    margin-left: 8px;
    margin-top: 15px;
    border-radius: 6px;
    padding-bottom: 15px;
}
.live_challenge_wrap .contest_dbl span small, 
.contest_liveone .liveone_match small {
    background-color: #000028;
    padding: 3px 5px;
    border-radius: 3px;
    color: #fff;
}
#tblMyChallanges {
    padding-bottom: 10px;
}
.contest_liveone .contest_btn a {
    padding: 6px 15px;
    min-width: 47px;
    text-align: center;
}
.contest_liveone .contest_top {
    padding: 16px 10px;
}
span.live_achr {
    color: #000;
}
span.live_achr, span.live_achr a {
    font-weight: bold;
}
.contest_liveone .contest_bot li {
    font-weight: bold;
    font-size: 13px;
}
.contest_liveone .slry_lbl li {
	color: blue;
}
.contest_liveone .drft_lbl li {
	color: maroon;
}
.contest_liveone .auct_lbl li {
	color: orangered;
}
.contest_liveone .beat_prgress {
    padding-top: 3px;
}
.live_challenge_wrap .league-box-in font .link-color {
    font-weight: bolder;
}
.title1.liveon_title {
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 9;
    overflow: hidden;
}
.title1.liveon_title::before {
    content: "";
    background-color: #027b7b;
    position: absolute;
    right: -45px;
    width: 146px;
    height: 40px;
    transform: skewX(-32deg);
    z-index: -1;
    outline: 2px solid #fff;
    top: 0px;
}
.title1.liveon_title a {
    color: beige;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
.liveon_htp table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ddd;
    border-radius: 4px;
    table-layout: fixed;
}
.liveon_htp table td {
    border-right: 1px solid #ddd;
    padding: 10px 7px 0px 7px;
    vertical-align: top;
    border-bottom: 1px solid #ddd;
}
.liveon_htp table td h5 {
    font-size: 16px;
    margin-bottom: 10px;
    padding: 7px 10px 7px 10px;
    background-color: #009999;
    color: #fff;
}
.liveon_htp table td li {
    color: #666;
    padding-bottom: 10px;
    font-size: 15px;
    padding-left: 0;
    list-style: circle;
    margin-left: 20px;
}
span.close_jnmore {
    font-size: 19px;
    position: absolute;
    right: 0;
    top: -30px;
    background-color: #fff;
    width: 25px;
    height: 25px;
    font-weight: bold;
    border-radius: 40px;
    cursor: pointer;
}
.error-green.fnl-s-tm-modal a.btn-3 {
    padding: 1px 12px !important;
}

/*rd changes*/
.cteam_bot_header .cteam_players_block thead th:first-child {
    text-align: left;
    width: 70px;
}
.cteam_bot_header .cteam_players_block thead th:nth-child(2) {
    width: 140px;
}
.fancybox-close-small {
    color: #fff;
    opacity: 1;
}

/*Backup All Mix Media*/
/*cvc backup*/
a.cteam_backup {
    background-color: #fff;
    padding: 11px 11px 12px 11px;
    border: 1px solid #ccc;
    border-radius: 70px;
    margin: 0 5px;
    box-shadow: 0 2px 4px #c8bfbf;
}
a.cteam_backup img {
    width: 19px;
    vertical-align: middle;
}
a.cteam_backup span {
    vertical-align: middle;
    font-size: 15px;
    font-weight: bold;
    color: #000;
    margin-left: 6px;
}
a.cteam_backup.dis-btn span {
    color: #999;
}
a.cteam_backup.dis-btn img {
    opacity: 0.6;
}
.backup_btna a.cteam_preview_btn {
    vertical-align: middle;
    padding: 11px 0;
    min-height: auto;
    line-height: initial;
}
/*myteam modal backup*/
.modal_backup_team .modal_header {
    padding-top: 30px;
}
.modal_backup_team .modal_header h2 {
    font-size: 18px;
    font-family: 'Roboto-Bold' !important;
}
.modal_backup_team .modal_body {
    display: flex;
    flex-direction: row-reverse;
}
.modal_backup_team .modal_body a {
    margin: 0 5px;
}
.modal_backup_team .modal-content {
    border: transparent;
    width: calc(100% - 0px);
}
/*backup main screen*/
.backup_select_team_wrapper {
    background-color: #000028;
    overflow-x: hidden;
    overflow-y: scroll;
}
.backup_select_team_wrapper a.back_btn img {
    width: 26px;
    margin-left: 0;
    margin-right: 12px;
}
.backup_select_team_wrapper .nav_left span {
    color: #fff;
}
.backup_select_team_wrapper a.back_btn .nav_suline span {
    font-size: 14px;
    font-family: 'Roboto-Regular';
}
.backup_select_team_wrapper .cteam_btns {
    bottom: 10px;
}
.backup_select_team_wrapper .nav_right {
    position: relative;
    z-index: 9;
}
.backup_select_team_wrapper .nav_right::before {
    content: "";
    background: rgb(239,244,237);
    background: linear-gradient(0deg, rgba(239,244,237,0) 0%, rgb(52 46 84) 100%);
    position: absolute;
    top: -22px;
    left: -10px;
    width: 190%;
    height: 220%;
    transform: skewX(-20deg);
    z-index: -1;
}
.backup_select_team_wrapper .nav_right a img {
    width: 26px;
    filter: unset;
    height: 36px;
    margin-top: 0;
    margin-left: 10px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 2px;
}
.backup_select_team_wrapper .nav_right a span {
    color: #fff;
    vertical-align: middle;
    font-size: 14px;
}
.backup_top_block p {
    font-size: 14px;
    text-align: center;
    color: #fff;
    padding: 0 10px;
    padding-top: 40px;
    margin-bottom: 20px;
    margin-top: 0;
    position: relative;
    background-image: url(../images/backup_icon4.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: top;
}

.backup_top_block ul {
    padding: 0 16px;
}
.backup_top_block ul li {
    display: inline-block;
    width: calc(25% - 10px);
    background-color: #18183b;
    min-height: 125px;
    margin-right: 5px;
    text-align: center;
    border-radius: 16px;
    border: 2px solid #18183b;
    vertical-align: top;
}
.backup_top_block ul li:last-child {
    margin-right: 0;
}
.backup_top_block ul li.bck_line_active {
    background-color: #222248;
    border-color: #fff;
}
.backup_top_block ul li b {
    font-size: 30px;
    font-weight: bolder;
    transform: translateY(120%);
    display: block;
    color: #5b5b84;
    font-style: italic;
    font-family: 'Roboto-Bold';
}
.backup_top_instru {
    padding: 8px 20px;
    background: rgb(239,244,237);
    background: linear-gradient(90deg, rgba(239,244,237,0) 0%, rgb(52 46 84) 50%, rgba(4,4,77,0) 100%);
    text-align: center;
    color: #cbcbcb;
    margin-top: 25px;
    margin-bottom: 20px;
    font-size: 13px;
}
.backup_select_team_wrapper .cteam_wrapper {
    padding-bottom: 0;
}
.backup_select_team_wrapper .navbar_wrapper {
    position: sticky;
    top: 0;
    z-index: 999;
}
.backup_top_block {
    position: sticky;
    top: 67px;
    background-color: #000028;
    z-index: 99;
}
.backup_select_team_wrapper .cteam_bot_header {
    border-radius: 10px 10px 0 0;
}

/*player selected*/
li.back_team_selectd {
    background-color: #fff !important;
}
.team_mem_bg {
    background: rgb(254,254,254);
    background: linear-gradient(180deg, rgba(254,254,254,1) 0%, rgba(254,238,212,1) 100%);
    border-radius: 10px 10px 0 0;
    position: relative;
    padding-top: 16px;
    position: relative;
    z-index: 9;
    margin-bottom: 8px;
}
.back_team_selectd .team_mem_bg::before {
    content: "";
    background-image: url(../images/backup_icon4.png);
    width: 17px;
    height: 17px;
    position: absolute;
    top: 8px;
    left: 6px;
    background-size: contain;
    background-repeat: no-repeat;
}
.team_mem_bg b {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 5px;
    font-size: 26px !important;
    color: #e0ccab !important;
    transform: translateY(0%) !important;
}
.team_mem_bg img {
    width: 50px;
    height: 50px;
    object-fit: cover;
}
i.remove_bck_icon {
    position: absolute;
    background-image: url(../images/minus_btn.png);
    width: 20px;
    height: 25px;
    display: inline-block;
    right: 5px;
    background-size: contain;
    background-repeat: no-repeat;
    filter: drop-shadow(-1px 4px 6px #aaa);
    top: 5px;
}
.team_mem_dtls a {
    color: #000;
    font-family: 'Roboto-Bold';
    font-size: 14px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 6px;
}
.team_mem_dtls font, .team_mem_dtls span {
    color: #555;
    font-size: 10px;
}

.team_mem_dtls span {
    background-color: #eee;
    padding: 2px 3px 2px 0px;
    border-radius: 3px;
    display: inline-block;
}
.team_mem_dtls span font {
    background-color: #000;
    color: #fff;
    padding: 1px 3px;
    border-radius: 3px 0 0 3px;
}


/*my contest strip*/
.contest_bckup_srtp {
    background-color: #f5e7da;
    padding: 5px 10px;
}
.contest_bckup_srtp img {
    vertical-align: middle;
    width: 25px;
    margin-right: 5px;
}
.contest_bckup_srtp span {
    color: #20522c;
    font-size: 14px;
    vertical-align: middle;
}
/*backup htp*/
.bckup_htp_wrapper {
    background-color: #000;
}
.bckup_htp_introduce img.bck_icon1 {
    width: 58px;
    border-radius: 70px;
    height: 60px;
}
.bckup_htp_introduce h2 {
    color: #fff;
    font-size: 23px;
    padding-top: 10px;
}
.bckup_htp_introduce p {
    font-size: 16px;
    margin-bottom: 25px;
    color: #ddd;
}
.htp_bck_video {
    background-color: #fff;
    border-radius: 10px;
    margin-bottom: 25px;
}
.htp_bck_video video {
    width: 100%;
    border-radius: 10px;
    height: 194px;
}
.bckup_htp_introduc span.bck_note1 {
    background-color: #009999;
    color: #eee;
    font-size: 15px;
    display: inline-block;
    text-align: center;
    line-height: 1.5;
    padding: 10px 3px;
    border-radius: 15px;
    font-style: italic;
    font-family: 'Roboto-Bold' !important;
    margin-bottom: 25px;
}
.bckup_htp_introduce {
    text-align: center;
    padding: 30px 15px 0 15px;
    position: relative;
    z-index: 9;
}
.bckup_htp_introduce:before {
    content: "";
    background: rgb(15,44,22);
    background: linear-gradient(-2deg, rgba(15,44,22,0) 0%, #000028 30%, #7f2424 71%, rgba(114,53,21,0) 100%);
    top: 0;
    left: 0;
    width: 100%;
    height: 94%;
    position: absolute;
    z-index: -1;
    opacity: 0.7;
}
.bckup_htp_introduce span {
    color: #fff;
    padding: 0 15px;
    display: inline-block;
    line-height: 1.5;
    margin-bottom: 15px;
}
.bckup_htp_introduce span img {
    display: block;
    margin: 0 auto;
    width: 21px;
    margin-bottom: 5px;
}
.bckup_htp_introduce .bck_img1 {
    width: 100%;
}
.bckup_add_box {
    text-align: center;
    position: relative;
    margin-top: 55px;
    padding: 0 15px;
    margin-bottom: 55px;
}
.bckup_add_box::before {
    content: "";
    background-image: url(../images/line_seprator.png);
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}
.bckup_add_box::after {
    content: "";
    background-image: url(../images/line_seprator.png);
    position: absolute;
    bottom: -40px;
    left: 0;
    width: 100%;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}
.bckup_add_box h2 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}
.bckup_add_box p {
    font-size: 16px;
    color: #aaa;
    line-height: 1.3;
    padding: 0 5px;
}
.bckup_add_box img {
    width: 100%;
}
.bck_remem_box {
    padding: 0 15px;
}
.bck_remem_box h2 {
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
}
.bck_remem_box li {
    color: #ddd;
    padding: 7px 20px;
    margin-bottom: 14px;
    font-size: 15px;
    border-radius: 10px;
    background: rgb(35,35,35);
    background: linear-gradient(225deg, rgba(35,35,35,1) 76%, rgba(69,97,72,1) 100%);
    position: relative;
    line-height: 1.5;
}
.bck_remem_box li::before {
    top: 34%;
    content: "";
    width: 5px;
    height: 20px;
    background-color: #18cf53;
    position: absolute;
    left: -2px;
    border-radius: 30px;
}
.bck_remem_box span {
    color: #fff;
    font-size: 13px;
    display: inline-block;
    line-height: 1.4;
    text-align: center;
}
.bck_remem_box span img {
    width: 12px;
    vertical-align: middle;
}
.bck_remem_box ul {
    padding-bottom: 12px;
}
.bckrule_book_box {
    background-color: #fff;
    border-radius: 15px 15px 0 0;
    text-align: center;
    padding-top: 30px;
    margin-top: 30px;
    padding-bottom: 30px;
}
.bckrule_book_box h2 {
    font-family: 'Roboto-Bold' !important;
    font-size: 22px;
    color: #333;
    margin-bottom: 15px;
}
.bckrule_book_box h2 img {
    width: 20px;
    vertical-align: middle;
    margin-right: 9px;
}
.bckrule_book_box h2 span {
    color: red;
}
.bckrule_book_box p {
    font-size: 14px;
    padding: 0 15px;
    line-height: 1.3;
    color: #666;
    margin-bottom: 35px;
}
.bckrule_book_box p span {
    display: block;
    font-family: 'Roboto-Bold' !important;
    color: #222;
}
span.bck_note1 {
    background-color: #2d2d4a;
    font-size: 15px;
    padding: 10px 10px;
    border-radius: 15px;
    color: #c4b6e4;
    font-style: italic;
}
span.liveone_match strong {
    margin: 0 10px;
}

/*draft rules issue*/
table#CalendertxtDraftDate_daysTable td {
    padding: 2px 0px;
}
tr#CalendertxtDraftDate_daysTableHeaderRow td:nth-child(1) {
    font-size: 12px !important;
}
.table-divider .note-table2 select#ddlDraftTime {
    height: 40px;
    background: #fff url(../images/OD-down-arrow.png) calc(100% - 5px) 12px no-repeat;
    font-size: 13px;
}
.rules_strip_package {
    margin-top: 10px;
    padding: 10px 0px 0px 0px;
}
.rules_strip_package .rules_pac_nm {
    margin-bottom: 0;
    margin-right: 0;
}
.rules_strip_package .rules_pac_nm img {
    width: 24px;
}
.rules_strip_package .rules_pac_nm .nm_rule {
    font-size: 12px;
}
.rules_strip_package .rules_pac_nm font {
    font-size: 14px;
    margin-top: 5px;
}
.rules_strip_package .rules_pac_nm.r_pack_btn {
    margin-top: 10px;
    width: 100%;
    margin-bottom: 10px;
}
.rules_strip_package .rules_pac_nm.r_pack_btn .btn-2 {
    width: calc(100% - 60px);
    margin: 0 auto;
    float: none;
    padding: 0px 10px;
    display: inline-block;
}

.styled-select10, .styled-select9, .player_rnkg_new .p_list_drp .list-status {
    background: #fff url(../images/listbox-arrow.png) no-repeat right 6px center !important;
    background-size: 13px !important;
    height: 35px;
}
.player_rnkg_new .p_list_drp .list-status {
    height: 30px;
}

.cmpr_top_items label {
    font-weight: 600;
}

/*tmp check*/
.team_mem_bg b {
    border-radius: 40px;
    position: absolute;
    z-index: -1;
    bottom: -70px;
    left: -9px;
    font-size: 14px !important;
    color: #e0ccab !important;
    transform: translateY(0%) !important;
    z-index: 9;
    background-color: #000028;
    top: unset;
    padding: 4px 4px;
    width: 23px;
    height: 23px;
    line-height: 23px;
}

/*my team backup strip*/
.contst_team_name span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 120px;
}
.team_anno_tag {
    border-bottom: 1px solid #f6b59e;
}

.backup_strip {
    display: flex;
    background: rgb(239,244,237);
    background: linear-gradient(87deg, rgba(239,244,237,1) 0%, rgb(235 202 189) 100%);
    padding: 8px 10px 11px 10px;
    margin-bottom: -4px;
    align-items: center;
    justify-content: space-between;
    border-radius: 4px 4px 0 0;
}
.backup_strip p {
    margin: 0;
    color: #20522c;
    font-size: 14px;
}
.backup_strip p img {
    margin-right: 4px;
    width: 18px;
    vertical-align: middle;
}
.backup_strip a {
    color: #20522c;
    font-weight: bold;
    font-size: 13px;
}
.backup_strip a img, .backup_strip a span, .backup_strip p span {
    vertical-align: middle;
}
.backup_strip a img {
    width: 13px;
    margin-left: 2px;
}

/*fancy test*/
.fancybox-slide {
    padding: 20px !important;
    top: 20px !important;
}
.fancybox-close-small {
    top: -34px !important;
}

.cvc_table .sorting-asc i, .cvc_table .sorting-desc i {
    top: 2px;
}

/*New Design Change*/

/*Input Change Comman*/
.file_profile_wrap .textbox, .file_profile_wrap .styled-select9, .jn_invite_code_wrap .textbox {
    border: 1px solid #ccc !important;
    border-right: none;
}
.textbox, .textarea {
    border-right: none;
}

/*League Home Tabs*/
.tour-menu {
    background-color: #005673;
}

/*Rules Tabs*/
.CustomizeLeague .tab-menu7 {
    background-color: #005673;
    width: calc(100% - 10px) !important;
    margin-left: 0 !important;
}
.CustomizeLeague .tab-menu7 ul li a {
    line-height: 36px !important;
    margin-top: 0;
    border-radius: 0 !important;
}
.CustomizeLeague .tab-menu7 ul li.current a {
    border-bottom: 4px solid #EC6602 !important;
    background-color: #fff !important;
    color: #000 !important;
}
/*Trade Bidding*/
.auction_wrapper .box-white-2.auc_team_selector,
.auction_wrapper .box-white-2.auc_avail_wrapper {
    width: 97%;
    border: 1px solid #ddd;
    margin-left: 4px;
    margin-top: 15px;
    margin-bottom: 20px !important;
}
.auc_team_selector .top_auc_header,
.auc_avail_wrapper .top_auc_header {
    font-size: 12px;
    padding: 7px 5px 8px 5px;
}
.auc_team_selector .top_auc_header span,
.auc_avail_wrapper .top_auc_header span {
    width: 54%;
    color: #777;
    font-size: 11px;
}
.auc_team_selector .top_auc_header font,
.auc_avail_wrapper .top_auc_header font  {
    display: block;
    font-size: 13px;
    padding-top: 2px;
    color: #000028;
}
.auc_team_selector a.link-color2.nowrap.player-popup,
.auc_avail_wrapper a.link-color2.nowrap.player-popup {
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 2px;
}
.auc_team_selector .top_auc_header span:last-child,
.auc_avail_wrapper .top_auc_header span:last-child {
    text-align: right;
    width: 46%;
}
.auc_team_selector table tbody td:nth-child(1), 
.auc_avail_wrapper table tbody td:nth-child(1) {
    background-color: transparent;
    color: #000;
    border-right: 1px solid #ddd;
}
.auc_avail_wrapper .search-box {
    background-color: #f8f8f8;
}
.auc_avail_wrapper .search-box .search-textbox {
    border: 1px solid #ccc;
}
.auc_avail_wrapper .search-box font {
    float: right;
    color: #000;
    font-size: 14px;
    padding-top: 4px;
}
.auc_team_selector .page-title-new font, .auc_avail_wrapper .page-title-new font {
    width: 100%;
}
.auc_team_selector td.clm_user_lbl[colspan="4"] {
    border-right: none !important;
}
.auc_avail_wrapper table tbody td.clm_user_lbl {
    border-right: none;
}
.auc_team_selector .page-title-new, .auc_avail_wrapper .page-title-new {
    padding: 6px 9px;
}
.auc_team_selector .page-title-new, .auc_avail_wrapper .page-title-new {
    background: #009999;
    border-left: none;
    width: calc(100% - 18px);
}
.auc_team_selector table thead th, .auc_avail_wrapper table thead th {
    background-color: #000028;
}

/*Player Rank - Draft*/
.player_rnkg_new .search-box {
    background-color: #005673;
}
.player_rnkg_new .pyrnk_tble_wrap th {
    padding: 12px 3px;
} 
.player_rnkg_new .pyrnk_tble_wrap tbody td.first-td span {
    background-color: transparent;
}
.player_rnkg_new .pyrnk_tble_wrap td.first-td {
    background-color: transparent;
    color: #000;
}
.player_rnkg_new .pyrnk_tble_wrap tbody td:last-child {
    border-right: none;
}
.player_rnkg_new .pyrnk_tble_wrap td.first-td {
    background-color: transparent !important;
    border: none;
    border-left: none;
}
.player_rnkg_new .pyrnk_tble_wrap tbody td {
    border-bottom: 1px solid #ddd !important;
    border-top: none;
}
.player_rnkg_new .pyrnk_tble_wrap {
    border-collapse: collapse;
    border-spacing: 0 0px;
    width: 96%;
    margin-top: 15px;
    border: 1px solid #ddd;
}
.player_rnkg_new .table-short thead th.sorting-asc b, .table-short thead th.sorting-desc b {
    filter: invert(1);
}
.player_rnkg_new thead tr th:nth-child(3), .player_rnkg_new tbody tr td:nth-child(3) {
    text-align: left;
}
.player_rnkg_new thead tr th:nth-child(3), .player_rnkg_new tbody tr td:nth-child(3) {
    text-align: center;
    width: 140px !important;
}
.player_rnkg_new .pyrnk_tble_wrap th:nth-child(4) {
    width: 80px;
}
.player_rnkg_new .pyrnk_tble_wrap tbody td {
    padding: 11px 3px;
    line-height: 15px;
}
.player_rnkg_new .pyrnk_tble_wrap tbody td a.link-color2 {
    font-weight: 600;
    color: red;
    /*max-width: 90px !important;*/
    display: inline-block;
}

/*Leaderboard Draft*/
.pp-main-box .app-table thead th {
    background-color: #000028;
    padding: 8px 3px;
}
.pp-main-box .app-table {
    background-color: #fff;
    color: #000;
    width: calc(100% - 15px);
    margin-left: 7px;
    border: 1px solid #ddd;
}
.pp-main-box .app-table #grdMatchupTop td {
    background-color: rgb(0 0 40 / 75%) !important;
    border: none;
}
.pp-main-box .app-table td.td-data {
    background-image: none;
}
.pp-main-box .app-table #grdMatchupAll td {
    background-color: #fff !important;
}
.pp-main-box .app-table .bo-left {
    border-left: none;
}
.pp-main-box .app-table .table-name-link {
    color: #007993;
    font-weight: bold;
    font-size: 13px;
}
.pp-main-box .app-table tbody .img-table {
    padding-left: 0;
    width: 32px;
    height: 32px !important;
}

/*Score Summary*/
.scr_summ_tble td.bst_vt.bst_lh {
    padding: 0 10px !important;
    height: 25px;
}
.scr_summ_tble td.spacing_mob {
    height: 0 !important;
    background-color: #fff;
    border-top: none !important;
    padding: 7px 0 !important;
    border: none !important;
}
table.scr_summ_tble.app-table tbody td {
    padding: 6px 3px;
    border: 1px solid #ddd;
    border-bottom: none;
}
table.app-table.pyrnk_tble_wrap.scr_summ_tble {
    border: none !important;
}
table.app-table.pyrnk_tble_wrap.scr_summ_tble th:first-child {
    width: auto !important;
}
table.app-table.pyrnk_tble_wrap.scr_summ_tble th {
    width: 55px !important;
}
span.scr_mgname {
    display: block;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    width: 90px;
    text-overflow: ellipsis;
}
.scr_lgnsumm li {
    width: calc(20% - 0px) !important;
}
.player-list .styled-select9, .player-list .styled-select10 {
    width: calc(100% - 0px);
    background: #fff url(../images/listbox-arrow.png) no-repeat right 6px center !important;
    background-size: 13px !important;
    height: 35px;
}
table.scr_summ_tble th {
    padding: 8px 3px;
    line-height: 15px;
    line-height: 14px;
    background-color: #000028;
    color: #fff;
} 
table.scr_summ_tble td.bst_vt.bst_lh[colspan="10"] {
    border-bottom: 9px solid #ddd;
    border-right: 1px solid #ddd;
}

/*league home*/
.lge_home_tble .table-5 tr td:first-child {
    border: 1px solid #ccc;
    background-color: #fff;
}
.lge_home_tble .table-5 tr td {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
}
.lge_home_tble table.table-5,
.lge_home_tble .rname_teamnm {
    border-collapse: collapse;
    width: 96% !important;
    margin-left: 8px;
}

.lge_home_tble .rname_teamnm.app-table .first-td {
    width: 135px;
    border-right: 0px solid #fff;
    border-bottom: 1px solid #ccc;
}
.lge_home_tble .app-table.rname_teamnm td.first-td {
    background-color: #fff !important;
    border-left: 1px solid #ccc;
}
.lge_home_tble .rname_teamnm.app-table tbody td {
    border: 1px solid #ccc;
    background-color: #fff;
    border-top: none;
    font-size: 13px;
}
.lge_home_tble .table-5 tr td {
    font-size: 13px;
}
.lge_home_tble .table-5 tr td:first-child {
    width: 135px;
}
.lge_home_tble .table-5 tr td:last-child, 
.lge_home_tble .table-5 tr td:last-child a {
    font-weight: bold;
}
.lge_home_tble .rname_teamnm td:last-child {
    font-weight: 600;
}

/*league standing*/
table#grdCurrStanding th:nth-child(4) {
    width: 70px !important;
}
.mob_table thead {
    background-color: #000028 !important;
}
.mob_table td.first-td {
    background-color: transparent !important;
    color: #000;
    border-bottom-color: #ddd;
}
.mob_table {
    background-color: #fff;
    width: calc(100% - 15px) !important;
    border: 1px solid #ddd;
    margin-left: 8px;
}
.mob_table td.td-data {
    background-image: none;
    color: #000;
    font-weight: 600;
}
.mob_table th {
    line-height: 1.3;
    padding: 12px 3px;
    font-size: 11px;
}
.mob_table tbody td {
    padding: 9px 3px;
}
.mob_table tbody td a.link-color {
    font-weight: bold;
    font-size: 13px;
}
.mob_table tbody td a.team-popup {
    color: #555;
    font-weight: bold;
    display: inline-block;
    margin-top: 2px;
    font-size: 12px;
}
div#divCurrStandingUnJoin {
    text-align: right;
}

div#divMatchupLink {
    background-color: #f5f5f5;
    border-radius: 4px 4px 0 0;
    text-align: center;
    padding: 8px 0;
}

/*draft my team*/
#divMyTeamInfo .dft-matches-box .match {
    padding: 0px 2px 0px 2px !important;
    border: 1px solid #ccc!important;
    background-color: #fff;
}
#divMyTeamInfo .dft-matches-box .match img, #divMyTeamInfo .dft-matches-box .match .dteam_name {
    vertical-align: middle;
}
#divMyTeamInfo .dft-matches-box .match img {
    width: 21px;
    height: 21px;
}
#divMyTeamInfo .dft-matches-box .match font {
    margin: 0 10px;
    padding: 1px 0 4px 0 !important;
}
#divMyTeamInfo .dft-matches-box .match span {
    display: inline-block !important;
    padding-bottom: 0 !important;
}
#divMyTeamInfo .app-table td.first-td {
    background-color: #fff !important;
    color: #000;
    border-bottom: 1px solid #ddd;
    font-weight: 500;
}
#divMyTeamInfo .app-table .odd td {
    background-image: none;
}
#divMyTeamInfo .app-table .bo-left {
    border-left: none;
}
#divMyTeamInfo .app-table td.td-data {
    background-image: none;
}
#divMyTeamInfo .app-table {
    background-color: #fff;
}
div#divMyTeamInfo table.app-table.app-table-trade th {
    background-color: #000028 !important;
}
#divMyTeamInfo .app-table tbody td {
    padding: 8px 0;
}
#divMyTeamInfo img.clm_photo {
    width: 32px;
    height: 32px;
    object-fit: cover;
    border-radius: 40px;
    float: left;
    margin-right: 5px;
}
#divMyTeamInfo .player-name font {
    float: left;
    width: 25%;
}
#divMyTeamInfo .player-name a {
    width: 65%;
    font-size: 12px;
    margin-bottom: 2px;
    font-weight: bold;
}
/*#divMyTeamInfo .app-table tbody tr.lock-row td {
    background-image: none;
    background-color: #005673 !important;
    color: #fff !important;
}
#divMyTeamInfo .app-table tbody tr.lock-row td a {
    color: #fff !important;
}
#divMyTeamInfo .app-table.app-table-trade tbody tr.lock-row td .player-name font {
    color: #fff;
}
#divMyTeamInfo .app-table tbody tr.lock-row td font {
    color: #fff !important;
}*/
#divMyTeamInfo .jl-title-31 {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    padding-left: 40px;
}
#divMyTeamInfo table.app-table.app-table-trade thead th:nth-child(3) {
    position: relative;
    right: 0;
}
#divMyTeamInfo .note-2 {
    line-height: 1.2;
    font-size: 12px;
    padding: 10px 15px 0 15px;
    text-align: center;
}
#divMyTeamInfo .link-color2 {
    color: #007993 !important;
    font-weight: 600;
    font-size: 13px;
}
#divMyTeamInfo .app-table thead, tbody#grdBenchPlayersTitle_1 th {
    background-color: #000028 !important;
}
#divSchedule th.table-title1 {
    color: #fff;
}
#divMyTeamInfo tbody#grdBenchPlayersTitle_2 td.first-td, #divMyTeamInfo tbody#grdBenchPlayersTitle_2 td {
    background-color: #000028 !important;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    border-top: none;
}
.note_rght {
    display: block;
    line-height: 1.2;
    padding-left: 35px;
    color: #555;
}

/*Player Combination*/
.player-comb-block .page-title-new {
    background-color: #009999;
    background-image: none;
    color: #fff;
    padding: 5px 10px 0 10px;
    font-weight: bold;
    font-size: 15px !important;
    text-align: left;
    margin-top: 10px;
    width: calc(100% - 10px);
}
.player-comb-block .draft-table987 th {
    background-color: #000028 !important;
    color: #fff;
}
.player-comb-block table td[colspan="5"], .player-comb-block table td[colspan="3"] {
    font-size: 12px;
    font-weight: 400;
    background-color: #f8f8f8;
}
.player-comb-block table tr td {
    padding: 10px 5px;
    vertical-align: text-top;
    border-bottom: 1px solid #ddd;
    border-left: none !important;
    font-size: 12px;
    font-weight: bold;
}
.player-comb-block table .textbox {
    margin-bottom: 5px;
    border: 1px solid #ddd;
    box-shadow: none;
    margin-left: 0 !important;
    width: 45px !important;
}
.player-comb-block table input[disabled="disabled"] {
    border: 1px solid #cccccc;
    padding: 2px 7px;
    background-color: #dddddd;
    box-shadow: none;
    color: #999;
}
.player-comb-block .draft-table987 tr:nth-child(odd) td {
    background-color: #fff;
}
.player-comb-block .select.rls_slct_other {
    border: 1px solid #ccc;
    height: 27px;
    padding-left: 5px;
    width: 55px;
    -webkit-appearance: auto;
    padding-right: 0px;
    font-size: 11px;
}
.player-comb-block .mycust-accrdin-submit .button {
    background-color: #009999 !important;
    background-image: none !important;
    font-weight: bold;
    padding: 0;
    border-radius: 4px;
    width: 140px;
    font-size: 13px !important;
}
.player-comb-block .mycust-accrdin-submit a.button.pc-back-lg {
    background-color: #333!important;
}

.contest_liveone .contest_top_right {
    width: 50%;
    text-align: right;
}



table#divFilter tr.drp_matchup td#divRoundOrDay {
    display: block !important;
}

/*draft schedule*/
.dft_sch_tble_wrap .pyrnk_tble_wrap thead tr:nth-child(2) th {
    background-color: #000028;
}
.dft_sch_tble_wrap .pyrnk_tble_wrap.mob_table {
    width: 100% !important;
}
.dft_sch_tble_wrap .pyrnk_tble_wrap.mob_table td.bo-left {
    border-left: none;
}
.dft_sch_tble_wrap .pyrnk_tble_wrap tbody td {
    height: 15px;
}

.dft_sche_top.table-5 {
    table-layout: fixed;
}
.dft_sche_top.table-5 tr td {
    background-color: #fff;
    border: 1px solid #ddd;
    font-size: 11px !important;
    font-weight: 400;
    padding: 5px 10px;
    color: #888;
    text-transform: uppercase;
    width: auto !important;
}
.table-5.dft_sche_top td span {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    padding-top: 3px;
}
.dft_sch_tble_wrap table.pyrnk_tble_wrap tbody td {
    border-bottom: 1px solid #ddd !important;
} 
.dft_sch_tble_wrap table.pyrnk_tble_wrap tbody td.first-td {
    border-bottom-color: #ddd;
    border-left: none;
}
.dft_sch_tble_wrap table.pyrnk_tble_wrap tbody td:last-child {
    border-right: 1px solid #ddd;
}
table.table-5.dft_sche_top {
    margin-top: 10px !important;
}

/*custom tournament*/
.mul-tm-comsoon img {
    width: calc(100% - 15px);
    border: none;
    margin-left: 7px;
    border-radius: 10px;
}
.htp-cus-img img {
    border-radius: 10px;
    margin-left: 2px;
    width: calc(100% - 5px) !important;
}
div#divNoMyCustom a.button-2 {
    font-size: 14px;
    width: 205px;
    top: 48% !important;
    border-radius: 3px;
}

/*pre draft*/
.note_dft_left > b {
    background-color: #ebebeb;
    padding: 4px 10px;
    display: inline-block;
    border-radius: 3px;
    font-size: 13px;
    margin-bottom: 5px;
    color: #5c5353;
}
.note_draft {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #333;
    padding: 10px;
    line-height: 1.3;
    padding-bottom: 0;
}
.note_draft > div {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.note_dft_left ul, .note_dft_right ol {
    counter-reset: my-awesome-counter;
}
.note_dft_left li, .note_dft_right li {
    padding-top: 8px;
    counter-increment: my-awesome-counter;
    position: relative;
    padding-left: 20px;
}
.note_dft_left ul li:before, .note_dft_right ol li:before {
    content: counter(my-awesome-counter) ". ";
    color: red;
    font-weight: bold;
    position: absolute;
    left: 2px;
    display: inline-block;
}
.note_dft_right p {
    margin: 0;
    margin-bottom: 10px;
}
.note_dft_right ol {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: -4px;
}
.note_draft ~ .note-icon {
    margin: 0px 6px 10px 0;
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    background-color: #f8f8f8;
    padding: 4px 10px;
    display: inline-block;
    border-radius: 3px;
}
.note_draft ~ .note-icon img {
    width: 17px;
    height: 15px;
    margin-bottom: -2px;
    margin-right: 3px;
}   



/*LeaderBoard New 23*/

.lead_outer_box {
    float: left;
    margin-left: 10px;
    width: calc(100% - 40px);
    background-color: #000;
    padding: 18px 10px 15px 10px;
    border-radius: 14px;
    margin-top: 30px;
    font-family: 'Roboto Condensed', sans-serif;
}
.lead_head {
    display: flex;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    margin-bottom: 10px;
    color: #fff;
    font-size: 14px;
}
.lead_head span {
    display: block;
    padding: 0 10px;
}
.lead_tr .lead_td {
    padding: 0 10px;
}
.lead_top {
    padding: 5px 0;
    display: flex;
    align-items: center;
}
.lead_head span:nth-child(1), .lead_top > div:nth-child(1) {
    width: 8%;
    text-align: center;
}
.leaderboard_design_wrap .lead_outer_box .lead_td b.icon6 {
    margin-top: 5px;
}
.lead_head span:nth-child(2), .lead_top > div:nth-child(2) {
    width: 65%;
}
.lead_head span:nth-child(3), .lead_top > div:nth-child(3) {
    width: 25%;
    text-align: right;
}
.leader_player_data img {
    width: 55px;
    margin-right: 8px;
    height: 55px;
    border-radius: 100px;
}
.lead_tr {
    background-color: #fff;
    border-radius: 9px;
    padding: 10px 0;
    margin-bottom: 15px;
}
.lead_tr:last-child {
    margin-bottom: 0;
}
.leader_player_data {
    display: flex;
    align-items: center;
}
span.lead_rank {
    background-color: #ff0000;
    color: #fff;
    font-family: lato;
    font-size: 13px;
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 30px;
    line-height: 21px;
    text-align: center;
}
.lead_dtls a {
    font-size: 16px;
    font-weight: 700;
    color: #000;
}
.lead_dtls b, .lead_dtls span {
    color: #6C6C6C;
    font-size: 13px;
    font-weight: 400;
    display: block;
}
.lead_dtls b {
    padding: 4px 0;
}
small.lead_total {
    font-weight: 700;
    font-size: 17px;
    color: #1D1D1D;
}
a.text-ellips {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 115px;
    display: block;
}
.lead_td b.icon6.mid {
    margin-left: 3px;
    margin-top: 6px;
}
.lead_td ul {
    padding-top: 10px;
}
.lead_td ul li {
    display: inline-block;
    font-family: lato;
    background: #EBFDFF;
    color: #0098A6;
    border-radius: 4px;
    padding: 2px 3px;
    margin-right: 3px;
    margin-bottom: 2px;
    font-size: 11px;
}
.leaderboard_design_wrap .styled-select9 select {
    padding-right: 30px;
    color: #808080;
    font-family: 'Lato';
    font-size: 14px;
}
 .leaderboard_design_wrap ul.sport_category {
    overflow-x: scroll;
    background-color: #fff;
    box-shadow: 0 1px 2px #a69b9b;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
    border-radius: 0;
}
 .leaderboard_design_wrap ul.top_tabmenu li {
    padding: 7px 0px 7px 0px;
    width: 24%;
}
 .leaderboard_design_wrap ul.sport_category .active img {
    opacity: 1;
    filter: unset;
}
.lead_orange_bg {
    background-color: #ea580d;
}
.lead_purple_bg {
    background-color: #7d3e89;
}
.lead_blue_bg {
    background-color: #0c06f9;
}

/*pre draft*/
.mid_draft_strip {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #eddede;
    padding: 5px;
    margin-top: 10px;
    background-image: url(../images/predraft_icon.png);
    background-size: 34px;
    background-repeat: no-repeat;
    background-position: left 5px center;
    padding-left: 42px;
    border-radius: 4px;
}
.mid_draft_strip p {
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    padding-left: 3px;
    color: #000028;
    padding-right: 7px;
}
.mid_draft_strip a {
    float: none;
    text-decoration: none;
    padding: 10px;
    font-size: 14px;
    border-radius: 4px;
    background-color: #009999;
    color: #fff;
    font-weight: bold;
    min-width: 70px;
    text-align: center;
}

/*draft team v23*/
.myteam_draft_block .cteam_bot_header .tab .tablinks,
.trade_schdeule_block .cteam_bot_header .tab .tablinks {
    background-color: transparent;
    text-transform: uppercase;
}
.myteam_draft_block .cteam_bot_header .tab, 
.trade_schdeule_block .cteam_bot_header .tab {
    text-align: left;
}
.myteam_draft_block .cteam_bot_header .tab .tablinks,
.trade_schdeule_block .cteam_bot_header .tab .tablinks {
    margin-left: 5px;
}

.myteam_draft_block .top_draftteam {
    box-shadow: none;
    border-top: 1px solid #ddd;
}
.myteam_draft_block .dt-inner-role {
    margin-right: 0px;
    color: #000;
    border-radius: 4px;
    padding: 3px 2px;
    margin-left: 2px;
    background-color: transparent;
    box-shadow: none;
}
.myteam_draft_block .dt-trade {
    width: 45%;
    text-align: center;
    border-left: 1px solid #ccc;
    margin-left: 14px;
    color: #000;
    background-color: transparent;
    font-weight: 500;
    border-radius: 0;
    padding: 4px 0;
}
.myteam_draft_block #divMyTeamInfo .dft-matches-box .match {
    border: none !important;
}
.myteam_draft_block #divMyTeamInfo .matches-box .match table td:nth-child(1) font {
    border-right: 1px solid #ddd;
    padding-right: 8px !important;
    display: inline-block !important;
    margin-right: 10px !important;
}
.myteam_draft_block #divMyTeamInfo .matches-box .match table td:last-child span {
    border-left: 1px solid #ddd;
    padding-left: 10px;
    margin-left: 11px;
}
.myteam_draft_block .icon8 {
    width: 31px;
    height: 31px;
    float: none;
    background-image: url(../images/manage-icon2.png);
}
.myteam_draft_block .icon8.add-dis {
    background-position: left -33px;
}
.myteam_draft_block .icon8.remove {
    background-position: left -63px;
}
.myteam_draft_block .cteam_ply_image {
    margin-left: 4px;
}
.myteam_draft_block .cteam_bot_header .cteam_players_block thead th:first-child {
    padding-left: 10px;
}
.myteam_draft_block .cteam_players_block table thead th {
    padding: 9px 4px;
}
.myteam_draft_block .cteam_select_panel,
.trade_schdeule_block .cteam_select_panel,
.inter_trade_block .cteam_select_panel {
    padding: 11px 10px;
}
.myteam_draft_block .cteam_ply_image span,
.trade_schdeule_block .cteam_ply_image span {
    padding: 0px 0px;
    line-height: 15px;
}
.myteam_draft_block #divMyTeamInfo .app-table thead,.myteam_draft_block  tbody#grdBenchPlayersTitle_1 th {
    background-color: #fff !important;
}
.myteam_draft_block div#divMyTeamInfo table.app-table.app-table-trade th {
    background-color: #fff !important;
}
.myteam_draft_block .cteam_ply_image b, .trade_schdeule_block .cteam_ply_image b, .inter_trade_block .cteam_ply_image b, .trade_propsal_wrapper .cteam_ply_image b, .predraft-outer .cteam_ply_image b, 
.trade_bid_main .cteam_ply_image b, .claim_draft_block .cteam_ply_image b, .trade_claim_bid .cteam_ply_image b {
    background-color: #009999;
    display: inline-block;
    width: 27px;
    position: absolute;
    height: 16px;
    color: #fff;
    bottom: 3px;
    font-size: 9px;
    right: 11px;
    line-height: 16px;
    text-align: center;
    border-radius: 3px;
}
.trade_schdeule_block .cteam_ply_image b {
    right: 6px;
}
.myteam_draft_block #divSchedule .cteam_ply_image b {
    right: 6px;
}
.myteam_draft_block .cteam_ply_nm .link-color2 {
    font-size: 13px;
    width: 80px;
}
.myteam_draft_block .cteam_ply_nm span font:before {
    top: 1px;
    content: unset;
}
.myteam_draft_block .cteam_players_block table thead th span {
    display: inline-block;
    position: relative;
}
.myteam_draft_block .cteam_players_block span i {
    display: inline-block;
    height: 14px;
    width: 11px;
    background-image: url(https://m.cricbattle.com/images/arrow_down2.png);
    background-size: contain;
    position: absolute;
    background-position: center;
    display: none;
    background-repeat: no-repeat;
    right: -14px;
    top: 2px;
}
.myteam_draft_block .cteam_players_block table thead th:nth-child(1) span i {
    display: block;
}
.myteam_draft_block .cteam_select_panel span {
    color: #000;
}
.myteam_draft_block th.table-title1 {
    padding: 0;
}

.myteam_draft_block .app-table tbody tr.lock-row td,
.trade_schdeule_block .app-table tbody tr.lock-row td {
    background-image: none;
}

.myteam_draft_block tr.lock-row td, .myteam_draft_block tr.lock-row td:nth-child(2) .link-color2, .myteam_draft_block tr.lock-row td:nth-child(2) #imgPlayerStatus,
.myteam_draft_block tr.lock-row td:nth-child(2) font, .myteam_draft_block tr.lock-row td:nth-child(2) b, 
.trade_schdeule_block tr.lock-row td, .trade_schdeule_block tr.lock-row td:nth-child(2) .link-color2, .trade_schdeule_block tr.lock-row td:nth-child(2) #imgPlayerStatus,
.trade_schdeule_block tr.lock-row td:nth-child(2) font, .trade_schdeule_block tr.lock-row td:nth-child(2) b, .trade_schdeule_block tr.lock-row #lblPlayerTradeLockTime {
    opacity: 0.5;
    filter: grayscale(100);
}
.myteam_draft_block tr.lock-row td:last-child a, .trade_schdeule_block tr.lock-row td:last-child a {
    filter: grayscale(1);
    opacity: 0.5;
}
.myteam_draft_block tr.lock-row td:nth-child(2), .trade_schdeule_block tr.lock-row td:nth-child(2) {
    opacity: 1;
    filter: unset;
}
.myteam_draft_block .cteam_ply_nm b, .trade_schdeule_block .cteam_ply_nm b, .inter_trade_block .cteam_ply_nm b, .trade_propsal_wrapper .cteam_ply_nm b, .claim_draft_block .cteam_ply_nm b {
    font-weight: 400;
    color: #777;
}
.myteam_draft_block .cteam_ply_nm span, .trade_schdeule_block .cteam_ply_nm span, .inter_trade_block .cteam_ply_nm span, .claim_draft_block .cteam_ply_nm span {
    margin-bottom: 0;
}
.myteam_draft_block .lock-row .cteam_ply_nm span img,
.trade_schdeule_block .lock-row .cteam_ply_nm span img {
    float: left;
    margin-top: 1px;
    margin-left: 0;
    width: 16px;
    margin-bottom: -1px;
    margin-right: 6px;
}
.trade_schdeule_block .lock-row #lblPlayerTradeLockTime {
    padding-left: 28px;
}
.myteam_draft_block table.app-table.drt_cvc_app td {
    padding: 0;
}
.myteam_draft_block #divMyTeamInfo .note-2 {
    line-height: 1.2;
    font-size: 12px;
    padding: 10px 15px 7px 15px;
    text-align: left;
    font-weight: bold;
}
.myteam_draft_block .cteam_bot_header .cteam_players_block thead th:first-child {
    width: 55px;
}
.myteam_draft_block .cteam_ply_nm {
    line-height: 1.3;
    padding-left: 8px;
}

.myteam_draft_block .cteam_ply_nm img,
.trade_schdeule_block .cteam_ply_nm img,
.inter_trade_block .cteam_ply_nm img {
    width: 12px;
    margin-top: -15px;
}
.myteam_draft_block .cteam_players_block table thead th {
    font-size: 12px;
    line-height: 15px;
}
.myteam_draft_block .cteam_ply_image img {
    width: 55px;
    height: 60px;
} 
.myteam_draft_block .cteam_ply_nm span font,
.trade_schdeule_block .cteam_ply_nm span font {
    display: inline-block;
}
.trade_schdeule_block .cteam_ply_nm span font::before {
    content: unset;
}
.trade_schdeule_block .cteam_ply_nm {
    line-height: 1.3;
}

/*my team draft modal*/
.info_model_instrut .modal-content {
    transform: translateY(50%);
}
.info_model_instrut .trade_plyr_modal h2 {
    background-color: #f5f5f5;
    font-size: 15px;
    font-weight: bold;
    border-radius: 5px;
    padding: 10px 10px;
    margin: -5px;
    margin-bottom: 15px;
}
.trade_plyr_modal .l2l-last-in {
    padding-top: 15px;
    text-align: center;
    padding-bottom: 13px;
}
.trade_plyr_modal .l2l-last-in span.btn-txt {
    background-color: #009999;
    font-weight: bold;
    font-size: 15px;
    margin-left: 4px;
}
.trade_plyr_modal .l2l-last-in span.btn-txt.btn-black {
    background-color: #333;
}
.info_model_instrut .trade_plyr_modal .close {
    color: #333;
    font-weight: bold;
    line-height: 22px;
}
.trade_plyr_modal .trade_tabular table th {
    font-weight: 400;
    color: #888;
}
.trade_plyr_modal .trade_player_info span b {
    font-weight: 400;
    color: #888;
}
.trade_plyr_modal .trade_player_info h5 {
    color: #000;
}

/*trade player*/
.trade_schdeule_block .icon7 {
    float: none;
}
.trade_schdeule_block .cteam_players_block thead th:nth-child(2) {
    width: 250px !important;
}
/*.trade_schdeule_block .cteam_bot_header .tab {
    margin-bottom: 15px;
}*/
.trade_schdeule_block .cteam_select_panel small {
    font-size: 15px;
    font-weight: bold;
}
.trade_schdeule_block .cteam_ply_nm {
    width: 115%;
}
.trade_schdeule_block .app-table {
    background-color: #fff;
    margin-top: 0;
}
.trade_schdeule_block .cteam_players_block table thead th {
    padding: 12px 5px;
    text-transform: uppercase;
    background-color: #fff !important;
    font-weight: lighter;
    color: #999 !important;
    font-size: 12px;
    line-height: 15px;
    border: none !important;
}

.trade_schdeule_block .app-table thead {
    background-color: #fff !important;
}
.trade_schdeule_block .cteam_ply_nm a {
    width: 70px;
}
.trade_schdeule_block .app-table.app-table-trade tbody td.table-title3 {
    text-indent: 0;
    padding: 0;
}

/*inter team trade*/
.inter_trade_block .cteam_bot_header .tab {
    text-align: left;
    margin-bottom: 10px;
}
.inter_trade_block .cteam_bot_header .tab .tablinks {
    width: calc(35% - 3px);
}
.inter_trade_block .styled-select10 {
    background-size: 11px !important;
    height: 35px;
    width: 45%;
    box-shadow: none;
    border: 1px solid #ccc;
    padding-left: 12px;
    border-radius: 4px;
}
.inter_trade_block .cteam_ply_image img {
    width: 65px;
    height: 65px;
    object-fit: cover;
}
.inter_trade_block .cteam_ply_image b {
    right: 1px;
}
.inter_trade_block .cteam_ply_image span {
    left: -5px;
    width: 21px;
}
.inter_trade_block .cteam_ply_nm span font:before {
    content: unset;
}
.inter_trade_block .icon3 {
    margin-left: 6px;
    margin-bottom: 5px;
}
.inter_trade_block .cteam_ply_nm a {
    width: 74px;
}
.inter_trade_block  .chkbox-lble {
    width: 40px;
    padding-left: 0;
    height: 26px;
    padding-top: 0;
    margin-bottom: 0;
}
.inter_trade_block .checkmark {
    right: 0;
    margin: 0 auto;
}
.inter_trade_block .chkbox-lble input:checked ~ .checkmark {
    background-color: #000028;
    border-color: #000028;
} 
.inter_trade_block td.table-title3 {
    padding: 0 !important;
}
.inter_trade_block .about-text-box {
    background-color: rgb(0 0 40 / 92%);
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    border-radius: 0 0 20px 20px;
    text-align: center;
    padding-top: 15px;
    margin-bottom: 10px;
    line-height: 1.3;
    position: sticky;
    padding-bottom: 20px;
    top: 60px;
    z-index: 9;
}
.inter_trade_block .about-text-box td:nth-child(1) {
    text-align: left;
    padding-right: 31px;
}
.inter_trade_block .btn-8 {
    font-family: 'siemen-regular';
    font-size: 12px;
    float: none;
    padding: 1px 20px;
    display: inline-block;
    font-size: 16px;
    margin-top: 0;
    border-radius: 4px;
}
.tab_menu_new {
    background-color: #fafafa;
    width: calc(100% + 14px);
    margin-left: -5px;
    text-align: left;
    margin-bottom: 10px;
}
.tab_menu_new li {
    width: calc(25% - 3px);
    border: none;
    text-align: center;
    color: #949494;
    font-weight: bold;
    padding: 11px 10px 12px 10px;
    position: relative;
    margin-left: 5px;
    display: inline-block;
    font-size: 12px;
    background-color: transparent;
    text-transform: uppercase;
}
.tab_menu_new li.current a {
    color: #000;
}
.tab_menu_new li.current::before {
    content: "";
    height: 4px;
    width: 85%;
    background-color: #aa2631;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 4px 4px 0 0;
    right: 0;
    margin: 0 auto;
}

/*trade notification outer*/
.trade_notfi_wrapper .title-3, .trade_propsal_wrapper .title-3 {
    border: none;
    font-weight: bold;
    margin-bottom: 15px;
}
.trade_notfi_wrapper .contest_box {
    width: 95%;
    background-color: #fff;
    margin: 0 auto;
    clear: both;
    margin-bottom: 25px;
}
.trade_noti_top {
    display: flex;
    justify-content: space-between;
    padding: 7px 10px;
}
.trade_noti_left, .trade_noti_right {
    width: 50%;
}
.trade_noti_left strong, .trade_noti_left small, .trade_noti_right strong, .trade_noti_right small {
    font-weight: 400;
    font-size: 11px;
    color: #888;
    display: block;
    text-transform: uppercase;
}
.trade_noti_left strong, .trade_noti_right strong {
    min-height: 34px;
}
.trade_noti_left small, .trade_noti_right small {
    font-weight: bold;
    color: #000;
    margin-top: 3px;
}
.trade_noti_image {
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 5px;
    border-top: 1px solid #ddd;
    margin-left: -10px;
    margin-right: -10px;
    padding: 11px 10px 0 10px;
    justify-content: flex-start;
}
.trade_noti_image > img {
    width: 49px;
    height: 54px;
    border: 1px solid #ddd;
    object-fit: cover;
    margin-right: 5px;
}
.trade_noti_image span {
    position: absolute;
    left: 10px;
    width: 50px;
    bottom: 0;
    background-color: rgb(0 153 153 / 58%);
    height: 14px;
    text-align: center;
}
.trade_noti_image span img {
    width: 13px;
}
.trade_noti_image h3 {
    font-weight: 600;
    font-size: 14px;
    width: 50%;
}
.trade_noti_image h3 b {
    display: block;
    font-size: 12px;
    margin-top: 5px;
    font-weight: 400;
    color: #888;
}
.trade_noti_right {
    text-align: right;
}
.trade_noti_right .trade_noti_image {
    justify-content: flex-end;
}
.trade_noti_image h3 {
    font-weight: 600;
    font-size: 14px;
    width: 50%;
}
.trade_noti_right .trade_noti_image > img {
    margin-left: 10px;
    margin-right: 0;
}
.trade_noti_right span {
    left: unset;
    right: 10px;
}
.trade_noti_bot {
    background-color: #fff;
    border-top: 1px solid #ddd;
    display: flex;
    justify-content: space-between;
    padding: 10px 10px;
}
.trade_noti_bot span {
    font-size: 11px;
    color: #888;
    display: block;
    text-transform: uppercase;
    width: 100%;
}
.trade_noti_bot b {
    display: inline-block;
    font-weight: bold;
    color: #000;
    margin-top: 0;
    width: 80%;
    line-height: 1.5;
    vertical-align: top;
}
.trade_noti_btn .btn-3 {
    width: 100%;
    margin: 0;
    font-size: 16px;
    border-radius: 0 0 4px 4px;
}
.trade_notfi_wrapper .contest_box h2 {
    background-color: #f5f5f5;
    padding: 10px 10px;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 0;
    border-radius: 4px 4px 0 0;
}

.trade_notfi_wrapper .contest_box h2 span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #666;
    padding-top: 5px;
}
.trade_notfi_wrapper .contest_box h2 b {
    font-weight: 400;
}

/*trade notification inner*/
.trade_noti_group {
    width: 95%;
    border: 1px solid #ddd;
    border-bottom: none;
    margin: 0 auto;
    margin-bottom: 15px;
}
.cteam_select_panel {
    padding: 10px 10px;
}
.cteam_select_panel span {
    font-size: 14px;
    font-weight: bold;
}
.trade_propsal_wrapper .title-3 {
    margin-bottom: 7px;
    margin-top: 30px;
}
.cteam_bot_header {
    padding-bottom: 0;
}
.trade_prop_comment {
    box-sizing: border-box;
    margin: 0 10px;
    width: 95%;
    border: 1px solid #ddd;
    margin-bottom: 15px;
    padding: 0;
    padding-bottom: 10px;
}
.trade_prop_comment .textarea {
    border-right: none;
    border: 1px solid #ddd;
    width: 95%;
    box-shadow: none;
    margin: 0 auto;
    float: none;
    display: table;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    padding-top: 10px;
}
.trade_prop_comment font {
    padding-right: 12px;
}
.trade-tto-btn input.btn-black {
    background-color: red !important;
}
.trade-tto-btn .btn-3 {
    font-size: 14px;
    padding: 5px 25px;
    height: auto;
    font-size: 15px;
}
.trade_propsal_wrapper div#lblTradeStatus {
    background-color: rgb(0 0 40 / 80%);
    color: #fff;
    text-align: center;
    padding: 10px 10px;
    position: absolute;
}
.trade_propsal_wrapper {
    position: relative;
}
.trade_propsal_wrapper .title-3 {
    margin-top: 60px;
}
.trade_propsal_wrapper .cteam_ply_image b {
    right: 6px;
}
.trade_propsal_wrapper .cteam_players_block table thead th {
    padding: 10px 4px;
    font-size: 12px;
}

/*pre draft*/
.predraft-outer table.app-table.plr-mdl-dtls {
    table-layout: fixed;
}
.predraft-outer table.app-table.plr-mdl-dtls th:first-child {
    width: 80px;
}
.predraft-outer .plr-mdl-dtls th {
    border-left: 1px solid #b7adad;
    font-size: 10px;
    line-height: 14px;
}
.predraft-outer table.app-table.plr-mdl-dtls td strong {
    display: block;
    margin-left: 4px;
    margin-bottom: -6px;
}
.predraft-outer .plr-mdl-dtls tbody tr:nth-child(even) td {
    background-color: #fff;
}
.predraft-outer .plr-mdl-dtls {
    border-left: none;
}

.predraft-outer .plr-mdl-dtls thead th {
    padding: 8px 3px;
    color: #999;
    text-transform: capitalize;
    background-color: #f9f9f9 !important;
}
.predraft-outer .plr-mdl-dtls th {
    border-left: 1px solid #ddd;
    font-size: 10px;
    line-height: 14px;
}
.predraft-outer .plr-mdl-dtls thead th {
    padding: 8px 2px !important;
}
.predraft-outer .plr-mdl-dtls tbody td {
    border-bottom: none;
}
.predraft-outer table tr.selected td {
    background-image: url(http://m-testepl2980s.cricbattle.com/images/td-odd-bg-sel.png);
}
.predraft-outer .cteam_players_block table tbody td {
    padding: 0px 5px 0px 5px;
}
.predraft-outer .pp-main-box .pp-name {
    font-size: 18px;
}
.predraft-outer .pp-rank {
    margin-top: 0;
}
.predraft-outer .plr-mdl-dtls thead th {
    padding: 4px 2px !important;
}
.predraft-outer .icon3 {
    margin-bottom: 5px;
}
.predraft-outer .cteam_ply_nm a.nowrap {
    width: 75px;
}

/*trade bidding*/
.trade_bid_outer {
    width: 97%;
    border: 1px solid #ddd;
    margin-left: 4px;
    margin-top: 15px;
    margin-bottom: 20px !important;
    padding-top: 0;
}
.trade_bid_main .claim_trde_inr {
    border: none;
    padding-top: 0px;
    border-right: 1px solid #ddd;
    padding-bottom: 3px;
}
.trade_bid_main .claim_trde_inr:last-child {
    border: none;
}
.trade_bid_main .claim_trde_inr h4 {
    border-left: none;
}
.trade_bid_main .claim_trde_outer {
    margin-bottom: 0;
}
.trade_bid_main .cteam_players_block table tbody tr:last-child td {
    border-bottom: none;
}
.trade_bid_main .search-box small {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 4px;
    display: inline-block;
    float: right;
}
.trade_bid_main .bid_spacer {
    background-color: #eee;
    padding: 3px 0px !important;
}
.trade_bid_main .cteam_bot_header .cteam_players_block thead th:nth-child(2) {
    width: 140px;
}
.trade_bid_main .cteam_players_block thead th:last-child {
    width: 50px;
}
.trade_bid_main .cteam_players_block table tbody td[rowspan="2"] {
    border-right: 1px solid #ddd;
}
.trade_bid_main .cteam_bot_header .cteam_players_block tbody td[rowspan="2"]:last-child {
    border-left: 1px solid #ddd;
}
.trade_bid_main .icon1 {
    float: none;
    margin-left: 0;
    display: inline-block;
}
.trade_bid_main .clm_user_lbl {
    background-color: transparent;
    text-align: left !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.trade_bid_main .cteam_bot_header .cteam_players_block thead th:first-child {
    padding-left: 5px;
    width: 60px !important;
}
.trade_bid_main a.bid_change b {
    color: #007993;
    font-size: 14px;
}
.trade_bid_main .cteam_ply_image b {
    right: 2px;
}


.trade_claim_bid .cteam_ply_nm a {
    width: 90px;
}
.trade_claim_bid .full-width .cteam_ply_nm a {
    width: 65px;
    font-size: 13px;
}
.trade_claim_bid .full-width .cteam_ply_nm a + img {
    margin-top: -12px;
}
.trade_claim_bid .cteam_ply_image b {
    right: 6px;
}
.trade_claim_bid .cteam_players_block table tbody td {
    border-bottom: 1px solid #e7e6e2;
}
.trade_claim_bid .cteam_ply_image {
    width: 65px;
}


/*claim history pages*/
.claim_draft_block .cteam_bot_header .tab .tablinks {
    width: calc(25% - 18px);
}
.claim_draft_block table.pyrnk_tble_wrap thead {
    background-color: #fff !important;
    color: #fff;
}
.claim_draft_block .cteam_players_block table thead th {
    border: none !important;
}
.claim_draft_block table.pyrnk_tble_wrap tbody td {
    font-weight: 400;
    padding: 5px 5px 0px 5px;
}
.claim_draft_block .icon5 {
    display: block;
}
.claim_draft_block .icon5.up {
    margin-bottom: 15px;
}
.claim_draft_block .cteam_ply_image {
    width: 65px;
    margin-left: 0;
}
.claim_draft_block .cteam_bot_header .cteam_players_block thead th:nth-child(2) {
    width: auto;
}
.claim_draft_block .cteam_bot_header .tab {
    text-align: left;
    margin-bottom: 10px;
}
.claim_draft_block .cteam_ply_image b {
    right: 2px;
}
.claim_draft_block table.pyrnk_tble_wrap {
    margin-left: 0;
}
.claim_draft_block table.pyrnk_tble_wrap tbody td:last-child {
    border-right: none;
}
.claim_draft_block .icon3 {
    margin-left: 5px;
    vertical-align: top;
}
.claim_draft_block .title2_time {
    box-sizing: border-box;
    font-size: 13px;
    line-height: 22px;
    clear: both;
    color: #888;
    background-color: #fbfbfb;
    border-bottom: 1px solid #ededed;
    text-align: left;
    border-top: 1px solid #ededed;
    padding: 6px 11px;
    background-image: url(../images/time-icon2.png);
    background-repeat: no-repeat;
    background-size: 22px;
    padding-left: 35px;
    background-position: left 7px center;
}
.claim_draft_block .cteam_bot_header .cteam_players_block thead th:first-child,
.claim_draft_block .cteam_bot_header .cteam_players_block tbody td:first-child {
    width: 70px;
}
.claim_draft_block .cteam_bot_header .cteam_players_block tbody td:nth-child(2) {
    width: 123px;
}
.claim_draft_block .cteam_bot_header .cteam_players_block tbody td:nth-child(3), .cteam_bot_header .cteam_players_block tbody td:nth-child(4) {
    width: 40px;
}
.claim_draft_block .cteam_bot_header .cteam_players_block tbody td:nth-child(5) {
    width: 70px;
}
.claim_draft_block .cteam_bot_header .cteam_players_block tbody td:last-child {
    width: 50px;
}
.claim_draft_block .cteam_bot_header .cteam_players_block thead th:last-child {
    width: auto;
}

.claim_draft_block div#contentz2 .cteam_bot_header .cteam_players_block thead th:first-child {
    width: 130px;
}
.claim_draft_block div#contentz2 .player-name2 {
    font-size: 13px;
    color: #333;
    font-weight: 400;
}
.claim_draft_block div#contentz2  table.pyrnk_tble_wrap tbody td, 
.claim_draft_block div#contentz2  .cteam_players_block table thead th {
    padding: 10px 5px;
}
.claim_draft_block div#contentz2 .cteam_players_block tbody td:last-child {
    text-align: left;
}
.claim_draft_block #contentz2 .cteam_players_block tbody td:last-child font {
    display: inline-block;
    width: 95px;
    border: 1px dashed #ddd;
    margin-bottom: 4px;
    padding: 2px 5px;
    vertical-align: top;
    font-size: 12px;
    border-radius: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.claim_draft_block .cteam_bot_header #contentz2 .cteam_players_block tbody td:last-child {
    width: 130px;
}
.claim_draft_block div#contentz2 .cteam_players_block {
    float: left;
    width: calc(100% - 13px);
    border: 1px solid #ddd;
    margin-top: 10px;
    margin-left: 5px;
}
.claim_draft_block div#contentz2 .cteam_players_block tbody tr:last-child td {
    border-bottom: none;
}

.claim_draft_block div#contentz3 .cteam_players_block thead tr:first-child th:first-child {
    padding: 0;
}
.claim_draft_block div#contentz3 .cteam_players_block thead tr th {
    width: auto !important;
}
.claim_draft_block div#contentz3 .cteam_players_block table {
    table-layout: fixed;
}
.claim_draft_block div#contentz3  .cteam_players_block table tbody td {
    padding: 8px 5px 8px 5px;
}
.claim_draft_block div#contentz3  .cteam_players_block table td {
    font-size: 13px;
    color: #333;
}
.claim_draft_block div#contentz3 .cteam_bot_header .cteam_players_block thead th:first-child {
    padding-left: 5px;
}

.claim_trde_outer {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}
.claim_trde_inr {
    display: inline-flex;
    width: calc(50% - 4px);
    border: 1px solid #ddd;
    padding-top: 0px;
}
.claim_trde_inr img {
    width: 23px;
    height: 23px;
    margin-top: 13px;
    object-fit: contain;
    margin-left: 6px;
}
.claim_trde_inr h4 {
    width: 75%;
    margin-left: 7px;
    border-left: 1px solid #ddd;
    padding-left: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.claim_trde_inr h4 span {
    display: block;
    font-size: 13px;
    font-weight: 600;
    padding-bottom: 5px;
}
.claim_trde_inr h4 font {
    color: #888;
}

.claim_draft_block #contentz4 .cteam_players_block thead th:first-child {
    text-align: center;
}
.claim_draft_block #contentz4 .cteam_players_block thead th {
    text-align: left;
}
.claim_draft_block #contentz4 .cteam_players_block thead th:nth-child(2),
.claim_draft_block #contentz4 .cteam_players_block tbody td:nth-child(2), 
.claim_draft_block #contentz4 .cteam_players_block tbody td:nth-child(3),
.claim_draft_block #contentz4 .cteam_players_block tbody td:nth-child(4) {
    width: unset;
    text-align: left;
}
.claim_draft_block #contentz4 .cteam_players_block table tbody td {
    padding: 10px 5px 10px 5px;
}
.claim_draft_block #contentz4 .cteam_players_block table tbody td {
    color: #666;
}
.claim_draft_block #contentz4 .cteam_players_block table tbody td font {
    font-weight: 600;
    color: #333;
}
.claim_draft_block .tab_menu_new li {
    width: calc(25% - 35px);
}
.claim_draft_block .claim_trade_status {
    margin-top: 30px;
}
.claim_draft_block .styled-select10 {
    width: 96%;
    margin: 0 auto;
    margin-top: 10px;
    border: 1px solid #ccc;
    box-shadow: none;
    padding-left: 14px;
}
.claim_draft_block .claim_trde_inr img {
    margin-top: 6px;
    margin-bottom: 6px;
}
.claim_draft_block .cteam_ply_nm span font::before {
    content: unset;
}



.cteam_players_block .icon5 {
    display: block;
}
.cteam_players_block .icon5.up {
    margin-bottom: 19px;
}


/*draft result outer*/
.dft_rst_top {
    background-color: rgb(0 0 40 / 92%);
    color: #fff;
}
.draft_result_outer .title-1 {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    padding: 10px 0;
    margin: 0 -10px;
    padding-right: 15px;
    float: none;
    padding-left: 15px;
}
.dft_rst_top ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px;
    font-size: 14px;
}
.dft_rst_top ul span {
    margin-right: 5px;
}
.dft_rst_top a {
    float: none;
    font-size: 15px;
    font-weight: bold;
    padding: 2px 10px;
    display: inline-block;
}
.draft_result_outer .jl-table {
    margin-top: 30px;
    border: 1px solid #ddd;
    box-shadow: 0 0px 25px #e1dbdb;
}
.draft_result_outer .jl-table thead {
    background: no-repeat;
    line-height: 20px;
}
.draft_result_outer .cteam_players_block table thead th {
    padding: 12px 15px;
    font-size: 15px;
}
.draft_result_outer .cteam_players_block table tbody td {
    padding: 5px;
    border-bottom: 1px solid #e7e6e2;
}
.draft_result_outer .img-table {
    padding-left: 0;
    width: 40px;
    height: 40px;
    border-radius: 40px !important;
    background-color: #ddd;
}
.draft_result_outer .table-name-link {
    width: 80%;
    color: #333;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    padding-bottom: 5px;
}
.draft_result_outer .table-name2 {
    font-size: 14px;
    font-size: 13px;
    text-align: left;
    color: #888;
}
.draft_result_outer .OD-timer {
    font-size: 16px;
    color: #000;
    margin: 8px 0 0 0;
    border-radius: 4px;
    background-color: #fff;
    width: 120px !important;
}
.dft_rst_top ul span {
    margin-right: 5px;
    font-weight: bold;
    margin-bottom: 2px;
    display: block;
}
.draft_result_outer .OD-timer font {
    color: #666;
    font-size: 9px;
    display: block;
    line-height: 11px;
    text-transform: uppercase;
}
.draft_result_outer .OD-timer td:nth-child(even) {
    position: relative;
    top: -3px;
}

/*trade claim bidd*/
.trade_claim_bid .bid_spacer {
    background-color: #eee;
    padding: 3px 0px !important;
}
.trade_claim_bid .cteam_players_block table tbody tr:last-child td {
    border-bottom: none;
}
.trade_claim_bid .search-box small {
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 4px;
    display: inline-block;
    float: right;
}
.trade_claim_bid .bid_spacer {
    background-color: #eee;
    padding: 3px 0px !important;
    border: none !important;
}
.trade_claim_bid .cteam_players_block table tbody td[rowspan="2"]:nth-child(1) {
    border-left: none;
    padding-top: 0px;
}
.trade_claim_bid .cteam_bot_header .cteam_players_block thead th:nth-child(2) {
    width: 140px;
}
.trade_claim_bid .cteam_players_block thead th:last-child {
    width: 50px;
}
.trade_claim_bid .cteam_players_block table tbody td[rowspan="2"] {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}
.trade_claim_bid .cteam_bot_header .cteam_players_block tbody td[rowspan="2"]:last-child {
    border-left: 1px solid #ddd;
}
.trade_claim_bid .icon1 {
    float: none;
    margin-left: 0;
    display: inline-block;
}
.trade_claim_bid .clm_user_lbl {
    background-color: transparent;
    text-align: left !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.trade_claim_bid .cteam_bot_header .cteam_players_block thead th:first-child {
    padding-left: 5px;
    width: 60px !important;
}
.trade_claim_bid a.bid_change b {
    color: #007993;
    text-decoration: underline;
    font-size: 14px;
}
.trade_claim_bid .full-width {
    margin-top: 20px;
}
.trade_claim_bid .title2_time {
    background-color: #eee;
    padding: 8px 0;
    font-size: 13px;
    padding-left: 10px;
    color: #777;
}
.trade_claim_bid .cteam_ply_nm b {
    font-weight: 400;
    color: #777;
    font-size: 11px;
}

.cteam_players_block .icon1.remove {
    background: url(../images/ct-remove2.png) top left no-repeat;
    background-size: 100%;
    filter: unset;
}


.trade_claim_bid .cteam_ply_nm span font::before {
    content: unset;
}

.drft_prior {
    display: flex;
}
.drft_prior .icon5 {
    margin-bottom: 0;
}
.cteam_players_block .drft_prior .icon5.up {
    margin-bottom: 0;
}
.drft_prior b {
    display: inline-block;
    padding: 0 7px;
}

/*search player tabs*/
ul.search-menu li {
    margin: 0 4px;
}
ul.search-menu li a {
    border-bottom: 2px solid #3f3c3c;
    padding: 0 3px;
}

/*draft schedule*/
.draft_sched_block .cteam_players_block {
    width: calc(100% - 15px);
    margin-left: 7px;
    border: 1px solid #ddd;
    clear: both;
    margin-bottom: 15px;
    margin-top: 10px;
    border-bottom: none;
}
.draft_sched_block .cteam_players_block table thead {
    background-color: #fbfbfb;
}
.draft_sched_block .cteam_players_block table thead th {
    font-size: 13px;
}
.draft_sched_block .cteam_players_block table tbody td {
    padding: 9px 10px;
    border-bottom: 1px solid #e7e6e2;
}
.draft_sched_block .cteam_players_block tbody td:nth-child(3), 
.draft_sched_block .cteam_players_block tbody td:nth-child(4), 
.draft_sched_block .cteam_players_block tbody td:last-child {
    text-align: left;
}

.draft_sched_block .table-5.dft_sche_top {
    border-collapse: separate;
    border-spacing: 0;
    margin-left: 7px !important;
    width: 96% !important;
}
.draft_sched_block .dft_sche_top.table-5 tr td {
    font-size: 12px !important;
    border: 1px solid #ddd !important;
    text-transform: capitalize;
    background-color: #fff;
    padding: 5px;
    vertical-align: top;
}
.draft_sched_block .table-5.dft_sche_top td span {
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 2px;
}


/*round schedule*/
.round_sch_block .claim_trade_status {
    margin-top: 10px;
}
.round_sch_block .cteam_players_block {
    width: calc(100% - 20px);
    margin-left: 10px;
    border: 1px solid #ddd;
    margin-bottom: 25px;
    border-bottom: none;
}
.round_sch_block .cteam_players_block img {
    width: 20px;
    position: relative;
    top: 9px;
    opacity: 0.5;
}
.round_sch_block .cteam_players_block table tbody td font {
    font-weight: lighter;
    color: #555;
    display: block;
    padding-top: 3px;
}
.round_sch_block .cteam_players_block table tbody td {
    padding: 6px 9px;
    border-bottom: 1px solid #e7e6e2;
    font-size: 13px;
    color: #333;
}
.round_sch_block .cteam_players_block tbody td:last-child {
    text-align: right;
}
.round_sch_block .rnd_team_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: -4px;
}
.round_sch_block .rnd_team_title font {
    padding-top: 5px;
}
.round_sch_block .rnd_team_title span {
    margin-top: -11px;
}
.round_sch_block .rnd_team_title span img {
    width: 20px;
    margin: 5px;
    margin-bottom: 4px;
}

.round_sch_block .round_mtch {
    display: flex;
    font-weight: bold;
    padding-bottom: 15px;
}
.round_sch_block .round_mtch font {
    font-weight: bold !important;
}
.round_sch_block .round_mtch font {
    position: relative;
    padding-top: 0;
    top: 5px;
}
.round_sch_block .round_mtch img {
    width: 30px !important;
    height: 30px;
    object-fit: cover;
    border-radius: 110px;
    top: 6px;
    vertical-align: sub;
    margin: 0 6px;
    opacity: 1;
}
.round_sch_block .round_mtch img.vs_rnd {
    border-radius: 0;
    width: 21px !important;
    object-fit: contain !important;
    margin-top: 10px;
    margin: 11px 15px 0 15px;
    opacity: 0.5;
}
.round_sch_block img.flt_left, .round_sch_block img.flt_right {
    width: 35px;
    height: 35px;
    margin-top: -10px;
    object-fit: cover;
    opacity: 1;
    border-radius: 4px;
}
.round_sch_block img.flt_left {
    float: left;
    margin-right: 5px;
}
.round_sch_block img.flt_right {
    float: right;
    margin-left: 5px;
}

/*prediction start page*/
.pre_banner_join {
    background-color: #eee;
    margin-left: 8px;
    margin-top: 15px !important;
    width: calc(100% - 31px);
    margin-bottom: 35px;
    padding: 7px;
    border-radius: 6px;
}
.pre_banner_join img {
    width: 100%;
    border-radius: 6px;
}
.pre_banner_join .btn-1 {
    float: none;
    width: 100%;
    display: block;
    padding: 12px 0;
    height: auto;
    line-height: 1;
    font-size: 15px;
    border-radius: 5px;
}

.pred_home_prize .app-table {
    margin-left: 0;
    width: calc(100% - 0px) !important;
    background-color: transparent;
}
.pred_home_prize .app-table thead {
    background-color: transparent !important;
    color: #777;
    text-transform: uppercase;
    font-size: 13px;
}

.pred_home_prize .full-width {
    border: 1px solid #ccc;
    margin-left: 9px;
    border-radius: 6px;
    width: calc(100% - 20px);
}


.pred_home_prize .app-table thead td {
    border-bottom: 1px solid #ddd;
}
.pred_start_wrapper .app-table tbody td,
.pred-prizes .app-table tbody td {
    font-size: 13px;
    font-weight: 600;
    text-align: left;
    padding: 7px 10px;
}
.exmple_box_inner b {
    width: 30.33%;
    text-align: center;
    font-weight: 400;
    position: relative;
    font-size: 11px;
    padding: 9px 4px;
    background-color: #f7f7f7;
    border-radius: 6px;
}
.exmple_box_inner b::before {
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 21px;
    height: 21px;
    display: inline-block;
    position: absolute;
    right: -12px;
    top: 25px;
    z-index: 99999;
}
.examle_box {
    background-color: #fff;
    clear: both;
    padding: 10px;
    border-radius: 0 0 6px 6px;
    border: none;
    margin: 0;
    width: calc(100% - 20px);
}
.examle_box h5 {
    font-size: 13px;
    color: #444;
    margin-bottom: 6px;
    font-weight: bold;
    line-height: 1.3;
}
.examle_box h5 span {
    color: #666;
    font-weight: lighter;
}
.examle_box h6 {
    font-size: 12px;
    color: #777;
}

.exmple_box_inner b:nth-child(1) strong {
    position: relative;
}
.exmple_box_inner b:nth-child(1) strong::before, .exmple_box_inner b:nth-child(1) strong::after {
    content: "";
    background-image: url(../images/pred_aus.png);
    width: 20px;
    height: 20px;
    position: absolute;
    top: -3px;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
}
.exmple_box_inner b:nth-child(1) strong::after {
    left: unset;
    right: 0;
    background-image: url(../images/pred_india.png);
}
.examle_box h6::first-letter {
    color: #000;
}

/*prediction picks*/
.predict_picks .styled-select9 {
    border: 1px solid #ccc;
    box-shadow: none;
}
.predi_title span b {
    font-size: 11px;
    border: none;
    width: 25px;
    background-color: #3b095f;
    line-height: 20px;
    color: #fff;
    height: 20px;
    margin-left: -10px;
    border-radius: 0 4px 4px 0;
}
.pred_inner_box {
    border: none;
    padding: 15px 10px;
}
.questi_pts_last_conv b {
    color: #666;
    font-size: 14px;
}
.questi_pts_last_conv {
    border: none;
    background-color: #f4f4f4;
    padding: 5px 10px;
    border-radius: 5px;
}
.questi_selector select {
    height: 32px;
    color: #333;
    border: 1px solid #ccc;
    -webkit-appearance: unset;
    -moz-appearance: unset;
    appearance: unset;
    border-radius: 4px;
    padding-left: 10px;
    background: #fff url(http://m-testepl2980s.cricbattle.com/images/listbox-arrow.png) no-repeat right 6px center !important;
    box-shadow: none;
    background-size: 12px !important;
}
.predict_picks .styled-select9 {
    border-radius: 4px;
}
.pred_ques_submit .button2 {
    background-image: none !important;
    background-color: #009999;
    font-family: 'siemen-regular';
    font-weight: bold;
    border-radius: 4px;
}
.pred_result_wrap {
    width: calc(100% - 20px);
    margin-left: -10px;
}

/*prediction prizes*/
.pred_home_prize .app-table, .pred-prizes .app-table {
    margin-left: 0;
    width: calc(100% - 0px) !important;
    background-color: transparent;
}
.pred_home_prize .app-table thead, .pred-prizes .app-table thead {
    background-color: transparent !important;
    color: #777;
    text-transform: uppercase;
    font-size: 13px;
}
/*.pred_home_prize.full-width, */.pred-prizes .full-width {
    border: 1px solid #ccc;
    margin-left: 9px;
    border-radius: 6px;
    width: calc(100% - 20px);
}
.pred_home_prize .app-table thead td, .pred-prizes .app-table thead td {
    border-bottom: 1px solid #ddd;
    text-align: left;
    padding: 7px 10px;
    font-size: 12px;
}

/*prediction leaderboard*/
.pred_leaderboard .tab_menu_new li {
    width: calc(35% - 3px);
}

.pred_leaderboard .cteam_bot_header .tab .tablinks {
    width: calc(50% - 1px);
    background-color: #fff;
}
.pred_leaderboard .cteam_bot_header .cteam_players_block thead th:first-child {
    text-align: center;
    width: 20px;
}
.pred_leaderboard .cteam_players_block table tbody td {
    padding: 5px;
    border-bottom: 1px solid #e7e6e2;
}
.pred_leaderboard .img-table {
    float: left;
    padding-left: 5px;
    padding-bottom: 1px;
    height: 30px;
    object-fit: cover;
}
.pred_leaderboard .table-name-link {
    width: 84px;
    font-size: 13px;
    text-indent: 0;
    color: #007993 !important;
    font-weight: bold;
    margin-left: 10px;
}
.pred_leaderboard .cteam_players_block {
    margin-top: 10px;
}

/*prediction rules*/
.pred_rules_hm_table {
    border-radius: 5px;
}
.pred_rules_thead {
    background-color: transparent;
    color: #888;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
}
.pred_rules_tbody_cnt p {
    font-size: 13px;
    line-height: 1.3;
}
span.pd_rul_no {
    color: #333;
    background-color: transparent;
    margin-right: 7px;
    font-size: 13px;
    font-weight: 500;
    border: none;
}
.pred_rules_tbody_cnt strong {
    font-size: 12px;
    color: #555;
}
.pred_rules_tbody_inner {
    min-height: 40px;
}

/*pred private*/
.pred_jn_private .pre_banner_join {
    margin-bottom: 25px;
}
.bord_posting {
    border: 1px solid #ddd;
    margin-left: 8px;
    border-radius: 6px;
    width: calc(100% - 20px);
    margin-bottom: 20px;
}
.pred_jn_private .about-text-box {
    padding: 10px 10px 10px 20px;
}
.pred_jn_private .title-1 {
    float: left;
    width: 94%;
    margin: 10px 3% 0;
    color: #333;
    font-size: 15px;
    border-bottom: none;
    line-height: 22px;
    font-weight: 600;
}
.pred_jn_prvate {
    background-color: #f9f9f9;
}
.pred_jn_prvate table {
    background-color: #fff;
    border-radius: 0 0 6px 6px;
}
.pred_jn_private .textbox, .pred_create_private .textbox {
    font-size: 14px;
    box-shadow: none;
    font-weight: 400;
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
}
.pred_jn_private .btn-1, .pred_create_private .btn-1 {
    height: 38px;
    line-height: 38px;
    box-shadow: none;
    font-size: 15px;
    border-radius: 4px !important;
}
.pred_create_private .btn-1 {
    margin-top: 10px;
}
.btn-1.dis-btn[disabled="disabled"] {
    background-color: #aaa !important;
    color: #555 !important;
    opacity: 0.7;
}
.bord_posting .title-1 {
    float: none;
}
.pred_jn_prvate .app-table {
    float: none;
}
.cb-tab11 thead td,
.com_joinprivate .app-table thead td  {
    font-size: 13px;
    text-transform: uppercase;
    color: #777;
    padding: 8px 4px;
}
.cb-tab11 tbody td,
.com_joinprivate .app-table tbody td {
    padding: 8px 4px;
    font-size: 13px;
    font-size: #333;
}

/*create private predi*/
.pred_create_private .pre_banner_join table {
    margin-top: 25px;
}
.pred_create_private .textbox {
    margin-bottom: 5px;
}
.pred_create_private .pre_banner_join .btn-1 {
    display: inline-block;
    margin-top: 10px;
}
.pred_create_private .checkbox6 {
    width: 15px;
    height: 17px;
}
.pred_create_private .pre_banner_join table .mt-10 {
    margin-top: 5px;
    padding-left: 5px;
}
.pred_create_private .pre_banner_join + table {
    background-color: #eee;
    margin-left: 8px;
    width: calc(100% - 18px);
    margin-bottom: 35px;
    padding: 12px 7px;
    border-radius: 6px;
    margin-top: -25px !important;
}
.pred_create_private .error-1 {
    margin: 0px 0 5px;
}

/*Custom Landing Page*/
.note_top_custom {
    background-color: #fff;
    padding: 10px 10px;
    margin: 0 10px;
    margin-bottom: 15px;
    text-align: center;
    border-radius: 6px;
}
.note_top_custom p {
    margin: 0;
    text-align: left;
    font-size: 12px;
    padding-right: 0;
    background-image: url(../images/disclaimer_icon.png);
    background-size: 35px;
    background-position: left;
    padding-left: 45px;
    background-repeat: no-repeat;
}

/*custom new*/
.back-menu-custom {
    margin: 15px 0 20px 5px;
}
.back-menu-custom a {
    padding: 5px 7px 7px 7px;
    color: #fff;
    border-radius: 34px;
    background: rgb(0,0,40);
    background: linear-gradient(90deg, rgba(0,0,40,1) 0%, rgba(130,102,102,1) 100%);
    background: #555;
}
.back-menu-custom img {
    filter: invert(1);
}


.mycust-accordion a {
    padding: 15px 10px 15px 50px;
    color: #555;
    font-size: 16px;
    font-weight: 400;
    justify-content: space-between;
    flex-direction: row;
}
.mycust-accordion a.active {
    background-color: #eee;
    color: #000028;
    border-bottom: none;
    border-radius: 4px;
    padding-bottom: 10px;
    font-weight: bold;
}
.mycust-accordion-item {
    border: 1px solid #ccc;
    margin-top: 10px;
    background-color: #fff;
    border-radius: 4px;
    width: calc(100% - 15px);
    margin-left: 5px;
} 


.mycust-accordion table.app-table th {
    background-color: #fff;
    color: #000;
    border-right: none;
    border-bottom: 1px solid #ddd;
    padding: 10px 5px;
    text-transform: uppercase;
    color: #999;
    font-weight: 400;
}
.mycust-accordion table.app-table td {
    border-right: none;
}
.mycust-accordion .content {
    padding: 0 !important;
    border: none;
}
.mycust-accordion .content .app-table {
    border: none !important;
}



td.custom_match_box small {
    font-size: 11px;
    display: block;
    color: #888;
    padding-bottom: 2px;
}
.custom_match_nm {
    display: flex;
    align-items: center;
    padding-top: 5px;
    font-weight: bold;
    padding-bottom: 5px;
    line-height: 1.3;
    padding: 5px 15px;
    justify-content: center;
}
.custom_match_nm span {
    width: 35%;
}
.custom_match_nm b {
    color: #669;
    border: 1px solid #ccc;
    padding: 0 3px 2px 3px;
    border-radius: 12px;
    background-color: #eee;
    color: #000;
    margin: 0 10px;
}
td.custom_match_box {
    width: 230px;
}

/*Custom Start Page*/
.mycustom_fixtures .note_top_custom, .custom_lanpage_wrap .note_top_custom {
    background-color: #f8f8f8;
}
.custom_lanpage_wrap .note_top_custom {
    margin-top: 15px;
}

.note_top_custom a {
    float: none;
    background-color: #db0000 !important;
    display: inline-block;
    font-size: 14px;
    width: auto;
    margin-top: 10px;
}
.mid-box3 .mycustom_fixtures .note_top_custom {
    margin-bottom: 15px;
}
small.selector_counter {
    background-color: #777;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 21px;
    border-radius: 19px 0 0 19px;
    font-size: 11px;
    margin-top: -2px;
    margin-right: -10px;
    font-weight: 400;
    padding: 2px 10px;
}
.clb_info_note {
    background-color: #f8f8f8;
    margin-left: 10px;
    width: calc(100% - 40px);
    padding: 10px 10px;
    border-radius: 4px;
    font-size: 13px;
    line-height: 1.3;
}
/*new*/
#divFinalFixure th {
    border-right: none !important;
    border-bottom: 1px solid #ddd;
    padding: 10px 5px;
    text-transform: uppercase;
    color: #999 !important;
    font-weight: 400;
    background-color: #fff !important;
}
#divFinalFixure table.draft-table987 td {
    border-right: none;
    border-top: 1px solid #ddd;
}
#divFinalFixure table {
    margin-left: 5px;
    width: calc(100% - 12px) !important;
    margin-top: 12px;
}
#divFinalFixure .draft-table987 tr:nth-child(odd) td {
    background-color: #fff;
}

.mycust-accrdin-submit input.button-2, .mycustom_fixtures .mycust-accrdin-submit a {
    padding: 2px 25px;
    height: auto;
    border-radius: 4px;
    font-size: 14px;
}
.mycustom_fixtures .mycust-accrdin-submit a {
    background-color: #333 !important;
}
.mycust-accrdin-submit input.button-2:last-child {
    background-color: #333 !important;
}

/*payment custom*/
.custom_payment_wrap .note_top_custom {
    margin-top: 15px;
}
.custour_payee {
    width: calc(100% - 65px);
    border: 1px solid #ccc;
    border-radius: 6px;
    margin-left: 10px;
    margin-bottom: 50px;
    background-image: url(https://m.cricbattle.com/images/box-seprator-bg.jpg);
    padding: 20px;
    background-position: left;
    background-size: 50%;
    background-repeat: repeat-y;
}
.custour_payee h2 {
    font-weight: bold;
}
.custour_payee p {
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 1.3;
    color: #777;
}
.custour_payee_form label {
    font-size: 15px;
    margin-bottom: 10px;
    display: block;
}
.custour_payee_form input {
    box-shadow: none;
    border: 1px solid #ddd;
    border-radius: 6px;
}
.custour_payee_form input.dis {
    color: #000;
    font-size: 17px;
    border: none;
    margin-top: -6px;
    background-color: transparent;
    height: auto;
    padding-left: 3px;
}
.custour_payee .form-button {
    text-align: center;
    margin-left: -20px;
}
.custour_payee .form-button .btn-3 {
    width: auto;
    padding: 3px 20px;
    border-radius: 4px;
    margin: 10px 5px;
    height: auto;
    box-shadow: none;
}
.custour_payee .form-button input.btn-3.btn-black {
    background-color: #333 !important;
}

/*custom match schedule*/
.custom_sch_mtches .choose_fixture_inr table th {
    border-bottom: 1px solid #ddd;
    padding: 10px 5px;
    text-transform: uppercase;
    color: #999 !important;
    font-weight: 400;
}
.custom_sch_mtches .choose_fixture_inr table {
    background-color: #fff;
    width: calc(100% - 20px) !important;
    margin-left: 10px;
    border: 1px solid #ddd;
}
.custom_sch_mtches .mycust-green, .back-menu-custom + .mycust-green {
    background-color: #000;
    border-radius: 4px;
}
.custom_sch_mtches .mycust-green table td a, .back-menu-custom + .mycust-green table td a {
    background-color: #db0000;
    background-image: none;
    border-radius: 4px;
    font-weight: bold;
}
.custom_sch_mtches .cust-title {
    background-color: #f5f5f5;
    padding: 15px 10px;
    margin-top: 20px;
    margin-bottom: 0;
    border-left: none;
    margin-left: 10px;
    border-radius: 4px 4px 0 0;
    width: calc(100% - 40px);
}

/*Account Payment*/
.account_wrapper {
    margin-top: 20px;
}
.account_wrapper .tooltip {
    position: relative;
    display: inline-block;
    border-bottom: none;
    vertical-align: middle;
}
.account_wrapper .tooltip .tooltiptext {
    visibility: hidden;
    width: 150px;
    background-color: #000028;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px 5px;
    position: absolute;
    z-index: 1;
    font-size: 12px;
    top: 150%;
    left: -40%;
    margin-left: -30px;
}
.account_wrapper .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 33%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #000028 transparent;
}
.account_wrapper .tooltip:hover .tooltiptext {
  visibility: visible;
}

.account_top_box {
    background-color: #fff;
    margin: 10px 0 0 10px;
    width: calc(100% - 50px);
    padding: 15px;
    border-radius: 10px;
    text-align: center;
    z-index: 9;
    border: 1px solid #ddd;
}
.account_tot_bal span, .account_bot_bal span, .account_wdrwal span {
    font-size: 14px;
    color: #888;
}
.account_tot_bal .tooltip img, .account_bot_bal .tooltip img {
    width: 17px;
    margin-left: 5px;
    margin-top: -1px;
}
.account_tot_bal h3 {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin: 5px 0px 10px 0px;
}
.account_tot_bal .btn-3 {
    box-shadow: none;
    border-radius: 4px;
    padding: 0px 12px;
    background-color: #db0000 !important;
    font-size: 14px;
    width: auto;
}
.account_bot_bal h4, .account_wdrwal h4 {
    font-weight: bold;
    font-size: 15px;
    margin-top: 5px;
}
.account_bot_bal {
    text-align: left;
}
.account_bot_bal {
    text-align: left;
    border-top: 1px solid #eee;
    padding-top: 10px;
    padding-bottom: 0;
    margin-top: 15px;
}
.account_sider, .account_wdrwal, .account_transum a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.account_bot_right .btn-3 {
    width: auto;
    height: auto;
    display: inline-block;
    box-shadow: none;
    background-color: transparent !important;
    color: #000;
    border: 1px solid #aaa;
    line-height: 1;
    padding: 8px 9px;
    margin-right: 0px !important;
    border-radius: 4px;
    font-size: 13px;
}

.account_transum a {
    font-size: 16px;
    font-weight: bold;
    color: #007;
}
.account_transum img {
    width: 22px;
    height: 20px;
    object-fit: contain;
    transform: rotate(180deg);
}
.account_tot_bal h3 span {
    font-size: 18px;
    color: #333;
    margin-left: 3px;
}
.account_bot_bal h4 span, .account_wdrwal h4 span {
    font-size: 16px;
    color: #333;
    margin-left: 3px;
}


/*account trasaction*/
.acc_transc_wrapper .tab_menu_new li.current a {
    color: #000;
}
.acc_transc_wrapper .tab_menu_new li a {
    color: #949494;
}
.acc_transc_wrapper .tab_menu_new li {
    width: calc(35% - 3px);
}
.atransc_box {
    background-color: #fff;
    margin: 10px 0 0 10px;
    width: calc(100% - 20px);
    border-radius: 8px;
    border: 1px solid #ddd;
}
.atransc_top, .atransc_mid, .atransc_bot ul {
    padding: 6px 10px;
}
.atransc_top {
    background-color: #f5f5f5;
    border-radius: 8px 8px 0 0;
    font-size: 12px;
}
.atransc_top b {
    display: block;
    font-weight: 400;
    color: #888;
}
.atransc_top span {
    font-size: 13px;
    padding-top: 3px;
    display: block;
    color: #333;
}
.atransc_mid, .atransc_bot ul {
    display: flex;
    justify-content: space-between; 
}
.atransc_mid h5, .atransc_mid h6 {
    font-size: 12px;
    color: #888;
}
.atransc_mid h5 span, .atransc_mid h6 span {
    color: #333;
    padding-top: 3px;
    font-size: 12px;
}
.atransc_mid h6 {
    text-align: right;
}
.atransc_bot ul {
    border-bottom: 1px solid #ddd;
    font-size: 13px;
}
.atransc_bot ul span {
    display: block;
    padding-bottom: 5px;
    color: #888;
}
.atransc_bot ul b {
    font-size: 14px;
}

/*withdrawal tab*/
.trans_witdrwal .atransc_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.atransc_with_left {
    width: 70%;
    border-right: 1px solid #ddd;
    font-size: 13px;
    color: #888;
}
.atransc_with_left li {
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 5px;
}
.atransc_with_left li:last-child {
    padding-bottom: 5px;
    background-color: #f5f5f5;
    border-radius: 0 0 0 8px;
    margin-top: 4px;
}
.atransc_with_left small {
    color: #333;
    font-size: 13px;
}
.atransc_with_right {
    width: 25%;
    text-align: center;
    padding: 10px 5px;
}
.atransc_with_right span {
    color: #888;
    display: block;
    padding-bottom: 5px;
    font-size: 13px;
}
.atransc_with_right b {
    font-size: 15px;
}
span.jn_accnt_green {
    color: green !important;
    font-weight: bold;
}
span.jn_accnt_red {
    color: red !important;
    font-weight: bold;
}

/*club payment modal*/

.clb_note_modal {
    padding: 10px 15px 15px 15px;
    background-color: #f5f5f5;
    font-size: 13px;
}
.clb_note_modal b {
    font-weight: 400;
    line-height: 1.4;
    display: block;
}
.clb_note_modal small {
    font-size: 14px;
    font-weight: bold;
}
.clb_note_modal .tooltip {
    position: relative;
    display: table;
    text-align: right;
    border-bottom: none;
    vertical-align: middle;
    color: #007;
    margin-top: 14px;
    font-size: 13px;
}
.clb_note_modal img {
    vertical-align: middle;
    width: 16px;
    margin-right: 5px;
    margin-top: -2px;
}
.clb_note_modal .tooltip .tooltiptext, .clb_amt_fields .tooltip .tooltiptext {
    top: 150%;
    left: 25px;
}
.clb_note_modal .tooltip .tooltiptext::after{
    right: unset;
    left: 13px;
}
.clb_amt_fields .tooltip .tooltiptext::after {
    right: 10px !important;
    left: unset !important;
}
.clb_note_modal .tooltip .tooltiptext, .clb_amt_fields .tooltip .tooltiptext {
    visibility: hidden;
    width: 255px;
    background-color: #000028;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 10px 5px;
    position: absolute;
    z-index: 1;
    font-size: 12px;
    top: 160%;
    text-align: left;
    left: 25px;
    margin-left: -30px;
}
.clb_note_modal .tooltip .tooltiptext::after, .clb_amt_fields .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: unset;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #000028 transparent;
    right: unset;
    left: 13px;
}
.clb_note_modal .tooltip:hover .tooltiptext, .clb_amt_fields .tooltip:hover .tooltiptext {
  visibility: visible;
}


ul.clb_amt_fields .tooltip {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
ul.clb_amt_fields .tooltip img {
    width: 16px;
    vertical-align: middle;
    margin-top: -1px;
}
ul.clb_amt_fields li span {
    display: inline-block !important;
}
ul.clb_amt_fields li i {
    display: block;
    padding-left: 24px;
}
ul.clb_amt_fields h4 input {
    vertical-align: text-bottom;
    margin-right: 5px;
}

ul.clb_amt_fields .tooltip .tooltiptext {
    width: 195px;
    top: 160%;
    margin-left: -30px;
    left: -151px;
}
ul.clb_amt_fields span.tooltiptext ul {
    padding-left: 0;
}
ul.clb_amt_fields span.tooltiptext li {
    margin-bottom: 0;
    border: none;
    padding: 0;
    display: block;
}
ul.clb_amt_fields li:nth-child(1) {
    margin-bottom: 30px;
}
/*old modal css*/
.current_bal_block {
    padding: 10px 5px;
    width: calc(100% - 25px);
}
.current_bal_block ul {
    padding-left: 45px;
}
.current_bal_block ul li h4 {
    width: 69%;
}
.current_bal_block ul li h5 {
    width: 31%;
}
.cbal_title img {
    border-radius: 6px;
    padding: 3px;
}
ul.clb_amt_fields.clb_nospace li:nth-child(1) {
    margin-bottom: 5px;
}
ul.clb_amt_fields.clb_nospace i {
    padding-left: 0px;
}

.notrans_witdrwal {
    text-align: center;
    padding-top: 40px;
    font-size: 17px;
    border: 2px dashed #ccc;
    padding-bottom: 45px;
    width: calc(100% - 20px);
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 9px;
}

/*club created section*/
.club_main_wrapper .clb_top_desc_wrap {
    width: calc(100% - 30px) !important;
    margin-top: 0 !important;
    border-radius: 0 0 20px 20px;
    margin: 0;
    align-items: flex-start;
    background: rgb(0 0 40 / 92%);
    padding: 0 15px 0 15px;
}
.club_main_wrapper .clb_top_desc_wrap font {
    color: #fff;
    margin-top: 5px;
    font-size: 14px;
}
.clb_top_desc_wrap .clb_top_desc_side:first-child {
    text-align: left;
    width: 55%;
    border-right: 1px dashed rgb(55 55 74 / 92%);
    padding-bottom: 15px;
}
.clb_top_desc_wrap .clb_top_desc_side:first-child font {
    text-align: left;
    line-height: 1.3;
}
.clb_top_desc_wrap .clb_top_desc_side:last-child {
    text-align: right;
}
.clb_top_desc_wrap .clb_top_desc_side:last-child font {
    text-align: right;
}
.club_main_wrapper .clb_top_desc_wrap .button {
    padding: 6px 11px;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    margin-top: 0 !important;
    border-radius: 4px;
    min-width: 80px;
    text-align: center;
}


.club_box_outer {
    border: none;
    background-color: #fff;
    box-shadow: 0 1px 4px #ccb6b6;
    border-radius: 6px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.clb_new_outer_wrapper {
    margin-top: 25px;
}
.clb_box_top {
    color: #333;
    background-color: #f5f5f5;
    padding: 10px 10px;
    border-radius: 6px 6px 0 0;
    font-weight: 600;
    font-size: 15px;
}
.club_inst_lnk a {
    font-weight: 600;
    color: #007993 !important;
    margin-left: 9px;
    display: inline-block;
    text-underline-offset: 1px;
}
.club_inst_lnk a:nth-child(2) {
    border-left: 1px solid #ccc;
    padding-left: 10px;
}
.clb_box_mid_cnt {
    display: block;
    text-align: center;
}
.clb_box_mid_cnt h3 {
    font-size: 10px;
    color: #666;
    padding: 5px;
    font-weight: 500;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding-bottom: 6px;
}
.clb_box_mid_cnt b {
    margin-left: 0;
    font-size: 13px;
    color: #333;
}
.clb_box_bot {
    background-color: #fff;
    border-radius: 0 0 6px 6px;
}
.clb_box_bot .btn-3 {
    width: auto;
    height: 30px;
    line-height: 30px;
    background-color: #db0000 !important;
    margin-left: 0px;
    font-size: 13px;
    border-radius: 4px;
    font-weight: bold;
    min-width: 125px !important;
}

.club_description_wrap h3 {
    font-size: 17px;
}
.club_description_dark {
    padding-bottom: 10px;
    background-repeat: no-repeat;
    float: left;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    width: calc(100% - 20px);
    margin-left: 7px;
    background-image: url(https://m.cricbattle.com/images/box-seprator-bg.jpg);
    background-size: cover;
}
.club_description_wrap h3 {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    padding-bottom: 12px;
    padding-top: 10px;
}
.club_start_point:before, .club_description_wrap:before {
    content: unset;
} 
ul.club_steps {
    height: auto;
}
ul.club_steps li {
    width: calc(100% - 54px);
    vertical-align: top;
    height: 100%;
    margin-left: 5px;
    display: block;
    position: relative;
    font-weight: 500;
    border-radius: 4px;
    color: #555 !important;
    text-align: left;
    line-height: 1.25;
    background-color: #f9f9f9;
    margin-bottom: 12px;
    margin-right: 0;
    font-size: 13px;
    padding: 8px 0px 8px 40px;
    box-shadow: 0 1px 5px #c5bdbd;
}
ul.club_steps li:before {
    counter-increment: my-sec-counter;
    content: counter(my-sec-counter);
    position: absolute;
    color: #333;
    left: 5px;
    top: 5px;
    font-size: 13px;
    background-color: #ddd;
    padding: 0 8px;
    height: calc(100% - 10px);
    border-radius: 4px;
    line-height: 22px;
    font-weight: bold;
}
.club_details_wrap {
    margin-top: 30px;
    padding-bottom: 0;
}

.club_detail_left h4 {
    font-size: 16px;
    padding-bottom: 10px;
}
.club_detail_left ul li {
    font-size: 13px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}
.club_detail_left ul li:before {
    left: -20px;
    top: -2px;
    background-size: 9px;
}
.club_description_dark .club_details_wrap .club_detail_left {
    box-shadow: 0 3px 1px #000028;
}

.club_description_dark .club_details_wrap .club_detail_left:last-child {
    margin-bottom: 0;
}
.club_main_wrapper.full-width {
    margin-bottom: 30px;
}

/*create new club*/
.club_bread_top {
    margin: 0 0px;
    background-color: transparent;
    box-shadow: none;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 20px;
}
.club_start_point:before, .club_description_wrap:before {
    content: unset;
}
.club_start_point {
    min-height: auto;
    justify-content: flex-start;
    padding-top: 0;
}
.club_start_point h2 {
    font-size: 20px;
}
.club_start_point p {
    font-size: 13px;
    line-height: 1.4;
    color: #777;
    padding: 0 30px;
}
.modal_createclub .modal-content, .mem_level_wrap {
    margin-top: 20px;
    position: relative;
    box-shadow: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 8px;
    width: calc(100% - 16px);
    margin-left: 7px;
    background-image: url(https://m.cricbattle.com/images/box-seprator-bg.jpg);
    background-size: cover;
    padding: 0;
    padding-bottom: 20px;
}
.modal_createclub h2, .mem_level_wrap h2 {
    font-size: 18px;
    background-color: transparent;
    padding: 9px 5px;
    border-bottom: 1px solid #ddd;
}
.modal_createclub .cm_form .cm_select select {
    width: 95%;
    min-height: 35px;
    border-radius: 4px;
}
.cm_form input {
    border: 1px solid #ddd3d3;
    min-height: 31px;
    width: 91%;
    border-radius: 4px;
}
.cm_form label {
    font-size: 13px;
}
.cb_crete_radio_inner label {
    font-size: 12px !important;
    padding-right: 10px;
    padding-left: 5px;
    padding-top: 4px;
}
.cm_btn .button.btn_club {
    font-size: 16px;
    width: auto;
    background-color: #009999;
    padding: 11px 30px;
    display: inline-block;
    margin-top: 10px;
    background-image: none !important;
    border-radius: 4px;
    height: auto;
    font-family: 'siemen-regular';
    box-shadow: none;
}
.mem_level_wrap h2 {
    border-radius: 4px 4px 0 0;
    font-weight: 600;
    margin-bottom: 0;
}
.mem_level_wrap {
    padding-bottom: 5px;
    margin: 30px 0;
    margin-left: 7px;
}
.mem_level_wrap table th {
    background-color: #333;
    color: #fff;
    font-size: 13px;
    border-right: none;
    font-weight: 400;
}
.mem_level_wrap table {
    width: 100%;
    border: none;
}
.mem_level_wrap table {
    width: calc(100% + 2px);
    border: none;
    margin-left: -1px;
}
.mem_level_wrap table tr:last-child td {
    border-bottom: none;
}

/*join club*/
.club_bread_top {
    margin: 0 0px;
    background-color: transparent;
    box-shadow: none;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 20px;
}
.club_join_wrap, .myclub-joinclub .cj_join.cj_btn, .myclub-created-box .club_start_point, .sugg_cric_club_wrap.crte_template_data {
    margin-top: 10px;
    position: relative;
    box-shadow: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 8px;
    width: calc(100% - 16px);
    margin-left: 7px;
    background-image: url(https://m.cricbattle.com/images/box-seprator-bg.jpg);
    background-size: cover;
    padding: 0;
    padding-bottom: 20px;
}
.club_invitation_wrap h2 {
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: bold;
    padding: 9px 5px;
    border-bottom: 1px solid #ddd;
}
.cj_input {
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 15px;
    text-align: left;
}
.cj_input label {
    font-size: 14px;
    font-weight: 600;
    display: block;
    margin-bottom: 8px;
}
.cj_input input {
    height: 30px;
    width: 94%;
    margin-left: 0;
    border-radius: 4px;
}
.cj_btn a, .cj_btn input {
    padding: 11px 20px;
    margin-right: 0;
    margin-left: 0;
    width: auto;
    height: auto;
    background-color: #009999 !important;
    box-shadow: none;
    border-radius: 5px;
    font-family: 'siemen-regular';
    font-weight: 600;
    background-image: none;
}

.myclub-joinclub .inv-first-block {
    width: calc(100% - 20px) !important;
    box-shadow: none;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    background-color: transparent;
}

/*join club bottom*/
.myclub-joinclub .cj_join.cj_btn {
    text-align: left;
    padding-bottom: 10px;
    margin-top: 55px;
    padding: 15px;
    width: calc(100% - 32px);
    margin-left: 0;
}
.cj_join ul li, .cj_join span.cj_bot {
    font-size: 15px;
}
/*start create page club*/
.myclub-created-box .club_start_point {
    padding-top: 20px;
    margin-top: 15px;
}
.myclub-created-box .club_start_point p {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 15px;
}
.myclub-created-box .club_start_point .button {
    width: 220px !important;
    height: auto;
    padding: 8px 0;
    min-width: auto;
    background-image: none !important;
    background-color: #009999;
    font-weight: bold;
    font-size: 16px;
    box-shadow: none;
    text-align: center;
}
.myclub-created-box .club_start_point a.join_clb_start {
    background-color: #db0000;
}

/*manage club tournamentr*/
.myclub_manage-ctour .club_bread_top {
    margin-bottom: 0;
}
.club_infobar {
    width: calc(100% - 20px) !important;
    margin-top: -1px !important;
    border-radius: 0 0 20px 20px;
    margin: 0;
    background: rgb(0 0 40 / 92%);
    padding: 15px 10px 15px 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.club_infobar p {
    color: #fff;
    width: 56%;
    margin: 0;
}
.club_infobar a {
    width: auto;
    display: inline-block;
    height: auto;
    line-height: 1.4;
    box-shadow: none;
    font-size: 13px;
    border-radius: 4px;
    padding: 5px 0;
    width: 140px;
}

.my_club_table {
    width: calc(100% - 15px);
    margin-left: 7px;
    border: 1px solid #ddd;
    margin-bottom: 15px;
    border-bottom: none;
}
.club_main_wrapper .my_club_table .draft-table987 th.title-sum-987 {
    background-color: #f5f5f5;
    color: #777;
    padding: 6px 7px;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}
.joined_club_tble .draft-table987 td {
    padding: 10px 5px;
    font-size: 12px;
}
.myclub_manage-ctour .my_club_table table.draft-table987.fs-14 td .button, a#lnkManageTourLeagues, input#btnActivate {
    background-image: none !important;
    box-shadow: none;
    padding: 2px 0;
    background-color: #009999;
    font-weight: bold;
    height: auto;
    width: 130px;
    border-radius: 4px;
}

/*club leagues*/
/*club leagues*/
.myclub_manage_cleagues .club_bread_top {
    margin-bottom: 0;
}
.myclub_manage_cleagues .club_infobar {
    display: block;
}
.myclub_manage_cleagues .club_info_top {
    display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
}
.myclub_manage_cleagues .club_infobar p {
    width: 100%;
    font-size: 13px;
}
.myclub_manage_cleagues .club_info_top a {
    width: auto;
    color: #99a5ff;
    font-weight: bold;
}
.myclub_manage_cleagues .custom-tour-rules-strip table {
    table-layout: fixed;
}
.myclub_manage_cleagues .custom-tour-rules-strip {
    box-shadow: none;
    background: rgb(255 255 255 / 15%);
    color: #fff;
}
.myclub_manage_cleagues .custom-tour-rules-strip .cust-drpdown .selectbox {
    background: #fff url(https://m.cricbattle.com/images/listbox-arrow.png) no-repeat right -1px;
    box-shadow: none;
    background-size: 13px;
    background-position: right 7px center;
}
.myclub_manage_cleagues .custom-tour-rules-strip table strong {
    font-weight: 400;
}

.myclub_manage_cleagues .my_club_table.clb_mge_leagues .clb_temp_box {
    background-color: #f5f5f5;
}
.myclub_manage_cleagues .my_club_table.clb_mge_leagues span.c_temp_title {
    color: #333;
    font-size: 14px;
}
.myclub_manage_cleagues .club_main_wrapper .my_club_table .draft-table987 th.title-sum-987 {
    background-color: transparent;
    border-bottom: 1px solid #aaa;
}
.myclub_manage_cleagues .clb_mge_leagues .clb_temp_box input {
    background-color: #009999;
    color: #fff;
    padding: 7px 11px;
    font-size: 13px;
    float: none;
    font-family: 'siemen-regular';
    border: none;
    font-weight: 600;
}
.myclub_manage_cleagues .box-white-2.joined_club_wrap {
    margin-top: 30px;
}
.myclub_manage_cleagues table.draft-table987.fs-14:nth-child(2) tr:nth-child(2) td {
    border-bottom: 1px dashed #ddd;
}
.myclub_manage_cleagues table.draft-table987.fs-14:nth-child(2) tr:nth-child(3) td {
    border-bottom: 1px solid #aaa;
}
.myclub_manage_cleagues table.draft-table987.fs-14 tr:nth-child(odd) td {
    border-bottom: 1px dashed #ddd;
}
.myclub_manage_cleagues table.draft-table987.fs-14 tr td {
    border-color: #aaa;
}
.myclub_manage_cleagues .mycust-edit.my-created-tour .my_club_table .button.tour-crd-btn {
    background-image: none !important;
    color: #fff !important;
    font-family: 'siemen-regular';
    font-weight: bold;
    background-color: #db0000;
    box-shadow: none;
    border-radius: 4px;
}

#divNoTournaments a {
    color: #a97bff;
    font-weight: 600;
    font-size: 14px;
}

/*club league inner*/
.myclub_mnge_cleaguesinr .club_bread_top {
    margin-bottom: 0;
}
.myclub_mnge_cleaguesinr .club_infobar {
    text-align: center;
    display: block;
}
.club_infobar h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 18px;
    color: #fff;
}
.cl_info {
    display: flex;
    background-color: transparent;
    text-align: left;
    font-size: 13px;
    line-height: 1.4;
    color: #eee;
    align-items: center;
}
.club_infobar .btn-3 {
    height: auto;
    width: auto;
    box-shadow: none;
    padding: 0 15px;
    border-radius: 4px;
}

.myclub_mnge_cleaguesinr .custom-tour-rules-strip, .clb_create_league .custom-tour-rules-strip {
    background-color: #f3f3f3;
    padding: 5px 10px 8px 10px;
    margin-left: 9px;
    margin-bottom: 0;
    box-shadow: 0 0 2px #aea6a6;
    width: calc(100% - 38px);
}
.myclub_mnge_cleaguesinr .custom-tour-rules-strip .cust-drpdown input, .clb_create_league .custom-tour-rules-strip .cust-drpdown input {
    background-color: transparent;
}
.myclub_mnge_cleaguesinr .cust-drpdown strong, .clb_create_league .custom-tour-rules-strip .cust-drpdown strong {
    font-weight: lighter;
    text-transform: uppercase;
    color: #888;
    font-size: 11px;
}

.club_live_lge_wrap.myclub_mnge_cleaguesinr {
    margin-top: 20px;
}
.sugg_cric_club_wrap {
    margin-top: 10px;
}
.club_live_lge_wrap.myclub_mnge_cleaguesinr .clb_temp_box {
    background-color: #f5f5f5;
    border-radius: 6px;
}
.club_live_lge_wrap.myclub_mnge_cleaguesinr span.c_temp_title {
    color: #333;
    font-size: 14px;
    background-color: transparent;
    font-weight: 600;
}
.sugg_cric_club_wrap .template_club_box .clb_temp_box .button {
    background-color: #009999;
    color: #fff;
    padding: 7px 11px;
    font-size: 13px;
    float: none;
    font-family: 'siemen-regular';
    border: none;
    font-weight: 600;
    border-radius: 4px;
}
.club_main_wrapper .draft-table987 th.title-sum-987 {
    color: #777;
    padding: 6px 0px;
    font-size: 11px;
    font-weight: 400;
    background-color: transparent;
    border-bottom: 1px solid #ddd;
    text-transform: uppercase;
}
.myclub_mnge_cleaguesinr .draft-table987 tr:nth-child(odd) td {
    background-color: transparent;
}
.sugg_cric_club_wrap .draft-table987 td {
    border-bottom: 1px solid #ddd;
}
.myclub_mnge_cleaguesinr .custom-tour-rules-strip tr td:nth-child(1), .clb_create_league .custom-tour-rules-strip tr td:nth-child(1) {
    width: 140px !important;
}
.myclub_mnge_cleaguesinr .club_infobar {
    border-radius: 20px;
    float: left;
    margin-bottom: 15px;
}
.myclub_mnge_cleaguesinr .template_club_box {
    border-radius: 6px;
}

/*creta laegue club*/
.sugg_cric_club_wrap.crte_template_data {
    padding-top: 25px;
}
.crte_template_data .creted_form {
    margin-bottom: 1px;
    border: none;
    padding: 10px 3px;
}
.crte_template_data .creted_form select {
    background-color: #fff;
}

.crte_template_data .creted_form input.textbox {
    border: 1px solid #ddd;
    width: 99% !important;
    height: 35px;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 0;
    box-shadow: none;
}
.nte_template {
    text-align: left;
}
.nte_template label, .nte_template input {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
}
.nte_template input {
    width: 21px;
    height: 15px;
}
.creted_form_btn {
    text-align: center;
    margin-top: 35px;
}
.crte_template_data .creted_form label {
    font-size: 14px;
    font-weight: 500;
}
label.lbl_cl_pcge {
    display: block;
    padding-left: 0;
    width: 100%;
}
.entry_fee b {
    font-size: 11px;
    position: relative;
    left: -5px;
    color: #ed5656;
    float: right;
}
.creted_form_btn input {
    padding: 10px 30px;
    background-color: #009999;
    font-family: 'siemen-regular';
    font-weight: bold;
    border-radius: 5px;
    margin-bottom: 0;
}
.sugg_cric_club_wrap.crte_template_data {
    padding-top: 20px;
    margin-bottom: 30px;
}
.clb_create_league .custom-tour-rules-strip {
    margin-top: 15px !important;
    margin-bottom: 20px !important;
}
.joined_club_tble.club_member_tble.mycust-edit.my-created-tour {
    width: 95%;
    margin-left: 8px;
    border: 1px solid #ddd;
}

/*club How to Play*/
.club_video_wrapper {
    background-color: #f9f9f9;
    padding: 15px;
}
.club_video_wrapper h2 {
    font-size: 18px;
    text-align: left;
    padding-bottom: 10px;
    font-weight: 600;
}
.club_video_box {
    box-shadow: 0px 0px 9px #d9d4d4;
    border-radius: 5px;
    border: none;
    background-color: #fff;
}
.club_video_img {
    position: relative;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.club_video_label {
    font-size: 15px;
    padding: 15px 15px 10px 15px;
    min-height: auto;
    font-weight: 600;
}

.club_video_img::before {
    background-color: #000028;
    opacity: 0.5;
    border-radius: 8px;
}
.club_video_img img {
    height: 130px;
    border-radius: 8px;
}
.club_video_img a {
    top: 58%;
    width: 45px;
    height: 45px;
    right: 10px;
    left: unset;
    background-color: tomato;
    border-radius: 120px;
    margin: 0 auto;
}
.club_video_img a img {
    width: 41px;
    height: 24px;
    margin-left: 0;
}
.club_video_outer {
    grid-gap: 25px;
}


/*lm fantasy points*/
.lm_fantasy_pts .tab_menu_new li {
    width: auto;
}
.lm_fantasy_pts .tab_menu_new li a {
    color: #949494;
}

div#divNoHistory.grdsummnote, div#divNoRecords.grdsummnote {    
    width: calc(100% - 40px);
    padding-top: 15px;
    font-size: 14px;
    text-align: center;
    background-color: #fff;
    margin-top: 15px;
    margin-left: 9px;
    line-height: 1.4;
    padding-left: 10px;
    border: 1px solid #ddd;
    padding-right: 10px;
    border-radius: 4px;
    padding-bottom: 20px;
    box-shadow: none;
    font-weight: 400;
}   
#divViewSummary .last_btn_scr .ass_score_btn {
    font-family: 'siemen-regular';
    background-color: #009999;
    font-weight: 600;
    font-size: 14px;
    border-radius: 4px;
    padding: 10px 20px;
}

/*next page*/
.lm_fantasy_pts .tabnav_bg {
    background-color: #f5f5f5;
    padding: 10px;
    margin-left: 10px !important;
    border-radius: 4px;
    margin-top: 15px !important;
    width: calc(100% - 40px);
}
.lm_fantasy_pts .tabnav_bg .list-status {
    display: flex;
    align-items: center;
}
#divEditMatchScore .list-status label {
    font-size: 14px;
    display: block;
    width: 95px;
    margin-bottom: 0;
}
#divEditMatchScore .list-status select {
    -webkit-appearance: auto !important;
    padding: 3px 4px;
    width: 75%;
    border: 1px solid #ccc;
    height: 34px;
    font-family: 'siemen-regular';
    font-weight: bold;
    border-radius: 4px;
}
#btnCloseScore {
    background-color: #333;
    color: #fff;
    border: none;
    font-size: 14px;
    padding: 7px 20px;
    margin-left: 5px;
    font-family: 'siemen-regular';
    font-weight: bold;
    border-radius: 4px;
}

/*page 3*/
#grdMatchScore {
    margin-top: 0;
}
#divEditMatchScore #grdMatchScore th {
    background: transparent !important;
    color: #777;
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
    font-size: 12px;
}
.lm_fantasy_pts .cteam_players_block {
    border: none;
    margin-left: 10px;
    border-radius: 4px;
    width: calc(100% - 23px);
    margin-top: 10px;
}
#grdMatchScore td {
    padding: 9px 15px;
    font-size: 13px;
}
.lm_fantasy_pts .cteam_players_block table tbody td {
    border-bottom: 1px solid #ddd;
}
.lm_fantasy_pts .btn-grp {
    padding-bottom: 15px;
    padding-top: 5px;
}
.lm_fantasy_pts .btn-3 {
    width: auto;
    height: auto;
    margin: 0 5px;
    line-height: 1;
    font-size: 14px;
    padding: 7px 12px;
    border-radius: 4px !important;
}

/*inner page*/ 
.lm_fantasy_pts .last_btn_scr {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 5px;
    border-bottom: none;
    padding-bottom: 15px;
    float: left;
    width: 100%;
}
.lm_fantasy_pts .tabnav_bg .list-status {
    display: flex;
}
.lm_fantasy_pts #divHistory .tabnav_bg .list-status {
    display: block;
}
#divHistory .tabnav_bg .list-status select {
    padding: 3px 7px;
    width: 90%;
    border: 1px solid #ccc;
    height: 34px;
    font-weight: bold;
    font-family: 'siemen-regular';
    border-radius: 4px;
}
#divHistory .tabnav_bg {
    padding: 10px;
    background-color: #f5f5f5;
    margin-left: 10px !important;
    width: calc(100% - 43px);
    border: 1px solid #ddd;
}

.tab_format_head {
    background-color: transparent;
    padding: 14px 10px;
    font-size: 13px;
    color: #777;
    border-bottom: 1px solid #ddd;
    text-transform: uppercase;
}
.tab_format_head .tab_head:nth-child(1), .tab_format_head .tab_head:nth-child(2), .tab_body_ass .tab_bdy:nth-child(1), .tab_body_ass .tab_bdy:nth-child(2) {
    width: 200px;
}
.tab_format_head .tab_head:nth-child(3), .tab_body_ass .tab_bdy:nth-child(3) {
    width: 160px;   
}
.tab_body_ass {
    padding: 9px 10px;
    font-size: 13px;
}
.tab_inner_head {
    background-color: #f3f3f3;
    color: #000;
    font-size: 14px;
    font-weight: 400;
}
.fanscore_assign_table {
    width: calc(100% - 21px);
    margin-left: 10px;
}
.tab_format_ass {
    border-radius: 4px;
}
#btnEditScore, #btnRevertTrades {
    background: #009999;
    padding: 3px 7px;
    border-radius: 3px;
    font-family: 'siemen-regular';
    font-weight: bold;
}
.tab_body_ass .tab_bdy:nth-child(3) {
    font-weight: bold;
}

.lm_tble_trade {
    table-layout: fixed;
    margin-left: 10px;
    table-layout: fixed;
    width: calc(100% - 20px) !important;
}
.lm_tble_trade th {
    background-color: transparent !important;
    color: #777 !important;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
}
.lm_tble_trade td {
    border-bottom: 1px solid #ddd;
}
.assign_trade_block {
    width: 94%;
    box-shadow: none;
    float: none;
    padding-bottom: 20px;
    margin-top: 30px;
    border-radius: 6px;
    border: 1px solid #ddd;
}
.assign_trade_block h3 {
    font-size: 16px;
    background-color: #f5f5f5;
    border-radius: 6px 6px 0 0;
    font-weight: bold;
}
.assign_trde_group {
    width: calc(100% - 50px);
    padding: 10px 15px 10px 25px;
}
.assign_trde_group label {
    font-weight: 400;
    font-size: 13px;
    margin-bottom: 6px;
    color: #333;
}
.assign_trade_wrapper .nh-listbox {
    border: 1px solid #ddd;
    color: #333;
    float: left;
    font-size: 13px;
    font-weight: 600;
    border-radius: 4px;
}
.ass_trde_btn {
    background: #009999;
    padding: 2px 20px;
    font-size: 15px;
    font-family: 'siemen-regular';
    font-weight: bold;
    border-radius: 4px !important;
}
.assign_trde_btn .button {
    padding: 2px 15px;
    background: #333;
    font-family: 'siemen-regular';
    border-radius: 4px;
    border: none;
    font-weight: 600;
}
.lm_fantasy_pts .player-list .styled-select9 {
    box-shadow: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding-top: 0;
}
.assign_trade_wrapper {
    clear: both;
}
.lm_tble_trade th:last-child {
    width: 85px;
}

/*custom tournament payment*/
.custom_payment_block {
    border: 1px solid #ddd;
    margin-left: 7px;
    width: calc(100% - 15px);
    padding-top: 10px;
    border-radius: 10px;
    margin-top: 20px;
}
.tour-nm-chrge span {
    background-color: #000028;
    color: #fff;
    font-weight: bold;
    padding: 5px 8px;
    border-radius: 4px;
    text-align: center;
    font-size: 12px;
    margin-top: 0px;
    margin-left: 10px;
    display: inline-block;
    margin-bottom: 5px;
}
.custom-chrges {
    background-color: #ffffff;
    padding-bottom: 0;
    width: 95%;
    margin: 5px 0 0 10px;
    border-radius: 4px;
}
.custom-chrges strong {
    font-size: 17px;
    display: block;
    border-bottom: none;
    padding: 0;
}
.custom-chrges p {
    font-size: 13px;
    line-height: 1.3;
    border-bottom: none;
    margin-top: 8px;
    color: #777;
    margin-left: -10px;
    margin-right: -10px;
    padding: 0 10px;
    margin-bottom: 0;
    padding-bottom: 15px;
}
.custom-chrges .button-2 {
    float: none;
    margin: 0 auto;
    display: block;
    width: calc(100% + 19px);
    margin-left: -10px;
    border-radius: 0 0 10px 10px;
    margin-right: -20px;
    padding: 8px 0;
    height: auto;
}

/*leaderboard league phase*/
.custom_h2h .draft-table987 tr:nth-child(odd) td {
    background-color: #fff;
    border-top: 1px solid #ddd;
}
.custom_h2h table {
    margin-left: 5px;
    width: calc(100% - 12px) !important;
} 
.custom_h2h td.custom_match_box {
    width: 170px;
}
.custom_h2h th {
    border-right: none !important;
    border-bottom: 1px solid #ddd;
    padding: 10px 5px;
    text-transform: uppercase;
    color: #999 !important;
    font-weight: 400;
    background-color: #fff !important;
}
.custom_h2h table.draft-table987 td {
    border-right: none;
}
.custom_h2h .mtchs-grouping-stge .btn-grp .button2 {
    background-image: none !important;
    font-size: 14px;
    font-family: 'siemen-regular';
    font-weight: bold;
    background-color: #009999;
    padding: 8px 30px;
    border-radius: 4px;
}
.custom_h2h .mtchs-grouping-stge .btn-grp .cancel-grp {
    background-color: #333;
}
.custom_h2h .mtchs-grouping-stge .btn-grp {
    margin-bottom: 40px;
}
.custom_h2h .mtchs-grouping-stge h3 {
    background-color: #f5f5f5;
    margin-left: 6px;
    padding-left: 11px;
    width: calc(100% - 27px);
    margin-top: 10px;
    border-radius: 4px 4px 0 0;
    font-size: 14px;
}
.custom_h2h .custom-tour-rules-strip {
    margin-top: 0 !important;
    background-color: #f5f5f5;
    padding: 2px 5px;
    box-shadow: none;
    border-radius: 3px;
    margin-bottom: 15px;
    margin-left: 7px;
    width: calc(100% - 24px);
}
.custom_h2h .custom-tour-rules-strip .cust-drpdown strong {
    padding: 12px 10px 0 0 !important;
}
.custom_h2h .custom-tour-rules-strip .cust-drpdown .selectbox {
    width: 76%!important;
    background: #fff url(https://m.cricbattle.com/images/listbox-arrow.png) no-repeat right -1px;
    border: 1px solid #ccc;
    box-shadow: none;
    font-size: 12px;
    background-size: 13px;
    background-position: right 10px center;
    border-radius: 4px;
}
.custom_h2h .note-hth {
    background-color: #f5f5f5;
    padding: 6px 10px;
    box-shadow: none;
    width: calc(100% - 36px);
    margin-left: 8px;
    margin-bottom: 0;
    border-radius: 4px;
}


.ld_group_phase .mtchs-grouping-stge .page-title-new .grp-btns {
    float: right;
    width: 60%;
    text-align: right;
    margin-top: -27px;
    margin-right: 15px;
}
.ld_group_phase .mtchs-grouping-stge .page-title-new .grp-btns .button {
    background-image: none !important;
    background-color: #009999;
    border-radius: 3px;
    padding: 4px 7px;
    font-family: 'siemen-regular';
    font-size: 12px;
    font-weight: bold;
}

.ld_group_phase .group-lb-block {
    border: none;
    box-shadow: none;
}
.ld_group_phase .grp-btns {
    float: right;
    width: 60%;
    text-align: right;
    margin-top: -25px;
    margin-right: 20px;
}
.ld_group_phase .mtchs-grouping-stge .page-title-new .grp-btns .button:last-child {
    background-color: #333;
}
.ld_group_phase .lb_add_btn {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}
.ld_group_phase .lb_add_btn .btn-3 {
    border-radius: 4px;
}
.ld_group_phase .mtchs-grouping-stge h3 {
    margin-left: 5px;
    width: calc(100% - 25px);
}
.ld_group_phase div#divAddLBRound {
    margin-top: 15px;
}
.ld_group_phase .input-grp input {
    float: none;
    width: 75%;
    box-shadow: none;
    height: 35px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-left: 5px;
}

.ld_group_phase .mtchs-grouping-stge .create_league_list_league9 {
    border: 1px solid #e7e7e7;
}
.ld_group_phase .group-lb-stage .create_league_list_league9 span {
    display: inline-block;
}
.ld_group_phase .mtchs-grouping-stge table td {
    border-right: none;
    border-bottom: 1px solid #ddd;
} 
.ld_group_phase .mtchs-grouping .group-lb-btn {
    text-align: center !important;
    border-bottom: 1px solid #ddd;
}
.ld_group_phase .group-leaderbd .create_league_list_league9 span:nth-of-type(odd) {
    background-color: #fff;
}

.apple_login_btn img {
    width: 100%;
    height: 45px;
    object-fit: cover;
    border-radius: 4px;
}

/*draft central*/
.dft_rst_top ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px;
    font-size: 16px;
}
.dft_rst_top a {
    float: none;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 10px 0px 10px !important;
    box-shadow: none;
    display: inline-block;
    background-color: #db0000 !important;
    margin: 0;
    border-radius: 4px;
    width: auto !important;
}
.dft_rst_top ul {
    justify-content: center;
}
.dft_rst_top ul span {
    font-weight: 400;
}
.dft_rst_top ul.dft_dbl {
    justify-content: space-between;
}
.dft_rst_top ul.dft_dbl img {
    width: 72%;
    margin-left: auto;
    display: table;
}
ul.dft_info_top {
    justify-content: space-between;
    border-top: 1px solid #423838;
    padding: 15px 15px;
}
ul.dft_info_top li:last-child {
    text-align: right;
}
ul.dft_info_top span {
    color: #ccc;
    text-transform: uppercase;
    font-size: 12px;
    margin-right: 0;
    display: block;
    margin-bottom: 8px;
}
ul.dft_info_top h4 {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}


.draft_options_box {
    display: flex;
    border: 1px solid #ddd;
    float: left;
    margin-left: 7px;
    margin-top: 15px;
    width: calc(100% - 28px);
    padding: 10px 0 15px 10px;
    border-radius: 4px;
}
.draft_options_box > img {
    width: 42px;
    height: 42px;
    object-fit: contain;
}
.draft_options_dtls {
    padding-left: 20px;
    padding-right: 20px;
}
.draft_options_dtls h5 {
    font-size: 15px;
    font-weight: bold;
    color: #000;
}
.draft_options_dtls li {
    font-size: 13px;
    line-height: 1.4;
    color: #888;
    position: relative;
    margin-top: 5px;
}
.draft_options_dtls li::before {
    content: ".";
    font-size: 47px;
    position: absolute;
    left: -14px;
    top: -37px;
}
.draft_options_dtls .btn-3 {
    margin: 0;
    margin-top: 10px;
    border-radius: 4px;
    box-shadow: none;
    width: 180px;
    padding: 0 10px;
    font-size: 13px;
}
.dft_rst_top p {
    font-size: 16px;
    margin-top: 0;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
    padding: 16px 15px 5px 15px;
}

/*draft result inner*/
.drft_drp_inner {
    padding: 15px 7px 0 7px;
}
.drft_drp_inner .styled-select9 {
    box-shadow: none;
    border: 1px solid #ccc;
}

.draft_result_inner .cteam_ply_image b,
.online_draft_block .cteam_ply_image b {
    background-color: #009999;
    display: inline-block;
    width: 27px;
    position: absolute;
    height: 16px;
    color: #fff;
    bottom: 3px;
    font-size: 9px;
    right: 6px;
    line-height: 16px;
    text-align: center;
    border-radius: 3px;
}
.draft_result_inner .cteam_bot_header .cteam_players_block thead th:nth-child(2) {
    width: 260px;
}
.draft_result_inner .cteam_players_block {
    width: 95%;
    margin-left: 7px;
    border: 1px solid #ddd;
}
.draft_result_inner .cteam_players_block table tbody td {
    padding: 0px 5px 0px 0px;
    border-bottom: 1px solid #e7e6e2;
}
.draft_result_inner .icon3 {
    margin-left: 5px;
    margin-bottom: 5px;
}

/*lm fantasy points edit*/
.lm_fantasy_pts table.create_league_list_league9 {
    border: 1px solid #ddd;
    margin-bottom: 20px;
    margin-top: 15px !important;
    float: left;
}

.lm_fantasy_pts .btn-3 {
    width: 100px;
    height: 32px;
    margin: 0 2px !important;
    line-height: 1;
    font-size: 13px;
    padding: 7px 2px;
    border-radius: 4px !important;
}
#divEditMatchScore #btnCloseScore, input#btnClearScore {
    background-color: #333 !important;
    font-size: 13px;
    padding: 0 !important;
    width: 100px;
}


/*online draft*/
.online_draft_block .OD-hed-1 {
    background-color: rgb(0 0 40 / 92%);
    border-bottom: 1px solid #595959;
}
.online_draft_block .OD-text-1 {
    color: #fff;
}
.online_draft_block .OD-timer {
    width: 80px;
    background-color: transparent;
    border-radius: 3px;
    font-size: 16px;
    color: yellow;
    padding: 4px 5px;
}
.online_draft_block .OD-timer font {
    color: #eee;
    font-size: 10px;
}
.online_draft_block .OD-hed-2 {
    border-left: 1px solid #595959;
    border-bottom: 1px solid #595959;
    background: rgb(0 0 40 / 92%);
}
.online_draft_block .od-positon-text {
    color: #fff;
}
.online_draft_block .od-positon-box font {
    background-color: #fff;
    font-size: 10px;
    color: #333;
}
.online_draft_block .OD-text-2 {
    font-size: 12px;
    border-top: 1px solid #595959;
    margin-top: 5px;
    color: yellow;
}
.online_draft_block .OD-btn-arrow {
    border-left: 1px solid #595959;
    filter: invert(1);
}
.online_draft_block .OD-hed-4 {
    color: #fff;
    width: 51px;
    font-size: 14px;
    background-color: rgb(0 0 40 / 92%);
    font-weight: 400;
}
.online_draft_block .OD-hed-5 {
    background-color: #fff;
}
.online_draft_block .OD-scroll a {
    color: #666;
    border-right: 1px solid #ccc;
}
.online_draft_block .OD-scroll a.act {
    background-color: #f3ffe8;
}
.online_draft_block .OD-hed-5 .user-photo5 {
    border: 1px solid #ccc;
    border-radius: 3px;
}
.online_draft_block .OD-text-3 {
    color: #000;
}
.online_draft_block .OD-text-4 {
    font-size: 11px;
    color: #666;
}
.online_draft_block .autopick_drft {
    float: left;
    padding-top: 12px;
    padding-bottom: 15px;
    border-top: 1px solid #ccc;
}
.online_draft_block .pp-main-box,
.online_auction_block .pp-main-box {
    margin-top: 15px !important;
}
.online_draft_block .pp-main-box .app-table thead th,
.online_auction_block .pp-main-box .app-table thead th {
    background-color: #fff;
    padding: 8px 3px;
    color: #777;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
}
.online_draft_block .app-table td.first-td,
.online_auction_block .app-table td.first-td {
    background-color: transparent !important;
    color: #000;
    border-bottom: 1px solid #ddd;
}
.online_draft_block .player-name,
.online_auction_block .player-name {
    font-size: 13px;
    color: #007993 !important;
    font-weight: bold;
    width: 75%;
}
.online_draft_block .player-name font,
.online_auction_block .player-name font {
    color: #888;
    font-size: 11px;
    font-weight: 400;
    display: block;
    margin-top: 3px;
}
.online_draft_block .OD-btn-1,
.online_auction_block .OD-btn-1 {
    height: 27px;
    line-height: 27px;
    background-color: #009999;
    font-size: 13px;
    padding: 0 10px;
    border-radius: 4px !important;
}
.online_draft_block .app-table tbody td,
.online_auction_block .app-table tbody td {
    padding: 8px 0 8px;
}

.online_draft_block #divTeams,
.online_auction_block #divTeams {
    margin-top: 15px;
}
.online_draft_block .od-result-hed,
.online_auction_block .od-result-hed {
    padding: 0;
    background-color: transparent;
    width: calc(100% - 16px);
    margin-left: 7px;
    border: 1px solid #ddd;
}

.online_draft_block .message-1.od-height-js,
.online_auction_block .message-1.od-height-js {
    border: 1px solid #ddd;
    margin-left: 7px;
    width: calc(100% - 18px);
}
.online_draft_block .OD-process-text p::before,
.online_auction_block .OD-process-text p::before {
    content: ".";
    font-size: 37px;
    position: absolute;
    top: -26px;
    left: 6px;
    color: #999;
}
.online_draft_block .OD-process-text p,
.online_auction_block .OD-process-text p {
    font-size: 13px;
    color: #666;
    position: relative;
    padding: 0px;
    margin: 0px 0 5px;
    border-bottom: 1px solid #eee;
    padding-left: 20px;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 6px;
}
.online_draft_block .OD-text-4 img,
.online_auction_block .OD-text-4 img {
    filter: brightness(0.5);
}

.online_draft_block .draft_msg_board {
    margin-top: 10px;
    border: 1px solid #ddd;
    width: calc(100% - 15px);
    margin-left: 7.5px;
    padding: 0;
    margin-bottom: 40px;
}
.online_draft_block .dmsg_header {
    background-color: #eee;
    padding: 10px 10px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.online_draft_block .sorting-asc i, .online_draft_block .sorting-desc i,
.online_auction_block .sorting-asc i, .online_auction_block .sorting-desc i {
    display: inline-block;
    height: 14px;
    width: 11px;
    background-image: url(https://m.cricbattle.com/images/arrow_down2.png);
    background-size: contain;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    right: -12px;
    top: 11px;
}

.online_draft_block .cteam_players_block,
.online_auction_block .cteam_players_block {
    margin-left: 8px;
    width: calc(100% - 20px);
    border: 1px solid #ddd;
}
.online_draft_block .cteam_bot_header .cteam_players_block thead th:nth-child(2),
.online_auction_block .cteam_bot_header .cteam_players_block thead th:nth-child(2)  {
    width: 105px;
}
.online_draft_block .cteam_players_block thead th:last-child,
.online_auction_block .cteam_players_block thead th:last-child {
    width: 55px;
}

.online_draft_block .cteam_bot_header .tab .tablinks,
.online_auction_block .cteam_bot_header .tab .tablinks {
    width: calc(20% - 3px);
}
.online_draft_block .search-box,
.online_auction_block .search-box {
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.online_draft_block .search-textbox,
.online_auction_block .search-textbox {
    width: calc(100% - 110px);
    height: 30px;
    border: 1px solid #ddd;
    font-size: 12px;
    font-family: 'siemen-regular';
}
.online_draft_block .search-btn,
.online_auction_block .search-btn {
    margin: 5px 0 0 -24px;
}

.online_draft_block div#DraftSeqList,
.online_auction_block div#DraftSeqList {
    margin-left: 5px;
    margin-top: 6px;
    width: calc(100% - 12px);
}
.online_draft_block .full-width.OD-show-arrow.OD-show-54,
.online_auction_block .full-width.OD-show-arrow.OD-show-54 {
    margin-top: 5px;
    border: 1px solid #ddd;
}
.online_draft_block .cteam_ply_nm a,
.online_auction_block .cteam_ply_nm a {
    width: 110px;
}

#divDraftChatBox .league-box,
#divAuctionChatBox .league-box {
    width: calc(100% - 13px);
    margin-left: 5px;
    margin-bottom: 25px;
}
.online_draft_block .chat-text43,
.online_auction_block .chat-text43 {
    font-size: 14px;
}

/*online auction*/
.online_auction_block .auction_right {
    background-color: rgb(0 0 40 / 80%);
}
.online_auction_block .auc_inner_player font {
    font-size: 12px;
    width: 50px;
}
.online_auction_block .auction_player_table .player-name {
    width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.online_auction_block .app-table td, .online_auction_block .app-table th {
    line-height: 14px;
}

.online_auction_block .auc_sel_role {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.online_auction_block .auc_sel_role .ct-box3 {
    float: left;
    padding: 3px 5px 0;
    box-sizing: border-box;
    width: 96%;
    background-color: #f3f3f3;
    border-bottom: 3px solid #fff;
    margin-left: 7px;
}
.online_auction_block .auc_sel_role .ct-box3 a {
    font-size: 16px;
    display: inline-block;
    color: #000;
    padding: 3px 7px;
    text-decoration: none;
}
.online_auction_block .auc_sel_role .ct-box3 a font {
    color: #666;
    font-size: 10px;
    display: block;
    font-weight: 400;
}
.online_auction_block .od-result-hed + .pp-main-box h3 {
    width: calc(100% - 34px);
    background-color: #f3f3f3;
    border-bottom: 1px solid #ccc;
    margin-left: 7px;
    padding: 10px 10px;
    text-align: center;
}
.online_auction_block #divBidHistory .app-table tbody td {
    padding: 10px 10px;
}
.online_auction_block .auc_options ul li {
    background-color: #fff;
    border: 1px solid #ddd;
}
.online_auction_block .auction_nomi p {
    background-color: rgb(0 0 40 / 80%);
    margin-left: 5px;
    width: calc(100% - 20px);
    border-radius: 4px;
}
.online_auction_block .auction_nomi.auc_nomi_plyr {
    margin-left: 5px;
    width: calc(100% - 20px);
    border-radius: 4px;
}
.online_auction_block .auction_nomi_left > img {
    width: 40px;
    object-fit: cover;
    height: 40px;
}
.online_auction_block .cteam_players_block {
    margin-left: 8px;
    width: calc(100% - 20px);
    border: 1px solid #ddd;
}

/*profile outer*/
.profile_user_box {
    background-image: url(../images/profile_banner2.jpg);
    background-position: top;
    background-size: cover;
    padding: 20px 20px 30px 20px;
    position: relative;
    min-height: 85px;
    width: calc(100% - 40px);
    margin-left: 0;
    margin-top: 0;
    border-radius: 0;
    box-shadow: inset 0px -22px 22px -7px rgb(119 94 119);
}
.profile_user_box::before {
    content: "";
    background-color: #000028;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    opacity: 0.75;
    left: 0;
}
.profile_user_inner {
    display: flex;
    position: absolute;
    left: 10px;
    width: calc(100% - 20px);
    bottom: 12px;
    border-radius: 6px;
    padding-top: 30px;
}
.profile_user_left {
    position: relative;
}
.profile_user_left a {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-color: #ddd;
    text-align: center;
    border-radius: 20px;
    position: absolute;
    right: 15px;
    bottom: 10px;
}
.profile_user_left a img {
    width: 15px;
    height: 15px;
    border-radius: 0;
    margin: 0;
    object-fit: contain;
    transform: translate(0px, 3px);
}
.profile_user_left img {
    width: 100px;
    height: 100px;
    object-fit: cover;
    object-position: center;
    border-radius: 100px;
    margin-top: -55px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.profile_user_right {
    margin-top: -40px;
    color: #fff;
}
.profile_user_right b {
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
}
.profile_user_right img {
    width: 18px;
    height: 18px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 5px;
}
.profile_user_right font, 
.profile_user_right span {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    color: #ddd;
}

.profile_links a {
    border: 1px solid #ddd;
    display: block;
    width: calc(100% - 40px);
    margin-left: 10px;
    margin-top: 15px;
    border-radius: 5px;
    padding: 5px 10px;
    position: relative;
}
.profile_links a::before {
    content: "";
    background-image: url(../images/p-down-arrow.png);
    width: 16px;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 15px;
    background-size: contain;
    transform: rotate(-90deg);
}
.profile_links a img {
    width: 32px;
    height: 32px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 15px;
}
.profile_zone {
    margin-top: 60px;
    width: calc(100% - 40px);
    margin-left: 10px;
}
.profile_zone label {
    font-size: 13px;
    color: #888;
    display: block;
    margin-bottom: 10px;
}
.pzone_input {
    position: relative;
}
.profile_zone input {
    border: 1px solid #ddd;
    width: calc(100% - 21px);
    padding: 12px 10px;
    border-radius: 4px;
    font-family: 'siemen-regular';
    padding-right: 30px;
}
.pzone_input a {
    position: absolute;
    right: -12px;
    top: 10px;
}
.pzone_input a img {
    width: 25px;
    height: 25px;
}


.modal_ptimezone_wrap {
    padding-top: 130px;
    top: 0;
}
.modal_ptimezone_wrap .modal-content {
    width: 96%;
    border-radius: 6px 6px;
    margin: 0 auto;
    margin-bottom: 80px;
    position: unset;
}
.modal_ptimezone_wrap .modal_header {
    padding: 10px 10px;
}
.modal_ptimezone_wrap .modal_header h2 {
    font-size: 16px;
}
.ptimezone_select {
    text-align: center;
    padding: 20px 0;
}
.ptimezone_select select {
    width: 86%;
    border: 1px solid #ddd;
    height: 35px;
    -webkit-appearance: auto;
    font-family: 'siemen-regular';
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 5px;
    border-radius: 4px;
}
.ptimezone_select .btn-3 {
    box-shadow: none;
    border-radius: 4px;
}
span.pro_verify {
    display: inline-block;
    background-color: green;
    padding: 1px 7px 2px 7px;
    border-radius: 3px;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
    margin-left: 4px;
}
/*profile_inner_form*/
.profile_form_wrapper {
    margin-left: 10px;
    margin-top: 15px;
    width: calc(100% - 40px);
    padding-bottom: 30px;
    padding-top: 10px;
}
.profile_form_wrapper .form-group label {
    margin-bottom: 5px;
}
.profile_form_wrapper .form-group {
    margin-bottom: 15px;
}
.profile_form_wrapper .styled-select9 {
    box-shadow: none;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 0;
    margin-bottom: 3px;
    height: auto;
    width: calc(100% + 20px);
}
.profile_form_wrapper .styled-select9 select {
    font-size: 15px;
    padding: 2px 10px;
    font-weight: normal;
    height: 39px;
}
.profile_form_wrapper .form-group .form-control {
    padding: 9px 10px 9px 10px;
    width: calc(100% - 0px);
}
.profile_form_wrapper .form-group .pzone_input a {
    right: -14px;
    top: 6px;
}
.profile_form_wrapper .form-btn .btn-3 {
    margin: 0 auto;
    width: calc(100% + 20px);
    box-shadow: none;
    border-radius: 4px;
    padding: 5px 0;
    height: auto;
    font-size: 16px;
}
.profile_form_wrapper .form-group .form-control::placeholder {
    color: #aaa !important;
    opacity: 0.7;
    font-size: 13px;
}

.profile_form_wrapper span.note_btn {
    display: block;
    color: #888;
    margin-bottom: 10px;
    margin-top: 20px;
}
.profile_form_wrapper .form-btn a.link_btn {
    display: block;
    text-align: center;
    margin-top: 14px;
    font-size: 13px;
    text-decoration: underline;
}

.profile_form_wrapper .form_inline {
    display: flex;
    justify-content: flex-start;
    width: calc(100% + 20px);
    align-items: flex-start;
    margin-bottom: 3px;
}

.profile_form_wrapper .tooltip,
.profile_main_wrapper .tooltip {
  position: relative;
  display: inline-block;
}
.profile_form_wrapper .tooltip img,
.profile_main_wrapper .tooltip img {
    width: 15px;
    vertical-align: middle;
}
.profile_form_wrapper .tooltip .tooltiptext,
.profile_main_wrapper .tooltip .tooltiptext {
    visibility: hidden;
    width: 160px;
    background-color: #000028;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 10px;
    position: absolute;
    z-index: 1;
    top: 25px;
    left: -10px;
}

.profile_form_wrapper .tooltip .tooltiptext::after,
.profile_main_wrapper .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: -4px;
    left: 12px;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #000028 transparent;
}
.profile_form_wrapper .tooltip:hover .tooltiptext,
.profile_main_wrapper .tooltip:hover .tooltiptext {
  visibility: visible;
}
.note_form p {
    margin: 0;
    margin-top: 5px;
}
.profile_form_wrapper .note_form {
    border: 1px dashed #ddd;
    width: calc(100% + 0px);
    padding: 10px 10px;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 15px;
}
.profile_form_wrapper span.pro_verify, .profile_form_wrapper span.pro_rejected, .profile_form_wrapper span.pro_submitted, span.pro_pending {
    display: inline-block;
    background-color: green;
    padding: 1px 7px 2px 7px;
    border-radius: 3px;
    font-weight: bold;
    color: #fff;
    margin-left: 10px;
}
.profile_form_wrapper span.pro_rejected {
    background-color: red;
}
.profile_form_wrapper span.pro_submitted {
    background-color: orange;
}
.profile_form_wrapper .form-group input.form-control.form-locked {
    background-color: #f2f2f2;
    pointer-events: none;
    border-color: #f2f2f2;
    color: #777;
}
.profile_form_wrapper .form_justify {
    justify-content: space-between;
}
.profile_form_wrapper .form-group .form-control {
    border: 1px solid #ddd;
    width: calc(100% - 21px);
    padding: 10px;
    font-size: 15px;
    border-radius: 4px;
    font-family: 'siemen-regular';
    padding-right: 30px;
}

.profile_form_wrapper .form-group label {
    font-size: 13px;
    color: #888;
    display: block;
    margin-bottom: 5px;
}
.profile_form_wrapper .form-group .form-control.aspNetDisabled, .profile_form_wrapper select.aspNetDisabled {
    background-color: #f2f2f2;
    pointer-events: none;
    color: #777;
}
.form_inline a#lnkChangePwd {
    color: #007993;
}
.form-address input {
    margin-bottom: 10px;
}
.profile_form_wrapper .input-file {
    background: url(../images/p-upload3.jpg) center right no-repeat;
    font-size: 14px;
    margin-bottom: 0;
    border-radius: 5px;
    border: 1px solid #ccc;
    float: none;
    width: calc(100% + 20px);
    box-shadow: none;
    background-color: #fff;
}
.profile_form_wrapper .profile_form_wrapper {
    padding-top: 0;
    margin-top: 0;
    width: calc(100% - 20px);
}

span#lblTitleAltEmail + .tooltip {
    margin-bottom: 5px;
}
span#lblTitleAltEmail + .tooltip span.tooltiptext {
    left: -130px;
    width: 230px;
}
span#lblTitleAltEmail + .tooltip span.tooltiptext::after {
    left: 53%;
}
a#lnkAltChangePwd {
    float: right;
    margin-top: -25px;
    margin-right: -15px;
    color: #007993;
    font-weight: bold;
    font-size: 11px;
}

/*profile verify*/
.profile_verify_wrapper .form_inline {
    display: block;
}
.profile_verify_wrapper .form-group label {
    display: inline-block;
}
.profile_links_inr a {
    min-height: 25px;
    padding-top: 15px;
}
.profile_links_inr a {
    min-height: 25px;
    padding-top: 15px;
    margin-left: 0;
    padding-bottom: 7px;
    margin-top: 5px;
    width: calc(100% - 3px);
}
.profile_links a::before {
    right: 10px;
    top: 16px;
}
.profile_links_inr {
    margin-top: 25px;
}

.profile_links_inr label {
    font-size: 13px;
    color: #888;
    display: inline-block;
}

a.pf_link_dis h3 b {
    color: #000;
    font-weight: 400;
}
a.pf_link_dis {
    /*background-color: #d8d8d8;
    border-color: #d8d8d8;*/
    font-size: 15px;
}
a.pf_link_dis::before {
    opacity: 0.2;
}

.note_form.note_reject b {
    color: red;
}
.note_form.note_reject {
    border-color: red;
    margin-top: -5px;
}
.profile_verify_wrapper .form-group input {
    font-size: 15px;
    font-weight: bold;
}

.profile_verify_wrapper input.form-control.form-locked {
    background-color: #fff;
    border: none;
    padding-left: 0;
    padding-top: 0;
}
.profile_verify_wrapper .form-group input {
    width: calc(100% - 45px) !important;
    font-weight: lighter;
    height: 40px;
    padding-bottom: 0 !important;
    padding-left: 10px !important;
    padding-top: 0 !important;
}
.profile_verify_wrapper .form-group {
    border: 1px solid #ddd;
    width: calc(100% - 5px);
    padding: 10px 10px;
    border-radius: 5px;
}
.profile_verify_wrapper .form_inline strong {
    font-size: 16px;
    display: block;
    margin-top: 5px;
}



#header .hed-link a.hed-icon.menu_back_i {
    background-image: url(../images/back_profile.png);
    margin-top: 3px;
}

/*After Review Change SG 12-7-23*/
.custom_tour_new {
    margin-top: 20px;
    margin-left: 0;
    background-color: #e8e8e8;
    width: calc(100% - 0px);
    border-radius: 15px;
    padding-top: 10px;
}
.custom_tour_new .title_1 {
    padding-left: 10px;
    padding-right: 3px;
}
.custom_tour_new .title_1 .btn-3 {
    border-radius: 4px;
}
.cust_tour_image {
    text-align: center;
}
.cust_tour_image img {
    width: 95%;
    margin-bottom: 10px;
    border-radius: 6px;
}
.custom_tournew_right {
    bottom: -80px;
    padding: 10px 0;
    border-radius: 0 0 8px 8px;
}
.custom_tournew_wrap > img {
    border-radius: 8px;
}
.custom_tournew_right .btn-3 {
    font-size: 12px !important;
    border-radius: 4px !important;
}
.custom_tournew_left h2 {
    font-size: 18px;
}
.custom_tournew_wrap {
    width: calc(100% - 20px);
    margin-left: 10px;
}
.note_top_custom a {
    border-radius: 4px;
} 
.mycustom_fixtures .mycust-accordion a {
    height: 23px;
}
.mycustom_fixtures .mycust-accordion-item {
    width: calc(100% - 22px);
    margin-left: 10px;
}
#divFinalFixure table {
    margin-left: 10px;
    width: calc(100% - 20px) !important;
}
#divFinalFixure .draft-table987 tr:nth-child(odd) td {
    background-color: transparent;
}
#divFinalFixure table {
    margin-left: 10px;
    width: calc(100% - 20px) !important;
    border-collapse: unset !important;
    border-radius: 5px;
}
#divFinalFixure th {
    border-bottom: none;
    background-color: transparent !important;
}
.custour_payee {
    width: calc(100% - 53px);
    padding: 20px 15px;
}
.custour_payee .form-button {
    margin: 0 -10px;
}
.custour_payee .form-button .btn-3 {
    width: calc(50% - 15px);
    padding: 0px 10px;
    border-radius: 4px;
    margin: 10px 2px;
    font-size: 13px;
}
.custom_sch_mtches .mycust-green, .back-menu-custom + .mycust-green {
    background-color: #f8f8f8;
    color: #000;
}
.custom_sch_mtches .cust-title a {
    font-size: 12px;
    padding: 2px 9px;
    line-height: 25px;
    height: 100%;
    margin-top: -5px;
    border-radius: 4px;
}
.custom_h2h div#divAddRound table.draft-table987 {
    width: calc(100% - 12px) !important;
    border: 1px solid #ddd;
    border-radius: 0 0 5px 5px;
    border-collapse: unset !important;
    margin: 0 auto;
}
.custom_h2h .draft-table987 tr:nth-child(odd) td {
    background-color: transparent;
}
.custom_h2h .draft-table987 tr td {
    border-top: 1px solid #ddd;
}
.custom_h2h .mtchs-grouping .group-lb-btn .button {
    width: 70px;
    background-image: none !important;
    background-color: #009999;
    font-weight: bold;
}
div#divAddRoundBtn {
    border-bottom: none !important;
    background-color: #f3f3f3 !important;
    border-radius: 5px;
    margin-left: 7px !important;
    width: calc(100% - 27px) !important;
    margin-bottom: 0 !important;
}
.custom_h2h .group-lb-block {
    margin-top: 10px;
    background-color: transparent;
    border: 1px solid #ddd;
    box-shadow: none;
    margin-left: 8px;
    border-radius: 6px;
    width: calc(100% - 15px);
}
.custom_h2h .mtchs-grouping-stge .grp-lb-tle.page-title-new {
    padding: 0;
    background-color: transparent;
    display: flex;
    align-items: center;
    background-color: #f5f5f5;
    margin-bottom: 0px;
    padding-right: 15px;
    border-radius: 6px 6px 0 0;
}
.custom_h2h .mtchs-grouping-stge .grp-lb-tle.page-title-new h3 {
    margin-top: 0;
    padding-left: 5px;
    width: 80%;
}

.custom_h2h .grp-lb-tle .grp-btns .button {
    background-image: none !important;
    background-color: #009999;
    font-weight: bold;
    padding: 5px 10px;
    border-radius: 3px;
}
.custom_h2h .group-lb-stage.mtchs-grouping-stge table.draft-table987 {
    width: calc(100% - 0px) !important;
    border: none;
    margin-left: 0;
    background-color: transparent;
}

.mycust-accordion .chkbox-lble,
.group-lb-stage.mtchs-grouping-stge .chkbox-lble {
    width: auto;
    padding-top: 15px;
    padding-left: 25px;
}
.group-lb-stage.mtchs-grouping-stge .chkbox-lble {
    padding-left: 15px;
}
.mycust-accordion .chkbox-lble:hover input ~ .checkmark,
.group-lb-stage.mtchs-grouping-stge .chkbox-lble:hover input ~ .checkmark {
    background-color: #fff;
}
.mycust-accordion .chkbox-lble input:checked ~ .checkmark,
.group-lb-stage.mtchs-grouping-stge .chkbox-lble input:checked ~ .checkmark {
    background-color: #009999;
    border-color: #009999;
}

.no-record-block {
    background-color: #f9f9f9;
    padding: 20px 10px 20px 10px;
    width: calc(100% - 38px);
    font-size: 13px;
    box-shadow: none;
    margin-left: 8px;
    line-height: 1.4;
    margin-top: 10px;
    border: 1px solid #ddd;
    border-radius: 6px;
}
.no-record-block span {
    display: block;
    margin-bottom: 18px;
}
.no-record-block .button {
    background-color: #009999 !important;
    background-image: none;
    font-size: 16px;
    font-family: 'siemen-regular';
    font-weight: 600;
    border-radius: 4px;
    padding: 9px 15px;
}
#tabsholder2.CustomizeLeague ul.tabs {
    white-space: nowrap;
    overflow-x: auto;
}
#tabsholder2.CustomizeLeague ul.tabs li a {
    color: #999;
}
#tabsholder2.CustomizeLeague ul.tabs li.current a {
    color: #000;
}

/*prediction*/
.skp_button {
    vertical-align: -webkit-baseline-middle;
    margin-top: 5px;
}
.match_show_pred_header {
    padding: 10px;
    align-items: flex-start;
}
.match_srt_dte {
    width: 60%;
}
.total_prec_score {
    margin-top: 0;
}
.total_prec_score span {
    background-color: rgb(0 128 0 / 1%);
    padding: 2px 7px;
    border: 1px solid green;
    margin-left: 20px;
    margin-top: -2px;
    color: green;
    border-radius: 3px;
}


/*club*/
.clb_top_desc_wrap .clb_top_desc_side:first-child font {
    width: 155px;
}
.club_main_wrapper .clb_top_desc_wrap .button {
    padding: 6px 5px;
    min-width: auto;
    background-color: #db0000;
    width: 100px;
}
.club_box_outer .clb_box_top a {
    font-size: 13px;
    color: #007993 !important;
    text-decoration: none;
    font-weight: bold;
}
.club_inst_lnk a {
    text-decoration: none;
}
.clb_box_bot .btn-3 {
    background-color: #009999 !important;
}
.clb_box_mid_cnt {
    display: flex;
    flex-direction: column-reverse;
}
ul.club_steps li {
    background-color: #f5f5f5;
}
.club_details_wrap .club_detail_left {
    background-color: #f5f5f5;
}

.myclub_manage-ctour .club_infobar .btn-3 {
    width: 115px;
    background-color: #db0000 !important;
    padding: 7px 5px;
}
.myclub_manage-ctour .joined_club_tble.club_member_tble.mycust-edit.my-created-tour {
    width: auto;
    margin-left: 0;
    border: none;
    box-shadow: none;
}
/*manage club tournament*/
.my_club_table {
    border-bottom: 1px solid #ddd;
    border-radius: 6px;
}
.my_club_table table {
    border-radius: 6px;
}
.club_main_wrapper .my_club_table .draft-table987 th.title-sum-987:nth-child(1) {
    border-radius: 6px 0 0 0;
}
.club_main_wrapper .my_club_table .draft-table987 th.title-sum-987:last-child {
    border-radius: 0 6px 0 0;
}
.club_main_wrapper .my_club_table .draft-table987 tr:last-child td:nth-child(1) {
    border-radius: 0 0 6px 6px;
}
.club_main_wrapper .my_club_table .draft-table987 tr:last-child td {
    border-bottom: none;
}
.myclub_manage_cleagues .my_club_table.clb_mge_leagues .clb_temp_box {
    background-color: #f5f5f5;
    border-radius: 6px 6px 0 0;
}
.mange_league_down {
    background-color: #f5f5f5;
}
.myclub_manage_cleagues table.draft-table987.fs-14:nth-child(2) tr:nth-child(3) td,
.myclub_manage_cleagues .club_main_wrapper .my_club_table .draft-table987 th.title-sum-987,
.clb_mge_leagues .draft-table987 {
    border-bottom: 1px solid #ddd;
}
.myclub_manage_cleagues table.draft-table987.fs-14 tr:nth-child(odd) td {
    border-bottom: none;
}
.clb_mge_leagues .draft-table987:last-child {
    border-bottom: none;
}
td.norecord_club span {
    font-size: 15px;
    color: #555;
}

.myclub_manage_cleagues .myclub_mnge_cleaguesinr table.draft-table987.fs-14 tr td {
    border-color: #ddd;
}
.myclub_manage_cleagues .myclub_mnge_cleaguesinr table.draft-table987.fs-14 tr:nth-child(odd) td,
.myclub_manage_cleagues .myclub_mnge_cleaguesinr table.draft-table987.fs-14:nth-child(2) tr:nth-child(2) td {
    border-bottom: 1px solid #ddd;
}
.myclub_mnge_cleaguesinr .club_infobar .btn-3 {
    background-color: #db0000 !important;
}
.custom-tour-rules-strip .cust-drpdown .selectbox {
    background: #fff url(https://m.cricbattle.com/images/listbox-arrow.png) no-repeat right -1px;
    box-shadow: none;
    background-size: 13px;
    background-position: right 7px center;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.clb_rules_top_wrap .clb_combiner_rules .page-title-new, .clb_combiner_scoring .page-title-new {
    background-color: #f5f5f5;
    color: #000;
}
.clb_combiner_scoring .page-title-new span {
    width: 48px;
    background-color: #fff;
    box-shadow: none;
    border-radius: 4px;
    border: 1px solid #ddd;
    font-size: 13px;
}
.joined_club_tble.club_member_tble.mycust-edit.my-created-tour {
    border-radius: 6px;
}

/*account upload*/
.prfle_upld label {
    float: left;
    margin-bottom: 25px;
}
.prfle_upld a#lnkViewNRCIDProof, a#btnUploadNRCIDProof, a#btnUploadOthIDProof, a#btnUploadIDProof {
    float: right;
    border: 1px solid #aaa;
    text-decoration: none;
    font-size: 14px;
    padding: 6px 10px;
    margin-top: -6px;
    border-radius: 4px;
}

.upload_inr {
    background-color: #f5f5f5;
    padding: 18px 13px 10px 10px;
    border-radius: 6px;
    float: left;
    margin-bottom: 6px;
    width: calc(100% - 5px);
}
.upload_inr label {
    float: left;
    margin-bottom: 20px;
    color: #000 !important;
    font-size: 15px !important;
}
.upload_inr label img {
    width: 20px;
    vertical-align: middle;
    margin-right: 8px;
}
.upload_inr label i {
    display: block;
    padding-left: 30px;
    font-size: 12px;
    padding-top: 1px;
}
.prfle_upld a#lnkViewNRCIDProof {
    float: right;
    border: 1px solid #aaa;
    text-decoration: none;
    font-size: 14px;
    padding: 8px 15px;
    margin-top: 2px;
    border-radius: 4px;
    margin-right: -5px;
}
span.rsnd_link {
    display: block;
    padding-top: 15px;
    text-align: center;
    font-size: 14px;
    width: calc(100% + 20px);
}
span.rsnd_link input {
    border: none;
    background-color: transparent;
    color: #007993;
    text-decoration: none;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    font-family: 'siemen-regular';
}
span.rsnd_link a {
    padding-top: 10px;
    text-decoration: none;
}
.otp_form span.note_btn {
    border: 1px solid #ccc;
    width: calc(100% + 0px);
    padding: 10px 10px;
    margin-top: 0;
    border-radius: 5px;
    margin-bottom: 30px;
    line-height: 1.3;
    color: #444;
    font-size: 13px;
}
.profile_form_wrapper .title-6 {
    border: none;
    margin-bottom: 15px;
    border-top: 1px solid #ddd;
    padding: 7px 8px;
    margin-top: 20px;
    border-radius: 4px;
    padding-top: 15px;
    padding-left: 0;
}
.profile_form_wrapper .form-group .form-control::placeholder {
    color: #aaa !important;
    opacity: 1;
    font-size: 14px;
}

/*prediction private modal*/
.modal_predprivate_wrap {
    padding-top: 130px;
    top: 0;
}
.modal_predprivate_wrap .modal-content {
    width: 96%;
    border-radius: 6px 6px;
    margin: 0 auto;
    margin-bottom: 80px;
    position: unset;
}
.modal_predprivate_wrap .modal_header {
    padding: 10px 10px;
}
.modal_predprivate_wrap .modal_header h2 {
    font-size: 16px;
}
.pred_prvate {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
    background-color: #fff;
    padding: 10px 10px;
    margin-top: 5px;
    align-items: center;
    border-bottom: 1px solid #ddd;
}
.pred_prvate h4 span {
    color: #888;
}
.pred_prvate h4 b {
    display: block;
    font-size: 15px;
}
.pred_prvate .btn-3 {
    border-radius: 5px;
    box-shadow: none;
}
.modal_predprivate_wrap .modal_foot {
    padding: 10px 10px 5px 10px;
    color: #555;
    background-color: #f2f2f2;
}
.pred_prvate_hlp h6 {
    text-align: center;
    font-size: 13px;
    margin-bottom: 10px;
}
.pred_prvate_hlp a {
    width: auto !important;
    background-color: transparent !important;
    display: inline-block !important;
    padding: 0 !important;
}
.pred_prvate_hlp li span {
    display: block;
}
.pred_prvate_hlp ul {
    display: flex;
    justify-content: space-between;
}
.pred_prvate_hlp ul li {
    text-align: center;
}
.pred_prvate_hlp ul li:first-child {
    display: flex;
    text-align: left;
    padding-top: 5px;
    font-size: 14px;
}
.pred_prvate_hlp ul li small {
    display: block;
    margin-bottom: 10px;
    margin-left: 10px;
}
.pred_prvate_hlp a img {
    width: 26px;
    margin-top: 5px;
    height: 26px;
    object-fit: contain;
}
.pred_prvate:last-child {
    border: none;
}

/*prediction private rules*/
.box-white-2.pred_prvt_league {
    width: calc(100% - 20px);
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 20px;
    border-radius: 6px;
    border: 1px solid #ddd;
}
.box-white-2.pred_hm_rules_wrap .page-title-new, .box-white-2.pred_prvt_league .page-title-new {
    background-color: #f5f5f5;
    color: #000;
    font-size: 16px;
    padding: 10px 10px;
    margin-bottom: 2px;
    border-radius: 6px 6px 0 0;
}
.pred_prvt_league .clb_box_bot {
    background-color: transparent;
}
.pred_privt_wrap .clb_box_mid_cnt {
    border-bottom: none;
    width: calc(50% - 19px) !important;
    border-bottom: 1px solid #ddd;
    padding: 5px 10px 5px 10px;
    display: inline-block;
    vertical-align: top;
    margin-right: -3px;
    min-height: 51px;
}
.pred_privt_wrap .clb_box_bot_right .button {
    background-color: #009999;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
}
div#divFinishCustomization {
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin-bottom: 10px;
}
div#divFinishCustomization a#lnkFinishCustomization {
    margin: 5px 0 10px 0 !important;
    width: 125px !important;
    border-radius: 4px;
    box-shadow: none;
    font-size: 13px;
}
.box-white-2.pred_hm_rules_wrap {
    width: calc(100% - 20px) !important;
    margin-right: 0;
    margin-left: 10px;
    border-radius: 6px;
    margin-bottom: 20px;
}
.pred_rules_hm_table {
    float: left;
    width: 100%;
    border: none;
    margin-top: 0;
    margin-bottom: 8px;
    margin-left: 0;
}
.pred_rules_tbody_cnt select {
    height: 26px;
    width: 45px;
    font-size: 12px;
    padding-left: 1px;
    border-radius: 4px;
    -webkit-appearance: auto;
}
.pred_midnote {
    padding: 10px !important;
    font-weight: 400 !important;
    border-bottom: 1px solid #ddd;
}
.pred_prvt_rules .pred_rules_thead {
    background-color: transparent;
    color: #888;
    font-size: 12px;
    border-bottom: none;
    text-transform: uppercase;
}

.pred_grup_rules .rules_table thead th {
    padding: 13px 5px;
    font-size: 16px;
    text-transform: capitalize;
    letter-spacing: normal;
    background-color: #f5f5f5;
    border-bottom-width: 1px;
    color: #000;
    font-weight: normal;
    border-radius: 6px 6px 0 0;
}


.pred_grup_rules table.rules_table td span {
    display: block;
    margin-bottom: 5px;
    font-size: 15px;
}
.pred_grup_rules table.rules_table td small {
    font-size: 12px;
    color: #888;
}
.pred_grup_rules table.rules_table td .btn_mod {
    background-color: #009999;
    font-size: 12px;
    border-radius: 4px;
}
.pred_grup_rules table.rules_table td {
    letter-spacing: normal;
    font-size: 14px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: transparent;
}
.pred_grup_rules .rules_table tbody td:last-child {
    border-right: none;
}
.pred_grup_rules .rules_table tbody tr:last-child td {
    border-bottom: none;
}
.pred_btn_rules input {
    background-image: none !important;
    background-color: #009999;
    font-weight: bold;
    font-family: 'siemen-regular';
    margin-bottom: 40px;
    border-radius: 4px;
    width: 160px;
    font-size: 17px;
}

/*prediction leaderboard*/
.pred_leaderboard .tab_menu_new li {
    width: calc(34% - 3px);
}
.pred_leaderboard .lead_top > div:nth-child(3) small {
    font-size: 15px;
    font-weight: bold;
}
.pred_leaderboard .lead_head span:nth-child(3),.pred_leaderboard .lead_top > div:nth-child(3) {
    width: 30%;
}
.pred_leaderboard .lead_outer_box {
    margin-top: 20px;
}

/*prediction schdule*/
.dmtch_schdule {
    display: flex;
    align-items: center;
    margin-left: -5px;
}
.dmtch_schdule img {
    width: 29px;
    height: 29px;
    border-radius: 40px;
    vertical-align: middle;
    margin: 0 5px;
}
.dmtch_schdule h5 {
    width: 45px;
    text-align: center;
}
.dmtch_schdule h5 span {
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
}
.dmtch_schdule small {
    margin: 0 10px;
    vertical-align: middle;
    color: #888;
    background-color: #ddd;
    padding: 3px 4px;
    border-radius: 13px;
    display: block;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
}
.pred_sche_title {
    padding: 10px;
    background-color: #000;
    color: #fff;
}
.pred_sched_inner {
    background-color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    border-radius: 0;
    border: 1px solid #ddd;
    margin-left: 6px;
    border-top: none;
}
.pred_sched_inner .pre_rnk {
    background-color: transparent;
    color: #000;
}
.dmtch_schdule i {
    margin-left: 10px;
    font-weight: 500;
    color: #666;
}

/*my leagues*/
.league_topbar {
    width: calc(100% - 30px) !important;
    margin-top: 0 !important;
    border-radius: 0 0 20px 20px;
    margin: 0;
    align-items: flex-start;
    background: rgb(0 0 40 / 92%);
    padding: 0 15px 0 15px;
    display: flex;
}
.league_topbar .clb_top_desc_side {
    width: 50%;
    border-right: 1px solid #4b4343;
    text-align: center;
    padding: 5px 2px;
}
.league_topbar .clb_top_desc_side:first-child {
    text-align: left;
    border-right: 1px dashed rgb(55 55 74 / 92%);
    padding-bottom: 15px;
}
.league_topbar .clb_top_desc_side:last-child {
    text-align: right;
    border-right: none;
}
.league_topbar font {
    color: #fff;
    margin-bottom: 15px;
    margin-top: 5px;
    display: block;
    font-size: 14px;
}
.league_topbar .clb_top_desc_side:first-child font {
    text-align: left;
    line-height: 1.3;
}
.league_topbar .button {
    padding: 6px 11px;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    margin-top: 0 !important;
    border-radius: 4px;
    min-width: 80px;
    text-align: center;
    background-color: #0098A6;
    background-image: none !important;
    width: 120px;
    padding: 7px 0 !important;
}
.myleague_wrapper .cteam_bot_header {
    padding-bottom: 10px;
}
.myleague_wrapper .cteam_bot_header .tab {
    background-color: #fff;
    box-shadow: 0 0 7px #cbc6c6;
}
.myleague_wrapper .cteam_bot_header .tab .tablinks {
    width: calc(28% - 3px);
    background-color: #fff;
}

/*.myleague_filter {
    display: flex;
    align-items: center;
    padding: 19px 10px 8px 10px;
    justify-content: space-between;
    box-shadow: 0 0 7px #cbc6c6;
    margin-bottom: 25px;
}*/
.myleague_filter {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 95%;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 25px;
}
.myleague_filter .custom_radio {
    display: inline-block;
    position: relative;
    padding-left: 23px;
    margin-bottom: 8px;
    cursor: pointer;
    font-size: 13px;
    padding-top: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: bold;
    color: #0098A6;
    filter: grayscale(1);
    opacity: 0.6;
}
.myleague_filter .custom_radio.active {
    filter: unset;
    opacity: 1;
}
.myleague_filter .custom_radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.myleague_filter .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #0098A6;
}
.myleague_filter .custom_radio:hover input ~ .checkmark {
  background-color: #ccc;
}
.myleague_filter .custom_radio input:checked ~ .checkmark {
    background-color: transparent;
}
.myleague_filter .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.myleague_filter .custom_radio input:checked ~ .checkmark:after {
  display: block;
}
.myleague_filter .custom_radio .checkmark:after {
    top: 2px;
    left: 2px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #0098A6;
}


.full-width.pastleagues_wrap {
    margin-top: 25px;
    padding-bottom: 50px;
}
.league_box_outer {
    width: calc(100% - 25px);
    margin: 0 auto;
    padding-top: 30px;
}
.league_bck_inner {
    border: none;
    background-color: #fff;
    box-shadow: 0 1px 4px #ccb6b6;
    border-radius: 6px;
    width: 99%;
    margin-bottom: 20px;
}
.league_matchnm > span {
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
    align-items: center;
}
.league_matchnm span {
    font-size: 18px;
    font-weight: bold;
}
.league_matchnm span font {
    font-size: 12px;
    color: #777;
    display: block;
    padding-top: 3px;
}
.league_matchnm b {
    color: green;
    font-size: 12px;
    border: 1px dashed;
    padding: 5px 10px;
    border-radius: 3px;
    background-color: rgb(0 128 0 / 8%);
}
.league_box_outer .league_matchnm b:empty {
    display: none;
}

.league_bck_top {
    background-color: #f5f5f5;
    border-radius: 6px 6px 0 0;
    padding: 11px 74px 12px 7px;
    position: relative;
    display: flex;
    justify-content: space-between;
    z-index: 9;
}
.league_bck_top::before {
    content: "";
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ff9090;
    position: absolute;
    right: -9px;
    top: 29px;
    transform: rotate(137deg);
    z-index: -1;
}
.league_bck_top a {
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 150px;
}
.league_bck_top span {
    position: absolute;
    right: -9px;
    top: 9px;
    background: #fd7740;
    color: #fff;
    font-weight: bold;
    padding: 2px 10px 4px 10px;
    width: 55px;
    text-align: center;
    border-radius: 2px 0 0 2px;
    z-index: 99;
}

ul.myleague_flex {
    display: flex;
    justify-content: flex-start;
    padding: 10px 10px;
    align-items: center;
}
ul.myleague_flex li {
    width: 25%;
}
/*ul.myleague_flex li:nth-child(2), ul.myleague_flex li:nth-child(3) {
    width: 30%;
}*/
ul.myleague_flex a {
    font-size: 14px;
    font-weight: bold;
}
ul.myleague_flex li span {
    font-size: 11px;
    color: #666;
    text-transform: uppercase;
    display: block;
    padding-bottom: 6px;
}
ul.myleague_flex h5 {
    font-weight: bold;
    margin-left: 0;
    font-size: 13px;
    color: #333;
}

li.myleague_won span, li.myleague_won h5 {
    color: green !important;
}
.league_bck_bot ul.myleague_flex {
    border-bottom: 2px solid #ddd;
    border-radius: 10px;
}
.league_bck_bot ul.myleague_flex:last-child {
    border-bottom: none;
}

.contest_bot {
    background-color: #f8f8f8;
}

.ml_seprator {
    text-align: center;
    margin: 15px 0 0 0;
    opacity: 0.4;
}
.ml_seprator img {
    width: 85%;
    margin: 0 auto;
}

.league_bck_pred .league_bck_bot ul.myleague_flex {
    justify-content: flex-start;
}
.league_bck_pred .league_bck_bot ul.myleague_flex li {
    width: 25%;
}
.league_bck_pred .league_bck_mid {
    border-bottom: 2px solid #ddd;
}


.myleague_filter {
    padding: 8px 5px 4px 5px;
    box-shadow: none;
}
span#lblTournamentName {
    position: relative;
}
.myleague_wrapper span#lblTournamentName::before {
    content: "";
    background-image: url(../images/league_bg_shape.png);
    width: 190px;
    height: 30px;
    position: absolute;
    left: -20px;
    background-size: contain;
    top: -4px;
    background-repeat: no-repeat;
    opacity: 0.7;
}
.league_topbar font {
    margin-bottom: 8px;
    margin-top: 3px;
}
.league_topbar .clb_top_desc_side:first-child {
    padding-bottom: 10px;
}
.league_matchnm > span {
    margin-bottom: 20px;
}
.league_topbar font {
    font-size: 13px;
}
.myleague_wrapper .cteam_bot_header .tab a.tablinks {
    padding: 18px 10px 15px 10px;
}

/*past-leagues*/
.league_box_outer .upcom_box_top {
    display: flex;
    justify-content: space-between;
}
.league_box_outer .upcom_box_top span {
    font-size: 14px;
}
.league_box_outer .upcom_box_top span small {
    font-size: 14px;
}
.league_box_outer .upcom_box_top b {
    font-size: 12px;
    color: green;
}
.league_box_outer .upcoming_box .dealine_upcom span, .pastleague_inr .dealine_upcom span {
    font-weight: normal;
    color: #777;
}
.league_box_outer .upcom_box_bot {
    padding: 9px 10px;
}
.league_box_outer .upcom_box_botleft span {
    border: none;
    font-weight: normal;
    color: #333;
    font-size: 12px;
}
.pastleagues_wrap .league_box_outer {
    margin-bottom: 20px;
    padding-top: 0;
}
.league_box_outer .tour_logo img {
    height: 53px;
}

.league_loadmore a {
    border-radius: 4px;
}
.league_loadmore {
    width: 92%;
    margin: 0 auto;
}
.lg_won_tag {
    color: green;
}

/*past league inner*/
.pastleague_inr .upcoming_box .upcom_box_top small {
    font-size: 12px;
}
.pastleague_inr .upcoming_box {
    box-shadow: none;
    margin-bottom: 5px;
}
.pastleague_inr .upcoming_box .upcom_box_top {
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
    border-top: 1px solid #ddd;
    border-bottom: none;
    margin-top: 10px;
    align-items: center;
    padding-bottom: 5px;
}
.pastleague_inr .league_bck_inner {
    width: 93%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.pastleague_inr .upcoming_box.tournament_box img {
    height: 50px;
}

/*assign points rules*/
.lm_fantasy_pts ul.tabs {
    text-align: center;
}
.lm_fantasy_pts .tab_menu_new li {
    margin-left: 0;
    margin-right: 5px;
}
.lm_fantasy_pts .tabnav_bg .list-status {
    text-align: left;
    display: block;
}
#divEditMatchScore .list-status label {
    width: 100%;
    font-size: 13px;
    color: #666;
    margin-bottom: 4px;
}
#divEditMatchScore .list-status select {
    width: 99%;
    font-weight: 400;
}
#btnEditScore, #btnRevertTrades {
    background: transparent;
    padding-right: 0;    
    color: #007993;
}
.lm_fantasy_pts table.create_league_list_league9 {
    border-radius: 5px;
    border-collapse: unset !important;
}
.lm_fantasy_pts table.create_league_list_league9 tr:last-child td {
    border-bottom: none;
    border-radius: 0 0 6px 0;
}
.lm_fantasy_pts table.create_league_list_league9 tr:last-child td:first-child {
    border-radius: 0 0 0 6px;
}
#grdMatchScore td #txtAddScore {
    border-radius: 3px;
}
/*assign fantasy trades*/
.lm_fantasy_pts .player-list .styled-select9 {
    margin-top: 10px;
}
.lm_fantasy_pts .player-list .styled-select9 select {
    font-weight: 400;
    font-size: 13px;
    line-height: 1.3;
}
.assign_trde_group .nh-textbox {
    color: #000;
    border-radius: 4px;
    padding-left: 10px;
    width: calc(100% - 20px) !important;
    font-size: 13px;
}
.assign_trade_wrapper .nh-listbox {
    font-weight: 400;
    padding-left: 7px;
}
.lm_fantasy_pts .group-leaderbd .create_league_list_league9 span:nth-of-type(odd) {
    background-color: #fff;
}
#divHistory .tabnav_bg .list-status select {
    font-weight: 400;
}
/*leaderboard rules phase*/
form[action*="./League-Phases.aspx"] .ld_group_phase .mtchs-grouping-stge .create_league_list_league9 {
    border: none;
    margin: 0;
    width: calc(100% - 0px) !important;
    background-color: transparent;
}
form[action*="./League-Phases.aspx"] .ld_group_phase .mtchs-grouping-stge h3 {
    margin-left: 0;
    width: calc(100% - 13px);
    margin-top: 0;
}
form[action*="./League-Phases.aspx"] .ld_group_phase .mtchs-grouping-stge .create_league_list_league9 tr:last-child td {
    border: none;
}
div#divAddRoundBtn {
    margin-top: 10px !important;
}
form[action*="./League-Phases.aspx"] .input-grp label {
    font-size: 13px;
    font-weight: 400;
    display: block;
    padding-bottom: 5px;
    color: #666;
}
form[action*="./League-Phases.aspx"] .ld_group_phase .input-grp input {
    width: 96%;
    margin-left: 0;
}
div#divAddLBRound .group-lb-stage.mtchs-grouping-stge {
    border: 1px solid #ddd;
    margin-left: 8px !important;
    width: calc(100% - 19px) !important;
    border-radius: 5px;
}
div#divAddLBRound .group-lb-stage.mtchs-grouping-stge .group-lb-stage.mtchs-grouping-stge {
    border: none;
    margin-left: 0px !important;
    width: calc(100%) !important;
}
form[action*="./League-Phases.aspx"] .custom_h2h div#divAddLBRound .mtchs-grouping-stge .btn-grp {
    margin-bottom: 20px;
    margin-top: 10px;
}
form[action*="./League-Phases.aspx"] .custom_h2h .note-hth {
    margin-bottom: 20px;
}

form[action*="./League-Phases.aspx"] .mstr-tm-mdl .modal-properties {
    padding: 0 15px 15px 15px;
}
form[action*="./League-Phases.aspx"] .mstr-tm-mdl .ct-lable-54 label {
    margin-bottom: 5px;
    font-size: 13px;
    color: #666;
}
form[action*="./League-Phases.aspx"] .mstr-tm-mdl .ct-lable-54 input {
    width: 100%;
    box-shadow: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 38px;
    font-weight: 400;
    font-size: 15px;
}

/*draft result*/
.draft_result_inner .drft_drp_inner .styled-select9 {
    border-radius: 4px;
}
.draft_result_inner .styled-select9 select {
    font-size: 13px;
    font-weight: 400;
}
.draft_result_inner .cteam_players_block {
    border-radius: 6px;
}
.draft_result_inner .cteam_bot_header .cteam_players_block thead th:first-child {
    border-radius: 6px 0 0 0;
}
.draft_result_inner .cteam_bot_header .cteam_players_block thead th:nth-child(3) {
    border-radius: 0 6px 0 0;
}
.draft_result_inner .cteam_players_block table tbody tr:last-child td {
    border-bottom: none;
}
.draft_result_inner .cteam_ply_image b {
    width: 25px;
    bottom: 6px;
    right: 5px;
}
.draft_result_inner .cteam_ply_image span {
    left: 7px;
    bottom: 7px;
    padding: 2px 3px;
}
.draft_result_inner .cteam_ply_image img {
    margin-top: 5px;
    margin-left: 5px;
    border-radius: 4px;
}

/*online draft*/
.online_draft_block .od-positon-box font.act {
    background-color: #db0000;
    color: #fff;
}
.online_draft_block .OD-hed-4 {
    color: #000;
    background-color: #f5f5f5;
    border-right: 1px solid #ccc;
}
.online_draft_block .autopick_drft {
    border-top: none;
    padding-bottom: 0;
}
.online_draft_block div#divAllPlayers {
    margin-top: 15px;
}
.online_draft_block .OD-scroll a.act {
    background-color: rgb(0 0 40 / 10%);
}
.online_draft_block .cteam_select_panel {
    padding: 5px 10px;
}
.online_draft_block .OD-hed-2.act-red .OD-btn-arrow, 
.online_draft_block .OD-hed-2.act .OD-btn-arrow {
    background-position: left top;
}
.online_draft_block .app-table tbody td, 
.online_auction_block .app-table tbody td {
    padding: 6px 0 6px;
    height: 33px;
}
.online_draft_block .cteam_players_block, 
.online_auction_block .cteam_players_block {
    border-radius: 6px;
}
.online_draft_block .cteam_bot_header .cteam_players_block thead th:first-child,
.online_auction_block .cteam_bot_header .cteam_players_block thead th:first-child {
    border-radius: 6px 0 0 0;
}
.online_draft_block .cteam_players_block thead th:last-child, 
.online_auction_block .cteam_players_block thead th:last-child {
    border-radius: 0 6px 0 0;
}
.online_draft_block .cteam_players_block table tbody tr:last-child td,
.online_auction_block .cteam_players_block table tbody tr:last-child td {
    border-bottom: none;
}
.online_draft_block .cteam_ply_image span,
.online_auction_block .cteam_ply_image span {
    left: 2px;
    bottom: 5px;
    padding: 2px 3px;
}
.online_draft_block .cteam_ply_image b, 
.online_auction_block .cteam_ply_image b {
    background-color: #009999;
    display: inline-block;
    width: 27px;
    position: absolute;
    height: 16px;
    color: #fff;
    bottom: 4px;
    font-size: 9px;
    right: 5px;
    line-height: 16px;
    text-align: center;
    border-radius: 3px;
}
.online_draft_block .message-1.od-height-js tr td p:last-child {
    border-bottom: none;
}
div#divDraftChatBox {
    margin-top: 15px;
}
#divDraftChatBox .league-box, #divAuctionChatBox .league-box {
    border-radius: 5px;
}
.online_draft_block .league-box.od-height-js-chat,
.online_auction_block .league-box.od-height-js-chat {
    height: calc(100vh - 370px) !important;
    min-height: 100px;
}
.online_draft_block .cteam_bot_header .tab,
.online_auction_block .cteam_bot_header .tab {
    text-align: center;
    background-color: #fafafa;
    width: calc(100% + 15px);
    margin-left: -6px;
}
.hed-link .OD-btn {
    padding: 5px 17px;
    min-width: inherit;
    max-width: 100px;
    width: 60px;
}

/*online Auction*/
.online_auction_block .auc_top_panel .pick_time_auc td {
    padding: 4.5px 3px;
}
.online_auction_block .auction_right {
    background-color: rgb(0 0 40 / 92%);
    margin-left: 6px;
    border-radius: 5px;
    width: calc(100% - 12px);
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin-bottom: 15px;
}
.online_auction_block .auction_right .auc_inner_player img {
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-top: 3px;
    margin-bottom: 3px;
}
.online_auction_block .auction_right .auc_inner_player {
    padding: 0px 5px !important;
    border-right: 1px solid #3e3e67;
    border-bottom: none;
    margin: 6px 0;
}
.online_auction_block .auction_nomi.auc_nomi_plyr {
    width: calc(100% - 23px);
    border-radius: 5px;
    background-color: rgb(0 0 40 / 92%);
    margin-bottom: 10px;
}
.online_auction_block .auction_nomi p {
    background-color: rgb(0 0 40 / 92%);
}
.online_auction_block .auc_options {
    margin-bottom: 12px;
}

.online_auction_block #divTeams {
    margin-top: 0;
}
.online_auction_block .message-1.od-height-js tr td p:last-child {
    border-bottom: none;
}

#divPastTourBox {
    margin-top: 0;
    margin-bottom: 20px;
}
#divPastTourBox .upcom_box_top {
    border-top: none;
    border-bottom: 1px solid #ddd;
    padding-top: 0;
    margin-top: 0;
}
#divPastTourBox .upcom_team img {
    height: 40px;
    width: 40px;
    vertical-align: middle;
    margin-top: -10px;
}
#divPastTourBox .upcom_team b {
    font-size: 16px;
}

/*footer_menu*/
.footer_varia_box ul {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: flex;
    left: 0;
    background-color: #fff;
    z-index: 9;
    text-align: center;
    padding: 9px 0 7px 0;
    box-shadow: 0 0 10px #d7d5d5;
}
.footer_varia_box ul li {
    flex-grow: 1;
    flex-basis: 0;
}
.footer_varia_box ul li img {
    width: 26px;
    height: 26px;
    object-fit: contain;
}
.footer_varia_box ul li span {
    display: block;
    font-size: 12px;
    margin-top: 1px;
    color: #000028;
}
.footer_varia_box li a.active span {
    color: #d30505;
    font-weight: 600;
}
.footer_varia_box li a.active {
    opacity: 1;
}
.footer_varia_box li a {
    opacity: 0.4;
}

/*left menu*/
.menu-link-open .menu-link-box {
    background-color: #f5f5f5;
    width: 95%;
    overflow-x: hidden;
}
.lm-photo {
    float: left;
    width: 50px;
    height: 50px;
    border: 3px solid orange;
    overflow: hidden;
    border-radius: 110px;
}

.leftmenu_block .switch {
    position: relative;
    display: inline-block;
    margin-top: 3px;
    width: 45px;
    height: 25px;
}

.leftmenu_block .switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.leftmenu_block .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.leftmenu_block .slider:before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    left: 4px;
    bottom: 4px;
    background-color: #888;
    -webkit-transition: .4s;
    transition: .4s;
}

.leftmenu_block input:checked + .slider {
    background-color: forestgreen;
}

.leftmenu_block input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

.leftmenu_block input:checked + .slider:before {
  -webkit-transform: translateX(19px);
  -ms-transform: translateX(19px);
  transform: translateX(19px);
  background-color: #fff;
}


.leftmenu_block ul.sport_category li {
    border-right: none;
    padding: 9px 5px;
}
.leftmenu_block ul.sport_category li.active {
    border-bottom: none;
}
.leftmenu_block ul.sport_category li.active a::before {
    content: "";
    height: 4px;
    width: 100%;
    background-color: #aa2631;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 4px 4px 0 0;
    right: 0;
    margin: 0 auto;
}
.lm_sprt_select {
    border-radius: 5px;
}
.account_leftmenu li:nth-child(1) b {
    width: 45%;
    display: inline-block;
    border-bottom: 1px solid #ddd;
    min-height: 28px;
    margin-left: -10px;
    text-align: right;
    padding-right: 10px;
    position: relative;
    top: 6px;
}
.account_leftmenu li:nth-child(1) {
    display: flex;
    justify-content: space-between;
    align-items: center;
}



/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.menu-link-box td.lm-title3 a.btn-8 {
    font-size: 12px !important;
    padding: 9px 5px;
    height: auto;
    border-radius: 4px;
    line-height: 1;
    display: inline-block;
    margin-top: 7px;
}
.lm-box1 {
    background-color: #000;
    width: 100%;
    margin: 60px 0px 0;
    padding: 10px 0 15px 0;
    border-radius: 0 0 20px 20px;
    box-shadow: 0 0 10px #a49292;
    position: relative;
    z-index: 9;
}
table.lm-box1::before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 136px;
    transform: rotate(-35deg);
    opacity: 0.1;
    z-index: -1;
}
.lm-box1 .lm-title3 font {
    font-size: 16px;
    color: #fff;
    padding-bottom: 2px;
}
table.lm-box1 span {
    color: #fff;
}


.account_leftmenu {
    margin-left: 7px;
    width: calc(100% - 15px);
    border-radius: 5px;
    margin-top: 15px;
    font-size: 15px;
}
.account_leftmenu ul {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    padding: 11px 10px 10px 10px;
    border-radius: 7px;
    box-shadow: 0 1px 10px #dedada;
    align-items: center;
    position: relative;
    z-index: 9;
    overflow: hidden;
}
.account_leftmenu ul::before, .account_leftmenu ul::after {
    content: "";
    width: 100%;
    height: 8%;
    background-color: #000;
    position: absolute;
    top: 0;
    left: 219px;
    transform: rotate(-35deg);
    opacity: 0.1;
    z-index: -1;
}
.account_leftmenu ul::after {
    left: 207px;
    content: unset;
}
.account_leftmenu li a {
    color: #000;
}
.account_leftmenu ul li b {
    font-size: 16px;
}
.account_leftmenu li img {
    width: 23px;
    height: 25px;
    object-fit: contain;
    vertical-align: middle;
    margin-right: 5px;
}
.account_leftmenu li span {
    vertical-align: middle;
}
.acc_left_links {
    width: 88%;
    background-color: #fff;
    margin: 0 auto;
    box-shadow: 0 1px 4px #ccb6b6;
    padding: 20px 10px 10px 10px;
    border-radius: 0 0 5px 7px;
    display: flex;
    justify-content: space-around;
    margin-top: -10px;
    position: relative;
}
/*.acc_left_links::before {
    content: "|";
    position: absolute;
    top: 20px;
    color: #ccc;
}*/
.acc_left_links a:nth-child(2)::before {
    content: "|";
    position: absolute;
    top: 20px;
    color: #ccc;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 5px;
}
.acc_left_links a {
    color: #000;
}

.lm_sprt_select {
    background-color: #fff;
    box-shadow: 0 1px 2px #a69b9b;
    margin-left: 7px;
    border-radius: 5px 5px 0 0;
    margin-top: 20px;
    width: calc(100% - 15px);
}
.lm_sprt_select b {
    font-weight: 600;
    display: block;
    padding: 6px 10px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    color: #666;
}
.leftmenu_block ul.sport_category {
    background-color: transparent;
    box-shadow: none;
}
.leftmenu_block ul.sport_category li {
    display: inline-block;
    padding: 9px 5px 7px 5px;
    text-align: center;
    position: relative;
    width: calc(50% - 12px);
}
.leftmenu_block ul.sport_category li:last-child {
    border: none;
}
.leftmenu_block ul.sport_category li.active {
    border-bottom: none;
}
.leftmenu_block ul.sport_category li img {
    width: 19px;
    height: 19px;
    vertical-align: middle;
    margin-right: 10px;
}
.leftmenu_block ul.sport_category li span {
    margin-top: 0;
    display: inline-block;
    font-weight: bold;
    vertical-align: middle;
}


ul.main-menu.ml_boxmenu {
    background-color: #fff;
    margin-left: 7px;
    border-radius: 5px;
    box-shadow: 0 1px 2px #a69b9b;
    width: calc(100% - 15px);
    padding: 0;
}
ul.main-menu li {
    margin-bottom: 0;
}
ul.main-menu li a {
    border-bottom: none;
    font-size: 14px;
    font-weight: 500;
    padding: 0px 10px 0px 9px;
    width: calc(100% - 12px);
}
ul.main-menu li a font {
    line-height: 20px;
    margin-left: 36px;
    display: block;
    border-bottom: 1px solid #eeeaea;
    padding: 10px 0;
    font-size: 15px;
    float: none;
    margin-right: 0;
}
ul.main-menu li a img {
    width: 23px;
    margin-top: 7px;
    height: 23px;
    object-fit: contain;
}

.menu-bot {
    margin: 30px 2% 25px;
    text-align: center;
}
.left-m-btn {
    height: 42px;
    border-radius: 5px;
}

.lm_nofund {
    display: inline-block;
    margin-bottom: 10px;
    color: red;
    font-size: 14px;
}
/*live 1-o-1 note*/
div#divChallDisable .t2.nochat_1o1 {
    float: left;
    width: calc(100% - 11px) !important;
    border: 1px solid #ccc;
    margin-left: 0px;
    padding: 5px;
    background-color: #f5f5f5;
    margin-top: 15px;
    margin-bottom: 10px;
    border-radius: 4px;
}
.lm-photo.lm-photo-act {
    border-color: forestgreen;
}
div#divNoChallContainer .chal-main-box .nochat_1o1 {
    margin-top: 25px;
}
div#divNoChallContainer .chal-main-box .nochat_1o1 a {
    float: none;
    font-size: 15px;
    font-weight: 600;
    padding: 5px 33px;
    display: inline-block;
    margin-top: 20px;
}
div#divNoChallContainer .chal-main-box .nochat_1o1 span {
    display: block;
}


/*activate league*/
.al_note {
    padding: 15px 15px;
}
.al_note p, .al_note span {
    margin: 0;
    font-size: 14px;
    line-height: 1.4;
    color: #888;
    display: block;
    margin-bottom: 10px;
}
.al_note ul {
    padding-left: 10px;
}
.al_note li {
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 1.4;
    color: #888;
}
.actleagues_wrap ul.myleague_flex li {
    width: 50% !important;
}
.actleagues_wrap ul.myleague_flex li:last-child {
    text-align: right;
}
.lague_act_btn {
    text-align: center;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 10px;
}
.lague_act_btn .btn-3 {
    float: none;
    border-radius: 5px;
}

/*club htp strip*/
.htp_club {
    background-color: #f5f5f5;
    width: auto;
    display: table;
    margin: 0 auto;
    border-radius: 5px;
    padding: 5px 10px;
    margin-top: 15px;
}
.htp_club img {
    width: 17px;
    vertical-align: middle;
    margin-right: 7px;
}
.htp_club span {
    vertical-align: middle;
    font-size: 14px;
}

/*league home new*/
.lg_home_top {
    display: flex;
    justify-content: space-between;
    padding: 10px 10px;
    margin-top: 10px;
    margin-left: 7px;
    width: calc(100% - 35px);
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #5b5c72;
}
.lg_home_top h3  {
    color: #fff;
}
.lg_home_top h3 b {
    font-weight: 400;
}
.lg_home_top h3 a {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(../images/lh_copy.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: -3px;
    margin-left: 3px;
    filter: invert(1);
}
.lg_home_top h3 a.copy_icon.copied_icon {
    background-image: url(../images/lh_copied.png);
}
.league_home_wrap .myleague_flex li:first-child {
    width: 40%;
}
.league_home_wrap .myleague_flex li {
    width: 20%;
}
.league_home_wrap .myleague_flex li:last-child {
    text-align: right;
} 
.league_home_wrap ul.lm_extra_bot {
    display: none;
}
a.moreless-button {
    display: block;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    width: 85px;
    padding: 5px 0;
    margin: 0 auto;
    margin-top: 15px;
    color: #ddd;
    margin-bottom: 0;
    position: relative;
    border-color: #007993;
    transition: all 0.4s;
    border-radius: 3px;
}
a.moreless-button::after {
    content: "";
    background-image: url(../images/drp_down.png);
    width: 20px;
    height: 20px;
    position: absolute;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center;
    right: -7px;
    top: 4px;
    filter: invert(1);
    opacity: 0.7;
}
a.moreless-button.active::after {
    transform: rotate(180deg);
}

.league_home_wrap ul.lm_extra_bot {
    padding: 0px 10px;
    /*border-top: 1px solid #ddd;*/
}
.league_home_wrap ul.lm_extra_bot li {
    display: inline-block;
    width: calc(50% - 14px) !important;
    background-color: #333;
    margin-right: 5px;
    vertical-align: top;
    margin-bottom: 6px;
    padding: 6px 5px;
    border-radius: 4px;
}

.league_home_wrap ul.lm_extra_bot li:last-child {
    text-align: left !important;
}
.league_home_wrap ul.lm_extra_bot li:nth-child(even) {
    margin-right: 0;
    text-align: right !important;
}
.league_home_wrap ul.lm_extra_bot h5 a {
    width: 15px;
    height: 15px;
    display: inline-block;
    background-image: url(../images/lh_edit.png);
    background-size: contain;
    background-repeat: space;
    margin-bottom: -2px;
    margin-left: 5px;
    filter: invert(1);
}

.league_home_wrap .cteam_players_block {
    margin-left: 7px;
    width: calc(100% - 17px);
    border: 1px solid #ddd;
    border-radius: 6px;
    background-color: #fff;
    margin-top: 20px;
}
.league_home_wrap .cteam_players_block table thead {
    background-color: transparent;
}
.league_home_wrap .cteam_players_block table thead th {
    padding: 8px 5px;
}

.league_home_wrap .tooltip{
  position: relative;
  -webkit-user-select: none; 
  -ms-user-select: none; 
  user-select: none;
}

.league_home_wrap .tooltip .tooltiptext {
    visibility: hidden;
    min-width: 95px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 4px 3px;
    font-weight: 600;
    position: absolute;
    font-size: 11px;
    z-index: 1;
    top: 90%;
    left: 55%;
    margin-left: -60px;
}

.league_home_wrap .tooltip .tooltiptext::after{
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}
.league_home_wrap .tooltip:hover .tooltiptext {
  visibility: visible;
}

.league_home_wrap table#grdCurrStanding th:nth-child(4) {
    width: 40px !important;
}
.league_home_wrap .cteam_players_block table tbody td {
    border-bottom: none;
    padding: 12px 5px 8px 5px;
}
.league_home_wrap .cteam_players_block tbody td:last-child {
    text-align: left;
}

.league_home_wrap a.lh_dele_user img {
    width: 14px;
    height: 13px;
    object-fit: contain;
    vertical-align: text-top;
    float: right;
}
.league_home_wrap .cteam_players_block a.link-color.user-popup {
    font-size: 14px;
    color: #007993;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 130px;
}
.league_home_wrap .cteam_players_block .team-popup {
    color: #007993;
}

.league_home_wrap td.bst_vt.bst_lh {
    padding-bottom: 10px;
}
.league_home_wrap td.bst_vt.bst_lh li {
    background-color: #f5f5f5;
    padding: 3px 5px;
    margin-bottom: 3px;
    border-radius: 4px;
}
.league_home_wrap td.bst_vt.bst_lh {
    border-bottom: 1px solid #ddd;
}
.league_home_wrap .cteam_players_block tbody tr:last-child td {
    border-bottom: none;
}
.league_home_wrap td.bst_vt.bst_lh {
    padding-top: 0;
}
.league_home_wrap .lh_outer_bg {
    padding-top: 1px;
    padding-bottom: 40px;
    height: auto;
    border-radius: 15px 15px 0 0;
}

/*large table*/
.lh_lrge_table table thead th {
    padding: 8px 2px;
}
.lh_lrge_table table tbody td {
    padding: 12px 2px 8px 2px;
}
.lh_lrge_table a.link-color.user-popup {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 70px;
    display: inline-block;
}
.lh_lrge_table .team-popup {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80px;
    display: inline-block;
}

.lh_outer_top {
    background-color: rgb(0 0 0 / 91%);
    margin-top: 0;
    border-radius: 0 0 20px 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.league_home_wrap ul.myleague_flex li span {
    font-size: 10px;
    color: #999;
}
.league_home_wrap ul.myleague_flex h5 {
    font-weight: 400;
    color: #fff;
}

.league_home_wrap .league-box.league-box3 {
    border-color: #ddd;
    margin: 20px 3% 0;
    border-radius: 6px;
    padding-bottom: 5px;
}
.league_home_wrap .league-box.league-box3 .title1 {
    color: #666;
    background-image: none;
    border-bottom: 1px solid #ddd;
    text-align: center;
}
.league_home_wrap .league-box.league-box3 .btn-1 {
    height: 40px;
    line-height: 40px;
    box-shadow: none;
    font-size: 14px;
    width: 100px;
    margin: 0 auto;
    padding: 0 20px;
    float: none;
    display: inline-block;
    border-radius: 4px;
}
.league_home_wrap ul.myleague_flex li a {
    color: #fff;
    font-weight: 400;
}
.league_home_wrap .league-box.league-box3 table {
    width: 100%;
}
.league_home_wrap .league-box.league-box3 table td {
    text-align: center;
}

/*withdrwal*/
.withdral_box {
    text-align: center;
    border: 1px solid #ddd;
    margin-left: 7px;
    width: calc(100% - 46px);
    margin-top: 15px;
    border-radius: 5px;
    margin-bottom: 25px;
    padding: 0 15px 15px 15px;
}
.withdral_box p {
    font-size: 16px;
    line-height: 1.3;
}
.withdral_box a {
    float: none;
    height: auto;
    line-height: 1;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 4px;
    box-shadow: none;
    background-color: #db0000 !important;
}
.about-text-box.withdrawl_form_dis {
    opacity: 0.5;
}
.about-text-box.withdrawl_form_dis input[type="text"] {
    box-shadow: none;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 35px;
}

/*rules tab*/
div#divLeagueRules .tab_menu_new {
    width: calc(100% - 14px);
    margin-left: 6px;
    background-color: #f5f5f5;
    border-radius: 4px;
}
div#divLeagueRules .tab_menu_new li {
    width: auto;
}

/*prediction leaderboard*/
.lead_extra_box .rslt_predc_lbl {
    color: rgb(255 247 0 );
    background-color: #222;
    padding: 13px 10px;
    border-radius: 13px 13px 0 0;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: -17px;
    margin-right: -10px;
    margin-left: -10px;
}
.lead_extra_box .leader_player_data img {
    width: 50px;
    margin-right: 5px;
    height: 50px;
}
.lead_extra_box .lead_head span {
    padding: 0 6px;
}

.lead_extra_box .lead_head span:nth-child(1), .lead_extra_box .lead_top > div:nth-child(1) {
    width: 6%;
}
.lead_extra_box .lead_head span:nth-child(2), .lead_extra_box .lead_top > div:nth-child(2) {
    width: 45%;
}
.lead_extra_box .lead_head span:nth-child(3), .lead_extra_box .lead_top > div:nth-child(3) {
    width: 19%;
    text-align: center;
}
.lead_extra_box small.lead_cic {
    font-size: 13px;
    font-weight: bold;
}
.lead_extra_box .lead_dtls a {
    font-size: 14px;
    width: 75px;
}
.lead_extra_box .text-ellips {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 75px;
    display: block;
}

/*score summary*/
.lead_ss_wrap .lead_head span:nth-child(1), 
.lead_ss_wrap .lead_top > div:nth-child(1) {
    width: 45%;
    text-align: left;
}
.lead_ss_wrap .lead_head span:nth-child(2), 
.lead_ss_wrap .lead_top > div:nth-child(2) {
    width: 13%;
    text-align: center;
}
.lead_ss_wrap .lead_head span:nth-child(3), 
.lead_ss_wrap .lead_top > div:nth-child(3) {
    width: 15%;
    text-align: center;
}
.lead_ss_wrap .lead_head span:last-child, 
.lead_ss_wrap .lead_top > div:last-child {
    text-align: right;
    width: 13%;
}

.lead_ss_wrap .lead_head span,
.lead_ss_wrap .lead_tr .lead_td {
    padding: 0 5px;
}
.lead_ss_wrap a.text-ellips {
    width: 85px;
}
.lead_ss_wrap .lead_head {
    font-size: 12px;
    justify-content: space-between;
    padding: 0 5px;
}
.lead_ss_wrap .lead_top {
    padding: 5px;
    justify-content: space-between;
}
.lead_ss_wrap small.lead_total, 
.lead_dtls a {
    font-size: 13px;
}
.lead_ss_wrap .leader_player_data img {
    width: 50px;
    margin-right: 5px;
    height: 50px;
}

.lead_ss_wrap .tooltip{
  position: relative;
  -webkit-user-select: none; 
  -ms-user-select: none; 
  user-select: none;
}

.lead_ss_wrap .tooltip .tooltiptext {
    visibility: hidden;
    min-width: 95px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 4px 3px;
    font-weight: 600;
    position: absolute;
    font-size: 11px;
    z-index: 1;
    text-align: center !important;
    top: 130%;
    left: 55%;
    margin-left: -60px;
}

.lead_ss_wrap .tooltip .tooltiptext::after{
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}
.lead_ss_wrap .tooltip:hover .tooltiptext {
  visibility: visible;
}

/*score summary*/
.app_table_score th {
    padding: 8px 3px;
}
.app_table_score td.first-td {
    background-color: transparent !important;
    color: #000;
    border-bottom: 1px solid #ddd;
}
.splayer_name {
    display: flex;
}
.splayer_image img {
    width: 30px;
    height: 30px;
    object-fit: cover;
    border-radius: 40px;
    margin-right: 5px;
    box-shadow: 0 1px 8px #c7bcbc;
}
.splayer_info a {
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 3px;
}
.app_table_score td {
    padding: 7px 3px !important;
}
.app_table_score td.td-data {
    background-image: unset;
    font-size: 13px;
    font-weight: bold;
    border-left: none;
}
.splayer_image {
    position: relative;
}
.splayer_image span {
    position: absolute;
    left: -7px;
    background-color: #000028;
    color: #fff;
    width: 16px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    margin-right: 5px;
    font-size: 8px;
    height: 16px;
    line-height: 17px;
    border-radius: 34px;
    bottom: 0;
}
.app_table_score td#lblTotalScore {
    font-size: 18px;
}
.app_table_score {
    background-color: #fff;
    width: 97%;
    border: 1px solid #ddd;
    margin-left: 5px;
    border-collapse: collapse;
}
.app_table_score .stable_total td {
    background-color: #000028 !important;
    color: #fff;
}

/*new*/
.app_table_score {
    border-collapse: unset;
    border-radius: 4px;
}
.cric_score_wrapper .app-table thead, .cric_score_wrapper tbody#grdBenchPlayersTitle_1 th {
    background-color: transparent !important;
    border-bottom: 11px solid #ddd !important;
}
.app_table_score th {
    padding: 8px 3px;
    border-bottom: 1px solid #ddd;
    color: #999;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: lighter;
}
.app_table_score .stable_total td {
    background-color: #f5f5f5 !important;
    color: #000028;
    border-radius: 0 0 4px 4px;
    border-bottom: none;
}

/*Custom app Built*/
/*built app*/
.app_built_header {
    background-color: rgb(0 0 40 / 92%);
    color: #fff;
    margin: -5px;
    padding: 15px 0;
    margin-bottom: 20px;
    text-align: center;
    background-image: url(../images/header_app_icon.png);
    background-size: 40px;
    background-position: left 14px top 5px;
    background-repeat: no-repeat;
}
.app_built_header h2 {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.app_built_header p {
    margin: 0;
    font-size: 13px;
    margin-top: 0px;
    color: #ddd;
}
.app_built_feature {
    display: block;
}
.app_feature_content {
    width: 100%;
    padding-left: 10px;
}
.app_feature_content h3, 
.app_built_wrapper .title_bar h2 {
    font-size: 16px;
    color: #000028;
    margin-bottom: 25px;
    font-weight: bold;
}
.app_feature_content ul {
    padding-right: 40px;
}
.app_feature_content li {
    background-color: #eee;
    margin-bottom: 15px;
    border-radius: 10px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    padding-bottom: 10px;
    min-height: auto;
    display: inline-block;
    width: calc(100% - 10px);
    margin-right: 5px;
    vertical-align: top;
    padding-right: 10px;
}
.app_feature_content li span {
    position: absolute;
    left: 0;
    font-size: 20px;
    top: -10px;
    font-weight: bold;
    color: #009999;
}
.app_feature_content ul h4 {
    margin: 0;
    font-size: 16px;
    margin-bottom: 5px;
    color: #000028;
}
.app_feature_content ul p {
    margin: 0;
    font-size: 13px;
    color: #777;
    line-height: 1.3;
}
.app_feature_right img {
    width: 100%;
}


.app_built_wrapper .contact_left {
    display: inline-block;
    vertical-align: top;
}
.app_built_wrapper .contact_left .title_bar {
    text-align: left;
}
.app_built_wrapper .company_contact {
    margin-top: 20px;
}
.app_built_wrapper .contact_inner {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.app_built_wrapper .contact_icon img {
    width: 24px;
}
.app_built_wrapper .contact_label p {
    font-weight: bold;
    color: #007993;
    font-size: 14px;
    margin: 0;
    margin-left: 15px;
    line-height: 1.5;
}
.app_built_wrapper .contact_inner:last-child {
    align-items: center;
}
.app_built_wrapper .contact_social li {
    display: inline-block;
    margin-right: 10px;
}
.app_built_wrapper .contact_social li .fa {
    background-color: #009999;
    color: #fff;
    height: 35px;
    width: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 21px;
    border-radius: 44px;
}
.app_built_wrapper .contact_right {
    display: inline-block;
    width: calc(100% - 25px);
    height: 100%;
    background-color: #000028;
    padding: 15px;
    border-radius: 4px;
    box-shadow: 0 0 7px #adf4f2;
    vertical-align: top;
}
.app_built_wrapper .form_group {
    margin-bottom: 25px;
}
.app_built_wrapper .form_group label {
    display: block;
    font-weight: 600;
    color: #fff;
    padding-bottom: 5px;
}
.app_built_wrapper .form_group .form_control {
    width: 95%;
    height: 30px;
    border: none;
    font-family: 'Montserrat';
    padding: 3px 10px;
    border-radius: 4px;
    box-shadow: 0 1px 3px #857f7f;
}
.app_built_wrapper .form_group textarea.form_control {
    width: 93%;
}

.app_built_wrapper .form_group textarea {
    height: 75px !important;
    padding: 10px 10px !important;
    resize: none;
}
.app_built_wrapper .form_btn {
    text-align: center;
}
.app_built_wrapper a.cont_btn {
    background-color: #009999;
    color: #fff;
    font-weight: 600;
    padding: 11px 30px;
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 4px;
    box-shadow: 0 2px 1px rgb(0 0 0 / 31%);
}
.app_built_wrapper .contact_wrapper .container {
    padding: 0 15px;
}
.app_built_wrapper .contact_wrapper {
    padding-top: 20px;
    border-top: 1px solid #eee;
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.app_built_wrapper .title_bar p {
    font-size: 14px;
    color: #555;
    line-height: 1.4;
    margin-top: 0;
}
.app_built_wrapper .title_bar h2 {
    margin-bottom: 15px;
}
.app_built_wrapper .form_dbl {
    display: flex;
}
.app_built_wrapper .form_dbl .form_group {
    width: 100%;
    margin-right: 30px;
}
.app_built_wrapper .form_dbl .form_group:last-child {
    margin-right: 15px;
}


.app_built_wrapper .faq_wrapper .accordin {
  color:#fff;
  cursor:pointer;
  padding:12px;
  width:100%;
  border:none;
  font-weight: 500;
  text-align:left;
  outline:none;
  font-size:18px;
  transition:0.4s;
}
.app_built_wrapper .faq_wrapper {
    margin-top: 20px;
    border-bottom: none;
    padding: 0 15px;
}
.app_built_wrapper .faq_points {
    margin-bottom: 10px;
}
.app_built_wrapper .faq_wrapper .accordin.active, 
.app_built_wrapper .faq_wrapper .accordin:hover {
  background-color: #046e6e;
}
.app_built_wrapper .faq_wrapper .panel {
    padding: 10px 15px;
    background-color: white;
    display: none;
    max-height: unset;
    overflow: hidden;
    line-height: 1.4;
}
.app_built_wrapper button.accordin {
    background-image: url(../images/plus-icon.png);
    background-repeat: no-repeat;
    background-size: 24px;
}
.app_built_wrapper button.accordin.active {
    background-image: url(../images/minus-icon.png);
}

.app_built_wrapper .faq_wrapper .accordin .active, .faq_wrapper .accordin:hover {
    background-color: #932b33;
}
.app_built_wrapper .faq_wrapper .accordin {
    background-color: #009999;
    font-weight: 400;
    font-size: 14px;
    border-radius: 4px;
    padding-right: 40px;
}
.app_built_wrapper button.accordin {
    background-position: right 12px top 8px;
}
.app_built_wrapper .faq_wrapper .panel {
    font-size: 17px;
    line-height: 1.3;
}
.app_built_wrapper button.accordin.active + .panel {
    opacity: 1;
}
.app_built_wrapper .panel p {
    margin-bottom: 0;
    margin-top: 0px;
    font-size: 14px;
}
.app_built_wrapper {
    margin-right: -10px;
    overflow: hidden;
}

/*career*/
.careers_wrapper > .full-width.mt-15 {
    width: 95%;
    padding: 0 10px;
    font-size: 14px;
    line-height: 1.3;
    color: #666;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.careers_wrapper .box-white-2 {
    float: left;
    width: calc(100% - 35px) !important;
    background-color: #fff;
    margin-left: 5px;
    padding: 6px 11px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.careers_wrapper .page-title-new {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4;
}
.careers_wrapper .accordion {
    overflow: hidden;
    background: #f5f5f5 url(https://www.cricbattle.com/images/career-icon2.png) calc(100% - 15px) center no-repeat;
    background-size: 20px;
    color: #000;
    cursor: pointer;
    padding: 10px 40px 10px 10px;
    width: calc(100% - 50px);
    float: left;
    border: none;
    font-size: 14px;
    transition: 0.4s;
    margin-top: 5px;
    border-radius: 4px;
}
.careers_wrapper a.accordion.active {
    background: #ddd url(https://www.cricbattle.com/images/career-icon.png) calc(100% - 15px) center no-repeat;
    background-size: 20px;
}
.careers_wrapper .panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
}
.careers_wrapper .panel.show {
    opacity: 1;
    max-height: 100%;
}
.careers_wrapper .career-accordion-title {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    margin-top: 15px;
}
.careers_wrapper ul.career-accordion-list {
    float: left;
    width: 100%;
    display: block;
    margin: 5px 0;
}
.careers_wrapper ul.career-accordion-list li {
    background: url(https://www.cricbattle.com/images/arrow.png) left 3px no-repeat;
    float: left;
    width: calc(100% - 15px);
    padding-left: 15px;
    display: block;
    line-height: 18px;
}
.careers_wrapper .career-link {
    background-color: #fff3b0;
    border: 1px solid #dfcf78;
    font-size: 16px;
    padding: 10px 0;
    text-align: center;
    float: left;
    color: #000;
    margin-top: 20px;
    width: calc(100% - 14px);
    border-radius: 4px;
    margin-left: 5px;
}
.careers_wrapper .career-link a {
    font-size: 16px;
}
.careers_wrapper {
    overflow: hidden;
}

/*manage team new*/
div#divGoToTeamMaster {
    background-color: transparent;
    text-align: left;
}
div#divGoToTeamMaster > a {
    background-color: #000028;
    padding: 2px 7px 4px 7px;
    display: inline-block;
    color: #fff;
    border-radius: 34px;
    font-weight: bold;
    margin: 0 auto;
    font-size: 12px;
    margin-top: 5px;
}
div#divGoToTeamMaster img {
    width: 15px;
    filter: invert(1);
    margin-right: 3px;
}
div#divGoToTeamMaster a img, div#divGoToTeamMaster a span {
    vertical-align: middle;
}
.top_team_block {
    background-color: rgb(0 0 40 / 92%);
    float: left;
    width: 100%;
}
div#divGoToTeamMaster {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.current_lnk {
    color: #fff;
    width: 40%;
    font-size: 12px;
    text-align: right;
}
.current_lnk a {
    color: #83a8c9;
    font-weight: bold;
    font-size: 12px;
}
.top_team_block .balance_lnk a {
    font-size: 12px;
}
.top_team_block .chkbox-lble {
    width: auto;
    padding-left: 0;
    padding-top: 11px;
    vertical-align: bottom;
    margin-bottom: 8px;
}
.top_team_block .checkmark {
    top: 2px;
    left: -23px;
    height: 15px;
    width: 15px;
    border-radius: 3px;
}
.top_team_block .chkbox-lble:hover input ~ .checkmark {
    background-color: transparent;
}
.top_team_block .chkbox-lble input:checked ~ .checkmark {
    background-color: #000028;
    border-color: #8d9e4b;
}
.top_team_block .chkbox-lble .checkmark:after {
    left: 5px;
    top: 1px;
    width: 3px;
    height: 8px;
}

.top_data_bootser {
    margin-top: 8px;
    margin-bottom: 13px;
    display: flex;
    margin-left: 5px;
    padding: 8px 9px 8px 9px;
    border-radius: 5px;
    width: calc(100% - 29px);
    background-color: transparent;
    justify-content: space-between;
}
.top_data_bootser span img {
    width: 25px;
}
.top_data_bootser span, .top_data_bootser font, .top_data_bootser span, .top_data_bootser img {
    vertical-align: middle;
}
.top_data_bootser .bst_act img {
    width: 25px;
}
.top_data_bootser font {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
.top_team_block a.wpre_toggle::before {
    top: -4px;
    left: -3px;
    width: 10px;
    height: 12px;
    font-size: 8px;
    line-height: 12px;
    padding-left: 4px;
}
div#divTeamBoosters {
    display: flex;
    justify-content: space-between;
}
.top_data_bootser span img {
    width: 25px;
    margin-right: 2px;
}
.team_selection_slot ul {
    background-color: transparent;
    padding: 0px 5px 9px 5px;
    text-align: center;
}
.ct-box2.top_data_bootser {
    display: flex;
    background-color: transparent;
    width: calc(100% - 6px);
    padding: 0;
    margin-top: 0;
}
.myteam_set {
    width: 20%;
    margin-right: 4px;
    background-color: #1b1b4b;
    text-align: center;
    padding: 4px;
    border-radius: 5px;
}
.myteam_set font {
    font-size: 11px;
    display: block;
    margin-bottom: 5px;
    font-weight: normal;
    color: #aaa;
}
.myteam_set span {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
div#divplteam {
    float: left;
    width: 100%;
}
.team_selection_slot ul li {
    color: #fff;
    margin-right: 2px;
    padding: 2px 4px;
    border-radius: 2px;
    font-size: 9px;
}

.mmyteam_wrapper .cteam_bot_header .tab {
    display: flex;
    width: calc(100% + 6px);
}
.mmyteam_wrapper .cteam_bot_header .tab .tablinks {
    width: calc(17% - 3px);
    padding: 11px 5px 12px 5px;
    flex-grow: 1;
    flex-basis: 0;
    font-size: 11px;
}
.mmyteam_wrapper .tablinks span {
    display: block;
    padding-top: 4px;
}
.mmyteam_wrapper .cteam_select_panel {
    padding: 0px 10px;
}
.mmyteam_wrapper .pp-main-box .app-table thead th {
    background-color: transparent !important;
    padding: 7px 5px;
    text-transform: uppercase;
    font-weight: lighter;
    color: #999;
    font-size: 12px;
}
.mmyteam_wrapper .app-table thead, tbody#grdBenchPlayersTitle_1 th {
    background-color: transparent !important;
}
.mmyteam_wrapper .cteam_ply_nm span + font {
    font-size: 11px;
    color: #888;
}
.mmyteam_wrapper .cteam_ply_nm span + font b {
    font-weight: 400;
}
.mmyteam_wrapper .cteam_bot_header .cteam_players_block thead th:nth-child(2) {
    width: 25px;
}
.mmyteam_wrapper .mt-swap {
    display: flex;
    margin-top: 0;
    justify-content: center;
}
.mmyteam_wrapper div#divPriority {
    position: relative;
    left: 8px;
}
.mmyteam_wrapper .playr_swap a.swap_btn {
    margin-top: 2px;
    margin-left: 0;
}
.mmyteam_wrapper a.cteam_add {
    margin-bottom: 8px;
}
.mmyteam_wrapper .benchplayer-wrap .cteam_select_panel {
    padding: 10px;
    margin-top: 10px;
}
.mmyteam_wrapper .benchplayer-wrap a.cteam_add {
    margin-left: -6px;
}
.mmyteam_wrapper .cplayer_vicecaptain .cteam_select_panel {
    padding: 10px;
    margin-top: 20px;
}
.mmyteam_wrapper .cplayer_vicecaptain .app-table {
    background-color: #fff;
}


.mmyteam_wrapper .cteam_select_panel span {
    font-size: 13px;
    font-weight: bold;
    width: 50%;
}
.mmyteam_wrapper .search_box {
    width: 50%;
    position: relative;
    text-align: right;
    margin-right: 6px;
}
.mmyteam_wrapper .search_box input[type="text"] {
    width: 135px;
    font-size: 11px;
    height: 25px;
    border: 1px solid #ccc;
    padding-left: 5px;
    border-radius: 4px;
}
.mmyteam_wrapper .search_btn {
    width: 18px;
    height: 18px;
    background: #fff url(https://m-test2980s.cricbattle.com/images/search-icon.png) top left no-repeat;
    border: 0px;
    border-radius: 5px;
    font-size: 0px;
    margin: 0;
    cursor: pointer;
    position: absolute;
    right: 4px;
    background-size: 19px;
    top: 4px;
}
.mmyteam_wrapper a.filter_btn {
    width: 8%;
}

.mmyteam_wrapper .cteam_players_block thead th:nth-child(3), 
.mmyteam_wrapper .cteam_players_block tbody td:nth-child(3) {
    text-align: left;
}
.mmyteam_wrapper .cteam_players_block table tbody td {
    padding: 6px 2px 6px 3px;
    border-bottom: 1px solid #e7e6e2;
}
.mmyteam_wrapper .cteam_bot_header .cteam_players_block tbody td:nth-child(5) {
    text-align: center;
}
.mmyteam_wrapper .mmyteam_wrapper .cteam_players_block table thead th {
    font-size: 12px;
}
.mmyteam_wrapper .cteam_ply_image img, 
.mmyteam_wrapper .cteam_bot_header .cteam_players_block thead th:first-child {
    width: 55px;
    border-radius: 4px;
}
.mmyteam_wrapper .cteam_ply_nm a.link-color2.nowrap.player-popup {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 110px;
}
.mmyteam_wrapper .cteam_players_block thead th:last-child {
    width: 55px;
}
.benchplayer-wrap .cteam_select_panel span:last-child {
    text-align: right;
}
tr.mt_sel_row td {
    background-color: #ebffed;
}
a.cteam_btn.mt_dis_arrow {
    cursor: none;
    opacity: 0.4;
    filter: grayscale(100);
    cursor: auto;
}
.current-round-ply {
    width: auto;
    margin-top: 1px;
    margin-bottom: 1px;
    font-size: 9px;
    padding: 1px 3px 1px 3px;
    border: 1px solid #999999;
    float: left;
    border-radius: 3px;
    border-left: 2px solid #8d8d8d;
}
.current-round-ply span, .current-round-ply font {
    font-size: 10px !important;
    margin-bottom: 0px;
    padding-left: 0 !important;
}
span.stats-player {
    position: relative;
    margin-left: 9px;
    font-size: 10px;
    margin-top: 2px;
    height: 10px;
    font-weight: bold;
    width: 30px;
    display: block;
    clear: both;
    padding-left: 3px;
    top: 2px;
}
span.stats-player::before {
    position: absolute;
    left: -6px;
    top: 3px;
    width: 5px;
    height: 5px;
    content: "";
    background-color: red;
    border-radius: 100%;
}

/*fantasy tracker*/
form[action*="./Fantasy-Tracker.aspx"] ul.tabs {
    display: flex;
}
form[action*="./Fantasy-Tracker.aspx"] .tab_menu_new li {
    width: auto;
    flex-grow: 1;
    flex-basis: 0;
}
form[action*="./Fantasy-Tracker.aspx"] .tab_menu_new li a {
    color: #999;
}
form[action*="./Fantasy-Tracker.aspx"] .tab_menu_new {
    width: calc(100% + 4px);
}
.plyrs-updts-wrap .pu-main-box {
    background-color: #fff;
    border-radius: 6px;
    border: none;
    box-shadow: 0 1px 4px #a69b9b;
}
.plyrs-updts-wrap .pu-main-box .pu-img {
    box-shadow: none;
    border-radius: 56px;
    border: 1px solid #ddd;
    height: 45px;
    width: 45px;
}
.plyrs-updts-wrap .pu-main-box .pu-img img {
    height: 50px;
}
form[action*="./Fantasy-Tracker.aspx"] .app-table {
    background-color: #fff;
    font-size: 12px;
    width: calc(100% - 10px) !important;
    margin-left: 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    border-collapse: unset !important;
}
form[action*="./Fantasy-Tracker.aspx"] table.app-table thead {
    background-color: #f5f5f5 !important;
}
form[action*="./Fantasy-Tracker.aspx"] .app-table td, .app-table th {
    text-transform: uppercase;
    font-weight: lighter;
    color: #999 !important;
    font-size: 11px;
}
form[action*="./Fantasy-Tracker.aspx"] .app-table td.td-data {
    background-image: none;
}
form[action*="./Fantasy-Tracker.aspx"] .app-table .bo-left {
    border-left: none;
}
form[action*="./Fantasy-Tracker.aspx"] .app-table tbody tr:last-child td {
    border: none;
}
form[action*="./Fantasy-Tracker.aspx"] table.app-table .jl-title-31 {
    font-size: 14px;
}

/*offers*/
.offer_wraper .jn_league_box {
    background-image: none,linear-gradient(226deg, #2e2e59 0%, rgba(0,2,3,1) 100%);
}
.offer_wraper .jn_lgue_inner h3 {
    color: #fff;
    font-size: 16px;
}
.offer_wraper .jn_lgue_inner p {
    color: #ddd;
    padding-right: 20px;
}
.offer_scheme_wrap h3 {
    border-bottom: 1px solid #454242;
}
.offer_wraper .jn_lgue_inner a {
    width: 95px;
    font-size: 13px;
}
.offer_wraper .jn_lgue_inner h3 span {
    background-color: #65659f;
    padding: 3px 9px;
    font-size: 12px;
    border-radius: 3px;
    color: #fff;
    font-weight: 400;
    margin-left: 5px;
}

/*player ranking*/
.player_rnkg_new ul.search-menu li {
    margin: 0 0px;
}
.player_rnkg_new .search-box {
    background-color: #ff0000;
}
.pp-main-box.player_rnkg_new .app-table thead th {
    background-color: transparent;
}
.pp-main-box.player_rnkg_new table.pyrnk_tble_wrap thead {
    background-color: transparent !important;
}
.pp-main-box.player_rnkg_new table.pyrnk_tble_wrap tbody td {
    color: #333;
    font-weight: 400;
}

/*league home*/
.league_home_wrap .lh_dele_user {
    width: 14px;
    height: 13px;
    object-fit: contain;
    vertical-align: text-top;
    float: right;
    margin-top: -12px;
}

/*blog*/
.blog-date {
    border-radius: 4px;
    margin: 2px 10px 0 0;
    font-size: 13px;
    color: #000028;
    background-color: #f5f5f5;
}
.blog-date b {
    font-size: 12px;
    color: #000028;
}
.blog-link {
    color: #000028;
}

.player_rnkg_new thead tr th:nth-child(3), 
.player_rnkg_new tbody tr td:nth-child(3) {
    text-align: left;
}

/*CONTACT US*/
.cnct_wrapper .tag_line3 {
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.cnct_wrapper .tag_line3 span {
    color: #000028;
}
.cnct_wrapper .tag_line3 font {
    background: -webkit-linear-gradient(#836f6f, #fd7740);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: block;
}
.cnct_wrapper .contact_left p {
    font-size: 14px;
}
.cnct_wrapper p.email_con b {
    font-size: 16px;
}
.cnct_wrapper a.cont_btn {
    font-size: 14px;
    text-transform: capitalize;
}

/*INVITE FRIEND OUTER*/
.invite_outer_wrapper {
    background-color: #fff;
}
.invt_top_note {
    text-align: center;
    font-size: 16px;
    padding: 15px 0;
    background-color: rgb(0 0 40 / 92%);
    line-height: 1.3;
    border-radius: 0 0 20px 20px;
    margin-bottom: 20px;
}
.invt_top_note p {
    margin: 0;
    color: #fff;
    font-size: 15px;
}
.if_box_outer {
    background-color: #fff;
    float: left;
    width: calc(100% - 22px);
    margin-left: 10px;
    border-radius: 6px;
    padding: 15px 0 0 0;
    box-shadow: 0 1px 4px #ccb6b6;
}
.invite_outer_wrapper .if-box h2 {
    font-size: 16px;
    margin-bottom: 20px;
    text-align: center;
}
.inv_social_box {
    text-align: center;
}
.inv_social_box ul li {
    text-align: center;
    display: inline-block;
    margin: 0 10px;
}
.inv_social_box li img {
    width: 40px;
}
.invite_outer_wrapper .if-box {
    border-bottom: 1px dashed #ccc;
}
.if_box_outer .if-box:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.invite_outer_wrapper .if-box h3 {
    color: #666;
    font-size: 13px;
}
.if_box_outer .if-box:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
.invite_outer_wrapper .if-box textarea {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: none;
    font-weight: 400;
    resize: none;
    padding-top: 10px;
}
.invite_outer_wrapper .if-box .textbox {
    box-shadow: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 400;
}
a#lnkCopyRefLink img {
    border-radius: 4px;
    height: 40px;
}


.if_box_outer.if_htp {
    margin: 20px 0 50px 10px;
}
.if_box_outer.if_htp h2 {
    font-size: 16px;
    margin-bottom: 20px;
    text-align: center;
}
.invite_outer_wrapper .if_box_outer.if_htp ul {
    counter-reset: section;
}
.if_box_outer.if_htp li {
    position: relative;
    padding-left: 35px;
    margin-bottom: 15px;
    padding-right: 20px;
}
.if_box_outer.if_htp li::before {
    position: absolute;
    left: 8px;
    top: -1px;
    counter-increment: section;
    content: counter(section) "";
    width: 16px;
    height: 16px;
    border: 1px dashed #009999;
    text-align: center;
    font-weight: bold;
    border-radius: 42px;
    line-height: 17px;
    font-size: 11px;
}
.if_box_outer.if_htp li span {
    font-size: 14px;
    font-weight: bold;
}
.if_box_outer.if_htp li p {
    margin: 0;
    color: #777;
    line-height: 1.3;
    margin-top: 4px;
    font-size: 13px;
}
.if_box_outer.if_htp li::after {
    content: "";
    background-image: url(../images/inv_down.png);
    width: 10px;
    height: 10px;
    background-size: contain;
    position: absolute;
    left: 11px;
    top: 60%;
    background-repeat: no-repeat;
    opacity: 0.5;
}
.if_box_outer.if_htp li:last-child::after {
    content: unset;
}

/*COMMUNICATION PREFERNCE*/
.compre_title {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    padding: 11px;
    border-radius: 4px;
}
.compre_title h3 {
    font-size: 14px;
    margin-bottom: 10px;
}
.compre_title .prof-main-box74 {
    margin: 0;
    float: none;
}
.compre_title .prof-main-box74 input {
    vertical-align: middle;
    float: none;
}
.compre_title .prof-main-box74 span {
    font-size: 14px;
}

.compre_blocks {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.compre_block_inr {
    float: left;
    width: 100%;
    background-color: #f6f6f6;
    padding: 10px 10px;
    border-radius: 6px;
}
.communication_pre .prof-main-box74 font {
    padding: 1px 0 8px 5px;
    font-size: 13px;
}
.communication_pre .prof-main-box74 label {
    text-align: left;
    display: block;
    color: #000 !important;
    margin-bottom: 5px;
}
.prof-main-box74 {
    margin-top: 10px;
    float: left;
    width: 100%;
}
.compre_title {
    display: block;
    width: 100%;
}
.communication_pre {
    float: left;
    width: calc(100% - 45px);
    margin-left: 10px;
    margin-top: 20px;
    padding-bottom: 50px;
}
.communication_pre .form-btn .btn-1 {
    box-shadow: none;
    border-radius: 5px;
}
.communication_pre .form-btn {
    float: left;
    width: calc(100% + 19px);
}

/*LIVE SCORING*/
.live_scoreboard .matches-box {
    background-color: rgb(0 0 0 / 91%);
    font-size: 12px;
    padding-right: 10px;
}
.live_scoreboard .matches-box .match.act {
    background-color: #fd7740;
    color: #fff;
}
.live_scoreboard .matches-box .match.act li {
    color: #ddd;
}
.live_scoreboard .matches-box .match {
    display: inline-block;
    border-right: none;
    background-color: #fff;
    vertical-align: top;
    border-radius: 10px;
    padding: 10px 10px 5px 10px;
    margin: 10px 0 15px 10px;
    min-width: 220px;
    min-height: 85px;
}
.live_scoreboard .matches-box .match ul {
    margin-bottom: 10px;
}
.ls_match_status {
    margin-top: 10px;
}
.live_scoreboard .matches-box .match li {
    display: inline-block;
    position: relative;
    font-size: 12px;
    margin-right: 10px;
    color: #666;
}
.live_scoreboard .matches-box .match li::before {
    content: ".";
    position: absolute;
    left: -11px;
    top: -15px;
    font-size: 30px;
    line-height: 1;
}
.live_scoreboard .matches-box .match li:first-child::before {
    content: unset;
}
.live_scoreboard .matches-box .match li b {
    text-transform: uppercase;
}
.ls_match_team {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}
.ls_team_name img {
    width: 25px;
    height: 25px;
    object-fit: contain;
    background-color: #eee;
    vertical-align: middle;
    border-radius: 24px;
    padding: 1px;
}
.ls_team_name span {
    font-weight: bold;
    vertical-align: middle;
    margin-left: 2px;
    font-size: 13px;
}
.ls_team_score {
    font-size: 15px;
    font-weight: bold;
}
.ls_team_loss {
    opacity: 0.7;
}
.ls_tab_menu li {
    padding: 0px 10px 10px 10px;
    font-size: 14px;
    display: inline-block;
    position: relative;
}
.ls_tab_menu li.current a {
    font-weight: bold;
}
.ls_tab_menu li a {
    color: #000;
}
.ls_tab_menu li.current:before {
    content: "";
    background-color: #000028;
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: -3px;
}
.ls_tab_menu {
    border-bottom: 3px solid #ddd;
}


.ls_match_summary {
    padding: 10px;
}
.ls_match_summary .ls_team_name img {
    background-color: #fff;
}
.ls_match_summary .ls_match_team {
    margin-bottom: 10px;
}
.ls_match_summary .ls_team_name span {
    font-size: 14px;
}
.ls_match_summary .ls_match_status {
    margin-top: 5px;
    font-size: 13px;
    padding-left: 0;
    border-top: 1px solid #eee;
    padding-top: 10px;
}
.ls_match_summary .ls_team_score small {
    font-weight: normal;
}

.ls_app_table thead th {
    background-color: #f5f5f5;
}
.ls_app_table .ls_title_teamnm {
    text-align: left;
    padding: 10px 6px;
    background-color: #000 !important;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
}
.ls_app_table thead th, .ls_app_table thead td {
    background-color: #f5f5f5;
    padding: 6px 6px;
    text-transform: uppercase;
    color: #555;
}
.ls_app_table {
    border-collapse: collapse;
}
.ls_app_table tbody tr td {
    padding: 10px 5px;
    border-bottom: 1px solid #ddd;
}
table.ls_app_table .player-name2 {
    font-size: 13px;
    font-weight: 600;
    color: #555;
}
table.ls_app_table td {
    font-weight: normal;
    font-size: 13px;
}
table.ls_app_table td:nth-child(2) {
    font-weight: bold;
}
.ls_score_total {
    background-color: #f8f8f8;
}
.ls_score_total td:last-child {
    font-size: 15px;
}
.ls_score_total .text-padd {
    font-weight: bold;
}
table.ls_app_table {
    margin-bottom: 15px;
}

/*TOURNAMENT PLAYERS*/
.player-profile-wrap {
    overflow: hidden;
}

.player-profile-wrap .tab_menu_new .tabs {
    white-space: nowrap;
    overflow-x: auto;
}
.player-profile-wrap .tab_menu_new li {
    width: auto;
}
.player-profile-wrap .tab_menu_new li a {
    color: #999;
}

.tour_player_selector {
    padding: 10px 10px 0 15px;
}
.tour_player_selector span {
    display: block;
    font-size: 13px;
    padding-bottom: 5px;
}
.tour_player_selector .styled-select9 {
    box-shadow: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.player-profile-wrap ul.list-ply-box2 li {
    margin-right: 0px;
    transform: scale(0.8);
    transition: all 0.4s;
    border-radius: 4px;
    border: 1px solid #ddd;
}
.player-profile-wrap ul.list-ply-box2 li:hover, 
ul.list-ply-box2 li.act36 {
    opacity: 1 !important;
    transform: scale(1) !important;
    margin-right: 5px !important;
}
.player-profile-wrap ul.list-ply-box2 li a {
    width: 55px;
    height: 60px;
    border-radius: 4px;
}
.player-profile-wrap ul.list-ply-box2 li a span {
    background: #000028;
    padding: 2px 4px;
    width: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tour_player_prof {
    background-color: #000028;
    margin-left: 7px;
    width: calc(100% - 28px);
    border-radius: 8px;
    padding: 7px;
    overflow: hidden;
    display: flex;
    margin-bottom: -5px;
    position: relative;
}
.tour_player_prof::before {
    content: "";
    width: 80px;
    height: 143px;
    background-color: #1c1c39;
    position: absolute;
    right: -40px;
    bottom: 20px;
    border-radius: 100px;
    transform: rotate(45deg);
}
.tour_player_profleft img {
    width: 80px;
    height: 85px;
    border-radius: 8px;
    object-fit: cover;
}
.tour_player_profright {
    padding-left: 15px;
    padding-top: 8px;
}
.tour_player_profright span {
    color: #ddd;
    font-size: 12px;
}
.tour_player_profright span b {
    font-weight: normal;
}
.tour_player_profright h2 {
    font-size: 18px;
    color: #fff;
    margin-top: 8px;
    margin-bottom: 3px;
}
.tour_player_profright h3 {
    color: #ddd;
}

.player-profile-wrap table.create_league_list_league9 {
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: 5px;
    border-collapse: unset;
    width: calc(100% - 11px);
    border-radius: 4px;
}
.player-profile-wrap .create_league_list_league9 th {
    background: no-repeat;
    border-right: 1px solid #ddd;
    padding: 8px 3px;
    color: #999;
    text-transform: uppercase;
    font-size: 12px;
    border-left: none;
    font-weight: lighter;
    border-bottom: 1px solid #ddd;
}
.player-profile-wrap .create_league_list_league9 th a {
    color: #999 !important;
}
.player-profile-wrap .my_team69-sub {
    background: #f5f5f5 none repeat scroll 0 0 !important;
    border-left: none;
    border-top: none;
}
.player-profile-wrap .create_league_list_league9 tr:nth-of-type(odd) td, .player-profile-wrap .create_league_list_league9 td {
    background-color: transparent;
}
.table-ply-prof table tbody:last-child tr:last-child td {
    border-bottom: none;
}
.player-profile-wrap table.create_league_list_league9:nth-child(2) {
    margin-top: 10px;
}
.table-ply-prof .create_league_list_league9 tr th:last-child, .table-ply-prof .create_league_list_league9 tr td:last-child {
    border-right: none;
}
.player-profile-wrap .nh-box1 {
    border: 1px solid #ddd;
    background-color: #fff;
    width: calc(100% - 11px);
    margin-left: 5px;
    border-radius: 4px;
    margin-top: 25px;
}
.prof_ply_news h3 {
    background-color: #f5f5f5 !important;
    color: #333 !important;
    margin: 0px !important;
}

.player-profile-wrap .table-ply-prof table tbody td {
    font-size: 10px;
}
.tour_player_selector select {
    height: 100% !important;
    padding-left: 0 !important;
}

/*About, Terms & Privacy*/
.cric_basic_elements {
    margin-left: 10px;
    box-shadow: 0 1px 2px #a69b9b;
    padding: 10px 10px;
    margin-top: 20px;
    border-radius: 6px;
    margin-bottom: 20px;
}
.cric_basic_elements p, .cric_basic_elements li {
    margin: 0;
    font-size: 14px;
    line-height: 1.3;
    color: #555;
}
.cric_basic_elements h6 {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
}
.cric_basic_elements li {
    padding-left: 20px;
    padding-right: 10px;
    position: relative;
    margin-top: 10px;
}
.cric_basic_elements li::before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #fff;
    position: absolute;
    top: 6px;
    left: 4px;
    border: 1px solid #aaa;
    border-radius: 24px;
}
.cbe_ul_number ul {
    counter-reset: section;
}
.cbe_ul_number ul li::before {
    counter-increment: section;
    content: counter(section) "" ")";
    border: none;
    font-size: 12px;
    top: 1px;
    left: 2px;
}

/*privacy policy*/
.privacypoly .page-title-new {
    text-align: center;
    font-size: 14px;
    background-color: rgb(0 0 40 / 92%);
    margin-right: -10px;
    padding: 8px 0;
    color: #fff;
}
.cbe_ul_number span {
    font-size: 13px;
    color: #888;
    display: block;
    margin-top: 6px;
}
.cric_module {
    margin-bottom: 15px;
}
.cric_module span {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.3;
    color: #777;
}
/*terms condition*/
.cric_terms.cbe_ul_dots h5 {
    font-size: 16px;
    font-weight: 600;
    color: #009999;
}
/*terms condition*/
.cric_terms.cbe_ul_dots {
    margin-bottom: 20px;
}
.cric_terms ul li ul li:before {
    width: 4px;
    height: 4px;
    background-color: #aaa;
    top: 6px;
    left: 7px;
}

/*manage league managers*/
.lm_manager_title h2 {
    font-size: 16px;
}
.modal_srch_lm select {
    border: 1px solid #ccc;
    height: 38px;
    background-image: url(http://m-test2980s.cricbattle.com/images/listbox-arrow.png);
    background-repeat: no-repeat;
    background-position: right 8px top 15px;
    background-size: 12px;
}
.mdl_assign_lm_rdo .container .checkmark:after {
    top: 5.5px;
    left: 5.5px;
    width: 14px;
    height: 14px;
}
.modal_lm_manager .modal_footer {
    text-align: center;
}
.modal_lm_manager .modal_footer input {
    background-color: #009999;
    padding: 9px 35px;
    font-size: 16px;
    font-weight: 600;
    font-family: 'siemen-regular';
    border-radius: 4px;
}
.modal_lm_manager .modal_header h2 {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    padding-top: 5px;
}
.mdl_assign_lm_rdo .container p small {
    color: #888;
}
.lm_manager_note a {
    background-color: #009999;
    padding: 9px 12px 9px 4px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
}
.lm_manager_title {
    background-color: #f5f5f5;
    border-radius: 5px 5px 0 0;
}
.lm_manager_table p.lm_rle_type {
    font-size: 12px;
}
.lm_manager_table p.super_rle {
    background-color: #f5f5f5;
    padding: 5px;
}
.mdl_assign_lm_title p {
    font-style: normal;
    color: #333;
}

/*rules - change name*/
.mdl_chge_nm .modal-content, 
#divChangeCorporateNamePP .modal-content {
    border-radius: 6px;
    background-image: none;
    width: 90% !important;
}
.mdl_chge_nm .filter-tle,
#divChangeCorporateNamePP .filter-tle {
    font-size: 16px;
    padding: 10px 0px 4px 0px;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
    color: #666;
    font-family: 'siemen-regular';
}
.mdl_chge_nm .filter-tle span,
#divChangeCorporateNamePP .filter-tle span {
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-top: 6px;
    margin-bottom: 10px;
    color: #000;
}
.mdl_chge_nm .ct-lable-54 label,
#divChangeCorporateNamePP .ct-lable-54 label {
    font-size: 13px;
    color: #333;
    margin-bottom: 5px;
}
.mdl_chge_nm .ct-lable-54 input,
#divChangeCorporateNamePP .ct-lable-54 input {
    box-shadow: none;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.mdl_chge_nm .sb-btn-fitler .button2,
#divChangeCorporateNamePP .sb-btn-fitler .button2 {
    font-family: 'siemen-regular';
    font-weight: 600;
    border-radius: 4px;
    height: auto;
    line-height: normal;
    padding: 10px 0;
}
.filter-search-modal.mdl_chge_nm .modal-properties,
#divChangeCorporateNamePP .modal-properties {
    padding: 0 15px 15px 15px;
}

/*auto booster*/
.booster_expand_wrapper .grdsummnote {
    background-color: #f9f9f9;
    padding: 20px 10px 20px 10px;
    width: calc(100% - 38px);
    font-size: 16px;
    box-shadow: none;
    margin-left: 8px;
    line-height: 1.4;
    margin-top: 10px;
    border: 1px solid #ddd;
    border-radius: 6px;
    text-align: center;
}
.big_note_multi.extra_boost_nte {
    margin-top: 5px;
    background-color: #fff;
    width: calc(100% - 20px);
    border-radius: 6px;
    border: none;
}
.big_note_multi.extra_boost_nte div {
    margin-bottom: 7px;
    border-bottom: 1px solid #ddd;
    display: inline-flex;
    margin-left: 0;
    margin-right: 5px;
    width: calc(50% - 16px);
    vertical-align: top;
    border-radius: 4px;
    border: 1px solid #ccc;
    align-items: center;
    padding: 5px;
}
.big_note_multi.extra_boost_nte strong {
    font-weight: 400;
    font-size: 12px;
}
.big_note_multi.extra_boost_nte div:last-child {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 0;
    width: calc(50% - 16px);
}
.big_note_multi.extra_boost_nte div:nth-child(even) {
    margin-right: 0;
}
.booster_expand_wrapper .grdsummnote {
    font-size: 16px;
    font-weight: 400;
}
.big_note_multi.extra_boost_nte b {
    margin-bottom: 0;
}
.booster_expand_wrapper .tab_menu_new {
    width: calc(100% + 6px);
}
.booster_expand_wrapper .tab_menu_new li a {
    color: #949494;
}
.booster_expand_wrapper ul.tabs {
    display: flex;
}
.booster_expand_wrapper ul.tabs li {
    flex-grow: 1;
    flex-basis: 0;
}
.booster_expand_wrapper ul.tabs li.current a {
    color: #000;
}

.booster_expand_wrapper .clb_box_top {
    background-color: #f5f5f5;
    font-size: 12px;
    font-weight: 400;
}
.booster_expand_wrapper .clb_box_mid_cnt {
    padding: 8px 2px;
}
.booster_expand_wrapper .club_box_outer {
    box-shadow: 0 1px 2px #ccb6b6;
}
.booster_expand_wrapper .clb_sepration {
    border: none;
}
.booster_expand_wrapper .my_club_table {
    width: calc(100% - 10px);
    margin-left: 5px;
    border: none;
    margin-top: 16px;
}
.booster_expand_wrapper .clb_box_top b {
    font-weight: 600;
    font-size: 14px;
}

/*player salary*/
.player_sal_wrap .app-table thead th,
.player_role_wrap .app-table thead th {
    background-color: transparent;
    border-bottom: 1px solid #ddd;
}
.player_sal_wrap .app-table thead, .player_sal_wrap tbody#grdBenchPlayersTitle_1 th,
.player_role_wrap .app-table thead, .player_role_wrap tbody#grdBenchPlayersTitle_1 th {
    background-color: transparent !important;
}

.player_sal_wrap .app-table,
.player_role_wrap .app-table {
    width: calc(100% - 15px) !important;
    border: 1px solid #ddd;
    margin-top: 15px;
    border-collapse: unset !important;
    border-radius: 5px;
}
.player_sal_wrap .app-table tbody tr td:first-child strong,
.player_role_wrap .app-table tbody tr td:first-child strong {
    font-weight: 400;
    color: #666;
}
.player_sal_wrap .app-table tbody td,
.player_role_wrap .app-table tbody td {
    font-size: 13px;
    font-weight: 500;
    padding: 7px 0 7px;
    color: #333;
}
.player_sal_wrap .app-table tr:last-child td,
.player_role_wrap .app-table tr:last-child td {
    border-bottom: none;
}
.player_sal_wrap .styled-select9,
.player_role_wrap .styled-select9 {
    box-shadow: none;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.player_sal_wrap .ply-rule-sumit-btn input,
.player_role_wrap .ply-rule-sumit-btn input {
    background-color: #009999;
}

.player_sal_wrap .ply-rule-sumit-btn a,.player_sal_wrap .ply-rule-sumit-btn input,
.player_role_wrap .ply-rule-sumit-btn a,.player_role_wrap .ply-rule-sumit-btn input {
    float: none !important;
    height: auto;
    line-height: normal;
    padding: 9px 30px;
    margin: 0 5px;
    border-radius: 4px;
    font-weight: bold;
    font-family: 'siemen-regular';
}
.player_sal_wrap .ply-rule-sumit-btn,
.player_role_wrap .ply-rule-sumit-btn {
    text-align: center;
}
.player_sal_wrap table.app-table.table-short tr td input[type="text"],
.player_role_wrap table.app-table.table-short tr td input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 13px;
    height: 20px;
}

/*player role*/
.player_role_wrap .app-table thead th {
    line-height: 15px;
}
.mange_plr_role .styled-select9 select {
    padding-right: 0;
    font-weight: 400;
    font-size: 12px;
}
.mange_plr_role .styled-select9.rul-drpdwn-list {
    width: 70%;
    background-size: 10px !important;
}

/*reset delete*/
.rst_del_wrapper .tab_menu_new li {
    width: auto;
}
.rst_del_wrapper .tab_menu_new li a {
    color: #999;
}
.rst_del_wrapper .tab_menu_new li.current a {
    color: #000;
}
.rules_del_match {
    margin-top: 0;
}
.rules_del_match table#grdMatch {
    border-radius: 4px;
    border-collapse: unset !important;
}
.rules_del_match table#grdMatch th {
    text-transform: uppercase;
    font-weight: lighter;
    color: #999;
    font-size: 13px;
    background-color: transparent !important;
}
.rules_del_match h2 {
    padding-bottom: 0;
    font-size: 16px;
}
.note-del {
    margin-bottom: 20px;
    font-size: 12px;
    border: 1px solid #ccc;
    background-color: #eee;
    border-radius: 4px;
}

.del_match_wrap {
    box-shadow: none;
    border-radius: 5px;
}
.del_match_right .button {
    background-image: unset !important;
    font-size: 14px;
    height: auto;
    border-radius: 4px;
    background-color: #009999;
}
.rules_del_match .note-del span {
    font-weight: 600;
}
.rules_del_match .note-del ul {
    display: inline-block;
    width: 89%;
    vertical-align: top;
}

/*team combination*/
.player-comb-block .draft-table987 th {
    background-color: transparent !important;
    color: #999;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
    border: none;
}
.player-comb-block table tr td {
    font-size: 13px;
    color: #555;
    font-weight: 400;
}
.player-comb-block table tr td strong {
    font-weight: 400;
}
.player-comb-block table {
    margin-left: 5px;
    background-color: #ffffff;
    border: 1px solid #ddd !important;
    border-radius: 5px;
    margin-top: 15px;
}
.player-comb-block table tr:last-child td {
    border: none;
}
.player-comb-block .draft-table987 tr:nth-child(odd) td {
    background-color: transparent;
}
.player-comb-block .select.rls_slct_other {
    font-size: 12px;
    border-radius: 4px;
    width: 45px;
}
.player-comb-block table .textbox {
    font-size: 12px;
    width: 45px !important;
    border-radius: 4px;
    font-weight: 400;
    margin-left: 7px !important;
}
.player-comb-block .page-title-new {
    background-color: #f5f5f5;
    background-image: none;
    color: #555;
    margin-top: 0;
    background-image: none;
    width: calc(100% - 10px);
    border: none;
}

/*Quick Rules*/
.quickrules_wrap .cp_header h3 {
    color: #000028;
    font-size: 18px;
}
.quickrules_wrap .lge_step_title {
    font-size: 16px;
}
.quickrules_wrap .lge_step_content label {
    font-size: 16px;
    font-weight: 400;
}
.quickrules_wrap .lge_step_content4 table.lge_table_com td select {
    font-size: 13px;
}
.quickrules_wrap .lge_step_block input {
    border-radius: 4px;
}
.quickrules_wrap table.lge_table_com td {
    font-size: 12px;
}

/*league group*/
form[action*="./League-Group.aspx"] .mtchs-grouping .group-lb-btn {
    width: 93% !important;
    float: left;
    border: none;
    background-color: #f5f5f5;
    text-align: center !important;
    margin: 10px 0 0 6px !important;
    border-radius: 4px;
}
form[action*="./League-Group.aspx"] .mtchs-grouping .group-lb-btn .button {
    float: none;
    background-image: unset !important;
    background-color: #009999;
    font-weight: bold;
}
form[action*="./League-Group.aspx"] .grouping-main-wrapper .popup-table-cus-inner {
    border: 1px solid #ddd;
    border-radius: 5px;
}
form[action*="./League-Group.aspx"] .grouping-main-wrapper .popup-table-cus-inner h3 {
    border-left: none;
    background-color: #f5f5f5;
    font-size: 16px;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
}
form[action*="./League-Group.aspx"] .input-grp {
    margin-top: 20px;
    padding-left: 15px;
}
form[action*="./League-Group.aspx"] .input-grp label {
    display: block;
    font-weight: 500;
    color: #555;
    font-size: 13px;
    margin-bottom: 10px;
}
form[action*="./League-Group.aspx"] .input-grp input {
    width: 95%;
    box-shadow: none;
    border: 1px solid #ddd;
    border-radius: 4px;
}
form[action*="./League-Group.aspx"] .grouping-main-wrapper table th {
    font-weight: lighter;
    font-size: 13px;
    padding: 10px 10px 10px 15px;
    color: #555;
}
form[action*="./League-Group.aspx"] .grouping-main-wrapper .draft-table987 td {
    padding-left: 15px;
    padding-bottom: 15px;
}
form[action*="./League-Group.aspx"] .chkbox-lble {
    padding-left: 20px;
    padding-top: 11px;
    font-size: 15px;
}
form[action*="./League-Group.aspx"] .draft-table987 td {
    padding-left: 15px;
    font-size: 15px;
}
form[action*="./League-Group.aspx"] .chkbox-lble input:checked ~ .checkmark {
    background-color: #000028;
    border-color: #000028;
}
form[action*="./League-Group.aspx"] .grouping-main-wrapper .btn-grp .button2 {
    background-image: unset !important;
    background-color: #009999;
    font-weight: 600;
    border-radius: 4px;
    padding: 10px 30px;
    font-family: 'siemen-regular';
}
form[action*="./League-Group.aspx"] .group-lb-block {
    background-color: #ffffff;
    border: 1px solid #ddd;
    box-shadow: none;
    margin-left: 6px;
    width: calc(100% - 12px);
    border-radius: 4px;
}
form[action*="./League-Group.aspx"] .mtchs-grouping-stge .create_league_list_league9 {
    border-top: none;
}
form[action*="./League-Group.aspx"] .mtchs-grouping-stge .grp-lb-tle.page-title-new {
    background-color: transparent;
}
form[action*="./League-Group.aspx"] .grp-btns a {
    background-image: unset !important;
    background-color: #009999;
    border-radius: 3px;
}
form[action*="./League-Group.aspx"] .group-lb-stage .create_league_list_league9 span {
    padding: 8px 12px;
    border-radius: 0 0 5px 5px;
}
form[action*="./League-Group.aspx"] .grp-lb-tle.page-title-new .grp-btns input.button {
    background-image: unset !important;
    background-color: #db0000;
    border-radius: 3px;
    padding: 3.5px 7px;
}

/*league rules*/
#divLeagueRules div[id*="contentz"] a.btn_mod {
    display: inline-block;
    text-decoration: none;
    font-family: 'siemen-regular';
    letter-spacing: normal;
    min-width: 55px;
    border-radius: 4px;
    background-color: #009999;
}

/*manage team*/
.btn-3.dis-btn {
    background-color: #ccc!important;
    color: #999!important;
}

/*score summary player score*/
.cric_score_wrapper tbody#grdBenchPlayerTitle th {
    height: 22px;
}
.cric_score_wrapper tbody#grdBenchPlayerTitle td {
    height: 3px !important;
    padding: 0 0 !important;
    border: none !important;
}
.cric_score_wrapper .app_table_score th.table-title1 {
    background-color: transparent;
    line-height: 10px;
    padding-top: 0;
    padding-bottom: 0;
}

/*trade history*/
.trade-summary-box .app-table th, #divTradeSummary .create_league_list_league9 th {
    background-color: #000028;
}
.trade-summary-box .trade-tme-label {
    background-color: #f5f5f5 !important;
    font-size: 13px;
    color: #333;
}
.merge_trade_th {
    width: 225px;
    display: flex;
    justify-content: space-between;
    padding: 11px 5px;
    align-items: center;
    color: #fff;
}
.merge_trade_th h4 {
    color: #777;
    font-weight: 400;
    text-transform: uppercase;
}
.merge_trade_th img {
    width: 23px;
}
.trade-summary-box table.app-table thead tr th:nth-child(2) {
    width: 240px;
}
.trade-summ-dtls table.app-table.mob_table th {
    padding: 12px 5px;
}
span.date_trade {
    background-color: #eee;
    color: #333;
    font-weight: bold;
    padding: 4px 5px;
    display: inline-block;
    border-radius: 4px;
    text-align: left;
    margin-bottom: 10px;
}
.team_nm_trade .teamnm_trade {
    display:block;
}
.player_mixer_trade {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
}
.trade_mid_img img {
    margin-left: 5px;
    width: 23px;
}
.player_mixer_trade > div {
    width: 100%;
    text-align: left;
}
.trade-summary-box .img-fix {
    width: 28px;
    height: 28px;
    margin-bottom: 4px;
    float: none;
    display: inline-block;
    border: 2px solid #ccc;
    border-radius: 40px;
}
.trde-plyr-dtl span.nh-nowrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 75px;
    display: inline-block;
    margin-bottom: 4px;
    line-height: 1;
    text-align: right;
}
.player_mixer_trade .ply-block:nth-child(1) .trde-plyr-dtl span.nh-nowrap {
    text-align: left;
}
.player_mixer_trade .trade_mid_img {
    width: auto;
    text-align: center;
    color: #999;
    position: relative;
}
.trade_mid_img b {
    position: absolute;
    top: -13px;
    left: 14px;
}
.trade_mid_img span {
    position: absolute;
    bottom: -12px;
    right: 6px;
}
.team_nm_trade span {
    font-weight: 600;
    font-size: 12px;
    display: block;
    padding-bottom: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 85px;
    display: inline-block;
}
.trade-summary-box .trade-summ-dtls table.app-table tr td:nth-child(2) font {
    display: inline-block;
    margin-left: 0px;
}
.trade-summary-box .trade-summ-dtls table.app-table tr td:nth-child(2) strong {
    font-size: 11px;
    font-weight: 400;
}
.trade-summary-box .trade-right,
.trade-summary-box .trade-left {
    width: 48%;
}
.trade-title-strip .styled-select10 select {
    font-size: 12px;
}
/**/
.player_mixer_trade > div {
    display: flex;
}
.trade-summary-box .app-table th {
    background-color: #fff;
    border-right: none;
    color: #777;
    font-weight: 400;
    text-transform: uppercase;
}
.trade-summary-box .mob_table thead {
    background-color: #fff !important;
}
.trade-summary-box .mob_table {
    width: calc(100% - 10px) !important;
}
.trade-title-strip .styled-select10 {
    box-shadow: none;
    border: 1px solid #ddd;
    border-radius: 4px;
}

/*Prediction Start Page*/
.pred_start_wrapper .tournament_box {
    margin-top: 0;
}
.pred_start_wrapper .tour_imge {
    padding: 0;
}
.pred_start_wrapper .upcom_box_bot {
    margin-top: 0;
}
.pred_start_wrapper .pre_banner_join, 
.pred_jn_private .pre_banner_join,
.pred_create_private .pre_banner_join {
    background-color: rgb(0 0 40 / 92%);
    margin-left: 0;
    margin-top: 0 !important;
    width: calc(100% - 24px);
    padding: 12px 12px 15px 12px;
    border-radius: 0 0 20px 20px;
    position: relative;
}
.pred_start_wrapper .pre_banner_join .btn-1 {
    box-shadow: none;
}
.pred_start_wrapper span.p_joned {
    font-size: 11px;
    color: #ccc;
    display: block;
    text-align: center;
    margin-bottom: -5px;
}

.pred_st_skll thead td {
    border-bottom: none !important;
    padding-bottom: 0 !important;
}
.pred_st_skll tbody td {
    padding-top: 5px !important;
    font-size: 14px !important;
}
.pred_home_prize {
    padding-bottom: 30px;
}
.pred_start_wrapper .title_pred {
    padding-left: 10px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}
.pred_start_wrapper .title_pred span {
    position: relative;
}
.pred_start_wrapper .title_pred span::before {
    content: "";
    background-image: url(https://m.cricbattle.com/images/league_bg_shape.png);
    width: 190px;
    height: 30px;
    position: absolute;
    left: -20px;
    background-size: contain;
    top: -4px;
    background-repeat: no-repeat;
    opacity: 0.7;
}

.pred_start_wrapper .win_glry_pred {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}
.pred_start_wrapper .win_glry_pred img {
    width: 100%;
    height: 90px;
    object-fit: contain;
    opacity: 0.7;
}
.pred_start_wrapper .win_glry_pred span {
    color: #707070;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding-top: 10px;
    font-size: 14px;
}

/*mnew*/
.pred_start_wrapper .league_topbar {
    border-radius: 0;
}
.pred_start_wrapper .league_topbar {
    border-bottom: 1px dashed rgb(55 55 74 / 92%);
}

/*Prediction join private*/
.pred_jn_private .btn-1, .pred_create_private .btn-1 {
    line-height: 13px;
}
.jn_private_nodata p {
    text-align: center;
    font-size: 15px;
    text-transform: capitalize;
    line-height: 1.4;
    color: #333;
    padding: 15px 20px;
    margin: 0;
    background-color: #fff;
    border-radius: 0 0 6px 6px;
}

/*Pred Create Private*/
.pred_create_private table {
    border: 1px solid #ddd !important;
    background-color: #f9f9f9 !important;
}

/*myleague nodata*/
.myleague_wrapper .empty_contest_block {
    width: 100%;
    margin-left: -10px;
}

/*create challange popup2*/
.popbox-1 {
    background-color: #fff;
    border-radius: 5px;
}
#create_challange2 table.app-table.app-table2 {
    margin-left: 5px;
    width: calc(100% - 10px);
    border: 1px solid #ddd;
    background-color: #fff;
    border-radius: 5px;
}
#create_challange2 .app-table thead {
    background-color: transparent !important;
}
#create_challange2 .app-table.app-table2 th {
    border-bottom: 1px solid #ddd;
}
#create_challange2 tbody#tblAssignChallange tr:last-child td {
    border-bottom: none;
}

#create_challange2 .popbox-1 table:last-child tr, 
#create_challange2 .popbox-1 table:last-child td {
    display: inline-block;
}
#create_challange2 .popbox-1 table:last-child input[type="button"] {
    border-radius: 4px;
    font-size: 13px;
    width: 140px;
    padding: 0 !important;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    display: inline-block;
}
#create_challange2 input#btnOpenCC3 {
    background-color: #333 !important;
}
#create_challange2 .or-border {
    background: none;
    font-size: 15px;
    color: #888;
    text-transform: lowercase;
    margin: 10px 10px 0 10px;
}


/*my league 3 button provision*/
.league_topbar .button {
    width: 90px;
}
.league_topbar {
    width: calc(100% - 16px) !important;
    padding: 0 8px 5px 8px;
}
.league_topbar font {
    font-size: 12px;
}
.league_topbar .clb_top_desc_side {
    border-right: none;
}
.league_topbar .clb_top_desc_side:last-child {
    border-left: 1px dashed rgb(55 55 74 / 92%);
    padding-bottom: 11px;
}
.league_topbar a#lnkCreateLeague {
    float: none !important;
    background-color: #0098A6 !important;
    color: #fff;
    box-shadow: none;
    font-size: 11px;
    background-image: none !important;
    margin-right: 0;
    min-width: 90px;
    border-radius: 4px;
}

/*daily join private*/
.com_joinprivate .pre_banner_join {
    background-color: rgb(0 0 40 / 92%);
    margin-left: 0;
    margin-top: 0 !important;
    width: calc(100% - 24px);
    padding: 12px 12px 5px 12px;
    border-radius: 0 0 20px 20px;
    position: relative;
    float: none;
    margin-bottom: 30px;
}
.com_joinprivate .pre_banner_join .matches_boxnew {
    float: none;
    border: none;
}
.com_joinprivate .bord_posting.pred_jn_prvate .textbox {
    font-size: 14px;
    box-shadow: none;
    font-weight: 400;
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
}
.com_joinprivate .title-1 {
    width: 94%;
    margin: 10px 3% 0;
    color: #333;
    font-size: 15px;
    border-bottom: none;
    line-height: 22px;
    font-weight: 600;
}
.com_joinprivate .bord_posting.pred_jn_prvate .btn-1 {
    border-radius: 5px;
    box-shadow: none;
}
.com_joinprivate .upcoming_box table {
    table-layout: fixed;
}
.com_joinprivate b.tag-mtch {
    display: block;
    position: absolute;
    top: 0;
    color: #666;
    width: 35px;
    height: 20px;
    background-color: #f5f5f5;
    line-height: 19px;
    border-radius: 0 0 6px 6px;
    left: 0;
    font-size: 10px;
    right: 0;
    margin: auto;
}
.com_joinprivate .app-table thead td {
    font-size: 12px;
    padding: 12px 5px;
    border-bottom: 1px solid #ddd;
}
.com_joinprivate .app-table input.jl-btn-fix {
    width: 55px !important;
    font-weight: bold;
    border-radius: 4px;
}
.com_joinprivate .app-table tbody td {
    padding: 8px 5px;
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #ddd;
}
.com_joinprivate .app-table tbody tr:last-child td {
    border-bottom: none;
}
.com_joinprivate .upcoming_box {
    position: relative;
}
.com_joinprivate .app-table td.td-data {
    background-image: none;
}
.com_joinprivate .app-table .bo-left {
    border-left: none;
}
.com_joinprivate .app-table thead {
    background-color: transparent !important;
}

.com_joinprivate .upcoming_box {
    padding: 0px 8px;
    margin-top: 0;
}
.com_joinprivate .tour_imge {
    padding: 0;
}
.com_joinprivate .pre_banner_join img {
    padding-top: 5px;
}


/*create league*/
.customize_package_wrap {
    padding-top: 0;
    margin-top: -10px;
}
.customize_package_wrap .cp_header h3 {
    color: #333;
    font-size: 18px;
    font-weight: 600;
    width: 95%;
}
.customize_package_wrap .cp_header p {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 0;
}
.customize_package_wrap .pac_dropdown.top_txt_cl {
    width: 92%;
    padding: 8px;
    border-radius: 5px;
}
.customize_package_wrap label.lbl_cl_pcge {
    font-size: 13px;
}
.customize_package_wrap .arrow-bar:before {
    top: 37px;
}
.customize_package_wrap select.select-v2 {
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding-left: 10px;
    font-size: 13px;
    color: #000;
    background: #fff;
    height: 40px;
    letter-spacing: normal;
}
.customize_package_wrap .pac_dropdown3 i.numbered-step {
    margin-top: 12px;
    margin-left: 0;
    border-radius: 5px;
    border: none;
    background-color: #000028;
    margin-left: 0;
    box-shadow: 0 0px 8px rgb(0 0 0 / 30%);
}
.customize_package_wrap .league-box23 label.lbl_cl_pcge {
    padding-left: 6px;
}
.customize_package_wrap .pac_dropdown3 .league-box23 table td {
    padding-bottom: 10px;
}
.customize_package_wrap .league-box23 .textbox6, 
.customize_package_wrap .pac_dropdown3 .league-box23 table td .textbox {
    border: 1px solid #ccc;
    height: 40px;
    width: 90%;
    margin-left: 5px;
}
.customize_package_wrap .pac_dropdown3 .league-box23 table td .textbox {
    margin-bottom: 0;
}
.customize_package_wrap .entry_fee b {
    left: -40px;
}
.customize_package_wrap .pac_dropdown3 .league-box23 table td .clge-error {
    bottom: -4px;
}

.contest_wrap h2 {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

/*draft create league*/
form[action*="./CreateLeague.aspx?LeagueModel=Draft"] .pac_dropdown3 .league-box23 table.checkbox-div.checkbox_auction td {
    padding-bottom: 0;
}
form[action*="./CreateLeague.aspx?LeagueModel=Draft"] .pac_dropdown3 i.numbered-step {
    margin-top: 19px;
}
form[action*="./CreateLeague.aspx?LeagueModel=Draft"] .auc_time_note td {
    color: #777;
    line-height: 1.3;
    padding-bottom: 10px !important;
    padding-left: 5px;
    width: calc(100% - 30px);
    display: block;
    margin-top: -10px;
}
form[action*="./CreateLeague.aspx?LeagueModel=Draft"] .pac_dropdown3 tr#divDraftRow2 td {
    padding-top: 0;
    padding-bottom: 0;
}
form[action*="./CreateLeague.aspx?LeagueModel=Draft"] table.checkbox-div.checkbox_auction td {
    border: none;
}
form[action*="./CreateLeague.aspx?LeagueModel=Draft"] .sep_draft {
    border-radius: 6px;
    border: 1px solid #ddd;
}
form[action*="./CreateLeague.aspx?LeagueModel=Draft"] .sep_drt_icon {
    border-right: 1px solid #ddd;
    background-color: #f5f5f5;
    border-radius: 6px 0 0 6px;
}
form[action*="./CreateLeague.aspx?LeagueModel=Draft"] .sep_drt_cb span.off_drft {
    padding-left: 25px;
    font-weight: 500;
    width: calc(100% - 30px);
}

/*my club invite*/
.myclub-invite, .myclub-landing {
    padding-top: 20px;
}
.myclub-invite .club_invitation_wrap h2 {
    font-size: 16px;
    padding: 0px 5px;
    border-bottom: none;
    margin-bottom: -6px;
}
.myclub-invite .inv-first-block h4 {
    font-size: 15px;
    font-weight: 400;
}
.myclub-invite .inv-first-block {
    width: calc(100% - 60px) !important;
    border-radius: 6px;
    margin-top: 20px;
    background-color: #fff;
    box-shadow: 0 1px 4px #ccb6b6;
    margin-left: 20px;
}
.myclub-invite .inv-grp.inv-grp-cde input {
    font-size: 16px;
    margin-top: 4px;
    display: inline-block;
    padding: 6px 15px 4px 10px;
    box-shadow: none;
    margin-bottom: 5px;
    width: 110px;
    border: 1px solid #ddd;
    border-radius: 5px !important;
}
.myclub-invite .inv-grp.inv-grp-cde img {
    height: 32px;
    margin-top: -6px;
    border-radius: 0 5px 5px 0;
}
.myclub-invite .inv-first-block .inv-firs-txt {
    font-size: 12px;
    font-style: normal;
    margin-bottom: 10px;
    color: #999;
}
.myclub-invite .inv-apped button img {
    width: 32px;
    vertical-align: middle;
    height: 34px;
    margin-top: -3px;
    border-radius: 0 5px 5px 0;
}
.myclub-invite .social-btns-inv img {
    width: 105px;
}
.myclub-invite .club_invitation_wrap .inv-mail-btn input {
    border-radius: 5px;
    border: none;
    font-family: 'siemen-regular';
    font-size: 15px;
}
.myclub-invite .inv-first-block.inv-third-block .inv-firs-txt {
    font-size: 10px;
    font-style: normal;
    color: #999;
    margin-top: 5px;
}
.myclub-invite .club_main_wrapper.full-width .inv-mail textarea {
    height: 105px;
    padding-top: 10px;
    padding-left: 10px;
    width: 95% !important;
    border-radius: 5px;
    resize: none;
    font-family: 'siemen-regular';
}

/*club join league*/
form[action*="./Join-Public-Leagues.aspx?LeagueModel=SalaryCap&ClubId"] .contest_dbl .contest_mustjn,
form[action*="./Join-Public-Leagues.aspx?LeagueModel=Draft&ClubId"] .contest_dbl .contest_mustjn {
    text-align: right;
}

form[action*="./Join-Public-Leagues.aspx?LeagueModel=SalaryCap&ClubId"] .contest_mustjn strong,
form[action*="./Join-Public-Leagues.aspx?LeagueModel=Draft&ClubId"] .contest_mustjn strong {
    display: inline-block;
}
.joined_club_tble.club_member_tble.mycust-edit.my-created-tour {
    margin-top: 20px;
}

.overlay_team_wrap.backup_select_team_wrapper .cteam_wrapper {
    padding-bottom: 60px;
}
.quickrules_wrap div#steps {
    margin-top: 25px;
}
.trade-summary-box .trade-title-strip {
    margin-top: 10px;
}

.cplayer_vicecaptain tbody.no-bo-c-vc div#lblCaptianNote, div#lblViceCaptianNote {
    padding-left: 10px;
    padding-bottom: 3px;
}

/*bata*/
.lan-box1 {
    padding-top: 210px;
    background: #18140b url(../images/banner-new3.jpg) top center no-repeat !important;
    background-size: contain !important;
}
.btn-8 {
    color: #fff;
    background-color: #fd7740;
}
.cric_logo.cric_logo_footer img {
    vertical-align: middle;
    margin-left: 5px;
}
.cric_logo.cric_logo_footer {
    margin-top: 30px !important;
}
/*div#divHeaderBannerSIEP {
    display: none;
}*/
.league_topbar {
    background: rgb(0 0 0 / 90%);
}
.league_topbar .button, .league_topbar a#lnkCreateLeague {
    background-color: #ff0000 !important;
}
.full-width.cor_join_league {
    border: 1px solid #ddd;
    margin-left: 15px;
    width: calc(100% - 34px);
    margin-top: 20px;
}
.full-width.cor_join_league .corp_image {
    padding: 17px;
    padding-bottom: 5px;
}
.textbox {
    border-bottom: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-right: 1px solid #ddd !important;
}
.styled-select9 {
    box-shadow: none;
    border: 1px solid #ddd;
}
.textbox::placeholder {
	color: #000;
}
.box-white-1.plypage_rules .page-title-new {
    background-color: #000;
}
.rules_table thead th {
    background-color: #fd7740 !important;
}
.top_team_block {
    background-color: rgb(0 0 0 / 90%);
}
.myteam_set, div#divGoToTeamMaster > a {
    background-color: #333;
}
.booster_modal_wrap .modal-content, .filter-search-modal .modal-content {
    transform: translateY(5%);
}
div#divButtonNotes.nte-slrycap-btn {
    margin-left: 10px;
    width: calc(100% - 38px) !important;
}
ul.search-menu li a:hover, ul.search-menu li a.act {
    border-bottom: 2px solid #fff;
    color: #fff;
}
div#divNoLiveScore {
    text-align: center;
    font-size: 20px;
    padding: 25px 0 30px 0;
    border: 1px solid #ddd;
    margin-left: 5px;
    width: 96%;
    border-radius: 4px;
}
.blog-box.blog-box2 .blog-info {
    width: calc(100% - 0px);
}

.c-vc-popup .popbox-1 table td:last-child {
    width: 30%;
}
.c-vc-popup .popbox-1 {
    top: 50%;
    transform: translateY(-50%);
}
.c-vc-popup .popbox-1 .styled-select9 select {
	font-size: 13px;
}
.c-vc-popup .popbox-1 .popbox-title {
    background-color: #eee;
}

.comming-text-1.no-mchs {
    border: 1px dashed #ddd;
    margin-left: 10px;
    font-size: 18px;
    padding: 40px 20px 50px 20px;
    text-align: center;
    width: calc(100% - 65px);
    border-radius: 6px;
}

/*group leaderboard*/
form[action*="./League-Group-MatchUp.aspx"] .leaderboard_design_wrap span.tog_tab_icns.collapsible {
    position: relative;
    z-index: 9;
    background-color: #000;
    height: 20px;
    width: 20px;
    line-height: 18px;
}
form[action*="./League-Group-MatchUp.aspx"] .leaderboard_design_wrap span.tog_tab_icns.collapsible::before {
    content: "-";
}
form[action*="./League-Group-MatchUp.aspx"] .leaderboard_design_wrap span.tog_tab_icns.collapsible.active::before {
    content: "+";
}
form[action*="./League-Group-MatchUp.aspx"] .leaderboard_design_wrap .lead_tr {
    background-color: #f5f5f5;
    border-radius: 9px;
    padding: 10px 0;
    margin-bottom: 15px;
    margin: 0 8px;
    clear: both;
    margin-bottom: 10px;
}
form[action*="./League-Group-MatchUp.aspx"] .grp_btn_plyrs {
    margin-bottom: 10px;
}

.disclaim_note {
    float: left;
    width: 85%;
    background-color: #fff;
    margin: 5px 5% 10px;
    border-radius: 10px;
    padding: 10px 10px;
}

strong.pyr_rank_bid {
    display: block;
    width: 100%;
    float: left;
    padding-left: 0;
    margin-top: 2px;
    color: #333;
}

p.vfy_note {
    margin-top: 5px;
    font-size: 13px;
    padding-left: 4px;
    color: #777;
}
p.vfy_note a {
    color: #007993;
    font-weight: bold;
    text-decoration: none;
}
.profile_form_wrapper .form-group label {
    display: inline-block;
}
a#lnkVerifyAltEmail {
    float: right;
    margin-right: -15px;
    color: #007993;
    font-size: 13px;
    text-decoration: none;
}

ul.main-menu {
    background-color: #fff;
    margin-left: 7px;
    border-radius: 5px;
    box-shadow: 0 1px 2px #a69b9b;
    width: calc(100% - 15px);
    padding: 0;
}

#header {
    position: fixed;
}

/*player score*/
.playerstats_outer .p_list_drp {
    padding-top: 15px;
    display: flex;
    justify-content: center;
}
.playerstats_outer .p_list_drp > .list-status {
    width: 46% !important;
    border: 1px solid #ddd;
    box-shadow: none;
}


.playerstats_outer .list_players table td, .playerstats_outer .list_players table th {
    padding: 5px 10px;
}
.playerstats_outer .list_players table th {
    font-weight: lighter;
    text-transform: uppercase;
    font-size: 13px;
    color: #888;
}
.playerstats_outer .list_players table {
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
}
.playerstats_outer .list_players table td strong {
    font-size: 14px;
}
.playerstats_outer .plyer_score_info {
    display: flex;
    align-items: center;
}
.playerstats_outer .plyer_score_info > img {
    width: 38px;
    height: 38px;
    border-radius: 50px;
    background-color: #000;
    object-fit: cover;
}
.playerstats_outer .player_scre_role {
    padding-left: 10px;
}
.playerstats_outer .player_scre_role a {
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 3px;
    width: 180px;
}
.playerstats_outer .player_scre_role img {
    width: 16px;
    vertical-align: middle;
    margin-right: 2px;
}
.playerstats_outer .player_scre_role span {
    color: #888;
}
.playerstats_outer .list_players table td {
    border-bottom: 1px solid #ddd;
}
.playerstats_outer .list_players {
    width: calc(100% - 18px);
    border: 1px solid #ddd;
    margin-left: 10px;
    border-radius: 5px;
    margin-top: 10px;
}
.playerstats_outer .list_players table td {
    border-bottom: 1px solid #ddd;
}
.playerstats_outer .list_players table tr:last-child td {
    border-bottom: none;
}

.player_stats_box {
    background-color: #000;
    border-radius: 0 0 30px 30px;
    position: relative;
    padding-bottom: 10px;
    margin-top: 0;
}
.player_stats_box li {
    vertical-align: middle;
    display: inline-block;
    padding: 15px 20px 5px 20px;
    width: auto;
    text-align: left;
}
.player_stats_box li > img {
    width: 60px;
    height: 60px;
    border-radius: 104px;
    vertical-align: middle;
    box-shadow: 0 0 9px #616161;
    border: 2px solid #fff;
}
.player_stats_box li h3 {
    display: inline-block;
    color: #fff;
    margin-left: 10px;
    font-size: 18px;
}
.player_stats_box li h3 img {
    width: 20px;
    margin-left: 5px;
    margin-bottom: -4px;
}
.player_stats_box li:nth-child(1) {
    width: 100%;
}
.player_stats_box li span {
    color: #aaa;
}
.player_stats_box h4 {
    margin: 0;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
}
.player_stats_data {
    overflow: auto;
    background-color: #fff;
    border-radius: 6px;
    width: 90%;
    margin: 0 auto;
}
.player_stats_data thead th {
    color: #555;
    text-transform: uppercase;
    text-align: center;
    padding: 10px;
    border-bottom: 1px solid #ddd;
}
.player_stats_data thead tr th:nth-child(1), .player_stats_data table tbody tr td:nth-child(1) {
    text-align: left;
}
.player_stats_data table tbody td {
    padding: 7px 10px;
    text-align: center;
    font-size: 15px;
}
.player_stats_data table {
    width: 100%;
    border-collapse: collapse;
}
.player_stats_data table tbody tr:nth-child(even) td {
    background-color: #f5f5f5;
}
.playerstats_outer .player_selection {
    margin-top: 0;
}
 
.playerstats_outer .player_lst_tab {
    border-radius: 5px 5px 0 0;
}

td.title_plyscre h3 {
    color: #000028;
    font-size: 18px;
}
.playerstats_outer .player_stats_box .plyer_score_info > img {
    width: 45px;
    height: 45px;
    border-radius: 104px;
    vertical-align: middle;
    box-shadow: 0 0 9px #616161;
    border: 2px solid #fff;
}
.playerstats_outer .player_stats_box .player_scre_role a {
    color: #fff;
    margin-left: 10px;
    font-size: 18px;
}
.playerstats_outer .myleague_wrapper .tab {
    width: calc(100% - 81px);
    margin-left: 38px;
    box-shadow: none;
    border-radius: 4px;
    margin-bottom: 4px;
    margin-top: 5px;
}

/*table convert - matchup leaderboard*/
.lead_outer_boxx {
    margin-left: 10px;
    width: calc(100% - 40px);
    background-color: #000 !important;
    padding: 18px 10px 15px 10px;
    border-radius: 14px;
    float: left;
    margin-top: 20px;
}
.lead_outer_boxx table {
    width: 100%;
    border-collapse: collapse;
}
.lead_outer_boxx thead th {
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    margin-bottom: 10px;
    color: #fff;
    font-size: 14px;
    text-align: left;
    padding-bottom: 12px;
}
.lead_outer_boxx thead th:last-child {
    text-align: right;
}
.lead_outer_boxx td {
    background-color: #fff;
    padding: 6px 5px;
}
.lead_outer_boxx tbody li {
    display: inline-block;
    font-family: lato;
    background: #EBFDFF;
    color: #0098A6;
    border-radius: 4px;
    padding: 2px 3px;
    margin-right: 3px;
    margin-bottom: 2px;
    font-size: 11px;
}
.lead_outer_boxx td:nth-child(3) {
    border-radius: 0 4px 0 0;
}
.lead_outer_boxx td:nth-child(1) {
    border-radius: 4px 0 0 0;
}
.lead_outer_boxx td[colspan="3"] {
    border-radius: 0 0 4px 4px;
}
.lead_outer_boxx tr.leader_blank td[colspan="3"] {
    border-radius: 0;
    background-color: #000028;
    padding: 10px 10px;
}

.lead_outer_boxx a.text-ellips {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 10px);
    display: block;
}
.lead_outer_boxx .lead_dtls {
    width: 100%;
}

/*contact suces message*/
.cnct_succ_wrapper {
    text-align: center;
}
.cnct_succ_wrapper a {
    float: none;
    display: inline-block;
    margin-bottom: 40px;
    font-size: 15px;
    text-decoration: none;
    padding: 11px 30px;
    border-radius: 4px;
    background-color: #009999;
    color: #fff;
    font-weight: bold;
}
.cnct_succ_wrapper h2 {
    font-size: 23px;
}
.cnct_succ_wrapper p {
    font-size: 17px;
    color: #666;
    margin: 0;
    margin-bottom: 15px;
    margin-top: 10px;
}
.cnct_succ_wrapper img {
    width: 120px;
    margin-bottom: 5px;
    margin-top: 25px;
}

/*overlapped color scheme css*/
.online_draft_block .search-box {
    background-color: transparent !important;
}

/*2024 - Auction/Draft Page*/
.od-result-hed {
    display: flex;
    border: none !important;
}
.od-result-hed .styled-select9:nth-child(1) {
    margin-right: 10px;
}
.od-result-hed .styled-select9 {
    border: 1px solid #ddd;
    border-radius: 4px;
}
.online_auction_block .ct-box3 {
    margin-left: 7px;
    margin-top: 10px;
    width: calc(100% - 14px);
    border-radius: 0 0 5px 5px;
    border: none;
    background-color: #333;
    padding-bottom: 4px;
}

.online_auction_block .squad_table tbody td img {
    float: left;
    margin-top: 6px;
}
.online_auction_block .squad_table,.online_auction_block .squad_table_new {
    border: 1px solid #ddd;
    margin-left: 7px;
    margin-top: 5px;
    border-radius: 5px;
    width: calc(100% - 19px);
}
.online_auction_block .squad_table table {
    width: 100%;
    border: none;
    margin: 0;
}
.online_auction_block .squad_table table tbody {
    height: 380px;
}

.online_auction_block .squad_table_new table {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    table-layout: fixed;
    margin: 0;
}
.online_auction_block .squad_table_new table thead th {
    padding: 5px 5px;
    font-weight: 400;
    color: #666;
    text-align: center;
    border-right: 1px solid #ddd;
    width: 20%;
}
.online_auction_block .squad_table_new table tbody td {
    padding: 8px 5px;
    text-align: center;
    font-weight: bold;
    color: #000;
    width: 20%;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.online_auction_block .squad_table_new table tbody td:last-child,.online_auction_block .squad_table_new table thead th:last-child {
    border-right: none;   
}
.online_auction_block .squad_table_new table tbody tr td:nth-child(1) {
    font-weight: 400;
    color: #666;
    width: 100px;
}
.auc_endbox {
    clear: both;
}
.auc_endbox .auc_chatbox {
    width: calc(100% - 15px);
    margin-left: 5px;
    border-radius: 4px;
}
.auc_endbox .auc_chatbox .auc_players_title {
    background-color: #f7f7f7;
    border-radius: 4px 4px 0 0;
}
.online_auction_block .search-box {
    background-color: transparent !important;
}
.online_auction_block .od-result-hed + .pp-main-box h3 {
    width: calc(100% - 34px);
    background-color: #444;
    border-bottom: 1px solid #ccc;
    margin-left: 7px;
    padding: 10px 10px;
    color: #fff;
    text-align: center;
    margin-bottom: -11px;
    border-radius: 5px 5px 0 0;
}
/*auction chat*/
p.messge_right {
    float: right;
}
p.messge_left {
    float: left;
}
.coming_msg_txt p {
    max-width: 60%;
}
/*My Leagues*/
.league_matchnm {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.league_matchnm font {
    background-color: #eee;
    display: inline-block;
    margin-bottom: 18px;
    font-weight: bold;
    padding: 3px;
    border-radius: 3px;
    color: #777;
    font-size: 11px;
}
span.auc_prgess_msg {
    float: left;
    width: 92%;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 3px;
    padding: 4px 6px;
}
.coming_msg_txt {
    height: 250px;
    display: block;
}

/*Facebook Flow login*/
.fb_stepper_wrap {
    background-color: #fff;
    margin-top: 15px;
    padding-top: 30px;
    border-radius: 7px;
    padding-bottom: 40px;
}
.fb_stepper_wrap > h2 {
    font-size: 18px;
    text-align: center;
    padding-bottom: 20px;
    display: table;
    margin: 0 auto;
    position: relative;
}
.fb_stepper_wrap > h2::before {
    content: "";
    background-image: url(../images/fb_checkmark.png);
    position: absolute;
    left: -35px;
    width: 25px;
    height: 30px;
    top: -3px;
    z-index: 9999;
    background-repeat: no-repeat;
    background-size: contain;
}
.fb_stepper_outer {
    width: 96%;
    margin: 0 auto;
    margin-top: 15px;
    padding-bottom: 10px;
    border-radius: 6px;
    background-color: #f5f5f5;
}
.fb_stepper_wrap #steps {
    display: flex;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.fb_form_fields {
    padding: 30px 20px 20px 20px;
}
.fb_stepper_wrap .form_group {
    padding-bottom: 25px;
}
.fb_stepper_wrap .form_group label {
    font-size: 14px;
    display: block;
}
.fb_stepper_wrap .form_group strong {
    font-size: 16px;
    display: block;
    margin-top: 5px;
}
.fb_stepper_wrap .form_group .form-control {
    width: 100%;
    height: 35px;
    appearance: auto;
    border-radius: 4px;
    padding-left: 6px;
    border: 1px solid #aaa;
    margin-top: 5px;
}
.fb_stepper_wrap .steps_leg::before {
    width: 100%;
    left: 48px;
    margin: 0 auto;
    z-index: -1;
}
.fb_stepper_wrap .form_button {
    text-align: center;
    margin-top: 20px;
}
.fb_stepper_wrap .form_button .button {
    text-decoration: none;
    float: none;
    display: inline-block;
    padding: 10px 25px;
    font-size: 16px;
    width: 180px;
    border-radius: 4px;
}
.fb_stepper_wrap .form_button .btn-black {
    background-color: #000 !important;
    width: 170px;
    margin-left: 10px;
}

.fb_stepper_wrap .form_note {
    margin-top: 40px;
    font-size: 15px;
    background-color: #fff;
    padding: 15px;
    border-radius: 6px;
}
.fb_stepper_wrap .form_note p {
    margin: 0;
    color: #444;
}
.fb_stepper_wrap .form_note small {
    font-size: 16px;
    display: block;
    margin-top: 6px;
    line-height: 1.4;
    color: #888;
}
.fb_stepper_wrap .form_success p {
    font-size: 17px;
    text-align: center;
    color: green;
    font-weight: bold;
    padding: 0 20px;
}

.fb_stepper_wrap .step_current span {
    background-color: #009999;
}
.fb_stepper_wrap .step_current::before {
    background: linear-gradient(90deg, #009999 50%, rgba(0,0,0,1) 50%);
}

p.fb_inr_note {
    padding-left: 0;
    font-size: 14px;
    line-height: 1.4;
    margin-top: -10px;
    color: #777;
    margin-bottom: 0;
}
p.fb_inr_note small {
    font-size: 14px;
}

.fb_stepper_wrap .form_group label i {
    display: inline-block;
    font-size: 12px;
    margin-top: 2px;
    color: #666;
}
.fb_stepper_wrap .form_group strong {
    vertical-align: top;
}
.fb_stepper_wrap .form_group .form-control {
    vertical-align: top;
}
.fb_stepper_outer .steps_leg {
    z-index: 9;
}

/*Forget Password & Reset Password*/
.forget_succes {
    padding-top: 20px;
    text-align: center;
}
.forget_succes .button {
    text-decoration: none;
}
.forget_succes img {
    width: 70px;
}
.forget_succes h2 {
    font-size: 22px;
    margin: 25px 0 10px 0;
}
.forget_succes p {
    font-size: 16px;
    color: #666;
    margin-bottom: 30px;
    line-height: 1.3;
}

/*reset*/
.reset_password_wrap .form_group {
    text-align: left;
    margin-bottom: 20px;
}
.reset_password_wrap .form_group label {
    font-size: 15px;
    color: #777;
    display: inline-block;
    padding-bottom: 5px;
    width: 100%;
    vertical-align: middle;
}
.reset_password_wrap .form_group .textbox {
    float: none;
    width: 100%;
    height: 42px;
    padding-left: 15px;
    border-radius: 5px;
    border: 1px solid #aaa;
    font-size: 14px;
    margin-bottom: 0;
    box-shadow: none;
}
.reset_password_wrap .form_group strong {
    font-size: 16px;
}
.reset_password_wrap .form_btn input.button,
.reset_password_wrap .form_btn a.button {
    font-size: 16px;
    padding: 10px 20px;
}
.reset_password_wrap .form_btn a.button, .reset_password_wrap .form_btn input.button {
    background-color: #333;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    margin-left: 10px;
    border-radius: 5px;
}
.reset_password_wrap .form_btn input.button {
    background-color: #009999;
    font-family: 'cb-regular';
    border: none;
}
.reset_password_wrap .form_btn {
    margin-top: 35px;
}
.reset_password_wrap span.reset_validator.field-validation-error {
    padding-left: 130px;
    color: red;
}

/*Club Renew*/
.club_invitation_wrap.club_join_wrap .inv-first-block {
    box-shadow: none;
    background-color: transparent;
    min-height: 140px;
}
.club_invitation_wrap.club_join_wrap .cj_join.cj_btn {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}
.club_invitation_wrap.club_join_wrap .inv-wrapper {
    margin: 0;
}

.lan-box1 {
    min-height: 270px;
}
.lan-footer2 {
    padding-bottom: 80px;
}