.main-page .bootstrap-legacy .wallet{bottom:0;background-color:rgba(48,53,145,0.9)}
.bootstrap-legacy .wallet{z-index:200;position:absolute;left:0;width:100%;background-color:#303591}
.bootstrap-legacy .wallet label,.bootstrap-legacy .wallet .login-label,.bootstrap-legacy .wallet p,.bootstrap-legacy .wallet span{color:white}
.bootstrap-legacy .label-bonus-point-font-and-text{text-transform:capitalize !important}
.bootstrap-legacy .wallet .login-label{margin-bottom:14px;font-size:16px}
.bootstrap-legacy .wallet .login-block{position:relative;padding:40px}
.bootstrap-legacy .wallet .login-form{position:relative}
.bootstrap-legacy .wallet .login-form .login-block{float:left;width:50%}
.bootstrap-legacy .wallet .login-form .danger-icon{display:block;float:left;width:32px;height:32px;background:url("../images/danger-icon.png")}
.bootstrap-legacy .wallet .login-form .login-error{z-index:2;position:absolute;top:152px;left:0;padding-left:40px;padding-right:40px;width:100%;height:56px;line-height:56px;background-color:#d62626}
.bootstrap-legacy .wallet .login-form .login-error p{height:100%;line-height:56px;vertical-align:middle}
.bootstrap-legacy .wallet .login-form .login-error .error-label{display:inline-block;margin-top:9px;margin-left:38px;width:calc(100% - 38px);font-size:13px;font-weight:700;line-height:18px}
.bootstrap-legacy .wallet .login-form .login-error .icon-warning{display:inline-block;position:absolute;top:50%;width:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.bootstrap-legacy .wallet .login-form-login:after{content:'';position:absolute;top:0;right:0;width:2px;height:100%;box-shadow:inset 1px 0 0 0 #111337,inset 2px 0 0 0 rgba(255,255,255,0.2)}
.bootstrap-legacy .wallet .login-form-login .icon-switch{margin-left:6px}
.bootstrap-legacy .wallet .login-form-login .form-control{border:0;float:left}
.bootstrap-legacy .wallet .login-form-login [type="submit"]{padding:0 14px;float:left;line-height:39px}
.bootstrap-legacy .wallet .form-control{display:inline-block;margin-right:1px;margin-bottom:0;padding:0 20px;width:124px;font-size:14px;background-color:white}
.bootstrap-legacy .wallet .form-control:last-child{margin-right:0}
.bootstrap-legacy .wallet .forgotten-pass{display:inline-block;margin-top:8px;color:white;-webkit-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}
.bootstrap-legacy .wallet .forgotten-pass:active{color:#a2a7ff}
.bootstrap-legacy .wallet .login-form-register .button-register{display:block;margin-top:16px}
.bootstrap-legacy .wallet .steps-registration{display:table}
.bootstrap-legacy .wallet .steps-item{display:table-cell;padding:0 10px;width:30%;text-align:center;box-shadow:inset 1px 0 0 0 #111337,inset 2px 0 0 0 rgba(255,255,255,0.2)}
.bootstrap-legacy .wallet .steps-item:first-child{box-shadow:none}
.bootstrap-legacy .wallet .steps-item:nth-child(2){width:40%}
.bootstrap-legacy .wallet .steps-item .steps-number,.bootstrap-legacy .wallet .steps-item .steps-label{font-style:italic}
.bootstrap-legacy .wallet .steps-item .steps-number,.bootstrap-legacy .wallet .steps-item .steps-label-bonus{font-size:24px}
.bootstrap-legacy .wallet .steps-item .steps-number{color:#ffd227;text-shadow:0 1px 0 rgba(0,0,0,0.8)}
.bootstrap-legacy .wallet .steps-item .steps-label{margin-top:7px;font-size:13px;line-height:15px}
.bootstrap-legacy .wallet .steps-item .steps-label .steps-label-bonus{line-height:22px}
.bootstrap-legacy .wallet .user-details-block .button-submit{padding:0 20px;white-space:nowrap}
.bootstrap-legacy .wallet .profile-level-value{font-size:15px;color:white}
.bootstrap-legacy .wallet .user-details-header{margin-bottom:17px}
.bootstrap-legacy .wallet .user-details-header>.label-title{font-size:16px;color:white}
.bootstrap-legacy .wallet .disconnect-user{float:right;font-size:14px;color:white;-webkit-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}
.bootstrap-legacy .wallet .disconnect-user .icon{margin-left:7px;-webkit-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}
.bootstrap-legacy .wallet .user-details-group{margin-bottom:16px}
.bootstrap-legacy .wallet .user-details-label{padding-right:7px;font-size:13px}
.bootstrap-legacy .wallet .user-details-date{font-size:13px;font-weight:700;color:white;text-transform:uppercase}
.bootstrap-legacy .wallet .user-details-label-premium-club{margin:0 0 6px;color:#a2a7ff;padding:0;font-size:13px;display:block}
.bootstrap-legacy .wallet .user-details-premium-club{font-size:13px;font-weight:700;color:white;text-transform:initial;font-weight:normal}
.bootstrap-legacy .wallet .user-details-premium-club a:link,.bootstrap-legacy .wallet .user-details-premium-club a:visited,.bootstrap-legacy .wallet .user-details-premium-club a:active{color:white;text-transform:capitalize;font-weight:normal}
.bootstrap-legacy .wallet .user-details-balance{font-size:24px;font-style:italic;color:#fff01e;letter-spacing:-1px;line-height:20px}
.bootstrap-legacy .wallet .user-details-punto{font-size:15px;letter-spacing:-1px;line-height:20px;color:white}
.bootstrap-legacy .wallet .user-details-bonus-punto{font-size:24px;color:#fff01e}
.bootstrap-legacy .wallet .user-details-bonus-punto-title{font-size:18px}
.bootstrap-legacy .wallet .user-details-punto-title{padding-left:3px;font-size:18px;color:#a2a7ff}
.bootstrap-legacy .wallet .user-details-punto-inner{font-size:18px}
.bootstrap-legacy .wallet .user-details-label{margin:0 0 6px;color:#a2a7ff}
.bootstrap-legacy .wallet .user-details-label-date{display:block}
.bootstrap-legacy .wallet .user-details-score .score-number{font-size:24px;line-height:18px}
.bootstrap-legacy .wallet .user-details-score .score-label{font-size:24px;color:#a2a7ff}
.bootstrap-legacy .wallet .user-details-score .user-details-label{padding:0;text-indent:4px}
.bootstrap-legacy .wallet .user-details-row{margin:10px 0}
.bootstrap-legacy .wallet .radial-score{top:40px}
.bootstrap-legacy .wallet .radial-score span{display:block}
.bootstrap-legacy .wallet .radial-score-number{margin-bottom:8px;letter-spacing:-1px;color:white}
.bootstrap-legacy .wallet .radial-score-label{font-size:16px;line-height:.9}
.bootstrap-legacy .wallet .user-level-row{margin-top:26px}
.bootstrap-legacy .wallet .progress-gauge{margin-top:15px}
.bootstrap-legacy .wallet .profile-level-item{font-size:13px}
.bootstrap-legacy .wallet .radial-progress svg{margin-left:-6px}
.bootstrap-legacy .disconnect-user:active{color:#a2a7ff}
.bootstrap-legacy .disconnect-user:active .icon{color:#a2a7ff}
.bootstrap-legacy .disconnect-user .icon-switch{margin-left:6px}
.no-touch .wallet .forgotten-pass:hover,.no-touch .wallet .forgotten-pass:focus{color:#a2a7ff}
.no-touch .wallet .disconnect-user:hover,.no-touch .wallet .disconnect-user:focus,.no-touch .wallet .disconnect-user:hover .icon,.no-touch .wallet .disconnect-user:focus .icon{color:#a2a7ff}
@media only screen and (min-width:1023px){.bootstrap-legacy header .infos-profile .button-register{width:423px !important}
.bootstrap-legacy .wallet:not(.login-register){position:static;margin-right:40px;max-width:290px}
.bootstrap-legacy .wallet:not(.login-register) .login-form .login-block{float:none;width:100%}
.bootstrap-legacy .wallet:not(.login-register) .login-form .login-block:first-child{padding-bottom:20px}
.bootstrap-legacy .wallet:not(.login-register) .login-form .login-block:last-child{padding-top:20px}
.bootstrap-legacy .wallet:not(.login-register) .login-form-login:after{top:auto;bottom:0;left:0;width:100%;height:2px;box-shadow:inset 0 1px 0 0 #111337,inset 0 2px 0 0 rgba(255,255,255,0.2)}
.bootstrap-legacy .wallet:not(.login-register) .login-form-login [type=submit]{padding:0 10px}
.bootstrap-legacy .wallet:not(.login-register) .disconnect-user{position:relative;top:-15px}
.bootstrap-legacy .wallet:not(.login-register) .form-control{padding:0 10px;width:84px}
.bootstrap-legacy .wallet:not(.login-register) .user-details-content .button-submit{margin-top:0;width:100%}
.bootstrap-legacy .wallet.login-register .form-control{width:190px}
.bootstrap-legacy .wallet.login-register .login-form-login [type="submit"]{padding:0 11px}
}
.bootstrap-legacy .login-box-collapsed-escape{position:static !important}
@media only screen and (min-width:1239px){.bootstrap-legacy .wallet:not(.login-register){margin-right:0;max-width:360px}
.bootstrap-legacy .wallet:not(.login-register) .user-details-label,.bootstrap-legacy .wallet:not(.login-register) .user-details-label-balance{display:block}
.bootstrap-legacy .wallet:not(.login-register) .user-details-balance{display:block;font-size:28px;line-height:20px}
.bootstrap-legacy .wallet:not(.login-register) .user-details-block{float:left}
.bootstrap-legacy .wallet:not(.login-register) .user-details-infos{width:60%}
.bootstrap-legacy .wallet:not(.login-register) .user-details-score{width:40%}
.bootstrap-legacy .wallet:not(.login-register) .score-wrapper{margin-top:22px;padding-top:17px;width:118px;height:111px;background:url("../images/crown.png") no-repeat 0 0}
.bootstrap-legacy .wallet:not(.login-register) .user-details-score{text-align:center}
.bootstrap-legacy .wallet:not(.login-register) .user-details-score .score-number{display:block}
.bootstrap-legacy .wallet:not(.login-register) .user-details-score .score-label{font-size:18px}
.bootstrap-legacy .wallet:not(.login-register) .user-details-content .button-submit{margin-top:0;width:auto}
.bootstrap-legacy .wallet:not(.login-register) .login-form-login [type=submit]{padding:0 11px}
.bootstrap-legacy .wallet:not(.login-register) .disconnect-user{position:static}
.bootstrap-legacy .wallet:not(.login-register) .form-control{padding:0 20px;width:119px}
}
.bootstrap-legacy .reduce-margin-bottom-for-collapsed-login-box{margin-bottom:0 !important}
.bootstrap-legacy .login-box-collapsed-padding{padding:10px !important}
.bootstrap-legacy .login-box-collapsed-paddingzero{padding:0 !important;margin-bottom:0 !important}
.bootstrap-legacy .login-box-collapsed-welcome{font-size:14px !important;padding-top:10px !important}
.bootstrap-legacy .login-box-collapsed-time{font-size:13px !important}
.bootstrap-legacy .login-box-collapsed-balance{font-size:12px !important;display:inline-block !important;padding-right:0 !important}
.bootstrap-legacy .login-box-collapsed-cash{display:inline-block !important;font-size:21px !important}
.bootstrap-legacy .login-box-collapsed-escape{font-size:12px !important}
.bootstrap-legacy .login-box-collapsed-Box{float:right;margin-bottom:0 !important}
.bootstrap-legacy .login-box-collapsed-lastaccess{font-size:12px !important;margin-top:10px !important;display:inline-block !important}
.bootstrap-legacy .login-box-collapsed-details-group{margin-left:20px !important}
.bootstrap-legacy .login-box-collapsed-user-details-header{display:inline-block !important}
.bootstrap-legacy .collapsed-box-login-add-margin-bottom-to-row{margin-bottom:20px}
.bootstrap-legacy .enlarge-date-text{font-size:14px !important}
.bootstrap-legacy .second-group-alignment{margin-top:2px}
@media only screen and (min-width:1600px){.bootstrap-legacy .login-box-collapsed-balance-width{width:41.66667%;display:inline-block}
.bootstrap-legacy .login-box-collapsed-last-access-width{width:58.33333%;margin-top:2px;display:inline-block}
.bootstrap-legacy #second-group .login-box-collapsed-Box{float:right}
}
@media only screen and (max-width:1600px){.bootstrap-legacy .login-box-collapsed-balance-width{width:100%;display:block}
.bootstrap-legacy .login-box-collapsed-last-access-width{margin-top:10px;width:100%;display:block}
.bootstrap-legacy #second-group .login-box-collapsed-Box{float:left}
}
.bootstrap-legacy .bonus-point-font-and-text{font-weight:bold !important;font-size:13px !important;font-family:"Lato",sans-serif !important}
.bootstrap-legacy .label-bonus-point-font-and-text{font-size:12px;font-family:"Lato",sans-serif}
.bootstrap-legacy .free-text-base-font-size{font-size:20px !important}
@media only screen and (min-width:1023px) and (max-width:1239px){.bootstrap-legacy .reduce-padding-bottom-free-text-login-box{padding-bottom:20px !important}
}
@media only screen and (max-width:1022px){.bootstrap-legacy .reduce-padding-bottom-free-text-login-box{padding-top:18px !important;padding-bottom:17px !important}
}
.bootstrap-legacy .zero-line-height{line-height:0 !important}
@media only screen and (min-width:1240px){.bootstrap-legacy .last-access-margin-bottom{margin-bottom:21px !important}
.bootstrap-legacy .premium-club-margin-bottom{margin-bottom:6px !important}
}
.bootstrap-legacy .user-details-contract-status-label{float:left;width:100%;padding-right:0 !important;margin:0 0 1px !important}
.bootstrap-legacy .user-details-icon-contract-status{padding-top:1px;padding-right:7px;vertical-align:bottom;float:left}
.bootstrap-legacy .user-details-contract-status p{width:86%;float:left}
.bootstrap-legacy .contract-status-border{height:22px;padding-top:3px;border-bottom:1px solid #181d73}
.better .bootstrap-legacy .contract-status-border{border-bottom:1px solid #227921}
.poker .bootstrap-legacy .contract-status-border{border-bottom:1px solid #85171a}
.casino .bootstrap-legacy .contract-status-border{border-bottom:1px solid #bf8f22}
.softgames .bootstrap-legacy .contract-status-border{border-bottom:1px solid #ffa4a1}
.bingo .bootstrap-legacy .contract-status-border{border-bottom:1px solid #1b77a6}
.skill .bootstrap-legacy .contract-status-border{border-bottom:1px solid #257966}
.lotterie .bootstrap-legacy .contract-status-border{border-bottom:1px solid #e57c00}
.fantasysport .bootstrap-legacy .contract-status-border{border-bottom:1px solid #02456d}
.bootstrap-legacy .no-bottom-border{border-bottom:none !important}
.bootstrap-legacy .user-details-contract-status-description{font-size:10px;font-weight:700;color:white;text-transform:initial;font-weight:normal}
.bootstrap-legacy .contract-stust-margin-botton{float:right;margin-bottom:5px}
.bootstrap-legacy .contract-status-text-position{text-align:right}
@media only screen and (max-width:1239px){.bootstrap-legacy .contract-status-text-position{text-align:left}
}
.bootstrap-legacy .reduce-padding-bottom-contract-status{padding-bottom:20px !important}