html{
    height:100vh!important;
    overflow:hidden!important
}
body{
    height:100vh;
    padding:45px 0;
    overflow:auto!important;
    background-color:transparent!important
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
#FAQ,#cardStatusTable thead tr th::after,#header,#how,#playerInfo .player-info-main #giveMeAnother .glyphicon,#playerInfo .player-info-price .player-info-price-transfermarket .btn .glyphicon,#stepOne .glyphicon,.home-background-overlay,legend{
    display:none
}
#playerInfo .player-info-main #backToStepOne,#playerInfo .player-info-main #giveMeAnother,#playerInfo .player-info-main center,#playerInfo .player-info-price .player-info-price-transfermarket .btn,#stepOne{
    display:flex;
    align-items:center;
    justify-content:center
}
#account_withdraw::before{
    display:block;
    content:'Player Auction transfer system';
    font-weight:600;
    font-size:32px;
    line-height:40px;
    color:#fff
}
#initialStage::before{
    display:block;
    width:100%;
    max-width:570px;
    content:'Type in the current amount of coins in your FUT account so we can suggest a player that you should list to begin your transfer.';
    font-weight:600;
    font-size:16px;
    line-height:18px;
    color:#6e757c;
    font-weight:700;
    margin:0 auto;
    text-align:center
}
#coinbalance{
    color:#fff
}
#initialBalance{
    width:295px;
    height:64px;
    box-sizing:border-box!important;
    border:none!important;
    background-color:#35414b!important;
    border-radius:16px!important;
    font-weight:700!important;
    font-size:16px!important;
    color:#fff;
    padding:10px 24px;
    margin-top:40px
}
#stepOne{
    width:185px;
    height:64px;
    background-color:#00d855;
    border-radius:16px;
    font-size:0;
    margin-top:12px;
    color:transparent
}
#stepOne::before{
    content:'Start transferring';
    color:#fff;
    font-weight:700;
    font-size:16px
}
#cardStatusTable{
    width:100%!important
}
#cardStatusTable thead tr th{
    font-weight:500;
    font-size:16px;
    color:#6e757c;
    pointer-events:none;
    border-bottom:3px solid #21263f
}
#cardStatusTable .dataTables_empty{
    font-size:12px;
    color:#6a7986
}
#cardStatusTable tbody tr td{
    border:none!important;
    color:#fff
}
#cardStatusTable_info{
    font-weight:500;
    font-size:12px;
    line-height:20px;
    color:#fff
}
#cardStatus .container hr{
    border:none
}
#cardStatusTable_wrapper>div.row:nth-child(2),#cardStatusTable_wrapper>div.row:nth-child(3){
    margin-top:16px
}
#cardStatusTable_wrapper input,#cardStatusTable_wrapper select{
    border:none;
    background-color:#35414b!important;
    color:#fff;
    margin:0 8px
}
#cardStatusTable_wrapper input{
    margin-right:0
}
#cardStatusTable_wrapper label{
    color:#fff
}
#cardStatusTable_paginate .pagination .paginate_button a{
    color:#fff;
    font-weight:500;
    border:none!important
}
#cardStatusTable_paginate .pagination .paginate_button.next a,#cardStatusTable_paginate .pagination .paginate_button.previous a{
    background-color:#00d855;
    color:#fff;
    font-weight:500;
    border:none!important
}
#playerInfo hr{
    border:none
}
#playerInfo .player-info-main{
    width:46%!important;
    padding-top:90px
}
#playerInfo .player-info-price{
    width:54%!important
}
#playerInfo .player-info-main #selectedWithdrawCard{
    transform:scale(1.2) translate(-16px,0)
}
#playerInfo .player-info-main center{
    margin-top:47px
}
#playerInfo .player-info-main .btn .glyphicon{
    margin-right:10px;
    position:static!important
}
#playerInfo .player-info-main #backToStepOne,#playerInfo .player-info-main #giveMeAnother{
    height:56px;
    border-radius:16px;
    font-weight:700;
    font-size:16px
}
#playerInfo .player-info-main #backToStepOne{
    width:155px;
    opacity:.75;
    border:2px solid #fff;
    background-color:transparent
}
#playerInfo .player-info-main #giveMeAnother{
    background-color:transparent;
    width:210px;
    background:#00d855;
    border:1px solid #fff;
    margin-left:20px
}
#playerInfo .player-info-price #listedPlayerNamer,#playerInfo .player-info-price .player-info-price-bin-title{
    font-weight:700;
    font-size:16px;
    line-height:24px;
    color:#fff
}
#playerInfo .player-info-price .player-info-price-bin-title{
    width:100%;
    max-width:460px
}
#playerInfo .player-info-price #listedPlayerNamer{
    color:#00d855!important
}
#playerInfo .player-info-price .player-info-price-bin-data .player-info-price-bin-list{
    padding-left:26px;
    line-height:60px;
    margin-top:43px;
    font-weight:600;
    font-size:16px;
    color:#6e757c;
    position:relative
}
#playerInfo .player-info-price .player-info-price-bin-data .player-info-price-bin-list b{
    font-weight:700;
    font-size:16px;
    color:#fff;
    margin-left:-24px;
    margin-top:-3px;
    margin-bottom:24px;
    line-height:1;
    display:inline-block
}
#playerInfo .player-info-price .player-info-price-bin-data .player-info-price-bin-list a{
    font-weight:700;
    font-size:16px;
    color:#fff;
    position:absolute;
    left:175px
}
#playerInfo .player-info-price .player-info-price-bin-data .player-info-price-bin-list a::before{
    position:absolute;
    content:'';
    width:310px;
    height:64px;
    background:#35414b;
    border-radius:16px;
    z-index:-1;
    left:-175px;
    top:-2px
}
#playerInfo .player-info-price .player-info-price-bin-data .player-info-price-bin-list a:nth-of-type(2)+br{
    content:'';
    display:block;
    margin-top:20px
}
#playerInfo .player-info-price .player-info-price-bin-data .player-info-price-bin-list a img{
    margin-right:7px
}
#playerInfo .player-info-price .player-info-price-bin-data .player-info-price-bin-list a img{
    position:relative;
    top:-1px
}
#playerInfo .player-info-price .player-info-price-transfermarket{
    margin-top:13px
}
#playerInfo .player-info-price .player-info-price-transfermarket .btn{
    height:56px;
    border:2px solid #fff;
    border-radius:16px;
    background-color:transparent;
    font-weight:700;
    font-size:16px
}
#playerInfo .player-info-price .player-info-price-transfermarket>span{
    font-size:14px;
    line-height:20px;
    color:#6e757c!important;
    margin-top:-14px;
    display:block;
    width:100%;
    max-width:470px
}
#playerInfo .player-info-price .player-info-price-transfermarket>span br{
    content:''
}
#playerInfo .player-info-price #step2UI>hr{
    margin-top:-3px
}
#playerInfo .player-info-price .player-info-price-transfermarket #avgMarketValue{
    color:#00d855!important
}
#playerInfo .player-info-price #correctlyListed{
    height:0;
    position:relative;
    margin-right:20px;
    top:-14px
}
#playerInfo .player-info-price #correctlyListed::before{
    position:relative;
    display:block;
    width:24px;
    height:24px;
    border-radius:12px;
    border:2px solid #fff;
    content:"";
    background:#12142a;
    top:7px;
    color:#fff;
    text-align:center
}
#playerInfo .player-info-price #correctlyListed:checked::before{
    content:'\2714';
    padding-left:1px;
    padding-top:1px
}
#playerInfo .player-info-price #correctlyListedText{
    font-weight:500;
    font-size:14px;
    color:#fff;
    padding-left:15px;
    display:inline-block;
    max-width:70%
}
#playerInfo .player-info-price #submitSearchRequest{
    width:221px;
    height:64px;
    background:#00d855;
    border:none;
    margin-top:27px
}
