.tournament-content{
    background: url('../images/background.png'); padding: 30px;
}

.tournament-content .box-section{
    background: rgba(0,0,0,0.3);padding: 20px 26px 20px 25px; border: solid 1px rgba(255,255,255,.7);
}

.tournament-content .tr-subtitle{
    color: #fff;background: #f1c40f;padding: 12px 15px 12px 0px;font-size: 18px;
}

.tournament-content .create-box{
    color: #fff;background: #f1c40f;padding: 25px 15px 25px 15px;font-size: 18px; width: 100%;text-align:center;margin-right: 15px;
}

.tournament-content i.fa-filter,
.tournament-content i.fa-coins{
    padding: 15px;background: #b7950b;margin-right: 17px;
}

.tournament-content i.fa-plus-square{
    border-right: solid 1px #fff;padding-right: 15px;margin-right: 15px;
}

.tournament-content-filter{
    margin-top: 20px;
}

.tournament-content .tournament-content-filter{
    position: relative;
}

.tournament-content .filter-edit{
    height: 32px; border-radius:0;background: rgba(250,250,250,0.2); color:#c1c1c1; border-color: rgba(250,250,250,0.2); appearance: none; -webkit-appearance: none; -moz-appearance: none; -moz-appearance: none;
}

.tournament-content .tr-search-btn{
    background: #f1c40f;border: #f1c40f;border-radius: 0;color: #fff;font-size: 14px; text-transform: uppercase;
}

.tournament-content .tr-informations{
    color: #fff;background: rgba(0,0,0,0.6);padding: 12px 28px;font-size: 13px;
}

.tournament-content .p-tr-informations{
    color: #fff;background: rgba(0,0,0,0.1);padding: 12px 28px;font-size: 13px;margin: 15px 0;
}

.tournament-content .create-btn{
    margin-top: 10px;background: #fff;color: #f1c40f;border-radius: 0;font-size: 14px; text-transform: uppercase;
}

.tournament-content .container-list-tournament{
    padding: 15px;
}

.tournament-content .item-tournament{
    margin-bottom: 30px;max-width: 400px;
}

.tournament-content .left-side{
    background: #063453;padding: 15px;
}

.tournament-content .name-table{
    color: #fff;
}

.tournament-content .name-player{
    font-size: 12px;color: #f1c40f;
}

.tournament-content .p-tournament{
    font-size: 14px;color: #bcbcbc; margin-bottom: 0 !important;
}



.tournament-content .right-side{
    background: rgb(241, 196, 15);padding:15px;
}

.tournament-content .right-side b{
    font-size: 22px;color: #fff;
}

.tournament-content .btn-participate{
    background: #fff;color: #f1c40f;border-radius: 0;text-transform: uppercase;margin-top: 10px; font-size: 14px;
}

.tournament-content .btn-participate:hover,
.tournament-content .create-btn:hover,
.tournament-content .tr-search-btn:hover{
    background: #b7950b; color: rgb(255, 201, 11);
}

.tournament-content .top-spacement{
    margin-top: 40px;
}

.tournament-content .modal-content{
    background-color: rgba(0,0,0,0.6); border:solid 1px rgba(5,111,165,0.5); border-radius:0 !important;
}

.tournament-content .modal-content label{
    color: #fff;
}

#c-tournament .modal-body{
    padding: 25px 45px;
}

.tournament-content h1.modal-title{
    color: rgb(255,255,255,.8); padding-bottom: 0; margin: 0; font-size: 18px; line-height: 0.8;   
}

.tournament-content .modal-header{
    border-bottom: solid 1px rgba(5,111,165,0.5);
}

.tournament-content .btn-creation,
.tournament-content .btn-participation{
    background: rgba(0,0,0,0.3); width:50%; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; margin: 0 auto; display: block;
}

.tournament-content .btn-participation{
    margin-top: 35px; margin-bottom:10px;
}

.tournament-content .btn-creation:hover{
    background:#007bff;
}

.tournament-content .select-group{
    position: relative;
}

.tournament-content .fa-chevron-down{
    position: absolute; top:34%; right: 42%;font-size:12px; color: #fff; pointer-events: none;
}

.tournament-content .access-select{
    width:30%; margin-left:30px; padding: 5px 10px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -moz-appearance: none; background: rgba(0,0,0,0.3); color: rgba(255,255,255,.8); border:solid 1px rgba(5,111,165,0.5);pointer-events: unset;
}

.tournament-content .filling-form{
    background: rgba(0,0,0,.4); border: solid 1px rgba(5,111,165,0.5);width:100%;color: rgba(255,255,255,.8);
}

.tournament-content .text-desc{
    padding: 5px 12px;
}

.tournament-content .icon-x{
    color:rgba(5,111,165,0.5); text-shadow: rgba(5,111,165,0.5) !important;
}

.tournament-content .close{
    padding: 11px 17px;
}

.tournament-content .chevron-money{
    position: absolute; pointer-events: none; right: 24%;
}

option.access-option,
option.list-money{
    background-color: #000;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-inner-outer-button{
    -webkit-appearance: none;margin: 0;
}

input[type=number]{
    -moz-appearance: textfield;
}

.tournament-content .state-table,
.tournament-content .state-time{
    color:#6eff62;
}