body {
    background: #FFF;
    color: #333;
    padding-top: 56px;
}


.navbar-dark .navbar-toggler {
    color: #000;
}


.bs-header-ext {
    background-color: #323231 !important;
}

.bs-header-ext  a.nav-link {
    color: #EEE !important;
}


.bs-header .nav-link {
    color: #EEE !important;
    /*font-weight: 600;*/
}

.navbar-dark {
    background-color: #323231 !important;
}

.brand-logo {
    vertical-align: top;
    width: 50px;
    margin-bottom: 0px;
    margin-right: 5px;
    margin-top: 0px;
}

.bs-header {
    padding-top: 10px;
}

.bs-header .navbar-brand {
    font-size: 22px;
    font-family: sans-serif;
    font-weight: bold;
    color: #EEE !important;
}

.bs-header .dropdown-toggle:after {
    display: none;
}


.gsec-head {
    background-color: #323231;
    color: #FFF;
}

.gsec-list {
    background-color: #85b3c3;
    color: #FFF;
}

.gsec-1 {
    background-color: #FFF;
    color: #000;
}

.gsec-2 {
    background-color: #eee;
    color: #333;
}

.gsec-3 {
    background-color: #eef5f7;
    color: #111;
}

.gsec-4 {
    background-color: #100B00;
    color: #FFF;
}


.gsec-7bit {
    background-color: #17002a;
    color: #FFF;
}

.gsec-red {
    background-color: #CD0A24;
    color: #FFF;
}

.gsec-green {
    background-color: #109648;
    color: #FFF;
}

.grw-1 .gcol-border {
    background-color: #E6E8E6;
    border: 2px solid #CED0CE;
    border-radius: 5px;
}


.grw-2 .gcol-border {
    background-color: #FFF;
    /*border: 2px solid #CED0CE;*/
    border-radius: 5px;
}


.gnb-list-view {
    color: #000;
}

@media (max-width: 576px) {
    .brand-logo {
        max-width: 200px;

    }

    .bs-header .navbar-brand {
        font-size: 22px;
        color: #EEE !important;
    }
}


.gnb-list-view .gnb-title:hover, .gnb-list-view .gnb-title {
    color: #111;
}



.btn-play-featured, .gnb-aside-items .btn-play, .gnb-more, .gnb-list-view .btn-play, .gnb-list-view .btn-play {
    color: #FFF!important;
    background-color: #cb0066;
    border-color: #cb0066;
}


.btn-play-featured:hover, .btn-play-featured:active, .gnb-aside-items .btn-play:hover, .gnb-more:active, .gnb-more:hover, .gnb-list-view .btn-play:hover, .gnb-list-view .btn-play:active {
    background-color: #cb0066!important;
    border-color: #cb0066!important;
}


.modal-dialog {
    color: #222;
}


.featured .bi-star-fill {
    color: #cb0066;
}

.gnb-geo {
    color: #FFF;
}

.gnb-geo-change {
    color: #eee;
}




.gnb-aside {
    position: relative;
    padding: 3px;
    box-sizing: border-box;
    border-radius: 5px;
    background-color: #284f80;
}

.gnb-aside-items > li {
    padding: 5px 0;
    margin: 7px 0;
    background-color: #FFF;
    border-radius: 5px;
}

.gnb-aside-items .image {
    height: 64px;
    width: 64px;
    min-width: 64px;
}    


.gnb-aside-items .gnb-logo {
    border-radius: 50%;
}

.gnb-aside-header p {
    font-weight: bold;
    color: #FFF;
}

.gnb-aside-items .name {
    font-size: 1.4rem;
    cursor: pointer;
}

.gnb-aside-items .btn-play {
    margin-right: 9px;
}

.game-video-casinos video {
    max-width: 100%;
}

.product-landing {
    background-color: #0e1415;
}

.product-info {
    border-radius: 10px;
    border: 3px solid #1B2845;
    position: relative;
    padding: 3px;
    box-sizing: border-box;
    background-color: #1B2845;
    background: linear-gradient(191.53deg, #274060 31.04%, #1B2845 108.64%);
}

.product-info > table {
    color: #b3c6e6;
}

.product-info td {
    border-color: #0a0f1c;
}

.swiper-payments {
    color: #333;
}


@media screen and (max-width: 576px) {
    body {
        padding-top: 56px;
    }
}