body{background:#424242}.loader-circle{background-color:#00a534}.product-specific-sprite{background:url("/modules/core/images/xgames/xgames-sprite-bf_20831_.svg") no-repeat;background-size:100%;-webkit-background-size:100%}@-webkit-keyframes bounce-circle{50%{background-color:#00a534}}@keyframes bounce-circle{50%{background-color:#00a534}}@-webkit-keyframes fadeCircle{0%{background-color:#fff}100%{background-color:#00a534}}@keyframes fadeCircle{0%{background-color:#fff}100%{background-color:#00a534}}.phone #bg,.phone .ui-panel.background-black{background:url("/modules/core/images/background-phone-portrait@2x.png") no-repeat 0 0;background-size:100% 100%;-webkit-background-size:100% 100%}.tablet #bg,.tablet .ui-panel.background-black{background:url("/modules/core/images/background-tablet-portrait@2x.png") no-repeat 0 0;background-size:100% 100%;-webkit-background-size:100% 100%;padding-bottom:56px}@media only screen and (orientation: landscape){.phone #bg,.phone .ui-panel.background-black{background:url("/modules/core/images/background-phone-landscape@2x.png") no-repeat 0 0;background-size:100% 100%;-webkit-background-size:100% 100%}.tablet #bg,.tablet .ui-panel.background-black{background:url("/modules/core/images/background-tablet-landscape@2x.png") no-repeat 0 0;background-size:100% 100%;-webkit-background-size:100% 100%}}

.mod-featured-games{padding:8px}.mod-featured-games .game-wrapper{padding:0 0 8px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-featured-games .game-wrapper .game-title{font-size:14px}.mod-featured-games .game-wrapper .download-button{color:#424242;font-size:16px;font-weight:bold;height:40px;line-height:40px;text-align:center;position:relative;margin-top:-40px}html:not(.phone) .mod-featured-games .game-wrapper{float:left;width:50%;padding:0 8px 8px 8px}html:not(.phone) .mod-featured-games .game-wrapper .game-title{line-height:30px;font-size:22px}html:not(.phone) .mod-featured-games .game-wrapper .download-button{font-size:21px;height:53px;line-height:53px;margin-top:-53px}@media (orientation: portrait){html.phone .mod-featured-games .game-wrapper .game-image-overlay.download-button-present{bottom:40px}html.phone .mod-featured-games .game-wrapper .download-button{margin:0}}@media (orientation: landscape){.mod-featured-games .game-wrapper{float:left;width:50%;padding:0 8px 8px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-featured-games .game-wrapper:nth-child(2n+1){clear:both}}.mod-featured-games a.redirect-button{width:100%;height:44px;margin-top:16px;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:1;font-size:16px;color:#ffffff;border:1px solid #ffffff;border-radius:8px;font-family:"Noto Sans", sans-serif}.mod-featured-games a.redirect-button:hover{opacity:0.9}.mod-featured-games a.redirect-button .safer-icon{width:18px;height:18px;background:url("/modules/core/images/xgames/xgames-set-limit_20831_.svg") no-repeat 0 0}

[data-role="header"]{background:#424242}.mod-header.black{border-bottom:2px solid #f1f1f1}.mod-header.black .header-center{color:#f1f1f1}

.mod-promotion-details .mantis-promotion-title .mantis-promotion-title-text br{display:block}.mod-promotion-details .promotion-action-flow-container{padding:8px;clear:both}.mod-promotion-details .promotion-action-flow-container .promotion-action-button-container{padding:8px 0 0}.mod-promotion-details .mantis-promotion-show-terms-tab,.mod-promotion-details .show-terms-tab{text-decoration:none;color:#2789ce}.mod-promotion-details .mantis-promotion-details-tabs{background-color:transparent}.mod-promotion-details .mantis-nav-tabs{border-spacing:1px}.mod-promotion-details .mantis-nav-tabs>.mantis-table-cell{font-size:13px;width:33.33%;background-color:rgba(0,0,0,0.25);color:#fff;border:none;line-height:inherit;height:47px;padding:0;font-weight:bold;cursor:pointer}.mod-promotion-details .mantis-nav-tabs>.mantis-table-cell.active{background-color:#fff;color:#FF0037}.mod-promotion-details .mantis-tab-content{color:#fff;font-size:13px;background-color:rgba(0,0,0,0.35)}.mod-promotion-details .mantis-tab-content table{border:1px solid rgba(255,255,255,0.3);background-color:transparent}.mod-promotion-details .mantis-tab-content a{color:#FF0037}.mod-promotion-details .terms-and-conditions{display:none}html:not(.phone) .mod-promotion-details .promotion-action-flow-container,html:not(.phone) .mod-promotion-details .mantis-promotion{max-width:488px;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}@media (orientation: landscape){html.phone .mod-promotion-details .promotion-action-flow-container,html.phone .mod-promotion-details .mantis-promotion{max-width:304px;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}}

.mod-xgames-betting-history{
    max-width: 535px;
    margin: 0 auto;
}

.mod-xgames-betting-history .filters{
    margin: 0 16px;
}

.mod-xgames-betting-history .filters .ui-select,
.mod-xgames-betting-history .filters .ui-btn,
.mod-xgames-betting-history .filters .ui-btn-inner,
.mod-xgames-betting-history .filters select.filter-select
{
    height: 40px;
    margin: 0;
}

.mod-xgames-betting-history .filters .ui-btn-inner{
    padding: 0 45px 0 8px;
    line-height: 40px;
    font-size: 14px;
    text-align: left;
    font-weight: bold;
}

.mod-xgames-betting-history .filters .ui-btn-inner .ui-icon{
    background: url(/modules/core/images/core-sprite_20831_.png) no-repeat -10000px -10000px;
    -webkit-background-size: 400px 400px;
    background-size: 400px 400px;
    background-position: -181px -53px;

    position: absolute;
    top: 50%;
    margin-top: -9px;
}

.mod-xgames-betting-history .filters .ui-select{
    background: #cccfd2;
    margin: 0px;
}


.mod-xgames-betting-history .filters .filter-title {
    font-size: 14px;
    margin: 16px 0 8px 0;
    font-weight: bold;
}

.mod-xgames-betting-history .filters .filter-button .filter-button-link {
    display: block;
    height: 40px;
    background: #cccfd2;
    color: #000000;
    line-height: 40px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin: 10px 0 16px 0;
}

.mod-xgames-betting-history .table{
    width:100%;
}

.mod-xgames-betting-history .table-head{
    height: 27px;
}

.mod-xgames-betting-history .table-head th{
    font-size: 14px;
    font-weight: bold;
    background: #cccfd2;
    line-height: 27px;
    text-align: center;
    border-right: 1px solid #ffffff;
}
.mod-xgames-betting-history .table-head th:last-child{
    border: 0;
}

.mod-xgames-betting-history .table-body tr{
    border-bottom: 1px solid #cccfd2;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.mod-xgames-betting-history .table-body tr td{
    padding: 15px 0;
}

.mod-xgames-betting-history .table-body tr td:first-child{
    color: rgba(0,0,0,0.5);
}

.mod-xgames-betting-history .table-body .loss{
    color: #ff0037;
}

.mod-xgames-betting-history .table-body .win{
    color: #aecf5d;
}

.mod-xgames-betting-history .more-button{
    margin: 16px;
    display: none;
}

.mod-xgames-betting-history .more-button .more-button-link {
    display: block;
    height: 40px;
    background: #cccfd2;
    color: #000000;
    line-height: 40px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin: 10px 0 16px 0;
}

.mod-xgames-betting-history .no-bets{
    display: none;
    font-weight: bold;
    font-size: 14px;
    padding: 16px;
}

.mod-xgames-betting-history .error{
    display: none;
    font-weight: bold;
    font-size: 14px;
    padding: 16px;
}
.mod-xgames-bonus-history{
    max-width: 535px;
    margin: 0 auto;
}

.mod-xgames-bonus-history .table{
    width:100%;
}

.mod-xgames-bonus-history .table-head{
    height: 27px;
}

.mod-xgames-bonus-history .table-head th{
    font-size: 14px;
    font-weight: bold;
    background: #cccfd2;
    line-height: 27px;
    text-align: center;
    border-right: 1px solid #ffffff;
}
.mod-xgames-bonus-history .table-head th:last-child{
    border: 0;
}

.mod-xgames-bonus-history .table-body tr{
    border-bottom: 1px solid #cccfd2;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.mod-xgames-bonus-history .table-body tr td{
    padding: 15px 0;
}

.mod-xgames-bonus-history .table-body tr td:first-child{
    color: rgba(0,0,0,0.5);
}

.mod-xgames-bonus-history .table-body .description.expired,
.mod-xgames-bonus-history .table-body .amount.expired,
.mod-xgames-bonus-history .table-body .description.cancelled,
.mod-xgames-bonus-history .table-body .amount.cancelled{
    color: #ff0037;
}

.mod-xgames-bonus-history .table-body .amount.accepted,
.mod-xgames-bonus-history .table-body .amount.completed{
    color: #ffb80c;
}

.mod-xgames-bonus-history .more-button{
    margin: 16px;
    display: none;
}

.mod-xgames-bonus-history .more-button .more-button-link {
    display: block;
    height: 40px;
    background: #cccfd2;
    color: #000000;
    line-height: 40px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin: 10px 0 16px 0;
}

.mod-xgames-bonus-history .no-bonus{
    display: none;
    font-weight: bold;
    font-size: 14px;
    padding: 16px;
}

.mod-xgames-bonus-history .error{
    display: none;
    font-weight: bold;
    font-size: 14px;
    padding: 16px;
}

/******* tablet design *************/
.tablet .mod-xgames-bonus-history{
    margin-top: 16px;
}
