@import 'mobile.css';

body {
    font-family: "Muli", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.dv-body .header-main .nav > li > a {
    font-family: "Muli", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-transform: none;
}
.dv-body #main.dark {
    /*background: url("../img/sbotop-LDP.jpg");*/
}

.absolute-footer #menu-footer-menu {
    padding-top: 15px;
}
.is-mobile .absolute-footer #menu-footer-menu .menu-item {
    display: block;
    margin-bottom: 10px;
}
.absolute-footer #menu-footer-menu .menu-item a {
    color: rgba(255, 255, 255, 0.8);
    letter-spacing: .15em;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    font-family: "Muli", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.absolute-footer #menu-footer-menu .menu-item a:hover {
    color: rgba(255, 255, 255, 1);
}

.dv-body div.signup-hud-float-parent { width: 100%; height: 10px; position: relative; }
div#signup-hud-float {
    position: fixed;
    bottom: 0px;
    /*width: 100vw;*/
    height: 70px;
    background-image: url('../img/overlay_bg.png');
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    left: 0;
    transform: none;
    z-index: 999;
    box-shadow: 0px 13px 5px -15px #000;
}

.signup-hud{
    position: fixed;
    bottom: 0px;
    right: 0%;

}

.signup-hud-fixed{
    position:fixed !important;
    bottom: 250px !important;
}


/********Footer payments links******/
.ThirdParty {
    text-align: center;
    margin: 20px 20px 0 20px;
}

.Misc,
.Partners,
.Payment,
.Socialmedia {
    display: inline-block;
    padding: 0 20px;
    list-style: none;
}

.FooterLinks li,
.Misc li,
.Partners li,
.Payment li,
.Socialmedia li {
    display: inline-block;
}

.footer-separator-icon {
    background: url(../images/separator_light.png) no-repeat 0 0;
    width: 11px;
    height: 57px;
    display: inline-block;
}

.ByMoneybookers,
.Entropay,
.Envoy,
.Mastercard,
.Moneybookers,
.Netbanx,
.Neteller,
.Visa,
.Partner_bvb {
    height: 33px;
    float: left;
}

.Visa {
    background: url(../images/icons/Visa_colour.png) no-repeat 0 0;
    width: 40px;
}

.Mastercard {
    background: url(../images/icons/Mastercard.png) no-repeat 0 0;
    width: 21px;
}

.Neteller {
    background: url(../images/icons/Neteller.png) no-repeat 0 0;
    width: 62px;
}

.Entropay {
    background: url(../images/icons/Entropay.png) no-repeat 0 0;
    width: 22px;
}

.ByMoneybookers {
    background: url(../images/icons/ByMoneybookers_colour.png) no-repeat 0 0;
    width: 26px;
}

.Above18,
.Above21,
.GT,
.Gamcare,
.IOM,
.RGA,
.Digicert {
    width: 29px;
    height: 46px;
    float: left;
}

.GT {
    background: url(../images/icons/GT.png) no-repeat 0 0;
    width: 36px;
}

.Gamcare {
    background: url(../images/icons/Gamcare.png) no-repeat 0 0;
    width: 32px;
}

.Above18 {
    background: url(../images/icons/Above18.png) no-repeat 0 0;
    width: 29px;
    height: 42px;
}

.RGA {
    background: url(../images/icons/RGA_colour.png) no-repeat 0 0;
    width: 71px;
    height: 42px;
}

.Twitter,
.Youtube,
.Googleplus,
.Instagram,
.Facebook,
.Weibo {
    height: 44px;
    float: left;
    margin: 0 0 0 5px;
}

.Twitter {
    background: url(../images/icons/twitter-icon.png) no-repeat 0 0;
    width: 25px;
}

.Youtube {
    background: url(../images/icons/youtube-icon.png) no-repeat 0 0;
    width: 25px;
}

.Facebook {
    background: url(../images/icons/facebook-icon.png) no-repeat 0 0;
    width: 25px;
}

.Instagram {
    background: url(../images/icons/instagram-icon.png) no-repeat 0 0;
    width: 25px;
}
/*******************/

.btn-register {
    font-weight: normal !important;
}

.header-nav li a {
    font-weight: normal !important;
}

.header-bg-image {
    background-color: #272727;
}

/*****Table Style*****/
/* #main #content table,
#main #content table th,
#main #content table td {
    border: 1px solid #fff;
    border-collapse: collapse;
    padding: 0.5rem;
    color: #fafafa;
} */

table td {
    border: 1px solid #dfdfdf !important;
    padding: 0.5rem !important;
    color: #dfdfdf !important;
}