/*header, body.sticky-menu-active header {*/
/*position: fixed;*/
/*width: 100%;*/
/*}*/

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');
.info_club {
    width: 20px;
    position: relative;
    top: -1px;
}

.alert-info-g {
    background-color: #ececec;
    border-color: #dedede;
    color: #484848;
}

.playstyle_holder > div {
    display: inline-block;
}

.chem_pgp_icon {
    width: 18px;
    position: relative;
    top: -1px;
}

.no_tr_sp {
    position: relative;
    top: 10px;
    background: rgba(0,0,0,0.8);
    color: white;
    border-radius: 3px;
    padding: 5px;
    font-size: 9px;
}

.remove_player {
    font-size: 12px;
    color: #e24853;
    padding: 3px;
    border-radius: 3px;
    border: 1px solid #e24853 !important;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
}

.remove_player:hover {
    background: #e24853;
    color: white;
}

.cross-player {
    font-size: 7px;
    margin-right: 2px;
    position: relative;
    top: -1px;
}

#Player-card {
    margin: 0 auto;
}

.card_holder {
    margin: 0 auto;
    width: 220px;
    height: 280px;
    background: url(/design/img/shapes/wc/18/wc_red_vertical.png) no-repeat;
    text-align: center;
    padding-top: 15px;
    border-radius: 4px;
}

.card_holder_shadow:before {
    bottom: 10px;
    width: 240px;
    background-image: linear-gradient(to left, rgba(249, 249, 249, 0.2)0, #fff 30%, #fff 70%, rgba(249, 249, 249, 0.2)100%);
    content: '';
    height: 1px;
    left: 25px;
    position: absolute;
}

.card_holder_shadow:after {
    display: block;
    bottom: 12px;
    z-index: -1;
    content: '';
    left: 10%;
    height: 10px;
    box-shadow: 0 4px 12px rgba(31, 35, 1, .7);
    position: absolute;
    width: 80%;
    border-radius: 80%;
}

.player_data_holder {
    width: 100%;
    font-family: 'Oswald',sans-serif !important;
    font-weight: 300;
}


.player_data_holder > div {
    display: inline-block;
    margin: 10px;
    color: #dcdcdc;
}

.console_top_h {
    color: #f3f2ef;
    font-size: 12px;
    margin: 0 auto;
}

.price_data_holder {
    position: relative;
    top: -5px;
}

.ps_icon_header {
    width: 15px;
    position: relative;
    top: -2px;
}

.xb_icon_header {
    width: 16px;
    position: relative;
    top: -1px;
}

.leg_header {
    width: 25px;
    position: relative;
    top: -2px;
}

.remove_holder {
    margin: 0 auto;
    padding: 5px;
}


.col-fixed-full {
    width: 1200px;
    margin-top: 20px;
    display: block;
    height: auto;
    overflow: hidden;
}

.col-fixed-full > div {
    float: left;
    display: inline-block;
}
.col-fixed-25 {
    width: 25%;
}

.col-fixed-33 {
    width: 33.3%;
}

.col-fixed-50 {
    width: 50%;
}

.chem_holder {
    margin: 0 auto;
    text-align: center;
    height: 132px;
}

.price_holder_top {
    text-align: center;
    font-family: 'Oswald',sans-serif !important;
    font-weight: 300;
    font-size: 20px;
    background: #272727;
    color: #fff;
    padding: 10px;
    width: 240px;
    margin: 0 auto;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.coins_icon {
    width: 13px;
    position: relative;
    top: -2px;
}

.row_sep {
    line-height: 25px;
    border-bottom: 1px solid #f3f4f4;
    text-align: center;

}

.row_sep_main {
    line-height: 25px;
    text-align: center;

}

.stat_block {
    position: relative;
    top: -1px;
}
.stat-ig {
    margin: 0 auto !important;
    width: 30px !important;
    height: 30px !important;
    border-radius: 3px;
    position: relative;
    top: -5px;
}

.statlabel {
    padding: 1px !important;

}


.left_stat_name {
    font-size: 16px;
    color: #333;
    padding: 15px;
}

.xone_color {
    color: #55cca2;
}
.main_stat {
    background-color: #eff1f2;
    font-weight: bold;
    border-top: 1px solid rgba(0,0,0,0.3);
    border-bottom: 1px solid rgba(0,0,0,0.3);
}

.sub_stat {
    background-color: #fefefe;
    border-right: 1px solid #f4f4f4;
}

.chem_style_dd {
    min-width: 200px;
    background: rgba(0,0,0,0.85);
}

.statlabel {
    text-shadow: none;
    font-weight: 400;
    font-family: Lato,sans-serif;
}




.stat-ig-max {
    background: #55cca2;
    color: #fff;
    width: 20px;
    height: 20px;
    border: 1px solid #3b9273;
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 0;
    background: -moz-linear-gradient(45deg, #91efce 0%, #6cddb5 36%, #55cca2 66%, #bff0df 100%);
    background: linear-gradient(45deg, #91efce 0%,#6cddb5 36%,#55cca2 66%,#bff0df 100%);
    background: -webkit-linear-gradient(45deg, #91efce 0%,#6cddb5 36%,#55cca2 66%,#bff0df 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91efce', endColorstr='#bff0df',GradientType=1 )
}

div[id*="main-"] > div.stat_val {
    font-size: 16px;
    font-weight: bold;

}

div[id*="main-"].stat-ig-max{
    font-size: 18px;
    font-weight: bold;
    background: -moz-linear-gradient(45deg, #91efce 0%, #6cddb5 36%, #55cca2 66%, #bff0df 100%);
    background: linear-gradient(45deg, #91efce 0%,#6cddb5 36%,#55cca2 66%,#bff0df 100%);
    background: -webkit-linear-gradient(45deg, #91efce 0%,#6cddb5 36%,#55cca2 66%,#bff0df 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91efce', endColorstr='#bff0df',GradientType=1 )
}

.stat-ig-regular {
    background: #e34646;
    color: #fff;
    width: 20px;
    height: 20px;
    padding: 1px 4px 1px 4px;
    border: 1px solid #9c3636;
    margin: 0 2px 0 0;
    text-shadow: none;
    opacity: 0.5;

}

div[id*="main-"].stat-ig-regular{
    font-size: 16px;
    font-weight: bold;
}


.statlabel.darkgreen {
    background-color: rgb(0, 116, 0);
    color: #fff;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(0, 79, 0);
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 0;
}

.statlabel.green {
    background-color: rgb(67, 202, 0);
    color: #fff;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(48, 145, 0);

    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 0;

}

.statlabel.orange {
    background-color: rgb(255, 149, 0);
    color: #fff;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(202, 118, 0);

    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 0;

}

.statlabel.yellow {
    background-color: rgb(245, 196, 0);
    color: #fff;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(210, 168, 0);

    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 0;

}

.statlabel.red {
    background-color: rgb(224, 36, 36);
    color: #fff;
    width: 20px;
    height: 20px;
    border: 1px solid rgb(177, 30, 30);

    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 0;

}


.stat_shortcut {
    font-size: 9px;
}

.main_stat_chev {
    position: relative;
    left: 20px;
    cursor: pointer;
    color: #727272;
}

.main_stat_chev:hover {
    color: #303030;
}

.share_compare_url {
    text-transform: uppercase;
    font-size: 14px;
    *transition: border-color 0.5s, color 0.2s;
    font-weight: normal;
    border: 2px solid transparent;
    border-radius: 6px;
    padding: 15px 30px;
    display: inline-block;
    line-height: 1em;
    color: #667d99;
    text-align: center;
    width: auto;
    background: #e7edf3;
    font-family: Lato,sans-serif;
}

.share_compare_url:hover {
    background: #fff;
    cursor: pointer;
    text-decoration: none;
    color: #37b78a;
    border: 2px solid #37b78a;
}


/* MODAL START */

.modal-cross {
    position: relative;
    top: 5px;
}
.stats_modal_btn {
    font-size: 16px;
    color: #fff;
    padding: 5px 8px;
    border-radius: 4px;
    background: #1361bd;
    border: 1px solid #1361bd !important;
    transition: border-color 0.2s, color 0.2s;
    font-family: Lato,sans-serif;
    position: relative;
    top: 1px;
}

.stats_modal_btn:hover {
    background: #fff;
    cursor: pointer;
    text-decoration: none;
    color: #ce181e;
    border: 2px solid #ce181e !important;
}

.modal_col {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.modal_stats_block {
    width: 500px;
    margin-left: -280px;
}

@media only screen and (min-device-width : 668px) and (max-width : 767px) {
    .modal_stats_block {
        width: 540px;
        margin-left: 1px !important;
        left: 10% !important;

    }


}

@media only screen and (min-device-width : 275px) and (max-device-width : 667px) {
    .modal_stats_block {
        width: 400px;
        margin-left: 1px !important;
        left: 0.5% !important;

    }
}



.modal-icon-up {
    background-color: #55cca2;
    color: white;
}

.modal_body_block {
    max-height: 540px;
}

.modal_stats_col {
    width: 155px;
}

div[id*="modal_players_stats_"] > a {
    padding: 5px;
}


div.stats_area_names > div > div {
    font-size: 11px;
    white-space: nowrap;
}
/* MODAL END */
.tab_label {
    font-size: 14px;
    color: #7990ad;
    padding: 5px 8px;
    border-radius: 4px;
    border: 2px solid #ccd6e5 !important;
    transition: border-color 0.2s, color 0.2s;
    font-family: Lato,sans-serif;
}


.tab_label:hover {
    background: #fff;
    cursor: pointer;
    text-decoration: none;
    color: #ce181e;
    border: 2px solid #ce181e !important;
}

.tab_label.active {
    background: #fff;
    cursor: pointer;
    text-decoration: none;
    color: #ce181e;
    border: 2px solid #ce181e !important;
}

.sri_statstabs {
    cursor: pointer;
    position: relative;
    top: 45px;
}

.sri_statstabs > div {
    display: inline-block;
}

.add_player_input[type="text"] {
    border: 1px solid #333;
    border-radius: 3px;
    height: 35px;
}

.add_player_input[type="text"]:focus {
    border: 1px solid #333;
    border-radius: 3px;
    height: 35px;
}



.divider_table {
    width: 1px;
    height: 16px;
    background: linear-gradient(180deg, #fff 0%, #fff 3%, #525c6a 47%, #fff 97%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=1 );
    display: inline-block;
    position: relative;
    top: 3px;
}



.divider_ver {
    width: 1px;
    height: 20px;
    background: linear-gradient(180deg, #2a333f 0%, #2a333f 3%, #fff 47%, #2a333f 97%, #2a333f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a333f', endColorstr='#2a333f',GradientType=1 );
    display: inline-block;
    position: relative;
    top: 2px;
}


.stars {
    color: #FFD200;
    text-shadow: 1px 1px #D0AB00;
    margin-right: 3px;
}

.highwr {
    background-color: #27ae60;
    color: white;
    border-radius: 3px;
    font-size: 12px;
    width: 50px;
    margin: 0 auto;

}

.medwr {
    background-color: #e67e22;
    color: white;
    border-radius: 3px;
    font-size: 12px;
    width: 50px;
    margin: 0 auto;
}

.lowwr {
    background-color: #c0392b;
    color: white;
    border-radius: 3px;
    font-size: 12px;
    width: 50px;
    margin: 0 auto;
}




.stat-ig-total {
    background: #000000;
    color: #e9d35a;
    font-weight: bold;
    width: 50px !important;
    height: 20px;
    border: 1px solid #000000;
    padding: 1px 4px 1px 4px;
    margin: 0 2px 0 0;
    background: -moz-linear-gradient(45deg, #000000 0%, #303030 36%, #535353 66%, #b0b0b0 100%);
    background: linear-gradient(45deg, #000000 0%,#303030 36%,#535353 66%,#b0b0b0 100%);
    background: -webkit-linear-gradient(45deg, #000000 0%,#303030 36%,#535353 66%,#b0b0b0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91efce', endColorstr='#bff0df',GradientType=1 )
}

@-webkit-keyframes silde_to_top {
    0% {
        top: 0;
    }
    100% {
        top: 50px;
        z-index: 1000000;
        opacity: 0.8;
    }
}

.float_card_area {
    position: absolute;
}

.float_card {
    position: fixed;
    top: 50px;
    z-index: 1;
    opacity: 0.8;
    -webkit-animation-name: silde_to_top;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
}

.floating1 {
    position: fixed;
    top: 50px;
    left: 39.6%;
    z-index: 1;
    opacity: 0.8;
    -webkit-animation-name: silde_to_top;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
}

.floating2 {
    position: fixed;
    top: 50px;
    left: 55.4%;
    z-index: 1;
    opacity: 0.8;
    -webkit-animation-name: silde_to_top;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
}

.floating3 {
    position: fixed;
    top: 50px;
    left: 71.2%;
    z-index: 1;
    opacity: 0.8;
    -webkit-animation-name: silde_to_top;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
}






.stat_diff {
    *box-shadow: inset 0px 0px 5px rgba(0,0,0,0.2);
    border-radius: 3px;
    position: absolute;
    left: 55%;
    top: 20px;
    font-size: 12px;
    font-family: Lato,sans-serif;
    height: 30px;
    width: 30px;
    padding-top: 3px;
    margin-left: 10px;
}

.style_desc {
    font-family: 'Open Sans Condensed',sans-serif;
    font-weight: 600;
    color: #595959;
    border-bottom: 1px solid #55cca2;
    padding-bottom: 4px;
}

.selection {
    opacity: 0.7;
}

.selection:hover {
    opacity: 1;
}

.ut17.card-med .pcdisplay-country {
    left: 14px;
    top: 80px;
}



.ut17.card-med .chem-style {
    font-size: 11px;
    font-weight: bold;
    font-family: 'Lato', sans-serif;

}

.ut17.card-med .card-chem-style-pace {
    left: -25px;
    top: 116px;
}

.ut17.card-med .card-chem-style-sho {
    left: -25px;
    top: 132px;
}

.ut17.card-med .card-chem-style-pas {
    left: -25px;
    top: 148px;
}


.ut17.card-med .card-chem-style-dri {
    left: 135px;
    top: 116px;
}

.ut17.card-med .card-chem-style-def {
    left: 135px;
    top: 132px;
}

.ut17.card-med .card-chem-style-phy {
    left: 135px;
    top: 148px;
}

.ut17.card-med .chem-style-name{
    font-size: 12px;
    left: -10px;
    top: 165px;
    width: 140px;
    text-align: center;
}


.sub_graph_desc {
    margin-top:10px;
    font-size: 12px;
}


.graph_area {
    padding-top:20px;
    background: #fefefe;
}

.rating {
    float: right;
}




.ut18.card-med .pcdisplay-country {
    top: 86px;

}



.ut18.card-med .chem-style {
    font-size: 11px;
    font-weight: bold;
    font-family: 'Lato', sans-serif;

}

.ut18.card-med .card-chem-style-pace {
    left: -25px;
    top: 116px;
}

.ut18.card-med .card-chem-style-sho {
    left: -25px;
    top: 132px;
}

.ut18.card-med .card-chem-style-pas {
    left: -25px;
    top: 148px;
}


.ut18.card-med .card-chem-style-dri {
    left: 135px;
    top: 116px;
}

.ut18.card-med .card-chem-style-def {
    left: 135px;
    top: 132px;
}

.ut18.card-med .card-chem-style-phy {
    left: 135px;
    top: 148px;
}

.ut18.card-med .chem-style-name{
    font-size: 12px;
    left: -10px;
    top: 165px;
    width: 140px;
    text-align: center;
}






.player-col {
    padding: 0 !important;
    margin: 0 !important;
}







#rpp_content {
    width: 90%;
    margin: 0 auto;
}
#rpp_field {
    background: url("/design/img/rpp_stadium.png");
    width: auto;
    height: 340px;
    position: relative;
    background-position: -60px;
    background-size: 400px;
    border: 1px solid black;
    border-radius: 3px;
    max-width: 270px;
    margin: 0 auto;
}

.rpp_bottom_header {
    text-align: center;
    font-family: 'Oswald', sans-serif !important;
    font-size: 18px;
    background: #000;
    color: white;
    padding: 5px;
    font-weight: 300;
}

.rpp_field_pos {
    position: absolute;
    *color: black;
    font-family: 'Oswald', sans-serif !important;
    text-align: center;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    *background: rgba(255,255,255,0.8);
    box-shadow: -1px 2px rgba(0,0,0,0.2);
}

.rpp_field_pos:hover {
    opacity: 0.6;
    cursor: default;
    background: white;
    color: black;
}
.rpp_position {
    font-size: 14px;
    font-weight: 200;
}

.rpp_rating {
    font-size: 14px;
    font-weight: 400;
    position: relative;
    top: -8px;
}


.rpp_field_pos_ST {
    top: 3%;
    left: 44.5%;
}

.rpp_field_pos_RW {
    top: 5%;
    right: 6%;
}

.rpp_field_pos_LW {
    top: 5%;
    left: 6%;
}

.rpp_field_pos_CF {
    top: 20%;
    left: 44.5%;
}

.rpp_field_pos_RF {
    top: 10%;
    right: 23%;
}

.rpp_field_pos_LF {
    top: 10%;
    left: 23%;
}

.rpp_field_pos_CAM {
    top: 32%;
    left: 45.7%;
}

.rpp_field_pos_CM {
    top: 45%;
    left: 45.7%;
}

.rpp_field_pos_RM {
    top: 45%;
    right: 6.5%;
}

.rpp_field_pos_LM {
    top: 45%;
    left: 6.5%;
}

.rpp_field_pos_CDM {
    top: 60%;
    left: 45.7%;
}

.rpp_field_pos_CB {
    top: 76%;
    left: 45.7%;
}


.rpp_field_pos_LB {
    top: 76%;
    left: 6.5%;
}

.rpp_field_pos_LWB {
    top: 64%;
    left: 6.5%;
}

.rpp_field_pos_RB {
    top: 76%;
    right: 6.5%;
}

.rpp_field_pos_RWB {
    top: 64%;
    right: 6.5%;
}


.rpp_note {
    font-size: 12px;
    color: #ffc600;
}

.add_player_input {
    width: 90% !important;
    margin-top: 10px;
}

.share_compare_url {
    width: 90%;
}

@media (max-width: 801px) {

    #rpp_field {
        background-position: center;
    }

    .add_player_input {
        width: 100% !important;
        margin-top: 10px;
    }

    .sri_statstabs {
        top: auto;
    }

    .row_sep {
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .row_sep.sandt {
        max-width: 100%;
        overflow: auto;
        overflow-y: scroll;
        text-overflow: inherit;
        white-space: inherit;
    }

    .sandt .left_stat_name {
        font-size: 11px;
        max-width:100%;
        overflow: auto;
        overflow-y: scroll;
    }


    #rpp_content {
        width: 98%;
    }

    .rpp_field_pos {
        width: 27px;
        height: 27px;
    }

    .rpp_position {
        font-size: 10px;
        top: -2px;
        position: relative;
    }


    .rpp_rating {
        font-size: 11px;
        top: -14px;
    }

    .player_data_holder, .info_stats_th_block {
        display: none;
    }

    .card_holder {
        width: 70%;
        height: auto;
        background: none;
    }

    .chem_holder {
        height: auto;
    }

    .card-n0, .card-n1, .card-n2 {
        margin: 0;
    }

    .ut18.card-med .card-chem-style-pace {
        left: 25px;
        top: 116px;
    }

    .ut18.card-med .card-chem-style-sho {
        left: 25px;
        top: 132px;
    }

    .ut18.card-med .card-chem-style-pas {
        left: 25px;
        top: 148px;
    }


    .ut18.card-med .card-chem-style-dri {
        left: 105px;
        top: 116px;
    }

    .ut18.card-med .card-chem-style-def {
        left: 105px;
        top: 132px;
    }

    .ut18.card-med .card-chem-style-phy {
        left: 105px;
        top: 148px;
    }

    .btn-chem {
        font-size: 10px;
    }

    .style_desc {
        font-size: 10px;
    }

    .select2-container {
        width: 60px !important;
    }

    .compare-header {
        display: none;
    }

    .chem_style_dd {
        min-width: 120px;
    }
}

.p-0 {
    padding: 0;
}

.m-0 {
    margin: 0;
}