﻿@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin,latin-ext");:root {    --theme: #f7b034;    --theme-hover: #fbbc4f;    --theme02: #333;    --theme02-hover: #444;    --theme03: #e0ffe0;    --theme03-hover: #e0ffe0;    --theme04: #edcecf;    --theme04-hover: #edcecf;    --theme05: #dbf1ff;    --theme05-hover: #dbf1ff;    --theme06: #f7f7f7;    --theme06-hover: #f7f7f7;    --primary: #26a69a;    --primary-hover: #2bbbad;    --success: #67c23a;    --success-hover: #85ce61;    --info: #909399;    --info-hover: #a6a9ad;    --warning: #e6a23c;    --warning-hover: #ebb563;    --danger: #f56c6c;    --danger-hover: #f78989;    --gray1: #333;    --gray2: #404041;}.carousel-bet {    max-height: 500px !important;}.card-destacados {    max-height: 250px !important;}.card-img-games {    width: 50%;}.GamesDestacados {    padding-top: 1rem;}.Filter-inline {    display: inline !important;    align-content: center;    text-align: center;}.FiltersCategoriesContainer {    background-color: var(--theme06);    margin-left: 0px !important;    margin-right: 0px !important;}* {    max-width: 100vw;    box-sizing: border-box;    text-decoration: none;}html, body {    padding: 0;    margin: 0;}html {    line-height: 1.5;    font-family: "Roboto", sans-serif;    font-weight: normal;    color: rgba(0, 0, 0, 0.87);}body {    font-family: "Roboto", sans-serif;    background-color: #eee;    text-rendering: optimizeLegibility;    letter-spacing: -0.3px;    -webkit-font-smoothing: antialiased;}    body :not(.TabsList)*::-webkit-scrollbar-thumb {        background-color: var(--theme);        border-radius: 10px;        box-shadow: inset 0 0 3px rgb(0 0 0 / 10%);    }    body :not(.TabsList)*::-webkit-scrollbar {        background-color: transparent;        height: 10px;        width: 10px;    }a {    cursor: pointer;    text-decoration: none;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {    display: block;}button, input, select, textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit;    color: inherit;}    select:focus, input:focus {        box-shadow: none !important;        outline: 0 !important;    }table {    width: 100%;    display: table;}ul {    padding-left: 0;    list-style-type: none;    margin: 0;    padding: 0;}    ul > li {        list-style-type: none;    }img {    margin: 0 auto;    max-width: 100%;    object-fit: cover;}iframe {    padding: 0;    margin: 0;    border: 0;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {    margin-top: 0;    margin-bottom: 0.5rem;    font-weight: 400;    line-height: 1.2;}.m-r-5 {    margin-right: 5px;}.Centered {    display: flex;    align-items: center;    justify-content: center;}.text-theme {    color: var(--theme);}.text-theme02 {    color: var(--theme02);}.text-theme03 {    color: var(--theme03);}.text-theme04 {    color: var(--theme04);}.text-theme05 {    color: var(--theme05);}.text-theme06 {    color: var(--theme06);}.ToTop {    position: fixed;    display: none;    bottom: 20px;    left: 20px;    z-index: 99;    cursor: pointer;    background-color: #333;    color: #fff;    padding: 10px;    width: 30px;    height: 30px;    line-height: 12px;    font-size: 12px;    border-radius: 50%;}    .ToTop i {        display: block;    }.flex-container {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -ms-flex-direction: row;    flex-direction: row;    min-width: 1px;    -ms-flex-align: center;    align-items: center;}    .flex-container.align-items-res {        -ms-flex-align: initial;        align-items: initial;    }.mar-top-10 {    margin-top: 10px !important;}.btn {    display: inline-block;    line-height: 1;    white-space: nowrap;    cursor: pointer;    background: #fff;    border: 1px solid #dcdfe6;    color: #606266;    -webkit-appearance: none;    text-align: center;    box-sizing: border-box;    outline: none;    transition: 0.1s;    -moz-user-select: none;    -webkit-user-select: none;    -ms-user-select: none;    padding: 12px 20px;    font-size: 12px;    border-radius: 3px;}    .btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus, .btn:focus {        outline: 0;        box-shadow: none;    }.btn-icon-left i {    margin-right: 5px;}.btn-icon-right i {    margin-left: 5px;}.btn-default {    border: none;}.btn-theme {    color: #15191d;    background-color: var(--theme);    border-color: var(--theme);}    .btn-theme:hover {        color: #15191d;        background-color: var(--theme-hover);        border-color: var(--theme-hover);    }.btn-theme02 {    color: #fff;    background-color: var(--theme02);    border-color: var(--theme02);}    .btn-theme02:hover {        color: #fff;        background-color: var(--theme02-hover);        border-color: var(--theme02-hover);    }.btn-theme03 {    color: #36b54a;    background-color: var(--theme03);    border-color: var(--theme03);}    .btn-theme03:hover {        color: #36b54a;        background-color: var(--theme03-hover);        border-color: var(--theme03-hover);    }.btn-theme04 {    color: #e7353c;    background-color: var(--theme04);    border-color: var(--theme04);}    .btn-theme04:hover {        color: #e7353c;        background-color: var(--theme04-hover);        border-color: var(--theme04-hover);    }.btn-theme05 {    color: #528db2;    background-color: var(--theme05);    border-color: var(--theme05);}    .btn-theme05:hover {        color: #528db2;        background-color: var(--theme05-hover);        border-color: var(--theme05-hover);    }.btn-theme06 {    color: #cccccc;    background-color: var(--theme06);    border-color: var(--theme06);}    .btn-theme06:hover {        color: #cccccc;        background-color: var(--theme06-hover);        border-color: var(--theme06-hover);    }.btn[disabled] {    pointer-events: none;    border-color: #dfdfdf !important;    background-color: #dfdfdf !important;    box-shadow: none;    color: #9f9f9f !important;    cursor: default;}.btn-theme.is-plain {    color: var(--theme);    background: #f4f4f5;    border-color: #d3d4d6;}    .btn-theme.is-plain:focus, .btn-theme.is-plain:hover {        background: var(--theme);        border-color: var(--theme);        color: #fff;    }.btn-primary {    color: #fff;    background-color: var(--primary);    border-color: var(--primary);}    .btn-primary:hover {        background-color: var(--primary-hover);        border-color: var(--primary-hover);    }    .btn-primary.is-plain {        color: var(--primary);        background: #ecf5ff;        border-color: #b3d8ff;    }        .btn-primary.is-plain:focus, .btn-primary.is-plain:hover {            background: var(--primary);            border-color: var(--primary);            color: #fff;        }.btn-success {    color: #fff;    background-color: var(--success);    border-color: var(--success);}    .btn-success:hover {        background-color: var(--success-hover);        border-color: var(--success-hover);    }    .btn-success.is-plain {        color: var(--success);        background: #f0f9eb;        border-color: #c2e7b0;    }        .btn-success.is-plain:focus, .btn-success.is-plain:hover {            background: var(--success);            border-color: var(--success);            color: #fff;        }.btn-info {    color: #fff;    background-color: var(--info);    border-color: var(--info);}    .btn-info:hover {        background-color: var(--info-hover);        border-color: var(--info-hover);    }    .btn-info.is-plain {        color: var(--info);        background: #f4f4f5;        border-color: #d3d4d6;    }        .btn-info.is-plain:focus, .btn-info.is-plain:hover {            background: var(--info);            border-color: var(--info);            color: #fff;        }.btn-warning {    color: #fff;    background-color: var(--warning);    border-color: var(--warning);}    .btn-warning:hover {        background-color: var(--warning-hover);        border-color: var(--warning-hover);    }    .btn-warning.is-plain {        color: var(--warning);        background: #f4f4f5;        border-color: #d3d4d6;    }        .btn-warning.is-plain:focus, .btn-warning.is-plain:hover {            background: var(--warning);            border-color: var(--warning);            color: #fff;        }.btn-danger {    color: #fff;    background-color: var(--danger);    border-color: var(--danger);}    .btn-danger:hover {        background-color: var(--danger-hover);        border-color: var(--danger-hover);    }    .btn-danger.is-plain {        color: var(--danger);        background: #f4f4f5;        border-color: #d3d4d6;    }        .btn-danger.is-plain:focus, .btn-danger.is-plain:hover {            background: var(--danger);            border-color: var(--danger);            color: #fff;        }.btn.is-round {    border-radius: 20px;    padding: 12px 23px;}.btn.is-circle {    border-radius: 50%;    padding: 12px;}.divider-left {    width: 1px;    height: 20px;    background-color: #fff;    margin: 0 10px;}.dropdown {    cursor: pointer;}.dropdown-menu {    min-width: 50px;    border-radius: 0;    padding: 0;    animation: growOut 200ms ease-in-out forwards;    transform-origin: top center;}.dropdown-toggle {    display: flex;    justify-content: center;    align-items: center;}.truncate {    display: block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.WLSystem {    min-height: 100vh;}.flex-item {    -ms-flex: 1;    flex: 1;}.item-container {    width: 1240px;    max-width: 1240px;    margin: 0 auto;}.MobileSidebars {    position: fixed;    left: 0;    top: 0;    width: 100vw !important;    height: 100vh !important;    padding: 0 !important;    margin: 0 !important;    z-index: 1000;    display: none;}    .MobileSidebars .CloseSidebars {        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        background-color: rgba(0, 0, 0, 0.6);        z-index: 1001;    }    .MobileSidebars .Sidebar {        position: absolute;        width: 300px;        height: 100%;        top: 0;        background-color: #fff;        z-index: 1002;    }body.ShowSidebar {    overflow: hidden;}.filterText {    margin: 15px 15px 0;}.slide-item:not(.slided) .slide-toggle::after {    transform: rotate(0deg);}.slide-item .slide-toggle {    position: relative;    cursor: pointer;}    .slide-item .slide-toggle::after {        content: "\f078";        position: absolute;        height: 100%;        display: flex;        justify-content: center;        align-items: center;        top: 0;        right: 13px;        font-family: "Font Awesome 5 Pro";        font-weight: 900;        -moz-osx-font-smoothing: grayscale;        -webkit-font-smoothing: antialiased;        font-style: normal;        font-variant: normal;        text-rendering: auto;        line-height: 1;        transform: rotate(-180deg);        transition: 0.2s ease;    }.MobileSidebars .Sidebar.SidebarSports {    left: -100%;}.MobileSidebars .Sidebar.SidebarAuth {    right: -100%;}.MobileSidebars .Sidebar.SidebarSports, .MobileSidebars .Sidebar.SidebarAuth {    overflow-y: auto;}body.ShowSidebar.SidebarSports .MobileSidebars .Sidebar.SidebarSports {    left: 0;    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.6), 0 1px 15px 0 rgba(0, 0, 0, 0.32), 0 3px 1px -2px rgba(0, 0, 0, 0.2);    animation: toRight 0.3s ease;}body.ShowSidebar.SidebarAuth .MobileSidebars .Sidebar.SidebarAuth {    right: 0;    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);    animation: toLeft 0.3s ease;}.MobileSidebars .SidebarSports .SearchOne {    position: relative;    margin: 0;    padding: 0 8px;    height: 65px;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    background-color: #fff;}    .MobileSidebars .SidebarSports .SearchOne input {        border: none;        margin: 0;        padding-left: 43px;        border-radius: 50px;        height: 48px;        background-color: #fff;        color: #000;        width: 100%;        box-shadow: none !important;        outline: 0 !important;    }    .MobileSidebars .SidebarSports .SearchOne .fas {        position: absolute;        top: 21px;        left: 20px;        border: none;        box-shadow: none;        text-shadow: none;        background-color: transparent;        color: #b2b3b7;        font-size: 25px;    }.MobileSidebars .SidebarSports .TabsGames {    position: relative;    overflow-x: auto;    overflow-y: hidden;    width: 100%;    background: #333;    margin: 0 auto;    white-space: nowrap;    padding-left: 0;    margin-bottom: 0;    border-bottom: 1px solid rgba(255, 255, 255, 0.13);    font-family: "Roboto", sans-serif;}    .MobileSidebars .SidebarSports .TabsGames .Tab {        display: inline-block;        text-align: center;        padding: 0;        margin: 0;        text-transform: uppercase;    }        .MobileSidebars .SidebarSports .TabsGames .Tab a {            display: -ms-flexbox;            display: flex;            -ms-flex-direction: column;            flex-direction: column;            -ms-flex-pack: center;            justify-content: center;            align-items: center;            padding: 23px 10px;            text-transform: uppercase;            font-size: 13px;            color: #fff;            font-weight: 500;        }            .MobileSidebars .SidebarSports .TabsGames .Tab a.Active {                color: #f7b034;            }            .MobileSidebars .SidebarSports .TabsGames .Tab a i {                font-size: 25px;                margin-bottom: 15px;            }.MobileSidebars .SidebarAuth .LogoContainer {    display: flex;    width: 100%;    height: 48px;    justify-content: center;}    .MobileSidebars .SidebarAuth .LogoContainer img {        max-height: 100%;    }.MobileSidebars .SidebarAuth .AuthMenu {    min-height: calc(100vh - 177px);}    .MobileSidebars .SidebarAuth .AuthMenu .Title h5 {        font-weight: bold;        font-size: 13px;        text-align: center;        color: #333;        margin: 35px 0 30px 0;    }    .MobileSidebars .SidebarAuth .AuthMenu .btn {        display: block;        margin: 10px 15px;        text-transform: uppercase;        text-align: center;        border-radius: 5px;        font-size: 16px;        font-weight: bold;    }.MobileSidebars .SidebarAuth .MenuBottom {    width: 100%;    background: #fff;}.navLinks {    padding-left: 0;    list-style-type: none;    margin: 0;    padding: 0;}    .navLinks li {        list-style-type: none;    }        .navLinks li a {            position: relative;            display: flex;            align-items: center;            padding: 13px;            white-space: nowrap;            overflow: hidden;            text-overflow: ellipsis;            font-size: 14px;            font-weight: 500;            color: #444;        }            .navLinks li a.Active {                background-color: #333;                color: #fff;            }            .navLinks li a:hover:not(.Active) {                background-color: rgba(0, 0, 0, 0.05);            }    .navLinks > li > a::before {        content: "";        position: absolute;        width: 4px;        height: 16px;        left: 0;        top: 15px;        background-color: #333;        border-radius: 0 3px 3px 0;    }    .navLinks li a img {        max-width: 25px;        margin-right: 10px;        margin-left: 0;    }    .navLinks li a i {        font-size: 19px;        margin-right: 10px;    }    .navLinks li.CollapseMenu ul li a {        padding: 10px 35px;    }    .navLinks li.CollapseMenu > a.bg {        background-color: #333;        color: #fff;    }    .navLinks li.CollapseMenu > a::after {        content: "\f078";        position: absolute;        right: 13px;        font-family: "Font Awesome 5 Pro";        font-weight: 900;        -moz-osx-font-smoothing: grayscale;        -webkit-font-smoothing: antialiased;        display: inline-block;        font-style: normal;        font-variant: normal;        text-rendering: auto;        line-height: 1;        transform: rotate(-180deg);        transition: 0.2s ease;    }    .navLinks li.CollapseMenu > a.collapsed::after {        transform: rotate(0deg);    }.Main {    min-height: calc(100vh - 151px);    padding: 0;    display: flex;    flex-wrap: wrap;    flex-direction: column;    width: 100%;}.RegisterPage {    width: 100%;}.LangContainer img {    margin-left: 0px;}.FooterContainer {    background-color: #fff;    color: #505050;    font-size: 13px;    padding-top: 0;}    .FooterContainer .Footer {        position: relative;        width: 100%;        max-width: 100%;        margin: 0 auto;    }        .FooterContainer .Footer > div {            padding: 10px 15px;        }        .FooterContainer .Footer .Payment {            position: relative;            width: 100%;            height: 80px;            background-color: #eaeaea;        }        .FooterContainer .Footer .Middle {            display: flex;            justify-content: center;            width: 100%;        }            .FooterContainer .Footer .Middle .InformationLicense, .FooterContainer .Footer .Middle .Information {                margin: 10px 0;                margin-right: 4rem;            }                .FooterContainer .Footer .Middle .InformationLicense .Title, .FooterContainer .Footer .Middle .Information .Title {                    font-size: 0.9em;                    margin-bottom: 15px;                    font-weight: 400;                    color: #646464;                }                .FooterContainer .Footer .Middle .InformationLicense .Menu, .FooterContainer .Footer .Middle .Information .Menu {                    padding-left: 0;                    list-style-type: none;                }                    .FooterContainer .Footer .Middle .InformationLicense li, .FooterContainer .Footer .Middle .Information .Menu li {                        list-style-type: none;                    }                        .FooterContainer .Footer .Middle .InformationLicense li a, .FooterContainer .Footer .Middle .Information .Menu li a {                            color: #262f31;                            transition: 0.1s ease;                        }                            .FooterContainer .Footer .Middle .Information .Menu li a:hover {                                color: var(--theme);                            }                .FooterContainer .Footer .Middle .InformationLicense .License, .FooterContainer .Footer .Middle .Information .License {                    display: block;                    position: relative;                    overflow: hidden;                    max-width: 128px;                    min-width: 32px;                }                    .FooterContainer .Footer .Middle .InformationLicense .License img, .FooterContainer .Footer .Middle .Information .License img {                        width: 100%;                        height: auto;                    }        .FooterContainer .Footer .FooterMenu {            display: none;            margin-bottom: 6px;            border-bottom: 1px #e0e0e0 solid;        }            .FooterContainer .Footer .FooterMenu .Links {                display: -ms-flexbox;                display: flex;                -ms-flex-pack: center;                justify-content: center;                -ms-flex-align: center;                align-items: center;                width: 100%;                -ms-flex-wrap: wrap;                flex-wrap: wrap;            }                .FooterContainer .Footer .FooterMenu .Links > li > a {                    color: rgba(255, 255, 255, 0.6);                    font-size: 14px;                    display: block;                    font-size: 11px;                    padding: 3px 6px;                    font-weight: 500;                }        .FooterContainer .Footer .Copyright {            overflow: hidden;            min-height: 50px;            display: -ms-flexbox;            display: flex;            -ms-flex-align: center;            align-items: center;            background-color: #fff;        }            .FooterContainer .Footer .Copyright p {                color: #929495;                text-align: center;                text-transform: capitalize;                margin: 0;                width: 100%;                font-size: 12px;            }        .FooterContainer .Footer .PartnersContainer {            display: flex;            flex-wrap: wrap;            justify-content: center;            background: #9f9f9f;        }            .FooterContainer .Footer .PartnersContainer .Partner {                margin: 5px;                max-width: 80px;            }                .FooterContainer .Footer .PartnersContainer .Partner img {                    width: 100%;                }.MobileControlsContainer {    position: fixed;    bottom: 0;    left: 0;    z-index: 500;    width: 100%;    height: 56px;    background-color: #333;    color: #fff;    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.3);}    .MobileControlsContainer .Controls {        display: -ms-flexbox;        display: flex;        height: 56px;        -ms-flex-wrap: nowrap;        flex-wrap: nowrap;        -ms-flex-direction: row;        flex-direction: row;        min-width: 1px;        -ms-flex-align: center;        align-items: center;    }        .MobileControlsContainer .Controls a {            display: flex;            flex-wrap: wrap;            align-items: center;            justify-content: center;            padding: 2px;            height: 100%;            flex: 1;            color: #fff;            text-align: center;            border: none;            white-space: nowrap;            overflow: hidden;            text-overflow: ellipsis;        }            .MobileControlsContainer .Controls a i {                display: block;                width: 100%;                font-size: 20px;            }            .MobileControlsContainer .Controls a .Text {                font-size: 11px;            }            .MobileControlsContainer .Controls a.Coupon {                flex: none;                border-radius: 50%;                height: 74px;                width: 74px;                border: 2px solid #646464;                background-color: #646464;                color: #fff;                margin-bottom: -5px;                position: relative;            }                .MobileControlsContainer .Controls a.Coupon i {                    font-size: 20px;                    line-height: 65px;                }.ModalBalance, .ModalRegister {    padding: 5px;}    .ModalBalance .modal-dialog {        width: 90%;        max-width: 90%;    }    .ModalRegister .modal-dialog {        width: 500px;        max-width: calc(100% - 20px);    }        .ModalRegister .modal-dialog .modal-content {            padding: 30px 80px;            border: 5px solid #cccccc;        }            .ModalRegister .modal-dialog .modal-content .modal-header {                justify-content: center;                border-bottom: none;            }    .ModalBalance .modal-dialog .modal-content .modal-header {        padding: 12px 17px 0px 6px;        font-size: 17px;        border-bottom: none;    }        .ModalBalance .modal-dialog .modal-content .modal-header h5 {            font-size: 20px;            font-weight: 500;        }    .ModalBalance .modal-dialog .modal-body {        padding: 10px;    }    .ModalBalance .BalanceContainer {        font-size: 15px;    }        .ModalBalance .BalanceContainer > li > a {            display: flex;            justify-content: space-between;            align-items: center;        }            .ModalBalance .BalanceContainer > li > a .Text {                font-size: 15px;                font-weight: 600;            }            .ModalBalance .BalanceContainer > li > a .Number {                font-size: 15px;            }            .ModalBalance .BalanceContainer > li > a > i {                font-size: 15px;            }    .ModalRegister .modal-dialog .modal-content .imgLogo {        max-width: 250px;    }    .ModalRegister .modal-dialog .modal-content .modalClose {        position: absolute;        top: 25px;        right: 25px;        line-height: 1px;        text-align: center;        color: #e7353c;    }    .ModalRegister .modal-dialog .modal-content .modal-body {        width: 330px;        max-width: 100%;        margin: 0 auto;        margin-top: 40px;        padding: 0 !important;    }    .ModalRegister .AuthForm input {        border: 1px solid #d0d0d0;        padding: 0 5px;        color: #000;        border-radius: 5px;        height: 40px;        line-height: 40px;        width: 330px;        max-width: 100%;        background-color: #fff;        box-shadow: none;        outline: 0 !important;    }    .ModalRegister .AuthForm > *:not(:last-child) {        margin-bottom: 1rem;    }    .ModalRegister .AuthForm .btn {        display: block;        width: 100%;        font-size: 16px;    }.ForgotPasswordContainer {    width: 100%;    padding: 0 15px;    max-width: 100%;}    .ForgotPasswordContainer .ForgotPassword {        width: 700px;        max-width: 100%;        margin: 50px auto;        background-color: transparent;        border-radius: 10px;        padding: 0 15px 15px 15px;    }        .ForgotPasswordContainer .ForgotPassword .Title {            color: #000;            font-size: 2.28rem;            line-height: 110%;            margin: 1.14rem 0 0.912rem 0;        }        .ForgotPasswordContainer .ForgotPassword .Buttons {            display: -ms-flexbox;            display: flex;        }            .ForgotPasswordContainer .ForgotPassword .Buttons .Button {                -ms-flex: 1;                flex: 1;                padding: 8px 0;                background: #9e9e9e;                color: #fff;                text-align: center;                cursor: pointer;            }                .ForgotPasswordContainer .ForgotPassword .Buttons .Button.active {                    background: #333;                }        .ForgotPasswordContainer .ForgotPassword .RecoveryForm > * {            position: relative;            margin-top: 1rem;        }        .ForgotPasswordContainer .ForgotPassword .RecoveryForm input {            border: 1px solid #d0d0d0;            height: 36px;            padding: 0 5px;            width: 100%;            background-color: #fff;            color: #000;        }    .ForgotPasswordContainer .btn.btn-theme {        width: 100%;        text-align: center;        font-size: 1rem;    }        .ForgotPasswordContainer .btn.btn-theme.disabled {            border-color: #dfdfdf;            background: #dfdfdf;            color: #9f9f9f;            cursor: not-allowed;            box-shadow: none;            opacity: 0.6;        }    .ForgotPasswordContainer .ForgotPassword li {        color: red;    }.SigninText {    justify-content: center;}    .SigninText.registerBtn {        margin-bottom: 100px;    }    .SigninText a {        color: #333;        font-weight: 700;        margin: 15px;    }        .SigninText a span {            margin-right: 5px;            color: rgba(0, 0, 0, 0.6);            font-weight: normal;        }.RegisterContainer.AuthLogin {    background: #fff;}    .RegisterContainer.AuthLogin .ContactSupport {        height: 48px;        line-height: 48px;        font-weight: 500;        padding: 0 15px;        display: -ms-flexbox;        display: flex;        -ms-flex-align: center;        align-items: center;        color: #f7b034;        font-size: 14px;        background-color: transparent;    }        .RegisterContainer.AuthLogin .ContactSupport i {            font-size: 16px;            margin-right: 10px;        }.RegisterContainer {    width: 100%;    padding: 0 15px;    max-width: 100%;    padding: 20px 15px;    -ms-flex: 1 0 auto;    flex: 1 0 auto;    font-family: "Roboto", sans-serif;}    .RegisterContainer .btn {        width: 100%;        color: #fff;        font-size: 1rem;    }    .RegisterContainer .Title {        color: #333;        font-size: 20px;        font-weight: normal;        line-height: 110%;        margin: 0.82rem 0 0.656rem 0;    }    .RegisterContainer .TitleAuth {        font-weight: bold;        font-size: 16px;        text-align: center;        margin: 20px 0 25px;    }    .RegisterContainer .StepsContainer {        position: relative;        display: flow-root;        margin-left: -0.75rem;        margin-right: -0.75rem;    }        .RegisterContainer .StepsContainer .Step {            position: relative;            display: block;            float: left;            width: 33.33%;            padding: 0 0.75rem;        }            .RegisterContainer .StepsContainer .Step .Title {                display: flex;                align-items: center;                justify-content: space-between;                height: 45px;                background-color: #333;                color: #fff;                border-radius: 10px 10px 0 0;                padding: 10px;                margin: 0;            }                .RegisterContainer .StepsContainer .Step .Title .Text {                    font-size: 14px;                    font-weight: bold;                }                .RegisterContainer .StepsContainer .Step .Title i {                    font-size: 15px;                }        .RegisterContainer .StepsContainer .Content {            padding: 10px;            border-radius: 0 0 10px 10px;            color: #333;        }    .RegisterContainer .DualInput {        position: relative;    }        .RegisterContainer .DualInput select {            position: absolute;            top: 0;            left: 0;            z-index: 1;            width: 85px;            max-height: 100%;            height: 100%;            background-color: rgba(0, 0, 0, 0.05);            border: none;            padding: 0 6px 0 8px;        }    .RegisterContainer select {        border-radius: 5px;        height: 45px;    }    .RegisterContainer .registerInfo {        font-size: 15px;    }    .RegisterContainer .RadioTabs .RadioTab {        position: relative;        display: block;        margin-bottom: 5px;        border-radius: 10px;        overflow: hidden;        -ms-flex: 1;        flex: 1;        cursor: pointer;    }    .RegisterContainer .btnStepsContainer {        margin: 1rem 0;    }    .RegisterContainer .btnStep {        display: block;        background-color: #333;        text-align: center;        height: 48px;        font-size: 12px;        line-height: 23px;        border-radius: 5px;        font-weight: bold;        text-transform: uppercase;    }    .RegisterContainer .RadioTabs .RadioTab:not(:last-child) {        margin-right: 20px;    }.RadioTabs .RadioTab input[type="radio"] {    display: none;    position: absolute;    width: 100%;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.RadioTabs .RadioTab .item {    /*  position: absolute;*/    left: 50%;    bottom: 15px;    -ms-transform: translate(-50%);    transform: translate(-50%);    line-height: normal;    font-weight: 500;    max-width: 100%;    padding: 0 5px;    display: block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.RadioTabs .RadioTab label:before, .RadioTabs .RadioTab label:after {    content: "";    position: absolute;    right: 11px;    top: 11px;    left: 50%;    -ms-transform: translate(calc(-50% - 4px));    transform: translate(calc(-50% - 4px));    width: 20px;    height: 20px;    border-radius: 50%;    border: 2px solid #979a9d;    margin: 4px;    transition: all 0.15s ease-out 0s;}.RadioTabs .RadioTab label {    display: block;    padding: 0;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    height: 82px;    border-radius: 5px;    border: 1px solid #e0e0e0;    color: #9e9e9e;    cursor: pointer;}.RadioTabs .RadioTab input[type="radio"]:checked + label:before {    width: 20px;    height: 20px;    border-color: #39b54a;    color: #fff;    font-family: "Font Awesome 5 Pro";    font-weight: 900;    content: "\f00c";    line-height: 18px;    font-size: 11px;    z-index: 1;}.RadioTabs .RadioTab input[type="radio"]:checked + label:after {    background-color: #39b54a;    border: #39b54a;}.RadioTabs .RadioTab input[type="radio"]:checked + label {    border: 1px solid #39b54a;    box-shadow: none;    color: rgba(0, 0, 0, 0.8);}.FormGroup {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -ms-flex-direction: row;    flex-direction: row;    min-width: 1px;    -ms-flex-align: center;    align-items: center;    -ms-flex-align: initial;    align-items: initial;}    .FormGroup .suffix-field {        display: flex;        align-items: center;        position: relative;        white-space: nowrap;        padding: 0 5px;        margin: 5px 0;        margin-top: 35px;    }.FormItem {    position: relative;}    .FormItem .FieldLabel, .FormPassword .FieldLabel {        color: rgba(0, 0, 0, 0.6);    }    .FormItem:not(:first-child) {        margin-top: 1rem;    }    .FormItem input {        border-radius: 5px;        height: 45px;        line-height: 45px;        border: 1px solid #d0d0d0;        padding: 0 5px;        width: 100%;        color: #000;    }[type="checkbox"] + label {    position: relative;    padding-left: 10px;    cursor: pointer;    display: inline-block;    height: 25px;    line-height: 25px;    font-size: 1rem;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.option-input {    -webkit-appearance: none;    -moz-appearance: none;    -ms-appearance: none;    -o-appearance: none;    appearance: none;    position: relative;    display: flex;    align-items: center;    justify-content: center;    height: 20px;    width: 20px;    transition: all 0.15s ease-out 0s;    background: transparent;    border: 2px solid #19b32f;    border-radius: 50%;    color: #fff;    cursor: pointer;    outline: none;    text-align: center;}    .option-input:checked {        background: #19b32f;    }        .option-input:checked::before {            position: absolute;            font-family: "Font Awesome 5 Pro";            font-weight: 900;            content: "\f00c";            font-size: 12px;            position: relative;            top: 1px;        }[type="checkbox"]:not(:checked), [type="checkbox"]:checked {    position: absolute;    pointer-events: none;}.checkbox-field [type="checkbox"]:not(:checked), .checkbox-field [type="checkbox"]:checked {    opacity: 0;}input[type="checkbox"], input[type="radio"] {    box-sizing: border-box;    padding: 0;}[type="checkbox"] + label {    height: 20px;    line-height: 20px;}[type="checkbox"] + label {    position: relative;    padding-left: 35px;    cursor: pointer;    display: inline-block;    height: 25px;    line-height: 25px;    font-size: 1rem;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}[type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {    content: "";    left: 0;    position: absolute;    transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;    z-index: 1;}[type="checkbox"].filled-in:checked + label:after {    top: 0;    width: 20px;    height: 20px;    border: 2px solid #26a69a;    background-color: #26a69a;    z-index: 0;}[type="checkbox"].filled-in:not(:checked) + label:after {    height: 20px;    width: 20px;    background-color: transparent;    border: 2px solid #5a5a5a;    top: 0px;    z-index: 0;}[type="checkbox"].filled-in:not(:checked) + label:after {    border-color: #e0e0e0;}[type="checkbox"].filled-in + label:after {    border-radius: 2px;}[type="checkbox"].filled-in:checked + label:after {    background-color: #333;    border-color: #333;}[type="checkbox"] + label {    height: 20px;    line-height: 20px;}[type="checkbox"].filled-in:checked + label:before {    top: 2px;    left: 1px;    width: 8px;    height: 13px;    border-top: 2px solid transparent;    border-left: 2px solid transparent;    border-right: 2px solid #fff;    border-bottom: 2px solid #fff;    -ms-transform: rotate(37deg);    transform: rotateZ(37deg);    -ms-transform-origin: 100% 100%;    transform-origin: 100% 100%;}.checkbox-field label {    color: #9e9e9e;}input {    line-height: normal;}button, input, optgroup, select, textarea {    color: inherit;    font: inherit;    margin: 0;}.stepsTabs {    position: relative;    display: flex;    width: 100%;    padding: 10px;    z-index: 1;}    .stepsTabs:after {        position: absolute;        content: "";        background-color: #333;        top: 10px;        right: 10px;        left: 10px;        bottom: 10px;        width: calc(100% - 20px);        z-index: -1;    }    .stepsTabs li {        position: relative;        display: inline-block;        text-align: center;        line-height: 48px;        height: 48px;        padding: 0;        margin: 0;        -ms-flex-positive: 1;        flex-grow: 1;        text-transform: none;        letter-spacing: -0.3px;        background-color: #333;        color: #fff;        cursor: pointer;    }        .stepsTabs li:not(:last-child):after {            content: "";            position: absolute;            top: 50%;            right: 0;            width: 15px;            height: 1px;            background-color: #e0e0e0;        }        .stepsTabs li:not(:first-child):before {            content: "";            position: absolute;            top: 50%;            left: 0;            width: 15px;            height: 1px;            background-color: #e0e0e0;        }        .stepsTabs li a {            display: block;            width: 100%;            height: 100%;            font-size: 14px;            text-overflow: ellipsis;            overflow: hidden;            transition: color 0.28s ease;            font-weight: bold;            padding: 0 20px;            color: #fff;        }            .stepsTabs li a .Number {                border: 1px solid #e1e1e1;                height: 25px;                width: 25px;                display: inline-block;                text-align: center;                vertical-align: middle;                border-radius: 50%;                font-size: 14px;                line-height: 23px;                font-weight: 500;                background: transparent;                color: #e8e8e8;            }            .stepsTabs li a .Text {                display: none;            }        .stepsTabs li.active a .Number {            background-color: #f7b034;            margin-right: 15px;            border: none;        }        .stepsTabs li.active a .Text {            display: inline-block;        }#preloader {    position: fixed;    display: flex;    align-items: center;    justify-content: center;    top: 0px;    left: 0px;    padding: 0 !important;    margin: 0 !important;    width: 100% !important;    height: 100% !important;    max-width: 100vw;    max-height: 100vh;    background: #fff;    text-align: center;    z-index: 9999;}    #preloader .Logo {        max-width: 200px;    }        #preloader .Logo img {            max-width: 100%;        }.loader {    margin: 1em auto 0;    height: 60px;    display: flex;    align-items: center;    justify-content: center;}    .loader span {        height: 30px;        width: 7px;        margin-right: 10px;        background: #000;        animation: loading 1s linear infinite;    }        .loader span:nth-child(1) {            animation-delay: 0.1s;        }        .loader span:nth-child(2) {            animation-delay: 0.2s;        }        .loader span:nth-child(3) {            animation-delay: 0.3s;        }        .loader span:nth-child(4) {            animation-delay: 0.4s;        }        .loader span:nth-child(5) {            animation-delay: 0.5s;        }.SlotsContainer {    position: relative;    width: 100%;    padding-left: 6%;    padding-right: 5%;    background-color: #d8d8d8;}    .SlotsContainer.virtualsports {        background: #fff;    }    .SlotsContainer.casino {        background: #d8d8d8;    }    .SlotsContainer.live-casino {        background: #d8d8d8;    }    .SlotsContainer.betongames {        background: #d8d8d8;    }    .SlotsContainer .Slots {        display: flex;        flex-wrap: wrap;    }.borderer {    position: relative;    padding-left: 15px;}    .borderer:before {        content: "";        position: absolute;        width: 5px;        height: 20px;        background-color: #f7b034;        left: 0;        top: 10px;        border-radius: 0 3px 3px 0;    }.SlotsContainer .LeftContainer {    position: relative;    width: 230px;    min-height: 200px;}.LeftContainer .SearchGame {    position: relative;    background-color: #333;    color: #fff;    border-radius: 5px 5px 0 0;    padding-left: 5px;    margin-top: 1rem;    z-index: 1;}    .LeftContainer .SearchGame i {        position: absolute;        margin-left: 5px;        margin-top: 9px;        width: 2rem;        font-size: 21px;        transition: color 0.2s;    }    .LeftContainer .SearchGame input {        color: #fff;        background-color: transparent;        border: none;        outline: none;        margin-left: 2rem;        height: 36px;        padding: 0 5px;    }        .LeftContainer .SearchGame input::placeholder {            color: #fff;        }.LeftContainer .FiltersCategoriesContainer {    position: relative;    margin-top: 0;    border: none;    border-radius: 2px;}    .LeftContainer .FiltersCategoriesContainer .Filter {        border-bottom: none;        font-size: 12px;        display: -ms-flexbox;        display: flex;        background-color: #fff;        color: #333;        line-height: 25px;        padding: 10px;        transition: 0.2s ease;        cursor: pointer;    }        .LeftContainer .FiltersCategoriesContainer .Filter:hover, .LeftContainer .FiltersCategoriesContainer .Filter.active {            background-color: #646464;            color: #fff;        }            .LeftContainer .FiltersCategoriesContainer .Filter.active .fa-star {                width: 26px;                height: 26px;                background-color: #15191d;                padding: 4px 0;                border: 1px solid #fff;                border-radius: 15px;                font-size: 15px;                text-align: center;            }        .LeftContainer .FiltersCategoriesContainer .Filter .fa-star {            background-color: transparent;            padding: 5px;            border: 1px solid transparent;            border-radius: 15px;            font-size: 15px;            margin-right: 5px;        }.SectionTitle {    font-size: 16px;    font-weight: 700;    height: 40px;    border-radius: 5px 5px 0 0;    padding: 0 15px;    line-height: 40px;    margin: 1.14rem 0 0.912rem 0;    border-bottom: 1px solid #e0e0e0;    background-color: #333;    position: relative;    color: #fff;}.GamesContent {    width: 100%;    padding: 0 7.5px;}.SlotsContainer .GamesContent {    position: relative;    width: calc(100% - 230px);    min-height: 200px;    padding-left: 10px;    margin-bottom: 15px;}.SlotsContainer.virtualsports .GamesContent, .SlotsContainer.betongames .GamesContent {    width: 100%;}.GamesContent .GamesTitle .SectionTitle {    border-radius: 5px 0 0 0;}.GamesContent .GamesTitle .FiltersContainer {    display: flex;    color: #fff;    font-size: 16px;    font-weight: 700;    height: 40px;    border-radius: 0 5px 0 0;    padding: 0 15px;    line-height: 40px;    border-bottom: 1px solid #e0e0e0;    background-color: #333;    position: relative;    margin: 1.14rem 0 0.912rem 0;}    .GamesContent .GamesTitle .FiltersContainer .ViewButton {        background-color: transparent;        box-shadow: none;        margin-left: 10px;        padding: 0 5px;        color: #fff;        cursor: pointer;    }    .GamesContent .GamesTitle .FiltersContainer select {        background-color: transparent;        color: #fff;        width: 100px;        height: 40px;        margin-left: 10px;        font-size: 16px;        border: none;        outline: none;    }        .GamesContent .GamesTitle .FiltersContainer select option {            color: #333;        }.GamesContent .ProvidersContainer .TitleContainer {    margin-bottom: 10px;    cursor: pointer;}    .GamesContent .ProvidersContainer .TitleContainer .Title {        color: #fff;        font-size: 16px !important;        font-weight: 700;        height: 40px;        padding: 0 15px;        line-height: 40px;        position: relative;        background-color: #333;    }    .GamesContent .ProvidersContainer .TitleContainer .toggleProviders {        margin-left: 10px;        border-radius: 5px;        background-color: #333;        color: #fff;        height: 40px;        width: 33px;        font-size: 24px;    }.GamesContent .ProvidersContainer .Providers {    position: relative;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-pack: center;    justify-content: center;    overflow: hidden;    white-space: initial;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-bottom: 15px;    grid-gap: 5px;}    .GamesContent .ProvidersContainer .Providers .Provider {        display: inline-block;        overflow: hidden;        text-align: center;        -ms-flex-positive: 1;        flex-grow: 1;        overflow: hidden;        text-align: center;        position: relative;        min-width: 100px;        height: 60px;        padding: 5px;        background-color: var(--theme);        border-radius: 3px;        cursor: pointer;    }        .GamesContent .ProvidersContainer .Providers .Provider .Image {            width: 22px;            margin: 0 auto;        }            .GamesContent .ProvidersContainer .Providers .Provider .Image img {                max-width: 100%;            }        .GamesContent .ProvidersContainer .Providers .Provider .Name {            color: #fff;            line-height: 25px;            font-size: 13px;            width: unset;        }.GamesContent .SectionTitle {    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    -ms-flex: 1;    flex: 1;}.GamesContent .AllGames {    position: relative;}    .GamesContent .AllGames.grid {        position: relative;        display: grid;        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));        grid-gap: 1rem;    }.GameContainer {    display: flex;}    .GameContainer .Game {        display: block;        width: 100%;        cursor: pointer;        overflow: hidden;        background-color: transparent;        color: #333;        border-radius: 10px;    }        .GameContainer .Game .Image {            position: relative;            overflow: hidden;            border-radius: 10px;        }            .GameContainer .Game .Image .imgGame {                min-width: 100%;                width: 100%;                display: block;                position: absolute;                top: 0;                left: 0;                border-radius: 10px;                object-fit: cover;                transition: 0.3s ease;                z-index: 5;            }            .GameContainer .Game .Image .Loading {                min-width: 100%;                width: 100%;                height: 100%;                display: block;                position: relative;                top: 0;                left: 0;                border-radius: 10px;                object-fit: cover;                z-index: 4;            }        .GameContainer .Game .GameName {            display: flex;            animation: center;            white-space: nowrap;            overflow: hidden;            text-overflow: ellipsis;            font-size: 13px;            padding-top: 5px;            padding-left: 10px;        }            .GameContainer .Game .GameName .FavoriteGame {                font-size: 18px;                margin-right: 5px;            }                .GameContainer .Game .GameName .FavoriteGame:hover {                    color: #fff;                }            .GameContainer .Game .GameName:not(.active) .star-normal {                display: none;            }            .GameContainer .Game .GameName.active .star-border {                display: none;            }        .GameContainer .Game .Overlay {            position: absolute;            z-index: 13;            top: 0;            left: 0;            width: 100%;            height: 100%;            text-align: center;            top: 100%;            transition: top 0.3s;            background-color: rgba(0, 0, 0, 0.5);            border-radius: 10px;            overflow-x: hidden;            overflow-y: auto;        }.SlotsContainer.virtualsports .GameContainer:hover .Game .imgGame, .SlotsContainer.virtualsports .GameContainer:hover .Game .Loading {    -webkit-filter: grayscale(0);    filter: grayscale(0);    -ms-transform: scale(1.1);    transform: scale(1.1);}.GameContainer:hover .Game .imgGame, .GameContainer:hover .Game .Loading {    -webkit-filter: grayscale(70%);    filter: grayscale(70%);}.GameContainer:hover .Game .Overlay {    backdrop-filter: blur(5px);    top: 0;}.GameContainer .Game .Overlay .Buttons {    padding: 10px 15px;}    .GameContainer .Game .Overlay .Buttons .btn {        display: block;        padding: 8px 20px;        color: #fff;    }        .GameContainer .Game .Overlay .Buttons .btn.btn-theme02 {            margin-top: 5px;        }.GameContainer .Game .Image .Information {    position: absolute;    z-index: 10;    top: 0;    left: 0;    padding: 3px 5px;    border-radius: 0 0 5px;    font-size: 11px;    font-weight: bold;    max-width: 100%;    font-weight: bold;    background-color: transparent;    padding: 5px;}    .GameContainer .Game .Image .Information > * {        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;        border-radius: 5px;        text-align: center;        margin: 2px;        padding: 2px 5px;        color: #c62828;        background-color: #fff;        text-transform: uppercase;    }    .GameContainer .Game .Image .Information .Popular {        background-color: #fff;        color: #e65100;    }.GameContainer .Game .Image .ProviderImage {    position: absolute;    z-index: 11;    top: 5px;    right: 5px;}    .GameContainer .Game .Image .ProviderImage img {        width: 25px;        opacity: 0.8;    }.GameContainer .Game .Image .FavoriteContainer {    position: absolute;    bottom: 3px;    left: 5px;    z-index: 450;}.GameContainer .Game .Image .Favorite {    background-color: black;    width: 26px;    height: 26px;    border-radius: 50%;    vertical-align: middle;    color: white;    font-size: 14px;    padding: 1px;}    .GameContainer .Game .Image .Favorite:not(.active) .fas {        display: none;    }    .GameContainer .Game .Image .Favorite.active .far {        display: none;    }.GameContainer .Game .Image .fa-star {    vertical-align: middle;    line-height: normal;}.AllGames.list {    display: flex;    flex-wrap: wrap;}    .AllGames.list .Overlay, .AllGames.list .FavoriteContainer, .AllGames.list .Information, .AllGames.list .Loading, .AllGames.list .imgGame {        display: none;    }    .AllGames.list .GameContainer {        min-width: 20%;        padding-right: 10px;        margin: 5px 0px;        cursor: pointer;    }        .AllGames.list .GameContainer:hover .Game {            color: #333;        }        .AllGames.list .GameContainer .Game {            display: flex;            width: max-content;            align-items: center;            color: #fff;            font-size: 13px;        }            .AllGames.list .GameContainer .Game .ProviderImage img {                width: 22px;                margin-right: 5px;            }#recipeCarousel .carousel-control-prev {    z-index: 10;}#recipeCarousel .carousel-control-next {    z-index: 10;}#recipeCarousel .card {    background-color: #d8d8d8 !important;    margin-right: 0.5rem;    border: 0px;}#recipeCarousel #recipeCarousel .GameContainer {    overflow-x: hidden;}    #recipeCarousel #recipeCarousel .GameContainer .Game {        cursor: pointer;        overflow: hidden;        background-color: transparent;        color: #333;        border-radius: 10px;    }#recipeCarousel .GameContainer .Game .Image {    position: relative;    overflow: hidden;    border-radius: 10px;}    #recipeCarousel .GameContainer .Game .Image .imgGame {        position: absolute;        display: block;        border-radius: 10px;        object-fit: cover;        transition: 0.3s ease;        z-index: 5;    }    #recipeCarousel .GameContainer .Game .Image .Loading {        min-width: 100%;        width: 100%;        height: 100%;        display: block;        position: relative;        border-radius: 10px;        object-fit: cover;        z-index: 4;    }#recipeCarousel .GameContainer .Game .GameName {    display: flex;    animation: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    font-size: 13px;    padding-top: 5px;    padding-left: 10px;}#recipeCarousel .GameContainer .Game .Overlay {    position: absolute;    z-index: 13;    top: 0;    left: 0;    width: 100%;    height: 100%;    text-align: center;    top: 100%;    transition: top 0.3s;    background-color: rgba(0, 0, 0, 0.5);    border-radius: 10px;    overflow-x: hidden;    overflow-y: auto;}#recipeCarousel .GameContainer:hover .Game .imgGame, #recipeCarousel .GameContainer:hover .Game .Loading {    -webkit-filter: grayscale(70%);    filter: grayscale(70%);}#recipeCarousel .GameContainer:hover .Game .Overlay {    backdrop-filter: blur(5px);    top: 0;}#recipeCarousel .GameContainer .Game .Overlay .Buttons {    padding: 10px 15px;}    #recipeCarousel .GameContainer .Game .Overlay .Buttons .btn {        display: block;        padding: 8px 20px;        color: #fff;    }        #recipeCarousel .GameContainer .Game .Overlay .Buttons .btn.btn-theme02 {            margin-top: 5px;        }#recipeCarousel .GameContainer .FavoriteContainer {    position: absolute;    bottom: 3px;    left: 5px;    z-index: 450;}    #recipeCarousel .GameContainer .FavoriteContainer .Favorite {        background-color: black;        width: 26px;        height: 26px;        border-radius: 50%;        vertical-align: middle;        color: white;        font-size: 14px;        padding: 1px;    }        #recipeCarousel .GameContainer .FavoriteContainer .Favorite:not(.active) .fas {            display: none;        }        #recipeCarousel .GameContainer .FavoriteContainer .Favorite.active .far {            display: none;        }        #recipeCarousel .GameContainer .FavoriteContainer .Favorite .fa-star {            vertical-align: middle;            line-height: normal;        }.AllGamesCarrousel {    overflow-x: hidden;}    .AllGamesCarrousel .Game {        display: block;        width: 230px;        margin-right: 1rem;        cursor: pointer;        overflow: hidden;        background-color: transparent;        color: #333;        border-radius: 10px;    }        .AllGamesCarrousel .Game .Image {            position: relative;            overflow: hidden;            border-radius: 10px;        }            .AllGamesCarrousel .Game .Image .imgGame {                min-width: 100%;                width: 100%;                display: block;                position: absolute;                top: 0;                left: 0;                border-radius: 10px;                object-fit: cover;                transition: 0.3s ease;                z-index: 5;            }            .AllGamesCarrousel .Game .Image .Loading {                min-width: 100%;                width: 100%;                height: 100%;                display: block;                position: relative;                top: 0;                left: 0;                border-radius: 10px;                object-fit: cover;                z-index: 4;            }        .AllGamesCarrousel .Game .GameName {            display: flex;            animation: center;            white-space: nowrap;            overflow: hidden;            text-overflow: ellipsis;            font-size: 13px;            padding-top: 5px;            padding-left: 10px;        }            .AllGamesCarrousel .Game .GameName .FavoriteGame {                font-size: 18px;                margin-right: 5px;            }                .AllGamesCarrousel .Game .GameName .FavoriteGame:hover {                    color: #fff;                }            .AllGamesCarrousel .Game .GameName:not(.active) .star-normal {                display: none;            }            .AllGamesCarrousel .Game .GameName.active .star-border {                display: none;            }    .AllGamesCarrousel .swiper-slide .Game .Overlay {        position: absolute;        z-index: 13;        top: 0;        left: 0;        width: 100%;        height: 100%;        text-align: center;        top: 100%;        transition: top 0.3s;        background-color: rgba(0, 0, 0, 0.5);        border-radius: 10px;        overflow-x: hidden;        overflow-y: auto;    }    .AllGamesCarrousel .swiper-slide:hover .Game .imgGame, .AllGamesCarrousel .swiper-slide:hover .Game .Loading {        -webkit-filter: grayscale(70%);        filter: grayscale(70%);    }    .AllGamesCarrousel .swiper-slide:hover .Game .Overlay {        backdrop-filter: blur(5px);        top: 0;    }    .AllGamesCarrousel .swiper-slide .Game .Overlay .Buttons {        padding: 10px 15px;    }        .AllGamesCarrousel .swiper-slide .Game .Overlay .Buttons .btn {            display: block;            padding: 8px 20px;            color: #fff;        }            .AllGamesCarrousel .swiper-slide .Game .Overlay .Buttons .btn.btn-theme02 {                margin-top: 5px;            }    .AllGamesCarrousel .Game .Image .Information {        position: absolute;        z-index: 10;        top: 0;        left: 0;        padding: 3px 5px;        border-radius: 0 0 5px;        font-size: 11px;        font-weight: bold;        max-width: 100%;        font-weight: bold;        background-color: transparent;        padding: 5px;    }        .AllGamesCarrousel .Game .Image .Information > * {            white-space: nowrap;            overflow: hidden;            text-overflow: ellipsis;            border-radius: 5px;            text-align: center;            margin: 2px;            padding: 2px 5px;            color: #c62828;            background-color: #fff;            text-transform: uppercase;        }        .AllGamesCarrousel .Game .Image .Information .Popular {            background-color: #fff;            color: #e65100;        }    .AllGamesCarrousel .Game .Image .ProviderImage {        position: absolute;        z-index: 11;        top: 5px;        right: 5px;    }        .AllGamesCarrousel .Game .Image .ProviderImage img {            width: 25px;            opacity: 0.8;        }    .AllGamesCarrousel .Game .Image .FavoriteContainer {        position: absolute;        bottom: 3px;        left: 5px;        z-index: 450;    }    .AllGamesCarrousel .Game .Image .Favorite {        background-color: black;        width: 26px;        height: 26px;        border-radius: 50%;        vertical-align: middle;        color: white;        font-size: 14px;        padding: 1px;    }        .AllGamesCarrousel .Game .Image .Favorite:not(.active) .fas {            display: none;        }        .AllGamesCarrousel .Game .Image .Favorite.active .far {            display: none;        }    .AllGamesCarrousel .Game .Image .fa-star {        vertical-align: middle;        line-height: normal;    }.AllGamesCarrousel {    position: relative;    margin-left: 6px;    margin-right: -9px;    padding: 0 25px;    margin-top: 15px;    z-index: 2;    margin-bottom: 15px;}    .AllGamesCarrousel .navigationButton {        width: 25px;    }        .AllGamesCarrousel .navigationButton:after {            font-family: "Font Awesome 5 Free";            font-weight: 900;            -moz-osx-font-smoothing: grayscale;            -webkit-font-smoothing: antialiased;            display: inline-block;            font-style: normal;            font-variant: normal;            color: #ccc;            font-size: 19px;        }    .AllGamesCarrousel .swiper-button-prev {        left: 0;    }    .AllGamesCarrousel .swiper-button-next {        right: 0;    }    .AllGamesCarrousel .swiper-button-prev:after {        content: "\f137";        color: black;        font-size: 35px;        margin-left: 20px;    }    .AllGamesCarrousel .swiper-button-next:after {        content: "\f138";        color: black;        font-size: 35px;        margin-right: 20px;    }    .AllGamesCarrousel .swiper-slide {        width: 230px;        display: flex;        text-align: center;        padding: 0px;        margin-right: 6px;    }.GamesContent .ShowHideContainer {    display: flex;    justify-content: center;}    .GamesContent .ShowHideContainer .btn {        width: 100%;    }.GamesContent .ShowLess {    display: block;    padding: 0 5px;    height: 36px;    line-height: 32px;    font-size: 16px;    margin: 0 5px;    margin-top: 15px;    border-radius: 5px;    background-color: #868686;    border: 1px solid #868686;    color: #fff;}.GamesContent .ShowMore {    display: block;    padding: 0 5px;    height: 36px;    line-height: 32px;    font-size: 16px;    margin: 0 5px;    margin-top: 15px;    border-radius: 5px;}.GameContainer .Game .ModalGame {    position: absolute;    z-index: 7;    top: 0;    left: 0;    width: 100%;    height: 100%;    border-radius: 10px;    overflow-x: hidden;    overflow-y: auto;    cursor: pointer;}.ModalGameItem .modal-dialog {    width: 90%;    max-width: 100%;}.ModalGameItem .modal-body .ImageGameContainer {    text-align: center;}    .ModalGameItem .modal-body .ImageGameContainer img {        max-width: 150px;        border-radius: 5px;    }.ModalGameItem .modal-body .buttonsPlay .btn {    margin: 15px 2px 0;    font-size: 1rem;}    .ModalGameItem .modal-body .buttonsPlay .btn.FreePlay {        border: 1px solid #3b404f;        color: #3b404f;    }    .ModalGameItem .modal-body .buttonsPlay .btn.PlayOnline {        border: 1px solid #333;        background-color: #333;        color: #fff;    }.FiltersCategoriesMobileContainer {    overflow-x: auto;    position: relative;    margin-left: -15px;    margin-right: -15px;    padding: 0 25px;    margin-top: 15px;    z-index: 2;}    .FiltersCategoriesMobileContainer .navigationButton {        width: 25px;    }        .FiltersCategoriesMobileContainer .navigationButton:after {            font-family: "Font Awesome 5 Free";            font-weight: 900;            -moz-osx-font-smoothing: grayscale;            -webkit-font-smoothing: antialiased;            display: inline-block;            font-style: normal;            font-variant: normal;            color: #ccc;            font-size: 19px;        }    .FiltersCategoriesMobileContainer .swiper-button-prev {        left: 0;    }    .FiltersCategoriesMobileContainer .swiper-button-next {        right: 0;    }    .FiltersCategoriesMobileContainer .swiper-button-prev:after {        content: "\f053";    }    .FiltersCategoriesMobileContainer .swiper-button-next:after {        content: "\f054";    }    .FiltersCategoriesMobileContainer .swiper-slide {        width: 150px;        background-color: #333;        color: #fff;        display: flex;        text-align: center;        padding: 0px;        height: 65px;        border-radius: 15px;        position: relative;        margin-right: 6px;    }        .FiltersCategoriesMobileContainer .swiper-slide.active {            background-color: #f7b034;            color: #333;        }.MobileSubHeader {    position: relative;    width: 100%;    background-color: #333;    padding: 0 10px;}    .MobileSubHeader .Title {        background-color: #333;        color: #fff;        padding: 5px;        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;        overflow-x: auto;        height: 48px;    }        .MobileSubHeader .Title .backButton {            color: #fff;            font-size: 18px;        }    .MobileSubHeader .Route {        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;        color: #fff;        line-height: 35px;        font-size: 14px;        font-weight: 500;    }    .MobileSubHeader .buttonAction {        height: 32px;        padding: 0 8px;        line-height: 30px;        border-radius: 10px;        color: #fff;        background-color: transparent;        display: inline-block;        text-align: center;    }    .MobileSubHeader .searchToggle {        margin-left: 8px;    }    .MobileSubHeader .Route:before {        margin: 0;        content: "\f111";        font-family: "Font Awesome 5 Free";        font-weight: 900;        margin: 0 10px;        font-size: 5px;        vertical-align: top;        display: inline-block;    }.CasinoFilterMobile {    padding: 15px;    background-color: #fff;}    .CasinoFilterMobile .select {        background-color: #848484;        color: #fff;        border: 1px solid #848484;        height: 48px;        line-height: 48px;        border-radius: 4px 4px 0 0;        padding: 0 15px;        font-weight: 500;        width: 100%;        box-sizing: border-box;        position: relative;    }        .CasinoFilterMobile .select:after {            content: "\f078";            position: absolute;            right: 20px;            top: 0;            font-family: "Font Awesome 5 Free";            font-weight: 900;        }.CasinoSearchMobile {    position: relative;    height: 65px;    width: 100%;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    margin-top: 0;    padding: 0 10px;    background-color: #1b202e;}    .CasinoSearchMobile input {        border-radius: 50px;        padding-right: 0;        height: 48px;        outline: 0;        padding: 0 15px;        border: none;        margin-bottom: 0;        background-color: #272b39;        color: rgba(255, 255, 255, 0.6);    }.ModalFilters {    padding-right: 0 !important;}    .ModalFilters .modal-body {        padding: 8px;        max-height: calc(100vh - 108px);        width: 100%;        overflow-y: auto;        z-index: 1;    }    .ModalFilters .searchFilter {        position: relative;        margin: 0;        height: 65px;        display: -ms-flexbox;        display: flex;        -ms-flex-align: center;        align-items: center;    }        .ModalFilters .searchFilter i {            position: absolute;            top: 24px;            left: 16px;            border: none;            box-shadow: none;            text-shadow: none;            color: #fff;            font-size: 18px;            z-index: 1;        }        .ModalFilters .searchFilter input {            border: none;            margin: 0;            padding-left: 43px;            border-radius: 50px;            height: 48px;            background-color: #646464;            color: #fff;            line-height: 48px;            padding: 0 15px;            font-weight: 500;            width: 100%;            border: none;            margin: 0;            padding-left: 43px;            border-radius: 50px;            box-sizing: border-box;            position: relative;        }            .ModalFilters .searchFilter input::placeholder {                color: #b1b1b1;            }    .ModalFilters .filter-content .filter-name {        padding: 15px;    }        .ModalFilters .filter-content .filter-name label {            display: block;            color: #333;            position: relative;            padding-left: 35px;            cursor: pointer;            display: block;            height: 25px;            line-height: 25px;            font-size: 1rem;            transition: 0.28s ease;            -webkit-user-select: none;            -moz-user-select: none;            -ms-user-select: none;            user-select: none;        }            .ModalFilters .filter-content .filter-name label::before {                content: "";                position: absolute;                left: 0;                top: 0;                margin: 4px;                width: 16px;                height: 16px;                z-index: 0;                border: 2px solid #5a5a5a;                transition: 0.28s ease;                border-radius: 50%;            }        .ModalFilters .filter-content .filter-name.active label::before {            border-color: var(--theme);        }        .ModalFilters .filter-content .filter-name label::after {            content: "";            position: absolute;            left: 0;            top: 0;            margin: 4px;            width: 16px;            height: 16px;            border-radius: 50%;            z-index: 0;            background-color: transparent;            border: 2px solid transparent;            transition: 0.28s ease;        }        .ModalFilters .filter-content .filter-name.active label::after {            background: var(--theme);            border-color: var(--theme);            -ms-transform: scale(0.5);            transform: scale(0.5);        }.BannersContainer {    width: 100%;}    .BannersContainer .swiper-slide {        width: 100% !important;        max-height: 450px;    }        .BannersContainer .swiper-slide img {            max-width: 100%;            object-fit: cover;        }    .BannersContainer .swiper-button-next, .BannersContainer .swiper-button-prev {        border-radius: 20px;        background-color: #fff;        color: #000;        width: 25px;        height: 25px;        line-height: 26px;    }        .BannersContainer .swiper-button-next:after, .BannersContainer .swiper-button-prev:after {            font-size: 16px;            font-weight: 700;        }.swiper-container, .swiper-wrapper {    width: 100%;}.OptionSlideContainer {    display: block;    width: 100%;    background-color: #e8e8e8;    background-image: url("../img/bar.png");    background-repeat: repeat-x;    background-position-y: center;    padding-top: 20px;    padding-bottom: 10px;}    .OptionSlideContainer .OptionSlide {        display: flex;        flex-wrap: wrap;        width: 100%;        padding: 0 15px;        margin: 0 auto;    }        .OptionSlideContainer .OptionSlide .Option {            position: relative;            display: block;            width: calc(25% - 10px);            text-align: center;            margin: 0 5px;        }            .OptionSlideContainer .OptionSlide .Option img {                max-width: 100%;            }.bottom-banner {    display: grid;    grid-template-columns: repeat(3, 1fr);    grid-gap: 15px;    margin-top: 80px;    margin-bottom: 80px;}.ErrorContainer {    width: 100vw;    height: 100vh;    display: flex;    justify-content: center;    align-items: center;}    .ErrorContainer .Error {        position: relative;        text-align: center;    }        .ErrorContainer .Error h1 {            text-align: center;            font-size: 80px;            margin: 2.1rem 0 1.68rem 0;        }        .ErrorContainer .Error h3 {            font-size: 30px;            text-align: center;            margin: 1.46rem 0 1.168rem 0;        }        .ErrorContainer .Error h4 {            font-size: 20px;            text-align: center;            margin: 1.14rem 0 0.912rem 0;        }        .ErrorContainer .Error .goHome {            display: inline-block;            padding: 0 20px;            background-color: #227bb7;            color: #fff;            margin-top: 50px;            height: 36px;            line-height: 36px;            text-align: center;            font-size: 1rem;            border-radius: 0;        }.card-panel {    transition: box-shadow 0.25s;    padding: 24px;    margin: 0.5rem 0 1rem 0;    border-radius: 2px;    background-color: #fff;}.message-box {    padding: 15px;    border-left: 5px solid;    border-color: #d0d0d0;    color: #000;    position: relative;    font-size: 14px;    margin: 5px;    background-color: #fff;    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);}    .message-box i.left {        margin-right: 5px;    }    .message-box.info {        border-color: #0277bd;        color: #0277bd;    }    .message-box.error {        border-color: #c62828;        color: #c62828;    }.ConfigurationsContainer {    display: flex;    position: relative;    width: 100%;    padding: 0;    background-color: #fff;}.LeftContent, .RightContent {    position: relative;    padding: 0;    background-color: #fff;    margin-bottom: 15px;}.LeftContent {    width: 25%;    min-width: 25%;    border-right: 1px solid #ccc;}    .LeftContent > div:not(:last-child) {        margin-bottom: 10px;    }    .LeftContent .MyInfo {        background-color: #fff;        color: #333;        border: 1px solid #e0e0e0;        padding: 10px 20px;    }        .LeftContent .MyInfo .Name {            font-size: 14px;            margin-top: 0;        }        .LeftContent .MyInfo .myID {            font-size: 12px;            margin: 0;        }    .LeftContent .RoutesContainer {        position: relative;        display: block;    }        .LeftContent .RoutesContainer .Routes {            position: relative;            display: block;            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);        }        .LeftContent .RoutesContainer .Route .Title {            display: flex;            cursor: pointer;            -webkit-tap-highlight-color: transparent;            line-height: 1.5;            padding: 1rem;            background-color: #333;            color: #fff;            border: none;            white-space: nowrap;            overflow: hidden;            text-overflow: ellipsis;        }        .LeftContent .RoutesContainer .Route .Link {            display: block;            background-color: transparent;            color: #333;            padding: 10px 20px;            font-size: 15px;        }            .LeftContent .RoutesContainer .Route .Link i {                margin: 0 5px;                font-size: 18px;            }            .LeftContent .RoutesContainer .Route .Link:hover {                background-color: #ddd;                color: #333;            }            .LeftContent .RoutesContainer .Route .Link.active {                background-color: var(--theme);                color: #fff;            }.RightContent {    min-width: 75%;    width: 100%;    margin-bottom: 15px;    display: flex;    flex-wrap: wrap;}.PaymentContent {    position: relative;    width: 100%;    color: #3a3d3f;    background-color: #fff;}    .PaymentContent .Section {        margin-bottom: 15px;    }    .PaymentContent .Head {        background-color: #333;        color: #fff;        padding: 10px;        overflow: hidden;    }        .PaymentContent .Head .Title {            color: #fff;            display: -ms-flexbox;            display: flex;            -ms-flex-align: center;            align-items: center;            padding: 3px 0;            font-size: 14px;            font-weight: 600;            margin-left: 5px;            white-space: nowrap;            overflow: hidden;            text-overflow: ellipsis;        }            .PaymentContent .Head .Title i {                margin-right: 5px;            }    .PaymentContent .Content {        padding: 10px 15px 15px;        font-size: 12px;    }        .PaymentContent .Content p {            margin: 1rem 0;        }    .PaymentContent .EmptyResults {        margin: 15px 0;    }        .PaymentContent .EmptyResults .Empty {            text-align: center;            font-size: 18px;        }            .PaymentContent .EmptyResults .Empty img {                margin-bottom: 30px;            }            .PaymentContent .EmptyResults .Empty span {                display: block;            }.DateSelectContainer {    display: block;}    .DateSelectContainer.labeled .dateItem i {        top: 22px;    }    .DateSelectContainer.labeled .inputSubmit {        margin-top: 35px;    }    .DateSelectContainer .TitlePicker {        font-size: 14px;        margin: 10px 0 5px 0;        font-weight: 600;        color: #3a3d3f;    }    .DateSelectContainer .DateSelect {        display: flex;        margin-left: -0.75rem;        margin-right: -0.75rem;    }    .DateSelectContainer .dateItem {        position: relative;        width: 40%;        background: #fff;        margin-top: 1rem;        padding: 0 0.75rem;    }        .DateSelectContainer .dateItem .date-picker-mask {            position: absolute;            display: flex;            width: 36px;            height: 36px;            top: 3px;            left: 12px;        }        .DateSelectContainer .dateItem .field-label {            font-size: 0.8rem;            color: #9e9e9e;        }        .DateSelectContainer .dateItem i {            position: absolute;            top: 0;            left: 0;            width: 36px;            height: 36px;            text-align: center;            line-height: 36px;            font-size: 18px;            color: #26a69a;            cursor: pointer;        }        .DateSelectContainer .dateItem input {            width: 100%;            border: none;            border-bottom: 1px solid #dedede;            border-radius: 5px 5px 0 0;            font-weight: 500;            padding: 0 5px;            padding-left: 35px;            height: 45px;            line-height: 45px;            color: #000;        }        .DateSelectContainer .dateItem select {            width: 100%;            border: none;            border-bottom: 1px solid #dedede;            border-radius: 5px 5px 0 0;            font-weight: 500;            background-color: #fff;            padding: 0 5px;            height: 45px;            line-height: 45px;            color: #000;        }    .DateSelectContainer .inputSubmit {        position: relative;        width: 20%;        margin-top: 1rem;        padding: 0 0.75rem;    }        .DateSelectContainer .inputSubmit .btn {            width: 100%;            height: 100%;            color: #fff;            font-size: 1rem;            font-weight: 400;        }.DateSelectContainer {    display: block;}.btnGroup {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -ms-flex-direction: row;    flex-direction: row;    text-align: left;    margin-left: -5px;    margin-right: -5px;}    .btnGroup .btn {        position: relative;        border-radius: 5px;        opacity: 1;        box-shadow: none;        -ms-flex: 1;        flex: 1;        margin: 10px 5px;        padding: 0;        text-align: center;        margin-right: 5px;        font-size: 16px;        font-style: normal;        height: 35px;        line-height: 35px;        transition: opacity ease-in-out 0.2s;        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;    }        .btnGroup .btn span {            margin-right: 5px;            font-size: 16px;            font-style: normal;        }        .btnGroup .btn i {            line-height: inherit;            margin-right: 10px;            margin-left: 5px;            font-size: 16px;            font-style: normal;        }            .btnGroup .btn i.right {                float: right;            }        .btnGroup .btn.btn-theme {            color: #fff;        }.UserLogInformation {    border-bottom: none;    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;    padding: 10px 15px;    background-color: #fff;    color: #333;}    .UserLogInformation > div {        margin-bottom: 20px;    }    .UserLogInformation .UserInfo {        text-align: center;    }        .UserLogInformation .UserInfo .Name {            font-size: 14px;            font-weight: 500;            color: #333;        }        .UserLogInformation .UserInfo .myID {            font-size: 13px;            font-weight: 500;            color: #333;        }    .UserLogInformation .UserButtons {        display: -ms-flexbox;        display: flex;        -ms-flex-pack: distribute;        justify-content: space-around;        height: 48px;        line-height: 48px;        text-align: center;    }        .UserLogInformation .UserButtons .Balance {            width: 45%;            background-color: #848484;            border-radius: 25px;            font-size: 12px;        }            .UserLogInformation .UserButtons .Balance a {                display: block;                width: 100%;                color: #fff;            }        .UserLogInformation .UserButtons .Deposit {            width: 45%;            background-color: #f7b034;            border-radius: 5px;            text-align: center;            font-size: 12px;        }            .UserLogInformation .UserButtons .Deposit a {                display: block;                width: 100%;                color: #fff;            }    .UserLogInformation .Withdrawable {        display: -ms-flexbox;        display: flex;        -ms-flex-direction: column;        flex-direction: column;        margin: 0;        font-weight: 500;    }        .UserLogInformation .Withdrawable a {            display: -ms-flexbox;            display: flex;            -ms-flex-pack: justify;            justify-content: space-between;            margin: 10px 0;            font-size: 14px;            color: #333;        }    .UserLogInformation .HistoryCashout {        border: 1px solid #848484;        margin: 5px 0;        text-align: center;        border-radius: 5px;    }        .UserLogInformation .HistoryCashout a {            height: 46px;            line-height: 46px;            font-size: 14px;            font-weight: 500;            color: #333;            display: block;        }.navLinks li a.fill {    background-color: #333;    color: #fff;}    .navLinks li a.fill:hover {        background-color: #333;        color: #fff;    }.navLinks li a.signOut {    background-color: #fff;    color: #00be15;}    .navLinks li a.signOut::before {        display: none;    }table, th, td {    border: none;}    table thead {        border-bottom: 1px solid #d0d0d0;    }.ScrollTable table {    width: 100%;    display: table;}    .ScrollTable table thead {        border-bottom: 1px solid #d0d0d0;    }        .ScrollTable table thead th {            font-weight: 700;        }    .ScrollTable table th, .ScrollTable table td {        padding: 5px;        border-radius: 0;    }table.center-text thead tr th, table.center-text tbody tr td {    text-align: center;}table.betHistoryTable {    font-size: 12px;    line-height: normal;}    table.betHistoryTable thead {        color: #fff;    }    table.betHistoryTable tr td, table.betHistoryTable tr th {        padding: 5px;        border-radius: 0;    }table.striped > tbody > tr:nth-child(odd) {    background-color: #f2f2f2;}table.striped td {    padding: 5px;}form div[class*="field"] {    position: relative;    margin-top: 1rem;}.FormPassword input {    position: relative;    width: 100%;    height: 45px;    line-height: 45px;    border: none;    border-bottom: 1px solid #dedede;    border-radius: 5px 5px 0 0;    font-weight: 500;    background-color: #fff;    padding: 0 5px;    color: #000;}    .FormPassword input::placeholder {        color: #000;        opacity: 1;    }.FormPassword .das-change-pass {    text-align: right;}.FormPassword .btn.btn-theme {    color: #fff;}.bubble-vldtr {    position: absolute;    display: none;    z-index: 999;    background-color: #f5f5f5;    padding: 15px;    border-radius: 5px;    top: 55px;    box-shadow: 0 0 5px 0 rgb(0 0 0 / 25%);}    .bubble-vldtr .vldtr-lst {        position: relative;        padding: 0;        margin: 0;    }        .bubble-vldtr .vldtr-lst li {            margin-bottom: 5px;            white-space: nowrap;        }            .bubble-vldtr .vldtr-lst li i {                margin-right: 5px;            }            .bubble-vldtr .vldtr-lst li span {                white-space: nowrap;                overflow: hidden;                text-overflow: ellipsis;                font-size: 14px;            }.input-field.bubble input:focus + .bubble-vldtr, .input-field-default.bubble input:focus + .bubble-vldtr {    display: block;}.bubble-vldtr .vldtr-lst:before {    content: "";    width: 0;    height: 0;    border-left: 15px solid transparent;    border-right: 15px solid transparent;    border-bottom: 15px solid #f5f5f5;    position: absolute;    top: -30px;    left: 50%;    margin-left: -15px;}.picker {    font-size: 16px;    text-align: left;    line-height: 1.2;    color: #000000;    position: absolute;    z-index: 10000;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    outline: none;}.picker__input {    cursor: default;}    .picker__input.picker__input--active {        border-color: #0089ec;    }.picker__holder {    width: 100%;    overflow-y: auto;    -webkit-overflow-scrolling: touch;}.btn, .btn-large, .btn-small, .btn-flat {    letter-spacing: -0.3px;    text-transform: inherit;}input:not([type]), input[type="password"]:not(.browser-default), input[type="email"]:not(.browser-default), input[type="url"]:not(.browser-default), input[type="time"]:not(.browser-default), input[type="date"]:not(.browser-default), input[type="datetime"]:not(.browser-default), input[type="datetime-local"]:not(.browser-default), input[type="tel"]:not(.browser-default), input[type="number"]:not(.browser-default), input[type="search"]:not(.browser-default), textarea.materialize-textarea {    margin: auto;    font-size: inherit;    box-sizing: inherit;}.modal.datepicker-modal {    height: auto;}.z-depth-1, nav, .card, .toast, .btn, .btn-large, .btn-small, .btn-floating, .dropdown-content, .collapsible, .sidenav {    box-shadow: inherit;}#ModalFilters, #modalBalance, #ModalFilters, .modal.ModalFilters {    background-color: transparent;    max-height: 100%;}    #ModalFilters .modal-content, #modalBalance .modal-content, #ModalFilters .modal-content, .modal.ModalFilters .modal-content {        padding: 0;    }.DateMobile {    padding: 0 5px;}    .DateMobile.MultyItems {        width: 100%;        flex-wrap: wrap;    }        .DateMobile.MultyItems .OptionsForDate {            flex-wrap: wrap;        }            .DateMobile.MultyItems .OptionsForDate > div {                padding: 0;                flex: inherit;                width: calc(50% - 10px);                position: relative;                margin: 5px;                margin-bottom: 10px;            }    .DateMobile .Title {        color: #000;        opacity: 0.6;        font-size: 12px;        padding: 15px 5px 5px 5px;        text-align: center;    }    .DateMobile .inputField {        position: relative;        margin: 5px;        margin-bottom: 10px;    }        .DateMobile .inputField > label {            position: static;            width: 100%;            pointer-events: auto;            -ms-transform: none;            transform: none;            height: 36px;            display: inline-block;            color: #9e9e9e;            font-size: 1rem;            cursor: text;        }        .DateMobile .inputField > input {            background-color: #fff;            border: 1px solid #848484 !important;            color: #000;            font-size: 13px;            height: 48px;            line-height: 48px;            border-radius: 4px 4px 0 0;            padding: 0 15px;            font-weight: 500;            width: 100%;            box-sizing: border-box;            position: relative;        }    .DateMobile .btn.btn-search {        background-color: #333;        color: #fff;        text-align: center;        width: 100%;        font-weight: bold;        border-radius: 5px;        height: 48px;        line-height: 22px;        text-transform: uppercase;        font-size: 1rem;    }.ItemFilterModal {    padding: 15px;    background-color: #fff;}    .ItemFilterModal .select {        background-color: #848484;        color: #fff;        border: 1px solid #848484;        height: 48px;        line-height: 48px;        border-radius: 4px 4px 0 0;        padding: 0 15px;        font-weight: 500;        width: 100%;        box-sizing: border-box;        position: relative;    }        .ItemFilterModal .select:after {            content: "\f078";            position: absolute;            right: 20px;            top: 0;            font-family: "Font Awesome 5 Free";            font-weight: 900;        }.ModulAccordion {    background-color: #333;    color: #fff;    margin: 10px;    overflow: hidden;    border-radius: 15px;}    .ModulAccordion .ModulHeader {        position: relative;        padding: 0 15px;        height: 48px;        line-height: 48px;        background-color: #333;        color: #fff;        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;    }        .ModulAccordion .ModulHeader .Text {            font-size: inherit;            color: rgba(255, 255, 255, 0.9);            font-weight: 500;        }            .ModulAccordion .ModulHeader .Text .text-theme {                color: #ff9800;                font-size: 11px;            }    .ModulAccordion .ModulContent {        position: relative;    }        .ModulAccordion .ModulContent .title {            padding: 5px 15px;            display: inline-block;        }        .ModulAccordion .ModulContent .btnGroup {            margin-left: 0;            margin-right: 0;            padding-bottom: 5px;        }            .ModulAccordion .ModulContent .btnGroup .btn {                height: 48px;                line-height: 48px;                margin: 0 2px;            }                .ModulAccordion .ModulContent .btnGroup .btn i {                    margin: 0;                }.TabsContainer .TabsList {    display: flex;    width: 100%;}    .TabsContainer .TabsList .Tab {        position: relative;        text-align: center;        height: 48px;        line-height: 48px;        width: 33.33%;        padding: 0 5px;        color: #666;        font-size: 14px;        text-overflow: ellipsis;        overflow: hidden;        font-weight: 500;        cursor: pointer;    }        .TabsContainer .TabsList .Tab.active, .TabsContainer .TabsList .Tab:hover {            color: #212121;            background-color: transparent;            position: relative;        }        .TabsContainer .TabsList .Tab:after {            position: absolute;            content: "";            height: 4px;            background-color: #f7b034;            width: 20%;            top: 92%;            left: 50%;            -ms-transform: translate(-50%);            transform: translate(-50%);            border-radius: 5px 5px 0 0;            border-color: transparent;            opacity: 0;            transition: 0.2s ease;        }        .TabsContainer .TabsList .Tab.active:after, .TabsContainer .TabsList .Tab:hover:after {            opacity: 1;        }.TabsContainer .TabsContent .TabItem {    padding: 15px 0;    display: none;}    .TabsContainer .TabsContent .TabItem:first-child {        display: block;    }.limitsConfigTable thead tr th {    padding: 5px;}    .limitsConfigTable thead tr th:last-child {        text-align: center;    }.limitsConfigTable tbody tr {    border-bottom: 1px solid #d0d0d0;}.limitsConfigTable tbody button {    border-radius: 5px;    background-color: var(--theme);    border-color: var(--theme);    color: #fff;    margin: 3px auto !important;    display: block;}.limitsConfigTable tbody .currency-symbol {    display: flex;    align-items: center;    justify-content: space-between;    font-weight: 600;}.switch, .switch * {    -webkit-tap-highlight-color: transparent;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}    .switch label {        cursor: pointer;    }        .switch label input[type="checkbox"] {            opacity: 0;            width: 0;            height: 0;        }            .switch label input[type="checkbox"]:checked + .lever {                background-color: #84c7c1;            }                .switch label input[type="checkbox"]:checked + .lever:before, .switch label input[type="checkbox"]:checked + .lever:after {                    left: 18px;                }                .switch label input[type="checkbox"]:checked + .lever:after {                    background-color: #26a69a;                }        .switch label .lever {            content: "";            display: inline-block;            position: relative;            width: 36px;            height: 14px;            background-color: rgba(0, 0, 0, 0.38);            border-radius: 15px;            margin-right: 10px;            transition: background 0.3s ease;            vertical-align: middle;            margin: 0 16px;        }            .switch label .lever:before, .switch label .lever:after {                content: "";                position: absolute;                display: inline-block;                width: 20px;                height: 20px;                border-radius: 50%;                left: 0;                top: -3px;                transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, transform 0.1s ease;            }            .switch label .lever:before {                background-color: rgba(38, 166, 154, 0.15);            }            .switch label .lever:after {                background-color: #f1f1f1;                box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);            }        /* switch */        .switch label input[type="checkbox"]:checked + .lever {            background-color: var(--theme);        }            .switch label input[type="checkbox"]:checked + .lever:after {                background-color: var(--theme);            }.FormSettings .formText {    color: #212121;    font-size: 16px;    font-weight: bold;    text-transform: capitalize;}.radio-field .radio-hdr {    font-size: 12px;    font-weight: 700;}    .radio-field .radio-hdr.in-form {        font-weight: 500;    }.radio-field .radio-cntnt {    display: -ms-flexbox;    display: flex;}    .radio-field .radio-cntnt .radio-grp {        margin-right: 10px;    }        .radio-field .radio-cntnt .radio-grp label {            padding-left: 25px;        }[type="radio"]:not(:checked), [type="radio"]:checked {    position: absolute;    opacity: 0;    pointer-events: none;}    [type="radio"]:not(:checked) + label, [type="radio"]:checked + label {        position: relative;        padding-left: 35px;        cursor: pointer;        display: inline-block;        height: 25px;        line-height: 25px;        font-size: 1rem;        transition: 0.28s ease;        -webkit-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;    }[type="radio"] + label:before, [type="radio"] + label:after {    content: "";    position: absolute;    left: 0;    top: 0;    margin: 4px;    width: 16px;    height: 16px;    z-index: 0;    transition: 0.28s ease;}[type="radio"]:not(:checked) + label:before, [type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:before, [type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {    border-radius: 50%;}[type="radio"]:not(:checked) + label:before, [type="radio"]:not(:checked) + label:after {    border: 2px solid #5a5a5a;}[type="radio"]:not(:checked) + label:after {    -ms-transform: scale(0);    transform: scale(0);}[type="radio"]:checked + label:before {    border: 2px solid transparent;}[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {    border: 2px solid var(--theme);}[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:after {    background-color: var(--theme);}[type="radio"]:checked + label:after {    -ms-transform: scale(1.02);    transform: scale(1.02);}[type="radio"].with-gap:checked + label:after {    -ms-transform: scale(0.5);    transform: scale(0.5);}[type="radio"].tabbed:focus + label:before {    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);}[type="radio"].with-gap:disabled:checked + label:before {    border: 2px solid rgba(0, 0, 0, 0.42);}[type="radio"].with-gap:disabled:checked + label:after {    border: none;    background-color: rgba(0, 0, 0, 0.42);}[type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before {    background-color: transparent;    border-color: rgba(0, 0, 0, 0.42);}[type="radio"]:disabled + label {    color: rgba(0, 0, 0, 0.42);}[type="radio"]:disabled:not(:checked) + label:before {    border-color: rgba(0, 0, 0, 0.42);}[type="radio"]:disabled:checked + label:after {    background-color: rgba(0, 0, 0, 0.42);    border-color: #949494;}.ga-information-ct .list-group-item {    border: none;}.ga-information-ct .input-field {    margin-top: 1rem;    text-align: right;}.pad-top-5 {    padding-top: 5px !important;}.pad-top-5 {    padding-top: 5px !important;}@keyframes growOut {    0% {        transform: scale(0);    }    80% {        transform: scale(1.1);    }    100% {        transform: scale(1);    }}@keyframes fadeInDown {    0% {        opacity: 0;        transform: translate3d(0, -100%, 0);    }    100% {        opacity: 1;        transform: translate3d(0, 0, 0);    }}@keyframes toRight {    0% {        left: -100%;    }    100% {        left: 0;    }}@keyframes toLeft {    0% {        right: -100%;    }    100% {        right: 0;    }}@keyframes loading {    0% {        height: 10px;    }    25% {        height: 25px;    }    50% {        height: 50px;    }    100% {        height: 10px;    }}.LeftContainer .SearchGame button {    position: absolute;    margin-left: -1px;    margin-top: 8px;    width: 2rem;    font-size: 21px;    transition: color 0.2s;}.month-prev, .month-next {    z-index: 1;}