.right_perc_wrpa.sides_per_blog .generic_layout_container.layout_sitemobile_next_match {
    position: relative;
}

.border-none>a {
    border: none !important;
}

.teamPredict_radio {
    text-align: center;
}

.teamPredict_radio input {
    padding: 28px 1px;
    height: 22px;
    width: 26px;
    position: relative;
}

.teamPredict_radio input:before {
    content: "";
    width: 18px;
    height: 18px;
    border: 1px solid #051148;
    display: inline-block;
    position: absolute;
    padding: 1px;
    right: 0;
    border-radius: 36px;
    left: 0;
    top: 0;
    margin: auto;
    bottom: 0;
}

.pop_2_inner .image_center_top * {
    display: inline-block;
    vertical-align: middle;
}

.pop_2_inner .image_center_top img.popup_2logo {
    padding: 0px 10px;
    min-width: 65px;
}

.pop_2_inner .image_center_top li img {
    width: 38px;
    border-radius: 7px;
    margin: 3px;
    opacity: 0.2;
}

li.club_news_feed {
    padding-top: 0px !important;
}

div.popup {
    position: fixed;
    right: 0;
    left: 0;
    top: 50px;
    width: 96%;
    margin: 0 auto;
    z-index: 10000;
    background-size: 7058%;
    height: auto;
    background-attachment: fixed !important;
    padding-bottom: 15px;
    min-height: 400px;
    overflow: hidden;
    text-align: center;
    border: 3px solid #040E3B;
    box-shadow: 0px 0px 9px 3px #c3c1c1;
    box-sizing: border-box;

}

.top_heading,
.div_wraps,
.box_head p {
    text-align: center;
}

.popup_logo {
    width: 56px;
    height: auto;
    padding: 5px;
    margin-left: -253px;
    margin-top: 19px;
    opacity: 0;
    visibility: hidden;
    display: none;
}

.top_heading h1,
.box1 p,
.box2 p,
.box3 p,
.box3 h3 {
    font-size: 28px;
    font-weight: bold;
    color: white;
    text-align: center;
    vertical-align: top;
    margin-top: 15px;
}

.box1 p,
.box2 p {
    margin-top: 30px !important;
    font-size: 23px !important;
    margin-left: 0px !important;
    display: none;
}

.box3 p {
    margin-top: 30px;
    margin-left: 5px;
    font-size: 23px;
}

.box3 h3 {
    margin-top: 16px;
    margin-left: 0px;
}

.box1 font,
.box2 font,
.box3 font {
    color: red;
}

.box1,
.box2,
.inner_box3 {
    width: 320px;
    display: inline-block;
    position: relative;
    margin-top: 12px;
    margin-bottom: 16px;
}

.table_class,
.box1 {
    display: none;
}

.div_wrap {
    text-align: center;
    margin-top: 22px;
}

.box3 {
    text-align: center;
}

.inner_box3 {
    width: 262px;
    height: 399px;
    margin-top: 0px;
}

.lastText {
    text-align: center;
}

.lastText p {
    text-align: center;
    font-size: 18px;
    color: gray;
    display: none;
}

.lastText a.popup_btn {
    background: none;
    margin: 0 0 10px;
    width: 80%;
    float: none;
    padding: 5px 0;
    border: none;
}

.lastText a.popup_btn img {
    width: auto;
    margin-right: 2px;
    height: 24px;
    vertical-align: top;
}

.lastText a.popup_btn span {
    margin-top: 0;
    display: inline-block;
}

.lastText a.continue_browse {
    color: #555;
    border: 1px solid #a9a9a9;
    width: 48%;
    background-color: transparent;
    float: left;
}

.lastText a {
    background: #c31400;
    padding: 10px 0;
    color: #fff;
    vertical-align: baseline;
    font-size: 20px;
    display: inline-block;
    width: 48%;
    text-align: center;
    font-weight: 100;
    float: right;
    border: 1px solid;
}

.lastText .btn-main {
    overflow: hidden;
    margin: 0 auto;
    max-width: 360px;
    width: 80%;
}

.inner_box3 img {
    height: 300px;
    width: auto;
}

.dynamic_logo img {
    position: absolute;
    top: 35%;
    right: 170px;
    left: -20px;
    margin-left: 99px;
    height: 33px;
    width: auto;
}

.play_btn img {
    position: absolute;
    top: 54%;
    left: 175px;
    height: 36px;
    width: auto;
}

.animate-1 {
    background: #070f3b;
    position: absolute;
    left: 170px;
    width: 19px;
    z-index: 9;
    bottom: 87px;
}

.animate-2 {
    background: #070f3b;
    position: absolute;
    right: 94px;
    width: 19px;
    z-index: 9;
    bottom: 87px;
}

.next_match_wrap .highlight_sec ul,
.next_match_wrap .live_sec ul {
    width: 135px !important;
}

.close_button {
    float: right;
    margin-top: -82px;
}

.close_button img {
    margin-left: -25px;
    margin-top: 0px;
    position: fixed;
    background: white;
    padding: 3px;
}

/** popup2 page begin here **/
div#popup_login_signup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 999;
}

.pop_2_inner {
    width: 93%;
    margin: auto;
    margin-top: 50px;
    text-align: center;
    background: #f1f1f1;
    padding: 0;
    border: 3px solid #040E3B;
}

.pop_2_inner>h3 {
    color: #fff;
    font-size: 22px;
    font-weight: 100;
    background: red;
    padding: 12px 0px 15px 0 !important;
    clear: both;
    overflow: hidden;
    border: 1px solid #d4d4d4;
}

ul.popup_container>div {
    width: 80%;
    text-align: center;
    overflow: hidden;
    vertical-align: top;
    max-width: 390px;
    margin: 0 auto;
}

.popup2_middle {
    width: 75%;
}

.popup_container img {
    width: auto;
    margin: 0 !important;
    max-height: 38px;
    margin-right: 2px;
}

ul.popup_container>div>a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    margin-bottom: 10px;
}

img.popup_2logo {
    vertical-align: top;
    display: block;
    width: 66px;
    height: auto;
    margin: 8px auto 10px auto;
}

img.comment-icon {
    filter: grayscale(0.90);
}

.bottom_bg {
    background-image: url(/public/club-new/header/blackburn-header.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.popup_container img {
    width: auto;
    height: 33px;
    margin-right: 2px;
    vertical-align: top;
    margin-top: 3px;
}

ul.popup_container>div>p {
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin-top: 12px;
}

ul.popup_container>div>a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    margin-bottom: 10px;
}

ul.popup_container>div>a.continue_signup {
    font-size: 20px;
    padding: 12px 0;
    color: #fff;
    border: 1px solid #fff;
    width: 48%;
    background: #f00;
    font-weight: 700;
    float: right;
}

ul.popup_container>div>a.continue_browse {
    font-size: 20px;
    padding: 12px 0;
    color: #555;
    border: 1px solid #a9a9a9;
    width: 48%;
    float: left;
}

.bottom_bg>h3 {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    margin: 0;
    padding: 12px 0px 0px 0 !important;
    clear: both;
    text-align: center;
    text-decoration: underline;
}

p.top_underline {
    text-align: center;
    font-size: 22px;
    margin: 10px !important;
    padding: 0px !important;
    color: #fff;
    text-decoration: underline;
    font-weight: bold;
}

.popup_small_logo_inside {
    position: absolute;
    width: 38px;
    top: 32px;
    left: 95px;
}

img.pop_tiny_logo {
    width: 11px;
    position: absolute;
    top: 35px;
    left: 51px;
}

.pop_2_inner.actual3 {
    position: fixed !important;
    top: 12%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9999;
    display: inline-block;
}

.pop_2_inner.actual3 .bottom_bg>h2 {
    font-size: 13px;
    width: 80%;
    margin: 10px auto 20px;
    color: #fff;
    font-weight: 100;
    font-family: calibri;
}

.pop_2_inner.actual3 .popup2_middle img {
    width: auto;
    height: 55px !important;
    margin: 0 10px 15px !important;
    max-height: initial;
}

.pop_2_inner.actual3 .buttons_bottom>a {
    float: none;
    margin-top: 20px;
}

.teamPredict_radio>* {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    font-size: 11px;
    color: #515151;
}

.teamPredict_radio {
    margin: 10px 0;
}

.teamPredict_radio {
    margin: 10px 0;
}

.wrap_verticle_parent span.wrap_verticle {
    display: block;
    vertical-align: middle;
    font-size: inherit;
    padding-top: 0;
    font-weight: 500;
}

html>body>div .wrap_verticle_parent {
    display: table !important;
    font-size: 13px !important;
    height: 54px !important;
    margin: 0 !important;
}

.feeds>li.activty_ul_li .feed_item_photo a {
    display: table-cell;
    vertical-align: middle;
}

.feeds>li.activty_ul_li .feed_item_photo {
    height: 54px;
    display: none;
}

.feeds>li.activty_ul_li.match_updates_wrap_li .feed_item_photo {
    //display: table;
    margin: 19px 10px 0;
}

.qc-custom-feed-wrap .vidiprinter_line_ups {
    margin-left: 0;
}

.feeds>li.activty_ul_li.match_updates_wrap_li .wrap_verticle_parent span.wrap_verticle {
    vertical-align: middle;
    display: table-cell;
}

body div .feeds>li.activty_ul_li.match_updates_wrap_li .wrap_verticle_parent {
    min-height: 44px !important;
}

.feeds>li.activty_ul_li.match_updates_wrap_li h3.wrap_verticle_parent {
    padding: 4px 0 7px 0 !important;
}

.ad_image_center_top {
    text-align: center;
    position: relative;
    padding: 11px 0 5px 0;
}

.ad_image_center_top img.betfred_logo {
    //width: 120px;
}

img.site_logo_ad {
    position: absolute;
    right: 5px;
    top: 0;
    //width: 60px;
}

.text_will_wrap {
    text-align: center;
}

.text_will_wrap>span {
    font-size: 26px;
    color: #e4e4e4;
    font-weight: 700;
}

.ansers_betfred {
    text-align: center;
}

.ansers_betfred span.ans {
    background: #f5f5f5;
    display: inline-block;
    padding: 5px 0;
    border-radius: 5px;
    width: 60px;
    font-weight: 700;
    box-sizing: border-box;
    font-size: 18px;
}

.ansers_betfred span.draw {
    background: #f5f5f5;
    display: inline-block;
    padding: 2px 0;
    border-radius: 5px;
    width: 65px;
    box-sizing: border-box;
    font-size: 14px;
}

.ansers_betfred span+span {
    margin: 25px 0 25px 25px;
}

a.ad_image_banner>img {
    width: 100%;
    max-width: 330px;
    margin: auto;
    display: block;
    margin-bottom: 15px;
}

a.signup_ad {
    box-sizing: border-box;
    display: block;
    width: 300px;
    background: #f5f5f5;
    border: 1px solid #e4e4e4;
    text-align: center;
    padding: 15px;
    margin: 15px auto 5px auto;
    color: #0a1754;
    border-radius: 10px;
}

a.signup_ad span.bold {
    font-weight: 700;
    font-size: 22px;
    display: block;
}

a.signup_ad span.bold span {
    //text-decoration: underline;
}

span.btm_small {
    font-size: 14px;
    color: grey;
}

div#top_club_winner {
    margin-top: 10px;
}

div#jqm_page_user-index-home .fixed_popup {
    position: fixed !important;
    height: 165px !important;
    padding-top: 0 !important;
}

div#popup_ad_ans {
    z-index: 1;
    //position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: block;
    background: #f5f5f5;
    width: 250px;
    height: 135px;
    text-align: center;
    border: 1px solid;
    border-radius: 13px;
    position: relative;
    padding-top: 15px;
}

div#popup_ad_ans img.betfred_player {
    width: 175px;
    position: absolute;
    left: -70px;
    bottom: -20px;
}

div#popup_ad_ans img.betfred_ad_condition_popup {
    width: 140px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

img.betfred_ad_condition {
    width: 160px;
    position: absolute;
    bottom: 8px;
    left: 8px;
}

div#popup_ad_ans>h3 {
    font-size: 26px;
    font-weight: 700;
    color: #040d3c;
    margin: 10px 0 0 0;
}

div#popup_ad_ans>span {
    font-size: 12px;
    font-weight: 100;
    color: #696969;
    display: block;
}

div#popup_ad_ans>a.signup_ad_popup {
    font-size: 18px;
    font-weight: 700;
    text-decoration: underline;
    margin: 17px 0 0 0;
    display: block;
}

div#popup_ad_ans img {
    width: 120px;
    margin: 20px 0 0;
}

div#popup_ad_ans a.close {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    padding: 7px 10px;
}

/*footer icon color*/
.layout_sitemobile_club_feed_filter li p {
    color: #fff !important;
    opacity: 0.8;
}

/*-------post live color-----*/
ul.popup_container>div>a.continue_signup {
    background: #36c6fd !important;
}

/*-----------landing-page edit-------------*/
ul.feeds .main-feed_home_toptop span.likes_topn {
    color: #36c6fd !important;
}

.mobile_landing_wrapper .wrap_container .body_container a {
    background: #36c6fd !important;
}

.body_container {
    margin-top: 0 !important;
    padding-top: 35px !important;
    background-image: url(/application/modules/Sitemobile/externals/images/stats-graphic-3x-2-rotated.png);
    background-size: 100%;
    min-height: 31px;
    background-repeat: no-repeat;
}

span.blue-back {
    position: absolute;
    display: block;
    width: 100%;
    opacity: 0.8;
    /*    background-image: url(https://www.social442.com/public/club-new/grey-small-rounded-geometry_4.png) !important;*/
    background-repeat: no-repeat;
    background-size: 80px;
    background-position: right 94%;
    z-index: -1;
    vertical-align: top;
    clear: both;
    height: 100%;
    top: 0;
}

.blue-backgr {
    position: absolute;
    display: block;
    width: 100%;
    background-image: url(/application/modules/Sitemobile/externals/images/blue-big-rounded-geometry_2.png) !important;
    background-size: 65px;
    background-repeat: no-repeat;
    background-position: left 1%;
    z-index: -1;
    vertical-align: top;
    clear: both;
    height: 100%;
    top: 0;
}

.login_content a.sign_up {
    color: #36c6fd !important;
}

.ui-icon:before {
    color: #0e2d6d;
}

a.ui-link span img {
    opacity: 0.8;
}

li.feed_item_likes a span {
    color: #36c6fd !important;
}

.generic_layout_container.layout_sitemobile_club_feed div#showadvfeed-sitefeed .feed_item_option span.timestamp {
    color: #36c6fd !important;
}

.layout_sitemobile_club_feed .feed_item_option li.feed_item_like_btn a,
.layout_sitemobile_club_feed .feed_item_option li.feed_item_comment_btn a {
    /*    background: url(https://www.social442.com/icon/like@3x.png) no-repeat !important;*/
    background-size: 18px !important;
    background-position: 50% 0 !important;
}

body .layout_sitemobile_club_feed .feed_item_option li.feed_item_comment_btn a {
    /*    background: url(https://www.social442.com/public/club-new/comment_blue.png) no-repeat !important;*/
    background-size: 22px !important;
    background-position: 50% 1px !important;
}

.layout_sitemobile_startup .site-logos h4.hadding {
    color: #36c6fd !important;
}

.sm_startup_screen .generic_layout_container.layout_main {
    /*    background-image: url(https://www.social442.com/application/modules/Sitemobile/externals/images/white-big-rounded-geometry_2.png) !important;*/
    background-repeat: no-repeat;
    background-size: 85px !important;
    background-position: right 98%;
    min-height: 305px;
}

.sm_startup_screen .generic_layout_container.layout_middle {
    /*    background-image:url(https://www.social442.com/application/modules/Sitemobile/externals/images/blue-big-rounded-geometry_2.png) !important;*/
    background-repeat: no-repeat;
    background-size: 85px !important;
    background-position: left 15%;
    min-height: 305px;
}

img.share_topn {
    display: none;
}

span.time-rigtht_most {
    margin-left: 0 !important;
}

span.likes_topn {
    margin-right: 15px !important;
}

li.feed_item_likes a span {
    margin-right: 3px !important;
}

p.sub_head {
    font-size: 10px !important;
}

.sm_startup_screen {
    z-index: 9999999;
}

body .sm_startup_screen {
    background: linear-gradient(to right, rgba(5, 16, 63, 1) 0%, rgba(5, 16, 63, 1) 20%, rgba(5, 16, 63, 1) 40%, rgb(3, 8, 40) 72%, rgba(1, 4, 25, 1) 100%) !important;
}

.flex-control-nav {
    top: 315px !important;
}

img.right_player {
    width: 110px !important;
}

img.left_player {
    width: 110px !important;
}

.body_container {
    max-width: 100% !important;
}

.bottom_shirt>img {
    max-width: 60% !important;
}

.wrapp-landi-slider.slide2 .bottom_shirt img.sky_logo {
    width: 180px;
    margin-top: -10px !important;
}

.body_container a#choose_club_popup_link {
    //display:inline-block !important;
    //opacity: 1 !important
}

.landing_mini_as_butn>ul>li a h3 {
    color: #fff !important;
}

.wc_slider_top_logo-content_wrapper {
    background: #050f3e;
    background-size: cover !important;
    padding: 3px 0 20px 2px;
    background-position: center !important;
}

html body .highlight_sec.concurrent {
    padding-top: 0 !important;
}

.club-banner {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    padding-top: 4px;
}

.left_image_tpo1 img {
    max-height: 30px;
    vertical-align: top;
    margin-top: -13px;
    margin-right: 5px;
}

h1.club-header {
    font-family: Montserrat !important;
    font-size: 34px !important;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    text-align: center;
    text-transform: capitalize;
}

.teams_wrap {
    font-family: Montserrat;
    font-size: 9px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 2px;
    margin-top: 5px;
    display: block;
    width: 100%;
    text-align: center;
}

a#top_header_play img {
    margin-left: 13px;
    width: 24px;
    margin-top: 5px;
}

.right_top_timestec {
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

.topnew_teams_play {
    display: flex;
    text-align: left;
    padding-left: 4px;
}

h3.fans-online {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 23px;
    margin: auto;
    color: #afc2e1;
    font-size: 14px;
    font-weight: normal;
}

h3.fans-online span {
    font-size: 8px;
}

li#top-main-news-top span.boxed_rank {
    background: #36c6fd;
    display: none;
}

/*ul#activity-feed-sitefeed > li:nth-child(even):before {
    content: "";
    background-image: url(/application/modules/Sitemobile/externals/images/blue-small-rounded-geometry_4.png) !important;
    background-repeat: no-repeat;
    background-size: 70px;
    z-index: 0;
    position: relative;
    background-position: right 89%;
    height: 100px;
    width: 100px;
    position: absolute;
    right: 0;
}*/
.slider_dots div {
    display: inline-block;
    height: 10px;
    width: 10px;
    background: #fff;
    margin: 18px 10px 0;
    border-radius: 100px;
    border: 1px solid #0e2d6d;
}

.slider_dots div.active {
    background: #969696;
}

.slider_dots {
    text-align: center;
    display: none;
}

.new_prediction_slider .your_predict {
    color: #ffffff;
    font-size: 23.5px;
    text-align: center;
    display: block;
    font-weight: 700;
}

.new_prediction_slider img {
    max-width: 75px;
    vertical-align: middle;
}

.new_prediction_slider button.make-prediction-btnmay {
    border: 0;
    border-radius: 0;
    padding: 6px 10px 5px 9px;
    margin: 15px auto 0;
    color: #000;
    background: #fff;
    font-weight: 700;
}

.new_prediction_slider>table {
    width: 100%;
    text-align: center;
}

.new_prediction_slider select {
    border-radius: 0;
    font-size: 24px;
    height: 34px;
    text-align: center;
    border: 0;
    background: rgba(255, 255, 255, .76);
    font-weight: 700;
    color: #000;
    width: 46%;
    float: none;
    display: inline-block !important;
    text-align-last: center;
}

div#ajax-response-news .post_news.layout_sitemobile_club_feed ul.feeds>li a.link_right_sm {
    max-width: 100%;
    font-weight: 200 !Important;
    font-size: 18px !important;
    background: #fff;
    margin: 0;
    width: 100%;
    display: block;
    text-align: left;
    color: #3c3c3c;
    padding: 7px 20px 25px !important;
    box-sizing: border-box;
    line-height: 24px;
}

div#ajax-response-news .post_news.layout_sitemobile_club_feed ul.feeds>li a.image_leftsm {
    display: block;
    text-align: center;
    background: #0e2d6d;
    margin: 0 !important;
    position: relative;
    padding: 60px 0;
}

div#ajax-response-news .post_news.layout_sitemobile_club_feed ul.feeds>li.small_club-image a.image_leftsm {
    padding: 35px 0;
}

.small_small_found a.image_leftsm {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.small_small_found a.image_leftsm:after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background: #0e2d6d;
    opacity: 0.8;
}

.generic_layout_container.layout_sitemobile_next_match:before {
    content: "";
    background: #1a3875;
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    opacity: 0.7;
}

li.league_progress span.s442_red_button {
    font-weight: 200 !Important;
    background: transparent;
    margin: 0;
    width: 100%;
    text-align: left;
    color: #616161;
    padding: 7px 20px;
    box-sizing: border-box;
}

li.league_progress .automaticfeed_position_graph+div {
    padding: 10px 20px 2px;
    text-align: left;
}

li.league_progress .events {
    text-align: left;
    padding: 0 20px;
    width: max-content;
}

li.league_progress input.clear-inputs {
    box-sizing: border-box;
    min-width: 208px;
    max-width: 240px;
    background: #fff;
    font-size: 13px;
    font-weight: 100;
    height: 42px;
    display: inline-block;
    color: grey;
    padding: 8px;
    border-right: 0;
    text-align: left;
    border-radius: 0;
}

li.league_progress button#submit_sw {
    display: inline-block;
    border-radius: 0;
    box-sizing: border-box;
    border: 0;
    padding: 13px 10px 13px 10px;
    margin: 0;
    color: white;
    background-color: #36c6fd;
    border-left: 0;
    vertical-align: top;
    margin-left: -4px;
    font-size: 12px;
}

li.league_progress .feed_item_date.feed_item_icon.activity_icon_daily_automatic_feed {
    display: none;
}

li.league_progress .comments li {
    font-size: 15px;
    font-weight: bold;
    width: 73%;
    background: #2f6db6;
    border-radius: 5px;
    position: relative;
    margin-left: 34px;
    overflow: visible !important;
    margin-bottom: 10px;
    padding: 3px 20px 3px 13px;
    border: 0;
}

li.league_progress .comments li img.thumb_icon.item_photo_user.thumb_icon {
    margin-top: 8px !important;
    width: 28px !important;
    position: absolute;
    left: -15px;
    top: 0;
    height: 28px !important;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
}

li.league_progress .comments li .comments_info {
    font-size: 15px;
    padding-top: 2px;
    padding-left: 5px;
    overflow: hidden;
}

li.league_progress .comments li .comments_info span.comments_author {
    display: none;
}

li.league_progress .comments li .comments_info span.comments_body {
    font-weight: 100;
    color: #fff !important;
    opacity: .5;
}

li.league_progress .comments li .comments_info ul.comments_date {
    color: #999;
    margin-top: 0;
    overflow: hidden;
    min-width: 90px;
}

li.league_progress .comments li .comments_info ul.comments_date li.comments_timestamp {
    font-size: 8px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
}

li.league_progress .comments li .comments_info ul.comments_date {
    padding: 6px 0;
}

li.league_progress .comments li .comments_info ul.comments_date li+li {
    border-left: 1px solid #8e8e8eee;
    border-radius: 0;
    padding-left: 8px !important;
}

li.league_progress .comments li .comments_info ul.comments_date li.sep {
    display: none;
}

li.league_progress .comments li .comments_info ul.comments_date li.comments_like {
    display: none;
}

li.league_progress {
    position: relative;
}

li.league_progress .comments ul li.viewAllWrap .comments_viewall {
    float: none;
    color: grey !important;
    font-size: 14px;
    font-weight: 100;
    text-align: left;
    padding: 12px 0 2px 0;
    display: block;
    margin: 0;
}

li.league_progress .comments ul li.viewAllWrap .comments_viewall a.ui-link {
    font-weight: 100;
    color: grey !important;
    font-size: 14px;
}

li.league_progress .comments li:nth-child(2) {
    margin-top: 5px;
}

@media(min-width:400px) {
    li.league_progress .comments ul li.viewAllWrap {
        top: 27.3pc;
    }
}

.layout_sitemobile_club_feed_filter ul.tab_item_icon_feed_all li.interact img {
    width: 20px;
}

li.league_progress .comments ul li.viewAllWrap .comments_viewall:before {
    content: "\f075";
    font-family: fontawesome;
    color: grey;
}

li.league_progress .comments ul li.viewAllWrap .comments_viewall a {
    color: grey;
    font-weight: 100;
}

li.league_progress .comments ul li:last-child {
    margin-bottom: 25px;
}

ul.feeds .main-feed_home_toptop .feed_item_generated>a>h3 {
    padding-bottom: 25px !important;
}

li.league_progress .automaticfeed_position_graph {
    padding-bottom: 5px !important;
}

li.league_progress .automaticfeed_position_graph .bottom {
    margin-bottom: 0 !important;
}

.generic_layout_container.layout_sitemobile_club_feed div#showadvfeed-sitefeed ul#activity-feed-sitefeed .feed_item_photo.qc-custom-feed-owner.noleft_photo.automaticfeed_feed {
    display: none;
}

.generic_layout_container.layout_sitemobile_club_feed div#showadvfeed-sitefeed ul#activity-feed-sitefeed .wrap_verticle_parent {
    margin-left: 0 !important;
    padding: 5px 20px;
    font-size: 18px !important;
    background: #fff;
    padding-bottom: 0px !important;
    color: #3c3c3c !important;
    min-height: auto !important;
    height: auto !important;
    width: -webkit-fill-available;
    width: -moz-fill-available;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li {
    margin-bottom: 9px;
    border-bottom: none !important;
    background-image: none !important;
    box-shadow: 0px 3px 7px #d0d0d0;
    background: white !important;
    padding-bottom: 25px !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.quiz_feed img.thumb_icon.item_photo_automaticfeed_feed.thumb_icon {
    display: none !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.full_overflow .thumb_icon {
    display: none !important;
}

ul#activity-feed-sitefeed>li:after {
    display: none;
}

.quiz_sec img {
    margin: auto;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.quiz_feed .quiz_sec .star_link {
    margin: auto !important;
}

.quiz_sidebar_wrap .quiz_sec .bottom_link_sec {
    margin: 20px auto 0;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.quiz_feed h3.quiz_feed_title.quiz_feed_auto.wrap_verticle_parent {
    padding: 0 !important;
}

.wrap_verticle_parent+br {
    display: none;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.position_graph_feed {
    display: none;
}

.comments ul li.viewAllWrap {
    display: none;
}

.comments_viewall a:before {
    content: "\f075";
    font-family: fontawesome;
    color: grey;
    margin-right: 10px;
}

li.comments_delete,
li.comments_delete a {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 8px !important;
    text-transform: capitalize;
    color: #95969b;
}

li.league_progress .comments li .comments_info ul.comments_date li {
    float: left;
    width: auto;
    margin: 0 8px 0 0;
    vertical-align: top;
}

.feed-video-time:before {
    content: "\f017";
    font-family: "Font Awesome 5 Free" !important;
    font-size: 13px;
    margin: 0 3px 3px 0;
    display: inline-block;
    color: grey;
    vertical-align: text-bottom;
}

.show_other_matchpreviews_highlighs {
    padding-left: 20px;
}

.feed_item_posted .feed_item_bodytext {
    padding-top: 20px;
    padding-bottom: 0 !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed .activty_ul_li.s442_match_fulltime.match_updates_wrap_li.fan_post_wrap_li span.feed_item_bodytext {
    padding-top: 0;
    padding-bottom: 18px !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.match_stats_feed {
    padding-bottom: 0 !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.match_line_ups {
    padding-bottom: 0 !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.match_line_ups h3.wrap_verticle_parent {
    margin-bottom: 20px !important;
    padding: 5px 20px !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.match_gaol h3.wrap_verticle_parent {
    margin-bottom: 12px !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.match_kick_off h3.wrap_verticle_parent {
    margin-bottom: 25px !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.forum_post_feed .feed_item_header {
    padding-bottom: 0 !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.full_overflow {
    background-color: #e6e6e6 !important;
}

.generic_layout_container.layout_sitemobile_club_feed ul#activity-feed-sitefeed li.activty_ul_li.full_overflow a.wag_title.ui-link {
    padding: 15px 20px 15px 20px !important;
}

.match_stats_feed span.s442_red_button {
    display: none !important;
}

.match_stats_feed .events {
    display: none !important;
}

.match_stats_feed br {
    display: none;
}

.match_stats_feed .feed_item_status.qc-custom-feed-wrap .feed_item_generated {
    margin-bottom: 0;
}

li.league_progress .events form {
    margin-top: 3px;
    margin-bottom: 7px;
}

.char-question-popup-wrapper .comment-fade-background {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}

.char-question-popup-wrapper .char-question-popup {
    margin-top: 76px !important;
    margin: 20px auto;
    background-color: #0d1a35;
    opacity: 6;
    border-radius: 6px;
    position: relative;
    z-index: 1000;
}

.char-question p.question span#topic-comments {
    font-size: 9px;
    margin-left: 2px;
    color: #fff;
    display: inline-block;
}

.char-question-popup-wrapper div#comment-data {
    padding: 20px;
    height: 290px;
    overflow: scroll;
}

.char-question-popup-wrapper .comment-info {
    margin-left: 16px;
    margin-bottom: 4px;
}

.char-question-popup-wrapper a.name {
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    margin-right: 2px;
}

.char-question-popup-wrapper span.seprater {
    color: #fff;
    font-size: 9px;
    opacity: 0.7;
    font-weight: 100;
    margin: 0 2px;
}

.char-question-popup-wrapper span.comment-date {
    color: #fff;
    font-size: 9px;
    opacity: 0.7;
    font-weight: 100;
    margin: 0 2px;
}

.char-question-popup-wrapper .commemt_img {
    background: #2f6db6;
    display: inline-block;
    border-radius: 5px;
    position: relative;
    margin-left: 15px;
}

.char-question-popup-wrapper img.thumb_icon {
    width: 28px;
    position: absolute;
    left: -15px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
}

.char-question-popup-wrapper span.comment_data {
    display: block;
    min-height: 20px;
    padding: 14px 22px 9px 25px;
    color: #fff;
    font-size: 11px;
    opacity: 0.5;
}

.char-question-popup-wrapper .cd_comment_form {
    background: #07134d;
    position: relative;
    border-radius: 5px;
}

.char-question-popup-wrapper textarea#body {
    background: transparent;
    border: 0;
    color: #fff;
    padding: 10px 0 0 10px;
    height: 38px !important;
    min-width: 208px;
    display: inline-block;
    width: 100px !important;
    line-height: normal;
}

.char-question-popup-wrapper button#submit {
    display: inline-block;
    border: 0 !important;
    border-radius: 0;
    background: #f25c64 !important;
    text-align: center;
    font-size: 14px;
    font-weight: 100;
    padding: 19.8px;
    margin-top: 0;
    box-shadow: none;
    float: right;
    clear: both;
    margin-bottom: 0;
    vertical-align: top;
}

.plus_red {
    z-index: 9 !important;
}

li.league_progress .feed-graph-changer {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    background: #0e2d6d;
    overflow: hidden;
    padding-top: 10px;
    height: 43px;
}

li.league_progress .feed-graph-changer a.graph-change {
    font-size: 72px;
    height: 55px;
    vertical-align: top !important;
    clear: both;
    position: relative;
    display: inline !important;
    color: #fff;
    line-height: 3px !important;
}

.feed-all-graphs {
    padding-top: 20px;
}

.feed-all-graphs canvas {
    max-width: 100%;
    width: 100% !important;
}

li.league_progress .feed-graph-changer a.graph-change.active {
    color: #36c6fd;
}

.custom_type_check_formation_new .feed_item_body .qc-custom-mob-formation .formation_feed_strength div:first-child {
    font-size: 13px;
    font-weight: normal;
    padding: 15px 12px 15px 15px;
    color: #fff;
    /*background-image: url(/public/landing-new/social442-logo-big.png);*/
    background-color: #36c6fd;
    background-size: 27px;
    background-repeat: no-repeat;
    /*text-align: left;*/
    background-position: 31px;
}

.feed_item_body .qc-custom-mob-formation .formation_feed_strength div {
    font-size: 13px;
}

.feed_item_body .qc-custom-mob-formation .formation_feed_strength div .ui-input-text.ui-shadow-inset.ui-body-inherit.ui-corner-all.ui-textinput-autogrow {
    border: 1px solid #c8c8c8 !important;
    border-radius: 0px;
}

.feed_item_body .qc-custom-mob-formation .formation_feed_strength button {
    background: #36c6fd;
    border: 1px solid #36c6fd;
    color: white;
    border-radius: 4px;
    font-size: 13px;
    padding: 6px 15px 6px 15px;
}

li.league_progress .goal_and_app_infeed {
    margin-bottom: 3px;
}

.post_news li.league_progress h3.feed_title.positionGraph_feed_auto.wrap_verticle_parent {
    margin-bottom: 0 !important;
}

.generic_layout_container.layout_sitemobile_club_feed div#showadvfeed-sitefeed ul#activity-feed-sitefeed .custom_type_check_formation_new h3.automaticfeed_video_title.clubnews_feed_auto.wrap_verticle_parent {
    background-color: #0e2d6d;
    font-size: 17px !important;
    color: white !important;
    padding: 20px 10px 20px 55px !important;
    /*    background-image: url(https://www.social442.com/public/landing-new/social442-logo-big.png);*/
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 18px 16px;
}

.stats_predictor_feed .next_match-stats_wrap .predict_formation_novc a {
    background-color: #36c6fd;
}

.custom_type_check_formation_new .qc-custom-mob-formation {
    padding-right: 0;
}

.custom_type_check_formation_new .feed_item_body {
    margin-left: 0 !important;
}

.custom_type_check_formation_new .formation_feed_strength div {
    padding: 0 20px;
}

.custom_type_check_formation_new .formation_feed_strength button {
    margin-left: 20px;
}

.custom_type_check_formation_new h3.automaticfeed_video_title span.wrap_verticle a {
    color: white;
    font-weight: 100;
}

li.league_progress .comments li {
    background-color: transparent;
    padding: 0;
}

li.league_progress .comments li .comments_info {
    font-size: 15px;
    overflow: hidden;
    background-color: #2f6db6;
    border-radius: 5px;
    padding: 6px 15px 5px 19px;
    max-width: 100%;
    width: fit-content;
}

li.league_progress li#feed-match-appearance canvas.canvasjs-chart-canvas {
    width: 100% !important;
    height: 100% !important;
}

li#feed-match-appearance .chart_photo_appeareancs_championship.appear_bg {
    background-position: 74% 5%;
    background-size: 60px;
}

li#feed-match-appearance {
    position: relative;
}

li#feed-goal-scorer {
    position: relative;
}

.center_latest_news {
    padding: 23px 23px 23px 23px;
    border-left: 10px solid #f35c64 !important;
    border: solid 1px rgba(150, 150, 150, .34);
    font-family: Montserrat !important;
    font-size: 18px !important;
    font-weight: 600;
    color: #f25c64 !important;
    margin-top: 25px;
    margin-bottom: 25px;
}

.center_latest_news a {
    color: #f25c64 !important;
}

.widge-liveonsky__badges {
    display: inline-flex;
    margin-top: 10px;
}

.widge-liveonsky__badges img {
    width: auto;
    height: 80px !important;
}

.widge__wrapper {
    text-align: center;
}

.widge-liveonsky__body h3.widge-liveonsky__heading {
    margin-top: 9px;
    margin-bottom: 12px;
    font-size: 21px;
}

.widge-liveonsky__body h3.widge-liveonsky__heading span {
    font-size: 21px;
}

p.match-date-time span.match-date {
    font-size: 16px;
}

p.live-socail-tv {
    display: block;
    margin-top: 23px;
}

p.live-socail-tv span {
    display: inline-block;
    font-size: 14px;
}

p.live-socail-tv img.socail-tv-logo {
    width: 19px;
    display: inline-block;
    margin: 0;
    vertical-align: sub;
}

p.live-socail-tv br {
    display: none;
}

.widge-liveonsky.widge-liveonsky--badges {
    padding: 15px 0;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    margin-top: 30px !important;
    margin-bottom: 30px;
}

p.bread-crums {
    margin-bottom: 5px;
}

.chart_photo_appeareancs_club_img {
    height: 100px;
    position: absolute;
    right: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    opacity: 0.2;
    top: 29%;
}

div#feed-all-graphs-3 .chart_photo_appeareancs_club_img {

    left: 30%;
}

img.club_bg_position_graph {
    height: 100px;
    position: absolute;
    right: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    opacity: 0.2;
    top: 29%;
    z-index: 1;
    margin: auto;
}

a.close_inter {
    cursor: pointer;
}

.top_header_match>div {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

.match_full_time_noti_wrapper .match_full_time_noti_switch.switch {
    float: right;
    position: relative;
    width: 50px;
    height: 18px;
    margin: 0 auto;
    font-size: 0;
    margin-bottom: 0;
}

.match_full_time_noti_wrapper .switch input:checked {
    z-index: 1;
}

.match_full_time_noti_wrapper .switch input:checked+label {
    opacity: 1;
    cursor: default;
}

.match_full_time_noti_wrapper .switch label {
    color: #fff;
    opacity: 0.33;
    transition: opacity 0.25s ease;
    cursor: pointer;
}

.match_full_time_noti_wrapper .switch--horizontal label {
    font-size: 1.5rem;
    line-height: 3rem;
    display: inline-block;
    width: 6rem;
    height: 100%;
    margin: 0;
    text-align: center;
    display: none;
}

.match_full_time_noti_wrapper .switch input {
    position: absolute;
    top: 0;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

.match_full_time_noti_wrapper .switch--horizontal input {
    height: 35px;
    width: 50px;
    left: -9px;
    margin: 0;
    top: -8px;
}

.match_full_time_noti_wrapper .switch--horizontal label:last-of-type {
    margin-left: 6rem;
}

.match_full_time_noti_wrapper .switch .toggle-outside {
    height: 100%;
    border-radius: 2rem;
    padding: 0;
    transition: 0.25s ease all;
}

.match_full_time_noti_wrapper .switch--horizontal .toggle-outside {
    background: #b1b1b1;
    position: absolute;
    width: 28px;
    left: 0;
    height: 15px;
}

.match_full_time_noti_wrapper .switch--horizontal input:checked~.toggle-outside .toggle-inside {
    left: -1px;
    top: 0px;
}

.match_full_time_noti_wrapper .switch--horizontal .toggle-inside {
    height: 14px;
    width: 14px;
}

.match_full_time_noti_wrapper .switch .toggle-inside {
    border-radius: 5rem;
    background: #e6e6e6;
    position: absolute;
    transition: 0.25s ease all;
    box-shadow: 0px 0px 3px 1px #888888;
}

.match_full_time_notification {
    padding: 31px 0px 11px 15px;
    margin: 0;
    font-size: 13px;
    font-weight: 100;
}

body .feeds .vidiprinter_full_time .s442_red_button {
    margin: 0px 5px 0 0;
    overflow: hidden;
    width: calc(100% - 81px);
    background: transparent;
    color: #616161;
    text-align: left;
    padding-left: 0;
    margin-left: 0;
    font-weight: 200;
}

.vidiprinter_full_time .events>textarea {
    padding: 10px;
    border: 2px inset #efefef;
    height: 50px;
    max-height: 41px;
    font-size: 13px;
    font-weight: 100;
    min-width: 208px;
    max-width: 240px;
}

.vidiprinter_full_time .events>button {
    border: 0;
    font-weight: 100;
    font-size: 12px;
    padding: 13px 10px 11px 10px;
}

.ui-bar-a {
    background: #0e2d6d !important;
}

li.league_progress span.wrap_verticle {
    padding-top: 33px;
}

fans-online-wrap h3,
span.club_fans_online_text {
    font-size: 11px !important;
    font-weight: 400 !important;
    color: rgba(255, 255, 255, 0.4) !important;
    font-family: Montserrat !important;
}

.sc-rte {
    float: left;
    width: 100%;
    margin: 0px 0 20px;
    background: #012064;
    border-radius: 6px !important;
}

.sea-cont button {
    display: none !important;
}

.mas-co {
    padding: 0px 25px;
    display: inline-block;
    width: 100%;
    margin-top: -30px;
    box-sizing: border-box;
}

.sc-rte .se-header {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 10px 20px 10px;
    height: 60px;
    justify-content: space-between;
    border-radius: 6px 6px 0px 0px;
}

.sc-rte .se-header h3,
.next-match-date-time h3,
.card-hdn {
    margin: 0 !important;
    padding: 0 !important;
    color: #fff;
    opacity: 0.5;
    font-size: 13px !important;
    font-weight: 500;
}

.sc-rte .se-header .dots_nvs ul li {
    width: 5px;
    height: 5px;
}

.sc-rte ul.season-listing li {
    background: #0e2d6d;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 20px 10px;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-evenly;
    flex-flow: row;
    height: 145px;
    align-items: flex-start;
}

span.pl-rating {
    background-color: #36c6fd;
    font-size: 13px;
    border-radius: 25px;
    font-weight: 500;
    margin: 0px 0 15px;
    display: inline-block;
    margin-bottom: 7px;
    color: #fff;
    min-width: 55px;
    min-height: 28px;
    line-height: 28px;
}

.news-discussion-next-match-wrap>div>h3 {
    justify-content: flex-start !important;
    padding-left: 15px !important;
}

.more-news-heading h2,
.more-news-heading h2 span.blue100 {
    line-height: 40px !important;
}

.sc-rte ul.season-listing li .avtart-card {
    position: relative;
}

.sc-rte ul.season-listing li .avtart-card .avtar-cicle {
    border-radius: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 90px;
}

.sc-rte ul.season-listing li .avtart-card span.season-rating-info {
    position: absolute;
    background: #36c6fd;
    top: 40px;
    color: #fff;
    width: 36px;
    left: 5px;
    display: block;
    border-radius: 57px;
    height: 22px;
    text-align: center;
    line-height: 22px;
}

.sc-rte .sea-cont {
    box-sizing: border-box;
    padding: 20px 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

span.txt-sl-listing {
    font-size: 11px;
    color: #fff;
    font-weight: 500;
    font-family: Montserrat;
    margin-top: 0px;
    width: 100%;
    display: block;
    margin: 0px 0px 10px;
}

.avtar-cicle img {
    width: 54px;
    height: 54px;
    border-radius: 100%;
}

.dots_nvs ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.dots_nvs ul li,
.owl-page {
    display: inline-block !important;
    width: 6px !important;
    cursor: pointer;
    height: 6px !important;
    background: transparent;
    transition: all 0.30s ease-out;
    border: 1px solid rgba(255, 255, 255, .7);
    border-radius: 100% !important;
}

.dots_nvs ul li.active,
.owl-page.active {
    background: #fff !important;
    transition: all 0.30s ease-out;
}

.dots_nvs {
    display: none;
}

.owl-page span {
    display: none !important;
}

.owl-page {
    margin: 0px 2px;
}

.owl-controls {
    position: absolute !important;
    top: 0 !important;
    float: right !important;
    right: 0 !important;
    transform: translateY(-80px) !important;
}

.owl-carousel .owl-wrapper-outer {
    height: 100%;
}

.generic_layout_container.layout_sitemobile_club_next_match .mas-co {
    margin-top: 0;
}

.generic_layout_container.layout_sitemobile_quick_post {
    padding: 0 25px;
    background-color: transparent;
    box-shadow: none;
    margin-bottom: 30px;
}

form#activity-quick-post {
    position: relative;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
}

.fixed-search-bar form#activity-quick-post {
    background: #012064;
}

form#activity-quick-post input {
    background-color: white !important;
    font-size: 12px;
    padding: 7px 0 7px 40px;
    padding-right: 160px;
    border-radius: 0px;
    border: none;
    width: 100%;
    height: 64px;
    box-sizing: border-box;
    color: #9b9b9b !important;
}

.fixed-search-bar form#activity-quick-post input {
    background-color: #012064 !important;
    color: #fff !important;
}

div#quick-post-wrap-id button#compose-submit-quick {
    bottom: 0;
    background-color: #012064;
    color: white;
    border: none;
    font-size: 10px;
}

.fixed-search-bar button#compose-submit-quick {
    background-color: #0e2d6d !important;
    display: block !important;
    margin: 0;
    right: 0;
}

.fixed-search-bar .top-post-menu-wrap a.post-menu-option.post-image {
    /*    background-image: url(https://www.social442.com/public/basic-picture@2x.png);*/
}

.fixed-search-bar .top-post-menu-wrap a.post-link {
    /*    background-image: url(https://www.social442.com/public/link-white.png);*/
}

.fixed-search-bar .top-post-menu-wrap a.post-menu-option.post-formation {
    /*    background-image: url(https://www.social442.com/public/football-field-icon-copy-3@2x.png);*/
}

.fixed-search-bar .top-post-menu-wrap a.post-menu-option.post-player-stats {
    /*    background-image: url(https://www.social442.com/application/modules/Sitemobile/externals/images/icons/dashboard/football_kit_icon2.png);*/
}

div#quick-post-wrap-id img.icon_quick_post {
    top: 25px;
    width: 16px;
    position: absolute;
    left: 16px;
    filter: grayscale(40%);
    opacity: 0.7;
}

.fixed-search-bar img.icon_quick_post {
    filter: grayscale(0%) !Important;
    opacity: 1 !Important;
    top: 14px !important;
}

form#activity-quick-post input::-webkit-input-placeholder {
    color: #9b9b9b !important;
}

form#activity-quick-post input::-moz-placeholder {
    color: #9b9b9b !important;
}

form#activity-quick-post input:-ms-input-placeholder {
    color: #9b9b9b !important;
}

form#activity-quick-post input:-moz-placeholder {
    color: #9b9b9b !important;
}

.fixed-search-bar form#activity-quick-post input::-webkit-input-placeholder {
    color: #fff !important;
}

.fixed-search-bar form#activity-quick-post input::-moz-placeholder {
    color: #fff !important;
}

.fixed-search-bar form#activity-quick-post input:-ms-input-placeholder {
    color: #fff !important;
}

.fixed-search-bar form#activity-quick-post input:-moz-placeholder {
    color: #fff !important;
}

.normal-section-next-match-wrap ul.slick-dots {
    justify-content: flex-end;
    display: flex !important;
    top: 0;
    border-radius: 100%;
    bottom: inherit;
    right: 25px !important;
    align-items: center;
    width: auto;
    height: 45px;
    position: absolute;
}

.normal-section-next-match-wrap ul.slick-dots li button {
    background-color: transparent !important;
    border: 1px solid white !important;
    border-radius: 100%;
    width: 6px;
    padding: 3px;
    font-size: 0;
    height: 6px;
}

.normal-section-next-match-wrap ul.slick-dots li {
    margin: 0 2px;
    width: auto;
    height: auto;
    opacity: 0.5;
}

.normal-section-next-match-wrap ul.slick-dots li.slick-active {
    opacity: 1 !important;
}

.normal-section-next-match-wrap ul.slick-dots li.slick-active button {
    background-color: white !important;
    opacity: 1 !important;
}

.normal-section-next-match-wrap ul.slick-dots li.slick-active button:before {
    display: none;
}

.normal-section-next-match-wrap {
    position: relative;
    border-radius: 0;
}

.normal-section-next-match-wrap .sc-rte {
    border-radius: 0;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    margin-bottom: 0 !important;
}

.normal-section-next-match-wrap .mas-co {
    padding: 0;
}

.normal-section-next-match-wrap .sea-cont button {
    transform: translateY(-35px);
}

/*--------team fo week style---------*/
section#team-of-week .page-wrapper h3.clb-t {
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    margin-top: 40px;
    margin-bottom: 5px;
}

section#team-of-week .page-wrapper h4.gr-guixd {
    text-align: left;
    margin-top: 0;
    margin-bottom: 18px;
}

section#team-of-week .page-wrapper h4.gr-guixd span {
    font-size: 12px;
    font-weight: normal !important;
    color: white;
}

section#team-of-week .grid--layout-two-third .grid--card--box {
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12);
}

section#team-of-week .grid--layout-two-third span.toggle-switch {
    color: #36c6fd;
}

.player-pos.formation_pitch_wrapper {
    position: relative;
}

.team-of-week-section-league {
    padding: 20px 20px;
    margin: 50px 0;
    background-color: #36c6fd;
    position: relative;
}

section#team-of-week .hover-player-stats h3 {
    margin: 0;
    background-color: white;
    border-radius: 6px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    padding: 7px 10px !important;
    font-size: 9px;
    font-weight: normal;
    width: auto !important;
    display: inline-block;
    right: 20px;
    top: 20px;
    position: absolute;
    color: #0e2d6d;
}

div#team-of-week-section-wrap-league-id .card--box-header h2.fram-titl {
    color: white;
    font-size: 27px;
    display: none;
}

div#team-of-week-section-wrap-league-id .card--box-header h2.fram-titl img {
    height: 32px;
    width: auto;
    display: inline-block;
    vertical-align: bottom;
}

/*----- formation start 4-1-2-3 -----*/

body .formation_4-1-2-3 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_4-1-2-3 .player_no_2 {
    top: 20%;
    left: 12%;
}

body .formation_4-1-2-3 .player_no_3 {
    top: 20%;
    left: 34%;
}

body .formation_4-1-2-3 .player_no_4 {
    top: 20%;
    left: 63%;
}

body .formation_4-1-2-3 .player_no_5 {
    top: 20%;
    left: 83%;
}

body .formation_4-1-2-3 .player_no_6 {
    top: 40%;
    left: 49%;
}

body .formation_4-1-2-3 .player_no_7 {
    top: 60%;
    left: 36%;
}

body .formation_4-1-2-3 .player_no_8 {
    top: 60%;
    left: 62%;
}

body .formation_4-1-2-3 .player_no_9 {
    top: 80%;
    left: 21%;
}

body .formation_4-1-2-3 .player_no_10 {
    top: 80%;
    left: 49%;
}

body .formation_4-1-2-3 .player_no_11 {
    top: 80%;
    left: 77%;
}

body .away_formation_4-1-2-3 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_4-1-2-3 .player_no_2 {
    bottom: 32%;
    right: 10%;
}

body .away_formation_4-1-2-3 .player_no_3 {
    bottom: 32%;
    right: 34%;
}

body .away_formation_4-1-2-3 .player_no_4 {
    bottom: 32%;
    right: 62%;
}

body .away_formation_4-1-2-3 .player_no_5 {
    bottom: 32%;
    right: 83%;
}

body .away_formation_4-1-2-3 .player_no_6 {
    bottom: 50%;
    right: 49%;
}

body .away_formation_4-1-2-3 .player_no_7 {
    bottom: 70%;
    right: 34%;
}

body .away_formation_4-1-2-3 .player_no_8 {
    bottom: 70%;
    right: 62%;
}

body .away_formation_4-1-2-3 .player_no_9 {
    bottom: 90%;
    right: 21%;
}

body .away_formation_4-1-2-3 .player_no_10 {
    bottom: 90%;
    right: 49%;
}

body .away_formation_4-1-2-3 .player_no_11 {
    bottom: 90%;
    right: 73%;
}

/*----- formation end 4-1-2-3 -----*/

/*----- formation start 4-1-3-2 -----*/

body .formation_4-1-3-2 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_4-1-3-2 .player_no_2 {
    top: 20%;
    left: 12%;
}

body .formation_4-1-3-2 .player_no_3 {
    top: 20%;
    left: 34%;
}

body .formation_4-1-3-2 .player_no_4 {
    top: 20%;
    left: 63%;
}

body .formation_4-1-3-2 .player_no_5 {
    top: 20%;
    left: 83%;
}

body .formation_4-1-3-2 .player_no_6 {
    top: 40%;
    left: 49%;
}

body .formation_4-1-3-2 .player_no_7 {
    top: 60%;
    left: 21%;
}

body .formation_4-1-3-2 .player_no_8 {
    top: 60%;
    left: 49%;
}

body .formation_4-1-3-2 .player_no_9 {
    top: 60%;
    left: 77%;
}

body .formation_4-1-3-2 .player_no_10 {
    top: 80%;
    left: 36%;
}

body .formation_4-1-3-2 .player_no_11 {
    top: 80%;
    left: 62%;
}

body .away_formation_4-1-3-2 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_4-1-3-2 .player_no_2 {
    bottom: 32%;
    right: 10%;
}

body .away_formation_4-1-3-2 .player_no_3 {
    bottom: 32%;
    right: 34%;
}

body .away_formation_4-1-3-2 .player_no_4 {
    bottom: 32%;
    right: 62%;
}

body .away_formation_4-1-3-2 .player_no_5 {
    bottom: 32%;
    right: 83%;
}

body .away_formation_4-1-3-2 .player_no_6 {
    bottom: 50%;
    right: 49%;
}

body .away_formation_4-1-3-2 .player_no_7 {
    bottom: 70%;
    right: 20%;
}

body .away_formation_4-1-3-2 .player_no_8 {
    bottom: 70%;
    right: 49%;
}

body .away_formation_4-1-3-2 .player_no_9 {
    bottom: 70%;
    right: 73%;
}

body .away_formation_4-1-3-2 .player_no_10 {
    bottom: 90%;
    right: 34%;
}

body .away_formation_4-1-3-2 .player_no_11 {
    bottom: 90%;
    right: 62%;
}

/*----- formation end 4-1-3-2 -----*/

/*----- formation start 3-3-1-3 -----*/

body .formation_3-3-1-3 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_3-3-1-3 .player_no_2 {
    top: 20%;
    left: 21%;
}

body .formation_3-3-1-3 .player_no_3 {
    top: 20%;
    left: 49%;
}

body .formation_3-3-1-3 .player_no_4 {
    top: 20%;
    left: 77%;
}

body .formation_3-3-1-3 .player_no_5 {
    top: 40%;
    left: 21%;
}

body .formation_3-3-1-3 .player_no_6 {
    top: 40%;
    left: 49%;
}

body .formation_3-3-1-3 .player_no_7 {
    top: 40%;
    left: 77%;
}

body .formation_3-3-1-3 .player_no_8 {
    top: 60%;
    left: 49%;
}

body .formation_3-3-1-3 .player_no_9 {
    top: 80%;
    left: 21%;
}

body .formation_3-3-1-3 .player_no_10 {
    top: 80%;
    left: 49%;
}

body .formation_3-3-1-3 .player_no_11 {
    top: 80%;
    left: 77%;
}

body .away_formation_3-3-1-3 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_3-3-1-3 .player_no_2 {
    bottom: 32%;
    right: 21%;
}

body .away_formation_3-3-1-3 .player_no_3 {
    bottom: 32%;
    right: 49%;
}

body .away_formation_3-3-1-3 .player_no_4 {
    bottom: 32%;
    right: 77%;
}

body .away_formation_3-3-1-3 .player_no_5 {
    bottom: 52%;
    right: 21%;
}

body .away_formation_3-3-1-3 .player_no_6 {
    bottom: 52%;
    right: 49%;
}

body .away_formation_3-3-1-3 .player_no_7 {
    bottom: 52%;
    right: 77%;
}

body .away_formation_3-3-1-3 .player_no_8 {
    bottom: 73%;
    right: 49%;
}

body .away_formation_3-3-1-3 .player_no_9 {
    bottom: 88%;
    right: 21%;
}

body .away_formation_3-3-1-3 .player_no_10 {
    bottom: 88%;
    right: 49%;
}

body .away_formation_3-3-1-3 .player_no_11 {
    bottom: 88%;
    right: 77%;
}

/*----- formation end 3-3--3 -----*/

.grid--card-content .player-pos .home-formation span.player_no_1 {
    left: 49%;
    top: 23px;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_2 {
    left: 15%;
    top: 32%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_3 {
    left: 34%;
    top: 26%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_4 {
    left: 62%;
    top: 26%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_5 {
    left: 81%;
    top: 32%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_6 {
    left: 15%;
    top: 55%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_7 {
    left: 34%;
    top: 50%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_8 {
    left: 61%;
    top: 50%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_9 {
    left: 81%;
    top: 55%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_10 {
    left: 34%;
    top: 73%;
}

.grid--card-content .player-pos .formation_4-4-2 span.player_no_11 {
    left: 61%;
    top: 73%;
}

section#team-of-week .grid--card-content .player-pos .home-formation b .player-rating {
    color: #012064;
    background-color: white;
    width: auto;
    display: inline-block;
    font-size: 9px;
    padding: 6px 10px 6px 10px;
    border-radius: 100px;
    margin-top: 1px;
}

.grid--card-content .player-pos .home-formation b {
    position: relative;
    margin-top: -3px;
}

.player-pos.formation_pitch_wrapper img.formation_pitch {
    height: 350px;
}

.grid--card-content .player-pos .formation_4-4-2 {
    width: 100%;
    margin: 0;
    height: 100%;
}

section#team-of-week .grid--card-content .player-pos .home-formation b a {
    font-size: 9px;
    color: #fff;
    font-family: montserrat, sans-serif !important;
}

section#team-of-week .home-formation span img,
section#team-of-week .away-formation span img {
    background-color: transparent;
    position: absolute;
    right: 0;
    margin: auto;
    max-width: 20px;
    top: -16px;
    height: auto;
    z-index: 1;
    left: -2px;
}

/*---------------mobile-break style--------*/
.players-stats-global-timeline-wrap {
    max-width: 1172px;
    margin: auto;
}

.players-stats-global-timeline-ul-li ul {
    display: -webkit-box;
    position: relative;
    flex: 1;
    width: 100%;
    overflow: auto;
}

.players-stats-global-timeline-ul-li ul li {
    margin-right: 15px;
    cursor: pointer;
    font-size: 11px;
    font-family: montserrat, sans-serif !important;
    font-weight: 400;
    color: #fff;
    opacity: .5;
    padding-bottom: 8px;
}

.players-stats-global-timeline-ul-li ul li.active {
    opacity: 1;
    border-bottom: 2px solid white;
    font-weight: bold;
}

.players-stats-global-timeline-ul-li ul li:first-child span {
    font-family: Montserrat;
    font-size: 11px;
    font-weight: normal;
    color: white;
    display: block;
    position: absolute;
    top: 1px;
}

.players-stats-timeline-wrap .grid--card--box table.seson-dat-info {
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    overflow: hidden;
    margin: auto;
}

.players-stats-global-timeline-wrap .stat-bar-wrapper {
    background-color: #D5E8B2;
}

.players-stats-global-timeline-wrap .stat-bar-wrapper,
.stat-bar-wrapper .stat-bar {
    display: inline-block;
    height: 1.4em;
    line-height: 1.4em;
    text-align: left;
    vertical-align: middle;
    border-radius: 3px;
}

.players-stats-global-timeline-wrap .stat-bar-wrapper .stat-bar {
    background-color: #93C73F;
    text-indent: .2em;
    vertical-align: top !important;
}

.players-stats-global-timeline-wrap .stat-bar-wrapper .stat-bar .stat-value {
    text-align: left;
}

.players-stats-global-timeline-wrap .stat-value {
    color: #fff;
    font-weight: bold;
    border-radius: 3px;
}

.league-players-stats-global-timeline-wrap .line-break-stats-heading {
    font-size: 24px;
    font-weight: normal;
    margin-top: 35px;
    color: white;
    margin-bottom: 35px;
}

.max-fxt .grid-box-clumn-3:nth-child(2) .max-df a img {
    width: 18px;
    height: auto;
}

.league-players-stats-global-timeline-wrap {
    padding: 25px;
    background-color: #36c6fd;
    margin-bottom: 25px;
}

.players-stats-global-timeline-ul-li ul li:first-child {
    cursor: unset !important;
    width: 62px;
}

.players-stats-global-timeline-ul-li {
    margin-bottom: 30px;
}


.players-stats-timeline-wrap table.seson-dat-info tbody {
    max-height: 646px;
    overflow-y: auto;
    height: auto;
}

.players-stats-timeline-wrap table.seson-dat-info thead,
.players-stats-timeline-wrap table.seson-dat-info tbody tr {
    width: 100%;
    display: table;
}

.players-stats-timeline-wrap table.seson-dat-info thead tr th:nth-child(2) {
    text-align: left !important;
    min-width: 85px !important;
}

.players-stats-timeline-wrap table.seson-dat-info tbody tr td {
    overflow: hidden;
    font-family: montserrat, sans-serif !important;
    font-size: 10px;
    border-bottom: 1px solid #e3e9f4;
    padding: 6px;
    white-space: nowrap;
    max-width: 75px;
    width: 50px;
    min-width: 45px;
}

.players-stats-timeline-wrap table.seson-dat-info tbody tr td:first-child {
    border-bottom: 1px solid #0e2d6d;
    min-width: 25px;
    width: 25px;
}

.fill-navy {
    background: #0e2d6d !important;
    color: #fff !important;
    padding: 6px 6px !important;
    text-align: center !important;
    width: 25px;
}

td.clb-lgo img {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    vertical-align: middle;
    background: #e0e1e0;
    box-sizing: border-box;
    margin: 0 7px 0 0;
    line-height: normal;
}

.players-stats-timeline-wrap table.seson-dat-info tbody tr td:nth-child(2) {
    max-width: 85px;
    text-align: left;
    text-overflow: ellipsis;
    min-width: 85px;
}

table.seson-dat-info tr td {
    text-align: center;
    font-family: Montserrat;
    color: #9b9b9b;
    font-weight: 500;
}

.players-stats-timeline-wrap .grid--card--box table.seson-dat-info thead tr.data-se-row th {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
    white-space: nowrap;
    text-align: left;
    font-family: montserrat, sans-serif !important;

    max-width: 75px;
    min-width: 45px;
    width: 50px;
    text-align: center;
    padding: 6px 6px !important;
}

section#league-players-stats-best-passer table tr td.data-active {
    min-width: 50px;
}

section#players-stats-best-tackler table.seson-dat-info tr td.data-active {
    min-width: 52px;
}

table.seson-dat-info {
    background: #fff;
    max-width: 320px;
    border-radius: 6px;
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: collapse;
}

.players-stats-timeline-wrap .grid--card--box table.seson-dat-info tbody tr.data-se-row {
    box-shadow: none;
    display: flex;
}

.players-stats-timeline-wrap .grid--card--box table.seson-dat-info thead tr {
    background-color: #012064;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12);
    display: flex;
}

.players-stats-timeline-wrap .grid--card--box table.seson-dat-info thead tr.data-se-row th:first-child {
    min-width: 25px !important;
    width: 25px;
}

.players-stats-timeline-wrap .grid--card--box table.seson-dat-info thead tr th {
    color: white;
    background: #012064 !important;
}

.players-stats-global-timeline-wrap {
    background-color: #36c6fd;
    margin: 50px 0px;
    padding: 25px;
}

.players-stats-global-timeline-wrap .line-break-stats-heading img {
    height: 26px;
    width: auto;
    margin-right: 5px;
    vertical-align: sub;
}

.players-stats-global-timeline-wrap .line-break-stats-heading {
    font-size: 24px;
    font-family: montserrat, sans-serif !important;
    font-weight: 400;
    color: white;
    margin: 35px 0;
}

.league-stats-posession-accuracy-section-wrap {
    background-color: #36c6fd;
    padding: 25px;
    margin: 50px 0;
}

.league-stats-posession-accuracy-section-wrap .page-wrapper h3.clb-t span.clb-logo img {
    height: 26px;
    width: auto;
    margin-right: 5px;
    vertical-align: sub;
}

.league-stats-posession-accuracy-section-wrap .page-wrapper h3.clb-t {
    margin-bottom: 15px !Important;
}

.league-stats-posession-accuracy-section-wrap span.hr-s {
    font-size: 15px;
    color: #fff;
    font-family: montserrat, sans-serif !important;
}

.grid--lay-card {
    width: 100%;
    background: #fff;
    border-radius: 6px;
    box-shadow: 2px -4px 26px rgba(0, 0, 0, 0.25);
}

.card--header {
    box-sizing: border-box;
    padding: 15px 25px;
    color: #fff;
    background: #36c6fd;
    border-radius: 6px 6px 0px 0px;
}

h3.club-header-t {
    font-size: 20px;
    font-weight: 300;
    font-family: Montserrat;
    line-height: normal;
    margin: 0;
    color: #fff;
    padding: 0;
}

ul.data-list-row-3 {
    list-style: none;
    margin: 0;
    padding: 0;
}

.data-counter {
    box-sizing: border-box;
    padding: 12px 25px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #e3e9f4;
}

li.data-seq {
    color: #9b9b9b;
}

.data-counter li {
    float: left;
    font-size: 14px;
    font-family: Montserrat;
    line-height: normal;
    font-weight: 500;
    color: #0e2d6d;
}

li.data-clun-info {
    padding-left: 27px;
    position: relative;
    font-family: montserrat, sans-serif !important;
    margin-left: 12px;
}

li.data-clun-info img {
    max-height: 20px;
    float: left;
    position: absolute;
    font-size: 0;
    left: 0;
    margin-right: 10px;
    vertical-align: middle;
}

li.data-club-per {
    float: right;
}

.stat-bar-wrapper,
.stat-bar-wrapper .stat-bar {
    display: inline-block;
    height: 1.4em;
    line-height: 1.4em;
    text-align: left;
    vertical-align: middle;
    border-radius: 3px;
}

.stat-bar-wrapper {
    background-color: #D5E8B2;
}

.stat-bar-wrapper .stat-bar {
    background-color: #93C73F;
    text-indent: .2em;
    vertical-align: top !important;
}

.stat-bar-wrapper .stat-bar .stat-value {
    text-align: left;
    font-size: 10px;
}

.stat-value {
    color: #fff;
    font-weight: bold;
    border-radius: 3px;
}

.club-scorer {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 50px;
    background: #0e2d6d;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    font-family: Montserrat;
    padding: 15px 20px;
    margin-top: 15px;
    box-sizing: border-box;
}

span.clun-status-c {
    padding-left: 20px;
    font-size: 20px;
    font-family: montserrat, sans-serif !important;
}

span.clun-status-c img {
    max-width: 25px;
    vertical-align: middle;
}

span.club-season-r {
    justify-content: flex-end;
    display: flex;
    flex: 1;
}

.league-data-sheet {
    margin-top: 30px;
}

.grid--card--box {
    width: 100%;
    overflow: scroll;
    box-sizing: border-box;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
}

section#head-to-head-break-section .page-wrapper {
    background-color: #36c6fd;
    padding: 25px !important;
    margin: 50px 0;
}

section#head-to-head-break-section .page-wrapper h3.clb-t {
    font-size: 22px;
    color: white;
    margin: 27px 0;
    font-weight: normal;
}

section#head-to-head-break-section .page-wrapper nav.seconds-nb--bar ul {
    display: -webkit-box;
    overflow: scroll;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

nav.seconds-nb--bar ul li {
    margin: 0 10px;
}

nav.seconds-nb--bar ul li:first-child {
    margin-left: 0;
}

nav.seconds-nb--bar ul li a {
    color: white;
    font-size: 13px;
    font-family: montserrat, sans-serif !important;
    opacity: 0.7;
}

nav.seconds-nb--bar ul li.active a {
    opacity: 1;
    font-weight: bold;
}

nav.seconds-nb--bar ul li.active {
    border-bottom: 2px solid white;
    padding-bottom: 4px;
}

.main-section-head-to-head-wrap-ul {
    display: flex;
}

.main-section-head-to-head-wrap-ul ul {
    flex-grow: 1;
    background: #0e2d6d !important;
    color: #fff;
    border-radius: 4px;
    padding: 12px 12px;
    margin: 0px 5px;
    opacity: 1;
}

.main-section-head-to-head-wrap-ul ul li {
    list-style: none;
    text-align: center;

}

.main-section-head-to-head-wrap-ul ul li span {
    display: block;
    font-size: 10px;
    width: 100%;
    padding: 2px 0px;
    opacity: 0.7;
}

.max-fxt .grid-box-clumn-3 .max-df {
    display: block;
    background-repeat: no-repeat;
    background-size: 21px;
    background-position: 0px 0px;
    text-align: center;
    padding: 10px 0;
}

.max-fxt .grid-box-clumn-3:last-child .max-df {
    background-position: right 0;
}

.grid--card-content .player-pos .home-formation b {
    position: relative;

}

/*section#team-of-week .grid--card-content .player-pos .home-formation b .player-rating {
    color: #012064;
    background-color: white;
    width: auto;
    display: inline-block;
    font-size: 12px;
    padding: 10px 15px 6px 15px;
    border-radius: 100px;
    margin-top: 1px;
}*/
.main-section-head-to-head-wrap-ul ul:first-child li {
    text-align: left;
}

.main-section-head-to-head-wrap-ul ul:last-child li {
    text-align: right;
}

.max-fxt {
    display: block;
    background-color: #012064;
    color: white;
    padding: 25px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 30px;
    margin-top: 30px;
    border-radius: 7px;
}

.max-fxt .grid-box-clumn-3 {
    display: block;
    text-align: center;
    width: 42%;
}

.max-fxt .grid-box-clumn-3 figure img {
    height: 58px;
    border-radius: 50%;
    width: 58px;
    object-fit: cover;
}

.max-fxt .grid-box-clumn-3:first-child .max-df a {
    justify-content: flex-end;
}

.max-fxt .grid-box-clumn-3:last-child a {
    position: relative;
}

.max-fxt .grid-box-clumn-3:first-child .max-df a figure {
    margin-right: 0;
}

.max-fxt .grid-box-clumn-3 .max-df a {
    align-items: center;
}

.max-fxt .grid-box-clumn-3 .max-df a figure {
    margin: 0 10px;
}

.max-fxt .grid-box-clumn-3 .max-df a .nam-ss h2.nam-bb-d {
    font-size: 14px !important;
    color: white;
    padding: 0 !important;
    margin-top: 7px !important;
}

.max-fxt .grid-box-clumn-3 .max-df h3 {
    color: white;
    margin-bottom: 29px;
    margin-top: 22px;
}

.grid-box-row-3.logo-wrapper-main-div {
    margin-bottom: 10px;
    margin-top: 20px;
    display: flex;
}

.max-fxt .grid-box-clumn-3:nth-child(2) {
    margin: 0 10px;
    width: 20%;
}

@media(max-width:350px) {
    .max-fxt .grid-box-clumn-3 .max-df a .nam-ss h2.nam-bb-d {
        font-size: 14px;
    }
}

/*.max-fxt .grid-box-clumn-3 div#home-player-name-data-team h2.nam-bb-d {
    padding-left: 24px;
    font-size: 18px;
}*/
.sd-dff-s ul {
    background-color: #0e2d6d;
    color: white;
    padding: 25px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.sd-dff-s ul li span:first-child {
    float: left;
}

.sd-dff-s ul li span:nth-child(2) {
    float: right;
}

.sd-dff-s ul li {
    display: block;
    overflow: hidden;
}

.sd-dff-s ul li.heading-li {
    margin-bottom: 15px;
    font-weight: bold;
}

.grid---clounm-3 .sd-dff-s {
    background-color: #0e2d6d;
    border-radius: 6px;
    overflow: hidden;
}


.grid---clounm-3:nth-child(2) .sd-dff-s-middle {
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    background-color: #012064;
    padding: 0 0px 30px;
    margin: 25px 0;
}

.sd-dff-s-middle {
    background: #002563;
    border-radius: 6px;
    box-sizing: border-box;
    padding: 40px 0;
}

ul.mints-per-goals {
    padding: 20px 0;
    text-align: center;
    display: flex;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    align-items: center;
    justify-content: center;
}

ul.mints-per-goals li {
    font-family: Montserrat;
    font-size: 30px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    display: inline-block;
    line-height: normal;
    letter-spacing: normal;
    color: #36c6fd;
}

ul.mints-per-goals li:nth-child(2) {
    font-size: 18px;
    margin: 0 20px;
    color: white;
    font-size: 13px;
    color: white;
}

.grid---clounm-3:nth-child(2) .sd-dff-s-middle .rating-container {
    padding: 17px 20px 0;
}

.grid---clounm-3:nth-child(2) .sd-dff-s-middle .rating-container ul li:first-child {
    text-align: center;
    background-color: #36c6fd;
    font-weight: bold;
    padding: 5px;
    border-radius: 6px 0px 0px 6px;
    margin: 12px 0 0;
}

.grid---clounm-3:nth-child(2) .sd-dff-s-middle .rating-container ul li {
    display: inline-block;
    color: white;
    font-family: Montserrat;
    font-size: 11px;
    font-weight: normal;
    width: 28%;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

.grid---clounm-3:nth-child(2) .sd-dff-s-middle .rating-container ul li:nth-child(2) {
    text-align: center;
    width: 32%;
    font-size: 10px;
}

.grid---clounm-3:nth-child(2) .sd-dff-s-middle .rating-container ul li:last-child {
    text-align: center;
    background-color: #36c6fd;
    padding: 5px;
    border-radius: 0px 6px 6px 0px;
    font-weight: bold;
    margin: 12px 0 0;
}

.rating-container ul {
    text-align: center;
}

.generic_layout_container.layout_sitemobile_last_match_stats section.fluid-width.fill-sk-blu {
    padding: 25px;
    background-color: #36c6fd;
    margin: 50px 0;
}

section.fluid-width.fill-sk-blu .page-wrapper h3.clb-t {
    font-size: 22px;
    color: #fff;
    margin-top: 27px;
    font-family: montserrat, sans-serif !important;
    font-weight: 400;
    margin-bottom: 0;
}

.last-match-stats-section-data-team .page-wrapper h4.gr-guixd span {
    font-family: Montserrat !important;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #0e2d6d;
    border: none;
    font-weight: normal !important;
}

.last-match-stats-section-data-team .page-wrapper h4.gr-guixd span#away-team-name-last-match-record {
    margin-right: 0;
    padding-right: 0;
}

section.fluid-width.fill-sk-blu .page-wrapper h4.gr-guixd {
    margin-top: 5px;
    display: flex;
    overflow: auto;
}

.last-match-stats-section-data-team section.fluid-width.fill-sk-blu .page-wrapper h4.gr-guixd {
    margin-top: 5px;
    margin-bottom: 20px;
}

section.fluid-width.fill-sk-blu .page-wrapper h4.gr-guixd span#last-match-goals-record {
    margin: 0 7px;
}

.last-match-stats-section-data-team .grid--card--box {
    box-shadow: none;
    overflow: hidden;
}

.layout_last_match_stats .grid--card--box.bg-ac-b .bg-ac-b {
    background-color: #012064;
}

.last-match-stats-section-data-team .card--box-header.bg-ac-b {
    box-shadow: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.last-match-stats-section-data-team .bg-ac-b {
    background: #fff;
}

.last-match-stats-section-data-team .card--box-header {
    background: #0e2d6d;
    display: flex;
    border-radius: 6px 6px 0px 0px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

.last-match-stats-section-data-team .card--box-header.bg-ac-b h2.fram-titl {
    background-color: #0e2d6d;
    border-radius: 6px 6px 0 0;
    padding: 0px 15px;
    width: 100%;
    display: block;
    margin: 15px 0;
}

.last-match-stats-section-data-team .card--box-header.bg-ac-b h2.fram-titl span.cc-pp-r {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    font-family: montserrat, sans-serif !important;
    width: 50%;
}

.last-match-stats-section-data-team .card--box-header.bg-ac-b h2.fram-titl span.cc-pp-r span.toggle-icon {
    vertical-align: top;
    margin: 2px 0;
    width: auto !important;
    display: inline-block;
}

.last-match-stats-section-data-team .texm-sl {
    justify-content: flex-end;
    flex: 1;
    display: inline-block;
    float: right;
}

.last-match-stats-section-data-team span.chjd- {
    display: inline-block;
    position: relative;
    align-items: center;
    vertical-align: middle;
}

.last-match-stats-section-data-team span.chjd- img {
    max-height: 25px;
    vertical-align: middle;
}

.last-match-stats-section-data-team .card--box-header.bg-ac-b h2.fram-titl span.chjd-.current-state::after {
    background-color: white;
}

.last-match-stats-section-data-team span.chjd-.current-state::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    background: #071f64;
    left: 0;
    top: 36px;
}

.last-match-stats-section-data-team .grid--card--box.bg-ac-b {
    background-color: #012064;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    /*    margin-bottom: 30px;
    margin-top: 30px;*/
}

.last-match-stats-section-data-team .grid--card-content .player-pos {
    position: relative;
}

.last-match-stats-section-data-team img.formation_pitch {
    /*height: 450px;*/
    width: 100%;
    border-top: 1px solid #112e72;
    border-bottom: 1px solid #112e72;
}

.texm-sl.last-match-statistics-wrapper,
.texm-sl.last-match-strength-weaknes {
    float: none;
    display: flex;
    align-items: center;
}

.texm-sl.last-match-statistics-wrapper span,
.texm-sl.last-match-strength-weaknes span {
    text-align: center;
    width: 33%;
}

.texm-sl.last-match-statistics-wrapper span:first-child,
.texm-sl.last-match-strength-weaknes span:first-child {
    text-align: left;
}

.texm-sl.last-match-statistics-wrapper span:last-child,
.texm-sl.last-match-strength-weaknes span:last-child {
    text-align: right;
}

.last-match-stats-section-data-team .card-vob {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 35px 15px;
}

.last-match-stats-section-data-team .grid--layout-two-third:last-child .grid--card--box {
    background: #012064;
}

.last-match-stats-section-data-team ul.stst-lids {
    display: flex;
    width: 100%;
    list-style: none;
    margin: auto auto 10px;
    padding: 0;
    justify-content: center;
}

.last-match-stats-section-data-team ul.stst-lids li {
    width: 33.33%;
}

.last-match-stats-section-data-team ul.stst-lids li:nth-of-type(2) {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.last-match-stats-section-data-team ul.stst-lids li span {
    padding: 0 10px;
    font-size: 10px;
    color: #fff;
    height: 25px;
    line-height: 25px;
    font-family: montserrat, sans-serif !important;
    box-sizing: border-box;
}

.last-match-stats-section-data-team .tx-r {
    float: right;
    border-radius: 6px 0px 0px 6px;
    text-align: right;
}

.last-match-stats-section-data-team .data-ac-skb {
    background: #36c6fd;
}

.last-match-stats-section-data-team span.data-progres-25 {
    width: 25%;
}

.last-match-stats-section-data-team .tx-l {
    float: left;
    border-radius: 0px 6px 6px 0px;
}

.last-match-stats-section-data-team span.data-progres-40 {
    width: 40%;
}

.last-match-stats-section-data-team span.data-progres-50 {
    width: 50%;
}

.last-match-stats-section-data-team span.data-progres-30 {
    width: 30%;
}

.last-match-stats-section-data-team span.data-progres-70 {
    width: 70%;
}

.last-match-stats-section-data-team span.data-progres-60 {
    width: 60%;
}

.last-match-stats-section-data-team .grid--layout-two-third .grid--card--box {
    margin-bottom: 20px;
}

.last-match-stats-section-data-team .grid--layout-two-third .grid--card--box:last-child {
    margin-bottom: 0px;
}

.last-match-stats-section-data-team ul.stst-lids li:nth-child(2) span {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}

.generic_layout_container.layout_sitemobile_last_match_stats .grid--card-content .player-pos .formation_4-4-2 img.home_form_logo {
    display: none;
}

.last-match-stats-section-data-team .combine-class ul {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
}

.last-match-stats-section-data-team .combine-class ul>li {
    display: inline-block;
    font-family: montserrat, sans-serif !important;
    font-size: 12px;
    color: white;
    vertical-align: middle;
    list-style: none;
    width: 33%;
    height: auto;
    position: relative;
    margin: 0 5px;
    padding: 10px;
    background-color: #0e2d6d;
    text-align: center;
}

.last-match-stats-section-data-team .grid--layout-two-third {
    box-shadow: none;
}

.last-match-stats-section-data-team .avtar-cicle img {
    width: 27px;
    height: 27px;
}

.last-match-stats-section-data-team .combine-class ul>li:nth-child(2) span.plus-icon {
    color: #519f19;
}

.last-match-stats-section-data-team ul>li span.season-rating-info {
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    display: block;
    background: #36c6fd;
    padding: 4px 4px;
    text-align: center;
    color: #fff;
    margin: auto;
    z-index: 1;
    top: 21px;
    width: 26px;
    font-size: 8px;
    border-radius: 47px;
    margin-left: 0;
    height: 16px;
    left: 0px;
    line-height: normal;
    position: absolute;
    box-sizing: border-box;
}

.last-match-stats-section-data-team .combine-class>ul>li:last-child {
    text-align: right;
}

.last-match-stats-section-data-team .combine-class>ul>li>li {
    background-color: #0e2d6d !important;
    border-radius: 6px;
    margin-bottom: 8px !important;
    box-sizing: border-box;
    padding: 10px 8px !important;
    position: relative;
    font-family: montserrat, sans-serif !important;
    color: #fff;
    font-size: 10px;
    line-height: 17px;
    overflow: hidden;
}

.rate_players_comments form input {
    width: 100%;
    box-sizing: border-box;
    font-size: 9px;
    border-radius: 3px;
    padding: 6px 10px;
    border: none;
}

.combine-class ul>li:nth-child(2) span.minus-icon {
    color: #f8e71c;
}

.combine-class ul:last-child li:nth-child(2) {
    font-size: 18px;
}

/*.last-match-stats-section-data-team .away-formation{
    height: 100% !important;
}*/
.last-match-stats-section-data-team .home-formation span .players-position,
.last-match-stats-section-data-team .away-formation span .players-position {
    display: none;
}

.last-match-stats-section-data-team .away-formation span img,
.last-match-stats-section-data-team .home-formation span img {
    background-color: transparent;
    position: absolute;
    right: 0;
    margin: auto;
    object-fit: scale-down;
    max-width: 100%;
    height: 29px !important;
    width: 30px !important;
    border-radius: 100%;
    display: none !Important;
    top: -21px;
    z-index: 1;
    left: -2px;
}

.last-match-stats-section-data-team .away-formation span span,
.last-match-stats-section-data-team .home-formation span span {
    position: absolute;
    margin-top: 2px;
    font-size: 10px;
    display: block;
    overflow: hidden;
    width: 75px;
    right: 0;
    margin: auto;
    text-align: center;
    transform: translateX(-50%);
    left: 50%;
}

body .last-match-stats-section-data-team .away-formation span span {
    background-color: #0e2d6d;
    color: white;
}

.last-match-stats-section-data-team .away-formation span span,
.last-match-stats-section-data-team .home-formation span span {
    color: #012064;
    background: white;
    width: 40px;
    position: relative;
    height: 27px !important;
    display: flex;
    font-size: 9px;
    font-weight: bold;
    align-items: center;
    padding: 0;
    border-radius: 100px;
    margin-top: 1px;
    justify-content: center;
}

.last-match-stats-section-data-team .home-formation span b a,
.last-match-stats-section-data-team .away-formation span b a {
    font-size: 9px;
    font-family: montserrat, sans-serif !important;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    padding: 5px 8px 8px;
    right: 0;
    display: block;
    text-align: center;
}

.last-match-stats-section-data-team .home-formation>span,
.last-match-stats-section-data-team .away-formation>span {
    background-color: transparent !important;
}

/*--------table-edit-----*/
.players-stats-timeline-wrap .grid--card--box {

    overflow-y: hidden;
    box-shadow: none;
}

section#players-stats-best-assits table tr td.data-active {
    min-width: 55px;
}

.players-stats-timeline-wrap .grid--card--box table.seson-dat-info tbody {
    max-height: 365px;
    overflow-y: scroll;
    display: block;
}

.players-stats-timeline-wrap .grid--card--box table.seson-dat-info thead {
    display: block;
}

/*-----------footer-edit------*/
.mrr442-question .foter-question .foter-question {
    background-color: #0e2d6d;
    padding: 25px 15px;
    border-radius: 6px;
    margin: 0 25px;
    margin-bottom: 10px;
    color: white;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    font-size: 15px;
    display: flex;
    align-items: center;
}

img.line-break-club-stat-logo {
    width: auto;
    vertical-align: middle;
    height: 25px;
    align-items: center;
    margin-right: 8px;
}

.character-image img {
    width: 55px;
    margin-left: 25px;
    border-radius: 100%;
    box-shadow: -3px 2px 5px 0px #0e2d6d;
}

.character-image {
    margin-bottom: 15px;
}

.footer-rating-notification {
    position: fixed;
    left: 0;
    bottom: 0;
    max-width: 450px;
}

.mrr442-question .foter-question .cd_comment_news {
    margin: 0 25px;
}

.mrr442-question .foter-question .cd_comment_news input {
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    padding: 15px 25px;
    margin-bottom: 10px;
    border: none;
    font-size: 13px;
    border-radius: 6px;
    width: 100%;
    box-sizing: border-box;
}

span.prediction-cross {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 0;
    opacity: 0.5;
}

.mrr442-question .foter-question .cd_comment_news .answer_element ul.list_rate_general {
    margin-bottom: 20px;
    background: transparent;
}

.mrr442-question .foter-question .cd_comment_news .answer_element ul.list_rate_general li {
    background-color: white;
    color: #9b9b9b;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    font-size: 12px;
    box-sizing: border-box;
    border-radius: 40px;
    font-weight: 500;
    width: 35px;
    height: 35px;
    text-align: center;
    margin: 5px 5px;
    padding: 10px 8px;
}

ul.list_rate_general li.active {
    background-color: #36c6fd;
    color: white;
}

.left-section-Thoughts {
    background-color: #36c6fd;
    color: #fff;
    padding: 25px 15px;
    font-size: 18px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    border-radius: 6px;
    margin: 0 25px 20px 25px;
}

.left-section-Thoughts h3 {
    color: white;
    font-weight: normal;
}

.right-section-next p {
    font-size: 18px;
    color: white;
    position: relative;
}

.right-section-next p:after {
    /*    background-image: url(https://www.social442.com/icon/arrow-right-all.png);*/
    background-repeat: no-repeat;
    content: '';
    width: 32px;
    height: 21px;
    background-size: 23px;
    position: absolute;
    top: 6px;
    margin-left: 8px;
}

.right-section-next {
    margin: 0 25px 20px 25px;
}

.club-page-players-info {
    display: block;
}

.club-page-players-info .ft-player-image {
    display: inline-block;
}

.club-page-players-info .ft-player-image img {
    width: 55px;
    border-radius: 100%;
    height: 54px;
    object-fit: cover;
}

.club-page-players-info {
    text-align: right;
    display: block;
    margin: 0 25px;
    margin-bottom: 20px;
}

.footer-rating {
    background-color: #0e2d6d;
    padding: 25px 15px;
    border-radius: 6px;
    margin: 0 25px;
    margin-bottom: 20px;
    color: white;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    font-size: 17px;
    display: flex;
    align-items: center;
}

.rate-player {
    background-color: #0e2d6d;
    padding: 25px;
    box-sizing: border-box;
    border-radius: 6px;
    margin: 0 25px;
}

button.foter-submit-button {
    font-size: 17px;
    background: #36c6fd !important;
    padding: 16px 30px !important;
    position: relative;
    font-weight: 400 !important;
    margin-top: 20px !important;
    font-family: montserrat, sans-serif !important;
    border: none !important;
    margin: 0 25px;
}

button.slick-prev.slick-arrow {
    position: absolute;
    bottom: auto;
}

.rate-player .ft-rate-question h2 {
    color: white;
    font-weight: normal;
    margin-bottom: 40px;
}

button.slick-next.slick-arrow:before {
    content: "\f105";
    font-family: fontawesome;
    font-size: 35px;
    color: #36c6fd;
    position: absolute;
    opacity: 1;
    width: 35px;
    top: 101px;
    font-weight: normal;
    bottom: 0;
    left: -3px;
    right: 0;
    margin: auto;
}

button.slick-prev.slick-arrow.slick-disabled:before {
    color: white;
    opacity: 0.2;
}

button.slick-prev.slick-arrow:before {
    content: "\f105";
    font-family: fontawesome;
    font-size: 35px;
    color: #36c6fd;
    opacity: 1;
    position: absolute;
    transform: rotate(180deg);
    width: 35px;
    top: 101px;
    margin: auto;
    left: -32px;
    font-weight: normal;
    right: 0;
    bottom: 0;
}

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 27%;
    display: block;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
}



button.slick-prev.slick-arrow {
    top: 0px !important;
    background-image: none !important;
    left: 0px !important;
    height: 40px;
    margin: auto;
}

button.slick-next.slick-arrow {
    top: 0;
    background-image: none !important;
    right: 0px;
    position: absolute;
    bottom: 0;
    margin: auto;
}

.players-list .player-name {
    width: 147px;
    overflow: hidden;
    margin-bottom: 5px;
}

.players-list div .player-name a {
    color: white;
    font-size: 12px;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 130px;
    text-overflow: ellipsis;
}

.player-image {
    background-color: white;
    padding: 0;
    border-radius: 4px;
    text-align: center;
}

.ft-player-pic {
    text-align: center;
    padding: 10px 0;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

.ft-player-pic img {
    width: 75px !important;
    height: 75px !important;
    margin: auto;
    border: 0px solid #ffffff;
    border-radius: 100%;
    object-fit: cover;
}

.rating-stars.text-center {
    padding: 12px;
}

.rating-stars ul>li.star>i.fa {
    font-size: 16px;
    width: 15px;
    color: #ccc;
}

.rating-stars ul li.star.selected i {
    color: #36c6fd;
}

.cb_messagee_rate {
    color: #36c6fd;
    padding: 8px 0;
}

span.prediction-cross:before {
    content: "\f00d";
    width: 35px;
    border-radius: 100%;
    height: 35px;
    font-size: 19px;
    right: -15px;
    color: white;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    position: absolute;
    background-color: rgba(0, 0, 0, 0.6);
    font-family: fontawesome;
    display: flex;
    justify-content: center;
    top: -50px;
    align-items: center;
}

div#question-character .rate-player-question {
    position: fixed;
    bottom: 10px;
    left: 0;
    right: 0;
    max-width: 450px;
}

ul.players-list li.slick-slide {
    margin: 0 7px;
}

.ft-teams-scours-parent {
    border-radius: 6px;
    position: fixed;
    bottom: 0;
    max-width: 450px;
    box-sizing: border-box;
    left: 0;
}

.your-scour {
    font-family: Montserrat;
    font-size: 17px;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 15px !important;
    color: #fff;
}

.ft-both-teams-wrap {
    overflow: hidden;
    padding-top: 40px;
    width: 220px;
    margin: auto;
}

.ft-teams-section {
    position: relative;
}

.ft-left-team {
    float: left;
}

.ft-right-team {
    float: right;
}

.ft-teams-section img {
    width: 40px;
    display: block;
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    margin: auto;
}

div#ft-teams-wrap .ft-teams-scours-parent .ft-both-teams-wrap .ft-teams-section select {
    border-radius: 6px;
    text-align: center;
    font-size: 36px !important;
    padding: 28px 38px !important;
    font-weight: 300;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    background-color: white;
    color: #cacaca !important;
}

select#homeScore {
    border: 0px;
    background: rgba(255, 255, 255, 0.76);
}

.ft-prediction {
    margin-top: 30px;
}

.ft-prediction a.make-prediction {
    color: white;
    text-decoration: none;
    background-color: #0e2d6d;
    padding: 12px 17px;
    border-radius: 6px;
    display: inline-table;
    box-sizing: border-box;
    font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

div.prediction-back-farword-awrrows a.prediction-back-arrow {
    width: 80px;
}

div.prediction-back-farword-awrrows a.prediction-back-arrow {
    background-color: #0e2d6d;
    border-radius: 6px 0 0 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px !important;
}

div.prediction-back-farword-awrrows a {
    display: inline-flex;
    padding: 0;
    height: 80px;
}

.ft-teams-section select {
    -moz-appearance: none;
    -webkit-appearance: none;
}

div#ft-teams-wrap .ft-teams-scours-parent .ft-both-teams-wrap .ft-teams-section select option {
    font-size: 15px;
}

div#mrr442-footer-question-ajax {
    position: fixed;
    bottom: 10px;
    left: 0;
    max-width: 450px;
}

div#thoughts-answer-popup {
    position: fixed;
    bottom: 0;
    left: 0;
    max-width: 450px;
}

.prediction-inner-data {
    background-color: #012064;
    padding: 25px;
    border-radius: 6px;
    text-align: center;
    margin: 0 !important;
}

.possesions-tackles-rating-change-wrap ul {
    display: flex;
    width: 100%;
    flex: 1;
    padding-bottom: 15px;
    overflow: auto;
}

.possesions-tackles-rating-change-wrap ul>li {
    flex: 1;
    margin: 0 0;
    text-align: center;
}

.possesions-tackles-rating-change-wrap ul>li>div {
    color: #fff;
    display: block;
    font-family: montserrat, sans-serif !important;
}

.possesions-tackles-rating-change-wrap ul>li>div span {
    display: inline-block;
    font-size: 8.5px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
}

.possesions-tackles-rating-change-wrap ul>li>div:last-child {
    display: flex;
}

.teams-m-logo-wrap {
    display: flex;
}

.teams-m-logo-wrap a {
    margin: 0 3px;
    vertical-align: bottom;
}

.possesions-tackles-rating-change-wrap ul>li>div:first-child {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 8.5px;
    white-space: nowrap;
}

.possesions-tackles-rating-change-wrap ul>li>div span img {
    width: 18px;
    height: auto;
}

.possesions-tackles-rating-change-wrap ul>li.active div {
    color: #36c6fd;
    font-weight: bold;
}

.layout_sitemobile_last_match_stats .grid-box-row-2 .player-pos .away-formation>img.away_form_logo {
    display: none;
}

/*-------------------formation-section-edit--------*/
.layout_sitemobile_club_formation div .formation_strength_heading {
    font-size: 18px;
    margin-top: 50px;
    color: white;
}

.generic_layout_container.layout_sitemobile_club_formation {
    position: relative;
    overflow: hidden;
}

.layout_sitemobile_club_formation div .formation,
.layout_sitemobile_club_formation div .formation a {
    color: white;
}

.layout_sitemobile_club_formation div .formation img {
    margin-top: 10px;
    margin-bottom: 10px;
}

.layout_sitemobile_club_formation form span {
    display: block;
    margin-bottom: 3px;
    width: 100%;
}

.layout_sitemobile_club_formation form span textarea {
    width: 100%;
    height: 85px;
    margin-bottom: 8px;
    border: none;
}

.layout_sitemobile_club_formation div.formation_strength_wrapper form button {
    background-color: #0e2d6d;
    color: white;
    padding: 8px 25px;
    border: none;
    margin-bottom: 10px;
}

.formation .formation_date {
    font-size: 11px;
    margin-top: -7px;
    margin-bottom: 15px;
    margin-left: 0;
}

.layout_sitemobile_club_formation div .formation_view_container {
    margin-top: 30px;
}

.players-stats-timeline-wrap tbody td img.line-break-club-stat-logo {
    height: 14px;
    margin-right: 0;
}

.league-players-stats-global-timeline-wrap .players-stats-timeline-wrap table.seson-dat-info tbody tr td:nth-child(2) {
    min-width: 75px;
    max-width: 75px;
}

.league-players-stats-global-timeline-wrap .players-stats-timeline-wrap table.seson-dat-info thead tr th:nth-child(2) {
    min-width: 75px !important;
}

.back-transparent-img {
    position: fixed;
    top: 85px;
    left: 0;
    right: 0;
    z-index: -10;
}

.back-transparent-img>div {
    position: relative;
    margin: 0 20px;
    background-color: white;
    border-radius: 6px;
    overflow: hidden;
    min-height: 135px;
    padding: 20px 20px 0px 20px;
}

.back-transparent-img>div h3 {
    float: left;
    position: absolute;
    bottom: 0;
    width: 120px;
    color: #0e2d6d;
    font-family: Montserrat;
    font-size: 17px;
    font-weight: normal;
}

.back-transparent-img>div img {
    float: right;
    width: 110px;
    display: none;
}

.league-players-stats-global-timeline-wrap td.clb-lgo img {
    display: none !important;
}

.last-match-stats-section-data-team .away-formation span span.active,
.last-match-stats-section-data-team .home-formation span span.active {
    background: #35c1f6;
    color: white;
}

[data-role="footer"] {
    display: none;
}

.league-players-stats-global-timeline-wrap .players-stats-timeline-wrap .grid--card--box table.seson-dat-info thead tr.data-se-row th:nth-child(3) {
    min-width: 30px;
    max-width: 30px;
}

.league-players-stats-global-timeline-wrap .players-stats-timeline-wrap table.seson-dat-info tbody tr td:nth-child(3) {
    min-width: 30px;
    max-width: 30px;
}

.league-players-stats-global-timeline-wrap .players-stats-timeline-wrap .grid--card--box table.seson-dat-info thead tr.data-se-row th:nth-child(5) {
    min-width: 27px;
    max-width: 27px;
}

.league-players-stats-global-timeline-wrap .players-stats-timeline-wrap table.seson-dat-info tbody tr td:nth-child(5) {
    min-width: 27px;
    max-width: 27px;
}

.players-stats-global-timeline-wrap .players-stats-timeline-wrap .grid--card--box table.seson-dat-info thead tr.data-se-row th:nth-child(4) {
    min-width: 30px;
    max-width: 30px;
}

.players-stats-global-timeline-wrap .players-stats-timeline-wrap table.seson-dat-info tbody tr td:nth-child(4) {
    min-width: 30px;
    max-width: 30px;
}

.rate-player .comments-list a.name {
    background-color: transparent;
    height: auto;
    display: inline-block;
    color: #0e2d6d;
}

.rate-player .comments-list {
    padding: 0 12px;
    padding-bottom: 1px !important;
}

.rate-player .comments-list span.seprater {
    color: #0e2d6d;
    margin: 0 4px;
}

.rate-player .comments-list span.comment-date {
    color: #0e2d6d;
}

.rate-player .comments-list .commemt_img a {
    background-color: transparent;
    height: auto;
    position: absolute;
    left: 0;
    top: 6px;
}

.rate-player .comments-list .commemt_img a img {
    border-radius: 100%;
    width: 22px;
    height: 22px;
}

.rate-player .comments-list span.comment_data {
    font-size: 11px;
    background-color: #0e2d6d;
    border-top: none !important;
    padding: 10px 25px 10px 25px !important;
    margin-bottom: 5px !Important;
    display: block !important;
    border-radius: 6px;
    color: white;
    max-width: fit-content !important;
    margin-left: 10px;
}

.rate-player .comments-list .commemt_img {
    position: relative;
}

.rate-player .comments-list .comment-info {
    margin-bottom: 4px;
    font-size: 8px;
}

.scanning-text-updates h3 {
    margin-bottom: 20px;
    font-size: 14px;
    margin-top: 10px;
    color: #012064;
    font-weight: 500;
}

.player-image .comment-box>div input {
    width: 100%;
    padding: 3px 5px;
    box-sizing: border-box;
    font-size: 12px;
    color: #0e2d6d;
    border: 1px solid #d8dde7;
}

.player-image .comment-box>div {
    padding: 0 12px 10px 12px;
}

.wc_pic_team_content_right_contents a.wc_formation_box span,
.wc_pic_team_content_right_contents span {
    display: block;
    font-family: montserrat, sans-serif !important;
    font-size: 13px;
    margin-bottom: 11px !important;
    padding: 12px 15px;
    font-style: normal;
    max-width: 330px !important;
    margin: auto;
    color: #34bef5;
    background-color: white;
    position: relative;
    border-radius: 4px;
    font-weight: normal;
}

.wc_pic_team_content_right_contents a.wc_formation_box span {
    background-color: #2dace5;
    color: white;
    font-weight: bold;
}

.wc_pic_team_content_right_contents span em {
    font-style: normal;
    margin-right: 5px;
    font-weight: normal;
}

.wc_pic_team_content_right_contents a.wc_formation_box span em {
    font-weight: bold;
}

.wc_pic_team_content_right_contents span em:after {
    content: ".";
}

.wc_pic_team_content_right_contents span.arrow-left-formation {
    padding: 0;
    margin: 0;
}

.wc_pic_team_content_right_contents a.wc_formation_box div.arrow-left-formation img {
    position: absolute;
    background-size: contain;
    width: 50px;
    right: -9px;
    top: -59px;
    filter: brightness(3);
    transform: rotate(-48deg);
}

.comment-corross:before {
    content: "\f00d";
    width: 25px;
    border-radius: 100%;
    height: 25px;
    font-size: 15px;
    color: #fff;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, .18);
    position: absolute;
    background-color: rgb(54, 198, 253);
    font-family: fontawesome;
    display: flex;
    justify-content: center;
    top: -10px;
    align-items: center;
    margin-left: 9px;
}

.comment-corross {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 0;
}

.char-question-popup div#comment-data-mr442 {
    background-color: #0e2d6d !important;
    border-radius: 6px;
    height: 200px !important;
}

div#comment-popup-m442 {
    position: relative;
    margin-bottom: 10px;
    margin-top: 20px;
}

@media (max-width:325px) {
    span.prediction-cross:before {
        top: -35px;
    }
}

.count-answers {
    display: block !Important;
    width: max-content;
    width: -moz-max-content;
    width: -webkit-max-content;
}

.count-answers-rating {
    display: block !Important;
    width: max-content;
    width: -moz-max-content;
    width: -webkit-max-content;
}

span.news-comment-section form {
    background-color: #0e2d6d;
    position: absolute;
    overflow: hidden;
    top: 0;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 100%;
}

span.news-comment-section form input {
    box-sizing: border-box;
    padding: 8px 51px 8px 22px;
    border-collapse: collapse;
    display: inline-block;
    border: none;
    height: 100%;
    color: #a8aeb9;
    width: 100%;
    background-color: #0e2d6d;
    font-size: 11px;
}

span.news-comment-section form input::-webkit-input-placeholder {
    color: #fff;
}

span.news-comment-section form input::-moz-placeholder {
    color: #fff;
}

span.news-comment-section form input:-ms-input-placeholder {
    color: #fff;
}

span.news-comment-section form input:-moz-placeholder {
    color: #fff;
}

span.news-comment-section form button {
    display: inline-block;
    font-size: 12px;
    padding: 8px 10px;
    border: none;
    color: white;
    background-color: #012064;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
}

div#buttons-section-popup,
div#predictions-section-popup {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 9999999;
    left: 15px;
    border-radius: 6px;
    padding: 20px;
    align-items: center;
    right: 15px;
    max-height: 254px;
    background-color: #0e2d6d;
    width: auto;
    box-sizing: border-box;
    margin: auto;
    box-shadow: 1px 0px 28px white;
}

div#buttons-section-popup a,
div#predictions-section-popup a {
    display: block !important;
    width: 100%;
    background-color: #012064;
    margin: 10px 0;
    padding: 20px;
    text-align: center;
    box-sizing: border-box;
    font-size: 16px;
    color: white;
}

div#fade-popup-signup {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000000;
    top: 0;
    bottom: 0;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    background-color: white;
}

div#form-section-popup {
    position: fixed;
    left: 15px;
    right: 15px;
    z-index: 99999999;
    top: 0;
    bottom: 0;
    box-shadow: 1px 0px 28px white;
    width: auto;
    height: 337px;
    margin: auto;
    border-radius: 6px;
    padding: 20px;
    background-color: #0e2d6d;
}

div#form-section-popup h3 {
    font-size: 17px;
    color: white;
    margin: 20px 0;
    text-align: center;
}

div#form-section-popup>form input {
    width: 100%;
    margin: 7px 0;
    box-sizing: border-box;
    padding: 12px 15px;
    border: none;
    font-size: 14px;
    background-color: #012064;
    color: white;
    border-radius: 4px;
}

div#form-section-popup>form input#submitt-button {
    background-color: #36c6fd;
    border-radius: 4px;
}

form#popup-signup-form .captcha-btm .ui-shadow {
    box-shadow: none;
    font-size: 0;
}

form#popup-signup-form .ui-shadow-inset {
    padding: 0;
    margin: 0;
}

.rc-anchor-light.rc-anchor-normal {
    position: relative !important;
}

div#form-section-popup>form input::-webkit-input-placeholder {
    color: white;
}

div#form-section-popup>form input::-moz-placeholder {
    color: white;
}

div#form-section-popup>form input:-ms-input-placeholder {
    color: white;
}

div#form-section-popup>form input:-moz-placeholder {
    color: white;
}

div#form-section-popup .captcha-box {
    margin-top: 7px;
    width: 100%;
    box-sizing: border-box;
}

/*---------------top-live-section-style------------*/
.formation_section_live .home-formation>span,
.formation_section_live .away-formation>span {
    background-color: transparent !important;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.formation_section_live .away-formation span .formation-player-info,
.formation_section_live .home-formation span .formation-player-info {
    background: #1946D3;
    color: #fff;
    font-size: 9px;
    padding: 5px 15px;
    font-weight: 600;
    border-radius: 20px;
    position: absolute;
    bottom: -22px;
    left: 50%;
    transform: translate(-50%, 0px);
    z-index: 9;
}

a.player_name_loading {
    background: #DDDBDD !important;
    !i;
    !;
    !i;
    !;
    height: 26px;
    position: relative;
    overflow: hidden;
}

a.player_name_loading:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
    animation: shimmer 0.5s infinite;
    opacity: 0.3;
}

a.player_name_loading:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
    animation: shimmer 1.5s infinite;
    content: "";
}

.formation_section_live .home-formation span b,
.formation_section_live .away-formation span b {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.formation_section_live .home-formation span b .cb_player_card_wrap img,
.formation_section_live .away-formation span b .cb_player_card_wrap img {
    width: 46px;
    height: 46px;
    border-radius: 100%;
    background: #fff;
    padding: 2px;
    margin: 0px;
}

.formation_section_live .away-formation>span .item_photo_club_player {
    display: none !Important;
}

.formation_section_live .home-formation>span .item_photo_club_player {
    display: none !important;
}

.formation_section_live .away-formation span b a,
.formation_section_live .home-formation b a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    margin: 0px;
    position: relative;
    padding: 5px 10px;
    border-radius: 20px;
    min-width: 100px;
    text-align: center;
}

.formation_section_live .away-formation span span.players-position,
.formation_section_live .home-formation span span.players-position {
    display: none !important;
}

.formation_section_live img.formation_pitch {
    border-top: 1px solid #112e72;
    border-bottom: 1px solid #112e72;
}

/*----- formation start 4-4-2 -----*/

body .formation_4-4-2 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_4-4-2 .player_no_2 {
    top: 28%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_4-4-2 .player_no_3 {
    top: 28%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_4-4-2 .player_no_4 {
    top: 28%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_4-4-2 .player_no_5 {
    top: 28%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_4-4-2 .player_no_6 {
    top: 56%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_4-4-2 .player_no_7 {
    top: 56%;
    left: 36%;
    transform: translate(-36%, 0px)
}

body .formation_4-4-2 .player_no_8 {
    top: 56%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_4-4-2 .player_no_9 {
    top: 56%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_4-4-2 .player_no_10 {
    top: 80%;
    left: 36%;
    /* right: auto; */
    transform: translate(-36%, 0px);
}

body .formation_4-4-2 .player_no_11 {
    top: 80%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .away_formation_4-4-2 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_4-4-2 .player_no_2 {
    bottom: 37%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_4-4-2 .player_no_3 {
    bottom: 37%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-4-2 .player_no_4 {
    bottom: 37%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_4-4-2 .player_no_5 {
    bottom: 37%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_4-4-2 .player_no_6 {
    bottom: 62%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_4-4-2 .player_no_7 {
    bottom: 62%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-4-2 .player_no_8 {
    bottom: 62%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_4-4-2 .player_no_9 {
    bottom: 62%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_4-4-2 .player_no_10 {
    bottom: 90%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-4-2 .player_no_11 {
    bottom: 90%;
    right: 64%;
    transform: translate(64%, 0px);
}

/*----- formation end 4-4-2 -----*/

/*----------bottom-rating-menu--------------*/
body .live-whole-section-wrap .dynamic-table-passess-tackels-livematch-wrap ul {
    display: flex;
    width: 100% !important;
    flex: 1;
    padding-bottom: 15px;
    overflow: auto;
    margin: 0;
}

body .live-whole-section-wrap .dynamic-table-passess-tackels-livematch-wrap>ul>li {
    min-width: max-content;
    min-width: -moz-max-content;
    margin: 0 6px;
    min-height: auto;
    color: white;
    font-weight: normal;
}

.dynamic-table-passess-tackels-livematch-wrap>ul>li>div:first-child {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 9px;
    white-space: nowrap;
    text-align: left;
}

.dynamic-table-passess-tackels-livematch-wrap>ul>li>div span img {
    width: 16px;
    height: auto;
}

.dynamic-table-passess-tackels-livematch-wrap>ul>li.active div {
    color: #36c6fd;
}

.dynamic-table-passess-tackels-livematch-wrap>ul>li>div span {
    display: inline-block;
    font-size: 9px;
}

/*----------bottom-rating-menu--------------*/
.gen_section_live.lineups_section_live {
    padding: 0 10px;
    width: auto !important;
}

.gen_section_live.lineups_section_live .team_players ul {
    width: 100% !important;
    margin: 0;
    margin-bottom: 10px !important;
}

.gen_section_live.lineups_section_live .team_players ul li {
    font-weight: normal;
    display: block;
    width: 100% !important;
    padding: 7px 10px 7px !important;
    background-color: #0e2d6d;
    border-radius: 4px;
    font-size: 10px !important;
    margin-left: 0;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 8px !important;
}

.gen_section_live.lineups_section_live .team_players ul li.s442_red_button {
    background-color: #36c6fd;
    box-sizing: border-box;
    height: auto;
    line-height: normal;
    font-size: 14px !important;
    font-weight: bold;
    box-shadow: none;
    margin-bottom: 15px !important;
}

.gen_section_live.lineups_section_live .team_players ul li .player-image {
    display: none;
}

.gen_section_live.lineups_section_live .team_players ul li:first-child span {
    display: inline-block !important;
    vertical-align: middle;
    font-size: 15px !important;
    margin: 0;
}

.gen_section_live.lineups_section_live .team_players ul li span {
    font-size: 10px !important;
}

.gen_section_live.lineups_section_live .team_players ul li .player-shirt-no {
    font-size: 10px !important;
    width: 14px !important;
}

.gen_section_live.lineups_section_live .team_players ul li:first-child {
    background-color: transparent;
    padding-left: 0 !important;
}

.live-whole-section-wrap .tommorrow-match-section {
    position: relative;
    padding-top: 1px;
    overflow: hidden;
    border-radius: 6px;
}

.live-whole-section-wrap .tommorrow-match-section .home-formation>span,
.live-whole-section-wrap .tommorrow-match-section .away-formation>span {
    background-color: transparent !important;
}

.live-whole-section-wrap .tommorrow-match-section .away-formation span span,
.live-whole-section-wrap .tommorrow-match-section .home-formation span span {
    color: #012064;
    background: white;
    width: 41px;
    font-weight: bold;
    height: 26px;
    display: flex;
    padding: 0;
    border-radius: 100px;
}

.live-whole-section-wrap .tommorrow-match-section .away-formation span span,
.live-whole-section-wrap .tommorrow-match-section .home-formation span span {
    position: relative;
    margin-top: 2px;
    font-size: 9px;
    display: flex;
    overflow: hidden;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.18);
    right: 0;
    align-items: center;
    justify-content: center;
    margin: auto;
    text-align: center;
    transform: translateX(-50%);
    left: 50%;
}

.live-whole-section-wrap .tommorrow-match-section .away-formation span span {
    background-color: #0e2d6d;
    color: white;
}

.live-whole-section-wrap .tommorrow-match-section .away-formation>span .item_photo_club_player {
    display: none !Important;
}

.live-whole-section-wrap .tommorrow-match-section .home-formation>span .item_photo_club_player {
    display: none !important;
}

.live-whole-section-wrap .tommorrow-match-section .away-formation span b a,
.live-whole-section-wrap .tommorrow-match-section .home-formation b a {
    font-size: 9px;
    width: 50px;
    margin: auto;
    overflow: hidden;
    padding: 0;
    margin-top: 7px !important;
    text-overflow: ellipsis;
}

.live-whole-section-wrap .tommorrow-match-section .away-formation span span.players-position,
.live-whole-section-wrap .tommorrow-match-section .home-formation span span.players-position {
    display: none !important;
}

.live-whole-section-wrap .tommorrow-match-section img.formation_pitch {
    border-top: 1px solid #112e72;
    border-bottom: 1px solid #112e72;
    min-height: 520px;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_1 {
    top: 3%;
    left: 48%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_2 {
    top: 25%;
    left: 12%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_3 {
    top: 25%;
    left: 34%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_4 {
    top: 25%;
    left: 60%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_5 {
    top: 25%;
    left: 83%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_6 {
    top: 52%;
    left: 12%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_7 {
    top: 52%;
    left: 34%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_8 {
    top: 52%;
    left: 60%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_9 {
    top: 52%;
    left: 83%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_10 {
    top: 75%;
    left: 34%;
}

.live-whole-section-wrap .tommorrow-match-section .formation_4-4-2 span.player_no_11 {
    top: 75%;
    left: 60%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_1 {
    bottom: 17%;
    right: 48%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_2 {
    top: 52%;
    right: 12%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_3 {
    top: 52%;
    right: 35%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_4 {
    top: 52%;
    right: 60%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_5 {
    top: 52%;
    right: 83%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_6 {
    top: 25%;
    right: 12%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_7 {
    top: 25%;
    right: 35%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_8 {
    top: 25%;
    right: 60%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_9 {
    top: 25%;
    right: 83%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_10 {
    top: 2%;
    right: 35%;
}

.live-whole-section-wrap .tommorrow-match-section .away_formation_4-4-2 span.player_no_11 {
    top: 2%;
    right: 60%;
    left: auto;
}

.tommorrow-match-section .probable-line-ups-players {
    position: relative;
}

.dynamic-table-passess-tackels-oneday ul {
    display: flex;
}

.live-whole-section-wrap .tommorrow-match-section .dynamic-table-passess-tackels-oneday ul {
    display: flex;
    width: 100% !important;
    overflow: auto;
}

.live-whole-section-wrap .tommorrow-match-section .dynamic-table-passess-tackels-oneday ul li {
    padding: 0 5px;
    min-height: auto;
    padding-bottom: 5px;
    color: white;
    display: inline-block;
    font-weight: normal;
    border-bottom: 2px solid #012063;
    text-align: left;
}

.live-whole-section-wrap .tommorrow-match-section .dynamic-table-passess-tackels-oneday ul li.active {
    border-bottom: 2px solid #36c6fd;
}

.dynamic-table-passess-tackels-oneday>ul>li.active div {
    color: #36c6fd;
    font-weight: bold;
}

.dynamic-table-passess-tackels-oneday>ul>li>div:first-child {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 9px;
    white-space: nowrap;
    text-align: center;
}

.live-whole-section-wrap .tommorrow-match-section .dynamic-table-passess-tackels-oneday ul li div {
    text-align: center;
}

.dynamic-table-passess-tackels-oneday>ul>li>div span {
    display: inline-block;
    font-size: 9px;
}

div#live-match-formation-header-live-heading {
    text-align: left;
    color: white;
    padding: 20px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    background-color: #012063
}

div#live-match-formation-header-live-heading span h3 {
    margin-bottom: 0;
    font-weight: normal;
    margin-top: 0;
    font-size: 10px;
    text-align: center;
}

.open_match_preview {
    padding: 12px 10px;
    background-color: #012063;
    color: #36c6fd;
    border-radius: 4px;
    font-size: 10px;
    text-align: center;
    margin-top: 15px;
}

/*----- formation start 4-3-2-1 -----*/

body .formation_4-3-2-1 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_4-3-2-1 .player_no_2 {
    top: 20%;
    left: 12%;
}

body .formation_4-3-2-1 .player_no_3 {
    top: 20%;
    left: 34%;
}

body .formation_4-3-2-1 .player_no_4 {
    top: 20%;
    left: 62%;
}

body .formation_4-3-2-1 .player_no_5 {
    top: 20%;
    left: 83%;
}

body .formation_4-3-2-1 .player_no_6 {
    top: 40%;
    left: 21%;
}

body .formation_4-3-2-1 .player_no_7 {
    top: 40%;
    left: 49%;
}

body .formation_4-3-2-1 .player_no_8 {
    top: 40%;
    left: 77%;
}

body .formation_4-3-2-1 .player_no_9 {
    top: 60%;
    left: 34%;
}

body .formation_4-3-2-1 .player_no_10 {
    top: 60%;
    left: 62%;
}

body .formation_4-3-2-1 .player_no_11 {
    top: 80%;
    left: 49%;
}

body .away_formation_4-3-2-1 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_4-3-2-1 .player_no_2 {
    bottom: 32%;
    right: 12%;
}

body .away_formation_4-3-2-1 .player_no_3 {
    bottom: 32%;
    right: 34%;
}

body .away_formation_4-3-2-1 .player_no_4 {
    bottom: 32%;
    right: 60%;
}

body .away_formation_4-3-2-1 .player_no_5 {
    bottom: 32%;
    right: 83%;
}

body .away_formation_4-3-2-1 .player_no_6 {
    bottom: 52%;
    right: 21%;
}

body .away_formation_4-3-2-1 .player_no_7 {
    bottom: 52%;
    right: 48%;
}

body .away_formation_4-3-2-1 .player_no_8 {
    bottom: 52%;
    right: 71%;
}

body .away_formation_4-3-2-1 .player_no_9 {
    bottom: 72%;
    right: 34%;
}

body .away_formation_4-3-2-1 .player_no_10 {
    bottom: 72%;
    right: 58%;
}

body .away_formation_4-3-2-1 .player_no_11 {
    bottom: 90%;
    right: 49%;
}

/*----- formation end 4-3-2-1 -----*/

/*----- formation start 3-2-4-1 -----*/

body .formation_3-2-4-1 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_3-2-4-1 .player_no_2 {
    top: 20%;
    left: 21%;
}

body .formation_3-2-4-1 .player_no_3 {
    top: 20%;
    left: 49%;
}

body .formation_3-2-4-1 .player_no_4 {
    top: 20%;
    left: 77%;
}

body .formation_3-2-4-1 .player_no_5 {
    top: 40%;
    left: 34%;
}

body .formation_3-2-4-1 .player_no_6 {
    top: 40%;
    left: 63%;
}

body .formation_3-2-4-1 .player_no_7 {
    top: 60%;
    left: 12%;
}

body .formation_3-2-4-1 .player_no_8 {
    top: 60%;
    left: 34%;
}

body .formation_3-2-4-1 .player_no_9 {
    top: 60%;
    left: 62%;
}

body .formation_3-2-4-1 .player_no_10 {
    top: 60%;
    left: 83%;
}

body .formation_3-2-4-1 .player_no_11 {
    top: 80%;
    left: 49%;
}

body .away_formation_3-2-4-1 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_3-2-4-1 .player_no_2 {
    bottom: 32%;
    right: 20%;
}

body .away_formation_3-2-4-1 .player_no_3 {
    bottom: 32%;
    right: 49%;
}

body .away_formation_3-2-4-1 .player_no_4 {
    bottom: 32%;
    right: 77%;
}

body .away_formation_3-2-4-1 .player_no_5 {
    bottom: 52%;
    right: 34%;
}

body .away_formation_3-2-4-1 .player_no_6 {
    right: 63%;
    bottom: 52%;
}

body .away_formation_3-2-4-1 .player_no_7 {
    bottom: 73%;
    right: 10%;
}

body .away_formation_3-2-4-1 .player_no_8 {
    bottom: 73%;
    right: 34%;
}

body .away_formation_3-2-4-1 .player_no_9 {
    bottom: 73%;
    right: 58%;
}

body .away_formation_3-2-4-1 .player_no_10 {
    bottom: 73%;
    right: 83%;
}

body .away_formation_3-2-4-1 .player_no_11 {
    bottom: 88%;
    right: 49%;
}

/*----- formation start 3-2-4-1 -----*/

.match-tomorrow-team-section .probale-lineups-section-heading {
    font-size: 20px;
    text-align: center;
    min-height: 90px;
    display: flex;
    color: white;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.probale-lineups-main-section {
    display: block;
    text-align: center;
    padding: 20px 0;
}

.probale-lineups-main-section>div {
    display: inline-block;
    vertical-align: middle;
}

.sc-rte ul.season-listing li.s442_red_button {
    background-color: transparent !important;
    font-size: 18px;
    box-shadow: none;
    background: none;
    padding-left: 0;
}


.probale-lineups-main-section>div.probale-lineups-middle-wrap ul {
    display: block;
    margin-bottom: 5px;
    width: auto !important;
    margin-top: 0;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li {
    display: inline-block;
    width: 29% !Important;
    min-width: auto;
}

.probale-lineups-main-section>div.probale-lineups-left-section-image-home-live {
    text-align: center;
}

.probale-lineups-main-section>div.probale-lineups-right-section-image-away-live {
    text-align: center;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap {
    width: 60%;
    text-align: center;
    margin: 0 10px;
}

.probale-lineups-main-section>div>span img {
    width: auto;
    height: 30px;
    border: none;
    border-radius: 0;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li {
    color: white;
    //margin: 5px 0;
    display: inline-flex;
    font-size: 12px;
    justify-content: center;
    align-items: center;
    min-height: auto;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li:first-child {
    justify-content: flex-end;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li:last-child {
    justify-content: end;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span {
    padding: 5px;
    font-size: 10px;
    font-weight: normal;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.home-team-goal {
    display: flex;
    width: 40%;
    background-color: #36c6fd;
    text-align: center;
    border-radius: 6px 0px 0px 6px;
    align-items: center;
    justify-content: center;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.away-team-goal {
    display: block;
    width: 60%;
    background-color: #36c6fd;
    border-radius: 0 6px 6px 0;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.home-team-assists {
    display: flex;
    width: 95%;
    background-color: #36c6fd;
    text-align: center;
    border-radius: 6px 0px 0px 6px;
    align-items: center;
    justify-content: center;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.away-team-assists {
    display: block;
    width: 45%;
    background-color: #36c6fd;
    border-radius: 0 6px 6px 0;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.home-team-rating {
    display: flex;
    width: 55%;
    background-color: #36c6fd;
    text-align: center;
    border-radius: 6px 0px 0px 6px;
    align-items: center;
    justify-content: center;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.away-team-rating {
    display: block;
    width: 95%;
    background-color: #36c6fd;
    border-radius: 0 6px 6px 0;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.home-team-age {
    display: flex;
    width: 100;
    background-color: #36c6fd;
    text-align: center;
    border-radius: 6px 0px 0px 6px;
    align-items: center;
    justify-content: center;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.away-team-age {
    display: block;
    width: 75%;
    background-color: #36c6fd;
    border-radius: 0 6px 6px 0;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.home-team-height {
    display: flex;
    width: 80%;
    background-color: #36c6fd;
    text-align: center;
    border-radius: 6px 0px 0px 6px;
    align-items: center;
    justify-content: center;
}

.probale-lineups-main-section>div.probale-lineups-middle-wrap ul li span.away-team-height {
    display: block;
    width: 80%;
    background-color: #36c6fd;
    border-radius: 0 6px 6px 0;
}

.probable-line-ups-statistical-tomorrow .probale-lineups-section-heading {
    font-size: 11px;
    color: white;
    text-align: center;
    display: flex;
    height: 50px;
    background-color: #0e2d6d;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    align-items: center;
    padding: 0 10px;
}

.missing-player-section-oneday-wrap span.image-section-wrap img {
    width: 19px;
    vertical-align: middle;
    margin-right: 5px;
}

.missing-player-section-oneday-wrap span.image-section-wrap {
    color: white;
    font-size: 15px;
}

.missing-player-section-oneday-wrap {
    padding: 10px 15px;
}

body .missing-player-section-oneday-wrap ul.season-listing {
    width: 100% !important;
    margin-top: 10px;
}

body .missing-player-section-oneday-wrap ul.season-listing li.s442_red_button {
    background: transparent !important;
    box-shadow: none;
    color: white;
    width: auto !important;
    min-height: auto !important;
    display: block;
    text-align: left;
    height: auto;
    font-size: 15px;
    margin: 0;
    padding: 4px;
    padding-left: 0;
}

body .missing-player-section-oneday-wrap ul.season-listing li {
    background-color: #0e2d6d;
    position: relative;
    width: 100% !important;
    min-height: auto;
    color: white;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    padding: 10px 33px;
    margin: 5px 0;
    box-sizing: border-box;
    border-radius: 4px;
}

body .missing-player-section-oneday-wrap ul.season-listing li .player-image {
    position: absolute;
    left: 10px;
    top: 5px;
    bottom: 0;
    margin: auto;
    background-color: transparent;
}

.missing-player-section-oneday-wrap .logo-wrap {
    margin-bottom: 25px;
    padding: 0 15px;
}

body .missing-player-section-oneday-wrap ul.season-listing li .player-image img {
    width: 16px;
}

.generic_layout_container.layout_sitemobile_club_videos {
    margin-top: 35px;
}

.layout_sitemobile_club_videos li.wc_parent_latest_feed_list a iframe {
    width: 100%;
    height: 100%;
}

div#loading-club-videos-end {
    margin-top: 30px;
}

.tommorrow-match-section .home-formation {
    margin-top: 0;
    height: 50%;
}

.tommorrow-match-section .away-formation {
    height: 50%;
}

/*----- formation start 4-3-1-2 -----*/

body .formation_4-3-1-2 .player_no_1 {
    top: 4%;
    left: 48%;
}

body .formation_4-3-1-2 .player_no_2 {
    top: 20%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_4-3-1-2 .player_no_3 {
    top: 20%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_4-3-1-2 .player_no_4 {
    top: 20%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_4-3-1-2 .player_no_5 {
    top: 20%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_4-3-1-2 .player_no_6 {
    top: 40%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_4-3-1-2 .player_no_7 {
    top: 40%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_4-3-1-2 .player_no_8 {
    top: 40%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .formation_4-3-1-2 .player_no_9 {
    top: 60%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_4-3-1-2 .player_no_10 {
    top: 80%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_4-3-1-2 .player_no_11 {
    top: 80%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .away_formation_4-3-1-2 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_4-3-1-2 .player_no_2 {
    bottom: 32%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_4-3-1-2 .player_no_3 {
    bottom: 32%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-3-1-2 .player_no_4 {
    bottom: 32%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_4-3-1-2 .player_no_5 {
    bottom: 32%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_4-3-1-2 .player_no_6 {
    bottom: 52%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_4-3-1-2 .player_no_7 {
    bottom: 52%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_4-3-1-2 .player_no_8 {
    bottom: 52%;
    right: 79%;
    transform: translate(79%, 0px);
}

body .away_formation_4-3-1-2 .player_no_9 {
    bottom: 72%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_4-3-1-2 .player_no_10 {
    bottom: 90%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-3-1-2 .player_no_11 {
    bottom: 90%;
    right: 64%;
    transform: translate(64%, 0px);
}

/*----- formation end 4-3-2-1 -----*/

/*----- formation start 4-2-4 -----*/

body .formation_4-2-4 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_4-2-4 .player_no_2 {
    top: 28%;
    left: 12%;
}

body .formation_4-2-4 .player_no_3 {
    top: 28%;
    left: 34%;
}

body .formation_4-2-4 .player_no_4 {
    top: 28%;
    left: 62%;
}

body .formation_4-2-4 .player_no_5 {
    top: 28%;
    left: 83%;
}

body .formation_4-2-4 .player_no_6 {
    top: 56%;
    left: 34%;
}

body .formation_4-2-4 .player_no_7 {
    top: 56%;
    left: 62%;
}

body .formation_4-2-4 .player_no_8 {
    top: 80%;
    left: 12%;
}

body .formation_4-2-4 .player_no_9 {
    top: 80%;
    left: 34%;
}

body .formation_4-2-4 .player_no_10 {
    top: 80%;
    left: 62%;
}

body .formation_4-2-4 .player_no_11 {
    top: 80%;
    left: 83%;
}

body .away_formation_4-2-4 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_4-2-4 .player_no_2 {
    bottom: 37%;
    right: 14%;
}

body .away_formation_4-2-4 .player_no_3 {
    bottom: 37%;
    right: 36%;
}

body .away_formation_4-2-4 .player_no_4 {
    bottom: 37%;
    right: 63%;
}

body .away_formation_4-2-4 .player_no_5 {
    bottom: 37%;
    right: 87%;
}

body .away_formation_4-2-4 .player_no_7 {
    bottom: 62%;
    right: 64%;
}

body .away_formation_4-2-4 .player_no_6 {
    bottom: 62%;
    right: 35%;
}

body .away_formation_4-2-4 .player_no_8 {
    bottom: 86%;
    right: 14%;
}

body .away_formation_4-2-4 .player_no_9 {
    bottom: 86%;
    right: 36%;
}

body .away_formation_4-2-4 .player_no_10 {
    bottom: 86%;
    right: 63%;
}

body .away_formation_4-2-4 .player_no_11 {
    bottom: 86%;
    right: 87%;
}

/*----- formation end 4-2-4 -----*/

/*----- formation start 3-5-2 -----*/

body .formation_3-5-2 .player_no_1 {
    top: 4%;
}

body .formation_3-5-2 .player_no_2 {
    top: 28%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_3-5-2 .player_no_3 {
    top: 28%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_3-5-2 .player_no_4 {
    top: 28%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .formation_3-5-2 .player_no_5 {
    left: 8%;
    transform: translate(-8%, 0px);
    top: 56%;
}

body .formation_3-5-2 .player_no_6 {
    left: 29%;
    transform: translate(-29%, 0px);
    top: 56%;
}

body .formation_3-5-2 .player_no_7 {
    left: 50%;
    transform: translate(-50%, 0px);
    top: 56%;
}

body .formation_3-5-2 .player_no_8 {
    top: 56%;
    left: 71%;
    transform: translate(-71%, 0px);
}

body .formation_3-5-2 .player_no_9 {
    left: 92%;
    top: 56%;
    transform: translate(-92%, 0px);
}

body .formation_3-5-2 .player_no_10 {
    left: 36%;
    transform: translate(-36%, 0px);
    top: 80%;
}

body .formation_3-5-2 .player_no_11 {
    left: 64%;
    transform: translate(-64%, 0px);
    top: 80%;
}

body .away_formation_3-5-2 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-5-2 .player_no_2 {
    bottom: 37%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_3-5-2 .player_no_3 {
    bottom: 37%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-5-2 .player_no_4 {
    bottom: 37%;
    right: 79%;
    transform: translate(79%, 0px);
}

body .away_formation_3-5-2 .player_no_5 {
    bottom: 62%;
    right: 8%;
    transform: translate(8%, 0px);
}

body .away_formation_3-5-2 .player_no_6 {
    bottom: 62%;
    right: 29%;
    transform: translate(29%, 0px);
}

body .away_formation_3-5-2 .player_no_7 {
    bottom: 62%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-5-2 .player_no_8 {
    bottom: 62%;
    right: 71%;
    transform: translate(71%, 0px);
}

body .away_formation_3-5-2 .player_no_9 {
    bottom: 62%;
    right: 92%;
    transform: translate(92%, 0px);
}

body .away_formation_3-5-2 .player_no_10 {
    bottom: 88%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_3-5-2 .player_no_11 {
    bottom: 88%;
    right: 64%;
    transform: translate(64%, 0px);
}

/*----- formation end 3-5-2 -----*/

/*----- formation start 3-5-1-1 -----*/

body .formation_3-5-1-1 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_3-5-1-1 .player_no_2 {
    top: 20%;
    left: 21%;
}

body .formation_3-5-1-1 .player_no_3 {
    top: 20%;
    left: 49%;
}

body .formation_3-5-1-1 .player_no_4 {
    top: 20%;
    left: 77%;
}

body .formation_3-5-1-1 .player_no_5 {
    left: 12%;
    top: 40%;
}

body .formation_3-5-1-1 .player_no_6 {
    left: 30%;
    top: 40%;
}

body .formation_3-5-1-1 .player_no_7 {
    left: 49%;
    top: 40%;
}

body .formation_3-5-1-1 .player_no_8 {
    top: 40%;
    left: 68%;
}

body .formation_3-5-1-1 .player_no_9 {
    left: 85%;
    top: 40%;
}

body .formation_3-5-1-1 .player_no_10 {
    left: 49%;
    top: 60%;
}

body .formation_3-5-1-1 .player_no_11 {
    left: 49%;
    top: 80%;
}

body .away_formation_3-5-1-1 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_3-5-1-1 .player_no_2 {
    bottom: 32%;
    right: 21%;
}

body .away_formation_3-5-1-1 .player_no_3 {
    bottom: 32%;
    right: 49%;
}

body .away_formation_3-5-1-1 .player_no_4 {
    bottom: 32%;
    right: 73%;
}

body .away_formation_3-5-1-1 .player_no_5 {
    bottom: 52%;
    right: 8%;
}

body .away_formation_3-5-1-1 .player_no_6 {
    bottom: 52%;
    right: 29%;
}

body .away_formation_3-5-1-1 .player_no_7 {
    bottom: 52%;
    right: 49%;
}

body .away_formation_3-5-1-1 .player_no_8 {
    bottom: 52%;
    right: 68%;
}

body .away_formation_3-5-1-1 .player_no_9 {
    bottom: 52%;
    right: 88%;
}

body .away_formation_3-5-1-1 .player_no_10 {
    bottom: 73%;
    right: 49%;
}

body .away_formation_3-5-1-1 .player_no_11 {
    bottom: 88%;
    right: 49%;
}

/*----- formation end 3-5-1-1 -----*/

.dynamic-table-passess-tackels-oneday>ul>li>div span:nth-child(2) {
    margin: 0 3px;
}

.players-stats-timeline-wrap table.seson-dat-info tbody tr td.data-active {
    background-color: #e6e6e6;
}

section#players-stats-best-passer table tr td.data-active {
    min-width: 50px;
}

section#players-stats-timeline table tr td.data-active {
    min-width: 52px;
}

/*-----formation start 5-2-3-----*/
body .formation_5-2-3 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_5-2-3 .player_no_2 {
    top: 25%;
    left: 12%;
}

body .formation_5-2-3 .player_no_3 {
    top: 25%;
    left: 30%;
}

body .formation_5-2-3 .player_no_4 {
    top: 25%;
    left: 49%;
}

body .formation_5-2-3 .player_no_5 {
    top: 25%;
    left: 68%;
}

body .formation_5-2-3 .player_no_6 {
    top: 25%;
    left: 85%;
}

body .formation_5-2-3 .player_no_7 {
    top: 52%;
    left: 34%;
}

body .formation_5-2-3 .player_no_8 {
    top: 52%;
    left: 62%;
}

body .formation_5-2-3 .player_no_9 {
    top: 80%;
    left: 21%;
}

body .formation_5-2-3 .player_no_10 {
    top: 80%;
    left: 49%;
}

body .formation_5-2-3 .player_no_11 {
    top: 80%;
    left: 77%;
}

body .away_formation_5-2-3 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_5-2-3 .player_no_2 {
    bottom: 37%;
    right: 8%;
}

body .away_formation_5-2-3 .player_no_3 {
    bottom: 37%;
    right: 29%;
}

body .away_formation_5-2-3 .player_no_4 {
    bottom: 37%;
    right: 49%;
}

body .away_formation_5-2-3 .player_no_5 {
    bottom: 37%;
    right: 68%;
}

body .away_formation_5-2-3 .player_no_6 {
    bottom: 37%;
    right: 88%;
}

body .away_formation_5-2-3 .player_no_7 {
    bottom: 62%;
    right: 34%;
}

body .away_formation_5-2-3 .player_no_8 {
    bottom: 62%;
    right: 62%;
}

body .away_formation_5-2-3 .player_no_9 {
    bottom: 88%;
    right: 21%;
}

body .away_formation_5-2-3 .player_no_10 {
    bottom: 88%;
    right: 48%;
}

body .away_formation_5-2-3 .player_no_11 {
    bottom: 88%;
    right: 73%;
}

/*-----formation end 5-2-3-----*/

/*-----formation start 5-3-2-----*/
body .formation_5-3-2 .player_no_1 {
    top: 4%;
}

body .formation_5-3-2 .player_no_2 {
    top: 25%;
    left: 8%;
    transform: translate(-8%, 0px)
}

body .formation_5-3-2 .player_no_3 {
    top: 25%;
    left: 29%;
    transform: translate(-29%, 0px)
}

body .formation_5-3-2 .player_no_4 {
    top: 25%;
    left: 50%;
    transform: translate(-50%, 0px)
}

body .formation_5-3-2 .player_no_5 {
    top: 25%;
    left: 71%;
    transform: translate(-71%, 0px);
}

body .formation_5-3-2 .player_no_6 {
    top: 25%;
    left: 92%;
    transform: translate(-92%, 0px);
}

body .formation_5-3-2 .player_no_7 {
    top: 52%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_5-3-2 .player_no_8 {
    top: 52%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_5-3-2 .player_no_9 {
    top: 52%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .formation_5-3-2 .player_no_10 {
    top: 80%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_5-3-2 .player_no_11 {
    top: 80%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .away_formation_5-3-2 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_5-3-2 .player_no_2 {
    bottom: 37%;
    right: 8%;
    transform: translate(8%, 0px);
}

body .away_formation_5-3-2 .player_no_3 {
    bottom: 37%;
    right: 29%;
    transform: translate(29%, 0px);
}

body .away_formation_5-3-2 .player_no_4 {
    bottom: 37%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_5-3-2 .player_no_5 {
    bottom: 37%;
    right: 71%;
    transform: translate(71%, 0px);
}

body .away_formation_5-3-2 .player_no_6 {
    bottom: 37%;
    right: 92%;
    transform: translate(92%, 0px);
}

body .away_formation_5-3-2 .player_no_7 {
    bottom: 62%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_5-3-2 .player_no_8 {
    bottom: 62%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_5-3-2 .player_no_9 {
    bottom: 62%;
    right: 79%;
    transform: translate(79%, 0px);
}

body .away_formation_5-3-2 .player_no_10 {
    bottom: 88%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_5-3-2 .player_no_11 {
    bottom: 88%;
    right: 64%;
    transform: translate(64%, 0px);
}


/*-----formation end 5-3-2-----*/

/*----- formation start 4-1-4-1 -----*/
body .formation_4-1-4-1 .player_no_1 {
    top: 4%;
}

body .formation_4-1-4-1 .player_no_2 {
    left: 12%;
    top: 20%;
    transform: translate(-12%, 0px);
}

body .formation_4-1-4-1 .player_no_3 {
    left: 36%;
    top: 20%;
    transform: translate(-36%, 0px);
}

body .formation_4-1-4-1 .player_no_4 {
    left: 64%;
    top: 20%;
    transform: translate(-64%, 0px);
}

body .formation_4-1-4-1 .player_no_5 {
    top: 20%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_4-1-4-1 .player_no_6 {
    top: 40%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_4-1-4-1 .player_no_7 {
    left: 12%;
    top: 60%;
    transform: translate(-12%, 0px);
}

body .formation_4-1-4-1 .player_no_8 {
    left: 36%;
    top: 60%;
    transform: translate(-36%, 0px);
}

body .formation_4-1-4-1 .player_no_9 {
    left: 64%;
    top: 60%;
    transform: translate(-64%, 0px);
}

body .formation_4-1-4-1 .player_no_10 {
    left: 88%;
    top: 60%;
    transform: translate(-88%, 0px);
}

body .formation_4-1-4-1 .player_no_11 {
    top: 80%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .away_formation_4-1-4-1 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_4-1-4-1 .player_no_2 {
    bottom: 32%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_4-1-4-1 .player_no_3 {
    bottom: 32%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-1-4-1 .player_no_4 {
    bottom: 32%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_4-1-4-1 .player_no_5 {
    bottom: 32%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_4-1-4-1 .player_no_6 {
    bottom: 52%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_4-1-4-1 .player_no_7 {
    bottom: 72%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_4-1-4-1 .player_no_8 {
    bottom: 72%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-1-4-1 .player_no_9 {
    bottom: 72%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_4-1-4-1 .player_no_10 {
    bottom: 72%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_4-1-4-1 .player_no_11 {
    bottom: 90%;
    right: 50%;
    transform: translate(50%, 0px);
}

/*----- formation end 4-1-4-1 -----*/

.live-whole-section-wrap .tommorrow-match-section .away-formation span span.active,
.live-whole-section-wrap .tommorrow-match-section .home-formation span span.active {
    background-color: #36c6fd;
    color: white;
}

.live-match-div .next-match-prediction-section-wrap {
    display: none;
}

.all_player_wrap_right {
    margin-top: 15px;
}

.vidiprinter_line_ups_wrapper {
    color: white;
}

.vidiprinter_line_formation_wrapper {
    color: white;
    position: relative;
}

.home-formation>span,
.away-formation>span {
    position: absolute;
}

.home-formation>span>span,
.away-formation>span>span {
    margin: 0 !important;
    text-align: center;
}

/*-----formation start 5-4-1-----*/

body .formation_5-4-1 .player_no_1 {
    top: 4%;
}

body .formation_5-4-1 .player_no_2 {
    top: 25%;
    left: 8%;
    transform: translate(-8%, 0px);
}

body .formation_5-4-1 .player_no_3 {
    top: 25%;
    left: 29%;
    transform: translate(-29%, 0px);
}

body .formation_5-4-1 .player_no_4 {
    top: 25%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_5-4-1 .player_no_5 {
    top: 25%;
    left: 71%;
    transform: translate(-71%, 0px);
}

body .formation_5-4-1 .player_no_6 {
    top: 25%;
    left: 92%;
    transform: translate(-92%, 0px);
}

body .formation_5-4-1 .player_no_7 {
    top: 52%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_5-4-1 .player_no_8 {
    top: 52%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_5-4-1 .player_no_9 {
    top: 52%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_5-4-1 .player_no_10 {
    top: 52%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_5-4-1 .player_no_11 {
    top: 80%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .away_formation_5-4-1 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_5-4-1 .player_no_2 {
    bottom: 40%;
    right: 8%;
    transform: translate(8%, 0px);
}

body .away_formation_5-4-1 .player_no_3 {
    bottom: 40%;
    right: 29%;
    transform: translate(29%, 0px);
}

body .away_formation_5-4-1 .player_no_4 {
    bottom: 40%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_5-4-1 .player_no_5 {
    bottom: 40%;
    right: 71%;
    transform: translate(71%, 0px);
}

body .away_formation_5-4-1 .player_no_6 {
    bottom: 40%;
    right: 92%;
    transform: translate(92%, 0px);
}

body .away_formation_5-4-1 .player_no_7 {
    top: 30%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_5-4-1 .player_no_8 {
    top: 30%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_5-4-1 .player_no_9 {
    top: 30%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_5-4-1 .player_no_10 {
    top: 30%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_5-4-1 .player_no_11 {
    top: 5%;
    right: 50%;
    transform: translate(50%, 0px);
}

/*-----formation end 5-4-1-----*/

/*----- match post formations on club page -----*/

/*-----formation start 3-5-2-----*/
@media (max-width: 400px) {
    .cbn-club-formations-user>.formation_3-5-2 .player_no_6 {
        left: 30%;
    }
}

/*-----formation end 3-5-2-----*/

/*-----formation start 4-2-3-1-----*/

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_2 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_3 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_4 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_5 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_6 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_7 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_8 {
    top: 62%;
}

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_9 {
    top: 62%;
}

.cbn-club-formations-user>.formation_4-2-3-1 .player_no_10 {
    top: 62%;
}

@media (max-width: 500px) {

    .cbn-club-formations-user>.formation_4-2-3-1 .player_no_2,
    .cbn-club-formations-user>.formation_4-2-3-1 .player_no_8 {
        left: 10%;
        transform: translate(-10%, 0px);

    }

    .cbn-club-formations-user>.formation_4-2-3-1 .player_no_8 {
        left: 16%;
        transform: translate(-16%, 0px);
    }

    .cbn-club-formations-user>.formation_4-2-3-1 .player_no_4 {
        left: 62%;
        transform: translate(-62%, 0px);
    }

    .cbn-club-formations-user>.formation_4-2-3-1 .player_no_10 {
        left: 83%;
        transform: translate(-83%, 0px);
    }
}

/*-----formation end 4-2-3-1-----*/

/*-----formation start 3-4-2-1-----*/

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_2 {
    top: 25%;
}

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_3 {
    top: 25%;
}

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_4 {
    top: 25%;
}

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_5 {
    top: 45%;
}

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_6 {
    top: 45%;
}

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_7 {
    top: 45%;
}

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_8 {
    top: 45%;
}

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_9 {
    top: 65%;
}

.cbn-club-formations-user>.formation_3-4-2-1 .player_no_10 {
    top: 65%;
}

@media (max-width:500px) {
    .cbn-club-formations-user>.formation_3-4-2-1 .player_no_5 {
        top: 45%;
        left: 10%;
        transform: translate(-10%, 0px);
    }

    .cbn-club-formations-user>.formation_3-4-2-1 .player_no_7 {
        left: 62%;
        transform: translate(-62%, 0px);
    }

    .cbn-club-formations-user>.formation_3-4-2-1 .player_no_9 {
        left: 26%;
        transform: translate(-26%, 0px);
    }

    .cbn-club-formations-user>.formation_3-4-2-1 .player_no_10 {
        left: 73%;
        transform: translate(-73%, 0px);
    }
}

/*-----formation end 3-4-2-1-----*/

/*-----formation start 3-4-3-----*/

.cbn-club-formations-user>.formation_3-4-3 .player_no_5 {
    top: 52%;
}

.cbn-club-formations-user>.formation_3-4-3 .player_no_6 {
    top: 52%;
}

.cbn-club-formations-user>.formation_3-4-3 .player_no_7 {
    top: 52%;
}

.cbn-club-formations-user>.formation_3-4-3 .player_no_8 {
    top: 52%;
}

@media (max-width:500px) {

    .cbn-club-formations-user>.formation_3-4-3 .player_no_5 {
        left: 10%;
        transform: translate(-10%, 0px);
    }

    .cbn-club-formations-user>.formation_3-4-3 .player_no_8 {
        left: 90%;
        transform: translate(-90%, 0px);
    }

}

/*-----formation end 3-4-3-----*/

/*-----formation start 5-4-1-----*/

@media (max-width:500px) {

    .formation_section_live .home-formation span b .cb_player_card_wrap img,
    .formation_section_live .away-formation span b .cb_player_card_wrap img {
        width: 22px;
        height: 22px;
        margin: 2px 0;
        padding: 1px;
    }

    .formation_section_live .away-formation span .formation-player-info,
    .formation_section_live .home-formation span .formation-player-info {
        font-size: 8px;
        font-weight: 600;
        bottom: -15px;
        padding: 2px 10px;
    }

    .cbn-club-formations-user>.formation_5-4-1 .player_no_2 {
        left: 2%;
        transform: translate(-2%, 0px);
    }

    .cbn-club-formations-user>.formation_5-4-1 .player_no_3 {
        left: 26%;
        transform: translate(-26%, 0px);
    }

    .cbn-club-formations-user>.formation_5-4-1 .player_no_4 {
        left: 50%;
        transform: translate(-50%, 0px);
    }

    .cbn-club-formations-user>.formation_5-4-1 .player_no_5 {
        left: 74%;
        transform: translate(-74%, 0px);
    }

    .cbn-club-formations-user>.formation_5-4-1 .player_no_6 {
        left: 98%;
        transform: translate(-98%, 0px);
    }

    .cbn-club-formations-user>.formation_5-4-1 .player_no_7 {
        left: 10%;
        transform: translate(-10%, 0px);
    }

    .cbn-club-formations-user>.formation_5-4-1 .player_no_10 {
        left: 90%;
        transform: translate(-90%, 0px);
    }


}

/*-----formation end 5-4-1-----*/

/*-----formation start 4-3-2-1-----*/

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_2 {
    top: 30%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_3 {
    top: 30%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_4 {
    top: 30%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_5 {
    top: 30%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_6 {
    top: 50%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_7 {
    top: 50%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_8 {
    top: 50%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_9 {
    top: 70%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_10 {
    top: 70%;
}

.cbn-club-formations-user>.formation_4-3-2-1 .player_no_11 {
    top: 83%;
}

/*-----formation start 4-3-2-1-----*/

/*-----formation start 5-3-2-----*/
.cbn-club-formations-user>.formation_5-3-2 .player_no_2 {
    top: 28%;

}

.cbn-club-formations-user>.formation_5-3-2 .player_no_3 {
    top: 28%;

}

.cbn-club-formations-user>.formation_5-3-2 .player_no_4 {
    top: 28%;

}

.cbn-club-formations-user>.formation_5-3-2 .player_no_5 {
    top: 28%;

}

.cbn-club-formations-user>.formation_5-3-2 .player_no_6 {
    top: 28%;

}

.cbn-club-formations-user>.formation_5-3-2 .player_no_7 {
    top: 56%;
}

.cbn-club-formations-user>.formation_5-3-2 .player_no_8 {
    top: 56%;
}

.cbn-club-formations-user>.formation_5-3-2 .player_no_9 {
    top: 56%;
}

@media (max-width:500px) {

    .cbn-club-formations-user>.formation_5-3-2 .player_no_2 {
        left: 2%;
        transform: translate(-2%, 0px);
    }

    .cbn-club-formations-user>.formation_5-3-2 .player_no_3 {
        left: 26%;
        transform: translate(-26%, 0px);
    }

    .cbn-club-formations-user>.formation_5-3-2 .player_no_4 {
        left: 50%;
        transform: translate(-50%, 0px);
    }

    .cbn-club-formations-user>.formation_5-3-2 .player_no_5 {
        left: 74%;
        transform: translate(-74%, 0px);
    }

    .cbn-club-formations-user>.formation_5-3-2 .player_no_6 {
        left: 98%;
        transform: translate(-98%, 0px);
    }
}

/*-----formation end 5-3-2-----*/

/*-----formation start 5-2-3-----*/
.cbn-club-formations-user>.formation_5-2-3 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_5-2-3 .player_no_2 {
    top: 36%;
    left: 15%;
}

.cbn-club-formations-user>.formation_5-2-3 .player_no_3 {
    top: 36%;
    left: 32%;
}

.cbn-club-formations-user>.formation_5-2-3 .player_no_4 {
    top: 36%;
}

.cbn-club-formations-user>.formation_5-2-3 .player_no_5 {
    top: 36%;
    left: 66%;
}

.cbn-club-formations-user>.formation_5-2-3 .player_no_6 {
    top: 36%;
    left: 82%;
}

.cbn-club-formations-user>.formation_5-2-3 .player_no_7 {
    top: 60%;
}

.cbn-club-formations-user>.formation_5-2-3 .player_no_8 {
    top: 60%;
}

/*-----formation end 5-2-3-----*/

/*-----formation start 4-5-1-----*/
.cbn-club-formations-user>.formation_4-5-1 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_2 {
    top: 36%;
    left: 15%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_3 {
    top: 36%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_4 {
    top: 36%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_5 {
    top: 36%;
    left: 82%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_6 {
    top: 60%;
    left: 12%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_7 {
    top: 60%;
    left: 32%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_8 {
    top: 60%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_9 {
    top: 60%;
}

.cbn-club-formations-user>.formation_4-5-1 .player_no_10 {
    top: 60%;
}

/*-----formation end 4-5-1-----*/

/*-----formation start 4-4-1-1-----*/
.cbn-club-formations-user>.formation_4-4-1-1 .player_no_2 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_3 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_4 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_5 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_6 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_7 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_8 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_9 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_10 {
    top: 63%;
}

.cbn-club-formations-user>.formation_4-4-1-1 .player_no_11 {
    top: 82%;
}

@media (max-width:500px) {

    .cbn-club-formations-user>.formation_4-4-1-1 .player_no_2,
    .cbn-club-formations-user>.formation_4-4-1-1 .player_no_6 {
        left: 10%;
        transform: translate(-10px, 0px);
    }

    .cbn-club-formations-user>.formation_4-4-1-1 .player_no_5,
    .cbn-club-formations-user>.formation_4-4-1-1 .player_no_9 {
        left: 99%;
        transform: translate(-99px, 0px);
    }
}

/*-----formation start 4-4-1-1-----*/

/*-----formation start 4-3-1-2-----*/

.cbn-club-formations-user>.formation_4-3-1-2 .player_no_2 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-3-1-2 .player_no_3 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-3-1-2 .player_no_4 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-3-1-2 .player_no_5 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-3-1-2 .player_no_6 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-3-1-2 .player_no_7 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-3-1-2 .player_no_8 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-3-1-2 .player_no_9 {
    top: 62%;
}

@media (max-width:500px) {
    .cbn-club-formations-user>.formation_4-3-1-2 .player_no_2 {
        left: 10%;
        transform: translate(-10%, 0px);
    }

    body .formation_4-3-1-2 .player_no_4 {
        left: 62%;
        transform: translate(-62%, 0px);
    }

    .cbn-club-formations-user>.formation_4-3-1-2 .player_no_6 {
        left: 16%;
        transform: translate(-16%, 0px);
    }

    body .formation_4-3-1-2 .player_no_8 {
        left: 83%;
        transform: translate(-83%, 0px);
    }

    .cbn-club-formations-user>.formation_4-3-1-2 .player_no_9 {
        top: 64%;
    }

    .cbn-club-formations-user>.formation_4-3-1-2 .player_no_10 {
        left: 30%;
        transform: translate(-30%, 0px);
    }

    body .formation_4-3-1-2 .player_no_11 {
        left: 70%;
        transform: translate(-70%, 0px);
    }
}

/*-----formation end 4-3-1-2-----*/

/*-----formation start 4-2-1-3-----*/
.cbn-club-formations-user>.formation_4-2-1-3 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_2 {
    top: 30%;
    left: 17%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_3 {
    top: 30%;
    left: 36%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_4 {
    top: 30%;
    left: 60%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_5 {
    top: 30%;
    left: 80%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_6 {
    top: 50%;
    left: 28%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_7 {
    top: 50%;
    left: 71%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_8 {
    top: 62%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_9 {
    top: 82%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_10 {
    top: 82%;
}

.cbn-club-formations-user>.formation_4-2-1-3 .player_no_11 {
    top: 82%;
}

/*-----formation end 4-2-1-3-----*/

/*-----formation start 4-1-4-1-----*/
.cbn-club-formations-user>.formation_4-1-4-1 .player_no_2 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-1-4-1 .player_no_3 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-1-4-1 .player_no_4 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-1-4-1 .player_no_5 {
    top: 24%;
}

.cbn-club-formations-user>.formation_4-1-4-1 .player_no_6 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-1-4-1 .player_no_7 {
    top: 62%;
}

.cbn-club-formations-user>.formation_4-1-4-1 .player_no_8 {
    top: 62%;
}

.cbn-club-formations-user>.formation_4-1-4-1 .player_no_9 {
    top: 62%;
}

.cbn-club-formations-user>.formation_4-1-4-1 .player_no_10 {
    top: 62%;
}

@media (max-width:500px) {

    .cbn-club-formations-user>.formation_4-1-4-1 .player_no_2,
    .cbn-club-formations-user>.formation_4-1-4-1 .player_no_7 {
        left: 10%;
        transform: translate(-10%, 0px);
    }

    .cbn-club-formations-user>.formation_4-1-4-1 .player_no_5,
    .cbn-club-formations-user>.formation_4-1-4-1 .player_no_10 {

        left: 90%;
        transform: translate(-90%, 0px);
    }

    .cbn-club-formations-user>.formation_4-1-4-1 .player_no_6 {
        top: 42%;
    }
}

/*-----formation end 4-1-4-1-----*/

/*-----formation start 4-1-3-2-----*/
.cbn-club-formations-user>.formation_4-1-3-2 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_2 {
    top: 30%;
    left: 17%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_3 {
    top: 30%;
    left: 36%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_4 {
    top: 30%;
    left: 61%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_5 {
    top: 30%;
    left: 80%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_6 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_7 {
    top: 65%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_8 {
    top: 65%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_9 {
    top: 65%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_10 {
    top: 82%;
}

.cbn-club-formations-user>.formation_4-1-3-2 .player_no_11 {
    top: 82%;
}

/*-----formation end 4-1-3-2-----*/

/*-----formation start 4-1-2-3-----*/
.cbn-club-formations-user>.formation_4-1-2-3 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_2 {
    top: 30%;
    left: 17%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_3 {
    top: 30%;
    left: 36%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_4 {
    top: 30%;
    left: 60%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_5 {
    top: 30%;
    left: 80%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_6 {
    top: 45%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_7 {
    top: 65%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_8 {
    top: 65%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_9 {
    top: 82%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_10 {
    top: 82%;
}

.cbn-club-formations-user>.formation_4-1-2-3 .player_no_11 {
    top: 82%;
}

/*-----formation end 4-1-2-3-----*/

/*-----formation start 3-5-2-----*/

@media (max-width:500px) {

    .cbn-club-formations-user>.formation_3-5-2 .player_no_5 {
        left: 2%;
        transform: translate(-2%, 0px);
    }

    .cbn-club-formations-user>.formation_3-5-2 .player_no_6 {
        left: 26%;
        transform: translate(-26%, 0px);
    }

    .cbn-club-formations-user>.formation_3-5-2 .player_no_7 {
        left: 50%;
        transform: translate(-50%, 0px);
    }

    .cbn-club-formations-user>.formation_3-5-2 .player_no_8 {
        left: 74%;
        transform: translate(-74%, 0px);
    }

    .cbn-club-formations-user>.formation_3-5-2 .player_no_9 {
        left: 98%;
        transform: translate(-98%, 0px);
    }
}

/*-----formation end 3-5-2-----*/

/*-----formation start 4-4-2-----*/

@media (max-width:500px) {

    .cbn-club-formations-user>.formation_4-4-2 .player_no_2,
    .cbn-club-formations-user>.formation_4-4-2 .player_no_6 {
        left: 10%;
        transform: translate(-10%, 0px);
    }

    .cbn-club-formations-user>.formation_4-4-2 .player_no_4,
    .cbn-club-formations-user>.formation_4-4-2 .player_no_8,
    .cbn-club-formations-user>.formation_4-4-2 .player_no_11 {
        left: 62%;
        transform: translate(-62%, 0px);
    }
}

/*-----formation end 4-4-2-----*/

/*-----formation start 3-5-1-1-----*/

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_2 {
    top: 30%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_3 {
    top: 30%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_4 {
    top: 30%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_5 {
    top: 47%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_6 {
    top: 47%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_7 {
    top: 47%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_8 {
    top: 47%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_9 {
    top: 47%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_10 {
    top: 64%;
}

.cbn-club-formations-user>.formation_3-5-1-1 .player_no_11 {
    top: 83%;
}

/*-----formation end 3-5-1-1-----*/

/*-----formation start 3-3-3-1-----*/

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_2 {
    top: 31%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_3 {
    top: 31%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_4 {
    top: 31%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_5 {
    top: 48%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_6 {
    top: 48%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_7 {
    top: 48%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_8 {
    top: 66%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_9 {
    top: 66%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_10 {
    top: 66%;
}

.cbn-club-formations-user>.formation_3-3-3-1 .player_no_11 {
    top: 83%;
}

/*-----formation end 3-3-3-1-----*/

/*-----formation start 3-3-1-3-----*/

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_2 {
    top: 31%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_3 {
    top: 31%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_4 {
    top: 31%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_5 {
    top: 48%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_6 {
    top: 48%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_7 {
    top: 48%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_8 {
    top: 66%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_9 {
    top: 83%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_10 {
    top: 83%;
}

.cbn-club-formations-user>.formation_3-3-1-3 .player_no_11 {
    top: 83%;
}

/*-----formation end 3-3-1-3-----*/

/*-----formation start 3-4-1-2-----*/

.cbn-club-formations-user>.formation_3-4-1-2 .player_no_2 {
    top: 24%;
}

.cbn-club-formations-user>.formation_3-4-1-2 .player_no_3 {
    top: 24%;
}

.cbn-club-formations-user>.formation_3-4-1-2 .player_no_4 {
    top: 24%;
}

.cbn-club-formations-user>.formation_3-4-1-2 .player_no_5 {
    top: 45%;
}

.cbn-club-formations-user>.formation_3-4-1-2 .player_no_6 {
    top: 45%;
}

.cbn-club-formations-user>.formation_3-4-1-2 .player_no_7 {
    top: 45%;
}

.cbn-club-formations-user>.formation_3-4-1-2 .player_no_8 {
    top: 45%;
}

.cbn-club-formations-user>.formation_3-4-1-2 .player_no_9 {
    top: 62%;
}

@media (max-width:500px) {
    .cbn-club-formations-user>.formation_3-4-1-2 .player_no_5 {
        top: 45%;
        left: 10%;
        transform: translate(-10%, 0px);
    }

    .cbn-club-formations-user>.formation_3-4-1-2 .player_no_8 {
        top: 45%;
        left: 90%;
        transform: translate(-90%, 0px);
    }
}

/*-----formation end 3-4-1-2-----*/

/*----- formation start 3-2-4-1 -----*/

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_1 {
    top: 14%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_2 {
    top: 32%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_3 {
    top: 32%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_4 {
    top: 32%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_5 {
    top: 50%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_6 {
    top: 50%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_7 {
    top: 70%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_8 {
    top: 70%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_9 {
    top: 70%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_10 {
    top: 70%;
}

.cbn-club-formations-user>.formation_3-2-4-1 .player_no_11 {
    top: 82%;
}

/*----- formation end 3-2-4-1 -----*/

/*----- formation start 4-2-3-1 -----*/
.cbn-club-formations-user>.formation_3-1-4-2 .player_no_2 {
    top: 24%;
}

.cbn-club-formations-user>.formation_3-1-4-2 .player_no_3 {
    top: 24%;
}

.cbn-club-formations-user>.formation_3-1-4-2 .player_no_4 {
    top: 24%;
}

.cbn-club-formations-user>.formation_3-1-4-2 .player_no_5 {
    top: 42%;
}

@media (max-width:500px) {

    .cbn-club-formations-user>.formation_3-1-4-2 .player_no_6 {
        left: 10%;
    }

    .cbn-club-formations-user>.formation_3-1-4-2 .player_no_9 {
        left: 90%;
        transform: translate(-90%, 0px);
    }
}

/*----- formation end 4-2-3-1 -----*/

/*----- match post formations on club page -----*/

/*----- formation start 4-2-3-1 -----*/
body .home-formation>.player_no_1,
body .away-formation>.player_no_1 {
    left: 50% !important;
    transform: translate(-50%, 0px) !important;
}

body .formation_4-2-3-1 .player_no_1 {
    top: 4%;
    left: 50% !important;
    transform: translate(-50%, 0px) !important;
}

body .formation_4-2-3-1 .player_no_2 {
    top: 20%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_4-2-3-1 .player_no_3 {
    top: 20%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_4-2-3-1 .player_no_4 {
    top: 20%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_4-2-3-1 .player_no_5 {
    top: 20%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_4-2-3-1 .player_no_6 {
    top: 40%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_4-2-3-1 .player_no_7 {
    top: 40%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_4-2-3-1 .player_no_8 {
    top: 60%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_4-2-3-1 .player_no_9 {
    top: 60%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_4-2-3-1 .player_no_10 {
    top: 60%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .formation_4-2-3-1 .player_no_11 {
    top: 80%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .away_formation_4-2-3-1 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_4-2-3-1 .player_no_2 {
    bottom: 32%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_4-2-3-1 .player_no_3 {
    bottom: 32%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-2-3-1 .player_no_4 {
    bottom: 32%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_4-2-3-1 .player_no_5 {
    bottom: 32%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_4-2-3-1 .player_no_6 {
    bottom: 52%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_4-2-3-1 .player_no_7 {
    bottom: 52%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_4-2-3-1 .player_no_8 {
    bottom: 70%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_4-2-3-1 .player_no_9 {
    bottom: 70%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_4-2-3-1 .player_no_10 {
    bottom: 70%;
    right: 79%;
    transform: translate(79%, 0px);
}

body .away_formation_4-2-3-1 .player_no_11 {
    bottom: 88%;
    right: 50%;
    transform: translate(50%, 0px);
}

/*----- formation end 4-2-3-1 -----*/

/*----- formation start 3-1-4-2 -----*/

body .formation_3-1-4-2 .player_no_1 {
    top: 4%;
}

body .formation_3-1-4-2 .player_no_2 {
    top: 20%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_3-1-4-2 .player_no_3 {
    top: 20%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_3-1-4-2 .player_no_4 {
    top: 20%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .formation_3-1-4-2 .player_no_5 {
    top: 40%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_3-1-4-2 .player_no_6 {
    top: 60%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_3-1-4-2 .player_no_7 {
    top: 60%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_3-1-4-2 .player_no_8 {
    top: 60%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_3-1-4-2 .player_no_9 {
    top: 60%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_3-1-4-2 .player_no_10 {
    top: 80%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_3-1-4-2 .player_no_11 {
    top: 80%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .away_formation_3-1-4-2 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-1-4-2 .player_no_2 {
    bottom: 32%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_3-1-4-2 .player_no_3 {
    bottom: 32%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-1-4-2 .player_no_4 {
    bottom: 32%;
    right: 79%;
    transform: translate(79%, 0px);
}

body .away_formation_3-1-4-2 .player_no_5 {
    bottom: 52%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-1-4-2 .player_no_6 {
    bottom: 72%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_3-1-4-2 .player_no_7 {
    bottom: 72%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_3-1-4-2 .player_no_8 {
    bottom: 72%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_3-1-4-2 .player_no_9 {
    bottom: 72%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_3-1-4-2 .player_no_10 {
    bottom: 90%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_3-1-4-2 .player_no_11 {
    bottom: 90%;
    right: 64%;
    transform: translate(64%, 0px);
}

/*----- formation end 3-1-4-2 -----*/

/*-----formation start 4-3-3 -----*/

body .formation_4-3-3 .player_no_1 {
    top: 4%;
}

body .formation_4-3-3 .player_no_2 {
    top: 28%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_4-3-3 .player_no_3 {
    top: 28%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_4-3-3 .player_no_4 {
    top: 28%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_4-3-3 .player_no_5 {
    top: 28%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_4-3-3 .player_no_6 {
    top: 56%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_4-3-3 .player_no_7 {
    top: 56%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_4-3-3 .player_no_8 {
    top: 56%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .formation_4-3-3 .player_no_9 {
    top: 80%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_4-3-3 .player_no_10 {
    top: 80%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_4-3-3 .player_no_11 {
    top: 80%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .away_formation_4-3-3 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_4-3-3 .player_no_2 {
    bottom: 34%;
    right: 10%;
}

body .away_formation_4-3-3 .player_no_3 {
    bottom: 34%;
    right: 34%;
}

body .away_formation_4-3-3 .player_no_4 {
    bottom: 34%;
    right: 58%;
}

body .away_formation_4-3-3 .player_no_5 {
    bottom: 34%;
    right: 83%;
}

body .away_formation_4-3-3 .player_no_6 {
    bottom: 60%;
    right: 15%;
}

body .away_formation_4-3-3 .player_no_7 {
    bottom: 60%;
    right: 46%;
}

body .away_formation_4-3-3 .player_no_8 {
    bottom: 60%;
    right: 69%;
}

body .away_formation_4-3-3 .player_no_9 {
    bottom: 82%;
    right: 15%;
}

body .away_formation_4-3-3 .player_no_10 {
    bottom: 82%;
    right: 46%;
}

body .away_formation_4-3-3 .player_no_11 {
    bottom: 82%;
    right: 69%;
}

@media (max-width:500px) {
    body .formation_4-3-3 .player_no_2 {
        left: 10%;
        transform: translate(-21%, 0px);
    }

    body .formation_4-3-3 .player_no_5 {
        left: 90%;
        transform: translate(-78%, 0px);
    }
}

/*-----formation end 4-3-3 -----*/

/*-----formation start 4-2-2-2 -----*/

body .formation_4-2-2-2 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_4-2-2-2 .player_no_2 {
    top: 20%;
    left: 12%;
}

body .formation_4-2-2-2 .player_no_3 {
    top: 20%;
    left: 34%;
}

body .formation_4-2-2-2 .player_no_4 {
    top: 20%;
    left: 62%;
}

body .formation_4-2-2-2 .player_no_5 {
    top: 20%;
    left: 83%;
}

body .formation_4-2-2-2 .player_no_6 {
    top: 40%;
    left: 36%;
}

body .formation_4-2-2-2 .player_no_7 {
    top: 40%;
    left: 63%;
}

body .formation_4-2-2-2 .player_no_8 {
    top: 60%;
    left: 36%;
}

body .formation_4-2-2-2 .player_no_9 {
    top: 60%;
    left: 63%;
}

body .formation_4-2-2-2 .player_no_10 {
    top: 80%;
    left: 36%;
}

body .formation_4-2-2-2 .player_no_11 {
    top: 80%;
    left: 63%;
}

body .away_formation_4-2-2-2 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_4-2-2-2 .player_no_2 {
    bottom: 32%;
    right: 10%;
}

body .away_formation_4-2-2-2 .player_no_3 {
    bottom: 32%;
    right: 34%;
}

body .away_formation_4-2-2-2 .player_no_4 {
    bottom: 32%;
    right: 62%;
}

body .away_formation_4-2-2-2 .player_no_5 {
    bottom: 32%;
    right: 83%;
}

body .away_formation_4-2-2-2 .player_no_6 {
    bottom: 52%;
    right: 34%;
}

body .away_formation_4-2-2-2 .player_no_7 {
    bottom: 52%;
    right: 62%;
}

body .away_formation_4-2-2-2 .player_no_8 {
    bottom: 72%;
    right: 34%;
}

body .away_formation_4-2-2-2 .player_no_9 {
    bottom: 72%;
    right: 62%;
}

body .away_formation_4-2-2-2 .player_no_10 {
    bottom: 90%;
    right: 34%;
}

body .away_formation_4-2-2-2 .player_no_11 {
    bottom: 90%;
    right: 62%;
}

/*-----formation end 4-2-2-2 -----*/

/*-----formation start 4-2-1-3 -----*/

body .formation_4-2-1-3 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_4-2-1-3 .player_no_2 {
    top: 20%;
    left: 12%;
}

body .formation_4-2-1-3 .player_no_3 {
    top: 20%;
    left: 34%;
}

body .formation_4-2-1-3 .player_no_4 {
    top: 20%;
    left: 62%;
}

body .formation_4-2-1-3 .player_no_5 {
    top: 20%;
    left: 83%;
}

body .formation_4-2-1-3 .player_no_6 {
    top: 40%;
    left: 36%;
}

body .formation_4-2-1-3 .player_no_7 {
    top: 40%;
    left: 63%;
}

body .formation_4-2-1-3 .player_no_8 {
    top: 60%;
    left: 49%;
}

body .formation_4-2-1-3 .player_no_9 {
    top: 80%;
    left: 21%;
}

body .formation_4-2-1-3 .player_no_10 {
    top: 80%;
    left: 49%;
}

body .formation_4-2-1-3 .player_no_11 {
    top: 80%;
    left: 77%;
}

body .away_formation_4-2-1-3 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_4-2-1-3 .player_no_2 {
    bottom: 32%;
    right: 10%;
}

body .away_formation_4-2-1-3 .player_no_3 {
    bottom: 32%;
    right: 34%;
}

body .away_formation_4-2-1-3 .player_no_4 {
    bottom: 32%;
    right: 62%;
}

body .away_formation_4-2-1-3 .player_no_5 {
    bottom: 32%;
    right: 83%;
}

body .away_formation_4-2-1-3 .player_no_7 {
    bottom: 52%;
    right: 62%;
}

body .away_formation_4-2-1-3 .player_no_6 {
    bottom: 52%;
    right: 34%;
}

body .away_formation_4-2-1-3 .player_no_8 {
    bottom: 73%;
    right: 49%;
}

body .away_formation_4-2-1-3 .player_no_9 {
    bottom: 90%;
    right: 22%;
}

body .away_formation_4-2-1-3 .player_no_10 {
    bottom: 90%;
    right: 48%;
}

body .away_formation_4-2-1-3 .player_no_11 {
    bottom: 90%;
    right: 74%;
}

/*-----formation end 4-2-1-3 -----*/

body .formation_section_live .away-formation span span {
    background-color: #0e2d6d;
    color: white;
}

body .live-match-div .timeline {
    margin-top: 0;
}

body .live-match-div .timeline .kickoff_timline {
    text-align: center;
    color: white;
}

body .live-whole-section-wrap .timeline .timeline_inside_live {
    margin-top: 15px;
}

body .live-match-div .timeline::after {
    top: 36px;
    bottom: 33px;
}

body .live-match-div .full_timline {
    text-align: center;
    color: white;
    margin-top: 25px;
    padding: 2px;
    background-color: #012063;
    position: relative;
    z-index: 99;
}

body .live-match-div .half_timeline {
    color: white;
    text-align: center;
    margin-top: 25px;
    background-color: #012063;
    position: relative;
    z-index: 11;
    padding: 3px;
}

body .live-match-div .type_time {
    width: max-content;
    position: absolute;
}

/*-------------------last match stat-------*/
.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_1 {
    top: 20px;
    left: 48%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_2 {
    top: 20%;
    left: 12%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_3 {
    top: 20%;
    left: 34%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_4 {
    top: 20%;
    left: 62%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_5 {
    top: 20%;
    left: 83%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_6 {
    top: 40%;
    left: 34%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_7 {
    top: 40%;
    left: 62%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_8 {
    top: 60%;
    left: 21%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_9 {
    top: 60%;
    left: 48%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_10 {
    top: 60%;
    left: 77%;
}

.last-match-stats-section-data-team .formation_4-2-3-1 .player_no_11 {
    top: 78%;
    left: 48%;
}

.last-match-stats-section-data-team .home-formation {
    margin-top: 0;
}

div#live-match-data-main-div {
    display: inline-block;
    width: 100%;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: none;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_1 {
    top: 7%;
    left: 48%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_2 {
    left: 12%;
    top: 28%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_3 {
    left: 34%;
    top: 28%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_4 {
    left: 61%;
    top: 28%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_5 {
    top: 28%;
    left: 88%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_6 {
    top: 46%;
    left: 48%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_7 {
    left: 12%;
    top: 64%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_8 {
    left: 34%;
    top: 64%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_9 {
    left: 61%;
    top: 64%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_10 {
    left: 88%;
    top: 64%;
}

.last-match-stats-section-data-team .formation_4-1-4-1 .player_no_11 {
    top: 81%;
    left: 48%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_1 {
    top: 0;
    left: 48%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_2 {
    top: 20%;
    left: 12%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_3 {
    top: 20%;
    left: 34%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_4 {
    top: 20%;
    left: 59%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_5 {
    top: 20%;
    left: 80%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_6 {
    top: 42%;
    left: 24%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_7 {
    top: 42%;
    left: 48%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_8 {
    top: 42%;
    left: 72%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_9 {
    top: 62%;
    left: 34%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_10 {
    top: 62%;
    left: 60%;
}

.last-match-stats-section-data-team .formation_4-3-2-1 .player_no_11 {
    top: 77%;
    left: 49%;
}

/*--------------------------------*/
.timeline-score-section .next-match-prediction-section-wrap {
    display: block;
    min-height: auto;
    margin-top: 20px;
}

.live-whole-section-wrap.tomarrow-whole-section-wrap {
    background-color: transparent;
    box-shadow: none;
}

.live-whole-section-wrap.tomarrow-whole-section-wrap div.tommorrow-match-section {
    background-color: #012063;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    margin-top: 25px;
}

.live-whole-section-wrap.tomarrow-whole-section-wrap .middle-section-probable-line-ups {
    background-color: #012063;
    border-radius: 6px;
    overflow: hidden;
    margin-top: 20px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

.live-whole-section-wrap.tomarrow-whole-section-wrap .missing-player-section-oneday-wrap {
    padding: 0;
    margin-top: 20px;
    background-color: #012063;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

.live-whole-section-wrap.tomarrow-whole-section-wrap .next_match_bottom_nav {
    display: none;
}

.live-whole-section-wrap.tomarrow-whole-section-wrap .players-section-wrap-global .card--box-header h2.fram-titl {
    display: flex;
    padding: 0 15px;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
}

.players-section-wrap-global .card--box-header h2.fram-titl span.cc-pp-r {
    color: white;
    font-size: 12px;
    font-weight: normal;
    display: flex;
    align-items: center;
}

.players-section-wrap-global .card--box-header h2.fram-titl .texm-sl {
    align-items: flex-end;
    justify-content: flex-end;
    flex: 1;
    display: inline-block;
    float: right;
    text-align: right;
}

.players-section-wrap-global .card--box-header h2.fram-titl .texm-sl span img {
    height: 20px;
    width: auto;
}

.players-section-wrap-global .card--box-header {
    overflow: hidden;
    background-color: #012063;
    border-bottom: 1px solid #344d82;
}

.players-section-wrap-global .card--box-header h2.fram-titl .texm-sl span.active:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    background: white;
    left: 0;
    top: 29px;
}

.players-section-wrap-global .card--box-header h2.fram-titl .texm-sl span.active {
    position: relative;
    cursor: pointer;
}

.probable-line-ups-slide-second .card--box-header {
    overflow: hidden;
    border-bottom: 1px solid #344d82;
    background-color: #012063;
}

.probable-line-ups-slide-second .card--box-header h2.fram-titl .texm-sl span.chjd- img {
    height: 25px;
}

.probable-line-ups-slide-second .card--box-header h2.fram-titl .texm-sl span.cc-pp-r {
    color: white;
    font-size: 12px;
    font-weight: normal;
    width: 70%;
}

.tomarrow-whole-section-wrap .probale-lineups-main-section>div.probale-lineups-left-section-image-home {
    display: none;
}

.tomarrow-whole-section-wrap .probale-lineups-main-section .probale-lineups-right-section-image-away {
    display: none;
}

.tomarrow-whole-section-wrap .probale-lineups-main-section>div.probale-lineups-middle-wrap {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    margin: 0;
}

.tomarrow-whole-section-wrap .probable-line-ups-slide-second h2.fram-titl {
    padding: 0 15px;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
}

body .missing-player-section-oneday-wrap ul.season-listing li.s442_red_button:first-child {
    display: none;
}

/*---------------live-section-style-------*/
.live-whole-section-wrap.live-match-div {
    background-color: transparent;
    box-shadow: none;
}

.live-whole-section-wrap.live-match-div .top_header_match {
    background-color: #0e2d6d;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

.live-whole-section-wrap.live-match-div .live-formation-mobile-section-wrap {
    background-color: #012063;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
}

.live-formation-mobile-section-heading h3 {
    text-align: center;
    color: white;
    font-weight: normal;
    font-size: 14px;
    margin: 0;
    padding: 12px 0;
}

.live-whole-section-wrap.live-match-div .home-formation {
    margin-top: 0;
}

.live-whole-section-wrap.live-match-div .seprate-section-live-timeline {
    background-color: #012063;
    border-radius: 6px;
    margin-top: 25px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

.league_name_started {
    position: relative !important;
    margin-top: 15px;
}

.goals_data {
    position: relative !important;
}

.live-whole-section-wrap.live-match-div .seprate-section-live-timeline .goals_data {
    margin-bottom: 15px;
}

.next-match-stream-wrap .goals_data {
    font-size: 13px;
    margin: 0;
    margin-right: 5px;
}

.next-match-stream-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.next-match-stream-wrap .goals_data span {
    padding: 0 2px;
    font-size: 14px;
}

.live-whole-section-wrap.live-match-div div#mobile_match_lineups {
    background: #012063;
    border-radius: 0 0 6px 6px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    margin-bottom: 20px;
    position: relative;
}

.live-whole-section-wrap.live-match-div .next_match_bottom_nav {
    background-color: #012063;
    margin-top: 0;
    box-sizing: border-box;
    padding: 15px 0;
    border-radius: 0 0 6px 6px;
    padding-bottom: 30px;
    display: none;
}

/*----------------------------------------*/
/*------------------ripple-setting-------*/
section#head-to-head-break-section .max-df .lds-ripple {
    width: 100px !important;
    height: 150px !important;
    -webkit-transform: translate(-91px, -100px) scale(1) translate(77px, 90px);
    transform: translate(-91px, -100px) scale(1) translate(77px, 90px);
}

section#head-to-head-break-section .max-df .lds-ripple div {
    -webkit-animation: ripples 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    animation: ripples 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

section#head-to-head-break-section .max-df .lds-ripple div:nth-child(2) {
    border-color: #1aafd0;
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}

.last-match-stats-section-data-team .lds-ripple {
    transform: translate(-100px, -100px) scale(1) translate(79px, 133px);
    -webkit-transform: translate(-100px, -100px) scale(1) translate(79px, 133px);
}

.last-match-stats-section-data-team .lds-ripple div {
    -webkit-animation: ripples 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    animation: ripples 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.last-match-stats-section-data-team .lds-ripple div:nth-child(2) {
    border-color: #1aafd0;
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}

.last-match-stats-section-data-team .formation-last-match-record .lds-ripple {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 203px !important;
    height: 203px !important;
    left: 0;
    width: 100%;
    right: 0;
    transform: translate(-100px, -100px) scale(1) translate(79px, 133px);
    -webkit-transform: translate(0px, 0px) scale(1) translate(0px, 0px);
}

.last-match-stats-section-data-team .formation-last-match-record .lds-ripple div {
    -webkit-animation: lds-ripple 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    animation: lds-ripple 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.last-match-stats-section-data-team .formation-last-match-record .lds-ripple div:nth-child(2) {
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}

/*div#tommorrow-match-section-oneday .lds-ripple {
    -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
    transform: translate(-100px, -138px) scale(1) translate(100px, 100px);
}*/
@keyframes ripples {

    0% {
        top: 61px;
        left: 61px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 18px;
        left: 18px;
        width: 85px;
        height: 85px;
        opacity: 0;
    }
}

/*---------------------------------------*/
/*------------intreaction card-----------*/
.main-wrap-intraction-section {
    width: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

.intraction-wrap {
    float: left;
    box-sizing: border-box;
    position: relative;
    width: 100%;
}

.intraction-wrap span.intraction-section {
    position: relative !important;
    top: 0;
    display: block;
    left: 0;
    font-size: 11px;
    background-color: transparent;
    color: white;
    opacity: 0.3;
    margin-bottom: 15px;
    padding-left: 0;
    font-family: Montserrat;
}

.intraction-wrap h3.intraction-title {
    color: #fff;
    font-size: 13px !important;
    font-weight: normal;
    font-family: Montserrat;
    line-height: 21px;
    font-family: montserrat, sans-serif !important;
    margin-top: 15px;
    margin-bottom: 0;
}

.intraction-wrap .comment-box input {
    width: 100%;
    font-size: 12px;
    height: 45px;
    border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
    box-shadow: none;
    color: #a8aeb9;
    box-sizing: border-box;
    background-color: #012064;
    padding: 8px 68px 8px 22px;
    border: none;
}

.hover-wrap {
    display: table-cell;
}

.intraction-wrap .comment-box input::-webkit-input-placeholder {
    color: #9b9b9b !important;
}

.intraction-wrap .comment-box input::-moz-placeholder {
    color: #9b9b9b !important;
}

.intraction-wrap .comment-box input:-ms-input-placeholder {
    color: #9b9b9b !important;
}

.intraction-wrap .comment-box input:-moz-placeholder {
    color: #9b9b9b !important;
}

.hover-wrap>div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    vertical-align: bottom;
    left: 0;
    right: 0;
    position: absolute;
    display: block;
    border: none;
}

.hover-wrap .hover-here {
    bottom: 0;
    align-items: start;
}

.intraction-bottom-section-wrap {
    display: table;
    width: 100%;
    background-color: #36c6fd;
    position: relative;
}

.hover-icon {
    /*    background: url(https://www.social442.com//public/club-new/arrow-left-icon.png) no-repeat;*/
    transform: rotate(-90deg);
    align-items: baseline !important;
    background-position: 40px center;
    background-size: 37px;
}

.hover-wrap .hover-here h3 {
    background-color: #00b0f0;
    padding: 10px 5px !important;
    color: white;
    font-weight: 300;
    margin: 0;
    font-size: 11px;
    text-align: center;
}

.main-wrap-intraction-section .card_inter_top span.image-club {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    border: 0;
    background-size: cover;
    height: 100%;
}

.main-wrap-intraction-section .card_inter_top {
    position: relative;
    height: 175px;
    max-height: 350px;
    display: block;
    overflow: hidden;
    background: #012064;
}

.intraction-wrap .comments-list .comment-info {
    margin-bottom: 4px;
    font-size: 10px;
}

.intraction-wrap .comments-list a.name {
    background-color: transparent;
    height: auto;
    display: inline-block;
    color: #0e2d6d;
    text-transform: capitalize;
    font-size: 9px;
}

.intraction-wrap .comments-list span.seprater {
    color: rgba(155, 155, 155, 0.7);
    margin: 0 5px;
    font-size: 9px;
}

.intraction-wrap .comments-list span.comment-date {
    color: rgba(155, 155, 155, 0.7);
    font-size: 9px;
}

.intraction-wrap .comments-list .commemt_img {
    position: relative;
}

.intraction-wrap .comments-list .commemt_img a {
    background-color: transparent;
    height: 18px;
    position: absolute;
    left: -9px;
    bottom: 0;
    top: 0px;
    margin: auto;
}

.intraction-wrap .comments-list .commemt_img a img {
    border-radius: 100%;
    width: 18px;
    height: 18px;
}

.intraction-wrap .comments-list span.comment_data {
    font-size: 12px;
    background-color: white;
    border-top: none !important;
    padding: 15px 10px 15px 25px !important;
    font-weight: normal;
    margin-bottom: 13px !Important;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.09);
    display: block !important;
    border-radius: 6px;
    font-family: Montserrat;
    color: #0e2d6d;
    //text-transform: capitalize;
    min-width: 170px;
    max-width: fit-content !important;
}

.intraction-wrap .comment-box form.cd_comment_news {
    position: relative;
}

.intraction-wrap .comment-box form.cd_comment_news button {
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #0e2d6d;
    color: white;
    border: none;
    padding: 8px 21px;
    font-size: 12px;
}

div#popup-hover-club-buy-players:after {
    content: "";
    position: fixed;
    left: 0;
    z-index: 0;
    right: 0;
    top: 0;
    background-color: #fff !important;
    bottom: 0;
    opacity: 0.85;
}

div#popup-hover-club-buy-players {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 74vh;
    z-index: 999999;
    margin: auto;
}

div#popup-hover-club-buy-players:after {
    content: "";
    position: fixed;
    left: 0;
    z-index: 0;
    right: 0;
    top: 0;
    background-color: #fff !important;
    bottom: 0;
    opacity: 0.85;
}

.cross-icon-hover span:after {
    z-index: 1111;
    content: "\f00d";
    width: 30px;
    border-radius: 100%;
    height: 30px;
    font-size: 16px;
    color: white;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    position: absolute;
    background-color: rgba(0, 0, 0, 0.18);
    font-family: fontawesome;
    right: 10px;
    display: flex;
    justify-content: center;
    top: -40px;
    align-items: center;
}

.cross-icon-hover {
    font-size: 0;
    max-width: 345px;
    margin: auto;
    position: relative;
}

.club-players-buy-section-hover {
    position: relative;
    z-index: 2;
}

.grid--layout-two-third {
    width: 100%;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    overflow: hidden;
}

.club-players-buy-section-hover tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.club-players-buy-section-hover tbody {
    display: block;
    max-height: 370px !important;
    overflow-y: auto;
    height: auto;
}

.club-players-buy-section-hover tr th {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
    white-space: nowrap;
    text-align: left;
    font-family: montserrat, sans-serif !important;
    max-width: 75px;
    min-width: 45px;
    text-align: center;
    padding: 6px 6px !important;
}

.club-players-buy-section-hover tr th:first-child {
    min-width: 25px !important;
}

.club-players-buy-section-hover tr th:nth-child(2) {
    min-width: 75px !important;
    text-align: left;
}

.club-players-buy-section-hover tr td {
    overflow: hidden;
    text-overflow: ellipsis;
}

.club-players-buy-section-hover tbody tr {
    box-shadow: none;
    border-bottom: 1px solid #e3e9f4;
}

.club-players-buy-section-hover tbody tr td:nth-child(2) {
    min-width: 75px;
    max-width: 75px;
    text-align: left;
}

.club-players-buy-section-hover tbody tr td:first-child {
    border-bottom: 1px solid #0e2d6d;
    min-width: 25px;
}

.club-players-buy-section-hover tbody tr td:nth-child(3) {
    min-width: 25px;
    max-width: 25px;
}

.club-players-buy-section-hover tbody tr td img.line-break-club-stat-logo {
    height: 13px;
    margin-right: 0;
}

.club-players-buy-section-hover tbody tr td {
    overflow: hidden;
    font-family: montserrat, sans-serif !important;
    font-size: 10px;
    padding: 6px;
    white-space: nowrap;
    max-width: 75px;
    min-width: 45px;
}

.club-players-buy-section-hover tbody tr td.clb-lgo img {
    display: none !important;
}

.club-players-buy-section-hover thead {
    display: block;
}

.club-players-buy-section-hover thead tr {
    background-color: #012064;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12);
    display: flex;
}

.club-players-buy-section-hover thead tr th {
    color: white;
    background: #012064 !important;
}

.club-players-buy-section-hover table.seson-dat-info {
    margin: auto;
    overflow: hidden;
}

.club-players-buy-section-hover tbody tr.data-se-row {
    box-shadow: none;
    display: flex;
    width: 100%;
}

.club-players-buy-section-hover table.seson-dat-info thead tr.data-se-row th:nth-child(3) {
    min-width: 25px;
    max-width: 25px;
}

.club-players-buy-section-hover .grid--card--box {
    box-shadow: none;
    margin: 0 20px;
    box-sizing: border-box;
    width: auto;
}

.club-players-buy-section-hover .grid--layout-two-third {
    box-shadow: none;
}

.buy-player-load-more {
    font-size: 12px;
    color: #9b9b9b;
    padding: 0 30px 20px;
    background-color: #eaeaea;
    display: block;
}

.buy-player-load-more a {
    color: #9b9b9b;
}

/*---------------------------------------*/
.players-stats-timeline-wrap .grid--layout-two-third {
    box-shadow: none;
}

/*----------------*/
.final-score-section-main-wrap {
    margin: auto;
    overflow: hidden;
    margin-bottom: 35px;
    /*    background-image: url(https://www.social442.com/public/club-new/bluc-back-image.png) !important;*/
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.final-score-top-section {
    background-color: transparent;
    display: flex;
    border-bottom: 1px solid #1b3774;
    height: 60px;
    align-items: center;
    justify-content: center;
}

.final-score-top-section h3 {
    font-size: 16px;
    color: white;
    font-weight: normal;
    padding: 0 !important;
    margin: 0;
}

.final-score-section-main-top-section {
    overflow: hidden;
    padding: 20px 15px;
}

.final-score-section-main-left-section {
    width: 100%;
    max-width: 320px;
    margin: auto;
}

.final-score-section-main-right-section {
    width: 100%;
}

.club-logo-final-score img {
    height: 62px;
}

.final-score-section-top-left-section {
    display: flex;
}

.final-score-section-top-left-section>div {
    width: 33%;
    text-align: center;
}

div#final-score-goals-data .goals_data {
    margin-top: 7px;
    color: white;
}

div#final-score-goals-data .goals_data>span {
    color: white;
}

.main-home-away-team-match-report-wrap {
    display: block;
}

.main-home-away-team-match-report-wrap>ul {
    display: inline-block;
    width: 33.33%;
}

.main-home-away-team-match-report-wrap>ul li {
    color: white;
    font-weight: normal;
    font-family: Montserrat;
    font-size: 15px;
    margin: 12px 0;
}

.main-home-away-team-match-report-wrap>ul li span {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

.main-home-away-team-match-report-wrap>ul.middle-ul-match-report {
    text-align: center;
}

ul.left-ul-match-report li span>span {
    padding: 5px;
}

ul.right-ul-match-report li span>span {
    padding: 5px;
}

.main-home-away-team-match-report-wrap>ul.right-ul-match-report li span>span {
    background-color: #2a457e;
}

.main-home-away-team-match-report-wrap>ul li span>span {
    background-color: #36c6fd;
    text-align: center;
    justify-content: center;
    font-size: 15px;
    min-width: 30%;
    border-radius: 0px 6px 6px 0px;
}

.final-score-next-match-report .main-home-away-team-match-report-wrap ul li:nth-child(4) {
    display: none;
}

.search-form-players input {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    opacity: 0.9;
    border-radius: 3px;
}

span.arrow-right {
    /*    background: url(https://www.social442.com/public/club-new/arrow-left-icon.png) no-repeat;*/
    transform: rotate(-180deg);
    align-items: baseline !important;
    background-position: center;
    background-size: 30px;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    vertical-align: bottom;
    min-height: calc(100%/1);
    position: absolute;
    display: flex !important;
    justify-content: center;
    border: none;
}

div#final-score-intraction-card .final-score-section-main-top-section {
    background-size: cover !important;
    background-position: center !important;
    border-bottom: 1px solid rgb(52, 77, 131);
}

.final-score-section-top-left-section>div#final-score-goals-data {
    padding-top: 13px;
    font-size: 27px;
    font-weight: normal;
    color: white;
}

.final-score-section-top-left-section>div#final-score-goals-data span {
    font-size: 27px;
    font-weight: bold;
    color: white;
    margin: 0 6px;
}

.main-home-away-team-match-report-wrap {
    display: block;
}

.main-home-away-team-match-report-wrap>ul {
    display: inline-block;
    width: 33.33%;
}

.final-score-section-main-right-section .s442_box_wrapper {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    box-shadow: none;
    margin: auto;
    width: 320px;
}

.final-score-section-main-right-section .s442_box_wrapper table {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    border-radius: 6px;
    overflow: hidden;
}

.final-score-section-main-right-section .s442_box_wrapper table tr td:nth-child(5) {
    display: none;
}

.final-score-section-main-right-section .s442_box_wrapper table tr td:nth-child(6) {
    display: none;
}

.final-score-section-main-right-section .s442_box_wrapper table tr td:nth-child(7) {
    display: none;
}

.final-score-section-main-right-section .s442_box_wrapper table tr td:nth-child(10) {
    display: none;
}

.final-score-section-main-right-section .s442_box_wrapper table tr td {
    color: #9b9b9b;
    padding: 8px 6px;
    text-align: center;
    font-weight: normal;
}

/*.final-score-section-main-right-section .s442_box_wrapper table tr td:first-child {
    box-sizing: border-box;
    padding: 20px 0px!important;
    text-align: center!important;
    min-width: 30px;
    padding-left: 10px !important;
}*/
.final-score-section-main-right-section .s442_box_wrapper table tr td:nth-child(9) {
    padding-right: 10px !important;
}

.final-score-section-main-right-section .s442_box_wrapper table thead tr {
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12) !important;
}

.final-score-section-main-right-section .s442_box_wrapper table thead tr td.table_name {
    width: 190px !important;
    font-size: 14px;
}

.final-score-section-main-right-section .s442_box_wrapper table thead tr td {
    font-weight: normal !important;
}

.final-score-section-main-right-section .s442_box_wrapper table tr td {
    color: #9b9b9b;
}

.final-score-section-main-right-section .s442_box_wrapper table tr td a {
    color: #9b9b9b;
    font-size: 14px;
    font-weight: normal;
    text-transform: capitalize;
}

.final-score-section-main-right-section .s442_box_wrapper table tr td:nth-child(2) {
    text-align: left;
}

.final-score-section-main-right-section tr>td:nth-child(2) {
    text-align: left;
    width: 100px;
    white-space: nowrap;
    max-width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.final-score-section-main-right-section table.automaticfeed_league_table.league_table_one {
    background-color: white;
}

.final-score-section-main-right-section .s442_box_wrapper table thead tr {
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12) !important;
}

h3.final-score-standing {
    color: white;
    font-family: Montserrat;
    font-weight: normal;
    font-size: 13px;
    padding-left: 3px;
    margin-bottom: 13px;
    margin-top: 40px;
    text-align: center;
}

.intraction-wrap .comment-box form button {
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #36c6fd;
    color: white;
    border: none;
    top: 0;
    padding: 8px 18px;
    font-size: 12px;
}

.intraction-wrap .comment-box form {
    position: relative;
}

.main-wrap-intraction-section .hover-section-club-logo {
    text-align: center;
}

.main-wrap-intraction-section .hover-section-club-logo img {
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 14px 10px;
    border-radius: 100%;
    background-color: white;
    right: 0;
    margin: auto;
    z-index: 111;
    height: 60px;
}

.photopile-wrapper ul.photopile li img {
    width: 49px;
}

div#best-eleven-intractioncard a.card_inter_top {
    background-color: white;
}

div#best-eleven-intractioncard a.card_inter_top img {
    width: 95%;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

@media(max-width:374px) {
    .final-score-section-main-right-section .s442_box_wrapper {
        width: auto;
    }
}

.hover-wrap>div.hover-icon {
    display: none !important;
}

.hover-wrap {
    background: transparent;
    width: 100%;
    right: 0px;
    z-index: 99;
    position: absolute;
    top: 0px;
    left: 0px;
    border: none;
    right: 0;
}

.intraction-comment-wrapper {
    padding: 20px 30px 15px;
    background-color: #eaeaea;
}

.intraction-question-wrap {
    padding: 15px 20px 25px;
    background-color: #0e2d6d;
}

div#best-eleven-intractioncard {
    display: none;
}

/*----- formation start 3-4-1-2 -----*/

body .formation_3-4-1-2 .player_no_1 {
    top: 4%;
}

body .formation_3-4-1-2 .player_no_2 {
    top: 20%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_3-4-1-2 .player_no_3 {
    top: 20%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_3-4-1-2 .player_no_4 {
    top: 20%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .formation_3-4-1-2 .player_no_5 {
    top: 40%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_3-4-1-2 .player_no_6 {
    top: 40%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_3-4-1-2 .player_no_7 {
    top: 40%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_3-4-1-2 .player_no_8 {
    top: 40%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_3-4-1-2 .player_no_9 {
    top: 60%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_3-4-1-2 .player_no_10 {
    top: 80%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_3-4-1-2 .player_no_11 {
    top: 80%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .away_formation_3-4-1-2 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-4-1-2 .player_no_2 {
    bottom: 32%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_3-4-1-2 .player_no_3 {
    bottom: 32%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-4-1-2 .player_no_4 {
    bottom: 32%;
    right: 79%;
    transform: translate(79%, 0px);
}

body .away_formation_3-4-1-2 .player_no_5 {
    bottom: 52%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_3-4-1-2 .player_no_6 {
    bottom: 52%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_3-4-1-2 .player_no_7 {
    bottom: 52%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_3-4-1-2 .player_no_8 {
    bottom: 52%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_3-4-1-2 .player_no_9 {
    bottom: 73%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-4-1-2 .player_no_10 {
    bottom: 88%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_3-4-1-2 .player_no_11 {
    bottom: 88%;
    right: 64%;
    transform: translate(64%, 0px);
}

/*----- formation end 3-4-1-2 -----*/

.likes-intraction-card-wrap {
    background: #0e2d6d;
    display: flex;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.likes-intraction-card-wrap .likes-comments-news {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.likes-intraction-card-wrap .comment-box {
    display: flex;
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 64px;
    position: relative;
}

.likes-intraction-card-wrap .comment-box form.cd_comment_news {
    width: 100%;
    border: none;
}

.likes-intraction-card-wrap .comment-box form.cd_comment_news input {
    border: none !important;
}

/*----- formation start 4-4-1-1 ----*/

body .formation_4-4-1-1 .player_no_1 {
    top: 4%;
}

body .formation_4-4-1-1 .player_no_2 {
    top: 20%;
    left: 12%;
    transform: translate(-12%, 0px)
}

body .formation_4-4-1-1 .player_no_3 {
    top: 20%;
    left: 36%;
    transform: translate(-36%, 0px)
}

body .formation_4-4-1-1 .player_no_4 {
    top: 20%;
    left: 64%;
    transform: translate(-64%, 0px)
}

body .formation_4-4-1-1 .player_no_5 {
    top: 20%;
    left: 88%;
    transform: translate(-88%, 0px)
}

body .formation_4-4-1-1 .player_no_6 {
    top: 40%;
    left: 12%;
    transform: translate(-12%, 0px)
}

body .formation_4-4-1-1 .player_no_7 {
    top: 40%;
    left: 36%;
    transform: translate(-36%, 0px)
}

body .formation_4-4-1-1 .player_no_8 {
    top: 40%;
    left: 64%;
    transform: translate(-64%, 0px)
}

body .formation_4-4-1-1 .player_no_9 {
    top: 40%;
    left: 88%;
    transform: translate(-88%, 0px)
}

body .formation_4-4-1-1 .player_no_10 {
    top: 60%;
    left: 50%;
    transform: translate(-50%, 0px)
}

body .formation_4-4-1-1 .player_no_11 {
    top: 80%;
    left: 50%;
    transform: translate(-50%, 0px)
}

body .away_formation_4-4-1-1 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px)
}

body .away_formation_4-4-1-1 .player_no_2 {
    bottom: 32%;
    right: 12%;
    transform: translate(12%, 0px)
}

body .away_formation_4-4-1-1 .player_no_3 {
    bottom: 32%;
    right: 36%;
    transform: translate(36%, 0px)
}

body .away_formation_4-4-1-1 .player_no_4 {
    bottom: 32%;
    right: 64%;
    transform: translate(64%, 0px)
}

body .away_formation_4-4-1-1 .player_no_5 {
    bottom: 32%;
    right: 88%;
    transform: translate(88%, 0px)
}

body .away_formation_4-4-1-1 .player_no_6 {
    bottom: 55%;
    right: 12%;
    transform: translate(12%, 0px)
}

body .away_formation_4-4-1-1 .player_no_7 {
    bottom: 55%;
    right: 36%;
    transform: translate(36%, 0px)
}

body .away_formation_4-4-1-1 .player_no_8 {
    bottom: 55%;
    right: 64%;
    transform: translate(64%, 0px)
}

body .away_formation_4-4-1-1 .player_no_9 {
    bottom: 55%;
    right: 88%;
    transform: translate(88%, 0px)
}

body .away_formation_4-4-1-1 .player_no_10 {
    bottom: 70%;
    right: 50%;
    transform: translate(50%, 0px)
}

body .away_formation_4-4-1-1 .player_no_11 {
    bottom: 90%;
    right: 50%;
    transform: translate(50%, 0px)
}

/*----- formation end 4-4-1-1 ----*/

/*----- formation start 3-4-3 -----*/

body .formation_3-4-3 .player_no_1 {
    top: 4%;
}

body .formation_3-4-3 .player_no_2 {
    top: 28%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_3-4-3 .player_no_3 {
    top: 28%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_3-4-3 .player_no_4 {
    top: 28%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .formation_3-4-3 .player_no_5 {
    top: 56%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_3-4-3 .player_no_6 {
    top: 56%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_3-4-3 .player_no_7 {
    top: 56%;
    left: 64%;
    transform: translate(-64%, 0px);
}

body .formation_3-4-3 .player_no_8 {
    top: 56%;
    left: 88%;
    transform: translate(-88%, 0px);
}

body .formation_3-4-3 .player_no_9 {
    top: 80%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_3-4-3 .player_no_10 {
    top: 80%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .formation_3-4-3 .player_no_11 {
    top: 80%;
    left: 79%;
    transform: translate(-79%, 0px);
}

body .away_formation_3-4-3 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-4-3 .player_no_2 {
    bottom: 37%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_3-4-3 .player_no_3 {
    bottom: 37%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-4-3 .player_no_4 {
    bottom: 37%;
    right: 79%;
    transform: translate(79%, 0px);
}

body .away_formation_3-4-3 .player_no_5 {
    bottom: 62%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_3-4-3 .player_no_6 {
    bottom: 62%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_3-4-3 .player_no_7 {
    bottom: 62%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_3-4-3 .player_no_8 {
    bottom: 62%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_3-4-3 .player_no_9 {
    bottom: 88%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_3-4-3 .player_no_10 {
    bottom: 88%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-4-3 .player_no_11 {
    bottom: 88%;
    right: 79%;
    transform: translate(79%, 0px);
}

/*----- formation end 3-4-3 -----*/

/*---------------------------footer style--------------*/
.blue-blur-back {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}

.blue-blur-back:after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 111;
    right: 0;
    top: 0;
    background-color: #fff !important;
    bottom: 0;
    opacity: 0.85;
}

.all-popups-wrap div.team-of-match {
    position: absolute;
    border: none;
    padding: 40px 20px 40px 20px;
    background-color: #012064;
    border-radius: 6px;
    bottom: 68px !important;
    display: block;
    width: 270px;
    left: 15px;
    margin-bottom: 13px;
}

.all-popups-wrap div.team-of-match .teams-name {
    border: none;
    padding: 0;
    margin-bottom: 18px;
    text-align: center;
}

.all-popups-wrap div.team-of-match .teams-name span {
    font-size: 20px;
    color: white;
    font-weight: normal;
}

.all-popups-wrap div.team-of-match .teams-name span.braker {
    margin: 0 10px;
}

.all-popups-wrap div.team-of-match span {
    color: white;
    font-family: Montserrat;
    font-size: 18px;
}

.teams-name span img {
    height: 25px;
    vertical-align: bottom;
}

a.small-pop-up.start-tour {
    min-width: 100px;
    min-height: 40px;
    font-size: 17px;
    color: white;
    display: flex;
    background-image: none;
    left: 15px;
    justify-content: center;
    align-items: center;
    bottom: 15px;
    top: auto;
}

a.small-pop-up {
    position: absolute;
    width: 82px;
    height: 53px;
    top: -117px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    left: 31px;
    background-size: 38px;
    background-color: #36c6fd;
    /*    background-image: url(https://www.social442.com/public/club-new/football-field-icon-white.png);*/
    border-radius: 6px;
    background-repeat: no-repeat;
    background-position: center;
}

.all-popups-wrap {
    position: fixed;
    z-index: 9999;
    left: 0;
    margin: auto;
    bottom: 0px;
}

.all-popups-wrap div.team-of-match .teams-name span#first-team-footer {
    display: none;
}

.all-popups-wrap div.team-of-match .teams-name span#second-team-footer {
    display: none;
}

.all-popups-wrap div.team-of-match span.match-time {
    display: block;
    text-align: center;
    margin-top: 20px;
    opacity: 0.6;
    font-size: 14px;
}

.ft-tour-popup {
    position: fixed;
    bottom: 80px;
    background-color: #012064;
    border-radius: 6px;
    box-shadow: 1px 0px 28px white;
    padding: 20px 15px;
    margin: auto;
    background-size: cover;
    margin-left: 15px;
    background-repeat: no-repeat;
    background-position: center;
    width: 320px;
    box-sizing: border-box;
}

.ft-tour-popup>div {
    position: relative;
    z-index: 2;
}

.ft-tour-popup .heading-wrapper-footer h3 {
    font-size: 13px;
    text-align: center;
    color: white;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 15px;
    padding-bottom: 15px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.detail-of-home-away-wrapper-footer ul {
    display: flex;
    justify-content: center;
}

.detail-of-home-away-wrapper-footer ul li {
    width: 33%;
    font-size: 10px;
    display: flex;
    text-align: center;
    margin-bottom: 15px !important;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    color: white;
}

.detail-of-home-away-wrapper-footer ul li img {
    height: 27px !important;
    width: auto !important;
}

.ft-tour-popup .heading-wrapper-footer h3 span {
    font-weight: bold;
}

.detail-of-home-away-wrapper-footer ul.detail-ul-footer li span {
    background-color: #0e2d6d;
    color: rgba(255, 255, 255, 0.6);
    text-align: center;
    font-size: 15px;
    border-radius: 4px;
    width: 35px;
    height: 35px;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    margin: auto;
    justify-content: center;
}

div.back-farword-awrrows {
    position: absolute;
    padding: 0;
    display: inline-flex;
    left: 0px;
    border: none;
    bottom: -65px;
}

div.back-farword-awrrows a.back-arrow {
    width: 50px;
}

div.back-farword-awrrows a.back-arrow {
    background-size: 22px !important;
}

div.back-farword-awrrows a.back-arrow {
    background-color: #0e2d6d;
    border-radius: 6px 0 0px 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 46px;
}

div.back-farword-awrrows a {
    display: inline-flex;
    padding: 0;
    width: 80px;
    height: 50px;
}

div.back-farword-awrrows a.farword-arrow {
    background-size: 22px !important;
}

div.back-farword-awrrows a.farword-arrow {
    background-color: #36c6fd;
    border-radius: 6px 0px 0px 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 46px;
    transform: rotate(180deg);
}

div.stats-back-farword-awrrows {
    position: absolute;
    padding: 0;
    display: inline-flex;
    left: 0px;
    border: none;
    bottom: -65px;
}

div.stats-back-farword-awrrows a.stats-back-arrow {
    width: 50px;
}

div.stats-back-farword-awrrows a.stats-back-arrow {
    background-size: 22px !important;
}

div.stats-back-farword-awrrows a.stats-back-arrow {
    background-color: #0e2d6d;
    border-radius: 6px 0 0 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 46px;
}

div.stats-back-farword-awrrows a {
    display: inline-flex;
    padding: 0;
    width: 80px;
    height: 50px;
}

div.stats-back-farword-awrrows a.stats-farword-arrow {
    background-size: 22px !important;
}

div.stats-back-farword-awrrows a.stats-farword-arrow {
    background-color: #36c6fd;
    border-radius: 6px 0 0 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 46px;
    transform: rotate(180deg);
}

div.rate-plyer-back-farword-awrrows {
    position: absolute;
    padding: 0;
    display: inline-flex;
    left: 0px;
    border: none;
    bottom: -65px;
}

div.rate-plyer-back-farword-awrrows a.rate-plyer-back-arrow {
    width: 50px;
}

div.rate-plyer-back-farword-awrrows a.rate-plyer-back-arrow {
    background-color: #0e2d6d;
    border-radius: 6px 0 0 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
}

div.rate-plyer-back-farword-awrrows a {
    display: inline-flex;
    padding: 0;
    width: 80px;
    height: 50px;
}

div.rate-plyer-back-farword-awrrows a.rate-plyer-farword-arrow {
    background-color: #36c6fd;
    border-radius: 6px 0 0 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
    transform: rotate(180deg);
}

div.table-back-farword-awrrows {
    position: absolute;
    padding: 0;
    display: inline-flex;
    left: 0px;
    border: none;
    bottom: -65px;
}

div.table-back-farword-awrrows a.table-back-arrow {
    width: 50px;
}

div.table-back-farword-awrrows a.table-back-arrow {
    background-size: 22px !important;
}

div.table-back-farword-awrrows a.table-back-arrow {
    background-color: #0e2d6d;
    border-radius: 6px 0 0 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
}

div.table-back-farword-awrrows a {
    display: inline-flex;
    padding: 0;
    width: 80px;
    height: 50px;
}

div.table-back-farword-awrrows a.table-farword-arrow {
    background-size: 22px !important;
}

div.table-back-farword-awrrows a.table-farword-arrow {
    background-color: #36c6fd;
    border-radius: 6px 0 0 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 46px;
    transform: rotate(180deg);
}

.match-prediction-back-farword-awrrows {
    position: absolute !important;
    padding: 0;
    display: inline-flex;
    left: 0px;
    border: none;
    bottom: -65px;
}

.match-prediction-back-farword-awrrows a.match-prediction-back-arrow {
    background-color: #0e2d6d;
    border-radius: 6px 0 0px 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px !important;
}

.match-prediction-back-farword-awrrows a.match-prediction-back-arrow {
    width: 50px !important;
}

.match-prediction-back-farword-awrrows a {
    display: inline-flex;
    padding: 0;
    width: 80px;
    height: 50px;
}

.match-prediction-back-farword-awrrows a.match-prediction-farword-arrow {
    background-color: #36c6fd;
    border-radius: 6px 0px 0px 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px !important;
    transform: rotate(180deg);
}

.key-player-footer-wrapper {
    display: flex;
}

.key-player-footer-wrapper ul.key-players-footer {
    display: block;
    width: 50%;
    margin: 0 5px;
}

.key-player-footer-wrapper ul.key-players-footer li>div {
    display: flex;
}

.key-player-footer-wrapper ul.key-players-footer li {
    width: 100% !important;
    justify-content: flex-start !important;
    margin: 0;
    margin-bottom: 8px !Important;
}

.key-player-footer-wrapper ul.key-players-footer li>div .photo-player {
    background-color: #18356f;
    padding: 8px 8px;
    display: flex;
    align-items: center;
}

.key-player-footer-wrapper ul.key-players-footer li>div .photo-player img {
    height: 26px !important;
    width: 27px !important;
    border-radius: 100%;
    object-fit: cover;
}

.key-player-footer-wrapper ul.key-players-footer li>div .player-detail {
    background-color: #0e2d6d;
    color: white;
    padding: 8px 6px;
}

.key-player-footer-wrapper ul.key-players-footer li>div .player-detail>span.player-name-footer {
    font-size: 9px;
    display: block;
    color: white;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 0;
}

.key-player-footer-wrapper ul.key-players-footer li>div .player-detail span {
    font-size: 8px;
    display: block;
    font-weight: normal;
    margin: 3px 0;
    text-align: left;
    color: rgba(255, 255, 255, 0.6);
}

.key-player-footer-wrapper ul#away-key-players-footer li {
    justify-content: flex-end !important;
}

ul#away-key-players-footer .player-detail span {
    text-align: right;
}

.table-popup-wrap .detail-of-home-away-wrapper-footer ul li {
    width: 50%;
    justify-content: flex-start;
}

.table-popup-wrap .detail-of-home-away-wrapper-footer ul li:last-child {
    width: 50%;
    justify-content: flex-end;
}

.all-popups-charater img.ft-all-popup-442 {
    height: 140px;
}

.key-player-footer-wrapper ul.key-players-footer:last-child {
    margin-right: 0;
}

.key-player-footer-wrapper ul.key-players-footer:first-child {
    margin-left: 0;
}

div#match-prediction-footer .left-side-team.header {
    display: block;
    height: auto;
    border: none;
    padding: 0;
}

div#match-prediction-footer .left-side-team.header h3.prediction_top_text {
    font-size: 13px;
    text-align: center;
    color: white;
    opacity: 1;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 15px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

div#match-prediction-footer .prediction_footer.inner_info {
    text-align: center;
    display: block;
    width: 100%;
    margin: auto;
    box-sizing: border-box;
    margin-bottom: 2px;
    margin-top: 0px;
    padding: 0 10px;
}

div#match-prediction-footer span.percentage_pred span.wcyellow {
    color: white !important;
    font-size: 75px !important;
}

div#match-prediction-footer .prediction_footer span>span {
    height: 110px;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    margin-top: 15px;
    font-stretch: normal;
    color: white !important;
    line-height: normal;
    letter-spacing: normal;
}

.prediction_footer>div {
    display: inline-block;
    vertical-align: top;
}

div#match-prediction-footer .prediction_footer span.wcyellow span.per {
    color: white !important;
}

div#match-prediction-footer .prediction_footer span>span>span {
    font-size: 1em !important;
}

div#match-prediction-footer span.team_details_logo_pred {
    display: block;
    float: none;
    width: 100%;
    text-align: right;
    box-sizing: border-box;
    padding: 0 10px;
}

div#match-prediction-footer .prediction_footer .clubname-left {
    display: none;
}

div#match-prediction-footer .prediction_footer div#diagram-id-footer-44 {
    width: 100px;
    height: 100px;
    margin: auto;
}

div#match-prediction-footer .prediction_footer .percentage.right-wrap {
    right: 0px;
    text-align: right;
    bottom: 0;
    margin-top: 27px;
}

div#match-prediction-footer span.clubname-right {
    display: none;
}

div#match-prediction-footer span.team_details_logo_pred img {
    height: 20px;
    margin-top: 5px;
}

div#match-prediction-footer .prediction_footer .percentage.right-wrap span.team_details_logo_pred {
    text-align: left;
}

.ft-tour-popup .heading-wrapper-footer h3 span.club-name-footer {
    font-weight: bold;
}

div#match-prediction-footer .percentage.left-wrap {
    margin-right: 10px;
    margin-top: 27px;
}

.prediction_footer.inner_info .canvasjs-chart-container {
    height: 80px !important;
    width: 100px !IMPORTANT;
    position: relative !important;
}

div#match-prediction-footer .percentage.right-wrap {
    margin-left: 10px;
}

div#match-prediction-footer .left-wrap span.percentage_pred {
    margin-top: 65px !important;
}

div#match-prediction-footer .left-side-team.header h3.prediction_top_text b {
    font-weight: bold;
}

span.question-interaction-button-one:before {
    content: "\f0c9";
    width: 35px;
    border-radius: 100%;
    height: 35px;
    font-size: 19px;
    color: white;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    position: absolute;
    background-color: rgba(0, 0, 0, 0.6);
    font-family: fontawesome;
    right: 31px;
    display: flex;
    justify-content: center;
    top: -50px;
    align-items: center;
}

div.prediction-back-farword-awrrows {
    position: absolute !Important;
    padding: 0;
    display: inline-flex;
    left: 0;
    border: none;
    bottom: -65px;
}

div.prediction-back-farword-awrrows a.prediction-back-arrow {
    width: 50px;
}

div.prediction-back-farword-awrrows a.prediction-back-arrow {
    background-color: #0e2d6d;
    border-radius: 6px 0 0 6px;
    /*    background-image: url(https://www.social442.com/public/club-new/arrow-left-icon.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px !important;
}

div.prediction-back-farword-awrrows a {
    display: inline-flex;
    padding: 0;
    height: 50px;
}

div.prediction-back-farword-awrrows a.prediction-farword-arrow {
    background-color: #36c6fd;
    border-radius: 0 6px 6px 0;
    color: white;
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    text-decoration: none;
}

span.question-interaction-button-one.three-bars {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 0;
    opacity: 0.5;
}

.ft-tour-popup:before {
    content: "";
    /*    background-image: url(https://www.social442.com/public/club-new/small_character.png);*/
    position: absolute;
    top: -60px;
    box-shadow: -3px 2px 5px 0px #0e2d6d;
    width: 50px;
    height: 50px;
    left: 0;
    background-size: cover;
    border-radius: 100%;
}

.all-popups-wrap .team-of-match:before {
    content: "";
    /*    background-image: url(https://www.social442.com/public/club-new/small_character.png);*/
    position: absolute;
    top: -60px;
    box-shadow: -3px 2px 5px 0px #0e2d6d;
    width: 50px;
    height: 50px;
    left: 0;
    background-size: cover;
    border-radius: 100%;
}

.table-popup-wrap.ft-tour-popup {
    padding: 15px 15px 5px 15px;
}

.table-popup-wrap.ft-tour-popup .heading-wrapper-footer h3 {
    margin-bottom: 10px;
}

@media (max-width:350px) {
    .all-popups-wrap div.team-of-match {
        padding: 40px 15px 40px 15px;
        width: 250px;
    }

    .ft-tour-popup {
        width: 290px;
        bottom: 60px;
    }

    .key-player-footer-wrapper ul.key-players-footer li>div .photo-player {
        padding: 6px 6px;
    }

    .key-player-footer-wrapper ul.key-players-footer li>div .player-detail {
        padding: 6px 6px;
    }

    .key-player-footer-wrapper ul.key-players-footer li>div .player-detail>span.player-name-footer {
        font-size: 9px;
        margin-bottom: 6px;
    }

    .key-player-footer-wrapper ul.key-players-footer li>div .player-detail span {
        margin: 1px 0;
    }

    a.small-pop-up.start-tour {
        min-width: 90px;
        min-height: 30px;
    }

    div.back-farword-awrrows a.back-arrow {
        background-size: 17px !important;
    }

    div.back-farword-awrrows a.back-arrow {
        width: 40px;
    }

    div.back-farword-awrrows a {
        width: 60px;
        height: 40px;
    }

    div.back-farword-awrrows {
        bottom: -50px;
    }

    div.back-farword-awrrows a.farword-arrow {
        background-size: 17px !important;
    }

    div.stats-back-farword-awrrows a.stats-back-arrow {
        background-size: 17px !important;
    }

    div.stats-back-farword-awrrows a.stats-farword-arrow {
        background-size: 17px !important;
    }

    div.stats-back-farword-awrrows {
        bottom: -50px;
    }

    div.stats-back-farword-awrrows a.stats-back-arrow {
        width: 40px;
    }

    div.stats-back-farword-awrrows a {
        width: 60px;
        height: 40px;
    }

    div.rate-plyer-back-farword-awrrows a.rate-plyer-back-arrow {
        width: 40px;
    }

    div.rate-plyer-back-farword-awrrows a {
        width: 60px;
        height: 40px;
    }

    div.rate-plyer-back-farword-awrrows a.rate-plyer-back-arrow {
        background-size: 17px;
    }

    div.rate-plyer-back-farword-awrrows a.rate-plyer-farword-arrow {
        background-size: 17px;
    }

    div.rate-plyer-back-farword-awrrows {
        bottom: -50px;
    }

    div.table-back-farword-awrrows a.table-back-arrow {
        background-size: 17px !important;
    }

    div.table-back-farword-awrrows a.table-back-arrow {
        width: 40px;
    }

    div.table-back-farword-awrrows a {
        display: inline-flex;
        padding: 0;
        width: 60px;
        height: 40px;
    }

    div.table-back-farword-awrrows a.table-farword-arrow {
        background-size: 17px !important;
    }

    div.table-back-farword-awrrows {
        bottom: -50px;
    }

    .match-prediction-back-farword-awrrows a.match-prediction-back-arrow {
        background-size: 17px !important;
    }

    .match-prediction-back-farword-awrrows a.match-prediction-back-arrow {
        width: 40px !important;
    }

    .match-prediction-back-farword-awrrows a {
        width: 60px;
        height: 40px;
    }

    .match-prediction-back-farword-awrrows {
        bottom: -50px;
    }

    .match-prediction-back-farword-awrrows a.match-prediction-farword-arrow {
        background-size: 17px !important;
    }

    div.prediction-back-farword-awrrows a.prediction-back-arrow {
        width: 40px;
    }

    div.prediction-back-farword-awrrows a.prediction-back-arrow {
        background-size: 17px !important;
    }

    div.prediction-back-farword-awrrows a {
        height: 40px;
    }

    div.prediction-back-farword-awrrows {
        bottom: -50px;
    }
}

@media (max-width:325px) {
    span.question-interaction-button-one:before {
        top: -35px;
    }
}

.league-stats-posession-accuracy-section .stat-bar-wrapper {
    width: 60px !important;
}

/*-------------------------------------*/

/*----- formation start 3-4-2-1 -----*/

body .formation_3-4-2-1 .player_no_1 {
    top: 4%;
}

body .formation_3-4-2-1 .player_no_2 {
    top: 20%;
    left: 21%;
    transform: translate(-21%, 0px);
}

body .formation_3-4-2-1 .player_no_3 {
    left: 50%;
    transform: translate(-50%, 0px);
    top: 20%;
}

body .formation_3-4-2-1 .player_no_4 {
    left: 79%;
    transform: translate(-79%, 0px);
    top: 20%;
}

body .formation_3-4-2-1 .player_no_5 {
    top: 40%;
    left: 12%;
    transform: translate(-12%, 0px);
}

body .formation_3-4-2-1 .player_no_6 {
    left: 36%;
    transform: translate(-36%, 0px);
    top: 40%;
}

body .formation_3-4-2-1 .player_no_7 {
    left: 64%;
    transform: translate(-64%, 0px);
    top: 40%;
}

body .formation_3-4-2-1 .player_no_8 {
    left: 88%;
    transform: translate(-88%, 0px);
    top: 40%;
}

body .formation_3-4-2-1 .player_no_9 {
    top: 60%;
    left: 36%;
    transform: translate(-36%, 0px);
}

body .formation_3-4-2-1 .player_no_10 {
    left: 64%;
    transform: translate(-64%, 0px);
    top: 60%;
}

body .formation_3-4-2-1 .player_no_11 {
    top: 80%;
    left: 50%;
    transform: translate(-50%, 0px);
}

body .away_formation_3-4-2-1 .player_no_1 {
    bottom: 12%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-4-2-1 .player_no_2 {
    bottom: 32%;
    right: 21%;
    transform: translate(21%, 0px);
}

body .away_formation_3-4-2-1 .player_no_3 {
    bottom: 32%;
    right: 50%;
    transform: translate(50%, 0px);
}

body .away_formation_3-4-2-1 .player_no_4 {
    bottom: 32%;
    right: 79%;
    transform: translate(79%, 0px);
}

body .away_formation_3-4-2-1 .player_no_5 {
    bottom: 52%;
    right: 12%;
    transform: translate(12%, 0px);
}

body .away_formation_3-4-2-1 .player_no_6 {
    bottom: 52%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_3-4-2-1 .player_no_7 {
    bottom: 52%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_3-4-2-1 .player_no_8 {
    bottom: 52%;
    right: 88%;
    transform: translate(88%, 0px);
}

body .away_formation_3-4-2-1 .player_no_9 {
    bottom: 73%;
    right: 36%;
    transform: translate(36%, 0px);
}

body .away_formation_3-4-2-1 .player_no_10 {
    bottom: 73%;
    right: 64%;
    transform: translate(64%, 0px);
}

body .away_formation_3-4-2-1 .player_no_11 {
    bottom: 88%;
    right: 50%;
    transform: translate(50%, 0px);
}

/*----- formation end 3-4-2-1 -----*/

b.formation-player-icon {
    top: 21px;
    left: 13px !important;
}

b.formation-player-icon img.formation-icon {
    background-color: white !Important;
    padding: 6px 9px 6px 9px;
    border-radius: 43px;
    width: 12px;
    height: 12px !important;
}

.wc_pic_team_content .home-formation span>img {
    width: 28px !important;
}

.formation-last-match-record .formation_3-4-3 span.player_no_1 {
    top: 21px;
    left: 48%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_2 {
    left: 18%;
    top: 25%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_3 {
    left: 48%;
    top: 25%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_4 {
    left: 78%;
    top: 25%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_5 {
    top: 51%;
    left: 7%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_6 {
    left: 32%;
    top: 51%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_7 {
    left: 62%;
    top: 51%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_8 {
    left: 88%;
    top: 51%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_9 {
    left: 18%;
    top: 74%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_10 {
    left: 48%;
    top: 74%;
}

.formation-last-match-record .formation_3-4-3 span.player_no_11 {
    top: 74%;
    left: 78%;
}

.formation-last-match-record .formation_4-4-2 span.player_no_1 {
    left: 49% !important;
    top: 23px !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_2 {
    left: 11% !important;
    top: 26% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_3 {
    left: 34% !important;
    top: 26% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_4 {
    left: 62% !important;
    top: 26% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_5 {
    left: 85% !important;
    top: 26% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_6 {
    left: 11% !important;
    top: 50% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_7 {
    left: 34% !important;
    top: 50% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_8 {
    left: 61% !important;
    top: 50% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_9 {
    left: 84% !important;
    top: 50% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_10 {
    left: 34% !important;
    top: 73% !important;
}

.formation-last-match-record .formation_4-4-2 span.player_no_11 {
    left: 61% !important;
    top: 73% !important;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_1 {
    left: 48%;
    top: 23px;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_2 {
    top: 25%;
    left: 18%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_3 {
    left: 48%;
    top: 25%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_4 {
    left: 76%;
    top: 25%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_5 {
    top: 46%;
    left: 7%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_6 {
    left: 32%;
    top: 46%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_7 {
    left: 61%;
    top: 46%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_8 {
    left: 86%;
    top: 46%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_9 {
    top: 65%;
    left: 32%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_10 {
    top: 65%;
    left: 62%;
}

.formation-last-match-record .formation_3-4-2-1 span.player_no_11 {
    top: 80%;
    left: 48%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_1 {
    top: 23px;
    right: 48%
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_2 {
    top: 23%;
    left: 8%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_3 {
    top: 23%;
    left: 31%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_4 {
    left: 64%;
    top: 23%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_5 {
    left: 87%;
    top: 23%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_6 {
    top: 46%;
    left: 8%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_7 {
    top: 46%;
    left: 31%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_8 {
    left: 65%;
    top: 46%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_9 {
    left: 87%;
    top: 46%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_10 {
    top: 64%;
    left: 48%;
}

.formation-last-match-record .formation_4-4-1-1 span.player_no_11 {
    top: 80%;
    left: 48%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_1 {
    top: 7px;
    left: 48%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_2 {
    top: 24%;
    left: 12%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_3 {
    top: 24%;
    left: 34%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_4 {
    top: 24%;
    left: 62%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_5 {
    top: 24%;
    left: 83%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_6 {
    top: 48%;
    left: 25%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_7 {
    top: 48%;
    left: 48%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_8 {
    top: 48%;
    left: 77%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_9 {
    top: 70%;
    left: 25%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_10 {
    top: 70%;
    left: 48%;
}

.formation-last-match-record .formation_4-3-3 span.player_no_11 {
    top: 70%;
    left: 77%;
}

.top-post-menu-wrap {
    /* display: inline-block;*/
    margin-top: 0;
    border-radius: 4px;
    position: absolute;
    top: 11px;
    right: 10px;
}

.fixed-search-bar .top-post-menu-wrap {
    top: 0px;
    right: 54px;
}

.top-post-menu-wrap a.post-menu-option {
    color: white;
    padding: 35px 10px 10px 10px;
    display: inline-block;
    font-size: 0px;
    position: relative;
    /*border-left: 1px solid rgba(255, 255, 255, 0.2);*/
}

.top-post-menu-wrap a.post-menu-option.post-image {
    /*    background-image: url(https://www.social442.com/public/img-blue-color.png);*/
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: center 17px;
    border-left: none;
}

.top-post-menu-wrap a.post-link {
    /*    background-image: url(https://www.social442.com/public/link-blue.png);*/
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: center 17px;
    border-left: none;
}

.top-post-menu-wrap a.post-menu-option.post-link:before {
    content: "\f0c1";
    font-family: fontawesome;
    color: white;
    display: none !important;
    font-size: 14px;
    font-weight: normal;
    left: 17px;
    position: absolute;
    top: 16px;
}

.top-post-menu-wrap a.post-menu-option.post-formation {
    /*    background-image: url(https://www.social442.com/public/formation-blue.png);*/
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center 17px;
}

.top-post-menu-wrap a.post-menu-option.post-player-stats {
    /*    background-image: url(https://www.social442.com/public/stat-blue.png);*/
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: center 14px;
}

/*---------search option style-------------*/

.layout_sitemobile_sitemobile_advfeed .activity-post-container>form .sm-post-wrap {
    background: transparent;
    margin: 0;
}

.activity-post-container>form .sm-post-wrap .compo-new {
    width: auto;
    margin: 0 25px;
    box-sizing: border-box;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    background: #fff;
    border-radius: 4px;
    padding: 0;
    overflow: hidden;
}

.activity-post-container>form .sm-post-wrap .compo-new textarea {
    height: 55px !important;
    padding: 7px 0 7px 15px;
    padding-right: 69px;
    background-color: white !important;
    color: #9b9b9b !important;
    font-size: 13px;
}

.activity-post-container>form .sm-post-wrap .compo-new button#compose-submit {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #012064;
}

.custom_compose_exclusives {
    width: auto;
    margin: 30px 25px;
    box-sizing: border-box;
    display: flex;
    height: auto;
    background-color: #011f62;
    border-radius: 4px;
    margin-top: 15px;
}

.custom_compose_exclusives>ul>li>p {
    display: none !important;
}

.custom_compose_exclusives ul li {
    float: none !important;
    width: 100%;
    margin: 0 !important;
    overflow: hidden;
}

.layout_sitemobile_sitemobile_advfeed .activity-post-container .custom_compose_exclusives ul li a.icon {
    margin: 0 !important;
    max-width: 100% !important;
    padding: 35px 0 10px 0;
    font-size: 10px !important;
    width: 100% !important;
    box-sizing: border-box;
    border: none;
    color: white !important;
}

@media (max-width:500px) {
    a.player_name_loading {
        height: 16px;
    }

    .home-formation>span b,
    .away-formation>span b {
        text-align: center;
        line-height: 10px;
        margin-top: 2px;
        max-width: 55px;
    }

    .signup_steps_content.formation .cbn-club-formations-user>.formation_4-3-3 .player_no_3 {
        left: 35%;
    }

    .signup_steps_content.formation .cbn-club-formations-user>.formation_4-3-3 .player_no_5 {
        left: 85%;
    }
}

@media (max-width:415px) {
    .layout_sitemobile_sitemobile_advfeed .activity-post-container .custom_compose_exclusives ul li a.icon {
        max-width: 100% !important;
    }
}

h2.or_post {
    display: none;
}

.custom_compose_exclusives>ul {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

section#players-stats-best-tallest table.seson-dat-info tbody td.data-active {
    min-width: 50px;
    max-width: 63px !important;
}

.top-bg-wrapper {
    background-color: #0e2d6d;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/*---------------signup---------------*/
.signup_first_step button.choose-club {
    width: 100%;
    margin: 0;
}

.signup_first_step button.choose-club a.ui-link {
    padding: 10px 10px;
    color: #868688 !important;
}

/*form#club_idform .wrap_dbdown.fixed_popup {
    top: 20px;
    left: 20px;
    right: 20px;
    border-radius: 6px;
    width: auto;
    box-sizing: border-box;
    text-align: right;
    height: fit-content;
    bottom: 20px;
    max-width: 400px;
}*/
.pop-up-fade-effect {
    background-color: rgba(255, 255, 255, 0.9);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    bottom: 0;
}

form#club_idform .wrap_dbdown.fixed_popup a#back-step {
    text-align: right;
    margin-bottom: 10px;
    color: white;
}

form#club_idform .wrap_dbdown.fixed_popup a#back-step:before {
    content: "\f177";
    font-family: fontawesome;
    margin-right: 8px;
    color: white;
}

.wrap_dbdown.fixed_popup .content_dbdown {
    border-radius: 6px;
    min-height: auto;
    max-height: 100%;
    overflow: hidden;
    margin: 0;
}

.wrap_dbdown.fixed_popup .content_dbdown .accordion_dbdown.dropdown-active {
    margin: 0;
    cursor: pointer;
    width: 100%;
    margin-top: 10px;
    position: relative;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    border: solid 1px #ffffff;
    background-color: white;
    color: #0e2d6d !important;
    border-radius: 6px 6px 0 0;
}

.wrap_dbdown.fixed_popup .content_dbdown .accordion_dbdown {
    width: 100%;
    max-width: 100%;
    border-radius: 6px;
    cursor: pointer;
    padding: 14px 0;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    box-sizing: border-box;
    border: solid 1px #36c6fd;
    margin-top: 10px;
    font-family: Montserrat;
    font-size: 17px;
    background-color: #36c6fd;
    text-align: center;
    color: white !important;
}

div.panel_dbdown {
    background-color: white;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.wrap_dbdown.fixed_popup .content_dbdown div#push_noti_country_ul ul.country_selections {
    max-height: calc(100vh - 115px);
    overflow: auto !important;
}

div#push_noti_country_ul>ul>li,
div#push_noti_country_ul_landing>ul>li {
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 1px 1px 0 0;
    clear: both;
}

.content_dbdown .panel_dbdown li a {
    background: #06103e;
    padding: 15px 12px;
    display: block;
    text-decoration: none !important;
    text-align: left;
    border-style: solid;
    border-bottom: 0px !important;
    border-color: #ddd;
    border-width: 0 1px 0 1px;
    color: #fff;
}

.wrap_dbdown.fixed_popup .content_dbdown .panel_dbdown ul li a {
    background-color: white;
    color: #071555 !important;
}

.wrap_dbdown.fixed_popup .content_dbdown .panel_dbdown ul li a span {
    color: #071555 !important;
}

.wrap_dbdown.fixed_popup .content_dbdown .panel_dbdown ul li a img {
    border-radius: 0;
}

.wrap_dbdown.fixed_popup .accordion_dbdown img {
    width: 23px;
    height: 18px;
    margin-right: 3px;
    border-radius: 0;
}

.wrap_dbdown.fixed_popup .content_dbdown .accordion_dbdown.dropdown-active span {
    color: #071553 !important;
}

.wrap_dbdown.fixed_popup .content_dbdown .accordion_dbdown span {
    color: white !important;
}

.wrap_dbdown.fixed_popup .content_dbdown .panel_dbdown ul li a {
    border-bottom: 1px solid #ddd !important;
}

.wrap_dbdown.fixed_popup .content_dbdown .panel_dbdown>ul {
    max-height: calc(100vh - 230px);
    overflow: auto !important;
}

.wrap_dbdown.fixed_popup .content_dbdown .panel_dbdown ul li {
    border: none !important;
}

body #jqm_page_user-signup-index-mobile div#selected-clubs h2 {
    font-size: 11px !Important;
    padding: 0 !important;
    font-weight: normal;
    letter-spacing: 1.5px;
    color: #ffffff !important;
    background-color: transparent !Important;
    margin-bottom: 8px !important;
}

div#selected-clubs h2:before {
    content: "\f005";
    font-family: fontawesome;
    color: #f8c11c;
    margin-right: 3px;
}

#jqm_page_user-signup-index-mobile div#Favorite-clubs ul li {
    border-radius: 4px;
    min-width: 100%;
    width: fit-content;
    width: -moz-fit-content;
}

#jqm_page_user-signup-index-mobile div#Favorite-clubs ul li a.ui-link img.thumb_icon {
    width: 23px;
    height: 22px;
    vertical-align: inherit;
    border-radius: 0px;
    margin-left: 13px;
    object-fit: cover;
}

#jqm_page_user-signup-index-mobile div#Favorite-clubs ul li a.ui-link span {
    font-size: 14px;
    font-weight: 300;
    padding: 16px 0;
    border-left: 1px solid #868688;
    font-style: normal;
    vertical-align: super;
    margin-left: 13px;
    padding-left: 11px;
    display: inline-block;
    font-stretch: normal;
    padding-right: 10px;
    line-height: normal;
    width: calc(100% - 130px);
    letter-spacing: normal;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    color: #868688 !important;
    text-overflow: ellipsis;
}

div#club-buttons:before {
    top: 67%;
}

div#div-element:before {
    top: 67%;
}

#jqm_page_user-signup-index-mobile div#Favorite-clubs ul li a.ui-link {
    background-color: white;
    height: auto;
}

#jqm_page_user-signup-index-mobile div#Favorite-clubs {
    display: block;
    width: 100%;
    border-radius: 4px;
}

div#club-buttons button#add-club-button a.ui-link {
    color: #6c6c77 !important;
}

.max-fxt .grid-box-clumn-3 .max-df a figure span.formation-player-info {
    display: none;
}

.signup_first_step button.choose-club.update-club {
    position: absolute;
    top: 22px;
    background: transparent !important;
    box-shadow: none;
    right: 26px;
    width: auto;
    height: auto;
}

.signup_first_step button.choose-club.update-club a.ui-link {
    background-color: transparent;
    font-size: 11px !important;
    cursor: pointer;
}

[id="1_1_24"] {
    margin: 0 !Important;
}

@media (max-width:330px) {
    label[for="1_1_6"] {
        position: relative !Important;
        font-size: 11px !Important;
        padding: 0 !important;
        font-weight: normal;
        letter-spacing: 1px;
        color: #ffffff !important;
        background-color: transparent !Important;
        margin-bottom: 8px !important;
        margin-top: 15px;
    }

    div[id="1_1_6-element"] {
        padding-left: 0px !important;
    }

    div[id="1_1_6-element"] .ui-controlgroup-controls {
        justify-content: left;
        margin-left: -6px;
    }

    #jqm_page_user-signup-index-mobile .wrapper .form-elements div .ui-controlgroup-controls>select {
        width: 33% !Important;
        margin: 0 3px;
    }

    #jqm_page_user-signup-index-mobile .wrapper .form-elements div .ui-controlgroup-controls>select:nth-child(2) {
        margin-left: 0;
    }

    #jqm_page_user-signup-index-mobile .wrapper .form-elements div .ui-controlgroup-controls>select:last-child {
        margin-right: 0;
    }
}

div#latest-news-big-news-midle-wrap-section .layout_sitemobile_quick_post {
    padding: 0 25px !important;
    margin-bottom: 25px !important;
    min-height: 64px;
    position: relative;
}

div#latest-news-big-news-midle-wrap-section .layout_sitemobile_quick_post form#activity-quick-post input {
    /*box-sizing: unset;*/
}

div#latest-news-big-news-midle-wrap-section form#activity-quick-post img.icon_quick_post {
    top: 26px;
}

/*-------------------------fan wall style---------------*/
.layout_sitemobile_sitemobile_advfeed .feeds>li {
    background-color: transparent;
    margin-bottom: 0px;
    /* box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.08); */
    padding-bottom: 20px;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li .feed_item_header .feed_item_photo {
    display: inline-block;
    height: auto;
    border-radius: 100%;
    float: none;
    /* padding: 25px 0 0 25px; */
    margin-left: 0px;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li .feed_item_header .feed_item_photo img.item_photo_user {
    border-radius: 100%;
    width: 42px;
    height: 42px;
    object-fit: cover;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li .feed_item_status h3.wrap_verticle_parent span.wrap_verticle {
    color: white;
    margin-left: 6px;
    font-size: 13px;
}

/*.layout_sitemobile_sitemobile_advfeed .feeds > li .feed_item_status h3.wrap_verticle_parent span.wrap_verticle a {
    color: white;
    font-size: 13px;
    position: absolute;
    top: 26px;
    left: 75px;
}*/
.layout_sitemobile_sitemobile_advfeed .feed_item_status .feed_item_posted h3.wrap_verticle_parent {
    display: block !important;
    padding: 25px 25px 25px 25px;
    margin-top: 20px !important;
    background-image: none;
    height: auto !important;
    background-color: #012064 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}

.layout_sitemobile_sitemobile_advfeed .feeds>li span.wrap_verticle span.feed_item_bodytext {
    padding-top: 0 !important;
    font-size: 13px !important;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li h3.wrap_verticle_parent span.wrap_verticle br {
    display: none;
}

.layout_sitemobile_sitemobile_advfeed div.center_date_time span {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.3);
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.center_date_time {
    display: none;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_like_btn span {
    font-size: 0;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_like_btn {
    width: 25px;
    color: white !important;
    position: relative;
    padding: 0px;
    margin-right: 18px;
    margin-top: -6px;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_likes {
    position: absolute;
    top: -1px;
    bottom: 0;
    display: flex;
    width: auto !important;
    padding: 0;
    height: 100%;
    left: 26px;
    z-index: 22;
    align-items: center;
    font-size: 12px;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_likes a.feed_likes span font {
    font-size: 15px;
    color: white !important;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul {
    /*    border-top: 1px solid #27417b;*/
    position: relative;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li .comments_custom_sect {
    padding: 0;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_comment_btn i.ui-icon-comment {
    display: none;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_comment_btn {
    display: flex;
    width: calc(100% - 45px) !important;
    align-items: center;
    left: initial;
    box-sizing: border-box;
    outline: none;
    text-align: center;
    border: 1px solid #eee !important;
    border-radius: 8px;
    box-shadow: rgb(0 0 0 / 45%) 0px 4px 16px -8px;
    padding: 0 15px 0 15px;
    background-color: #fff;
    height: 38px !important;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_comment_btn a span {
    font-size: 10px;
    letter-spacing: 0.5px;
    color: #555 !important;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_post_self_photo h3.wrap_verticle_parent {
    padding-bottom: 0;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_post_self_photo .feed_item_attachments_wapper {
    margin-bottom: 25px;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_post_self_photo .feed_item_body {
    margin-left: 0;
    padding: 0 25px;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_post_self_photo .feed_item_attachments img.item_photo_album_photo {
    width: 100%;
    object-fit: cover;
}

.layout_sitemobile_sitemobile_advfeed div.center_date_time {
    position: absolute;
    top: 32px;
    left: 56px;
}

.layout_sitemobile_sitemobile_advfeed div.center_date_time span.type,
.layout_sitemobile_sitemobile_advfeed div.center_date_time span.ago_str {
    color: #012063;
    display: inline-block;
    font-size: 9px;
    margin-right: 3px;
}

.layout_page_user_profile_index .center_date_time span.time {
    width: auto;
    margin-right: 0px;
    font-size: 12px;
    color: #00bcff;
    display: inline-block;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_like_btn i.ui-icon-thumbs-up {
    position: absolute;
    top: 3px;
    bottom: 0;
    left: 0;
    right: 0;
    /*    background-image: url(https://www.social442.com/icon/like@3x.png);*/
    background-size: 36px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 100%;
    height: 100% !important;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_like_btn a.ui-btn {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_like_btn i.ui-icon-thumbs-up:before {
    display: none;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_option ul li.feed_item_like_btn i.ui-icon-thumbs-up.feed-unliked-icon {
    /*    background-image: url(https://www.social442.com/icon/like-red@3x.png);*/
}

.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_comment_ultimatenews_content h3.wrap_verticle_parent {
    padding-bottom: 10px;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_comment_ultimatenews_content span.feed_attachment_ultimatenews_content .feed_attachment_aaf {
    border-radius: 6px;
    margin-left: 0;
}

/*.layout_sitemobile_sitemobile_advfeed .feeds > li.custom_type_check_comment_ultimatenews_content .feed_item_attachments {
    margin: 3px 3px 0;
    overflow: visible;
}
.layout_sitemobile_sitemobile_advfeed .feeds > li.custom_type_check_comment_ultimatenews_content .feed_item_body {
    margin: 0;
    padding: 0 25px;
    margin-bottom: 25px;
}
.layout_sitemobile_sitemobile_advfeed .feeds > li.custom_type_check_comment_ultimatenews_content .feed_attachment_aaf > a {
    float: none;
    text-align: center;
    background-color: #0e2d6d;
    padding: 25px;
}*/
.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_comment_ultimatenews_content .feed_attachment_aaf>a img {
    margin: auto;
    max-width: 60px !important;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_comment_ultimatenews_content .feed_attachment_aaf>div {
    padding: 25px;
    background-color: white;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li.custom_type_check_comment_ultimatenews_content .feed_attachment_aaf .feed_item_link_title a {
    font-size: 17px;
    font-weight: bold;
    color: #012064;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li .comments_custom_sect {
    display: none;
}

.player-pos.formation_pitch_wrapper img:nth-child(2) {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 350px !important;
    left: 0;
    right: 0;
    margin: auto;
}

.intraction-comment-wrapper .tip {
    font-size: 13px;
    /*    background-image: url(https://www.social442.com/public/landing-new/social442-logo-big.png);*/
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 22px;
    padding: 11px 13px 11px 34px;
    border: 1px solid #36c6fd;
    color: #0e2d6d;
    background-color: #FFF;
    display: inline-block;
    border-radius: 4px;
}

.intraction-wrap .comment-box input::-webkit-input-placeholder {
    color: #fff !important;
}

.intraction-wrap .comment-box input::-moz-placeholder {
    color: #fff !important;
}

.intraction-wrap .comment-box input:-ms-input-placeholder {
    color: #fff !important;
}

.intraction-wrap .comment-box input:-moz-placeholder {
    color: #fff !important;
}

.layout_sitemobile_sitemobile_advfeed div#feed_no_more-sitefeed {
    background-color: #36c6fd;
    border: 1px solid #36c6fd;
    color: white;
}

.same-class-activity-section span.news-comment-section form .ui-input-text {
    padding: 0;
    margin: 0;
}

.same-class-activity-section span.news-comment-section form .ui-input-text input {
    height: 45px;
    color: white;
    outline: none;
}

.same-class-activity-section span.news-comment-section form .ui-input-text:before {
    display: none;
}

.layout_sitemobile_sitemobile_advfeed div#feed-update {
    display: none !important;
}

.layout_sitemobile_sitemobile_advfeed .custom_type_check_formation_new .feed_item_header h3.automaticfeed_video_title {
    padding-bottom: 10px !important;
}

.layout_sitemobile_sitemobile_advfeed .feeds .feed_item_link_title a.sea_add_tooltip_link {
    color: #0e2d6d;
    text-shadow: 0 0 !important;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 0.5px;
}

.layout_sitemobile_sitemobile_advfeed .feeds .formation_feed_strength>div>span {
    color: white;
}

body .layout_sitemobile_sitemobile_advfeed .feed_item_body .qc-custom-mob-formation .formation_feed_strength div textarea {
    border: none !important;
    background-image: none;
    padding: .4em;
    margin: .5em 0;
    min-height: 1.4em;
    line-height: 1.4em;
    font-size: 16px;
    display: block;
    box-sizing: border-box;
    min-width: 100%;
    outline: 0;
}

body .layout_sitemobile_sitemobile_advfeed .formation_feed_strength>div>span textarea {
    height: 70px !important;
}

.layout_sitemobile_sitemobile_advfeed .feed_item_body .qc-custom-mob-formation .formation_feed_strength button {
    margin-bottom: 30px;
}

div#fan-wall-section-wrapp .custom_type_check_formation_new .feed_item_body .qc-custom-mob-formation .formation_feed_strength div:first-child {
    margin-bottom: 20px;
}

div#fan-wall-section-wrapp .feed_item_option ul li.feed_item_comment_btn font {
    color: white;
}

div#fan-wall-section-wrapp .feed_item_generated h3.automaticfeed_video_title {
    height: auto !important;
    padding: 25px 25px 10px 25px;
    border-top: 1px solid #27417b;
    display: block !important;
    margin-top: 20px !important;
}

div#fan-wall-section-wrapp .feed_item_body {
    margin-left: 0 !important;
}

div#fan-wall-section-wrapp .feed_item_body .ynforum_topic_reply_feed {
    background-color: white;
    padding: 15px;
    border-radius: 4px;
    width: auto;
    box-sizing: border-box;
    position: relative;
    margin: 0 25px 25px 31px;
}

div#fan-wall-section-wrapp .feed_item_body .ynforum_topic_reply_feed img {
    position: absolute;
    top: 0;
    bottom: 0;
    max-width: 100px;
    height: 100%;
    object-fit: cover;
    right: 0;
    margin-right: 0;
}

div#fan-wall-section-wrapp .feed_item_body .ynforum_topic_reply_feed a {
    font-weight: bold;
}

div#fan-wall-section-wrapp .feed_item_body .ynforum_topic_reply_feed a,
.feed_item_body .ynforum_topic_reply_feed p {
    width: calc(100% - 90px);
    display: block;
    color: #012064;
    font-size: 13px;
    word-break: break-word;
}

div#fan-wall-section-wrapp .feed_item_attachment .feed_item_link_desc {
    color: white;
}

div#fan-wall-section-wrapp .feed_item_option ul li.feed_item_likes span {
    color: rgb(152, 160, 176) !important;
}

div#fan-wall-section-wrapp div#feed_viewmore-sitefeed {
    font-size: 0 !important;
    display: block !important;
}

li.loading-fan-filtes {
    width: 18px;
}

div#fan-wall-section-wrapp .icon_loading {
    /*    background-image: url(https://www.social442.com/public/club-new/blue-loading.gif);*/
    background-size: 50px;
    height: 50px !important;
    display: block;
    width: 70px !important;
    margin: auto;
    background-repeat: no-repeat;
}

.middle_next_matches_wrap .match-vedio-wrap .match-page-icon .ui-input-text {
    margin: 0;
    padding-left: 0;
}

.intraction-wrap .comment-box form.cd_comment_news .ui-input-text {
    margin: 0;
    padding-left: 0;
}

.sm-comments-post-comment-form table .sm-cmf-left {
    padding-left: 0 !important;
    width: 100%;
}

.sm-comments-post-comment-form table .sm-cmf-left textarea {
    border-radius: 0;
    padding-left: 10px;
    background-color: #0e2d6d;
    border: none;
    color: white;
    box-sizing: border-box;
    min-height: 50px !important;
}

.sm-comments-post-comment-form tbody tr {
    position: relative;
}

.sm-comments-post-comment-form table td:last-child button {
    padding-top: 0 !important;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    color: white !important;
    top: 0;
    background: #36c6fd !important;
    height: 100%;
    border: 1px solid #36c4fb;
    border-radius: 0;
}

.sm-ui-popup .sm-ui-popup-container-wrapper .sm-comments-post-comment-form {
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #0e2d6d;
}

div#fan-wall-section-wrapp span.feed_attachment_ultimatenews_content .feed_attachment_aaf a {
    color: white;
}

div#fan-wall-section-wrapp .feed_item_attachments .feed_item_link_desc.attachments-comment {
    margin-left: -25px;
    margin-right: -25px;
    color: white;
    z-index: 999999;
    margin-top: 25px;
    padding: 0 31px;
    padding-top: 24px;
    border-top: 1px solid #27417b;
    padding-bottom: 19px;
    margin-bottom: 0px;
}

div#fan-wall-section-wrapp .feed_attachment_aaf>a img.big-images {
    max-width: 100% !important;
}

div#fan-wall-section-wrapp span.feed_attachment_ultimatenews_content .feed_attachment_aaf a:last-child {
    background-color: white;
    color: #012064;
    font-size: 13px;
    font-weight: bold;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
}

li.wc_parent_latest_feed_list span.bg_news_middle {
    opacity: 0;
}

div#fan-wall-section-wrapp span.feed_attachment_ultimatenews_content .feed_attachment_aaf a:first-child {
    padding: 0;
}

.feeds .feed_item_attachments_wapper .feed_item_attachments .feed_attachment_album_photo>div a {
    float: none;
    text-align: center;
    width: 100%;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 25px;
}

.feeds .feed_item_attachments_wapper .feed_item_attachments .feed_attachment_album_photo>div a .item_photo_album_photo {
    text-align: center;
    float: none;
    width: 100%;
    margin: auto !important;
    height: auto !important;
    box-sizing: border-box;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li span.wrap_verticle span.feed_item_bodytext a {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    word-break: break-all;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li span.wrap_verticle span.feed_item_bodytext img.emotions_use {
    float: none;
}

.intraction-bottom-section-wrap .intraction-wrap .ui-input-text {
    margin: 0;
    padding-left: 0;
}



.next-matches-list-wrap .club-follow-players-section-wrap>div {
    background-color: #012064;
    overflow: hidden;
}

.next-matches-list-wrap .club-follow-players-title {
    padding: 0px 0px !important;
    text-align: left;
    background-color: transparent;
    margin-bottom: 30px;
}

.next-matches-list-wrap .club-follow-players-title span.follow-players-heading {
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    float: none;
    opacity: 1;
    margin: 35px 0 10px 0;
    display: block;
}

.next-matches-list-wrap h4.club-follow-players-title span.user-name-login {
    position: relative;
    background-color: transparent;
    color: white;
    font-size: 18px;
    padding-right: 0;
    opacity: 0.7;
}

.next-matches-list-wrap .follow-player-info {
    width: calc(100% - 100px);
}

.next-matches-list-wrap .follow-player-info .follow-player-name a {
    font-size: 12px;
    color: #fff;
}

.next-matches-list-wrap .club-follow-players-list {
    background-color: #0e2d6d;
    border-radius: 6px 6px 0 0;
    padding: 30px 15px 25px 15px;
}

.next-matches-list-wrap .follow-player-info span.follow-player-followers {
    font-size: 14px;
    color: #ffffff;
}

.next-matches-list-wrap .club-follow-players-section-wrap>.follow-players-section-main-wrap-ul {
    background-color: transparent;
}

.next-matches-list-wrap .follow-player-info .follow-player-button {
    font-size: 10px;
}

.next-matches-list-wrap .player-image img {
    width: 36px;
    height: 36px;
    border-radius: 100%;
    object-fit: cover;
}

.next-matches-list-wrap div#club-users-section .users-list-data-club-main li.follow-players {
    margin-bottom: 18px;
    display: inline-block;
    width: 100%;
    vertical-align: text-top;
}

.next-matches-list-wrap div#club-users-section .search-form-players {
    background-color: #012064;
    min-height: 50px;
    border-radius: 0px 0px 6px 6px;
    display: flex;
    align-items: center;
    position: relative;
    padding: 0 10px;
}

.next-matches-list-wrap div#club-users-section .search-form-players h3 {
    opacity: 1;
    color: white;
    font-weight: normal;
    font-size: 11px;
}

.next-matches-list-wrap .club-follow-players-section-wrap .follow-players-team {
    color: #ffffff;
    margin-top: 20px;
    float: none;
    padding-right: 0;
    border-bottom: 1px solid rgb(255, 255, 255);
    font-size: 11px;
    padding-bottom: 5px;
    font-weight: normal;
}

.next-matches-list-wrap .follow-players-team span {
    padding-bottom: 5px;
    display: inline-block;
}

.next-matches-list-wrap .follow-players-team span.active {
    border-bottom: 2px solid #ffffff;
    font-weight: bold;
    padding-bottom: 3px;
}

.mext-match-parent .next-matches-list-wrap {
    padding: 0 25px;
}

.club-follow-players-section-wrap .player-image {
    width: auto;
    height: auto;
    border-radius: 4px;
    padding: 4px 10px;
    min-width: 19px;
    display: flex;
    justify-content: center;
    min-height: 62px;
    align-items: center;
    background: transparent;
    float: left;
}

.left-news-section .next-matches-list-wrap .player-image img {
    width: 70px;
    height: 70px;
}

.club-follow-players-section-wrap .follow-player-info {
    float: right;
    width: calc(100% - 60px);
    position: relative;
    margin-top: 6px;
}

.club-follow-players-section-wrap .follow-player-info .follow-player-name {
    font-size: 14px;
    color: #ffffff;
    display: block;
    margin-top: 4px;
}

.club-follow-players-section-wrap .follow-player-info span.follow-player-followers {
    display: block;
    margin-top: 4px;
    font-size: 9px;
    color: white;
    opacity: 0.5;
}

div#club-users-section .users-list-data-club-main .follow-player-button {
    background-color: transparent !important;
    position: relative !important;
    display: block;
    margin-top: 10px;
    color: #36c6fd;
    padding: 0 !important;
    opacity: 1;
}

div#club-users-section .users-list-data-club-main .follow-player-button a {
    color: #36c6fd !important;
    font-weight: normal;
    font-size: 11.5px;
    background-repeat: no-repeat;
    padding-left: 17px;
    background-size: 13px;
    /*    background-image: url(https://www.social442.com/application/modules/User/externals/images/friends/add.png)!important;*/
}

div#club-users-section .search-form-players:after {
    content: "";
    /*    background: url(https://www.social442.com/public/club-new/arrow-left-icon.png) no-repeat center;*/
    position: absolute;
    width: 20px;
    height: 12px;
    transform: rotate(180deg);
    right: 20px;
    background-size: 17px;
}

img.team_logo {
    margin-right: 4px;
    max-height: 16px;
    max-width: 16px;
    vertical-align: middle;
}

.automaticfeed_league_table td {
    font-size: 13px;
}

.automaticfeed_league_table tr {
    border-bottom: 1px solid #e1e8ee;
}

table.automaticfeed_league_table {
    border-collapse: collapse;
}

.club-next-match-logo-wrap span#home-next-match-name,
.club-next-match-logo-wrap span#away-next-match-name {
    font-size: 14px;
}

/*----------------------------------*/
.mobile-top-header-wrapper {
    position: fixed;
    z-index: 99999;
    padding: 14px 0;
    left: 0;
    right: 0;
    top: 55px;
    width: 100%;
    background-color: #0e2d6d;
}

body#global_page_club-profile-index .mobile-top-header-wrapper {
    min-height: 16px;
}

.mobile-top-header-wrapper .header-club-logo img {
    max-height: 25px;
    margin-top: 3px;
}

.header-option>a {
    width: 21px;
    position: relative;
}

.header-option>a.login-user-icon span.login-ico:after {
    content: "\f007";
    font-family: fontawesome;
    display: inline-block;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-decoration: inherit;
    color: #dcdcdc;

}

.header-option>a.header-massage-icon span.massg-ico:after {
    content: "\f003";
    font-family: fontawesome;
    display: inline-block;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-decoration: inherit;
    color: #dcdcdc;
}

.header-option>a.header-notification-icon span.notification-ico:after {
    content: "\f0ac";
    font-family: fontawesome;
    display: inline-block;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-decoration: inherit;
    color: #dcdcdc;
}

.mobile-top-header-wrapper>div>div {
    vertical-align: middle;
}

.header-option {
    display: block;
    text-align: center;
}

.header-club-logo {
    margin-right: 12px;
    margin-left: 11px;
}

table.automaticfeed_league_table {
    border-collapse: collapse;
    width: 100%;
}

.automaticfeed_league_table td.points {
    color: #000;
    font-weight: 700;
}

.automaticfeed_league_table tr>td:nth-child(2) {
    text-align: left;
    display: flex;
}

img {
    max-width: 100%;
}

.formation-last-match-record .updated_soon {
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
}

.ui-loader-verbose h1 {
    display: none;
}

.ui-popup-container {
    z-index: 10013;
    display: none;
    position: fixed;
    padding: 0;
    outline: 0;
    top: 35px;
    left: 0;
    right: 0;
}

.ui-icon {
    width: 20px;
    height: 20px;
}

.ui-icon-double-angle-left:before {
    content: "\f100";
    font-family: fontawesome;
    margin-right: 4px;
}

.ui-body-c .ui-link {
    color: #2489ce;
    text-decoration: none;
}

.ui-icon-double-angle-right:before {
    content: "\f101";
    margin-left: 4px;
    font-family: fontawesome;
}

.ui-icon-edit:before {
    content: "\f044";
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-decoration: inherit;
}

ul#smessages_list span.timestamp {
    font-size: 10px;
}

ul#smessages_list>li {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    background: #fff;
    padding: 10px;
}

.sm-pulldown-contents {
    margin-top: 49px;
}

ul.header-menu-list-wrap {
    width: 180px;
    background-color: #0e2d6d;
    position: fixed;
    top: 44px;
    z-index: 1003;
}

.search-menu-wrap {
    position: relative;
}

.header-top-search {
    width: calc(100% - 40px);
    padding-left: 0;
    padding: .25em 7px;
}

.header-input-feild-wrap input {
    border: medium none;
    padding: 5px;
    width: 100%;
    box-sizing: border-box;
    border-radius: .3em;
    font-size: 14px;
}

.close-btnc a {
    font-size: 24px;
    color: #fff !important;
    font-weight: bold;
    position: absolute;
    right: 7px;
    padding: 0 !important;
    top: 0;
    margin: auto;
    height: 32px;
    bottom: 0;
}

ul.header-menu-list-wrap li.lp_no_submenu a.menu_core_main {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 5px 7px;
}

div.primarywrap>div {
    float: left;
    margin-right: 5px;
}

.menu_core_main i.ui-menu-icon {
    background-size: 24px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    position: relative;
    width: 28px;
    background-position: 0 3px;
}

.header-club-logo {
    position: absolute;
    left: -50%;
    right: 0;
    background: transparent;
    width: 30px;
    margin: auto !important;
    top: 7px;
}

div.primarywrap>div.content {
    margin-top: 5px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}

div.primarywrap>div {
    float: left;
    margin-right: 5px;
}

li.lp_has_submenu ul.main-navigation {
    transition: all .6s ease-in-out;
    left: 0px;
    border-left: 1px solid #000016;
    position: absolute;
    width: 100%;
    z-index: -1;
    top: -1px;
    opacity: 0;
    background: none repeat scroll 0 0 #0e2d6d;
}

.header-menu-list-wrap>li.ui-li-divider {
    background: transparent;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    border-bottom-width: 2px;
    border-color: #bbbbbb;
}

.lp_has_submenu .menu_core_main {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 5px 7px;
}

.header-menu-list-wrap .menu_core_main i.ui-image {
    border-radius: 5px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin: 0 auto;
}

.lp_submenu_arrow {
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: auto;
    float: right;
    margin-top: -36px;
    height: 32px;
    transition: all .4s ease-in-out;
    width: 27px;
    background-position: center;
    background-size: 10px;
}

.lp_submenu_arrow::before {
    width: 0;
    content: "";
    border-top: 7px solid transparent;
    border-left: 11px solid white;
    border-bottom: 7px solid transparent;
    position: absolute;
    right: 7px;
    bottom: 9px;
}

li.lp_has_submenu {
    position: relative;
    overflow: visible !important;
}

li.lp_has_submenu.open-sub-menu ul.main-navigation {
    left: 180px;
    opacity: 1;
    z-index: 1;
    transition: all .6s ease-in-out;
}

li#get-involved-sub-menu-wrapper ul.main-navigation-submenu {
    bottom: 0;
    top: auto;
}

li.lp_has_submenu.open-involve-sub-menu ul.main-navigation {
    left: 180px;
    opacity: 1;
    z-index: 1;
    transition: all .6s ease-in-out;
}

.header-top-search .header-input-feild-wrap .ui-input-text:before {
    display: none;
}

/*
REQUESTS & NOTIFICATIONS
Used on the member's "view requests and updates" page,
which lists all their recent notifications.
*/
.sm-ui-lists * {
    text-align: left;
}

.sm-ui-lists>li,
.sm-ui-lists>li:hover {
    border-left: none;
    border-right: none;
    min-height: inherit !important;
}

.sm-ui-lists>li+li,
.sm-ui-lists>li+li:hover {
    border-top: none;
}

.sm-ui-lists .ui-li-thumb {
    margin-top: -8px;
}

.sm-ui-lists .ui-li-heading {
    font-size: 13px;
    font-weight: normal;
}

.sm-ui-notification-icon {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    width: 16px;
}

.sm-ui-notification-date .timestamp {
    display: inline-block;
    vertical-align: middle;
}

.sm-ui-lists-options {
    clear: both;
    overflow: hidden;
    margin: .5em 0;
}

.sm-ui-lists-action i {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin-right: 3px;
    margin-top: -2px;
    vertical-align: middle;
    width: 16px;
}

.notifications_markread {
    margin-bottom: 1em;
}

/*Notification, Message and Request Popup*/
.sm-pulldown-contents {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-weight: bold;
    padding: 5px;
    margin-top: 10px;
    text-shadow: 0 -1px 0 #000;
    border: 1px solid #aaa;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    /*    margin-top:45px*/
}

.sm-pulldown-contents .sm-ui-popup-container-wrapper {
    overflow: hidden;
}

.sm-pulldown-contents .sm-ui-popup-container {
    overflow: auto;
    height: calc(100vh - 115px);
}

.sm-pulldown-arrow {
    display: block;
    position: absolute;
    display: none !Important;
}

.close-notification {
    color: white !important;
}

.sm-pulldown-arrow:before {
    display: block;
    font-size: 40px;
    margin: 0 !important;
    top: -21px;
    position: absolute;
}

.sm-pulldown-header {
    padding: 0 5px 7px;
    overflow: hidden;
    text-align: center;
}

.sm-pulldown-heading {
    font-size: 17px;
}

.sm-pulldown-header .ui-icon {
    float: right;
}

.sm-pulldown-header .ui-icon:before {
    margin-top: 0px;
}

.sm-notification-request-messages-popup {
    max-width: 400px;
}

.sm-pulldown-contents .sm-ui-popup-loading {
    height: 50px;
}

.sm-pulldown-contents .sm-ui-popup-container-wrapper ul {
    padding: 0;
    margin: 0;
}

.sm-ui-popup-notification-footer {
    min-height: 16px;
    padding: 5px;
    font-weight: bold;
}

.sm-ui-popup {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100005;
}

.sm-ui-popup-container-wrapper,
.feed_item_show_comments_likes_wrapper {
    height: 100%;
    width: 100%;
}

.ps-carousel-comments,
.ps-carousel-show-tags {
    overflow: auto;
}

.ui-body-c,
.ui-overlay-c {
    border: 1px solid #aaa;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    background: #f9f9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f9f9f9));
    background-image: -webkit-linear-gradient(#f9f9f9, #f9f9f9);
    background-image: -moz-linear-gradient(#f9f9f9, #f9f9f9);
    background-image: -ms-linear-gradient(#f9f9f9, #f9f9f9);
    background-image: -o-linear-gradient(#f9f9f9, #f9f9f9);
    background-image: linear-gradient(#f9f9f9, #f9f9f9);
}

.ui-body-c {
    /*    background-image: url(https://www.social442.com/application/themes/sitemobile_tablet/gray/images/bodybg.png);*/
}

.ui-header,
.ui-footer {
    position: relative;
    zoom: 1;
}

.ui-header .ui-title,
.ui-footer .ui-title {
    min-height: 1.1em;
    text-align: center;
    font-size: 16px;
    display: block;
    margin: .6em 18% .8em;
    padding: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    outline: 0 !important;
}

.ui-bar-a {
    border: 1px solid #333;
    background: #010419;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#010419', endColorstr='#010419', GradientType=1);
    color: #fff;
    font-weight: 700;
    text-shadow: 0 -1px 0 #000;
}

.ui-icon-remove:before {
    content: "\f00d";
    margin-left: 3px;
    margin-top: 2px;
}

a.login-user-icon {
    margin-left: 9px;
}

a.header-massage-icon {
    margin-left: 11.5px;
    margin-right: 11px;
}

.count-bubble {
    top: -4px;
    padding: 0 2.8px 0 !important;
}

a.login-user-icon span.count-bubble {
    right: 5px;
}

.tip {
    background-color: #36c6fd;
    border: 1px solid #36c6fd;
    color: white;
    background-repeat: no-repeat;
    font-size: 11px;
    background-position: 7px center;
    background-size: 17px;
    display: inline-block;
    background-image: url(/application/themes/digita/landing-icon.png?c=8551);
    padding: 10px 11px 10px 30px;
    border-radius: 4px;
}

.ui-icon:before,
.ui-icon-searchfield:after {
    display: inline-block;
    font-family: FontAwesome !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    text-decoration: inherit;
}

.ui-icon-plus:before {
    content: "\f067";
}

li.sm-ui-lists-highlighted,
.ui-btn-up-e {
    border: 1px solid #f4c63f;
    background: #ffefaa;
    font-weight: 700;
    color: #222;
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffefaa), to(#ffefaa));
    background-image: -webkit-linear-gradient(#ffefaa, #ffefaa);
    background-image: -moz-linear-gradient(#ffefaa, #ffefaa);
    background-image: -ms-linear-gradient(#ffefaa, #ffefaa);
    background-image: -o-linear-gradient(#ffefaa, #ffefaa);
    background-image: linear-gradient(#ffefaa, #ffefaa);
}

.notifications_menu .thumb_icon {
    float: left;
    width: 42px;
    margin: 3px 8px 8px 8px;
}

.ui-icon-cog:before {
    content: "\f013";
    margin-left: 3px;
    margin-top: 2px;
}

span.wrap_verticle .formation_feed_strength {
    margin-top: 20px;
}

span.wrap_verticle .formation_feed_strength>div {
    padding: 0;
}

span.wrap_verticle .formation_feed_strength>div span textarea {
    background-image: none;
    padding: .4em;
    margin: .5em 0;
    min-height: 1.4em;
    line-height: 1.4em;
    font-size: 16px;
    display: block;
    min-width: 100%;
    outline: 0;
    box-sizing: border-box;
}

span.wrap_verticle .formation_feed_strength div:first-child {
    margin-bottom: 10px;
    text-align: center;
    background-color: #36c6fd;
    margin-left: -31px;
    margin-right: -31px;
    font-size: 15px;
    font-weight: normal;
    padding: 15px 12px 15px 15px;
}

span.wrap_verticle .formation_feed_strength button {
    background: #36c6fd;
    border: 1px solid #36c6fd;
    color: white;
    border-radius: 4px;
    font-size: 14px;
    padding: 6px 15px 6px 15px;
    margin-left: 0;
    margin-bottom: 10px;
}

.mobile-top-header-wrapper .generic_layout_container.layout_sitemobile_sitemobile_headingtitle .ui-title {

    padding: 0 !Important;
    background-color: transparent !Important;

}

.mobile-top-header-wrapper .ui-title img {
    position: fixed;
    top: 55px;
    left: 0;
    right: 0;
    margin: auto;

}

.ui-icon-comment-alt:before {
    content: "\f0e5";
}

.sm-comments-post-comment-form table .sm-cmf-left textarea::-webkit-input-placeholder {
    color: white;
}

.sm-comments-post-comment-form table {
    width: 100%;
    box-sizing: border-box;
}

.wc_pic_team_content_right_contents {
    position: relative;
}

.not_logged_user .generic_layout_container.layout_sitemobile_sitemobile_headingtitle {
    min-height: 1.5px;
}

.not_logged_user .generic_layout_container.layout_sitemobile_club_navigator {
    margin-top: 98px;
}

.not_logged_user .top-header-left-bars {
    bottom: -3.5px;
}

/*-------------------------------profile/index.tpl(all-file-style)-------------------------------------*/

body#global_page_club-profile-index {
    border: none !important;
}

div#latest-news-big-news-midle-wrap-section {
    padding-bottom: 100px;
}

.club-gatorcontent,
.club-submenu-gatorcontent {
    text-align: center;
    overflow: auto;
    background: #ffffff;
}

.club-gatorcontent>ul>li,
.club-submenu-gatorcontent>ul>li {
    padding: 8px 0 8px;
    border-bottom: 2px solid white;
}

.club-gatorcontent>ul>li:not(.navigatormore),
.club-submenu-gatorcontent>ul>li:not(.navigatormore) {
    display: table-cell !important;
    width: initial !important;
}

.club-gatorcontent li a,
.club-submenu-gatorcontent li a {
    color: #000000 !important;
    font-size: 9px;
    display: inline-block;
    opacity: 0.6;
    width: 90px;
}

.club-gatorcontent li.active a,
.club-submenu-gatorcontent li.active a {
    opacity: 1;
}

.club-gatorcontent>ul>li:nth-child(2),
.club-submenu-gatorcontent>ul>li:nth-child(2) {
    min-width: 31%;
}

.club-gatorcontent li:last-child a img {
    margin-bottom: -6px;
}

.club-gatorcontent li:last-child a img {
    margin-bottom: -3px;
    max-width: 34px;
}

.club-gatorwrap {
    width: 100%;
    z-index: 99;
}

.club-gatorcontent>ul>li.navigatormore {
    position: absolute;
    right: -5px;
    top: 6px;
    width: initial;
    padding: 2px 12px 3px 5px;
    padding-left: 5px;
    background: #051148;
    display: none;
}

.club-gatorcontent>ul>li.navigatormore img {
    width: 26px;
}

.layout_sitemobile_club_navigator ul li.active {
    border-bottom-color: #36c6fd;
}

div#leaguetable-gatorcontent>ul>li {
    padding: 10px 17px;
    float: left;
    display: inline-block !important;
}

div#leaguetable-gatorcontent>ul>li a {
    display: inline;
}

.more-news-top-section {
    background-color: #0e2d6d;
    padding-bottom: 20px;
    position: relative;
    height: 265px;
}

.more-news-heading h2 {
    text-shadow: 0 0 38px rgba(0, 0, 0, 0.18) !important;
    font-family: Montserrat !important;
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 20px;
    position: relative;
    padding: 0 25px;
    color: white;
}

.more-news-heading h2 span.blue100 {
    background-color: #36c6fd;
    padding: 4px 10px 2px 10px;
    border-radius: 6px;
    font-size: 17px;
    font-family: Montserrat !important;
    letter-spacing: 1px;
    margin-right: 6px;
    position: absolute;
    top: 2px;
}

.more-news-heading h2 span.more {
    margin-left: 77px;
    font-family: Montserrat !important;
}

.intractive-platfome h3 {
    opacity: 0.7;
    text-shadow: 0 0 38px rgba(0, 0, 0, 0.18) !important;
    font-family: Montserrat !important;
    font-size: 17px;
    font-weight: 300;
    color: white;
    padding: 0 25px;
    margin-top: 0px !important;
    margin-bottom: 65px;
}

.scroll-for-more p {
    opacity: 0.3;
    font-family: Montserrat !important;
    font-size: 17px;
    font-weight: 300;
    text-align: left;
    color: white;
    margin-bottom: 0;
    padding: 0 25px;
}

.scroll-for-more:after {
    content: "";
    background-image: url(../public/arrow-left-icon@3x.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 24px;
    height: 23px;
    top: 0;
    left: 227px;
    margin-left: 8px;
    background-size: contain;
}

.scroll-for-more {
    position: relative;
}

.more-news-heading h2 a.typewrite {
    color: white;
    text-decoration: none;
    font-family: Montserrat !important;
    font-size: 27px;
}

.more-news-heading h2 a.typewrite span {
    font-family: Montserrat !important;
    font-size: 27px;
}

.blue-big-rounded-geometry-stat {
    position: absolute;
    width: 100%;
    /*    background-image: url(https://www.social442.com/public/bottom_bg.png);*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    right: 0;
}

.more-news-top-section-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 55px;
}

.onclub_top .fans-online-wrap {
    margin-left: 26px;
    margin-bottom: 23px;
}

.onclub_top .more-news-heading h2 {
    font-size: 18px;
    line-height: 26px !important;
}

.onclub_top .more-news-top-section-content {
    bottom: 5px;
}



/* POPUP FIXED */
.more-news-top-section2 {
    background-color: #0e2d6d;
    padding-bottom: 20px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999999;
    width: 100%;
    height: 100% !important;

}

.more-news-heading2 h2 {
    text-shadow: 0 0 38px rgba(0, 0, 0, 0.18) !important;
    font-family: Montserrat !important;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 15px;
    position: relative;
    padding: 0 25px;
    color: white;
}

.more-news-heading2 h2 span.blue1002 {
    background-color: #36c6fd;
    padding: 4px 10px 2px 10px;
    border-radius: 6px;
    font-size: 17px;
    font-family: Montserrat !important;
    letter-spacing: 1px;
    margin-right: 6px;
    line-height: normal !important;
    position: absolute;
    top: 1px;
}

.more-news-heading2 h2 span.more2 {
    margin-left: 77px;
    font-family: Montserrat !important;
}

.intractive-platfome2 h3 {
    opacity: 0.7;
    text-shadow: 0 0 38px rgba(0, 0, 0, 0.18) !important;
    font-family: Montserrat !important;
    font-size: 17px;
    font-weight: 300;
    color: white;
    padding: 0 25px;
    margin-top: 0px !important;
    margin-bottom: 65px;
}

.scroll-for-more2 p {
    opacity: 0.3;
    font-family: Montserrat !important;
    font-size: 17px;
    font-weight: 300;
    text-align: left;
    color: white;
    margin-bottom: 0;
    padding: 0 25px;
}

.scroll-for-more2:after {
    content: "";
    background-image: url(../public/arrow-left-icon@3x.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 24px;
    height: 23px;
    top: 0;
    left: 227px;
    margin-left: 8px;
    background-size: contain;
}

.scroll-for-more2 {
    position: relative;
}

.more-news-heading2 h2 a.typewrite2 {
    color: #fff;
    text-decoration: none;
    font-family: Montserrat !important;
    font-size: 27px;
}

.more-news-heading2 h2 a.typewrite span {
    font-family: Montserrat !important;
    font-size: 27px;
}

.blue-big-rounded-geometry-stat2 {
    position: absolute;
    width: 100%;
    /*    background-image: url(https://www.social442.com/public/bottom_bg.png);*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 50px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    right: 0;
}

.more-news-top-section-content2 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
}

.quotes2 {
    display: none;
}

.more-news-heading2>h2>a h2.quotes2 {
    display: inline-block;
    text-shadow: none !important;
    margin: 0;
    padding: 0;
    //color: #36c6fd;
}

.fans-online-wrap2 {
    display: block;
    position: relative;
    color: #fff;
    font-weight: 600;
    padding: 0 25px;
}

.fans-online-wrap2 h3.club_fans_online {
    display: inline-block;
    margin-top: 0;
    padding-bottom: 5px !important;
    position: relative;
    margin-bottom: 0 !important;
    font-weight: normal;
    margin-left: 1px;
    color: rgba(255, 255, 255, 0.4) !important;
    margin-right: 5px;
    font-family: Montserrat !important;
    vertical-align: baseline;
}

.fans-online-wrap span.online-symbol {
    position: initial;
    width: 10px;
    border-radius: 100%;
    display: inline-block;
    height: 10px;
    margin-left: 9px;
    left: 215px;
    top: 9px;
    background-color: #7ed321;
}

.fans-online-wrap span.online-symbol {
    position: initial;
    width: 8px;
    border-radius: 100%;
    display: inline-block;
    height: 8px;
    margin-left: 5px;
    left: 215px;
    top: 9px;
    background-color: #7ed321;
}

.top-loading-club-logo {
    position: fixed;
    top: 0;
    left: 0;
    padding: 0 25px;
    right: 0;
    margin: auto;
}

.top-loading-club-logo img {
    height: 32px;
    background-color: #002060;
    padding: 15px 17px;
    border-radius: 0 0 15px 15px;
}

.progress-bar {
    height: 120px;
    position: absolute;
    left: 0;
    top: 0px;
    right: 0;
    width: 100%;
}

.progress-bar-wrap {
    background-color: #012064;
    position: absolute;
    left: 0;
    right: 0;
    border-top: 1px solid #36c5fc;
    height: 100px;
    bottom: 0;
}

.generating-content {
    margin: auto;
    display: flex;
    padding: 0 25px;
    align-items: center;
    justify-content: center;
    height: calc(100% - 20px);
}

.generating-content .right-generaing {
    font-family: Montserrat;
    font-size: 17px;
    font-weight: 300;
    width: 100%;
    text-align: right;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
}

.top-loading-heading-wrap2 {
    position: absolute;
    bottom: 175px;
    left: 0;
    right: 0;
}

.progress-bar-wrap .progress-bar div#progressbar svg {
    vertical-align: text-top;
}

.parallax-container2 .top-section-club-image {
    min-height: calc(100% - 150px);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom left;
}

.three-botton-wrap {
    /*display: block;*/
    margin: 0 26px;
    display: none;
    margin-right: 10px;
}

.three-botton-wrap div.top-three-btn {
    display: inline-block;
    margin: 0 6px;
}

.three-botton-wrap div.top-three-btn a {
    background-color: white;
    color: #0e2d6d;
    padding: 9px 6px;
    font-size: 11px;
    display: block;
    min-width: 90px;
    text-align: center;
    font-weight: 500;
    margin: 0;
    border-radius: 3px;
}

.three-botton-wrap div.top-three-btn:first-child {
    margin-left: 0;
}

.three-botton-wrap div.top-three-btn:last-child {
    margin-right: 0;
}

.lds-ripple {
    width: 200px !important;
    height: 200px !important;
    -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
    transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}

.lds-ripple {
    position: relative;
    margin: auto;
}

.lds-ripple div:nth-child(1) {
    border-color: #1aafd0;
}

.lds-ripple div {
    box-sizing: content-box;
    position: absolute;
    border-width: 4px;
    border-style: solid;
    opacity: 1;
    border-radius: 50%;
    -webkit-animation: lds-ripple 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    animation: lds-ripple 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
    border-color: #1aafd0;
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}

@keyframes lds-ripple {
    0% {
        top: 96px;
        left: 96px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 18px;
        left: 18px;
        width: 156px;
        height: 156px;
        opacity: 0;
    }
}

@media (max-width:385px) {
    .three-botton-wrap div.top-three-btn a {
        padding: 9px 8px;
        font-size: 9px;
        min-width: 70px;
    }

    .three-botton-wrap div.top-three-btn {
        margin: 0 5px;
    }

    .three-botton-wrap {
        margin-right: 10px;
    }
}

@media (max-width:325px) {

    .three-botton-wrap div.top-three-btn {
        margin: 0px 3px;
    }
}

div#middle_news_section {
    //margin-top: 30px;
}

.bicycle-kicks-feed {
    position: relative;
}

.football-misses-feed {
    position: relative;
}

.outfield-players-feed {
    position: relative;
}

body .highlight_sec ul.current_next_toggle {
    width: auto;
    position: relative;
    z-index: 2;
}

body .highlight_sec.match_going ul.current_next_toggle {
    padding-top: 40px;
}

.highlight_sec ul>li,
ul.current_next_toggle>li {
    width: 110px !important;
    min-height: 80px;
}

#stats-left-wrap .percentage {
    display: none !important;
}

/*#stats-left-wrap{
height: 80px;
width: 100px;
}*/
body .next_match_wrap .highlight_sec ul>li.middle_current {
    margin: 0 !important;
    padding: 0;
    margin-top: 0px !important;
    width: 130px !important;
}

.highlight_sec ul.current_next_toggle {
    width: 300px !important;
}

.goals_data {
    font-size: 24px;
    vertical-align: bottom;
    color: #fff;
    margin-top: 13px;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
}

.goals_data span {
    padding: 12px;
    font-size: 28px;
    font-weight: 100;
}

.match_going a>h6 {
    display: none !important;
}

.sides_per_blog {
    font-size: 18px;
    font-weight: 100;
}

.sides_per_blog span.per {
    font-weight: 100 !important;
}

.next_match_bottom_nav a {
    border: 1px solid #051148;
    padding: 6px 12px 5px 12px;
    text-align: center;
    font-size: 14px;
    font-weight: 100;
    border-radius: 6px;
}

.next_match_bottom_nav a.play_icon {
    background-repeat: no-repeat;
    padding: 10px 20px 8px 20px !important;
    background-size: 8px;
    background-position: 17px center;
    border: 0;
    border-radius: 0;
    color: #000;
    background-color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}

li.live-ma {
    padding-top: 0;
}

span#left_curr_color {
    background: #36c6fd;
    /*display: block;*/
    height: 12px;
    width: 15px;
    margin: auto;
    border-radius: 3px;
}

span#right_curr_color {
    background: #fff;
    /*display: block;*/
    height: 12px;
    width: 15px;
    margin: auto;
    border-radius: 3px;
}

span#right_curr_perc span {
    color: #fff;
    font-weight: 700;
}

li.match_club {
    position: relative;
}

.right_perc_wrpa.sides_per_blog {
    position: absolute;
    left: -35px;
    top: 17px;
}

.left_perc_wrpa.sides_per_blog {
    position: absolute;
    top: 17px;
    right: -35px;
}

.league_name_started {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 0;
    font-weight: 100;
    color: #b1b1b1;
    font-size: 11px;
}

.ft_a {
    margin-bottom: 7px;
    font-size: 17px;
    font-weight: 700;
    color: #fff;
}

@media only screen and (max-width: 322px) {
    body .highlight_sec ul.current_next_toggle {
        width: auto !important;
    }

    body .next_match_wrap .highlight_sec ul>li.middle_current {
        width: 110px !important;
    }

    body .highlight_sec ul>li {
        width: 100px !important;
    }

    .generic_layout_container.layout_sitemobile_next_match .highlight_sec div#stats-wrap-re div#stats-left-wrap>div.canvas_js_chart {
        width: 75px;
    }

    .right_perc_wrpa.sides_per_blog {
        left: -5px;
    }

    .left_perc_wrpa.sides_per_blog {
        right: -5px;
    }

    .sides_per_blog {
        font-size: 18px;
    }
}

@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }

    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }

    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}

.waveWrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px;
}

.bgTop {
    z-index: 15;
    opacity: 0.5;
}

.bgMiddle {
    z-index: 10;
    opacity: 0.75;
}

.wave {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
}

.waveTop {
    background-size: 50% 100px;
}

.waveAnimation .waveTop {
    animation: move-wave 3s;
    -webkit-animation: move-wave 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.waveMiddle {
    background-size: 50% 120px;
}

.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}

.waveBottom {
    background-size: 50% 100px;
}

.waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite;
}

.pinboard_feed {
    display: none;
}

.live-stream-icon {
    width: 50px !important;
    text-align: left;
}

a#live-ma {
    display: block;
}

.generic_layout_container.layout_sitemobile_next_match:before {
    opacity: 0.9 !important;
}

.swiper-wrapper {
    /*width: auto;*/
    border-radius: 6px;
    /*display:block;*/
}

.next-match-date-stream-wrap {
    overflow: hidden;
    width: 100%;
    padding: 25px 25px 12px;
    box-sizing: border-box;
}

.next-match-date-wrap-left {
    float: left;
}

.next-match-stream-wrap {
    float: right;
}

.next_match_wrap h6 {
    color: white;
}

.next-match-stream-wrap a#live-ma span {
    color: white;
}

div#home-next-match-logo-name {
    float: left;
    width: 50%;
}

div#away-next-match-logo-nmae {
    float: right;
    width: 50%;
    text-align: right;
}

.club-next-match-logo-wrap {
    overflow: hidden;
    padding: 20px 25px;
    box-sizing: border-box;
}

span#away-next-match-name {
    display: block;
    color: wheat;
}

span#home-next-match-name {
    display: block;
    color: white;
}

img.live-stream-icon {
    width: 35px !important;
    height: auto;
    vertical-align: middle;
}

.left_before_45 {
    padding-bottom: 15px;
}

ul.filters_vert>li p {
    margin: 0 0 5px 0;
    font-size: 9px;
}

ul.filters_vert {
    position: absolute;
    bottom: 53px;
    background: #17234a;
    box-sizing: border-box;
    width: 100px;
    padding: 15px 0 5px 0px;
}

div#aaf_tabs_feed label.custom-select {
    display: none;
}

.layout_sitemobile_next_match .next_match_wrap>div>div {
    padding-top: 0px;
    margin-top: 1px;
}

.chart_match_stats {
    height: 70px;
    width: 120px;
    margin-left: -13px;
    margin: auto;
}

.logos_bottom {
    display: block;
    text-align: center;
}

.logos_bottom>img {
    width: 18px;
}

.match_stats_wrapper .match_stats_box {
    float: none !important;
    display: inline-block;
    clear: both;
}

.match_stats_wrapper .match_stats_box .stats_heading {
    margin-bottom: 0px;
    height: 14px;
}

.match_stats_wrapper .match_stats_box .stats_heading+div {
    margin-left: -13px;
}

.logos_bottom>img+img {
    margin-left: 28px;
}

img.club-news-feed-img.small-image-relevance {
    margin-left: 48px;
    max-width: 65px;
    display: none;
}

.feed_item_photo.qc-custom-feed-owner.noleft_photo.club-news_relev+a>h3 {
    margin-left: 62px;
}

.feed_item_status.qc-custom-feed-wrap a.clubnews_feed_auto_wrap {
    margin-bottom: 0 !important;
}

.feed_item_photo.qc-custom-feed-owner.noleft_photo.club-news_relev img {
    width: 50px;
    height: 50px;
}

li.top_cross {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px 8px;
    color: #fff;
}

ul.filters_vert>li+li {
    margin-bottom: 12px;
}

.footer-character-wrap .char-question {
    float: left;
    background-color: #38c6fd;
    position: relative;
    padding: 9px 9px 9px 9px;
    border-radius: 7px;
    color: white;
    margin-left: 41px;
    font-size: 14px;
    margin-top: 10px;
}

.character-img-wrap {
    float: right;
    background-color: #0e2d6d;
    border-radius: 120px;
    margin-right: 18px;
    margin-top: 3px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18)
}

.character-img-wrap span.character.comment-section-wrap {
    background-color: #36c6fd;
    position: absolute;
    top: -60px;
    display: none;
    padding: 10px 6px 8px 11px;
    right: 18px;
    border-radius: 100%;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

.character-img-wrap span.character.comment-section-wrap span.comment-count {
    position: absolute;
    top: -5px;
    background-color: white;
    min-width: 32px;
    object-fit: contain;
    border-radius: 7.5px;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    text-align: center;
    font-size: 12px;
    color: #36c6fd;
    left: 0;
}

.character-img-wrap span.character.comment-section-wrap img {
    width: 23px;
    padding: 5px;
}

.character-img-wrap span.character img {
    width: 42px;
    margin-right: 5px;
    padding: 5px 4px;
}

.character-img-wrap span.online-symbol {
    position: absolute;
    right: 21px;
    top: 40px;
    width: 12px;
}

.char-question p.question {
    margin: 0;
}

.footer-character-wrap {
    overflow: hidden;
    float: right;
    z-index: 999;
    /*max-height: 270px;*/
}

.footer-character-wrap .char-question:after {
    content: "\f0da";
    font-family: fontawesome;
    position: absolute;
    right: -4px;
    font-size: 31px;
    color: #38c6fd;
    top: 10px;
    font-size: 13px;
}

a.close_inter {
    color: #fff;
    position: absolute;
    background: gray;
    border-radius: 20px;
}


.buble-parent {
    background-image: url(application/modules/Sitemobile/externals/images/white-small-filp-.png);
    background-size: 405px;
    top: 0;
    min-height: 231px;
    padding-top: 40px;
    z-index: 5;
    position: relative;
    background-repeat: no-repeat;
    background-position: 63px 0px;
}

div#upper-section-comments .char-question {
    width: 228px;
    background-color: transparent;
    color: #0e2d6d;
    font-size: 21px;
    position: absolute;
    right: 6px;
    font-weight: bold;
    margin: 0;
    top: 55px;
}

.buble-parent .character-img-wrap span.character img {
    width: 150px !important;
    background-color: transparent;
    background-image: none;
    position: absolute;
    right: -8px;
    bottom: -141px;
}

.buble-parent .character-img-wrap {
    float: none;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    margin-right: 0;
    margin-top: 0;
    position: initial;
}

div#upper-section-comments .char-question:after {
    display: none;
}

.buble-parent .button-mr442 button {
    position: absolute;
    bottom: 47px;
    left: 110px;
    background-color: #36c6fd;
    color: #fff;
    padding: 5px 9px 5px 11px;
    box-shadow: none;
    border: none;
    font-size: 19px;
}

.buble-parent a.close_inter {
    position: absolute;
    right: 15px;
    left: auto;
    font-size: 16px;
    top: 9px;
    padding: 4px 11px;
}

div#upper-section-comments .char-question p {
    margin: 0;
}

.buble-parent div#upper-section-comments span#topic-comments {
    position: absolute;
    top: 175px;
    font-size: 14px;
    left: 0;
    color: #36c6fd;
}

div#buble-parent-out div#upper-section-comments .char-question {
    margin-right: 95px;
    background-color: #36c6fd;
    color: white;
}

div#buble-parent-out div#upper-section-comments .char-question:before {
    content: "\f0da";
    position: absolute;
    font-family: fontawesome;
    right: -6px;
    color: #36c6fd;
    top: 9px;
    font-size: 18px;
}

div#buble-parent-out div#open-comments-image {
    margin-top: 0;
    position: relative;
}

div#buble-parent-out div#open-comments-image span.online-symbol {
    right: 0px;
}

div#buble-parent-out a.close_inter.ui-link {
    padding: 0 6px;
    left: 15px;
    top: 5px;
}

.blub_fade {
    background: #fff;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    right: 0;
    opacity: 0.9;
}

div#buble-parent-out div#upper-section-comments .char-question {
    top: 5px;
    font-size: 14px;
    width: 200px;
    right: 0px;
}

.count-answers {
    background-color: #36c6fd;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    position: absolute;
    padding: 8px 10px;
    right: 25px;
    color: white;
    padding-left: 30px;
    border-radius: 4px;
    top: 30px;
    background-image: url(/icon/comments@3x-white.png);
    background-size: 33px;
    background-repeat: no-repeat;
    background-position: 0px center;
}

.count-answers:hover {
    cursor: pointer;
    text-decoration: underline;
}

.count-answers-rating {
    background-color: #36c6fd;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    position: absolute;
    padding: 8px 10px;
    right: 25px;
    color: white;
    padding-left: 30px;
    border-radius: 4px;
    top: 30px;
    background-image: url(/icon/comments@3x-white.png);
    background-size: 33px;
    background-repeat: no-repeat;
    background-position: 0px center;
}

.count-answers-rating:hover {
    cursor: pointer;
    text-decoration: underline;
}

.char-question-popup div#comment-data-mr442 {
    padding: 20px;
    height: 290px;
    overflow: scroll;
    background-color: #0d1a35;
}

.char-question-popup .comment-info {
    margin-left: 16px;
    margin-bottom: 4px;
}

.char-question-popup a.name {
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    margin-right: 2px;
}

.char-question-popup span.seprater {
    color: #fff;
    font-size: 9px;
    opacity: 0.7;
    font-weight: 100;
    margin: 0 2px;
}

.char-question-popup span.comment-date {
    color: #fff;
    font-size: 9px;
    opacity: 0.7;
    font-weight: 100;
    margin: 0 2px;
}

.char-question-popup .commemt_img {
    background: #2f6db6;
    display: inline-block;
    border-radius: 5px;
    position: relative;
    margin-left: 15px;
}

.char-question-popup img.thumb_icon {
    width: 28px;
    position: absolute;
    left: -15px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
}

.char-question-popup span.comment_data {
    display: block;
    min-height: 20px;
    padding: 14px 22px 9px 25px;
    color: #fff;
    font-size: 11px;
    opacity: 0.5;
}

.more-news-heading h2 span.blue1002 {
    background-color: #36c6fd;
    padding: 4px 10px 2px 10px;
    border-radius: 6px;
    font-size: 14px;
    font-family: Montserrat !important;
    letter-spacing: 1px;
    margin-right: 6px;
    line-height: normal !important;
    top: -3px;
    position: relative;
}

.more-news-heading h2 span.more2 {
    margin-left: 77px;
    font-family: Montserrat !important;
}

.sea-cont .avtart-card {
    margin: 0 10px;
}

@keyframes lds-ripple {
    0% {
        top: 96px;
        left: 96px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 18px;
        left: 18px;
        width: 156px;
        height: 156px;
        opacity: 0;
    }
}

@-webkit-keyframes lds-ripple {
    0% {
        top: 96px;
        left: 96px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 18px;
        left: 18px;
        width: 156px;
        height: 156px;
        opacity: 0;
    }
}

.lds-ripple {
    position: relative;
    margin: auto;
}

.lds-ripple div {
    box-sizing: content-box;
    position: absolute;
    border-width: 4px;
    border-style: solid;
    opacity: 1;
    border-radius: 50%;
    -webkit-animation: lds-ripple 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    animation: lds-ripple 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(1) {
    border-color: #1aafd0;
}

.lds-ripple div:nth-child(2) {
    border-color: #1aafd0;
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}

.lds-ripple {
    width: 200px !important;
    height: 200px !important;
    -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
    transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}

.mobile_match_wrapper .item_photo_club_player {
    max-width: 60px;
    height: auto;
}

.mobile_match_wrapper a.ui-popup-rate img {
    width: 63px;
}

.mobile_match_wrapper table.main_table {
    width: 92%;
    table-layout: fixed;
    margin: auto;
    padding-right: 15px;
}

.mobile_match_wrapper table.main_table * {
    color: #fff;
    box-sizing: border-box;
}

.mobile_match_wrapper .uiynfb_app_gaol_per {
    margin-top: 7px;
}

.mobile_match_wrapper .uiContextualDialogContent+div {
    margin-top: 20px;
}

.mobile_match_wrapper .uiContextualDialogContent+div:before {
    content: "";
    border-top: 1px solid #e2e2e2;
    display: block;
    width: 80%;
    margin: auto auto 25px auto;
}

.mobile_match_wrapper td.width_60 {
    width: 80px;
    text-align: center;
}

.mobile_match_wrapper #mobile_match_lineups {
    background: transparent;
}

.mobile_match_wrapper h3.heading {
    margin: 0 auto 22px auto;
    color: #ffffff;
    font-size: 23.5px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.3px;
    width: 70%;
}

span.uiynfb_red-bg {
    background: #38c6fd;
    display: inline-block;
}

.container_timeline:first-child {
    margin-top: 0 !important;
}

.container_timeline::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
}

.type_center {
    position: absolute;
    width: 30px;
    height: 30px;
    right: -17px;
    background-color: #f1f1f1;
    border: 2px solid #36c6fd;
    top: 15px;
    border-radius: 50%;
    z-index: 1;
    font-size: 0;
}

.container_timeline.right .type_center {
    left: -13px;
}

.container_timeline.left .content {
    text-align: right;
}

.container_timeline .type_center.Goal {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
}

.container_timeline .type_center.Yellow.Card:before {
    background: #ff0;
    content: "";
    height: 13px;
    width: 8px;
    display: block;
    margin: 3px auto 0 5px;
}

.container_timeline .type_center.Red.Card:before {
    background: red;
    content: "";
    height: 13px;
    width: 8px;
    display: block;
    margin: 3px auto 0 5px;
}

.top_header_match>div {
    display: inline-block;
    vertical-align: top;
    padding: 1px 10px;
}

img.scores_ico {
    height: 26px;
    margin-top: 0px;
}

img.lineup_players_ico {
    width: 25px;
    margin-top: 3px;
}

img.formation_data_ico {
    width: 34px;
    margin-top: 4px;
}

img.players_watch_ico {
    width: 22px;
    margin-top: 1px;
}

.generic_layout_container.layout_sitemobile_next_match .next_match_wrap .highlight_sec.concurrent.match_going {
    margin-top: 1px !important;
}

.top_header_match {
    text-align: center;
    /*background: #0e2d6d;*/
    padding: 10px 0 6px 0 !important;
    border-bottom: 1px solid #1b3774;
}

.live-whole-section-wrap.live-match-div .top_header_match {
    padding: 10px 0 6px 0 !important;
}

html body .vidiprinter_line_ups_wrapper .team_players>ul {
    width: 48% !important;
}

html body .vidiprinter_line_ups_wrapper .team_players li {
    min-height: initial;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
}

.vidiprinter_line_ups_wrapper .team_players li * {
    color: #fff !important;
    font-size: 13px !important;
}

.team_players+div {
    display: none;
}

html body .vidiprinter_line_ups_wrapper li.s442_red_button {
    margin: 0px 0 0px !important;
    padding: 5px 10px 4px !important;
    font-size: 14px !important;
    color: #fff;
    background: #38c6fd;
}

.vidiprinter_line_ups_wrapper .team_players li:first-child {

    padding: 0 0 9px 0;
    background: transparent;
    border: 0;
    margin: 12px 0 !important;
    width: 100% !important;
    text-align: left;
    margin-bottom: 10px !important;
}

.vidiprinter_line_ups_wrapper .team_players li:first-child span:last-child {
    display: none;
}

html body .vidiprinter_line_ups_wrapper .team_players img {
    height: 25px;
    width: auto;
    margin: auto 4px auto 0px !important;
    display: block !important;
    float: none;
}

.vidiprinter_line_ups_wrapper li+li+li.s442_red_button {
    margin-top: 20px !important;
}

.type_center.Card,
.type_center.Substitute {
    width: 23px;
    height: 23px;
    right: -13px;
}

.type_YellowCard .type_name,
.type_RedCard .type_name {
    font-size: 9px;
    margin-top: -3px;
}

.container_timeline.right .type_center.Card,
.container_timeline.right .type_center.Substitute {
    left: -10px;
}

.type_Substitute .type_name span {
    display: block;
    font-weight: 100;
    font-size: 9px;
}

.type_Substitute .type_name {
    margin-top: -2px !important;
}

div+.container_timeline.type_Substitute {
    margin-top: 2px;
    margin-bottom: -6px;
}

.uiynfb_app_gaol_per {
    margin-top: 12px;
}

.slide-2-swiper .new_prediction_slider .your_predict {
    margin-top: 45px;
}

.slide-2-swiper>div {
    margin-bottom: 15px !important;
    padding: 0 0 40px 0 !important;
}

.mobile_match_wrapper .uiContextualDialogContent+div+h3 {
    margin-top: 25px;
}

.new_prediction_slider+.new_prediction_slider {
    display: none !important;
}

.slide-2-swiper .new_prediction_slider:after,
.uiContextualDialogContent:nth-child(3):after,
.uiContextualDialogContent:last-child:after {
    padding-bottom: 15px;
    content: "";
    display: block;
    margin: auto;
    margin-top: 25px;
    background: #e5e5e5 !important;
    border-top: 1px solid #737373 !important;
    box-shadow: inset 0 -2px 11px #ADADAC;
}

li.live-ma a#live-ma {
    background-color: white;
    padding-left: 35px;
    position: relative;
}

.live-whole-section-wrap {
    background-color: #012063;
    margin: 0 25px;
    border-radius: 6px;
    min-height: 170px;
    position: relative;
    margin-bottom: 0px !Important;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
}

body#global_page_club-profile-index .live-whole-section-wrap {
    margin-bottom: 25px !Important;
}

.swiper-wrapper .slide-1-swiper {
    padding-bottom: 25px !important;
}

.live-whole-section-wrap ul.current_next_toggle {
    max-width: unset !important;
    border-radius: 0 !important;
    box-sizing: unset !important;
    box-shadow: none !important;
    padding-bottom: 0 !important;
}

/*.live-whole-section-wrap .next-match-prediction-section-wrap {
    background-color: transparent;
    min-height:175px;
    position: relative;
}*/
.live-whole-section-wrap .timeline {
    width: 100%;
}

/*--------------------------------------------------------------------*/
.formation-last-match-record .formation_3-5-2 span.player_no_1 {
    top: 3%;
    right: 48%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_2 {
    top: 28%;
    right: 25%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_3 {
    top: 28%;
    right: 46%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_4 {
    top: 28%;
    right: 67%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_5 {
    top: 55%;
    right: 5%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_6 {
    top: 55%;
    right: 26%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_7 {
    top: 55%;
    right: 46%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_8 {
    top: 55%;
    right: 67%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_9 {
    top: 55%;
    right: 86%;
}

.formation-last-match-record .formation_3-5-2 span.player_no_10 {
    bottom: 17%;
    right: 34%;
    top: auto;
}

.formation-last-match-record .formation_3-5-2 span.player_no_11 {
    bottom: 17%;
    right: 58%;
    top: auto;

}

li.wc_parent_latest_feed_list .comments {
    display: none;
}

.mobile-top-header-wrap .generic_layout_container.layout_sitemobile_sitemobile_notification_request_messages {
    display: none;
}

/*----- formation start 4-5-1 -----*/
body .formation_4-5-1 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_4-5-1 .player_no_2 {
    left: 9%;
    top: 28%
}

body .formation_4-5-1 .player_no_3 {
    left: 34%;
    top: 28%
}

body .formation_4-5-1 .player_no_4 {
    left: 62%;
    top: 28%
}

body .formation_4-5-1 .player_no_5 {
    top: 28%;
    left: 83%
}

body .formation_4-5-1 .player_no_6 {
    top: 56%;
    left: 12%;
}

body .formation_4-5-1 .player_no_7 {
    left: 30%;
    top: 56%;
}

body .formation_4-5-1 .player_no_8 {
    left: 49%;
    top: 56%;
}

body .formation_4-5-1 .player_no_9 {
    left: 68%;
    top: 56%;
}

body .formation_4-5-1 .player_no_10 {
    left: 85%;
    top: 56%;
}

body .formation_4-5-1 .player_no_11 {
    top: 80%;
    left: 49%;
}

body .away_formation_4-5-1 .player_no_1 {
    bottom: 12%;
    right: 49%;
}

body .away_formation_4-5-1 .player_no_2 {
    bottom: 37%;
    right: 8%;
}

body .away_formation_4-5-1 .player_no_3 {
    bottom: 37%;
    right: 29%;
}

body .away_formation_4-5-1 .player_no_4 {
    bottom: 37%;
    right: 49%;
}

body .away_formation_4-5-1 .player_no_5 {
    bottom: 37%;
    right: 68%;
}

body .away_formation_4-5-1 .player_no_6 {
    bottom: 37%;
    right: 88%;
}

body .away_formation_4-5-1 .player_no_7 {
    bottom: 62%;
    right: 20%;
}

body .away_formation_4-5-1 .player_no_8 {
    bottom: 62%;
    right: 40%;
}

body .away_formation_4-5-1 .player_no_9 {
    bottom: 62%;
    right: 60%;
}

body .away_formation_4-5-1 .player_no_10 {
    bottom: 62%;
    right: 80%;
}

body .away_formation_4-5-1 .player_no_11 {
    bottom: 90%;
    left: 49%;
}

/*----- formation end 4-5-1 -----*/

/*----- formation start 3-3-3-1 -----*/

body .formation_3-3-3-1 .player_no_1 {
    top: 4%;
    left: 49%;
}

body .formation_3-3-3-1 .player_no_2 {
    left: 21%;
    top: 20%;
}

body .formation_3-3-3-1 .player_no_3 {
    left: 49%;
    top: 20%;
}

body .formation_3-3-3-1 .player_no_4 {
    left: 77%;
    top: 20%;
}

body .formation_3-3-3-1 .player_no_5 {
    top: 40%;
    left: 21%;
}

body .formation_3-3-3-1 .player_no_6 {
    top: 40%;
    left: 49%;
}

body .formation_3-3-3-1 .player_no_7 {
    left: 77%;
    top: 40%;
}

body .formation_3-3-3-1 .player_no_8 {
    left: 21%;
    top: 60%;
}

body .formation_3-3-3-1 .player_no_9 {
    left: 49%;
    top: 60%;
}

body .formation_3-3-3-1 .player_no_10 {
    left: 77%;
    top: 60%;
}

body .formation_3-3-3-1 .player_no_11 {
    top: 80%;
    left: 49%;
}

body .away_formation_3-3-3-1 .player_no_1 {
    right: 49%;
    bottom: 12%;
}

body .away_formation_3-3-3-1 .player_no_2 {
    bottom: 32%;
    right: 21%;
}

body .away_formation_3-3-3-1 .player_no_3 {
    bottom: 32%;
    right: 49%;
}

body .away_formation_3-3-3-1 .player_no_4 {
    bottom: 32%;
    right: 77%;
}

body .away_formation_3-3-3-1 .player_no_5 {
    bottom: 52%;
    right: 21%;
}

body .away_formation_3-3-3-1 .player_no_6 {
    bottom: 52%;
    right: 49%;
}

body .away_formation_3-3-3-1 .player_no_7 {
    bottom: 52%;
    right: 77%;
}

body .away_formation_3-3-3-1 .player_no_8 {
    bottom: 73%;
    right: 21%;
}

body .away_formation_3-3-3-1 .player_no_9 {
    bottom: 73%;
    right: 49%;
}

body .away_formation_3-3-3-1 .player_no_10 {
    bottom: 73%;
    right: 77%;
}

body .away_formation_3-3-3-1 .player_no_11 {
    bottom: 88%;
    left: 49%;
}

/*----- formation end 3-3-3-1 -----*/

.away-formation {
    height: 50%;
}

.layout_sitemobile_sitemobile_advfeed .feeds>li .feed_item_status h3.wrap_verticle_parent span.wrap_verticle:first-letter {
    text-transform: capitalize;
}

.top-question-section-wrapper {
    background-color: #012063;
    margin: 0 25px;
    overflow: hidden;
    border-radius: 6px;
}

.core_main_singout .ui-menu-icon-wrapper i.ui-menu-icon {
    background-image: url(/public/club-new/signout-img.png);
    background-position: center;
    background-size: 21px;
}


.top-question-section-wrapper .bottom-comment-section {
    overflow: hidden;
}

.top-question-section-wrapper .bottom-comment-section h3 {
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
    padding: 0px 10px 13px !important;
    margin: 0;
    margin-bottom: 0;
}

.top-question-section-wrapper .bottom-comment-section form.cd_comment_news {
    float: right;
    position: relative;
    height: 45px;
    box-shadow: none;
    /*width: calc(100% - 67px);*/
    width: 100%;
}

.top-question-section-wrapper .bottom-comment-section form.cd_comment_news select {
    width: 100% !important;
    max-width: 100%;
    margin-bottom: 0;
    padding: 0 15px !important;
    position: absolute;
    left: 0;
    background-color: #0e2d6d;
    right: 0;
    color: white !important;
    border: none;
    font-size: 13px !important;
    border-radius: 0;
    top: 0px;
    bottom: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, .18);
}

.top-question-section-wrapper .bottom-comment-section form.cd_comment_news:after {
    content: '\f0d7';
    font-family: fontAwesome;
    position: absolute;
    right: 15px;
    font-size: 17px;
    margin: auto;
    width: 20px;
    opacity: 0.6;
    bottom: 11px;
    top: 0;
    color: #ffffff;
    height: 7px;
    z-index: 1;
}

.top-question-section-wrapper .graph-for-keythoughts div#diagram-id-keythoughts-44 {
    width: 100% !important;
    height: 110px !important;
    margin: 20px auto 20px;
    box-sizing: border-box;
}

.top-question-section-wrapper .top-question-section-wrapper {
    background-color: #012064;
    border-radius: 6px;
}

.top-question-section-wrapper .top-intraction-heading {
    display: flex;
    justify-content: center;
    padding: 0px 15px;
    color: white;
    align-items: center;
    font-size: 12px;
    text-align: center;
    border-bottom: 1px solid #122f6f;
}

.top-question-section-wrapper .top-intraction-heading h3 {
    font-weight: 400;
    margin: 18px 0;
}

.top-question-section-wrapper .top-question-wrapper div#diagram-id-keythoughts-44 .canvasjs-chart-container {
    height: auto !important;
    width: auto !important;
}

/*.swiper-wrapper.prediction-circle canvas.canvasjs-chart-canvas{
    width: 118px!important;
    position: absolute!important;
    top: 18%;
    height: auto!important;
    left: 50%;
    transform: translate(-50%,-50%);
}*/




/*------------------------answer-pop-up-style---------------*/
div#chat-wrap div#right_panel_section_dsc_main {
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 999999;
    width: 90%;
    height: 80%;
    top: 0;
    bottom: 0;
    max-height: 440px;
}

div#chat-wrap .club-chat-background {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    z-index: -1;
    background: none !important;
}

div#chat-wrap .club-chat-background:after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 111;
    right: 0;
    top: 0;
    background-color: #c1c1c1;
    bottom: 0;
    opacity: 0.85;
}

div#chat-wrap .close-club-chat {
    position: absolute;
    right: -10px;
    font-size: 18px;
    z-index: 22;
    height: 20px;
    justify-content: center;
    cursor: pointer;
    align-items: center;
    display: flex;
    font-weight: bold;
    box-shadow: 0 0 28px 0 rgba(0, 0, 0, 0.18);
    top: -14px;
    width: 21px;
    background-color: white;
    text-align: center;
    border-radius: 100%;
    padding: 2px 4px 6px 4px;
}

div#chat-wrap .right_panel_disc {
    margin: 0;
    max-height: 100%;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 40px;
    background: #0e2d6d;
    border-radius: 7px;
    overflow: hidden;
}

div#chat-wrap .title_selected {
    text-align: center;
    padding: 20px 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}

div#chat-wrap #right_panel_section_dsc .lorem_ipsum {
    background-size: 100% !important;
    background-position: center center;
    min-height: 75px;
    background-repeat: no-repeat;
}

div#chat-wrap .club_disc_respnses {
    max-height: 210px !important;
    padding: 10px 15px 15px;
    clear: both;
    overflow: auto;
}

div#chat-wrap .left_resp.cd_resp {
    float: left;
    clear: both;
    overflow: hidden;
}

div#chat-wrap .club_disc_respnses .cd_resp {
    margin: 7px 0;
}

div#chat-wrap .cd_info {
    margin-left: 16px;
    margin-bottom: 4px;
}

div#chat-wrap .cd_info a,
div#chat-wrap .cd_info span {
    color: white;
    opacity: 0.9;
    font-weight: normal;
    font-size: 9px;
}

div#chat-wrap a.cd_auth {
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    font-family: Montserrat;
    margin-right: 2px;
}

div#chat-wrap .cd_img {
    background: #2f6db6;
    display: inline-block;
    border-radius: 5px;
    position: relative;
    margin-left: 15px;
}

div#chat-wrap .cd_img img {
    width: 18px;
    position: absolute;
    left: -9px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
}

div#chat-wrap .cd_img {
    background: #2f6db6;
    display: inline-block;
    border-radius: 5px;
    position: relative;
    margin-left: 15px;
}

div#chat-wrap span.cd_reply {
    display: block;
    padding: 10px 15px 10px 18px;
    color: #fff;
    font-size: 11px;
    opacity: .5;
}

div#chat-wrap .right_resp.cd_resp {
    float: right;
    clear: both;
    overflow: hidden;
}

div#chat-wrap .cd_reply_form {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    background: #07134d;
    border-radius: 5px;
}

div#chat-wrap form.cd_reply_club textarea {
    background: transparent;
    border: 0;
    color: #fff;
    box-sizing: border-box;
    padding: 17px 0 0px 22px;
    width: calc(100% - 66px) !important;
    line-height: normal;
}

div#chat-wrap button.cd_sub {
    display: inline-block;
    vertical-align: top;
    border: 0 !important;
    border-radius: 0 0 4px 0;
    background: #f25c64 !important;
    text-align: center;
    font-size: 15px;
    font-weight: 100;
    padding: 17px 13px;
    float: right;
    color: white;
}

div#chat-wrap form.cd_reply_club textarea::-webkit-input-placeholder {
    color: #fff !important;
}

div#chat-wrap form.cd_reply_club textarea::-moz-placeholder {
    color: #fff !important;
}

div#chat-wrap form.cd_reply_club textarea:-ms-input-placeholder {
    color: #fff !important;
}

div#chat-wrap form.cd_reply_club textarea:-moz-placeholder {
    color: #fff !important;
}

div#chat-wrap .right_resp .cd_img span.cd_reply {
    text-align: right;
    opacity: 1;
    color: #323472;
    padding: 10px 20px 10px 15px;
}

div#chat-wrap .right_resp .cd_img {
    margin-right: 15px;
    background: #fff;
    float: right;
}

div#chat-wrap .right_resp .cd_img img {
    left: initial;
    right: -9px;
}

/*----------------------------------------------------------*/
.top-question-section-wrapper .bottom-comment-section h3 b {
    /*display: block;*/
    font-weight: normal;
}

.top-question-section-wrapper .bottom-comment-section h3 br {
    display: none;
}

.match-score-section-live span {
    color: white;
}

.match-score-section-live span {
    font-size: 14px;
    padding: 0 2px;
}



ul.topic_posts_club li {
    background-color: #012064;
}

ul.topic_posts_club li .feed_item_header {
    position: relative;
}

ul.topic_posts_club li .feed_item_header .feed_item_photo {
    display: inline-block;
    height: auto;
    border-radius: 100%;
    float: none;
    padding: 25px 0 0 25px;
}

ul.topic_posts_club li .feed_item_header .feed_item_photo img {
    width: 36px;
    height: 36px;
    object-fit: cover;
    border-radius: 100%;
}

ul.topic_posts_club li .feed_item_header .feed_item_status .feed_item_posted span.wrap_verticle {
    color: white;
    font-size: 13px;
}

ul.topic_posts_club li .feed_item_header .feed_item_status .feed_item_posted span.wrap_verticle a {
    color: white;
    color: #fff;
    font-size: 13px;
    position: absolute;
    top: 26px;
    left: 75px;
}

ul.topic_posts_club li .feed_item_header h3.wrap_verticle_parent {
    padding-bottom: 10px;
}

ul.topic_posts_club li .feed_attachment_aaf {
    margin-left: 0;
    text-align: center;
    background-color: white;
    border-radius: 6px;
    padding: 25px 20px;
}

ul.topic_posts_club li .feed_item_attachments .feed_item_attachments {
    padding: 0 25px;
    margin: 0;
}

div#fan-wall-section-wrapp ul.topic_posts_club li .feed_attachment_aaf img {
    max-width: 60px !important;
    margin: auto;
    display: block;
}

ul.topic_posts_club li .feed_attachment_aaf a {
    float: none;
}

ul.topic_posts_club li .feed_attachment_aaf a:last-child {
    padding-top: 15px;
}

ul.topic_posts_club li .feed_item_attachments {
    margin: 0;
}

ul.topic_posts_club li .feed_item_header .feed_item_status .feed_item_posted span.wrap_verticle:first-letter {
    text-transform: capitalize;
}

ul.topic_posts_club li .feed_item_attachments_wapper {
    margin-bottom: 20px;
}

ul.topic_posts_club li .attachments-comment {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 24px 25px 0 !important;
    margin-top: 30px !important;
}

ul.topic_posts_club li .feed_item_option select {
    width: 100%;
    background-color: #012064;
    color: #fff !important;
    padding: 14px 25px !important;
    font-size: 11px !important;
    min-height: 45px;
    border: none;
    border-top: 1px solid #27417b;
    -webkit-appearance: none;
}

ul.topic_posts_club li .feed_item_option input {
    width: 100%;
    background-color: #012064;
    color: white !important;
    padding: 21px 25px !important;
    border: none;
    border-top: 1px solid #27417b;
    border-bottom: 1px solid #27417b;
}

ul.topic_posts_club .feed_item_btm.comments_custom_sect {
    padding: 0;
}

ul.topic_posts_club ul.slick-dots {
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 15px;
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
}

ul.topic_posts_club ul.slick-dots li button {
    padding: 6px 5px;
    background-color: #0e2d6d;
    border: none;
    font-size: 0;
    color: #fff;
    min-width: 12px;
    margin: 0 5px;
    border-radius: 100%;
}

ul.topic_posts_club ul.slick-dots li.slick-active button {
    background-color: #36c6fd;
}

ul.topic_posts_club li .feed_item_option input::-webkit-input-placeholder {
    color: #fff !important;
}

ul.topic_posts_club li .feed_item_option input::-moz-placeholder {
    color: #fff !important;
}

ul.topic_posts_club li .feed_item_option input:-ms-input-placeholder {
    color: #fff !important;
}

ul.topic_posts_club li .feed_item_option input:-moz-placeholder {
    color: #fff !important;
}

ul.topic_posts_club {
    margin-bottom: 25px;
}

.feed_item_option .unique-class {
    min-height: 45px;
    width: 90px;
    color: #fff !important;
    float: left;
    border-right: 1px solid rgba(255, 255, 255, .15) !important;
    position: relative;
    border-top: 1px solid #243e79;
    border-bottom: 1px solid #243e79;
}

ul.topic_posts_club li .feed_item_option .ui-navbar {
    float: right;
    width: calc(100% - 91px);
}

ul.topic_posts_club .feed_item_option {
    overflow: hidden;
}

.feed_item_option .unique-class a img {
    padding: 0;
    box-sizing: border-box;
    margin: 0 6px;
    width: 62px !important;
}

.feed_item_option .unique-class span.like-count-forum {
    color: white;
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    width: auto !important;
    height: 100%;
    left: 59px;
    z-index: 22;
    align-items: center;
}

#feed_league_scorer_wrap ul.bar_premier li.top_scorer .player_club {
    display: none;
}

.best-finisher-graph-wrap li.top_scorer .player_net .player_club {
    display: none;
}

.best-finisher-graph-wrap li#feed-goal-scorer .top_scorers_progressbar ul.bar_premier li.top_scorer {
    padding-bottom: 9px;
    min-height: 53px;
}

.possesions-tackles-rating-change-wrap ul>li.active div {
    font-weight: bold;
}

.texm-sl.last-match-strength-weaknes span.toggle-icon img {
    width: 12px;
}

.combine-class ul:last-child {
    display: none;
}

#feed_league_scorer_wrap .bar_premier>li div {
    text-align: center;
}


div#feed_league_scorer_wrap .bar_img {
    width: 34px;
    height: 34px;
    overflow: hidden;
    margin: auto;
}

#feed_league_scorer_wrap .bar_premier>li {
    float: none;
    margin: 0 0px 4px;
    overflow: hidden;
    padding-left: 0px;
    display: inline-block;
    clear: none;
    width: 19.5%;
}

#feed_league_scorer_wrap .bar_premier>li div {
    text-align: center;
}

div#feed_league_scorer_wrap .bar_name {
    height: 22px;
    overflow: hidden;
}

#feed_league_scorer_wrap .bar_premier>li a {
    color: #555;
    font-size: 7pt;
    text-decoration: none;
    word-break: break-all;
}

#feed_league_scorer_wrap ul.bar_premier li.top_scorer .player_club {
    display: none;
}

#feed_league_scorer_wrap .bar_premier>li a img {
    border-radius: 100%;
    width: 32px;
    height: 32px;
    object-fit: cover;
}

@media (max-width: 330px) {
    div#feed_league_scorer_wrap .bar_img {
        width: 30px;
        height: 30px;
        object-fit: cover;
    }
}

.top_scorers_progressbar.canvas_js_right .top_scorer>div.bar_img {
    margin-left: 8px;
}

.top_scorers_progressbar.canvas_js_right .top_scorer>div.bar_img img {
    border-radius: 100%;
    height: 32px;
    width: 32px;
    object-fit: cover;
}

.top_scorers_progressbar.canvas_js_right .top_scorer>div {
    height: auto !important;
}

.best-finisher-graph-wrap .top_scorers_progressbar .top_scorer>div.player_net {
    height: auto !important;
}

div#stats-left-wrap {
    position: relative;
}

/*----------------------video-section-atyle------------*/
div.video-section-wrapper .page-wrapper {
    padding: 25px;
    background-color: #36c6fd;
    margin-top: 50px;
    margin-bottom: 50px;
}

div.video-section-wrapper .page-wrapper h3.clb-t {
    margin-bottom: 25px !important;
}

div.video-section-wrapper h4.gr-guixd span {
    color: white;
    margin-right: 20px;
    font-size: 13px;
    font-weight: normal;
    opacity: 0.8;
    white-space: nowrap;
    padding-bottom: 8px;
}

div.video-section-wrapper h4.gr-guixd span.active {
    border-bottom: 2px solid white;
    opacity: 1;
    font-weight: bold;
}

.video-section {
    background-color: #0e2d6d;
    border-radius: 6px;
    overflow: hidden;
    min-width: 220px;
    min-height: 100%;
    max-width: 320px !important;
    width: 320px;
    margin-right: 20px;
}

.video-section .video-page-break-options {
    background-color: #0e2d6d;
    padding: 15px 15px 25px;
    position: relative;
    box-sizing: border-box;
}

.video-page-break-options label.video-date {
    color: #fff;
    display: block;
    font-size: 12px;
    font-family: montserrat, sans-serif !important;
    opacity: .3;
}

.video-title span.cb_ttl_text {
    color: white;
    font-size: 13px;
    line-height: 26px;
    margin-top: 15px;
    font-family: montserrat, sans-serif !important;
    display: block;
    text-rendering: optimizeLegibility;
}

.video-page-break-iframe {
    height: 155px !important;
    position: relative;
    display: block;
    border-radius: 6px 6px;
}

.video-page-break-iframe img.fcreate_yt_blue {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 50px;
    margin: auto;
    z-index: 1;
}

.video-page-break-iframe span.video-thumbnail {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.video-page-break-iframe iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.page-break-ajax-wrap .video-section:last-child {
    margin-bottom: 0;
}

div.video-section-wrapper h4.gr-guixd {
    margin-bottom: 38px;
}

div.video-section-wrapper .page-break-ajax-wrap {
    display: flex;
    overflow: auto;
}

/*-----------------------------------------------------*/
.fixed-search-bar {
    position: fixed !important;
    bottom: 0;
    padding: 0px 0px;
    z-index: 999;
    left: 0;
    box-shadow: 5px 0 3px 0 rgba(0, 0, 0, 0.18);
    right: 0;
    background-color: #0e2d6d;
}

.fixed-search-bar form#activity-quick-post input {
    height: 40px;
    width: calc(100% - 147px) !important;
    padding: 9px 0 9px 40px;
}

div#latest-news-big-news-midle-wrap-section .fixed-search-bar form#activity-quick-post img.icon_quick_post {
    top: 13px;
    width: 17px;
}

/*---------------------new bet section style--------------*/
section#next-match-bet .flex-card--lyout {
    margin: 0 25px;
    background-color: #012064;
    border-radius: 6px;
}

section#next-match-bet .flex---column--50 {
    width: 100%;
}

section#next-match-bet .card--box-header.bg-ac-b.bg-ac-blue {
    border-color: rgba(255, 255, 255, .1);
}

section#next-match-bet .card--box-header.bg-ac-b {
    box-shadow: none;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

section#next-match-bet .card--box-header.bg-ac-b h2.fram-titl {
    height: 60px;
    padding: 0 20px;
    box-sizing: border-box;
    justify-content: center;
}

section#next-match-bet .card--box-header.bg-ac-b h2.fram-titl a.em--s:before {
    content: "Open";
    margin-right: 3px;
}

section#next-match-bet h2.fram-titl.flex--card-l {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

section#next-match-bet .card--box-header h2 {
    color: #fff;
    margin: 0;
    width: 100%;
    font-size: 28px;
    font-weight: 600;
}

section#next-match-bet .card--box-header.bg-ac-b.bg-ac-blue span.cc-pp-r {
    color: #fff;
    font-weight: bold;
}

section#next-match-bet {
    background-color: #36c6fd;
    padding: 20px 0;
    margin: 50px 0;
}

section#next-match-bet .title-stat {
    margin-top: 0;
    margin-bottom: 20px;
}

section#next-match-bet .flex---column--50 span.cc-pp-r.align-center {
    text-align: left;
}

section#next-match-bet span.cc-pp-r.align-center {
    display: block;
}

section#next-match-bet span.cc-pp-r {
    font-size: 12px;
    font-weight: 400;
}

section#next-match-bet .sp--tl {
    display: block;
    width: 100%;
    text-align: center;
}

section#next-match-bet a.em--s {
    display: block;
    background: #ffffff;
    color: #012064;
    text-decoration: none;
    font-size: 9px;
    font-weight: 400;
    border-radius: 4px;
    padding: 10px 10px;
}

section#next-match-bet .flex-bow--2 {
    display: flex;
    flex-flow: row;
    box-sizing: border-box;
    justify-content: space-between;
    padding: 30px 35px 25px;
    overflow: hidden;
    position: relative;
}

section#next-match-bet .team--hs {
    display: block;
    width: 100%;
    max-width: 140px;
}

section#next-match-bet img.fl---l {
    float: left;
}

section#next-match-bet .team--hs img {
    height: 38px;
    margin-bottom: 12px;
}

section#next-match-bet h3.sc--c-tl {
    color: #fff;
    font-size: 15px;
    margin: 15px 0 0;
    text-align: left;
    clear: left;
}

section#next-match-bet h3.sc--c-tl.bet_away_name {
    clear: right;
    text-align: right;
}

section#next-match-bet img.fl---r {
    float: right;
}

section#next-match-bet .grid--card--box {
    min-height: auto;
}

section#next-match-bet .grid--card--box {
    margin-bottom: 20px;
}

section#next-match-bet .grid--card--box {
    background: #012064;
    display: inline-block;
    width: 100%;
    border-radius: 6px;
    box-shadow: none;
    margin-bottom: 0px;
}

section#next-match-bet .card--box-header.bg-ac-b.bg-ac-blue {
    border-color: rgba(255, 255, 255, .1);
}

section#next-match-bet .card--box-header.bg-ac-b {
    box-shadow: none;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

section#next-match-bet .colun--3 {
    background: #ffffff;
    width: 100%;
    max-width: 70px;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    color: #fff;
}

section#next-match-bet .card--box-header.bg-ac-b h2.fram-titl .pb-question {
    text-align: center;
    font-weight: normal;
}

section#next-match-bet .colun--3 a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    font-size: 15px;
    align-items: center;
    text-decoration: none;
    color: #012064;
    border-radius: 4px;
    transition: background .3s ease-out;
}

section#next-match-bet .colun--3 a:hover {
    background: #36c6fd;
    transition: background .3s ease-out;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .38);
}

section#next-match-bet ul.flex---liting {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    display: flex;
    flex-flow: column;
}

section#next-match-bet ul.flex---liting li {
    background: #0e2d6d;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 12px;
    margin-bottom: 10px;
}

section#next-match-bet figure.bet--img {
    margin: 0;
    padding: 0;
    margin-right: 10px;
}

section#next-match-bet figure.bet--img img {
    width: 21px;
    height: 21px;
    border-radius: 100%;
    object-fit: cover;
    object-position: center;
    vertical-align: middle;
}

section#next-match-bet span.bet--vl {
    color: #012064;
    background-color: #e6e6e6;
    font-size: 12px;
    border-radius: 4px;
    padding: 7px 5px;
    font-weight: 600;
    font-family: Montserrat;
}

section#next-match-bet .flex-bow--2.lisateble--itm {
    padding-top: 5px;
}

section#next-match-bet span.bet--desc {
    color: #fff;
    font-size: 10px;
    display: block;
    text-align: left;
    margin-top: 10px;
}

section#next-match-bet .be--ac {
    display: flex;
    width: 47px;
    justify-content: center;
    align-items: center;
    height: 32px;
    background: #fff;
    border-radius: 4px;
    display: none !important;
}

section#next-match-bet .be--ac a {
    display: flex;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
}

section#next-match-bet .be--ac img {
    width: 100%;
    max-width: 15px;
    transition: opacity .3s ease-out;
    opacity: .18;
}

section#next-match-bet .be--ac:hover img {
    opacity: .5;
    transition: opacity .3s ease-out;
}

section#next-match-bet .colun--cell {
    align-items: center;
    width: 100%;
    max-width: 100%;
    text-align: center;
    background: #0e2d6d;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 25px 15px;
    margin-bottom: 15px;
}

section#next-match-bet .sp--s {
    width: 42px;
    margin-bottom: 15px !important;
    margin: auto;
    position: relative !important;
}

section#next-match-bet img.sc---avt {
    width: 42px;
    height: 42px;
    border-radius: 100%;
}

section#next-match-bet span.sc--avs {
    background: #36c6fd;
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding: 3px 8px;
    border-radius: 14px;
    font-weight: 600;
    margin-top: -15px;
    display: block;
    position: relative;
}

section#next-match-bet span.s---pl {
    color: #c6d1e8;
    font-weight: 600;
    font-size: 16px;
}

section#next-match-bet .title-stat {
    margin-top: 0;
    color: #0e2d6d;
    margin-bottom: 0px;
    font-weight: normal;
    line-height: normal;
}

section#next-match-bet .title-stat h2 {
    font-size: 24px;
    color: #fff;
    margin: 23px 0px;
    font-weight: 400;
    line-height: normal;
}

.card--layout-content div#top-predictors .lds-css.ng-scope {
    display: block;
    width: 100%;
}

section#next-match-bet .be--ac a:hover {
    background-color: #36c6fd;
}

h3#right-side-team-name-bet {
    text-align: right !important;
    clear: right !important;
}

section#next-match-bet .be--ac a:hover {
    background-color: #36c6fd;
}

section#next-match-bet .be--ac a:hover img {
    filter: invert(3);
    opacity: 1;
}

div#top-predictors {
    display: block !important;
}

section#next-match-bet .page-wrapper {
    max-width: 340px;
    margin: auto;
}

.full-card--l {
    padding: 0 25px;
}

section#next-match-bet ul.flex---liting li div {
    display: flex;
    align-items: center;
    justify-content: center;
}

section#next-match-bet .flex-bow--2.row--3 {
    padding: 25px 23px;
    max-width: 270px;
    margin: auto;
}

/*--------------------------------------------------------*/
/*-----hide-bet-answer-section------*/
.bet-answer-section {
    display: none !important;
}

/*-----------*/
#stats-left-wrap {
    height: 65px;
    width: 85px;
    margin: auto;
}

.bet-top-answer-section {
    box-sizing: border-box;
    width: auto;
    background-color: #012063;
    box-shadow: none;
}

.bet-top-answer-section .flex--card-l {
    margin-top: 0;
    padding: 17px 25px 17px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.bet-top-answer-section .flex--card-l .sp--tl.pb-question {
    color: white;
    font-weight: normal;
    font-size: 13px;
}

.bet-top-answer-section .row--3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #0e2d6d;
    margin: 15px 20px;
    border-radius: 4px;
    padding: 15px;
    max-width: 250px;
    box-sizing: border-box;
}

.bet-top-answer-section .row--3 .colun--3 {
    min-width: 63px;
    min-height: 54px;
    display: inline-flex;
    align-items: center;
    border-radius: 4px;
    background-color: white;
    justify-content: center;
}

.bet-top-answer-section .row--3 .colun--3 a {
    font-size: 14px;
    color: #012063;
}

/*-------slider-dots-style--------------*/
body .next_match_wrap .cb_slide-changer ul {
    width: 30px !important;
    position: absolute;
    right: 0;
    z-index: 11;
    bottom: 15px;
    left: 0;
    margin: auto;
}

body .next_match_wrap .cb_slide-changer ul li {
    min-height: auto !important;
    width: 7px !important;
    height: 2px;
    margin: 0 1px;
    border-radius: 100%;
    border: 1px solid white;
    right: 0;
}

body .next_match_wrap .cb_slide-changer ul li.active {
    background-color: white;
}

/*--------------------------------------*/

.live-whole-section-wrap.live-match-div .tommorrow-match-section {
    background-color: #012063;
}

.live-whole-section-wrap.live-match-div>div {
    background-color: #012063;
    margin-bottom: 20px;
    border-radius: 6px;
    padding: 0;
    overflow: hidden;
}

.live-match-div .cb_slide-changer {
    display: none;
}

.tomarrow-whole-section-wrap .cb_slide-changer {
    display: none;
}

.cb-graph-section-wrap div.tommorrow-match-section {
    margin-top: 0 !important;
}

.cb-graph-section-wrap .next-match-prediction-section-wrap {
    display: none;
}

.live-whole-section-wrap .tommorrow-match-section .dynamic-table-passess-tackels-oneday ul li:first-child {
    margin-left: 7px;
}

.live-whole-section-wrap .tommorrow-match-section .dynamic-table-passess-tackels-oneday ul li {
    width: 110px;
    min-width: max-content;
    margin: 0 2px;
}

.live-whole-section-wrap.tomarrow-whole-section-wrap .dynamic-table-passess-tackels ul {
    margin-top: 0;
}

/*----------------------------player-stats-new-ection-style--------------------*/
.soccer-section-data-wrap .card--box-header.bg-ac-b h2.fram-titl {
    padding: 0 10px;
    justify-content: space-between;
}

.soccer-section-data-wrap .card--box-header.bg-ac-b h2.fram-titl ul {
    display: flex;
    align-items: center;
}

.soccer-section-data-wrap ul.soccer-section-items li.soccer-section-item {
    margin-right: 13px;
    opacity: 0.5;
}

.soccer-section-data-wrap ul.soccer-section-items li.soccer-section-item.active-item {
    opacity: 1;
}

.generic-section-wrap li.team-lineup .player-details {
    background-color: #0e2d6d;
    margin: 10px 10px 10px;
    padding: 6px 5px;
    border-radius: 4px;
    display: flex;
    align-items: center;
}

.generic-section-wrap li.team-lineup .player-details span.player-image {
    background-color: transparent;
    margin-right: 7px;
    font-size: 0;
}

.generic-section-wrap li.team-lineup .player-details span.player-names a {
    font-size: 11px;
    color: white;
    text-decoration: none;
}

.generic-section-wrap li.team-lineup .player-details span.player-names {
    font-size: 0;
}

.generic-section-wrap ul.soccer-lineup {
    padding: 15px 15px;
}

.generic-section-wrap li.team-lineup span.position-name {
    color: white;
    font-size: 13px;
    font-weight: bold;
}

.generic-section-wrap ul.soccer-lineup li.team-lineup {
    width: 100% !important;
    text-align: left;
    min-height: auto;
}

.generic-section-wrap li.team-lineup .player-details span.player-image img {
    width: 22px !important;
    height: 22px !important;
    border-radius: 100%;
    object-fit: cover;
}

.soccer-data-heading {
    padding: 0px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff !important;
    width: 100%;
    box-sizing: border-box;
}

body .next_match_wrap .highlight_sec .soccer-data-heading ul {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100% !Important;
    margin-top: 0;
    padding: 20px 0;
}

body .next_match_wrap .highlight_sec .soccer-data-heading ul li {
    width: 100% !important;
    min-height: auto;
    margin-right: 13px !important;
    color: white;
    padding-top: 0;
    font-weight: normal;
}

body .next_match_wrap .highlight_sec .soccer-data-heading ul.soccer-club-logos {
    padding: 12px 0;
}

.soccer-data-heading ul li.soccer-section-item span.cc-pp-r {
    color: #fff;
    font-size: 12px;
    display: block;
    text-align: center;
}

body .next_match_wrap .highlight_sec .soccer-data-heading ul li.soccer-team-logo {
    width: auto !important;
    margin-right: 10px !important;
    font-size: 0;
    min-width: auto;
    position: relative;
}

.soccer-data-heading ul li.soccer-team-logo img {
    height: 20px;
    width: auto;
    object-fit: cover;
}

.team-logo.active:before {
    background: white;
    position: absolute;
    content: '';
    width: 100%;
    height: 3px;
    left: 0;
    top: 30px;
}

.soccer-data-heading ul li.soccer-section-item {
    opacity: 0.5;
}

.soccer-data-heading ul li.active-item {
    opacity: 1;
}

.soccer-section-data .side-sections .generic-section-wrap ul.soccer-lineup {
    margin-top: 0;
    width: 100% !important;
    box-sizing: border-box;
}

.lds-css .live-loading-text {
    color: white;
    font-size: 13px;
}

.chances_top_win {
    border-radius: 6px !important;
}

.middle-section-probable-line-ups.grid--card--box {
    border-radius: 6px !important;
}

.soccer-data-heading ul.soccer-section-items {
    border-bottom: 1px solid #344d82;
}

.soccer-data-section-wrap {
    border-radius: 6px !important;
    overflow: hidden;
}

.chances_top_win .predition-txt {
    border-color: rgba(255, 255, 255, 0.10);
    border-radius: 5px;
    box-shadow: none;
    padding: 15px;
    border-bottom: 1px solid rgb(52, 77, 130);
    margin: auto;
}

.chances_top_win .predition-txt h2.fram-titl {
    text-align: center;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin: 0;
    width: 100%;
    font-size: 18px;
    height: auto !important;
    font-weight: 600;
    box-sizing: border-box;
}

.chances_top_win .predition-txt h2.fram-titl span.cc-pp-r {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
}

.chances_top_win .grid--clumn-one {
    padding: 15px 20px;
}

.chances_top_win .grid--clumn-one .flexx-s {
    max-width: 270px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    flex-flow: row;
    align-items: center;
}

.chances_top_win .grid--clumn-one .flexx-s .marker {
    display: block;
    font-size: 22px;
    font-weight: 700;
}

.chances_top_win .grid--clumn-one .flexx-s .marker.blu {
    color: white;
}

.chances_top_win span.tema-po {
    display: flex;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
    align-items: center;
    justify-content: flex-start;
}

.chances_top_win .progress-bar {
    position: relative;
    height: 100px;
    margin: 10px 20px;
    border-radius: 100%;
    overflow: hidden;
    width: 100px;
}

.chances_top_win .progress-bar>div {
    height: 100px;
    width: 100px;
}

.chances_top_win span.marker.ylo {
    color: #ffffff;
}

.chances_top_win span#away-team-percentage {
    text-align: right;
}

@media (max-width: 330px) {
    .chances_top_win .progress-bar {
        margin: 10px 0px;
    }
}

body .next_match_wrap .highlight_sec .soccer-data-heading ul li.soccer-section-item:last-child {
    margin-right: 0 !important;
}

/*-----------------------------------------------------------------------------*/
/*--------------------league table style-----------------------*/
.live-league-table-wrap {
    background-color: #36c6fd;
    margin: 50px 0;
    padding: 25px;
}

.live-league-table-wrap .page-wrapper h3.clb-t {
    font-size: 27px;
    font-family: montserrat, sans-serif !important;
    font-weight: 400;
    color: #0e2d6d;
    margin: 35px 0 !important;
}

div#league-table-data-wrap table {
    box-shadow: 0 4px 25px rgba(0, 0, 0, .12);
    border-radius: 6px;
    overflow: hidden;
    max-width: 300px;
    margin: auto;
    background-color: white;
    border-collapse: collapse;
}

div#league-table-data-wrap table tr td {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    white-space: nowrap;
    text-align: left !important;
    color: #0e2d6d;
    font-family: montserrat, sans-serif !important;
    max-width: 75px;
    min-width: 45px;
    text-align: center;
    padding: 6px !important;
}

div#league-table-data-wrap table thead tr:first-child td {
    color: white;
}

div#league-table-data-wrap table tr td:first-child {
    width: 20px;
    min-width: 20px;
    border-bottom: 1px solid #0e2d6d;
    background-color: #0e2d6d;
    color: white;
    text-align: center !important;
}

div#league-table-data-wrap table tr td:nth-child(2) {
    min-width: 120px;
}

div#league-table-data-wrap table tr td img.team_logo {
    width: auto;
    height: 20px;
    object-fit: cover;
    border-radius: 100%;
    vertical-align: middle;
    box-sizing: border-box;
    margin: 0 7px 0 0;
}

div#league-table-data-wrap table tr td a.club-title {
    font-size: 12px;
    font-weight: normal;
    font-weight: 500;
    font-family: montserrat, sans-serif !important;
}

div#league-table-data-wrap table tr td:nth-child(3) {
    text-align: center !important;
    min-width: 35px;
}

div#league-table-data-wrap table tr td:nth-child(4) {
    text-align: center !important;
    min-width: 35px;
}

div#league-table-data-wrap table tr td:nth-child(5) {
    text-align: center !important;
    min-width: 35px;
}

div#league-table-data-wrap table thead {
    display: block;
    width: 100%;
}

div#league-table-data-wrap table thead tr {
    background-color: #012064;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.12);
    display: flex;
}

div#league-table-data-wrap table tbody {
    /* max-height: 360px;
   overflow-y: scroll;*/
    display: block;
}

div#league-table-data-wrap table tbody tr {
    box-shadow: none;
    display: flex;
    border: none;
    width: 100%;
}

div#league-table-data-wrap table thead tr {
    border: none;
}

div#league-table-data-wrap table tbody tr td {
    border-bottom: 1px solid #e1e8ee;
}

div#league-table-data-wrap table tbody tr td:first-child {
    border-bottom: 1px solid #0e2d6d;
}

@media (max-width:322px) {
    div#league-table-data-wrap table tr td:nth-child(2) {
        min-width: 85px;
    }
}

/*-------------------------------------------------------------*/
div#league-stats-players-data .section-info {
    background-color: #0e2d6d;
    max-width: 326px;
    margin: auto;
    box-sizing: border-box;
    color: white;
    margin-top: 15px;
    text-align: center;
    font-size: 10px;
    border-radius: 6px;
    padding: 14px;
}

.players-stats-timeline-wrap .section-info {
    background-color: #0e2d6d;
    max-width: 326px;
    margin: auto;
    box-sizing: border-box;
    color: #fff;
    margin-top: 15px;
    text-align: center;
    font-size: 12px;
    border-radius: 6px;
    padding: 14px;
}

@media (max-width:350px) {
    div#league-stats-players-data .section-info {
        padding: 14px 10px;
    }

    .players-stats-timeline-wrap .section-info {
        padding: 14px 10px;
    }
}

@media (max-width:330px) {
    div#league-stats-players-data .section-info {
        padding: 14px 10px;
        font-size: 11px;
    }

    .players-stats-timeline-wrap .section-info {
        padding: 14px 10px;
        font-size: 11px;
    }
}

div#league-table-data-wrap table tbody tr.current {
    background-color: #36c6fd;
}

div#league-table-data-wrap table tbody tr.other {
    background-color: #dadada;
}

div#popup-hover-club-buy-players .section-info {
    background-color: #0e2d6d;
    max-width: 100%;
    margin: 15px 20px 0;
    box-sizing: border-box;
    color: white;
    margin-top: 15px;
    text-align: center;
    font-size: 11px;
    border-radius: 6px;
    padding: 14px;
}

@media (max-width:350px) {
    div#popup-hover-club-buy-players .section-info {
        padding: 14px 10px;
    }
}

@media (max-width:330px) {
    div#popup-hover-club-buy-players .section-info {
        padding: 14px 10px;
        font-size: 11px;
    }
}

.final-score-section-main-right-section table {
    box-shadow: 0 4px 25px rgba(0, 0, 0, .12);
    border-radius: 6px;
    overflow: hidden;
    max-width: 300px;
    margin: auto;
    background-color: #fff;
    border-collapse: collapse;
}

.final-score-section-main-right-section table thead {
    display: block;
    width: 100%;
}

.final-score-section-main-right-section table thead tr {
    background-color: #012064;
    box-shadow: 0 4px 25px rgba(0, 0, 0, .12);
    display: flex;
}

.final-score-section-main-right-section thead tr td:first-child {
    width: 20px;
    min-width: 20px;
    border-bottom: 1px solid #0e2d6d;
    background-color: #0e2d6d;
    color: #fff;
    text-align: center !important;
}

.final-score-section-main-right-section thead tr td:nth-child(2) {
    min-width: 120px;
}

.final-score-section-main-right-section thead tr td:nth-child(3) {
    text-align: center !important;
    min-width: 35px;
}

.final-score-section-main-right-section thead tr td:nth-child(4) {
    text-align: center !important;
    min-width: 35px;
}

.final-score-section-main-right-section thead tr td {
    color: #fff !important;
}

.final-score-section-main-right-section table tbody {
    max-height: 360px;
    overflow-y: scroll;
    display: block;
}

.final-score-section-main-right-section table tbody tr {
    box-shadow: none;
    display: flex;
    border: none;
    width: 100%;
}

.final-score-section-main-right-section table tbody tr td:first-child {
    width: 20px;
    min-width: 20px;
    border-bottom: 1px solid #0e2d6d;
    background-color: #0e2d6d;
    color: #fff !important;
    text-align: center !important;
}

.final-score-section-main-right-section table tbody tr td {
    border-bottom: 1px solid #e1e8ee;
}

.final-score-section-main-right-section table tr td:nth-child(2) {
    min-width: 120px;
}

.final-score-section-main-right-section table tr td:nth-child(3) {
    text-align: center !important;
    min-width: 35px;
}

.final-score-section-main-right-section table tr td:nth-child(4) {
    text-align: center !important;
    min-width: 35px;
}

.final-score-section-main-right-section table tr td img.team_logo {
    width: auto;
    height: 20px;
    object-fit: cover;
    border-radius: 100%;
    vertical-align: middle;
    box-sizing: border-box;
    margin: 0 7px 0 0;
}

.final-score-section-main-right-section table tbody tr {
    box-shadow: none;
    display: flex;
    border: none;
    width: 100%;
}

.final-score-section-main-right-section table tbody tr.current {
    background-color: #36c6fd;
}

.final-score-section-main-right-section tbody tr td {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    white-space: nowrap;
    text-align: left !important;
    color: #0e2d6d !important;
    font-family: montserrat, sans-serif !important;
    max-width: 75px;
    min-width: 45px;
    text-align: center;
    padding: 6px !important;
}

.final-score-section-main-right-section a {
    color: #1e306b !important;
}

.final-score-section-main-right-section table tr td a.club-title {
    font-size: 12px;
    font-weight: 400;
    font-weight: 500;
    font-family: montserrat, sans-serif !important;
}

.final-score-section-main-right-section .s442_box_wrapper {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    box-shadow: none;
    margin: auto;
    width: 259px;
    margin-top: 8px;
}

.interaction-cards {
    margin-bottom: 30px;
}

.probable-line-ups-slide-second .card--box-header h2.fram-titl {
    margin: 16px 0;
}

.final-score-section-main-right-section table tbody tr.other {
    background-color: #dadada;
}

div#footer-question-ajax .cd_comment_news span.footer-ans-vlue {
    display: none;
}

div#footer-question-ajax .cd_comment_news .footer-ans-vlue {
    width: 100%;
    padding: 10px;
    border-radius: 4px;
    background-color: #fff;
    font-size: 11px !important;
    border: 1px solid rgba(0, 0, 0, .3);
    background-image: linear-gradient(45deg, transparent 50%, gray 50%),
        linear-gradient(135deg, gray 50%, transparent 50%);
    background-position: calc(100% - 20px) calc(1em + 3px), calc(100% - 15px) calc(1em + 3px), calc(100% - 2.5em) 0.5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-appearance: none;
}

.intraction-wrap form.cd_comment_news span.best-player-ans-vlue {
    display: none;
}

.intraction-wrap form.cd_comment_news select.best-player-ans-vlue {
    width: 100%;
    background-color: #012064;
    border: none;
    color: white !important;
    font-size: 12px !important;
    padding: 14px 22px !important;
    background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%);
    background-position: calc(100% - 27px) calc(1em + 8px), calc(100% - 23px) calc(1em + 8px), calc(100% - 1.5em) 0.5em;
    background-size: 4px 5px, 4px 5px, 1px 1.5em;
    background-repeat: no-repeat;
    -webkit-appearance: none;
}

.intraction-wrap form.cd_comment_news>span.ui-selectmenu-button {
    display: block;
    width: 100%;
    padding: 14px;
    background-color: #012064;
    color: white;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
}

.intraction-wrap form.cd_comment_news>span span.ui-selectmenu-icon {
    filter: brightness(3.5);
}

.nextMatchNewApiprediction div#stats-left-wrap {
    height: 100px;
    width: 85px;
}

.nextMatchNewApiprediction .highlight_sec {
    padding: 0;
}

.nextMatchNewApiprediction .anythingcould {
    z-index: 2;
    text-align: center;
    margin: auto;
    letter-spacing: 0.3px;
}

.nextMatchNewApiprediction .anythingcould b {
    font-family: inherit !important;
    display: block;
}

.preview-tip span#player_mob_popup>p {
    display: inline-block;
    margin: 0;
    color: #012064;
    font-size: 14px;
    font-weight: bold;
}

.preview-tip span.has_player_data>a {
    color: #012064 !important;
    font-weight: bold;
    font-size: 17px;
    margin-right: 10px;
}

body#global_page_formation-index-view form#comment-form table {
    position: relative;
}

.feeds>li .feed_item_header .feed_item_status .wrap_verticle_parent .formation_feed_strength {
    display: none;
}

.max-fxt .grid-box-clumn-3 .max-df .nam-bb-d {
    font-size: 15px;
    color: white;
    margin-top: 10px;
}

.players-stats-timeline-wrap table.seson-dat-info tbody tr td.active a {
    color: #012064;
    font-weight: bold;
}

/*-----------------first-time-login------------*/
.new-more-news-top-section-content {
    margin-top: 60px;
}

.parallex-container-wrapper .more-news-top-section {
    height: auto;
}

.top-section-card {
    background-color: #012063;
    display: inline-block;
    width: 50%;
    margin-right: 15px;
    border-radius: 4px;
    overflow: hidden;
}

.top-section-card-wrapper {
    position: relative;
    z-index: 99;
    padding: 0 25px;
    display: flex;
}

.top-card-img {
    min-height: 75px;
    display: block;
    position: relative;
    overflow: hidden;
}

.top-card-img>span {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999;
    display: inline-block;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
}

.top-section-card-wrapper .top-section-card:last-child {
    margin-right: 0;
}

.top-section-card .top-card-heading {
    padding: 12px 10px 18px;
    text-align: center;
}

.second-two-card .top-card-img {
    min-height: 87px;
}

.second-two-card .top-card-heading {
    padding-top: 0;
}

.top-card-heading a {
    padding: 8px 10px;
    display: inline-block;
    text-align: center;
    background-color: #0e2d6d;
    border-radius: 3px;
    color: white;
    font-weight: 500;
    font-size: 10px;
}

.top-section-card-wrapper.first-two-card {
    margin-bottom: 15px;
}

.top-fans-online-card .top-card-img span {
    background-size: 25px;
}

.top-live-streams-card .top-card-img .top-card-left-logo {
    background-position: right;
    width: 56%;
}

.top-live-streams-card .top-card-img .top-card-right-logo {
    width: 56%;
    left: auto;
    background-position: left;
}

.top-live-streams-card .top-card-img span {
    background-size: 40px;
}

.top-fans-online-card .top-card-img canvas#canvas {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.parallex-container-wrapper .blue-big-rounded-geometry-stat {
    max-height: 200px;
    background-position: 0px -65px;
}

.parallex-container-wrapper .top-section-club-image {
    min-height: 140px;
}

.parallex-container-wrapper .more-news-heading h2 {
    margin-bottom: 25px;
    font-size: 20px;
    line-height: 32px !important;
}

.new-signup-scroll {
    margin: 0 25px;
    padding-right: 15px;
    margin-top: 13px;
    padding-top: 17px;
    background-image: url(/public/club-new/arrow-bottom-icon-light-blue.png);
    background-repeat: no-repeat;
    background-position: 100% 16px;
    background-size: 9px;
    padding-bottom: 2px;
    color: #36c6fd;
    font-size: 11px;
    display: inline-block;
}

.top-card-img .formation-right-img {
    position: absolute;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 10px;
    bottom: 0;
    left: 0;
    right: 0;
}

.top-card-img .formation-right-img img.formation_pitch {
    width: 75px;
    height: 53px;
}

.top-card-img .formation-right-img .home-formation {
    transform: rotate(0deg);
    width: 64%;
    display: block;
    right: 0;
    bottom: 0;
    height: 89%;
    margin: auto;
}

.top-card-img .home-formation {
    position: absolute;
    top: 0;
    left: 0;
}

.top-card-img .formation-right-img .home-formation>span {
    transform: rotate(-90deg);
    background: transparent;
    width: auto;
    height: auto;
    padding: 0;
}

.top-card-img .home-formation span img,
.top-card-img .away-formation span img {
    width: 12px;
    height: auto;
    opacity: 1;
}

.formation-right-img .home-formation span b,
.formation-right-img .away-formation span b {
    margin-top: -12px;
    width: 20px;
    transform: none;
    left: -3px !important;
    z-index: -1;
}

.top-card-img .formation-right-img b.formation-player-icon img.formation-icon {
    width: 6px;
    object-fit: cover;
    height: 6px !important;
    padding: 1px;
}

.new-more-news-top-section-content .more-news-heading h2 span.blue1002 {
    background-color: white;
    color: #012063;
    padding: 5px 7px 5px 7px;
    border-radius: 4px;
    font-size: 17px;
    letter-spacing: 0;
}

.parallax-container.parallex-container-wrapper {
    position: fixed;
    z-index: 999999;
    left: 0;
    right: 0;
    background-color: #0e2d6d;
    top: 44px;
    bottom: 0;
}

.top-card-img .formation-right-img .home-formation>span .team-image-top {
    display: none;
}

.top-card-img .home-formation span.player_no_1 {
    top: 62%;
    left: 1%;
}

.top-card-img .formation_4-4-2 span.player_no_2 {
    top: 90%;
    left: 18%;
}

.top-card-img .formation_4-4-2 span.player_no_3 {
    top: 72%;
    left: 18%;
}

.top-card-img .formation_4-4-2 span.player_no_4 {
    top: 51%;
    left: 18%;
}

.top-card-img .formation_4-4-2 span.player_no_5 {
    top: 32%;
    left: 18%;
}

.top-card-img .formation_4-4-2 span.player_no_6 {
    top: 93%;
    left: 43%;
}

.top-card-img .formation_4-4-2 span.player_no_7 {
    top: 73%;
    left: 43%;
}

.top-card-img .formation_4-4-2 span.player_no_8 {
    left: 43%;
    top: 50%;
}

.top-card-img .formation_4-4-2 span.player_no_9 {
    left: 43%;
    top: 29%;
}

.top-card-img .formation_4-4-2 span.player_no_10 {
    top: 76%;
    left: 62%;
}

.top-card-img .formation_4-4-2 span.player_no_11 {
    left: 62%;
    top: 49%;
}

/*---------------------------------------------*/
/*------------------------feed-match-section-style--*/
.next-match-info-wrapper {
    background-color: #0e2d6d;
    overflow: hidden;
    padding: 0 25px;
    margin-bottom: 30px;
}

.next-match-left-info {
    float: left;
    width: 49%;
}

.next-match-right-info {
    float: right;
    width: 49%;
}

.feed-next-match-name span {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    margin-right: 10px;
}

.feed-match-live {
    color: white;
    margin-top: 15px;
    font-size: 10px;
}

.feed-next-match-name {
    padding: 3px 0 0px;
    min-height: 41px;
    box-sizing: border-box;
}

.feed-next-match-logo {
    text-align: right;
    padding: 0px 0px 0;
    box-sizing: border-box;
    min-height: 42px;
}

.feed-next-match-logo span img {
    width: 42px;
    height: 42px;
    vertical-align: middle;
    object-fit: cover;
}

.feed-match-time-wrapper {
    margin-top: 15px;
    color: white;
    text-align: right;
    font-size: 10px;
}

div#quick-post-wrap-id {
    position: relative;
    ;
}

/*---------------------------------------------------*/
/*-----------------------club-feed-new-section-------*/
.club-top-header-wrapper {
    background-color: #0e2d6d;
    margin-bottom: 25px;
    /*min-height: 292px;
    padding: 0 0 1px;*/
    padding: 25px 0 1px;
    min-height: 299px;
    box-sizing: border-box;
}

.club-top-header-wrapper.club-top-counter {
    padding: 25px 0 1px;
    min-height: 299px;
}

.club-top-header-wrapper .fan-wall-counter-info {
    padding-top: 9px;
}

.club-top-header-wrapper .top-new-fan-heading h3.fan-wall-heading.active {
    color: #36c6fd !important;
    border-bottom: 2px solid #36c6fd;
}

body .club-top-header-wrapper h3.fan-wall-heading {
    color: #fff !important;
}

.club-top-header-wrapper .fan-counter-wraper {
    border: 2px solid #fff !important;
}

.club-top-header-wrapper .fan-counter-wraper .fan-counter {
    background-color: #ffffff !important;
    color: #0e2d6d;
}

.club-top-header-wrapper .fan-wall-updates ul li span {
    color: white;
}

.club-top-header-wrapper .fan-wall-counter-info:after {
    background-color: rgba(255, 255, 255, 0.7);
}

.club-top-header-wrapper .top-new-fan-heading {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.club-top-header-wrapper .top-new-fan-heading .fan-wall-heading {
    margin-bottom: -1px;
}

.feed-match-live:after {
    content: "";
    background-image: url(/public/club-new/landing-icon.png);
    position: absolute;
    width: 13px;
    height: 13px;
    background-size: cover;
    background-color: white;
    border-radius: 100%;
    margin-left: 5px;
    margin-top: 0px;
}

.swiper-slide.slide-1-swiper .nextMatchNewApi {
    display: none !important;
}

.swiper-slide.slide-1-swiper .live-whole-section-wrap {
    display: none !important;
}

.swiper-slide.slide-1-swiper {
    margin: 0;
    padding-bottom: 0 !important;
}

div#now_slide_1 .swiper-wrapper {
    height: 0 !important;
}

.layout_sitemobile_club_next_match div#next-match-heading-midle {
    display: none !important;
}

.parallax-container.parallax-secondary-container {
    display: none !important;
}

.swiper-slide.slide-1-swiper .next_match_wrap {
    display: none !important;
}

body .swiper-slide.slide-1-swiper {
    padding: 0 !important;
}

/*---------------------------------------------------*/
ul#wc_ultimate_team_news_latest_bootom_wrap:first-child li.wc_parent_latest_feed_list span.bg_news_middle.first-news-loaded {
    animation-name: firstfadeIn;
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

ul#wc_ultimate_team_news_latest_bootom_wrap:first-child li.wc_parent_latest_feed_list .bg_news_middle.animated.fadeIn.loaded {
    animation-name: firstfadeIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@keyframes firstfadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.loading-sign-wrapper {
    left: 0;
    right: 0;
    /*top: 377px;
    position: absolute;*/
    bottom: 0;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    margin-top: -25px;
}

.loading-sign-wrapper .loading-sign-wrap img {
    max-width: 130px;
}

div#fan-wall-section-wrapp .likes-comments-news span.post_liker img {
    width: 36px !important;
    position: absolute;
    left: 0;
    right: 2px;
    margin: auto;
    top: 0;
    bottom: 0;
}

.scanning-text-updates h3 br {
    display: none;
}

div#player_mob_popup .header-section.fixed-search-bar {
    position: unset !important;
}

.preview-tip span#player_mob_popup>p.no_data_player {
    padding: 7px;
}

div#cb_betting_prediction {
    display: flex;
    color: white;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 0;
    right: 0;
    max-width: 95px;
    margin: auto;
    opacity: 0.4;
}

div#cb_betting_prediction div#cb_betting_prediction_break {
    width: 35px;
    height: 35px;
    position: relative;
    margin: 0 5px;
    text-align: center;
}

div#cb_betting_prediction div {
    font-size: 10px;
}

div#cb_betting_prediction div#cb_betting_prediction_break .canvasjs-chart-container {
    height: 40px;
}

.cb_season_stats_teams {
    background-color: #012064;
    padding: 5px 25px 15px;
}

.cb_season_stats_teams ul {
    text-align: center;
}

.cb_season_stats_teams ul li {
    display: inline-block;
    color: white;
    font-family: Montserrat;
    font-size: 10px;
    font-weight: normal;
    width: 28%;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    vertical-align: middle;
}

.cb_season_stats_teams ul li:first-child span.cb_check:before {
    content: "\f00c";
    font-family: fontawesome;
    position: absolute;
    left: -17px;
    color: #36c6fd;
}

.cb_season_stats_teams ul li:last-child span.cb_check:before {
    content: "\f00c";
    font-family: fontawesome;
    position: absolute;
    right: -17px;
    color: #36c6fd;
}

.cb_season_stats_teams ul li:first-child {
    text-align: right;
}

.cb_season_stats_teams ul li:last-child {
    text-align: center;
    font-weight: normal;
}

.cb_season_stats_teams ul li:nth-child(2) {
    text-align: center;
    width: 32%;
    font-size: 10px;
}

.cb_season_stats_teams ul:first-child li {
    margin-top: 0;
    vertical-align: middle;
}

section#next-match-bet .flex---column--50:last-child .card--box-header {
    display: none;
}

.cb_season_stats_teams ul li:last-child span {
    display: block;
    width: auto;
    background-color: #0e2d6d;
    padding: 4px 5px;
    border-radius: 0 6px 6px 0;
    max-width: 100%;
    position: relative;
    box-sizing: border-box;
}

.cb_season_stats_teams ul li:first-child span {
    background-color: #36c6fd;
    display: inline-block;
    text-align: center;
    border-radius: 6px 0 0 6px;
    padding: 4px 5px;
    max-width: 100%;
    position: relative;
    box-sizing: border-box;
}

.cb_season_stats_teams ul+ul {
    margin-top: 12px;
}

span#bet-heading-text {
    display: none !important;
}

/*-----------------Ad style---------------------*/
.ad-top-section-club-logo {
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    align-items: center;
    justify-content: center;
}

.ad-top-section-club-logo img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    margin: 0 -10px;
    max-width: unset;
    opacity: 1 !important;
}

.payment-wrapper {
    margin-top: 2px;
    padding-top: 4px;
    font-size: 13px;
    color: #36c6fd;
}

.payment-wrapper .overwrite-payment {
    position: relative;
    margin-right: 12px;
    color: #fff;
}

.payment-wrapper .overwrite-payment:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: -5px;
    margin: auto;
    bottom: 0px;
    height: 1px;
    background-color: white;
}

.fubo-ad-top-section {
    height: 205px;
    max-height: 250px;
    overflow: hidden;
    border-bottom: 1px solid #25407a;
    padding: 45px 20px;
    box-sizing: border-box;
    width: 100% !important;
}

.fubo-ad-top-section .fobo-top-heading {
    font-size: 22px;
    font-weight: bold;
    color: white;
    margin-bottom: 15px;
    margin-top: 0px;
}

.fubo-ad-top-section .fixture-team-name span {
    font-size: 15px;
}

li.fixture-match-list-wrapper {
    display: flex !important;
    align-items: center;
    margin-bottom: 15px !important;
    justify-content: space-between;
}

.fixture-team-name span {
    color: white;
    font-size: 16px;
    display: block;
    margin: 3px 0;
}

.top-fixture-team-logos {
    display: flex;
    align-items: center;
    justify-content: center;
}

.top-fixture-team-logos img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    margin: 0 -10px;
    max-width: unset;
}

span.match-dates-wrapper {
    color: white;
    font-size: 9px;
    margin-top: 5px;
    display: inline-block;
}

.payment-wrapper .blue-payment {
    color: #36c6fd;
}

/*---------------------------------*/
/*---last-match-section-style------*/
.new_formation_ajax_heading {
    height: 50px;
    padding: 0px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    margin: 0;
    width: 100%;
    font-size: 12px;
    font-weight: normal;
    box-sizing: border-box;
    background: #012064;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.new_formation_ajax_form {
    width: 100%;
    text-align: center;
}

.new_formation_ajax_form ul.items-list {
    display: flex;
    width: 100% !important;
    overflow: auto;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.new_formation_ajax_form ul.items-list li {
    padding: 0 11px;
    min-height: auto;
    padding-bottom: 8px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    margin: 0px;
    float: none;
    white-space: nowrap;
    border-bottom: 2px solid #012063;
}

.new_formation_ajax_form ul.items-list li.active {
    border-bottom: 2px solid #36c6fd;
}

.new_formation_ajax_form ul.items-list li div:first-child {
    margin-bottom: 3px;
    margin-top: 10px;
    font-size: 10px;
    white-space: nowrap;
    text-align: center;
}

.new_formation_ajax_form ul.items-list li div span {
    display: inline-block;
    font-size: 10px;
}

.new_formation_ajax_form .item-pills {
    line-height: normal;
    border-top: 1px solid #344d83;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 10px;
}

.new_formation_ajax_form .item-pills span.slider-pills {
    width: 25px;
    height: 2px;
    border-radius: 4px;
    margin: 0 4px;
    border: 1px solid rgb(128, 144, 178);
    background-color: rgba(255, 255, 255, 0.5);
    line-height: normal;
}

.new_formation_ajax_form .item-pills span.slider-pills.active {
    background-color: white;
    border: 1px solid white;
}

.new_formation_ajax_form ul.items-list li.active div {
    color: #36c6fd;
}

.cb_scorers_match_stats {
    box-sizing: border-box;
    padding: 20px 10px;
    overflow: hidden;
}

.cb_scorers_match_stats .left-section-players {
    float: left;
    width: 48%;
}

.cb_scorers_match_stats .right-section-players {
    float: right;
    width: 48%;
}

.cb_scorers_match_stats .season-listing li {
    display: flex;
    flex-flow: row;
    position: relative;
    background: #0e2d6d;
    border-radius: 4px;
    margin-bottom: 10px;
    height: auto;
    justify-content: end;
    padding: 10px 10px 15px;
    align-items: center;
}

.cb_scorers_match_stats .season-listing .avtart-card {
    position: relative;
}

.cb_scorers_match_stats .season-listing li:last-child {
    margin-bottom: 0;
}

.cb_scorers_match_stats .season-listing li span.txt-sl-listing {
    margin-bottom: 0;
}

.cb_complete_matchstats {
    flex-flow: row;
    flex-wrap: wrap;
    justify-content: center;
    box-sizing: border-box;
    padding: 30px 20px;
}

.cb_complete_matchstats ul.ul-match-stats {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.cb_complete_matchstats ul.ul-match-stats li {
    color: #ffffffad;
    font-size: 11px;
    margin-bottom: 15px;
}

.cb_complete_matchstats ul.ul-match-stats li .stat-type {
    text-align: center;
    font-size: 12px;
    color: white;
    margin-bottom: 7px;
}

.cb_complete_matchstats ul.ul-match-stats li .stat-data {
    overflow: hidden;
    display: flex;
    align-items: center;
}

.cb_complete_matchstats ul.ul-match-stats li .stat-data span.home-stat-data {
    float: left;
    padding: 5px 10px;
    background-color: #35c3f9;
    box-sizing: border-box;
    color: white;
    border-radius: 4px 0px 0px 4px;
}

.cb_complete_matchstats ul.ul-match-stats li .stat-data span.away-stat-data {
    float: right;
    padding: 5px 10px;
    box-sizing: border-box;
    text-align: right;
    color: white;
    border-radius: 0 4px 4px 0;
    background-color: #2a457e;
}

.cb_complete_matchstats ul.ul-match-stats li:last-child {
    margin-bottom: 0;
}

section.fluid-width.fill-sk-blu .page-wrapper h4.gr-guixd .home-match-goals {
    padding-left: 7px;
}

section.fluid-width.fill-sk-blu .page-wrapper h4.gr-guixd .away-match-goals {
    padding-right: 7px;
}

.live-match-formation-div .new_formation_ajax_heading {
    display: flex;
}

.new_formation_ajax_lineup {
    min-height: 480px;
}

/*---------------------------------*/
.cb_season_stats_teams_break {
    padding: 10px 35px;
    text-align: center;
}

.cb_season_stats_teams_break ul li {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #fff;
    margin-bottom: 7px;
}

.cb_season_stats_teams_break ul li:last-child {
    margin-bottom: 0;
    display: flex;
    border-radius: 4px;
    overflow: hidden;
}

.cb_season_stats_teams_break ul {
    margin-bottom: 15px;
}

.cb_season_stats_teams_break ul:last-child {
    margin-bottom: 0;
}

.cb_season_stats_teams_break ul li:last-child span {
    display: inline-block;
    text-align: left;
    padding: 5px 10px;
    background-color: #2a457e;
}

.cb_season_stats_teams_break ul li:last-child span.away-position {
    text-align: right;
}

.cb_season_stats_teams_break ul li .home-progress {
    background-color: #36c6fd !important;
}

section#next-match-bet .cb_season_stats_teams_break a.em--s {
    display: inline-block;
    background-color: #ebebeb;
    color: #012064;
    display: none;
}

.cb_season_stats_teams_break ul li:last-child span:last-child {
    text-align: right;
}

.slide-3-swiper .automaticfeed_league_table td img,
.MobilePage .automaticfeed_league_table td img {
    width: 17px;
    vertical-align: middle;
    margin-right: 7px;
}

.feed-graphs-middle-wrap .automaticfeed_position_graph .highlight_videofeed_loading {
    display: none;
}

span.cb_betting_prediction_pattern {
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    top: 7px;
    font-size: 8px;
}

.flex---column--50:first-child .player-status .flex-bow--2 {
    margin-top: 30px;
}

.fixture_container .fixture_thumb_wrap ul>li ul.thumb>li:last-child {
    background: #17234A;
}

.fixture_container .fixture_thumb_wrap ul>li ul.thumb>li:last-child a {
    color: white;
}

/* cbn_match_player_detils_start */
.cb_player_card_wrap {
    width: 60px;
    height: 46px;
    text-align: center;
    position: relative;
}

.cbn_player_match_details {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: transparent !important;
}

.cbn_player_goal_detail {
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: transparent !important;
}

.cbn_player_goal_detail>svg {
    width: 15px;
    height: auto;
}

.cbn_player_in_detail,
.cbn_player_out_detail {
    position: absolute;
    top: 40%;
    right: 9px;
    transform: translate(10px, -10%);
    background: transparent !important;
}

.cbn_player_in_detail>i {
    color: #42ff00;
}

.cbn_player_out_detail>i {
    color: #FF0000;
}

.cbn_player_red_card_detail {
    position: absolute;
    top: -7px;
    left: 30px;
    border: 2px solid #012063;
    background-color: #d40000 !important;
    width: 12px;
    height: 16px;
    border-radius: 4px;
}

.cbn_player_Yellow_card_detail {
    position: absolute;
    top: -12px;
    left: 28px;
    border: 2px solid #012063;
    background-color: #FFD600 !important;
    width: 12px;
    height: 16px;
    border-radius: 4px;
}

/* cbn_match_player_detils_end */
@media(max-width:500px) {
    .cb_player_card_wrap {
        width: 30px;
        height: 24px;
    }

    /* cbn_match_player_detils_start */
    .cbn_player_match_details {
        width: 34px;
        height: 32px;
    }

    .cbn_player_goal_detail {
        width: auto !important;
        height: auto !important;
        right: 3px;
        top: 0px;
    }

    .cbn_player_in_detail,
    .cbn_player_out_detail {
        width: auto !important;
        height: auto !important;
        right: 11px;
        top: 30%;
    }

    .cbn_player_red_card_detail,
    .cbn_player_Yellow_card_detail {
        width: 6px !important;
        height: 8px !important;
        top: -5px;
        left: 15px;
        border-radius: 2px;
        border: 1px solid #012063;
    }

    .cbn_player_in_detail>i,
    .cbn_player_out_detail>i {
        font-size: 8px;
    }

    .cbn_player_goal_detail>svg {
        width: 8px;
        height: auto;
    }

    /* cbn_match_player_detils_end */
}