﻿.user-info-block-outer{min-height:918px;margin-left:-15px;padding:10px 35px;border:1px solid #203748;background-color:rgba(12,23,32,.7)}
.logged-in button.logout,.logout-btn{font-size:14px;margin:0 0 0 10px;padding:8px 15px;text-transform:capitalize;color:#fff;border:0;border-radius:20px;background-color:#691212}
.user-name h4{margin:0 0 5px;text-shadow:none}
.my-account .account-nav{border-bottom:0;margin-top:15px}
.my-account .account-nav-item a.account-nav-link{padding:10px 10px}
.balance-block{margin-bottom:15px;padding:0 0 10px 0;border-radius:15px;background:rgba(32,55,72,0.44)}
h6.my-info-heading{background-color:#203748;padding:7px 15px;font-size:19px;text-align:center;border-radius:15px 15px 0 0;margin:12px 0;text-shadow:none}
.my-info-heading{font-size:20px;font-weight:900;line-height:1;display:inline-block;margin:25px 0;letter-spacing:2px;word-spacing:3px;color:#fff;text-shadow:none;text-align:center}
.btn.apply-info{font-size:18px;display:block;width:130px;height:45px;margin:10px auto 10px;border:1px solid #ffd54f;border-radius:8px;color:#33485b;background-color:#ffd54f}
.apply-security,.send-info-btn.apply-info.btn{font-size:13px;display:block;width:140px;height:34px;margin:20px auto;color:#33485b;border:1px solid #ffd54f;border-radius:8px;background-color:#ffd54f}
.bet-history-table tbody tr:focus,.bet-history-table tbody tr:hover{background-color:#0c1720}
.all-open-bets{margin-left:10px;border-color:#f0ad4e!important;background-color:#f0ad4e!important;padding:0}
.all-open-bets.active{padding-right:12px}
.all-open-bets:hover{color:#fff}
.all-open-bets.active::after{content:'\2714';color:#ffd54f;position:absolute;top:-3px;right:0px;font-size:24px;font-weight:bold}
.all-open-bets.active:hover::after{color:#fff}
.detailed-history{padding:15px;background-color:#0c1720;border-radius:15px;text-align:center;font-size:13px}
.detailed-history .fa,.detailed-history [class^="live-riccobet-"]{font-size:20px;line-height:27px}
.detailed-history [class^="live-riccobet-"]{color:#ffd54f}
.detailed-history .row{padding:5px 0}
.detailed-history .row:nth-child(2n){background-color:#142431}
.nohov.nohov-open{display:table-row!important}
tr.nohov{display:none !important}
.row.rowhead{border-bottom:2px solid #203748;padding:2px 0}
.bet-history-table tbody tr.nohov:focus,.bet-history-table tbody tr.nohov:hover{background-color:inherit}
i.green{color:#5cb85c !important}
i.red{color:red !important}
.user-status{display:block;width:50px;height:50px;position:absolute;left:10px;top:10px}
.user-status.gold{background:url(../images/user-status/coin_gold.svg) center no-repeat;background-size:contain}
.user-status.silver{background:url(../images/user-status/coin_silver.svg) center no-repeat;background-size:contain}
.user-status.vip{background:url(../images/user-status/coin_vip.svg) center no-repeat;background-size:contain}
#change_password{background:rgba(32,55,72,.5);border-radius:15px;padding:5px;margin-top:10px}
.my-account .account-nav-item a.account-nav-link:before{content:'';display:block;float:left;width:20px;height:20px;background:url(../images/diamond.svg) center no-repeat;background-size:contain;margin-right:10px}
.balance-table thead,.bet-history-table thead{background:#274256;font-size:11px}
.bet-history-list h6.my-info-heading{padding:10px;margin:0!important}
.bet-history-list .table .label{display:block}
amntcrypt{display:flex;flex-wrap:wrap}
amntcrypt amnt{font-size:0.85em;color:#ddb52f}
.docs-table{background:rgba(32,55,72,0.81);border-radius:15px;margin:25px auto;width:100%;padding-bottom:40px}
.docs-table *{padding:5px}
.docs-table a{color:#ffd54f}
.docs-table>tbody>tr>td,.docs-table>tbody>tr>th,.table>tfoot>tr>td,.docs-table>tfoot>tr>th,.docs-table>thead>tr>td,.docs-table>thead>tr>th,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #294a61}
.docs-table>thead>tr>th,.table>thead>tr>th{border-bottom:2px solid #294a61!important}
.my-account .docs-table .label{display:inline-block}
.doc-box-uploads-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;margin:10px 0}
.doc-box-uploads{border:1px solid #294a61;border-radius:15px;padding:10px;width:400px;margin:10px;text-align:center}
.doc-box-uploads .form-group{padding:10px;background:#1f3342;border-radius:15px}
.doc-box-uploads img{border-radius:15px}
.upl-fil-btn-ctn-hdn{display:none!important}
.logout-btn{margin:5px auto;display:block;text-align:center;max-width:123px;padding:5px;text-decoration:none;border:0}
.logout-btn:hover{background-color:#ff0004;text-decoration:none;color:#fff}
.user-name{text-align:center}
.user-name .av-balance{max-width:123px;margin:10px auto -31px auto;padding:5px 0 30px 0;background:#203748;border-radius:15px;text-decoration:none;color:#fff}
.bet-history-list{background:rgba(32,55,72,.5);border-radius:15px;display:table;width:100%}
.deposit-group{background-color:#203748;padding:7px 15px;font-size:19px;text-align:center;border-radius:15px;margin:12px 0}
.withdraw-content>ul,.withdraw-inner-content{background:rgba(32,55,72,0.44);border-radius:15px;padding-bottom:5px;}
.withdraw-inner-content{padding:10px;box-shadow:0 0 19px 6px #0c1720}
.deposit-inner{display:table;width:100%;margin:5px 10px;}
.deposit-row.dep-disable .withdraw-btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.tablecell.max-min{font-size:14px}
.tablecell{display:table-cell;vertical-align:middle;text-align:center;width:20%;line-height:22px;padding:8px 0}
.wthdrv-hide{display:none!important}
.deposit-group+.deposit-row .tablecell{border-top:3px groove transparent}
.modal-dialog.limitations,.modal-dialog#balance-popup{width:800px}
.withdraw-btn .btn{padding:8px 15px;text-transform:capitalize}
.table.balance-table>tbody>tr>td,.table.balance-table>tbody>tr>th,.table.balance-table>tfoot>tr>td,.table.balance-table>tfoot>tr>th,.table.balance-table>thead>tr>td,.table.balance-table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top}
.user-info-block-outer .btn-default,.wthbtn,cccalc a{font-size:13px;border:1px solid #3b6a8c;text-shadow:none;box-shadow:none;border-radius:10px;color:#fff;background-color:#3b6a8c}
cccalc a{font-size:0.9em;padding:2px 10px;margin-left:10px}
cccalc a:hover,cccalc a:focus{color:#333;text-decoration:none}
cccalc a:not(:hover){color:#fff}
.datepicker-dropdown:before{content:'';display:block;position:absolute;width:15px;height:15px;top:-7px;left:50%;margin-left:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #3b6a8c}
.datepicker-dropdown:after{display:none}
.datepicker-days .clear{background:#691212;border-radius:10px}
.editable-buttons .btn-default{background:#691212;border:1px solid #691212}
.withdraw-inner-content label{display:block;max-width:100%;margin-bottom:5px;font-weight:700;line-height:30px;text-align:right;overflow:hidden;white-space:nowrap;}
.withdraw-inner-content .ui-widget{width:100%;display:table}
.withdraw-inner-content .ui-widget span.money-error{color:#ff0000;line-height:30px}
.withdraw-inner-content p.title{margin:0 0 20px 30px}
.withdraw-inner-content .bns-widget{line-height:34px}
.withdraw-inner-content .ui-widget input[type='radio']{margin:auto 3px 0 7px}
.withdraw-inner-content .form-control{background:#0c1720;border:1px solid #203748;border-radius:15px;height:30px;margin-bottom:5px;color:#fff;width:90%;float:left;}
.withdraw-inner-content .form-control.recordElement21{width:45%!important;}
.withdraw-inner-content .form-control.recordElement31, .withdraw-inner-content .form-control.recordElement32{width:33.3%!important%}
.withdraw-inner-content select.form-control{border-radius:15px!important}
.withdraw-inner-content input.form-control.mini{display:inline-block;max-width:120px;margin-right:5px}
.withdraw-inner-content ccdep, .withdraw-inner-content input#withdraw-amount.form-control.mini ~ span{line-height:30px;margin-left:3px;}
.withdraw-inner-content .buttons{text-align:center}
.withdraw-inner-content .buttons .btn{padding:10px 10px!important;margin:10px 10px!important;min-width:120px!important}
.deposit-row-inner,.withdraw-row{background-color:#203748;border-radius:15px;padding:5px;margin-bottom:20px;display:flex;align-items:center}
.withdraw-row{text-align:center;font-size:18px}
.deposit-row-inner:after{content:'';clear:both;display:block}
.deposit-row-inner>div{float:left;display:block;margin:0 5px}
.deposit-row-inner>.img{height:auto;width:100px;text-align:center;padding:5px;background:#3b6a8c;border-radius:15px}
.deposit-row-inner>.img img{max-width:100%;max-height:50px}
.deposit-row-inner>.name{line-height:30px}
.finish-account-block{margin-bottom:30px}
.finish-account-block-icon{font-size:70px;line-height:100px;color:#ffd54f;display:block;width:100px;height:100px;border-radius:50%;text-align:center;margin:30px auto;background:#0c1720}
.finish-account-block strong{color:#fff;width:100%;display:flex}
.finish-account-block strong.crypt-result{font-size:0.85em}
.finish-account-block .my-info-heading{background-color:#203748;border-radius:15px;padding:10px;margin-top:0}
.finish-account-block p{line-height:16px;margin:10px 0}
.finish-account-block strong.yelowtext{color:#e0b300}
.finish-account-block .row{position:relative}
.info-finish-box{background:#0c1720;border-radius:15px;padding:10px 0}
.info-finish-box .row{margin-bottom:10px;line-height:20px}
.info-finish-box .row div:first-child{font-size:0.9em}
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);@import url(https://fonts.googleapis.com/css?family=Merienda+One);
.progress-container{-webkit-box-shadow:none;box-shadow:none;margin:0;border:0;border-radius:20px;position:relative;background:transparent;display:block;margin-top:30px}
.bonus-container .progress-container{margin-top:0}
.progress-circle{-webkit-mask-image:-webkit-radial-gradient(circle,#1a1a1a,black);-webkit-box-shadow:0 -1px 0 0 #d6d7d8;box-shadow:0 -1px 0 0 #d6d7d8;background:#fff;border-radius:100%;position:relative;overflow:hidden;height:164px;width:164px;margin:0 auto}
.p-f,.p-h{clip:rect(0,164px,164px,82px);position:absolute;overflow:hidden;height:164px;width:100%;left:0}
.p-f{-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;left:0}
.p-f:before,.p-h:before{content:'';background:#ffd54f;position:absolute;height:164px;width:50%;left:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-moz-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}
.progress-circle #progress{font-family:'Montserrat',sans-serif;margin:-70px 0 0 -70px;border-radius:100%;position:absolute;text-align:center;line-height:140px;background:#203748;font-size:34px;color:#fff;height:140px;width:140px;z-index:1;left:50%;top:50%}
.sr-only{clip:rect(0,0,0,0);position:absolute;overflow:hidden;margin:-1px;height:1px;width:1px;padding:0;border:0}
.mybonus-block .bonus-name{background-color:#203748;border-radius:15px;line-height:40px;text-align:center;font-size:18px}
.mybonus-block:hover .bonus-name{background-color:#274256}
.mybonus-block .bonus-info{font-size:14px;color:#ddd;text-align:center;margin-top:10px}
.bonus-info i.fa{font-size:40px;color:#5cb85c}
.bonus-type{font-size:12px;text-transform:uppercase}
.mybonus-block .btn.bonus-cancel{margin:5px auto 0;min-width:100px}
.mybonus-block{padding:20px 15px;background:rgba(32,55,72,.5);border-radius:15px;min-height:400px;max-height:400px;}
.mybonus-block:hover{background:rgba(32,55,72,.9)}
.mybonus-block div{display:block}
#bet-filter-result ~ .editable-inline .select2-selection{height:31px;}
#transaction-filter-result ~ .editable-inline .select2-selection{width:150px;height:31px;}
.table-condensed th.prev,.table-condensed th.next{cursor:pointer;}
.history-row{cursor:pointer;}
.bet-history-table .label-1{background-color:#f0ad4e}
.bet-history-table .label-31,.label-32{background-color:#5cb85c}
.bet-history-table .label-11{background-color:#d9534f}
.bet-history-table .label-12{background-color:#5bc0de}
tr.wonFull,tr.wonPartial{background-color:rgba(31, 134, 44, .3)}
tr.lost{background-color:rgba(255, 0, 0, .3)}
tr.cancel{background-color:rgba(128, 128, 128, .3)}
tr .fa.blue{color:#5bc0de}
tr .fa.yellow{color:#f0ad4e}
tr .fa.gray{color:#909090}
.row.rowfoot{background:#274256;border-radius:7px;margin-bottom:15px;}
.bet-history-table .label-danger, .bet-history-table .label-warning{cursor:pointer;}
.deptraTransactionDate{width:30%;float:left;}
.deptraTransactionDate.depositDm {width:40%;}
.depositMethodsBankingInformations{display:table;width:100%;background:#0c1720;border-radius:15px;margin-bottom:20px;padding:20px 10px}
.depositMethodsBankingInformations .card_owner_header{text-align: center;margin-bottom: 10px;background: #1d2b36;line-height: 40px;border-radius: 10px;}
.depositMethodsBankingInformations .card_owner .payment_left{width:30%;float:left;clear:both;}
.depositMethodsBankingInformations .card_owner .payment_right{width:69%;float:left;margin-left:1%;line-height:30px;}
.crypto-send-info{display:flex;width:90%;margin:16px 0 6px 5%;color:#fff000;flex-wrap:wrap;justify-content:center;background:#203748;padding:20px 10px;border-radius:10px}
.crypto-send-info p{width:100%}
.crypto-send-info .copy-text{text-decoration:none}
.crypto-send-info .copy-text:after{font-family:FontAwesome;content: "\f0c5";margin:0 10px 0 5px}
.crypto-send-info .copy-text:hover{color:#fff}
.tmp-copy-clp{position:absolute;z-index:1;background:rgba(105,18,18,0.8);color:#fff;border-radius:10px;padding:10px;font-size:0.8em;}
.bet-history-table .status .label{margin-top:3px;}
.my-account .sender-img{height:40px;margin-top:-8px}
.athr-inf{display:flex;align-items:stretch;align-items:center;margin:-5px 0 5px}
.athr-inf strong{height:30px;margin:0 6px;background:#2d4e64;color:#fff;padding:0 5px;display:flex;align-items:center;border-radius:50px}
.panel-body{padding:5px 0 10px 25px}
.panel-sub-heading .athr-inf{padding-left:0;}
.mail-controls>button.btn-danger, .mail-controls>a.btn-success, .panel-footer button.btn-danger, .panel-footer a.btn-success{position:relative;z-index:9;margin-right:4px;}
.bonus-container>div.col-md-6{margin-bottom:20px;}
.bonus-olds{margin-bottom:20px !important;}
.label-documents{width:100%;}
.doc-box-uploads-box .editable-popup{width:380px !important}
.doc-box-uploads-box .select2{width:250px !important}
.valid-indicators {margin-top:10px;color:#d0d0d0}
.valid-indicators .glyphicon.glyphicon-ok{color:rgb(0, 164, 30);}
.valid-indicators .glyphicon.glyphicon-remove{color:#FF0004;}
.user-info-block-outer label{width:100%;display:flex;align-items:center}
.user-info-block-outer .form-group>.col-md-6:nth-child(2){padding-left:0 !important}
.user-info-block-outer .form-group>.col-md-6:last-child{padding-right:0 !important}
.user-info-block-outer .filter-controls.pull-right{display:flex;align-items:flex-start}
.user-info-block-outer .form-control{height:28px;padding:0 12px}
.user-info-block-outer .form-group{min-height:56px;margin-bottom:5px}
.user-info-block-outer .form-group input[type='checkbox']{accent-color:#ffd54f}
.act-appr{padding:0 10px}
.limit-cont .info-label{margin-right:12px;width:auto!important}
.limit-cont .form-group .form-group{min-height:auto!important;margin-bottom:0}
.limit-cont .limitations,.self-excl-cont .limitations{display:flex;justify-content:space-between;flex-direction:column;min-height:364px}
#cusbniBonusId-selectized{display:none;}
.withdraw-btn.disabled-button{pointer-events:none;cursor:not-allowed;}
.depwith-errormessage{float:left;padding-left:8px;padding-top:3px;font-size:18px}
.depwith-errormessage-mblcont .depwith-errormessage{color:#f3d472;font-size:12px;width:100%;line-height:14px;}
img.live-icon{position:absolute;top:24px;left:-24px;height:18px}
.sprite-ball_icons{background-repeat:no-repeat;background-position:center;background-size:28px;width:28px;height:28px;display:inline-block;-moz-transform-origin:0 0;vertical-align:sub;margin-top:1px}
.detailed-history .sprite-statu_icons{width:32px;}
.label-6,.label-8,.label-9{background-color:#d9534f}
.label-1{background-color:#5bc0de}
.label-2{background-color:#5cb85c}
@media(max-width:767px) {
    .user-info-block-outer{padding:10px}
    .user-info-block-outer .form-group>div.col-md-6{width:50%;float:left;margin-bottom:10px;}
    .withdraw-btn .btn{padding:6px 0px 6px 8px;}
    .deposit-row .tablecell.bankfee,.deposit-row .tablecell.max-min{display:none;}
    .deposit-inner .tablecell.img{width:20%}
    .withdraw_waitings .bet-history-table td,#uploadedDocuments .bet-history-table td{font-size:12px;}
    .withdraw_waitings .bet-history-table .label{height:30px;line-height:25px;}
    .my-account .account-nav-item{width:50%;margin:auto;}
    .my-account .account-nav-item:last-child{width:100%;}
    #acctab5010 .filter-controls.pull-right, #acctab5040 .filter-controls.pull-right{width:100%;margin-bottom:15px;}
    #acctab5010 .input-group.date.pull-right, #acctab5040 .input-group.date.pull-right{float:left !important;margin-right:10px !important}
    .withdraw-inner-content>.row>.col-md-5{width:25%;float:left;padding:0;}
    .withdraw-inner-content>.row>.col-md-6{width:75%;float:left;padding-right:0}
    .withdraw-inner-content>.row>.col-md-5>label{font-size:9px}
    .withdraw-inner-content input.form-control.mini{max-width:100px}
    .withdraw-inner-content select.form-control{padding:0 3px;}
    .withdraw-inner-content .form-control{width:100% !important;}
    .withdraw-inner-content .form-control.recordElement31{width:31.3%!important}
    .withdraw-inner-content .form-control.recordElement32{width:37.3%!important}
    .mybonus-block{max-height:unset;min-height:unset}
    .limit-cont{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #a0a0a0}
    #uploadedDocuments .docs-table tr td:first-child,#uploadedDocuments .docs-table th:first-child{display:none}
    #uploadedDocuments .docs-table tr{display:flex;flex-wrap:wrap;border-top:1px solid #294a61}
    #uploadedDocuments .docs-table tr td{width:50%;border-top:none!important}
    .slptrn-container .bet-history-list{margin:20px -20px 0 -20px;width:CALC(100% + 40px)}
    .slptrn-container .bet-history-table tr{display:grid;grid-template-columns:repeat(3, 1fr);gap:5px;border-top:1px solid #294a61;padding:4px 0}
    .slptrn-filters_S ~.bet-history-list .bet-history-table tr{grid-template-columns:repeat(3, 1fr)}
    .slptrn-container .bet-history-table td,.slptrn-container .bet-history-table th{border-top:none!important;border-bottom:none!important;padding:2px 8px}
    .slptrn-filters_S ~.bet-history-list .bet-history-table tr td:nth-child(1){width:150px}
    .slptrn-filters_S ~.bet-history-list .bet-history-table tr td:nth-child(2){width:70px}
    .slptrn-filters_S ~.bet-history-list .bet-history-table tr td:nth-child(3){width:113px}
    .slptrn-list_T tr td:first-child{white-space:nowrap;overflow:hidden}
    .slptrn-list_T tr td:last-child img{margin-top:-10px}
    .detailed-history .rowhead{display:none}
    .detailed-history .row>div{width:100%}
    .detailed-history .sprite-statu_icons{position:absolute;left:2px;top:2px}
    img.live-icon{top:-28px;right:6px;left:unset}
    .withdraw_waitings .bet-history-table tr{display:grid;grid-template-columns:repeat(3, 1fr);gap:5px;border-top:1px solid #294a61;padding:4px 0}
    .withdraw_waitings .bet-history-table tr td{border-top:none!important;padding:3px 8px}
    .withdraw_waitings .bet-history-table tr td.statu{padding-top:0}
    .withdraw_waitings .bet-history-table tr td:nth-child(1){width:120px}
    .withdraw_waitings .bet-history-table .status{padding-top:0}
    .withdraw_waitings .bet-history-table .label{height:22px;line-height:18px;margin-top:-1px}
    .valid-indicators{margin-bottom:10px}
    .mail_item.inbox{display:flex;flex-wrap:wrap;border-bottom:1px dashed #a0a0a0}
    .my-account .msgs-lst-cont tr td{padding:5px 10px!important;border-top:none!important}
    .mail_item.inbox .view-message:nth-child(3){width:100%}
    .mail_item.inbox .view-message.mail-time{width:70%;text-align:left}
    .mail_item.inbox .view-message.inbox-small-cells{width:15%}
    .mail-controls{margin:-5px 0 15px}
    .msg-body .panel-sub-heading .row>div{width:100%}
    .pull-right{margin:0}
}
