.modal-popup{display:none;width:auto;height:auto;border:1px solid #ababab;border-radius:5px;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;z-index:9999;box-sizing:border-box;background-color:#fff;overflow:hidden;box-shadow:0px 2px 70px #00000094;}
.modal-popup#make_deposit,
.modal-popup#make_withdraw{width:600px;height:800px;margin-left:-300px;margin-top:-400px;background:#fff;}
.modal-popup#make_login{width:360px;height:420px;background:#fff;top:200px;}
.modal-popup#popup_amount{width:400px;height:250px;margin-left:-200px;margin-top:-125px;background:#fff;}
.modal-popup#make_deposit #FrameDeposit,
.modal-popup#make_withdraw #FrameWithdraw{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.ajax_api_msg{font-family:Roboto,sans-serif;font-size:13px;text-align:center;color:#ff0000;line-height:24px;margin:5px auto 5px;}
.modal-popup#popup_amount .modal-button input{position:relative;margin-top:67px;}
.modal-popup#popup_amount .ajax_preloader,
.modal-popup#popup_amount .ajax_api_msg{position:absolute;width:100%;height:auto;}
.ajax_preloader>img{-webkit-user-select:none;width:300px;margin:19px calc(50% - 150px);}
.modal-popup#popup_amount .modal-input-grp.mig-user label.range{display:block;font-family:Roboto,sans-serif;font-size:10px;text-align:center;color:#333;position:relative;top:-22px;font-weight:bold;}
.modal-popup#popup_amount .modal-input-grp.mig-user label.range.min{float:left;margin-left:0;}
.modal-popup#popup_amount .modal-input-grp.mig-user label.range.max{float:right;margin-right:0;}
.modal-popup .mpc-close-btn img{position:absolute;padding:5px;right:6px;top:7px;z-index:99999;background:#F44336;border-radius:4px;width:1.5em;height:1.5em;cursor:pointer;}
.mpc-content{padding:2em;}
.mpc-user-part{margin:45px 0;}
.modal-input-grp{margin:8px 0;font-family:Roboto,sans-serif;font-size:13px;text-align:center;}
.modal-input-grp.mig-user input,
.modal-input-grp.mig-password input{width:100%;background-color:#ebeced;padding:1em 1em;box-shadow:none;border-radius:3px;border:none;border:1px solid #999;color:#000;}
.modal-account-opt{width:100%;text-align:center;}
.modal-account-opt img{max-width:16px;max-height:16px;cursor:pointer;}
.modal-account-opt label a{font-family:Roboto,sans-serif;font-size:13px;text-align:center;text-decoration:none;font-weight:300;color:#545454;top:-4px;position:relative;}
.loginForm .modal-account-opt label a:hover{color:#000;}
.modal-button button{max-width:320px;width:100%;height:43px;background-color:#0f57a8;color:#fff;margin:10px auto;}
.modal-button button:hover{background-color:var(--skin-color-1-light);}
.modal-button input{max-width:340px;width:100%;height:43px;margin:10px auto;background-color:var(--skin-color-1);color:#fff;}
.modal-popup .mpc-up-txt h1{padding:10px;text-align:center;font-size:1.5em;margin-bottom:0px;padding-bottom:0px;}
.modal-popup .mpc-up-txt span{font-size:13px;}
.modal-popup .mpc-up-txt p{padding:20px;padding-top:0px;padding-bottom:0px;}
.modal-popup .mpc-up-info{margin:10px 0;font-size:12px;text-align:center;}
.modal-popup .modal-button-newuser a{background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04));background-image:-o-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04));width:100%;height:43px;display:block;margin-bottom:15px;border-radius:3px;text-transform:uppercase;text-decoration:none;background-color:#f34008;color:#fff;text-align:center;line-height:43px;margin:0 auto;margin-bottom:10px;max-width:340px;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;}
.modal-popup .modal-button-newuser a:hover{background-color:#fa7d61}
.modal-popup .mig-user label{margin-bottom:10px;}
.modal-popup .mig-user .slider_cont{width:360px;margin:0 auto;}
.modal-popup .mig-user .slider_cont .slider{/*width:80%;margin:10px auto;background:#b7d432;border:1px solid #808080;padding:0px;*/height:3px;width:80%;display:block;line-height:10px;padding:0;margin:13px 10%;background:#b7d432;}
.modal-popup .mig-user span{/*border:1px solid #808080;background:#b7d432;font-weight:normal;color:#454545;*/border:none;width:21px;height:21px;font-weight:normal;color:#454545;/*background:url(../../images/XXXX NO !!! JOLLY winbel_ball.png);*/background-repeat:no-repeat;top:-10px;outline:none;}
.modal-popup.pagseguroCont{width: 300px;height: 300px;position:absolute;border-radius:7px;overflow:auto;border:1px solid #333;}
#pagseguroiFrame{width:100%;height:100%;border:0;}
.modal-popup.pagsmilepixCont,
.modal-popup.pixpayCont{width: 500px;height: 300px;position:absolute;border-radius:7px;overflow:auto;border:1px solid #333;}
#pixpayiFrame{width:100%;height:100%;border:0;}
.modal-popup.qrcodeCont{width:500px;height:500px;border-radius:7px;overflow:hidden;border:1px solid #333;}
#qrcodeiFrame{width:500px;height:100%;border:0;}
.modal-popup.transfercash{width:390px;}

#popup_transfercash p,#popup_transfercash span,
#popup_withdrawReq p,#popup_withdrawReq span{
    text-transform:
    uppercase;
    text-align:
    right;
    font-sizE: 14px;
}

#popup_transfercash .tabrow input,#popup_transfercash .tabrow select,
#popup_withdrawReq .tabrow input,#popup_withdrawReq .tabrow select{
    border:1px solid #dedede;font-size:16px;outline:none;padding:5px;border-radius:3px;width:49%;display:block;flex:0 0 auto;
}

#popup_transfercash .modal-input-grp,
#popup_withdrawReq .modal-input-grp{
    color:#444;margin:20px 0;
}

#popup_transfercash .success,
#popup_withdrawReq .success{
    display:none;padding:5px;border:1px solid #439432;margin:0 50px;background-color:#43943266;font-size:16px;border-radius:3px;
}

#popup_transfercash .error,
#popup_withdrawReq .error{
    display:none;padding:5px;border:1px solid #ff2222;margin:0 50px;background-color:#ff222266;font-size:16px;border-radius:3px;}
    
#popup_transfercash .modal-account-opt,
#popup_withdrawReq .modal-account-opt{
    margin-bottom:30px;min-height:32px;
}

#popup_transfercash .tabrow,
#popup_withdrawReq .tabrow{
    display:
    flex;
    justify-content:
    space-between;
    flex-wrap: nowrap;
    align-items: center;
}


#popup_transfercash .tabcell,
#popup_withdrawReq .tabcell{
    text-align:right;flex-basis:45%;
}
#popup_transfercash .tabcell:first-child,
#popup_withdrawReqh .tabcell:first-child{
    margin-right:auto;flex-basis:45%;
}
#popup_transfercash .tabcell:last-child,
#popup_withdrawReq .tabcell:last-child{
    margin-left:auto;flex-basis:0;
}
#popup_createusr p,#popup_createusr span{/* text-transform:uppercase; *//* text-align:right; *//* font-sizE:18px; *//* padding-right:10px; */}
#popup_createusr .tabrow input,#popup_createusr .tabrow select{/* border:1px solid #dedede; *//* font-size:16px; *//* outline:none; *//* padding:5px; *//* border-radius:3px; *//* display:block; *//* flex:0 0 auto; */}
#popup_createusr .modal-input-grp{color:#444;margin:20px 0;}
#popup_createusr .success{display:none;padding:5px;border:1px solid #439432;margin:0 50px;background-color:#43943266;font-size:16px;border-radius:3px;}
#popup_createusr .error{display:none;padding:5px;border:1px solid #ff2222;margin:0 50px;background-color:#ff222266;font-size:16px;border-radius:3px;}
#popup_createusr .modal-account-opt{margin-bottom:30px;min-height:32px;}
#popup_createusr .tabrow{/* display:flex; *//* margin:7px 80px; *//* justify-content:space-between; *//* align-items:center; */}
#popup_createusr .tabcell{/* text-align:right; *//* flex-basis:45%; */}
#popup_createusr .tabcell:first-child{margin-right:auto;flex-basis:45%;}
#popup_createusr .tabcell:last-child{/* margin-left:auto; *//* flex-basis:0; */}


#popup_admtransfNEW.modal-popup.admtransf{width:380px;transform:translate(-50%,-50%);border:1px solid #d4d4d4;background:#fff;}
#popup_admtransf .tabrow {}
#popup_admtransf .tabrow>.tabcell {
    text-align:center;
    margin:0 auto;
    padding:0 1em;
}
x {
    margin:0 auto;
}
#popup_admtransf #JMTransf_ADM_amount{
    border:1px solid #ddd;
    padding:5px;
    width:calc(100% - 10px);
    border-radius:4px;
}
#popup_admtransf #JMTransf_ADM_List_player{
    width:100%;
}
#popup_admtransf p{text-transform:uppercase;text-align:center;font-sizE:18px;}

/*#popup_admtransf .note p.title{text-align:center;font-size:12px;text-transform:uppercase;color:#555;margin:0 0 5px 0;padding:0;height:10px;}
#popup_admtransf .note .dropdown-larg{width:100%;}
#popup_admtransf .bating-list.note{flex:1 auto;margin:10px;width:300px;}
#popup_admtransf input#note{border-radius:4px;border:1px solid #ddd!important;padding:5px;color:#666;height:28px;width:100%;}
*/
.bat_deposit input, .bat_withdrawal input{padding:13px;border:none;margin:10px;text-transform:uppercase;color:#fff;font-weight:600;font-family:Roboto;}
.bat_deposit input{background-color:#44ad6c;}
.bat_withdrawal input{background-color:#d83722;}
.bat_deposit input:hover{background-color:#4fc07a;cursor:pointer;}
#popup_admtransf .bat_withdrawal input:hover{background-color:#d83722;cursor:pointer;}

.modal-popup textarea{
    border:1px solid #ddd;
    padding:5px;
    width:100%;
    border-radius:4px;
}

.tabrow {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    margin-bottom:1em;
    width:100%;
}

.tablabel {
    font-size:1.5em;
    text-transform:
    capitalize;
    color:#444;
    flex: 0 0 49%;
    text-align: left;
    white-space:
    nowrap;
    padding: 0 5px;
}

.tabinput,.tabcell {
    flex-basis:60%;
}

.tabinput input, .tabinput select,.tabcell input, .tabcell select {
    width:100%;
    border:1px solid #00000020;
    padding:0.5em;
    border-radius:0.3em;
    outline:none;
    background:#fff;
}

.modal-popup * {
    box-sizing:border-box;
}

.modal-button input.green-btn {
    background-color:#44ad6c;
}

.modal-button input[type="submit"] {
    border:none;
    text-transform:uppercase;
    cursor:pointer;
    font-weight:600;
    width:unset;
    max-width:unset;
    height:unset;
    margin:0;
    padding:1em 1em;
}

.modal-button input.green-btn:hover {background-color:#4fc07a;}

.modal-button input.red-btn {
    background-color:#d83722;
}

.modal-button input.red-btn:hover {
    background-color:#f2523d;
}

.tabrow.modal-button {justify-content:space-between;}

.modal-popup .modal-bar {
    background-color:var(--skin-color-1);
    color:var(--skin-color-1-txt);
    text-transform:uppercase;
    font-weight:600;
    padding:0.6em 1em;
    text-align:center;
    font-size:1.5em;
}

.modal-button input.maxbtn {
    width:100%;
}

.modal-popup .modal-button {
    margin-top:2em;
}

.modal-popup input.logion-btn {
    width:100%;
}

.tablabel span {
    text-align:right;
}

.tabcell {
    flex:0 0 60%;
}

.modal-popup.CheckoutJCont {height: calc(100vh - 2em);width: 1000px;margin: 1em 0;top: calc(50% - 1em);overflow-y: scroll;}

iframe#CheckoutJiFrame {height: 205em;width: 100%;}

#popup_transfercash .tabrow select#versusVal {
    width: calc(100% - 5px);
}



.tablabel.CpnVar-event {
    flex: 0 0 50%;
    margin-right: auto;
}
.tablabel.CpnVar-mkt {
    flex: 1 0 auto;
    margin-right: auto;
}

.tablabel.CpnVar-sign {
    flex: 0 0 50%;
}

.tablabel.CpnVar-oldquote {
    flex: 0 0 3.5em;
    text-align: right;
}

.tabrow.CpnVar-det .CpnVar-newquote {
    flex: 1 0 auto;
    text-align: right;
    font-weight: 600;
    color: #ffffff;
    display: flex;
    background-color: #02af2d;
}
.tablabel.CpnVar-newquote span:first-child {
        text-align:left;
        flex: 1 0 auto;
}

.tabrow.CpnVar-head{
    margin: 0;
    background-color: #666;
}

.tabrow.CpnVar-head>div {
    font-size: 1.3em;
    padding: 0.3em;
    color: #fff;
    border-right: 1px solid #fff;
}
.tabrow.CpnVar-det>div {
    background-color: #d3d3d3;
    font-size: 1.3em;
    border: 1px solid #fff;
    padding: 0.2em 0.5em;
}

.tabrow.CpnVar-det {
    margin: 0 0 1em;

}

.CpnVar-newwin {
    margin-top: 1em;
}

.CpnVar-title .tablabel {
    font-weight: 600;
    text-transform: uppercase;
    flex: 1 0 100%;
    background-color: var(--skin-color-1);
    color: var(--skin-color-1-txt);
    padding: 0.5em;
    text-align: center;
}
.CpnVar-subtitle .tablabel {
    font-weight: 600;
    text-transform: uppercase;
    flex: 1 0 100%;
    background-color: #e8e931;
    padding: 0.3em;
    text-align: center;
}

.CpnVar-quoteBlock{
    margin-bottom: 2em;
    padding-bottom: 1em;
    border-bottom: 1px solid #c5c5c5;
}
.CpnVar-winBlock {
    margin: 2em 0;
    padding: 2em 0 1em;
    border-bottom: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
}
.CpnVar-amountBlock .tablabel{
    flex: 1 0 50%;
}
.tabrow.CpnVar-newamount .tablabel,.tabrow.CpnVar-newwin .tablabel {
    background-color: #54ad69;
    font-weight: 600;
    color: #fff;
    padding: 0.5em 5px;
    flex: 1 0 auto;
}

.CpnVar-AllVar {
    max-height: 24em;
    overflow-y: auto;
    margin-bottom: 2em;
    padding-right: 0.5em;
}