﻿.Toastify__toast-container
{
    z-index: 9999;
    -webkit-transform: translate3d(0,0,9999px);
    position: fixed;
    padding: 4px;
    width: 320px;
    box-sizing: border-box;
    color: #fff;
}
.Toastify__toast-container--top-left
{
    top: 1em;
    left: 1em;
}
.Toastify__toast-container--top-center
{
    top: 1em;
    left: 50%;
    transform: translateX(-50%);
}
.Toastify__toast-container--top-right
{
    top: 1em;
    right: 1em;
}
.Toastify__toast-container--bottom-left
{
    bottom: 1em;
    left: 1em;
}
.Toastify__toast-container--bottom-center
{
    bottom: 1em;
    left: 50%;
    transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right
{
    bottom: 1em;
    right: 1em;
}
@media only screen and (max-width: 480px)
{
    .Toastify__toast-container
    {
        width: 100vw;
        padding: 0;
        left: 0;
        margin: 0;
    }
    .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right
    {
        top: 0;
        transform: translateX(0);
    }
    .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right
    {
        bottom: 0;
        transform: translateX(0);
    }
    .Toastify__toast-container--rtl
    {
        right: 0;
        left: initial;
    }
}
.Toastify__toast
{
    position: relative;
    min-height: 64px;
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: 1px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-height: 800px;
    overflow: hidden;
    font-family: sans-serif;
    cursor: pointer;
    direction: ltr;
}
.Toastify__toast--rtl
{
    direction: rtl;
}
.Toastify__toast--dark
{
    background: #121212;
    color: #fff;
}
.Toastify__toast--default
{
    background: #fff;
    color: #aaa;
}
.Toastify__toast--info
{
    background: #3498db;
}
.Toastify__toast--success
{
    background: #07bc0c;
}
.Toastify__toast--warning
{
    background: #f1c40f;
}
.Toastify__toast--error
{
    background: #e74c3c;
}
.Toastify__toast-body
{
    margin: auto 0;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
@media only screen and (max-width: 480px)
{
    .Toastify__toast
    {
        margin-bottom: 0;
    }
}
.Toastify__close-button
{
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: .7;
    transition: .3s ease;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.Toastify__close-button--default
{
    color: #000;
    opacity: .3;
}
.Toastify__close-button>svg
{
    fill: currentColor;
    height: 16px;
    width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus
{
    opacity: 1;
}
@keyframes Toastify__trackProgress
{
    0%
    {
        transform: scaleX(1);
    }
    100%
    {
        transform: scaleX(0);
    }
}
.Toastify__progress-bar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    z-index: 9999;
    opacity: .7;
    background-color: rgba(255,255,255,.7);
    transform-origin: left;
}
.Toastify__progress-bar--animated
{
    animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled
{
    transition: transform .2s;
}
.Toastify__progress-bar--rtl
{
    right: 0;
    left: initial;
    transform-origin: right;
}
.Toastify__progress-bar--default
{
    background: linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
}
.Toastify__progress-bar--dark
{
    background: #bb86fc;
}
@keyframes Toastify__bounceInRight
{
    from, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    from
    {
        opacity: 0;
        transform: translate3d(3000px,0,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(-25px,0,0);
    }
    75%
    {
        transform: translate3d(10px,0,0);
    }
    90%
    {
        transform: translate3d(-5px,0,0);
    }
    to
    {
        transform: none;
    }
}
@keyframes Toastify__bounceOutRight
{
    20%
    {
        opacity: 1;
        transform: translate3d(-20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(2000px,0,0);
    }
}
@keyframes Toastify__bounceInLeft
{
    from, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(-3000px,0,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(25px,0,0);
    }
    75%
    {
        transform: translate3d(-10px,0,0);
    }
    90%
    {
        transform: translate3d(5px,0,0);
    }
    to
    {
        transform: none;
    }
}
@keyframes Toastify__bounceOutLeft
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes Toastify__bounceInUp
{
    from, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    from
    {
        opacity: 0;
        transform: translate3d(0,3000px,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(0,-20px,0);
    }
    75%
    {
        transform: translate3d(0,10px,0);
    }
    90%
    {
        transform: translate3d(0,-5px,0);
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
@keyframes Toastify__bounceOutUp
{
    20%
    {
        transform: translate3d(0,-10px,0);
    }
    40%, 45%
    {
        opacity: 1;
        transform: translate3d(0,20px,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,-2000px,0);
    }
}
@keyframes Toastify__bounceInDown
{
    from, 60%, 75%, 90%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(0,-3000px,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(0,25px,0);
    }
    75%
    {
        transform: translate3d(0,-10px,0);
    }
    90%
    {
        transform: translate3d(0,5px,0);
    }
    to
    {
        transform: none;
    }
}
@keyframes Toastify__bounceOutDown
{
    20%
    {
        transform: translate3d(0,10px,0);
    }
    40%, 45%
    {
        opacity: 1;
        transform: translate3d(0,-20px,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,2000px,0);
    }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left
{
    animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right
{
    animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center
{
    animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center
{
    animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left
{
    animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right
{
    animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center
{
    animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center
{
    animation-name: Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn
{
    from
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    50%
    {
        opacity: 1;
    }
}
@keyframes Toastify__zoomOut
{
    from
    {
        opacity: 1;
    }
    50%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    to
    {
        opacity: 0;
    }
}
.Toastify__zoom-enter
{
    animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit
{
    animation-name: Toastify__zoomOut;
}
@keyframes Toastify__flipIn
{
    from
    {
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40%
    {
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        animation-timing-function: ease-in;
    }
    60%
    {
        transform: perspective(400px) rotate3d(1,0,0,10deg);
        opacity: 1;
    }
    80%
    {
        transform: perspective(400px) rotate3d(1,0,0,-5deg);
    }
    to
    {
        transform: perspective(400px);
    }
}
@keyframes Toastify__flipOut
{
    from
    {
        transform: perspective(400px);
    }
    30%
    {
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        opacity: 1;
    }
    to
    {
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        opacity: 0;
    }
}
.Toastify__flip-enter
{
    animation-name: Toastify__flipIn;
}
.Toastify__flip-exit
{
    animation-name: Toastify__flipOut;
}
@keyframes Toastify__slideInRight
{
    from
    {
        transform: translate3d(110%,0,0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
@keyframes Toastify__slideInLeft
{
    from
    {
        transform: translate3d(-110%,0,0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
@keyframes Toastify__slideInUp
{
    from
    {
        transform: translate3d(0,110%,0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
@keyframes Toastify__slideInDown
{
    from
    {
        transform: translate3d(0,-110%,0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
@keyframes Toastify__slideOutRight
{
    from
    {
        transform: translate3d(0,0,0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(110%,0,0);
    }
}
@keyframes Toastify__slideOutLeft
{
    from
    {
        transform: translate3d(0,0,0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(-110%,0,0);
    }
}
@keyframes Toastify__slideOutDown
{
    from
    {
        transform: translate3d(0,0,0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(0,500px,0);
    }
}
@keyframes Toastify__slideOutUp
{
    from
    {
        transform: translate3d(0,0,0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(0,-500px,0);
    }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left
{
    animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right
{
    animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center
{
    animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center
{
    animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left
{
    animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right
{
    animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center
{
    animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center
{
    animation-name: Toastify__slideOutDown;
}/*# sourceMappingURL=ReactToastify.css.map */
#router-container
{
    width: inherit;
    height: inherit;
    background: #0a1119;
}
@keyframes shake
{
    0%
    {
        transform: translate(1px,1px) rotate(0deg);
    }
    10%
    {
        transform: translate(-1px,-2px) rotate(-1deg);
    }
    20%
    {
        transform: translate(-3px,0) rotate(1deg);
    }
    30%
    {
        transform: translate(3px,2px) rotate(0deg);
    }
    40%
    {
        transform: translate(1px,-1px) rotate(1deg);
    }
    50%
    {
        transform: translate(-1px,2px) rotate(-1deg);
    }
    60%
    {
        transform: translate(-3px,1px) rotate(0deg);
    }
    70%
    {
        transform: translate(3px,1px) rotate(-1deg);
    }
    80%
    {
        transform: translate(-1px,-1px) rotate(1deg);
    }
    90%
    {
        transform: translate(1px,2px) rotate(0deg);
    }
    100%
    {
        transform: translate(1px,-2px) rotate(-1deg);
    }
}
html
{
    -webkit-text-size-adjust: 100%;
    height: 100%;
}
body
{
    overflow-x: hidden;
}
body.ReactModal__Body--open
{
    overflow: hidden;
}
*
{
    margin: 0;
    padding: 0;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ul, li
{
    list-style: none;
}
i
{
    font-style: normal;
}
img
{
    max-width: 100%;
}
a, button
{
    cursor: pointer;
    text-decoration: none;
    color: inherit;
    transition: all .4s ease;
}
a:active
{
    background-color: rgba(0,0,0,0);
}
select, map, area, a, button
{
    border: 0;
    outline: none;
}
img
{
    border-style: none;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: normal;
}
input[type=text], input[type=password], textarea
{
    text-align: left;
    background: rgba(0,0,0,0);
    cursor: auto;
}
input, textarea, select
{
    border: 0;
    outline: none;
    line-height: normal;
    -webkit-appearance: none;
    border-radius: 0;
}
textarea
{
    resize: none;
}
.image
{
    position: relative;
    display: block;
}
.overflow-hidden
{
    overflow: hidden;
}
@keyframes rotateSpinner
{
    0%
    {
        transform: rotate(0deg);
    }
    100%
    {
        transform: rotate(360deg);
    }
}
.hide
{
    display: none;
}
.icon-gammdom-symbol
{
    vertical-align: baseline;
}
button.disabled
{
    cursor: not-allowed;
    opacity: .3;
    pointer-events: unset;
}
@-webkit-keyframes progress-bar-stripes
{
    from
    {
        background-position: 0 0;
    }
    to
    {
        background-position: 40px 0;
    }
}
@-moz-keyframes progress-bar-stripes
{
    from
    {
        background-position: 0 0;
    }
    to
    {
        background-position: 40px 0;
    }
}
@keyframes progress-bar-stripes
{
    from
    {
        background-position: 0 0;
    }
    to
    {
        background-position: 40px 0;
    }
}
.Toastify__toast-container
{
    z-index: 99999999!important;
}
.Toastify__toast
{
    border-radius: 4px!important;
    display: flex!important;
    align-items: center!important;
}
.Toastify__toast--warning
{
    background: #e9cb52!important;
}
.Toastify__toast--error
{
    background: #dc4362!important;
}
.Toastify__toast--success
{
    background: #44c771!important;
}
.koth__modal-overlay
{
    background: #f00;
    width: 100vw;
    height: 100vw;
    background-color: rgba(0,0,0,.15)!important;
}
.landing__page_content--logged-in .crash_grid:nth-child(1)
{
    width: 100%;
    height: 100%;
}
.landing__page_content--logged-in .crash_grid:nth-child(2)
{
    display: none!important;
}
.koth-modal
{
    background-color: rgba(0,0,0,.75)!important;
}
.koth-modal-inside
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    max-width: 100%!important;
}
.gt
{
    color: #23d160;
}
.gt--hv:hover
{
    cursor: pointer;
    color: #15ff8e;
}
.gt--fw
{
    font-weight: 700;
}
.c-text
{
    color: #23d160;
}
.b-text
{
    font-weight: 500;
}
.img-resp
{
    max-height: 100%;
    max-width: 100%;
}
.clickable
{
    cursor: pointer;
}
.currency-amount
{
    display: inline;
    white-space: nowrap;
}
.jackpot-counter-icon
{
    font-size: 24px;
    color: #1e2e34;
    position: absolute;
    left: 14px;
    top: 4.5px;
}
.MuiSelect-selectMenu
{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
}
.MuiPopover-root
{
    z-index: 5000!important;
}
.MuiPopover-root .MuiMenu-paper
{
    background: #12191d;
    box-shadow: 0 4px 10px rgba(0,0,0,.25);
    border-radius: 3px;
    color: #bbc9d0;
}
.MuiPopover-root .MuiMenu-paper .MuiMenuItem-root
{
    margin: 0;
}
.MuiPopover-root .MuiMenu-paper .Mui-selected:hover
{
    background: rgba(47,61,69,.4);
    border-radius: 4px;
}
.MuiPopover-root .MuiPaper-root
{
    margin-top: 5px;
}
.inp-grp
{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.inp-grp--with-spacing
{
    justify-content: space-around;
}
.inp-grp-title
{
    color: #adbec6;
    margin-bottom: 10px;
    flex-basis: 100%;
}
.inp-grp-title--unimp
{
    color: #536167;
}
.inp-grp-title--italic
{
    font-style: italic;
}
.inp-grp-title--margin-top
{
    padding-top: 15px;
}
.inp-grp-title--margin-left
{
    padding-left: 15px;
}
.inp-grp-subtitle
{
    margin-bottom: 15px;
    color: #536167;
}
.inp-grp-title+.inp-grp-subtitle
{
    margin-top: -5px;
}
.inp-wrap
{
    flex-wrap: wrap;
    background: #293338!important;
    position: relative;
    width: auto;
    cursor: text;
    display: flex;
    align-items: center;
    border-radius: 6px;
    height: 50px;
}
.inp-wrap--new
{
    color: #fff;
    border-width: 2px;
}
.inp-wrap--new .inp::placeholder
{
    color: #fff;
}
.inp-wrap:last-child
{
    margin-right: 0!important;
}
.inp-wrap--name
{
    flex-grow: 1;
}
.inp-wrap--title
{
    width: 110px;
}
.inp-wrap--dropdown
{
    border: 2px solid #35434c;
    padding: 15px;
    cursor: pointer;
}
.inp-wrap--month, .inp-wrap--year
{
    width: 160px;
}
.inp-wrap--day
{
    width: 110px;
}
.inp-wrap--half
{
    width: calc(50% - 5px);
}
.inp-wrap--half:nth-child(even)
{
    margin-right: 0!important;
}
.inp-wrap--full
{
    width: 100%;
    margin-right: 0!important;
}
.inp-wrap--success .inp-fieldset
{
    border-color: #196044;
}
.inp-wrap--error .inp-fieldset
{
    border-color: #ff5a5a;
}
.inp-wrap--active
{
    background: #252e33!important;
}
.inp-wrap--active .inp-fieldset
{
    border-color: #23d160!important;
}
.inp-wrap--disabled
{
    cursor: not-allowed;
    opacity: .6;
}
.inp-wrap--disabled input
{
    cursor: not-allowed;
    opacity: .6;
}
.inp-wrap--light
{
    background-color: #e8e8e8;
    opacity: 1;
}
.inp-wrap--light .inp-fieldset
{
    border: none;
}
.inp-wrap--light i
{
    color: rgba(38,47,52,.75);
}
.inp-fieldset
{
    height: 100%;
    border: 2px solid #293338;
    width: 100%;
    border-radius: 6px;
    position: absolute;
    top: 0;
    left: 0;
    padding: inherit;
}
.inp-fieldset--selectable
{
    pointer-events: none;
}
.inp-title-legend
{
    display: block;
    width: auto;
    max-width: .01px;
    transition: max-width .3s,padding .3s;
    max-width: 0;
    visibility: hidden;
    height: 4px;
}
.inp-title-legend-span
{
    display: inline-block;
    padding: 0 5px;
}
.inp-title
{
    color: #fff;
    position: absolute;
    transition: top .3s,font-size .3s,padding .3s,left .3s;
    width: 100%;
    left: 0;
    padding: inherit;
    font-size: 14px;
    transform: translateY(-50%);
    top: 50%;
}
.inp-wrap--up .inp-title
{
    top: 1px;
    left: 7px;
}
.inp-wrap--up .inp-title, .inp-wrap--up .inp-title-legend
{
    font-size: 12px;
}
.inp-wrap--up .inp-title-legend
{
    max-width: 1000px;
}
.inp-wrap--error .inp-title
{
    color: #ff5a5a;
}
.inp-title--light
{
    color: rgba(38,47,52,.75);
}
.inp-wrap--success .inp-title, .inp-wrap--success .inp-icon:not(.inp-icon--right), .inp-wrap--active .inp-title, .inp-wrap--active .inp-icon:not(.inp-icon--right)
{
    color: #23d160!important;
}
.dropdown-wrap--open>.inp-title
{
    color: #adbec6;
}
.inp-title .dropdown-icon
{
    color: #adbec6;
    font-size: 14px;
}
.inp-icon
{
    margin-right: 10px;
    font-size: 15px;
    color: #536167;
}
.inp-icon--right
{
    font-size: 18px;
    margin-left: 5px;
    margin-right: 0;
}
.inp-icon--right:hover
{
    color: #23d160;
}
.inp-icon--active
{
    color: #23d160;
}
.inp-inner
{
    height: 100%;
    display: inline-flex;
    width: 100%;
    align-items: center;
    position: relative;
}
.inp-inner
{
    padding: 0 10px 0 15px;
}
.inp
{
    width: 100%;
    color: #fff;
    background: rgba(0,0,0,0);
    height: 19px;
    position: relative;
    cursor: pointer;
}
.inp::placeholder
{
    color: #536167;
}
.inp--no-title
{
    bottom: unset;
}
.inp:-webkit-autofill
{
    transition-delay: 9999s;
    transition-property: background-color,color;
}
.inp-currency-badge
{
    border-radius: 4px;
    width: 50px;
    height: 30px;
    text-align: center;
    display: inline-block;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: bold;
    z-index: 1;
}
.inp-currency-badge img
{
    height: 100%;
    width: 100%;
}
.inp-clear-btn
{
    background: #afc2cb;
    color: #232c31;
    cursor: pointer;
    border-radius: 4px;
    margin-left: 10px;
    text-align: center;
    display: inline-block;
    width: auto;
    padding: 4px 12px;
    font-size: 14px;
    font-weight: normal;
    z-index: 1;
    transition: 333ms;
}
.inp-clear-btn:hover
{
    background: #d2e8f2;
}
.inp-msg
{
    font-size: 14px;
    margin-top: 4px;
    line-height: 19px;
    display: flex;
    color: #ff5a5a;
}
.inp-msg .inp-err-msg-i
{
    font-size: 16px;
    margin-right: 3px;
}
.dropdown
{
    margin-top: 5px;
    padding-top: 10px;
    border-radius: 6px;
    background-color: #141a1d;
    width: 100%;
    z-index: 1;
    height: 0;
    display: none;
    position: absolute;
    left: -2px;
    top: 100%;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 10px;
    max-height: 300px;
}
.dropdown__img
{
    max-height: 22px;
    max-width: 22px;
    margin-right: 10px;
}
.dropdown__search-wrap
{
    height: 38px;
    padding: 0 5px;
    margin-bottom: 10px;
}
.dropdown__search
{
    background: #222c31!important;
    height: 100%;
}
.dropdown__search .inp-fieldset
{
    border: unset;
}
.dropdown__opts-wrap
{
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 215px;
}
.dropdown__subtext
{
    color: #606c72;
    font-size: 10px;
    margin-left: 2px;
    line-height: initial;
    vertical-align: baseline;
}
.dropdown-wrap--open>.dropdown
{
    display: block;
    height: auto;
    max-height: 280px;
}
.inp-wrap--dropdown
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.inp-wrap--dropdown.inp-wrap--success
{
    border-color: #23d160!important;
    color: initial;
}
.inp-wrap--dropdown.inp-wrap--success .inp-title
{
    color: #fff!important;
}
.inp-wrap--dropdown .inp-title
{
    position: static;
    padding: 0;
    transform: unset;
    display: flex;
    align-items: center;
}
.dropdown-icon
{
    position: absolute;
    right: 10px;
    font-weight: 700;
    font-size: 16px;
    transform: translateY(-50%);
    top: 50%;
}
.option
{
    color: #aebfc7;
    padding-left: 20px;
    line-height: 22px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
.option:hover
{
    color: #adbec6;
}
@media(max-width: 450px)
{
    .option
    {
        padding-left: 10px;
    }
}
.dropdown-wrap--open
{
    background: #2f3d45;
}
.dropdown-icon
{
    position: absolute;
    right: 10px;
    font-weight: 700;
    font-size: 16px;
    transform: translateY(-50%);
    top: 50%;
}
.inp-wrap--dropdown-multi
{
    padding: 5px;
}
@keyframes shimmer
{
    100%
    {
        transform: translateX(100%);
    }
}
.eg__game
{
    width: 17%;
    margin-right: 3.75%;
    height: 240px;
    border-radius: 6px;
    background: #2f3d45;
    margin-bottom: 25px;
    cursor: pointer;
    filter: drop-shadow(0 2px 0 #1e282c);
    position: relative;
    top: 0;
    transition: top .2s linear,background .2s linear;
    display: flex;
    flex-direction: column;
}
.eg__game:nth-child(5n)
{
    margin-right: 0;
}
.eg__game:not(.eg__game--disabled):hover
{
    top: -5px;
    background: #3b505c;
}
.eg__game--disabled
{
    cursor: not-allowed;
    filter: brightness(.3);
}
.eg__game--skeleton .eg__text-wrap
{
    width: 100%;
}
.eg__game--skeleton .eg__game-pic
{
    background: #556067;
    overflow: hidden;
    border-radius: 7px;
    position: relative;
    width: calc(100% - 40px);
    height: 80%;
}
.eg__game--skeleton .eg__game-pic::after
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg,rgba(117,126,132,0) 0,rgba(117,126,132,.2) 20%,rgba(117,126,132,.5) 60%,rgba(117,126,132,0));
    animation: shimmer 2s infinite;
    content: "";
}
.eg__game--skeleton .eg__game-title
{
    background: #556067;
    overflow: hidden;
    border-radius: 7px;
    position: relative;
    height: 17px;
    width: 80%;
}
.eg__game--skeleton .eg__game-title::after
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg,rgba(117,126,132,0) 0,rgba(117,126,132,.2) 20%,rgba(117,126,132,.5) 60%,rgba(117,126,132,0));
    animation: shimmer 2s infinite;
    content: "";
}
.eg__game--skeleton .eg__game-descr
{
    background: #556067;
    overflow: hidden;
    border-radius: 7px;
    position: relative;
    height: 15px;
    width: 60%;
}
.eg__game--skeleton .eg__game-descr::after
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    background-image: linear-gradient(90deg,rgba(117,126,132,0) 0,rgba(117,126,132,.2) 20%,rgba(117,126,132,.5) 60%,rgba(117,126,132,0));
    animation: shimmer 2s infinite;
    content: "";
}
.eg__game-live
{
    display: none;
    background-color: #d94242;
    border-radius: 3px;
    width: 53px;
    height: 33px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: #fff;
    text-align: center;
    padding: 8px 11px;
}
.eg__game--live .eg__game-live
{
    display: inline-block;
}
.eg__game-pic-wrap
{
    position: relative;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    filter: drop-shadow(0 2px 0 rgba(30,40,44,.5));
}
.eg__game-pic
{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 6px 6px 0 0;
    background-size: cover;
    opacity: 1;
    transition: opacity .2s linear;
}
.eg__game:not(.eg__game--disabled):hover .eg__game-pic
{
    opacity: .6;
}
.eg__iplay
{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    opacity: 0;
    font-size: 43px;
    color: #fff;
    transition: opacity .2s linear;
}
.eg__game:not(.eg__game--disabled):hover .eg__iplay
{
    opacity: 1;
}
.eg__game-info
{
    padding: 0 20px;
    display: flex;
    align-items: center;
    flex: 1;
}
.eg__game-title
{
    color: #aebfc7;
    margin-bottom: 6px;
    font-weight: 500;
    padding-right: 5px;
}
.eg__game-descr
{
    color: rgba(174,191,199,.5);
}
.eg__like-count
{
    color: #aebfc7;
}
.eg__game-lwrap
{
    margin-left: auto;
    text-align: center;
}
.eg__game-licon
{
    font-size: 16px;
    color: #23d160;
}
.eg__like-count
{
    color: #aebfc7;
    font-size: 14px;
    font-weight: 500;
}
.eg__win
{
    cursor: pointer;
    margin-bottom: 10px;
    background: #2f3d45;
    border-radius: 6px;
    width: 100%;
    padding: 15px;
    min-height: 70px;
    transition: background .2s linear;
    display: flex;
    filter: drop-shadow(0 2px 0 #1e282c);
    align-items: center;
}
.eg__win:hover
{
    background: #3b505c;
}
.eg__win-img
{
    width: 100px;
    height: 100%;
    margin-right: 15px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 6px;
    min-height: inherit;
}
.eg__win-top-row
{
    margin-bottom: 6px;
}
.eg__win-username
{
    font-weight: 500;
    color: #fff;
}
.eg__win-amount
{
    color: #23d160;
    font-weight: 500;
}
.eg__win-playing
{
    font-size: 12px;
    vertical-align: middle;
    color: rgba(174,191,199,.5);
}
.eg__win-game
{
    font-weight: 500;
    vertical-align: middle;
}
.eg__win-play
{
    opacity: 0;
    margin-left: auto;
    border-radius: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 87px;
    height: 40px;
    background: #4d6776;
    filter: drop-shadow(0 2px 4px rgba(0,0,0,.15));
    transition: opacity .2s linear;
}
.eg__win:hover .eg__win-play
{
    opacity: 1;
}
.eg
{
    padding: 46px 98px;
}
.eg__arrow
{
    width: 26px;
    height: 26px;
    padding: 0;
}
.eg__arrow:hover
{
    color: #fff;
    background: rgba(0,0,0,0);
    filter: unset;
}
.eg__arrow--left
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    right: -2px;
    border-right: 0;
}
.eg__arrow--right
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.eg__title
{
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    margin-bottom: 10px;
}
.eg__title--sm
{
    font-size: 16px;
    margin-bottom: 14px;
}
.eg__filters
{
    display: flex;
    flex-wrap: wrap;
}
.eg__filters-left
{
    display: flex;
}
.eg__game-wrap--expanded
{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.eg__filter
{
    margin-right: 10px;
    min-height: 39px;
    border-radius: 6px;
    border: 2px solid #2f3d45;
    font-weight: 500;
    height: unset;
    min-height: 39px;
    margin-bottom: 10px;
}
.eg__filter .inp-title
{
    color: #aebfc7;
}
.eg__filter ::placeholder
{
    color: rgba(174,191,199,.25);
    font-size: 14px;
}
.eg__filter:last-child
{
    margin-right: 0;
}
.eg__search
{
    margin-left: auto;
    max-width: 185px;
    border: none;
}
.eg__search .isearch
{
    color: rgba(174,191,199,.5);
}
.eg__providers
{
    padding-right: 44px;
}
.eg__back
{
    position: absolute;
    left: 0;
}
.eg__game-wrap--expanded .eg__iframe-wrap
{
    max-height: unset;
}
.eg__game-wrap--expanded .eg__iframe-wrap::after
{
    content: unset;
}
.liked-icon
{
    color: #23d160;
}
.tournament-modal
{
    max-width: 514px!important;
    margin-left: auto;
    margin-right: auto;
    height: auto!important;
}
@media screen and (max-height: 767px) and (max-width: 600px)
{
    .tournament-modal
    {
        margin: 10vh auto 0 auto;
    }
}
@media screen and (max-height: 600px) and (max-width: 600px)
{
    .tournament-modal
    {
        margin: 30vh auto 0 auto;
    }
}
@media(max-width: 1650px)
{
    .eg__game
    {
        width: 22%;
        margin-right: 4%;
    }
    .eg__game:nth-child(5n)
    {
        margin-right: 4%;
    }
    .eg__game:nth-child(4n)
    {
        margin-right: 0;
    }
}
@media(max-width: 1400px)
{
    .eg__filters
    {
        flex-direction: column;
    }
    .eg__filter
    {
        width: 100%;
    }
    .eg__search
    {
        max-width: unset;
    }
}
@media(max-width: 1024px)
{
    .eg
    {
        padding: 30px;
    }
    .eg__game
    {
        width: 31%;
        margin-right: 3.5%;
    }
    .eg__game:nth-child(5n)
    {
        margin-right: 3.5%;
    }
    .eg__game:nth-child(4n)
    {
        margin-right: 3.5%;
    }
    .eg__game:nth-child(3n)
    {
        margin-right: 0;
    }
    .eg__last-wins
    {
        width: 100%;
        padding: 0;
    }
}
@media(max-width: 700px)
{
    .eg__filters-left
    {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .eg__filters-left .eg__filter
    {
        width: 31%;
        flex-wrap: wrap;
        margin-right: 0;
        max-width: unset;
    }
    .eg__filter
    {
        font-size: 12px;
    }
    .eg__filter ::placeholder
    {
        font-size: 12px;
    }
}
@media(max-width: 600px)
{
    .eg__back
    {
        position: unset;
    }
    .eg__game-area-title
    {
        display: block;
        margin-top: 10px;
    }
}
@media(max-width: 500px)
{
    .eg__game
    {
        width: 100%;
    }
}
.Toastify__toast--info, .Toastify__toast--success, .Toastify__toast--error, .Toastify__toast--warning
{
    background: #1e252f!important;
    border-radius: 10px!important;
}
.Toastify__progress-bar
{
    box-shadow: 0 4px 10px rgba(0,0,0,.25);
    border-radius: 11px 11px 0 11px;
    height: 3px!important;
}
.Toastify__progress-bar--success
{
    background-color: #00ff86!important;
}
.Toastify__progress-bar--error
{
    background-color: #ff4646!important;
}
.Toastify__progress-bar--warning
{
    background-color: #d3a11f!important;
}
.Toastify__progress-bar--info
{
    background-color: #e2e2e2!important;
}
@keyframes pulse-red
{
    0%
    {
        box-shadow: 0 0 0 0 rgba(189,59,59,.7);
    }
    70%
    {
        box-shadow: 0 0 0 10px rgba(189,59,59,0);
    }
    100%
    {
        box-shadow: 0 0 0 0 rgba(189,59,59,0);
    }
}
.slots-battles-tooltip .rc-tooltip-inner
{
    background: #12191d;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    border-radius: 6px;
    font-weight: 500;
    font-size: 12px;
    color: #a7b5bc;
}
.slots-battles-tooltip.rc-tooltip-placement-left .rc-tooltip-arrow
{
    transform: translateY(-50%);
    top: 50%;
    border-width: 10px;
    right: -20px;
    border-left-color: #12191d;
}
.slots-battles-tooltip.rc-tooltip-placement-top .rc-tooltip-arrow
{
    transform: translateX(-50%);
    left: 50%;
    border-width: 10px;
    bottom: -20px;
    border-top-color: #12191d;
}
.notification-message-body-mobile
{
    overflow: visible!important;
    border-radius: 9px;
    box-shadow: 0 4px 10px rgba(0,0,0,.25);
    background: #1d2329!important;
    width: calc(100% - 32px)!important;
    margin: auto;
    margin-bottom: 10px!important;
}
.notification-message-body-desktop
{
    overflow: visible!important;
    border-radius: 9px;
    box-shadow: 0 4px 10px rgba(0,0,0,.25);
    background: #1d2329!important;
}
.notification-message-progress
{
    margin-left: 9px;
    margin-right: 9px;
    width: calc(100% - 2 * 9px)!important;
    height: 2px!important;
    background-color: #00ff86!important;
}
#notification-message-container-desktop
{
    width: 369px;
}
#notification-message-container-mobile
{
    margin-top: 64px;
    width: calc(100% - 32px)!important;
}
.Toastify__toast-body
{
    max-width: 100%!important;
}
.Toastify__toast-container--top-right
{
    padding: 0!important;
    width: 350px!important;
    top: 75px!important;
    right: 25px!important;
}
.Toastify__toast-container--top-center
{
    margin-top: 64px!important;
    width: 100%!important;
}
@media only screen and (max-width: 480px)
{
    .Toastify__toast-container--bottom-left
    {
        padding: 0 12px 12px 12px!important;
    }
    .Toastify__toast-container--bottom-left .Toastify__toast
    {
        margin-top: 12px;
    }
}
@media only screen and (max-width: 480px)
{
    .Toastify__toast-container
    {
        bottom: 70px!important;
    }
}/* roboto-300 - latin_latin-ext */
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"),local("Roboto-Light"),url(https://gamdom.com/build/roboto-v20-latin_latin-ext-300.3703ee02e4653520abbf.woff2) format("woff2");
    font-display: swap;
}/* roboto-regular - latin_latin-ext */
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local("Roboto"),local("Roboto-Regular"),url(https://gamdom.com/build/roboto-v20-latin_latin-ext-regular.5cb5c8f08bb4e6cb64c3.woff2) format("woff2");
    font-display: swap;
}/* roboto-500 - latin_latin-ext */
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"),local("Roboto-Medium"),url(https://gamdom.com/build/roboto-v20-latin_latin-ext-500.0b45721325446d537b54.woff2) format("woff2");
    font-display: swap;
}/* roboto-700 - latin_latin-ext */
@font-face
{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"),local("Roboto-Bold"),url(https://gamdom.com/build/roboto-v20-latin_latin-ext-700.1d1ef7788f0ff084b881.woff2) format("woff2");
    font-display: swap;
}/* roboto-mono-regular - latin */
@font-face
{
    font-family: "Roboto Mono";
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Mono"),local("RobotoMono-Regular"),url(https://gamdom.com/build/roboto-mono-v7-latin-regular.fe990f0633a16121db07.woff2) format("woff2");
    font-display: swap;
}
@font-face
{
    font-family: "Barlow-BoldItalic";
    font-weight: "bold";
    font-style: "italic";
    src: url(https://gamdom.com/build/Barlow-BoldItalic.00943957718e44d0efa2.woff2) format("woff2");
    font-display: swap;
}
@font-face
{
    font-family: "Barlow-Medium";
    font-weight: 500;
    src: url(https://gamdom.com/build/Barlow-Medium.9cb567403e45972f37cb.woff2) format("woff2");
    font-display: swap;
}
@font-face
{
    font-family: "Barlow-Bold";
    font-weight: normal;
    font-style: normal;
    src: url(https://gamdom.com/build/Barlow-Bold.607d9e9fdfbef29ef581.woff2) format("woff2");
    font-display: swap;
}
@font-face
{
    font-family: "Gamdom";
    src: url(https://gamdom.com/build/Gamdom-Regular.e1eb12870bc8a0537bd1.woff2) format("woff2");
    font-display: swap;
}
@font-face
{
    font-family: "Gamdom";
    src: url(https://gamdom.com/build/Gamdom-Bold.c5144df4726c80ed1844.woff2) format("woff2");
    font-weight: 700;
    font-display: swap;
}
@font-face
{
    font-family: "Gamdom";
    src: url(https://gamdom.com/build/Gamdom-Medium.50503a6b9151ed39e240.woff2) format("woff2");
    font-weight: 500;
    font-display: swap;
}
@font-face
{
    font-family: "Gamdom";
    src: url(https://gamdom.com/build/Gamdom-Medium90.843fec1d1615a9052d28.woff2) format("woff2");
    font-weight: 500;
    font-stretch: 90%;
    font-display: swap;
}
@font-face
{
    font-family: "Gamdom";
    src: url(https://gamdom.com/build/Gamdom-Medium110.77e609d7a0f50874efb5.woff2) format("woff2");
    font-weight: 500;
    font-stretch: 110%;
    font-display: swap;
}
@font-face
{
    font-family: "icomoon";
    src: url(https://gamdom.com/build/icomoon.e49ce0b08c5051393100.woff2?5gvp9n) format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
[class^="icon-"], [class*=" icon-"]
{/* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icomoon"!important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;/* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-telegram:before
{
    content: "";
}
.icon-settings:before
{
    content: "";
}
.icon-google:before
{
    content: "";
}
.icon-enlarge:before
{
    content: "";
}
.icon-hamburger-thin-filled:before
{
    content: "";
}
.icon-hamburger-filled:before
{
    content: "";
}
.icon-gamdom-shield-filled:before
{
    content: "";
}
.icon-history-outlined:before
{
    content: "";
}
.icon-sort-amount-light-asc:before
{
    content: "";
}
.icon-sort-amount-light-desc:before
{
    content: "";
}
.icon-how-to-play-filled:before
{
    content: "";
}
.icon-joker-filled:before
{
    content: "";
}
.icon-lock-outlined:before
{
    content: "";
}
.icon-diamond-3:before
{
    content: "";
}
.icon-icon-emoji-outlined:before
{
    content: "";
}
.icon-question-circle-outlined:before
{
    content: "";
}
.icon-unmute-outlined:before
{
    content: "";
}
.icon-mute-outlined:before
{
    content: "";
}
.icon-remove:before
{
    content: "";
}
.icon-enlarge-filled:before
{
    content: "";
}
.icon-shrink-filled:before
{
    content: "";
}
.icon-remove21:before
{
    content: "";
}
.icon-eye-filled:before
{
    content: "";
}
.icon-crossed-eye-filled:before
{
    content: "";
}
.icon-steam-filled:before
{
    content: "";
}
.icon-gamdom-outlined:before
{
    content: "";
}
.icon-dice:before
{
    content: "";
}
.icon-prov-fair-secure:before
{
    content: "";
}
.icon-exclamation-mark-circle:before
{
    content: "";
}
.icon-multi-screens:before
{
    content: "";
}
.icon-copy1:before
{
    content: "";
}
.icon-history:before
{
    content: "";
}
.icon-change:before
{
    content: "";
}
.icon-wallet:before
{
    content: "";
}
.icon-btc:before
{
    content: "";
    color: #f7931b;
}
.icon-eth .path1:before
{
    content: "";
    color: #627eea;
}
.icon-eth .path2:before
{
    content: "";
    margin-left: -.619140625em;
    color: #7690f5;
}
.icon-eth .path3:before
{
    content: "";
    margin-left: -.619140625em;
    color: #627eea;
}
.icon-eth .path4:before
{
    content: "";
    margin-left: -.619140625em;
    color: #7690f5;
}
.icon-line:before
{
    content: "";
}
.icon-ltc:before
{
    content: "";
    color: #a4a4a4;
}
.icon-tether:before
{
    content: "";
    color: #1eb688;
}
.icon-twitter1:before
{
    content: "";
    color: #1da1f2;
}
.icon-unlink:before
{
    content: "";
    color: #68757b;
}
.icon-checkmarked-user:before
{
    content: "";
}
.icon-trophy:before
{
    content: "";
}
.icon-cogs:before
{
    content: "";
}
.icon-777:before
{
    content: "";
}
.icon-hand-holding-usd:before
{
    content: "";
}
.icon-moneyfalling:before
{
    content: "";
}
.icon-wallet1:before
{
    content: "";
}
.icon-sports-field:before
{
    content: "";
}
.icon-sword:before
{
    content: "";
}
.icon-discord-icon:before
{
    content: "";
}
.icon-reddit-icon:before
{
    content: "";
}
.icon-telegram-icon:before
{
    content: "";
}
.icon-youtube-icon:before
{
    content: "";
}
.icon-items-expand:before
{
    content: "";
}
.icon-crash:before
{
    content: "";
}
.icon-hilo:before
{
    content: "";
}
.icon-roulette:before
{
    content: "";
}
.icon-tradeup:before
{
    content: "";
}
.icon-copy2:before
{
    content: "";
}
.icon-coin-dollar:before
{
    content: "";
}
.icon-pushpin:before
{
    content: "";
}
.icon-clock2:before
{
    content: "";
}
.icon-stopwatch:before
{
    content: "";
}
.icon-spinner2:before
{
    content: "";
}
.icon-spinner22:before
{
    content: "";
}
.icon-spinner11:before
{
    content: "";
}
.icon-search2:before
{
    content: "";
}
.icon-unlocked:before
{
    content: "";
}
.icon-cog2:before
{
    content: "";
}
.icon-hammer:before
{
    content: "";
}
.icon-cloud-upload2:before
{
    content: "";
}
.icon-upload2:before
{
    content: "";
}
.icon-eye-blocked:before
{
    content: "";
}
.icon-star-full:before
{
    content: "";
}
.icon-plus2:before
{
    content: "";
}
.icon-cross:before
{
    content: "";
}
.icon-checkmark:before
{
    content: "";
}
.icon-facebook2:before
{
    content: "";
}
.icon-youtube3:before
{
    content: "";
}
.icon-game-help:before
{
    content: "";
}
.icon-refresh2:before
{
    content: "";
}
.icon-volume-on:before
{
    content: "";
}
.icon-diamond2:before
{
    content: "";
}
.icon-emoji:before
{
    content: "";
}
.icon-volume-off2:before
{
    content: "";
}
.icon-history3:before
{
    content: "";
}
.icon-error:before
{
    content: "";
}
.icon-money-bag:before
{
    content: "";
}
.icon-success:before
{
    content: "";
}
.icon-joker:before
{
    content: "";
}
.icon-deposit:before
{
    content: "";
}
.icon-unhappy-emote:before
{
    content: "";
}
.icon-meh-emote:before
{
    content: "";
}
.icon-happy-emote:before
{
    content: "";
}
.icon-cancel-circle1:before
{
    content: "";
}
.icon-arrow-down221:before
{
    content: "";
}
.icon-arrow-left221:before
{
    content: "";
}
.icon-steam21:before
{
    content: "";
}
.icon-players:before
{
    content: "";
}
.icon-users:before
{
    content: "";
}
.icon-news-icon:before
{
    content: "";
}
.icon-education-icon:before
{
    content: "";
}
.icon-ARROW-righty:before
{
    content: "";
}
.icon-bonus-bal:before
{
    content: "";
}
.icon-home:before
{
    content: "";
}
.icon-search:before
{
    content: "";
}
.icon-heart:before
{
    content: "";
}
.icon-user:before
{
    content: "";
}
.icon-check:before
{
    content: "";
}
.icon-close:before
{
    content: "";
}
.icon-cog:before
{
    content: "";
}
.icon-refresh:before
{
    content: "";
}
.icon-lock:before
{
    content: "";
}
.icon-qrcode:before
{
    content: "";
}
.icon-check-square-o:before
{
    content: "";
}
.icon-chevron-left:before
{
    content: "";
}
.icon-chevron-right:before
{
    content: "";
}
.icon-question-circle:before
{
    content: "";
}
.icon-info-circle:before
{
    content: "";
}
.icon-arrow-left:before
{
    content: "";
}
.icon-arrow-right:before
{
    content: "";
}
.icon-arrow-down:before
{
    content: "";
}
.icon-plus:before
{
    content: "";
}
.icon-minus:before
{
    content: "";
}
.icon-exclamation-circle:before
{
    content: "";
}
.icon-gift:before
{
    content: "";
}
.icon-eye:before
{
    content: "";
}
.icon-exclamation-triangle:before
{
    content: "";
}
.icon-calendar:before
{
    content: "";
}
.icon-chevron-up:before
{
    content: "";
}
.icon-chevron-down:before
{
    content: "";
}
.icon-twitter-square:before
{
    content: "";
}
.icon-facebook-square:before
{
    content: "";
}
.icon-heart-o:before
{
    content: "";
}
.icon-phone:before
{
    content: "";
}
.icon-square-o:before
{
    content: "";
}
.icon-twitter:before
{
    content: "";
}
.icon-unlock:before
{
    content: "";
}
.icon-bullhorn:before
{
    content: "";
}
.icon-bell-o:before
{
    content: "";
}
.icon-copy:before
{
    content: "";
}
.icon-envelope:before
{
    content: "";
}
.icon-exchange:before
{
    content: "";
}
.icon-angle-double-left:before
{
    content: "";
}
.icon-angle-double-right:before
{
    content: "";
}
.icon-angle-left:before
{
    content: "";
}
.icon-angle-right:before
{
    content: "";
}
.icon-angle-up:before
{
    content: "";
}
.icon-angle-down:before
{
    content: "";
}
.icon-info:before
{
    content: "";
}
.icon-dollar:before
{
    content: "";
}
.icon-bitcoin:before
{
    content: "";
}
.icon-sort-amount-asc:before
{
    content: "";
}
.icon-sort-amount-desc:before
{
    content: "";
}
.icon-thumbs-up:before
{
    content: "";
}
.icon-instagram:before
{
    content: "";
}
.icon-male:before
{
    content: "";
}
.icon-vk:before
{
    content: "";
}
.icon-child:before
{
    content: "";
}
.icon-steam:before
{
    content: "";
}
.icon-paper-plane:before
{
    content: "";
}
.icon-paper-plane-o:before
{
    content: "";
}
.icon-twitch:before
{
    content: "";
}
.icon-line-chart:before
{
    content: "";
}
.icon-handshake-o:before
{
    content: "";
}
.icon-user-circle-o:before
{
    content: "";
}
.icon-User:before
{
    content: "";
}
.icon-User1:before
{
    content: "";
}
.icon-Activity:before
{
    content: "";
}
.icon-Add-User:before
{
    content: "";
}
.icon-Arrow---Down-2:before
{
    content: "";
}
.icon-Arrow---Down-3:before
{
    content: "";
}
.icon-Arrow---Down-Circle:before
{
    content: "";
}
.icon-Arrow---Down-Square:before
{
    content: "";
}
.icon-Arrow---Down:before
{
    content: "";
}
.icon-Arrow---Left-2:before
{
    content: "";
}
.icon-Arrow---Left-3:before
{
    content: "";
}
.icon-Arrow---Left-Circle:before
{
    content: "";
}
.icon-Arrow---Left-Square:before
{
    content: "";
}
.icon-Arrow---Left:before
{
    content: "";
}
.icon-Arrow---Right-2:before
{
    content: "";
}
.icon-Arrow---Right-3:before
{
    content: "";
}
.icon-Arrow---Right-Circle:before
{
    content: "";
}
.icon-Arrow---Right-Square:before
{
    content: "";
}
.icon-Arrow---Right:before
{
    content: "";
}
.icon-Arrow---Up-2:before
{
    content: "";
}
.icon-Arrow---Up-3:before
{
    content: "";
}
.icon-Arrow---Up-Circle:before
{
    content: "";
}
.icon-Arrow---Up-Square:before
{
    content: "";
}
.icon-Arrow---Up:before
{
    content: "";
}
.icon-arrows:before
{
    content: "";
}
.icon-Bag-2:before
{
    content: "";
}
.icon-Bag:before
{
    content: "";
}
.icon-Bookmark:before
{
    content: "";
}
.icon-Buy:before
{
    content: "";
}
.icon-Calendar:before
{
    content: "";
}
.icon-Call-Missed:before
{
    content: "";
}
.icon-Call-Silent:before
{
    content: "";
}
.icon-Call:before
{
    content: "";
}
.icon-Calling:before
{
    content: "";
}
.icon-Camera:before
{
    content: "";
}
.icon-Category:before
{
    content: "";
}
.icon-Close-Square:before
{
    content: "";
}
.icon-connect:before
{
    content: "";
}
.icon-Danger-Circle:before
{
    content: "";
}
.icon-Danger-Triangle:before
{
    content: "";
}
.icon-Delete:before
{
    content: "";
}
.icon-Discount:before
{
    content: "";
}
.icon-Discovery:before
{
    content: "";
}
.icon-Document:before
{
    content: "";
}
.icon-Download:before
{
    content: "";
}
.icon-Edit-Square:before
{
    content: "";
}
.icon-Edit:before
{
    content: "";
}
.icon-Filter-2:before
{
    content: "";
}
.icon-Filter:before
{
    content: "";
}
.icon-Folder:before
{
    content: "";
}
.icon-Game:before
{
    content: "";
}
.icon-Graph:before
{
    content: "";
}
.icon-Heart-basic:before
{
    content: "";
}
.icon-Heart:before
{
    content: "";
}
.icon-Hide:before
{
    content: "";
}
.icon-Home:before
{
    content: "";
}
.icon-Chart:before
{
    content: "";
}
.icon-Chat:before
{
    content: "";
}
.icon-Image-2:before
{
    content: "";
}
.icon-Image:before
{
    content: "";
}
.icon-Info-Square:before
{
    content: "";
}
.icon-Location:before
{
    content: "";
}
.icon-Lock:before
{
    content: "";
}
.icon-Login:before
{
    content: "";
}
.icon-Logout:before
{
    content: "";
}
.icon-Message:before
{
    content: "";
}
.icon-More-Circle:before
{
    content: "";
}
.icon-More-Square:before
{
    content: "";
}
.icon-Notification:before
{
    content: "";
}
.icon-Paper-Download:before
{
    content: "";
}
.icon-Paper-Fail:before
{
    content: "";
}
.icon-Paper-Negative:before
{
    content: "";
}
.icon-Paper-Plus:before
{
    content: "";
}
.icon-Paper-Upload:before
{
    content: "";
}
.icon-Paper:before
{
    content: "";
}
.icon-Password:before
{
    content: "";
}
.icon-Play:before
{
    content: "";
}
.icon-Plus:before
{
    content: "";
}
.icon-Profile:before
{
    content: "";
}
.icon-Scan:before
{
    content: "";
}
.icon-screw:before
{
    content: "";
}
.icon-Search:before
{
    content: "";
}
.icon-Send:before
{
    content: "";
}
.icon-Setting:before
{
    content: "";
}
.icon-Shield-Done:before
{
    content: "";
}
.icon-Shield-Fail:before
{
    content: "";
}
.icon-Show:before
{
    content: "";
}
.icon-smile:before
{
    content: "";
}
.icon-Star:before
{
    content: "";
}
.icon-Swap:before
{
    content: "";
}
.icon-Tick-Square:before
{
    content: "";
}
.icon-Ticket-Star:before
{
    content: "";
}
.icon-Ticket:before
{
    content: "";
}
.icon-Time-Circle:before
{
    content: "";
}
.icon-Time-Square:before
{
    content: "";
}
.icon-Unlock:before
{
    content: "";
}
.icon-Upload:before
{
    content: "";
}
.icon-verify:before
{
    content: "";
}
.icon-Video:before
{
    content: "";
}
.icon-Voice-2:before
{
    content: "";
}
.icon-Voice:before
{
    content: "";
}
.icon-Volume-Down:before
{
    content: "";
}
.icon-Volume-Off:before
{
    content: "";
}
.icon-Volume-Up:before
{
    content: "";
}
.icon-Wallet:before
{
    content: "";
}
.icon-Work:before
{
    content: "";
}
.icon-gammdom-symbol:before
{
    content: "";
}
.loading-header
{
    position: fixed;
    left: 50%;
    top: 30%;
    transform: translateX(-50%);
}
@media only screen and (max-width: 767px)
{
    .loading-header
    {
        top: 20%;
        text-align: center;
        left: 0%;
        transform: translateX(0%);
    }
}
.loading-header h1
{
    margin: 0 auto;
}
.cube-folding
{
    width: 50px;
    height: 50px;
    display: inline-block;
    font-size: 0;
    transform: rotate(45deg);
}
.cube-folding span
{
    position: relative;
    display: inline-block;
    width: 25px;
    height: 25px;
    transform: scale(1.1);
}
.cube-folding span::before
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 25px;
    height: 25px;
    background-color: #fff;
    transform-origin: 100%,100%;
    animation: folding 2.5s infinite linear both;
}
.cube-folding .leaf-2
{
    transform: rotateZ(90deg) scale(1.1);
}
.cube-folding .leaf-2::before
{
    background-color: #f2f2f2;
    animation-delay: .3s;
}
.cube-folding .leaf-3
{
    transform: rotateZ(270deg) scale(1.1);
}
.cube-folding .leaf-3::before
{
    background-color: #f2f2f2;
    animation-delay: .9s;
}
.cube-folding .leaf-4
{
    transform: rotateZ(180deg) scale(1.1);
}
.cube-folding .leaf-4::before
{
    background-color: #e6e6e6;
    animation-delay: .6s;
}
.cube-wrapper
{
    position: fixed;
    left: 50%;
    top: 50%;
    width: 100px;
    height: 100px;
    margin-top: 50px;
    margin-left: -50px;
    text-align: center;
}
.cube-wrapper--local
{
    position: absolute;
    transform: translate(-50%,-50%);
    margin: 0;
}
.cube-wrapper:after
{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -20px;
    width: 90px;
    height: 6px;
    margin: auto;
    background-color: rgba(0,0,0,.1);
    filter: blur(2px);
    border-radius: 100%;
    animation: shadow .5s ease infinite alternate;
    z-index: 1;
}
.cube-wrapper .loading
{
    position: relative;
    display: block;
    top: 25px;
    font-size: 12px;
    letter-spacing: .1em;
    color: #fff;
    animation: text .5s ease infinite alternate;
    z-index: 2;
}
.cube-wrapper .loading--main
{
    font-size: 20px;
    color: #eee;
    font-weight: 500;
}
@keyframes folding
{
    0%, 10%
    {
        transform: perspective(140px) rotateX(-180deg);
        opacity: 0;
    }
    25%, 75%
    {
        transform: perspective(140px) rotateX(0deg);
        opacity: 1;
    }
    90%, 100%
    {
        transform: perspective(140px) rotateY(180deg);
        opacity: 0;
    }
}
@keyframes text
{
    100%
    {
        top: 35px;
    }
}
@keyframes shadow
{
    100%
    {
        bottom: -18px;
        width: 100px;
    }
}
@keyframes moving
{
    0%
    {
        background-position: 0% 0%;
    }
    100%
    {
        background-position: 0% 100%;
    }
}
#chart-outer-container
{
    padding: 20px 20px 10px 0;
}
@media only screen and (max-width: 767px)
{
    #chart-container
    {
        bottom: 0;
        left: 0;
        right: 0;
    }
}
#chart-container #chart-outer-container
{
    padding: 20px 10px 10px 0;
    position: relative;
    height: 100%;
    width: 100%;
}
#chart-container #chart-inner-container
{
    position: relative;
    height: 100%;
    width: 100%;
}
#chart-container .max-profit
{
    position: absolute;
    top: 0;
    left: 10%;
    font-size: 12px;
    font-weight: 500;
    color: #b5babb;
    display: inherit;
}
#chart-container #text-display-container
{
    width: 100%;
    height: 100%;
    font-size: 100%;
    text-align: center;
}
#chart-container #text-display-container.starting
{
    color: #b5babb;
}
#chart-container #text-display-container.starting span
{
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
}
#chart-container #text-display-container.connecting
{
    color: #b5babb;
}
#chart-container #text-display-container.in-progress span
{
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
}
#chart-container #text-display-container.ended
{
    color: #da4939;
}
#chart-container #text-display-container.ended span.busted
{
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    line-height: 100%;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}
#chart-container #text-display-container.ended span.at
{
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    line-height: 100%;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
#chart-container #text-display-container span
{
    font-size: inherit;
}
#chart-container .connection-state
{
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    font-size: 40px;
    color: #fff;
    transform: translate(-50%,-50%);
}
.daily-rewards-modal-content, .gameinfo-modal-content, .tradeoffers-modal-content, .userinfo-modal-content, .tradeup-provablyfair-modal-content, .deposit-modal-content
{
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
    padding: 25px;
    margin: 0 auto;
}
.daily-rewards-modal-content>div, .gameinfo-modal-content>div, .tradeoffers-modal-content>div, .userinfo-modal-content>div, .tradeup-provablyfair-modal-content>div, .deposit-modal-content>div
{
    position: relative;
    width: 100%;
}
.daily-rewards-modal-content .popup-content, .gameinfo-modal-content .popup-content, .tradeoffers-modal-content .popup-content, .userinfo-modal-content .popup-content, .tradeup-provablyfair-modal-content .popup-content, .deposit-modal-content .popup-content
{
    width: 100%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 20px 0;
}
.daily-rewards-modal-content .modal-close-button, .gameinfo-modal-content .modal-close-button, .tradeoffers-modal-content .modal-close-button, .userinfo-modal-content .modal-close-button, .tradeup-provablyfair-modal-content .modal-close-button, .deposit-modal-content .modal-close-button
{
    position: absolute;
    right: 10px;
    top: 10px;
    line-height: 1ex;
    font-size: 30px;
    z-index: 1;
    margin-top: 2px;
    color: #0ee07b;
}
.daily-rewards-modal-content .modal-close-button:hover, .gameinfo-modal-content .modal-close-button:hover, .tradeoffers-modal-content .modal-close-button:hover, .userinfo-modal-content .modal-close-button:hover, .tradeup-provablyfair-modal-content .modal-close-button:hover, .deposit-modal-content .modal-close-button:hover
{
    color: #0a7843;
}
.daily-rewards-modal-content .modal-close-button>div, .gameinfo-modal-content .modal-close-button>div, .tradeoffers-modal-content .modal-close-button>div, .userinfo-modal-content .modal-close-button>div, .tradeup-provablyfair-modal-content .modal-close-button>div, .deposit-modal-content .modal-close-button>div
{
    cursor: pointer;
}
.daily-rewards-modal-content .modal-close-button>div:after, .gameinfo-modal-content .modal-close-button>div:after, .tradeoffers-modal-content .modal-close-button>div:after, .userinfo-modal-content .modal-close-button>div:after, .tradeup-provablyfair-modal-content .modal-close-button>div:after, .deposit-modal-content .modal-close-button>div:after
{
    content: "×";
}
.playerlist-hidebutton
{
    z-index: 99;
    right: 1px;
    top: 13px;
}
.playerlist-animation-enter
{
    transform: translate3d(100%,0,0);
    opacity: 0;
}
.playerlist-animation-enter.playerlist-animation-enter-active
{
    transform: translate3d(0,0,0);
    opacity: 1;
    transition: .5s;
}
.playerlist-animation-exit
{
    position: absolute;
    opacity: 1;
    transform: translate3d(0,0,0);
}
.playerlist-animation-exit.playerlist-animation-exit-active
{
    transform: translate3d(100%,0,0);
    opacity: 0;
    transition: .5s;
}
.gameinfo-modal-content .modal-close-button.title
{
    position: absolute;
    left: 10px;
    top: 10px;
    line-height: 1ex;
    font-size: 200%;
    z-index: 1;
    width: 20px;
    height: 20px;
    margin-top: 2px;
}
.chat_lan_li.chat_lan_disable .chat_lan, .chat_lan_li.chat_disable .chat_lan
{
    color: #607d8b;
    pointer-events: none;
}
.chat_lan_li.chat_lan_disable .lan_close
{
    display: none;
}
.chat_lan_li .lan_close
{
    display: none;
}
.chat_disable .lan_close
{
    display: block;
}
.logout
{
    cursor: pointer;
}
#logoutDropdown
{
    display: none;
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 100%;
    width: 100%;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    background-color: #2f3e45;
    color: #fff;
    font-size: 14px;
    padding: 20px 0 15px;
    line-height: 1;
    transition: color .4s;
}
#logoutDropdown:hover
{
    color: #0ee07b;
}
.help_menu
{
    display: inline-block;
}
.info_overlay .ReactModal__Content>div
{
    text-align: left;
}
.info_overlay .description
{
    margin-left: 20px;
    margin-top: 20px;
}
.helper_text a
{
    color: #adbec6;
}
.timing:hover, .timing.tab-active
{
    color: #0ee07b;
}
.timing:hover:before, .timing.tab-active:before
{
    color: #607d8b;
}
.btn[disabled]
{
    background-color: #41535d;
    color: #1b2428;
    pointer-events: none;
}
.txtcenter
{
    text-align: center;
}
.no_results_icon
{
    font-size: 75px;
    display: inline-block;
    color: #d4d8d9;
}
.no_results_text
{
    color: #d4d8d9;
    font-size: 16px;
    line-height: 1.3125;
    margin-top: 15px;
}
.notdisplay
{
    display: none;
}
.search_criteria
{
    margin-bottom: 15px;
}
.search_for_text_team, .search_text_team
{
    display: inline-block;
    vertical-align: middle;
}
.search_for_text_team
{
    color: #0ee07b;
    font-size: 20px;
    line-height: 1.2;
}
.search_text_team
{
    color: #d4d8d9;
    font-size: 16px;
    line-height: 1.3125;
    margin-left: 5px;
}
.bet_btn[disabled]
{
    pointer-events: none;
}
.balloon
{
    color: #fff;
}
.amcharts-balloon-div>div
{
    text-align: left!important;
}
.amcharts-chart-div>a
{
    display: none!important;
}
.question_mark
{
    width: 26px;
    height: 26px;
    font-size: 20px;
    background-color: #adbec6;
    color: #0b0b0d;
    border-radius: 50%;
    position: relative;
    margin-bottom: 10px;
    display: inline-block!important;
}
.question_mark:before
{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
body, input, textarea, select, button
{
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
*
{
    outline: none;
}
img
{
    max-width: 100%;
    height: auto;
}
.text_center
{
    text-align: center;
}
.text_left
{
    text-align: left;
}
.text_right
{
    text-align: right;
}
.bbb
{
    border-radius: 8px;
    background: linear-gradient(44.72deg,#2f3e45 0%,#3d5059 100%);
    box-shadow: 0 0 10px 0 #141a1d;
}
select::-ms-expand
{
    display: none;
}
select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type="text"]::-ms-clear
{
    display: none;
}
input
{
    background-color: transparent;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"]
{
    -moz-appearance: textfield;
}/* == TYPOGRAPHY == */
h1, .h1
{
    font-size: 36px;
    font-weight: 300;
}
h2, .h2
{
    font-size: 30px;
    font-weight: 500;
}
h3, .h3
{
    font-size: 24px;
    font-weight: 500;
}
h4, .h4
{
    font-size: 20px;
}
h5, .h5
{
    font-size: 20px;
    font-weight: 300;
}
h6, .h6
{
    font-size: 18px;
}
.editor ul li, .editor ol li
{
    display: block;
    font-size: 16px;
    position: relative;
    padding-left: 10px;
    line-height: 1.3125;
}
.editor ol li
{
    padding-left: 20px;
    counter-increment: item;
}
.editor ul li:before
{
    position: absolute;
    left: 0;
    top: 7px;
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #d4d8d9;
}
.editor ol li:before
{
    position: absolute;
    left: 0;
    top: 0;
    content: counter(item) ".";
}
.editor a
{
    color: #0ee07b;
}
.editor a:hover
{
    color: #0a7843;
}
.editor i, .editor em
{
    font-style: italic;
}/* == TYPOGRAPHY == *//* == HEADER == */
.logo
{
    display: inline-block;
    vertical-align: middle;
}
.player_count
{
    font-size: 20px;
    line-height: 1.2;
    padding-left: 5px;
}
.menu_section
{
    display: inline-block;
    vertical-align: middle;
}
.menu_section
{
    width: 76.55%;
    text-align: right;
}
.menus
{
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    height: 100%;
    flex-grow: 1;
}
.question_mark
{
    transition: all .4s ease!important;
}
.help_menu, .settings_menu
{
    display: inline-block;
    margin-left: 15px;
}
.menu_flag
{
    padding: 0;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}
.menu_flag:focus
{
    outline: none;
}
.flag_m
{
    color: #fff;
    font-size: 13px;
    line-height: normal;
    cursor: pointer;
    position: relative;
    padding: 6px 25px 6px 8px;
    background: transparent;
    z-index: 1;
    width: 100%;
}
.flag_m>img
{
    border: 1px solid transparent;
    transition: border .4s;
    padding: 1px;
    width: auto;
    height: 21px;
    box-sizing: content-box;
}
.flag_m:hover img, .flags_show .flag_m img
{
    border-color: #10de7c;
}
.flag_link
{
    display: block;
    margin-top: 12px;
    text-transform: none;
}
.flag_link:after
{
    clear: both;
    display: block;
    content: "";
}
.flag_link:first-child
{
    margin-top: 0;
}
.flag_img
{
    float: right;
    width: 18px;
    height: 12px;
    margin-top: 2px;
}
.flag_lang
{
    font-size: 12px;
    color: #000;
    transition: color .4s;
}
.flag_link:hover .flag_lang
{
    color: #0ee07b;
}/* == HEADER == */
.site_content
{
    left: 0;
    top: 0;
    width: 100%;
}
#game-inner-container
{
    height: 100%;
}
.mark_chat_expand
{
    transform: translateX(-100%);
}/* == CHAT ROOM SECTION == */
.chat_rooms
{
    position: relative;
    height: 100%;
    z-index: 1;
}
.chat_rooms_head
{
    padding: 0 10px;
    background: #29363e;
    font-size: 13px;
    line-height: 1.1875;
    position: relative;
    z-index: 1;
    padding-bottom: 8px;
}
.chat_lang
{
    float: left;
    color: #adbec6;
    text-transform: uppercase;
    width: calc(100% - 100px);
    white-space: nowrap;
    overflow: hidden;
    height: 30px;
}
.chat_room_arrow
{
    transform: rotate(90deg);
    font-size: 11px;
    display: inline-block;
    margin-top: 2px;
    margin-left: 5px;
}
.chat_link
{
    position: absolute;
    bottom: 0;
    right: 0;
    color: #64757c;
    font-weight: 500;
    font-size: 13px;
    cursor: pointer;
    outline: none;
    margin-bottom: -26px;
    margin-right: 5px;
}
.chat_link>*
{
    display: inline-block;
    vertical-align: middle;
}
.chat_link:hover
{
    color: #adbec6;
}
.chat_rooms.chat_lang_show .chat_link
{
    color: #adbec6;
}
.chat_link .icon
{
    padding-left: 5px;
    font-size: 10px;
}
.chat_link .icon.icon-down:before
{
    font-size: 17px;
}
.chat_rooms_head:after
{
    clear: both;
    display: block;
    content: "";
}
.chat_rooms_head .icon-angle-righticon
{
    font-size: 20px;
    padding-left: 10px;
}
.chat_collapse
{
    display: none;
    background-color: #526a76;
    padding: 0 20px;
    text-align: right;
    font-size: 18px;
    line-height: 1;
    position: relative;
    z-index: 0;
}
.chat_collapse:hover
{
    background-color: #607d8b;
}
.chatting_chat_msgs
{
    position: relative;
    z-index: 0;
    height: 100%;
    background-color: #2f3e45;
}
.chat_input_hold
{
    height: 100%;
    position: relative;
    z-index: 1;
    flex: 1;
    display: flex;
    flex-direction: column;
    box-shadow: 0 0 10px 0 #141a1d;
}
.chat_msgs
{
    background-color: #2f3e45;
    padding: 0 4px;
    overflow-y: scroll;
    display: flex;
    flex: 1;
    position: relative;
    flex-direction: column;
    -webkit-overflow-scrolling: touch;
}
.chat_msgs:hover, .chat_msgs:active, .chat_msgs:focus
{
    overflow-y: auto;
}
.chat_collapse:before
{
    width: 100%;
    left: 0;
    top: 100%;
    background: linear-gradient(180deg,#2f3e45 0%,rgba(47,62,69,0) 100%);
    content: "";
    position: absolute;
    height: 70px;
    pointer-events: none;
}
.chat_msg
{
    padding: 3px 0 3px 28px;
    position: relative;
    margin: 0 3px;
}
.msg_no_bg
{
    background-color: none;
}
.chat_msg:nth-child(odd)
{
    background-color: #2b3840;
}
.chat_user, .chat_admin, .chat_moderator, .chat_checkmarked, .chat_developer
{
    font-size: 0;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    margin-left: -26px;
}
.drop-down-container
{
    z-index: 3!important;
}
.emoji-mart
{
    z-index: 3!important;
}
.chat_user>*, .chat_moderator>*, .chat_admin>*, .chat_checkmarked>*, .chat_developer>*
{
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
.chat_user
{
    cursor: pointer;
}
.bet_levels.crash, .bet_levels.hilo
{
    margin-left: 10px;
}
.bet_levels.roulette
{
    margin-right: 5px;
}
.bet_levels>*
{
    display: inline-block;
    vertical-align: middle;
}
.chat_user>*:first-child, .chat_moderator>*:first-child, .chat_admin>*:first-child, .chat_checkmarked>*:first-child, .chat_developer>*:first-child
{
    margin-left: 0;
}
.chat_user_prof img
{
    width: 24px;
    height: 24px;
    border-radius: 5px;
}
.chat_user_name
{
    color: #acbfc6;
    line-height: 1;
}
.msg-admin-message .chat_user_name, .msg-admin-message .icon-gammdom-symbol:before, .msg-admin-message .chat_user_colen
{
    color: #ff5a5a;
}
.msg-support-message .chat_user_name, .msg-support-message .icon-gammdom-symbol:before, .msg-support-message .chat_user_colen
{
    color: #00e9ff;
}
.msg-developer-message .chat_user_name, .msg-developer-message .icon-gammdom-symbol:before, .msg-developer-message .chat_user_colen
{
    color: #ffa500;
}
.msg-moderator-message .chat_user_name, .msg-moderator-message .icon-gammdom-symbol:before, .msg-moderator-message .chat_user_colen
{
    color: #fff275;
}
.msg-mute-message
{
    position: relative;
}
.msg-mute-message>a
{
    color: #10de7c;
}
.rain-message .chat_user_name, .rain-message .icon-gammdom-symbol:before, .rain-message .chat_user_colen
{
    color: #6495ed;
}
.msg-bonus-message
{
    color: #fff275;
    padding-left: 10px;
    font-size: 14px;
}
.msg-info-message
{
    font-size: 14px;
    padding-left: 10px;
}
.chat_user_ico .icon-gammdom-symbol
{
    font-size: 15px;
    color: #adbec6;
    display: inline-block;
    vertical-align: middle;
}
.chat_user_colen
{
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    padding: 0 5px 0 2px;
}
ul.messages li
{
    font-size: 16px;
}
.chat_msg.msg-moderator-message, .chat_msg.red
{
    position: relative;
}
.chat_msg.red:before
{
    position: absolute;
    right: 100%;
    top: 0;
    width: 4px;
    height: 100%;
    content: "";
}
.chat_msg.red:before
{
    background-color: #ff5a5a;
}
.chat_msg.red .chat_user_name
{
    color: #ff5a5a;
}
.chan_langs
{
    position: absolute;
    left: 100%;
    z-index: 50;
    background-color: #36454c;
    box-shadow: 3px 2px 5px 0 rgba(34,44,49,.7);
}
.chat_rooms.chat_lang_show+.chat_langs
{
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
}
.chat_lang_show:after
{
    width: 0;
    height: 0;
    border-right: 15px solid #36454c;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    position: absolute;
    top: -3px;
    right: 0;
    content: "";
    z-index: 2;
}
.chat_lan
{
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.333333333333333;
    display: block;
}
.chat_lan_li
{
    margin-top: 6px;
    position: relative;
}
.chat_lan_li:first-child
{
    margin-top: 0;
}
.chat_lan:hover
{
    color: #0ee07b;
}
.chat_lan_li.active .chat_lan
{
    color: #607d8b;
}
.chat_lan_li.active.dis_link
{
    pointer-events: none;
}
.lan_close
{
    position: absolute;
    left: 100%;
    top: 0;
    width: 20px;
    height: 20px;
    margin-top: 2px;
}
.lan_close:before, .lan_close:after
{
    position: absolute;
    left: 0;
    content: "";
    display: block;
    width: 15px;
    top: 6px;
    height: 2px;
    background-color: #656565;
    transition: background-color .4s;
}
.chat_lang .lan_close.hiddenX
{
    width: 0;
    margin-left: 0;
}
.lan_close.hiddenX:before, .lan_close.hiddenX:after
{
    background-color: transparent;
    box-shadow: none;
}
.lan_close:before
{
    transform: rotate(-45deg);
}
.lan_close:after
{
    transform: rotate(45deg);
}
.emoji
{
    position: absolute;
    top: 24px;
    right: 70px;
    font-size: 18px;
    color: #607d8b;
    margin-top: 2px;
}
.emoji:hover
{
    color: #adbec6;
}/* === XP LEVELS === */
.xp_admin, .xp_0
{
    background-color: #3d5059;
}
.xp_40
{
    background-color: #3d5059;
}
.xp_50
{
    background-color: #adbec6!important;
}
.xp_60
{
    background-color: #0ee07b!important;
}
.xp_70
{
    background-color: #4362ac!important;
}
.xp_80
{
    background-color: #71abfd!important;
}
.xp_90
{
    background-color: #f7f7f7!important;
}
.xp_95
{
    background: #a90329!important;/* Old browsers */
    background: -moz-linear-gradient(top,rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%)!important;/* FF3.6-15 */
    background: -webkit-linear-gradient(top,rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%)!important;/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%)!important;/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.xp_100, .xp_110, .xp_120, .xp_130, .xp_140, .xp_150
{
    background-color: #f9ff7f!important;
}
.xp_40.gamdom-logo .icon
{
    font-size: 13px;
    color: #000;
}
.xp_50 .icon, .xp_60 .icon, .xp_70 .icon, .xp_80 .icon, .xp_90 .icon, .xp_95 .icon
{
    font-size: 17px;
    margin-top: 2px;
    color: #000;
}
.xp_40.gamdom-logo .icon-gammdom-symbol:before
{
    font-size: 13px;
    color: #000;
}
.xp_100 .icon, .xp_110 .icon, .xp_120 .icon, .xp_130 .icon, .xp_140 .icon, .xp_150 .icon
{
    font-size: 24px!important;
    margin-bottom: -10px;
}
.xp_100 .icon
{
    color: #fbd771;
}
.xp_110 .icon
{
    color: #acbfc6;
}
.xp_120 .icon
{
    color: #0ee16b;
}
.xp_130 .icon
{
    color: #4462ab;
}
.xp_140 .icon
{
    color: #72a9fd;
}
.xp_150 .icon
{
    color: #fd5862;
}
.xp_admin, .xp_0, .xp_40, .xp_50, .xp_60, .xp_70, .xp_80, .xp_90, .xp_95, .xp_100, .xp_110, .xp_120, .xp_130, .xp_140, .xp_150
{
    font-size: 0;
    line-height: 1;
    border-radius: 5px;
    padding: 2px 5px;
    min-height: 20px;
    position: relative;
    text-align: right;
}
.icon.crown
{
    width: 21px;
    height: 17px;
}
.icon.crown.zero_gems
{
    content: url(../../bcgamebettingde/image/crown_0gem.d70869788c775478325c.gif);
}
.icon.crown.one_gems
{
    content: url(../../bcgamebettingde/image/crown_1gem.97221379bd4d5237112f.gif);
}
.icon.crown.two_gems
{
    content: url(../../bcgamebettingde/image/crown_2gem.98818db0b06d32f66a92.gif);
}
.icon.crown.three_gems
{
    content: url(../../bcgamebettingde/image/crown_3gem.c9f960bfd794fbf111c9.gif);
}
.icon.crown.new
{
    content: url(../../bcgamebettingde/image/crown_new.6836fb9cf58ec8e2d370.gif);
}
[class^="bet_level_"]
{
    border-radius: 6px;
    color: #141a1d;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.bet_level_40>.level_val
{
    color: #adbec6!important;
}
.bet_level_40
{
    border-bottom: 1.5px solid #1e292e;
    background: linear-gradient(#475862 20%,#3d4f59 80%);
}
.bet_level_50
{
    border-bottom-color: #727a7d;
    background: linear-gradient(#c1ced4 20%,#acbdc5 80%);
}
.bet_level_60
{
    border-bottom-color: #009954;
    background: linear-gradient(#06eaa2 20%,#02df7c 80%);
}
.bet_level_70
{
    border-bottom-color: #273c6c;
    background: linear-gradient(#4d6aae 20%,#4362aa 80%);
}
.bet_level_80
{
    border-bottom-color: #4d75ad;
    background: linear-gradient(#84b7fc 20%,#72abfb 80%);
}
.bet_level_90
{
    border-bottom-color: #c3c3c3;
    background: linear-gradient(#fbfbfb 20%,#f7f7f7 80%);
}
.bet_level_95
{
    border-bottom-color: #8d0424;
    background: #a90329;/* Old browsers */
    background: -moz-linear-gradient(top,rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(top,rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,rgba(169,3,41,1) 0%,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bet_level_100, .bet_level_110, .bet_level_120, .bet_level_130
{
    border-bottom-color: #afa442;
    background: linear-gradient(#fef8ae 20%,#fef177 80%);
}
[class^="crown_"]
{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: visible;
    position: absolute;
    width: 64%;
    height: 50%;
    bottom: -3px;
    right: -10px;
    z-index: 2;
}
.pl_entry [class^="crown_"]
{
    right: -5px;
}
[class^="crown_"].crash
{
    bottom: -1px;
    right: -7px;
}
[class^="crown_"].hilo
{
    bottom: -2px;
    right: -7px;
}
.crown_100
{
    background-image: url(../../bcgamebettingde/image/crown_0gem.d70869788c775478325c.gif);
}
.crown_110
{
    background-image: url(../../bcgamebettingde/image/crown_1gem.97221379bd4d5237112f.gif);
}
.crown_120
{
    background-image: url(../../bcgamebettingde/image/crown_2gem.98818db0b06d32f66a92.gif);
}
.crown_130
{
    background-image: url(../../bcgamebettingde/image/crown_3gem.c9f960bfd794fbf111c9.gif);
}
.bet_level_40, .bet_level_50, .bet_level_60, .bet_level_70, .bet_level_80, .bet_level_90, .bet_level_95, .bet_level_100, .bet_level_110, .bet_level_120, .bet_level_130, .bet_level_140, .bet_level_150
{
    font-size: 0;
    line-height: 1.33;
    border-radius: 5px;
    padding: 2px 5px;
    min-height: 20px;
    position: relative;
    text-align: right;
}
[class^="xp_"]>.level_val
{
    color: #141a1d;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.33;
    padding-left: 5px;
    margin-top: 2px;
}
.xp_100>.level_val, .xp_110>.level_val, .xp_120>.level_val, .xp_130>.level_val, .xp_140>.level_val, .xp_150>.level_val
{
    padding-left: 25px;
}
[class^="bet_level_"]>.level_val
{
    color: #141a1d;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
}
[class^="xp_"]>*
{
    display: inline-block;
    vertical-align: middle;
}
[class^="bet_level_"]>*
{
    vertical-align: middle;
}
.xp_0 .icon:not(.icon-checkmarked-user), .xp_40:not(.gamdom-logo) .icon, .xp_admin .icon
{
    width: 1px;
    min-height: 18px;
}
.xp_0 .level_val, .xp_40:not(.gamdom-logo) .level_val, .xp_admin .level_val
{
    color: #adbec6;
    padding-left: 0;
}
.level-YT
{
    display: inline-flex!important;
}
.xp_0 .level_val, .xp_admin .level_val
{
    font-size: 10px;
}/* === HOME PAGE LEVEL COLORS === *//* === CHAT ICONS ETC. RESIZING === */
.messages img
{
    width: 20px;
    height: 20px;
    border-radius: 5px;
}
.messages .icon, .messages .icon-gammdom-symbol, .bet_levels .icon
{
    font-size: 13px;
}
.messages .level_val
{
    font-size: 12px;
}
.messages .chat_user_name, .messages .chat_cont
{
    font-size: 14px;
}/* === CHAT ROOM SECTION === */
.page_header
{
    font-size: 0;
    padding: 20px 30px;
    min-height: 80px;
}/* == COLUMNS == */
.col_full
{
    width: 100%;
}
.col_half
{
    width: 50%;
}
.col_one_third
{
    width: 33.33%;
}
.col_two_third
{
    width: 66.66%;
}
.icon-stopwatch
{
    display: inline-block!important;
    margin-top: 1px;
}
.col_one_fourth
{
    width: 25%;
}
.col_full, .col_half, .col_one_third, .col_two_third, .col_one_fourth
{
    display: inline-block;
    padding: 0 15px;
}
.col_row
{
    margin: 0 -15px;
}
.col
{
    display: inline-block;
}/* == COLUMNS == *//* == HOME PAGE == */
.user_levels .level_val
{
    padding: 0!important;
    margin-left: 4px;
}
.user_level.hidden_lvl, .user_xp.hidden_lvl
{
    cursor: help;
}
.user_level.hidden_lvl
{
    background: #3d5059;
    color: #adbec6;
    margin-right: 1px;
}
.user_level.hidden_lvl>.level_val
{
    color: #adbec6;
    font-size: 18px;
    padding: 1px 10px;
    font-weight: 500;
    line-height: 1.166666666666667;
}
.user_level
{
    color: #141a1d;
    font-weight: bold;
    line-height: 1.166666666666667;
    font-size: 0;
    width: 80px;
}
.user_level>*
{
    display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    line-height: 1;
}
.user_level .icon
{
    font-size: 29px;
}
.user_level .level_val
{
    padding-left: 7px;
}
.user_level .icon-user-xp
{
    font-size: 47px!important;
    margin-bottom: -15px;
}
.user_xp
{
    width: 260px;
    background-color: #3d4f59;
    margin-left: 5px;
    position: relative;
    overflow: hidden;
}
.user_xp.small
{
    min-width: 50px;
    height: 100%;
    padding: 10px;
    margin-top: 2.5px;
}
.user_xp.small.best
{
    transform: rotate(270deg);
    margin-top: 12px;
    min-width: 48px;
    margin-left: 0;
}
.xp
{
    color: #adbec6;
    font-size: 18px;
    line-height: 1.166666666666667;
    text-align: center;
    position: relative;
}
.user_grid .xp_0 .level_val, .user_grid .xp_40 .level_val, .user_grid .xp_admin .level_val, .user_grid .xp_youtuber .level_val, .stats_details .xp_0 .level_val, .stats_details .xp_40 .level_val, .stats_details .xp_admin .level_val, .stats_details .xp_youtuber .level_val
{
    font-size: 16px;
}
.total_box
{
    background: #243037;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding: 12px 0;
    margin-top: 10px;
}
.total_box_modal
{
    margin-top: 37px;
    margin-bottom: -10px;
}
.green
{
    color: #23d160;
}
.bold
{
    font-weight: bold;
}
.total_box .green
{
    margin-left: 10px;
    display: inline-block;
}
.total_box .icon-gammdom-symbol
{
    margin-right: 7px;
    font-size: 16px;
}
.disable
{
    background-color: #41535d!important;
    color: #1b2428!important;
    pointer-events: none;
    cursor: not-allowed;
}
.disabled
{
    pointer-events: none;
}
.reset_net_profit
{
    min-width: 120px;
    font-size: 14px;
    padding: 8px 20px;
    border-radius: 6px;
    margin-top: 10px;
}
.best_timing
{
    border-radius: 8px;
    background: linear-gradient(44.72deg,#2f3e45 0%,#3d5059 100%);
    box-shadow: 0 0 10px 0 rgba(20,26,29,.75);
    padding: 20px;
}
.timing
{
    color: #607d8b;
    font-size: 16px;
    line-height: 1.166666666666667;
    display: inline-block;
    padding-left: 10px;
}
.timing:hover, .timing.active
{
    color: #0ee07b;
}
.timing:before
{
    content: "|";
    margin-right: 10px;
}
.timing:first-child
{
    padding-left: 0;
}
.timing:first-child:before
{
    display: none;
}
.biggest_grids
{
    margin: 0 -10px;
    padding-top: 17px;
}
.biggest_grids .col_one_third
{
    padding: 0 10px;
}
.biggest_grid
{
    background: linear-gradient(45.15deg,rgba(20,26,29,.4) 0%,rgba(20,26,29,.25) 100%);
    border-radius: 8px;
}
.biggest_grid
{
    text-align: center;
    padding: 18px 15px;
}
.biggest_grid .title
{
    color: #adbec6;
    font-size: 17px;
    line-height: 1.166666666666667;
    text-transform: uppercase;
}
.aff_col
{
    border-radius: 8px;
    background: linear-gradient(44.72deg,#2f3e45 0%,#3d5059 100%);
    box-shadow: 0 0 10px 0 #141a1d;
    padding: 28px 48px;
}
.aff_col .title, .status_today .title
{
    color: #adbec6;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.166666666666667;
    text-transform: uppercase;
}
.aff_col .title
{
    white-space: nowrap;
}
.field_group input
{
    color: #adbec6;
    font-size: 16px;
    line-height: 1.166666666666667;
    border-bottom: 2px solid #607d8b;
    width: 100%;
    transition: border-color .4s;
    position: relative;
    z-index: 1;
}
.field_group
{
    position: relative;
    margin-top: 34px;
}
.aff_code_fg
{
    margin-top: 10px;
}
.placeholder_txt
{
    color: #607d8b;
    font-size: 16px;
    line-height: 1.1875;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: left;
    transition: bottom .4s,top .5s,font-size .5s,color .4s;
    padding-bottom: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.field_group input:focus+.placeholder_txt, .field_group .has-input+.placeholder_txt
{
    bottom: 100%;
    font-size: 14px;
}
.field_group input:focus+.placeholder_txt
{
    color: #0ee07b;
}
.field_group input:focus
{
    border-color: #0ee07b;
}
.error_field .placeholder_txt
{
    color: #ff5a5a;
}
.error_field input[type="text"]
{
    border-bottom-color: #ff5a5a;
}
.helper_text
{
    font-size: 12px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    text-align: left;
    padding-top: 5px;
    color: #607d8b;
}
.error_field .helper_text
{
    color: #ff5a5a;
}
.clear_text
{
    position: absolute;
    right: 0;
    bottom: 0;
    padding-bottom: 7px;
    font-size: 12px;
    color: #607d8b;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    transition: .2s color ease-out;
}
.clear_text:hover
{
    color: rgba(255,255,255,.8);
}
.has-input~.clear_text
{
    opacity: 1;
    visibility: visible;
}
.field_group input::-webkit-input-placeholder
{/* Chrome/Opera/Safari */
    color: #607d8b;
}
.field_group input::-moz-placeholder
{/* Firefox 19+ */
    color: #607d8b;
}
.field_group input:-ms-input-placeholder
{/* IE 10+ */
    color: #607d8b;
}
.field_group input:-moz-placeholder
{/* Firefox 18- */
    color: #607d8b;
}
.aff_col .btn
{
    margin-top: 35px;
}
.twitter_feed
{
    border-radius: 8px;
    background: linear-gradient(44.72deg,#2f3e45 0%,#3d5059 100%);
    box-shadow: 0 0 10px 0 rgba(20,26,29,.75);
    padding: 30px;
}
.twitt_head
{
    color: #adbec6;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 300;
}
.twitt_head a
{
    color: #0ee07b;
    font-weight: normal;
}
.twitt_head .icon-twitter2icon
{
    color: #0ee07b;
    font-size: 18px;
}
.twitt_head .icon-gammdom-symbol
{
    font-size: 15px;
}
.grid_name, .earn_points
{
    color: #adbec6;
    font-size: 16px;
    line-height: 1.166666666666667;
    padding-top: 25px;
}
.earn_points
{
    padding-top: 3px;
}
.g_img
{
    margin-top: 20px;
}
.g_img img
{
    height: 88px;
    width: auto;
}
.col_grids
{
    margin-top: -15px;
}
.col_half.casino_grid, .col_half.jackpot_grid, .col_two_third.big_grids, .col_one_third.aff_grid, .col_one_third.daily_grid, .col_one_third.twitter_grid, .col_one_third.crash_grid, .col_one_third.roulette_grid, .col_one_third.hilo_grid, .col_one_third.tradeup_grid, .col_one_third.status_grid, .col_two_third.graph_grid, .col_one_third.last_grid
{
    float: left;
    padding: 0;
}
.col_half.casino_grid .medium_grid_pad, .col_half.jackpot_grid .medium_grid_pad
{
    padding-top: 50%;
}
.small_gird_pad
{
    position: relative;
    padding-top: 53.54%;
}
.medium_grid_pad
{
    position: relative;
    padding-top: 79.16%;
}
.twitter_grid_pad
{
    position: relative;
    padding-top: 158.33%;
}
.twitter_grid_pad.not-loggedin
{
    padding-top: 75%;
}
.padd_abs, .biggest_grid
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 9px 15px;
}
.best_timing, .aff_col, .twitter_feed, .biggest_grid, .status_today, .statistics
{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.aff_col--autoh
{
    height: auto;
}
.aff_col .field_group
{
    width: 100%;
}
.best_timing>.text_center
{
    width: 100%;
    height: 100%;
}
.status_grid_pad
{
    position: relative;
    padding-top: 75%;
}
.graph_grid_pad
{
    position: relative;
    padding-top: 37.5%;
}/* == HOME PAGE == *//* == PROFILE PAGE == */
.statistics
{
    padding: 15px 20px 20px 20px;
}
.Select-placeholder
{
    font-size: 13px;
}
.informations
{
    padding: 30px;
}
.information
{
    display: inline-block;
    width: 20%;
    text-align: center;
    position: relative;
}
.information:before
{
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 90%;
    background-color: #79858a;
    content: "";
    margin-top: 5%;
}
.information:first-child:before
{
    display: none;
}
.information .icon
{
    font-size: 40px;
    color: #0ee07b;
    margin-top: 35px;
    display: block;
}/* == PROFILE PAGE == *//* == OVERLAYS == */
.ReactModalPortal
{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: auto;
    z-index: 130;
}
.ReactModal__Overlay
{
    width: 100%;
    position: relative;
    height: 100%;
    padding: 40px;
    background-color: rgba(0,0,0,.6);
    backdrop-filter: blur(8px);
}
.ReactModal__Content
{
    padding: 0;
    max-width: 610px;
    width: 100%;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
}
@media only screen and (max-width: 600px)
{
    .ReactModal__Content
    {
        top: 51%;
    }
}
.ReactModal__Content>div
{
    height: 100%;
    max-height: 710px;
    border-radius: 10px;
    background: #131a22;
    box-shadow: 0 0 10px 0 #141a1d;
    text-align: center;
    min-height: 100px;
    overflow: auto;
}
.ReactModalPortal .bbb, .ReactModalPortal .bbb
{
    border-radius: 0;
    background: none;
    box-shadow: none;
}
.table
{
    color: #d5dee2;
    font-size: 14px;
}
.ReactModalPortal .table
{
    width: 100%;
}
.history_overlay .table
{
    height: calc(100% - 54px);
}
.trade_offers_pop .game_head
{
    padding: 0;
    background: none;
}
.trade_offer
{
    padding: 20px 25px;
    position: relative;
}
.trade_offer:nth-child(odd)
{
    background-color: rgba(34,44,49,.43);
}
.ReactModal__Content.dialog-modal-content
{
    max-width: 430px;
    margin: auto;
    outline: none;
}
.ReactModal__Content.dialog-modal-content>div
{
    width: 100%;
    height: auto;
    outline: none;
    padding: 32px 24px;
    position: relative;
}
.ReactModal__Content.dialog-modal-content .ui-dialog .modal-close-button
{
    position: absolute;
    right: 10px;
    top: 10px;
    line-height: 1ex;
    font-size: 30px;
    z-index: 1;
    margin-top: 2px;
    color: #0ee07b;
}
.ReactModal__Content.dialog-modal-content .ui-dialog .modal-close-button>div:after
{
    content: "×";
}
.ReactModal__Content.dialog-modal-content .ui-dialog .modal-close-button:hover
{
    color: #0a7843;
}
.ReactModal__Content.dialog-modal-content .ui-dialog .dialogText
{
    color: #adbec6;
    font-size: 20px;
    line-height: 1.2;
}
.ReactModal__Content.dialog-modal-content .ui-dialog-titlebar
{
    font-size: 0;
}
.ReactModal__Content.dialog-modal-content .form-group
{
    padding-top: 20px;
    text-align: left;
    position: relative;
}
.ReactModal__Content.dialog-modal-content .form-group .lbl_head
{
    color: #607d8b;
    font-size: 20px;
    line-height: 1.2;
    display: block;
    margin-bottom: 3px;
}
.ReactModal__Content.dialog-modal-content .form-group .form-control
{
    color: #adbec6;
    font-size: 24px;
    line-height: 1.166666666666667;
    padding-bottom: 5px;
    border-bottom: 2px solid #607d8b;
    width: 100%;
    transition: border-color .4s;
    position: relative;
    z-index: 1;
    font-weight: 500;
    padding-left: 40px;
}
.ReactModal__Content.dialog-modal-content .form-group .input_mark
{
    position: absolute;
    left: 0;
    bottom: 7px;
    top: auto;
    font-size: 0;
    opacity: 1;
    visibility: visible;
    transition: opacity .4s,visibility .4s;
    line-height: 1;
    color: #adbec6;
}
.ReactModal__Content.dialog-modal-content .form-group .input_mark .icon
{
    font-size: 24px;
}
pre
{
    display: block;
    padding: 9.5px;
    margin: 0 0 25px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: monospace,monospace;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}/* == OVERLAYS == *//* == HELP PAGES == */
.heading, .description
{
    line-height: 1.3125;
}
.heading
{
    font-size: 18px;
    margin-top: 20px;
}
.heading:first-child
{
    margin-top: 0;
}
.description
{
    color: #d4d8d9;
    font-size: 16px;
}
.description>p
{
    margin-top: 15px;
}
.steamid
{/* font-style: italic; */
    color: #607c87;
    margin-left: 3px;
}
.mailto:hover
{
    color: #0a7843;
}
.sidebar_link
{
    font-size: 16px;
    line-height: 1.1875;
    color: #d4d8d9;
    padding: 7px 0;
    display: block;
    margin-top: 5px;
}
.sidebar_links li:first-child .sidebar_link
{
    padding-top: 0;
    margin-top: 0;
}
.sidebar_link:hover, .sidebar_link.active
{
    color: #01e66d;
}
.faq .search, .search_filter .search
{
    border-radius: 6px;
    background-color: #2f3e45;
    box-shadow: 0 0 9px 0 rgba(96,125,139,.47);
    max-width: 350px;
    padding: 5px;
    margin-left: auto;
    position: relative;
    min-height: 30px;
    display: flex;
}
.faq .search .search-icon, .search_filter .search .search-icon
{
    width: 25px;
    justify-content: center;
    display: flex;
    align-items: center;
    font-size: 14px;
}
.faq .search input, .search_filter .search input
{
    width: 100%;
    color: #adbec6;
}
.faq .search input::-webkit-input-placeholder, .search_filter .search input::-webkit-input-placeholder
{/* Chrome/Opera/Safari */
    color: #adbec6;
}
.faq .search input::-moz-placeholder, .search_filter .search input::-moz-placeholder
{/* Firefox 19+ */
    color: #adbec6;
}
.faq .search input:-ms-input-placeholder, .search_filter .search input:-ms-input-placeholder
{/* IE 10+ */
    color: #adbec6;
}
.faq .search input:-moz-placeholder, .search_filter .search input:-moz-placeholder
{/* Firefox 18- */
    color: #adbec6;
}
.faq .inner
{
    display: none;
    padding-bottom: 20px;
}
.faqs
{
    margin-top: 20px;
}
.static_page .page_head
{
    padding: 20px 0;
}
.helper_txt
{
    color: #607d8b;
    font-size: 12px;
    line-height: 1.166666666666667;
}
.faq_single .f_ques
{
    color: #0ee07b;
    font-size: 20px;
    line-height: 1.2;
    margin-top: 5px;
    position: relative;
}
.faq_single .toggle, .faq_single .toggle>span
{
    display: block;
}
.faq_single .toggle
{
    display: flex;
    padding-top: 10px;
    padding-bottom: 20px;
}
.faq_single
{
    border-top: 1px solid #607d8b;
}
.faq_single:first-child
{
    border: none;
}
.faq_single.active .toggle
{
    padding-bottom: 15px;
}
.faq .faq_single:last-child .inner
{
    padding-bottom: 0;
    padding-top: 15px;
}
.faq .faq_single:last-child .toggle
{
    padding-bottom: 0;
}/* == HELP PAGES == *//* == CRASH PG == */
.game_history, .jackpot
{
    display: inline-block;
    vertical-align: middle;
}
.pro_digit>span
{
    vertical-align: bottom;
    line-height: 1;
    display: inline-block;
}
.pro_digit>span:last-child
{
    font-size: 18px;
    margin-bottom: 1px;
}
.game_history
{
    font-size: 0;
    margin-left: 15px;
}
.game_history .icon
{
    font-size: 26px;
    color: #adbec5;
    transition: color .5s;
}
.game_history:hover .icon
{
    color: #607d8b;
}
.jackpot
{
    background-color: #fcee71;
    border: 1.7px solid #fff275;
    border-radius: 8px;
    box-shadow: 0 0 3px 0 rgba(255,242,117,.86);
    display: inline-flex;
    margin-left: 35px;
    padding-left: 50px;
    position: relative;
    width: fit-content;
}
.jackpot .symbol
{
    align-items: center;
    background: linear-gradient(to bottom,#364751 0%,#526876 50%,#384a51 100%);
    border-right: 1px solid #141a1d;
    color: #fcee71;
    display: flex;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    justify-content: center;
    width: 30px;
}
.jackpot:active
{
    background-color: #fcee71;
}
.jackpot .text
{
    color: #fff275;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    position: absolute;
    bottom: 100%;
    left: 0;
    text-transform: uppercase;
    margin-bottom: -1px;
}
.jackpot .count
{
    position: relative;
    font-size: 18px;
    color: #fff275;
    text-align: right;
    background: #364751;/* Old browsers */
    background: -moz-linear-gradient(top,#364751 0%,#526876 50%,#384a51 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(top,#364751 0%,#526876 50%,#384a51 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#364751 0%,#526876 50%,#384a51 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    line-height: 1;
    padding: 6px 0 6px 2px;
    border-radius: 0 8px 8px 0;
    letter-spacing: .3em;
}
.player_table
{
    padding: 15px 5px;
    height: 100%;
}
.pl_table_data
{
    overflow-y: auto;
    height: calc(100% - 55px);
    -webkit-overflow-scrolling: touch;
}
.player_table .player_table_head
{
    margin: 0 10px;
    border-bottom: 2px solid #607d8b;
    padding-bottom: 15px;
}
.table_titles
{
    padding: 5px 10px;
    color: #adbec6;
}
.pl_count>*, .pl_data>*, .pl_name, .pl_name span
{
    display: inline-block;
    vertical-align: middle;
}
.table_titles .pl_name span
{
    padding-left: 0;
}
.pl_count .icon
{
    font-size: 22px;
    color: #adbec6;
}
.pl_count .pl_onli
{
    color: #adbec6;
    font-size: 16px;
    line-height: 1.1875;
}
.pl_count
{
    display: inline-block;
}
.pl_count.fr .icon, .pl_count.mid .icon
{
    font-size: 16px;
}
.pl_count.mid
{
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}
.pl_data
{
    font-size: 0;
    padding: 5px 10px;
    color: #adbec6;
}
.pl_data:nth-child(even)
{
    background-color: rgba(33,42,47,.4);
}
.pl_name
{
    width: 51%;
}
.pl_link
{
    display: block;
}
a.pl_link:hover
{
    color: #607d8b;
}
.pl_name img
{
    width: 24px;
    height: 24px;
    border-radius: 3px;
}
.pl_game, .pl_bet, .pl_profit, .pl_no
{
    width: 16%;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    line-height: 1.142857142857143;
    padding-left: 20px;
    white-space: nowrap;
}
.pl_name_txt
{
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 80px);
}
.text_hold .field_group input, .field_group.input_ico input
{
    padding-left: 5px;
}
.text_hold .field_group input:focus~.input_mark, .text_hold .field_group .has-input~.input_mark, .field_group.input_ico input:focus~.input_mark, .field_group.input_ico .has-input~.input_mark
{
    opacity: 1;
    visibility: visible;
}
.bet_btn
{
    border-radius: 4px;
    background-color: #adbec6;
    width: 11.92%;
    padding: 7px 5px;
    margin-left: 4px;
    color: #222c31;
    font-size: 14px;
    line-height: 1.153846153846154;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .2s ease-out;
}
.bet_btn:hover
{
    background-color: #d5e5ec;
    box-shadow: 0 2px #a9b8be;
    transform: translateY(-2px);
}
.bet_btn:active
{
    box-shadow: 0 1px 0 0 #74878f;
    transform: translateY(-1px);
}
.text_hold .bet_btn:first-child
{
    margin-left: 0;
}
.c_select, .c_input
{
    vertical-align: middle;
    display: inline-block;
}
.c_select
{
    padding-top: 20px;
    width: 60%;
    border-bottom: 2px solid #607d8b;
    padding-bottom: 3px;
}
.c_select select
{
    background-color: transparent;
    color: #adbec6;
    font-size: 16px;
    line-height: 1.1875;
    width: 100%;
    padding-right: 20px;
    position: relative;
    z-index: 1;
}
.c_select .helper_text
{
    top: 0;
    padding-top: 0;
}
.c_sel
{
    position: relative;
}
.c_input
{
    width: 40%;
}
.text_hold .field_group .c_in input
{
    padding-left: 0;
    padding-right: 0;
}
.text_hold .field_group input[disabled]
{
    color: rgba(96,125,139,.5);
    border-color: rgba(96,125,139,.5);
    border-style: dotted;
}/* == CRASH PG == *//* == ROULETTE PG == */
.roll
{
    margin: 10px -30px;
    background-color: #000;
    box-shadow: 0 0 15px 6px rgba(0,0,0,.5);
    padding: 2px;
    position: relative;
}
.roll:before, .roll:after
{
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 20px;
    z-index: 2;
}
.roll:before
{
    background: linear-gradient(270deg,rgba(20,26,29,0) 0%,#141a1d 100%);
    left: 0;
}
.roll:after
{
    background: linear-gradient(270deg,rgba(20,26,29,0) 0%,#141a1d 100%);
    transform: rotate(180deg);
    right: 0;
}
.numbers
{
    white-space: nowrap;
}
.numbers:before
{
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
}
.numbers:before
{
    bottom: 0;
    background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%);
    height: 25px;
}
.numbers-arrow-helper .number:after
{
    height: 0;
}
@keyframes winnerEffectAnim
{
    0%
    {
        left: 137%;
    }
    100%
    {
        left: -47%;
    }
}
.number.winner .winnerEffect
{
    position: absolute;
    height: 140%;
    top: -20%;
    width: 10%;
    left: 137%;
    background: rgba(255,255,255,.5);
    transform: rotate(-30deg);
    animation-name: winnerEffectAnim;
    animation-duration: 2s;
    -webkit-box-shadow: 0 0 15px 8px rgba(255,255,255,.5);
    box-shadow: 0 0 15px 8px rgba(255,255,255,.5);
}
.number.winner
{
    z-index: 1;
    overflow: hidden;
}/* .number.winner::after,
.number.winner::before {
	display: none;
} */
.numbers-arrow-helper .number
{
    border: none;
}
.numbers-arrow-helper .number:before
{
    background: none;
}
.entry_btn.red
{
    background: #ff7a7b;/* Old browsers */
    background: -moz-linear-gradient(top,#ff7a7b 0%,#ff7a7b 40%,#ff5959 40%,#ff5959 40%,#ff5959 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(top,#ff7a7b 0%,#ff7a7b 40%,#ff5959 40%,#ff5959 40%,#ff5959 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#ff7a7b 0%,#ff7a7b 40%,#ff5959 40%,#ff5959 40%,#ff5959 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.entry_btn.black
{
    background: #333;/* Old browsers */
    background: -moz-linear-gradient(top,#333 0%,#333 40%,#000 40%,#000 40%,#000 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(top,#333 0%,#333 40%,#000 40%,#000 40%,#000 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#333 0%,#333 40%,#000 40%,#000 40%,#000 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.entry_btn.green
{
    background: #3fe694;/* Old browsers */
    background: -moz-linear-gradient(top,#3fe694 0%,#3fe696 40%,#0ee07b 40%,#0ee07b 40%,#0ee07b 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(top,#3fe694 0%,#3fe696 40%,#0ee07b 40%,#0ee07b 40%,#0ee07b 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#3fe694 0%,#3fe696 40%,#0ee07b 40%,#0ee07b 40%,#0ee07b 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.ReactModal__Content.dialog-modal-content .form-group .input_mark
{
    position: absolute;
    left: 0;
    bottom: 7px;
    top: auto;
    font-size: 0;
    opacity: 1;
    visibility: visible;
    transition: opacity .4s,visibility .4s;
    line-height: 1;
    color: #adbec6;
}
.roul_input, .roul_btns, .roul_controls .dd_hold
{
    display: inline-block;
    vertical-align: bottom;
    margin-top: 25px;
}
.roul_input
{
    width: 31.2%;
}
.roul_btns
{
    width: 50%;
    padding-left: 30px;
}
.entry_btn
{
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
    text-align: center;
    box-shadow: 0 0 10px 0 rgba(34,37,39,.7);
    display: block;
    position: relative;
    border-radius: 6px;
}
.entry_btn span
{
    border-radius: 6px;
    padding: 15px;
    display: block;
    position: relative;
}
.entry_btn span:before
{
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 18px;
    background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%);
    border-radius: 0 0 6px 6px;
}
.entry_btn span:after
{
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 6px;
    background: linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%);
    border-radius: 6px 6px 0 0;
}
.entry_btn:before
{
    opacity: 0;
    transition: opacity .4s;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px;
}
.entry_btn:hover:before
{
    opacity: 1;
}
.entry_btn:active
{
    transform: scale(.9925) perspective(1px)!important;
}
.entry_btn:hover
{
    transform: scale(1.0075) perspective(1px);
}
.entry_btn.red:before
{
    background: #ca5657;/* Old browsers */
    background: -moz-linear-gradient(top,#ca5657 1%,#ca5657 40%,#c44443 40%,#c44443 40%,#c44443 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(top,#ca5657 1%,#ca5657 40%,#c44443 40%,#c44443 40%,#c44443 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#ca5657 1%,#ca5657 40%,#c44443 40%,#c44443 40%,#c44443 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.entry_btn.green:before
{
    background: #228556;/* Old browsers */
    background: -moz-linear-gradient(top,#228556 0%,#228556 40%,#ca5657 40%,#097843 40%,#097843 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(top,#228556 0%,#228556 40%,#ca5657 40%,#097843 40%,#097843 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#228556 0%,#228556 40%,#ca5657 40%,#097843 40%,#097843 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.entry_btn.black:before
{
    background: #445157;/* Old browsers */
    background: -moz-linear-gradient(top,#445157 0%,#445157 40%,#2f3e45 40%,#2f3e45 40%,#2f3e45 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(top,#445157 0%,#445157 40%,#2f3e45 40%,#2f3e45 40%,#2f3e45 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#445157 0%,#445157 40%,#2f3e45 40%,#2f3e45 40%,#2f3e45 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.entry_plyr, .entry_amt
{
    white-space: nowrap;
    display: inline-block;
    vertical-align: bottom;
}
.entry_plyr
{
    width: 70%;
    padding-right: 15px;
}
.entry_amt
{
    width: 30%;
    text-align: right;
}
.entry_amt_txt
{
    line-height: 1;
}
.entry_amt .icon
{
    margin-right: 5px;
}
.top_entry img
{
    width: 48px;
    height: 48px;
    border-radius: 5px;
}
.top_txt
{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.1875;
    text-transform: uppercase;
    display: block;
}
.image_section
{
    max-width: 32px;
    position: relative;
    display: inline-block;
}/* == ROULETTE PG == *//* == HILO == */
.game_controls
{
    padding: 20px;
}
.top_shade
{
    position: absolute;
    background: linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%);
    border-radius: 0 0 6px 6px;
    left: 0;
    top: 0;
    width: 100%;
    height: 4px;
    content: "";
}
.col_row.btns_clr
{
    margin: 0;
}
.btns_clr .col_one_third, .btns_normal .col_one_fourth
{
    padding: 0 5px;
}
.col_row.btns_normal
{
    margin: 0;
}
.btns_normal .btn_clr
{
    background-color: #adbec6;
    color: #222c31;
    padding: 5px 10px;
}
.card
{
    display: inline-block;
    padding-right: 10px;
}
.joker .icon
{
    font-size: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.history_card.joker
{
    background-color: #0a7843;
}
.history_card.joker .icon
{
    color: #fff;
}/* == HILO == *//* == TRADEUP == */
.trade_txt
{
    font-size: 18px;
    font-weight: 500;
    line-height: 1.166666666666667;
    padding-left: 10px;
}
.tradeup
{
    font-size: 0;
    display: inline-block;
    background-color: rgba(49,55,57,.3);
    margin-left: 2px;
    padding: 5px;
    min-width: 78px;
    border-bottom: 2px solid transparent;
}
.tradeup.itemvalue-g5k
{
    border-color: #85bb8c;
}
.tradeup.itemvalue-g10k
{
    border-color: #08a052;
}
.tradeup.itemvalue-g200k
{
    border-color: #f1cd62;
}
.tradeup.itemvalue-g500k
{
    border-color: #ca3134;
}
.tradeup.itemvalue-g50k
{
    border-color: #005de8;
}
.tradeup.itemvalue-g100k
{
    border-color: #f1cd62;
}
.tradeup.itemvalue-g20k
{
    border-color: #08a052;
}
.tradeup:first-child
{
    margin-left: 0;
}
.trade_offer .items
{
    margin-left: -9px;
    margin-top: 10px;
}
.trade_offer .item
{
    display: inline-block;
    width: 25%;
    max-width: 138px;
    padding-left: 9px;
    padding-top: 10px;
}
.weapon
{
    background: linear-gradient(45.15deg,rgba(20,26,29,.4) 0%,rgba(20,26,29,.25) 100%);
    border-radius: 3.94px;
    padding: 10px;
    display: block;
    position: relative;
    border: 1px solid #2e3b43;
    text-align: center;
    transition: border .4s;
    height: 100%;
}
.weapon.selected
{
    border: 1px solid #0ee07b;
}
.weapon:hover
{
    border-color: #0a7843;
}
.w_price
{
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.142857142857143;
    vertical-align: middle;
    padding-left: 5px;
}
.taken_txt
{
    display: none;
}
.s_left
{
    width: 21.5%;
    display: inline-block;
}/* == TRADEUP == *//* == MARKERPLACE == */
.filters
{
    float: right;
}
.check_product
{
    height: calc(100% - 172px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.check_product .product
{
    padding: 17px 15px;
    background: linear-gradient(45.15deg,#141a1d70 0%,#242d31 100%);
    border-radius: 7.03px;
    margin-top: 10px;
    position: relative;
}
.check_product .product:first-child
{
    margin-top: 0;
}
.check_product .lan_close
{
    left: auto;
    right: 0;
    margin-top: 7px;
    margin-right: 7px;
    width: 15px;
    height: 15px;
    z-index: 2;
}/* == MARKERPLACE == */
.f0
{
    font-size: 0;
}
.p30
{
    padding: 30px;
}
.txt_red
{
    color: #ff5959;
}
.txt_green
{
    color: #0ee07b;
}
.txt_black
{
    color: #000;
}
.txt_white
{
    color: #fff;
}
.inactive
{
    color: #607d8b;
}
.mla
{
    margin-left: auto;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.oh
{
    overflow: hidden;
}
.mt20
{
    margin-top: 20px;
}
.mt25
{
    margin-top: 25px;
}
.mt10
{
    margin-top: 10px;
}
.fb
{
    font-weight: 500;
}
.ptb0
{
    padding-top: 0;
    padding-bottom: 0;
}
.ptb25
{
    padding-top: 25px;
    padding-bottom: 25px;
}
.pt30
{
    padding-top: 30px;
}/* == SCROLLBAR == */
::-webkit-scrollbar
{
    width: 5px;
    height: 4px;
    background-color: transparent;
}
::-webkit-scrollbar-corner
{
    background-color: transparent;
}
::-webkit-scrollbar-track
{
    background: transparent;
}
::-webkit-scrollbar-thumb
{
    border: none;
    -webkit-border-radius: 2px;
    background-color: #1c2329;
}/* == SCROLLBAR == *//* == STATIC == */
.static .c_dd
{
    padding: 7px 8px;
}/* == STATIC == */
.Select.is-focused:not(.is-open)>.Select-control
{
    background: #607d8b;
}
.Select.is-open>.Select-control .Select-arrow
{
    top: 50%!important;
}
.Select.is-focused>.Select-control
{
    background-color: #3d5059;
}
.Select-clear-zone
{
    width: 65px;
    color: #fff;
}
.Select-clear-zone:hover, .Select-placeholder, .Select--single>.Select-control .Select-value, .Select.has-value.Select--single>.Select-control .Select-value .Select-value-label, .Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label
{
    color: #fff;
}
.c_dd .Select-placeholder, .c_dd .Select--single>.Select-control .Select-value, .Select.has-value.Select--single>.Select-control .Select-value .Select-value-label, .Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label
{
    color: #fff;
}
.c_dd .Select-placeholder, .Select--single>.Select-control .Select-value
{
    padding-right: 20px;
}
.c_sel
{
    font-size: 14px;
}
.c_sel .Select-control
{
    background: transparent;
    border: none!important;
    height: 20px;
}
.c_sel .Select-placeholder
{
    line-height: 20px;
    padding-left: 0;
    color: #adbec6;
}
.c_sel .Select-control .Select-input
{
    height: 20px;
    background: transparent;
}
.c_sel .Select-arrow-zone
{
    font-size: 0;
}
.c_sel .Select.is-focused>.Select-control
{
    background: transparent;
}
.progress_level
{
    transform-origin: left top;
}/* HILO */
.icon.icon-angle-down.select-caret
{
    position: absolute;
    top: 50%;
    right: 6px;
    font-size: 24px;
    line-height: .7;
    transform: translateY(-50%);
}
.inventory
{
    margin-left: -4px;
    margin-top: 16px;
    height: calc(100% - 110px);
}
.inventory-coins-icon
{
    font-size: 60px;
    color: #607d8b;
    top: 20%;
    position: relative;
}
.faq_description
{
    margin-top: 0;
    margin-left: 55px;
    color: #d4d8d9;
    font-size: 16px;
    line-height: 1.3125;
}
.faqs_container .faq_single .toggle
{
    padding-top: 0;
}
.faqs_container .helper_txt
{
    text-transform: uppercase;
    padding-top: 10px;
    padding-left: 30px;
    display: block;
}
.faqs_container .table
{
    text-align: left;
    margin-top: 15px;
}
.faqs_container .table th
{
    font-weight: 300;
}
.faqs_container .table th, .faqs_container .table td
{
    padding-right: 15px;
}
.faqs_container .inner
{
    margin-top: -10px;
}
.faqs_container h5
{
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
}
.sub_heading
{
    font-size: 18px;
    margin-top: 20px;/* margin-left: 20px; */
}
.rc-tooltip-hidden
{
    display: none!important;
}
.rc-tooltip .bet_div
{
    display: none;
}
.rc-tooltip.tradeup-tooltip.rc-tooltip-placement-bottom .rc-tooltip-arrow
{
    border-bottom-color: #3b4e57;
}
.rc-tooltip.tradeup-tooltip .rc-tooltip-inner
{
    border-radius: 6px;
}
.site_content>.messages_overlay
{
    position: fixed;
    left: 0;
    top: 0;
    transform: none;
    width: 100%;
    height: 100%;
    z-index: 131123;
    padding: 15px;/* pointer-events: none; */
}
.messages_overlay .notification_pop
{
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    pointer-events: auto;
}
.notification_pop.bbb
{
    box-shadow: 0 0 30px 10px #141a1d;
}
.splash_overlay
{
    background-color: #232c31;
}
.splash_overlay:before
{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.splash_overlay .middle
{
    background-color: rgba(35,44,49,.94);
}
.rounded.not-found
{
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 8px;
    background: linear-gradient(44.72deg,#2f3e45 0%,#3d5059 100%);
    box-shadow: 0 0 10px 0 #141a1d;
}
.chat_msgs .drop-down-container
{
    box-shadow: 0 0 10px 0 #141a1d;
    background: linear-gradient(44.72deg,#2f3e45 0%,#3d5059 100%);
    border-radius: 6px;
    padding: 15px;
    min-width: 115px;
    font-size: 14px;
    color: #adbec6;
    position: absolute;
    left: 25px;
    top: 100%;
    z-index: 1;
    margin-top: 2px;
}
.chat_msgs .drop-down-container li:first-child
{
    margin-top: 0;
}
.chat_msgs .drop-down-container li
{
    margin-top: 10px;
    cursor: pointer;
}
.chat_msgs .drop-down-container li a
{
    display: block;
}
.chat_msgs .drop-down-container li:hover, .chat_msgs .drop-down-container li a:hover
{
    color: #fff;
}
.errorLogo
{
    width: 200px;
    margin: 0 15px 30px;
}
.stat_not_found
{
    background: linear-gradient(45.15deg,rgba(20,26,29,.4) 0%,rgba(20,26,29,.25) 100%);
    border-radius: 10px;
    margin-top: 10px;
    width: 100%;
}
.dialog-modal-content
{
    text-align: center;
}
.error_info
{
    text-align: center;
}
.err_head
{
    font-size: 26px;
}/* == RS SLIDER == */
.rs-control
{
    display: inline-block;
    z-index: 11;
}
.rs-control .rs-bg-color
{
    background-color: #36474f;
}
.rs-control .rs-range-color, .displayReversed .rs-control .rs-path-color
{
    background-color: #0be27b;
}
.rs-control .rs-path-color, .displayReversed .rs-control .rs-range-color
{
    background-color: #f85d57;
}
.rs-control .rs-handle
{
    background-color: #607d8b;
    padding: 0;
    border: 2px solid #607d8b;
}
.rs-control .rs-handle.rs-focus
{
    border-color: #607d8b;
}
.rs-control .rs-handle:after
{
    border-color: #607d8b;
    background-color: #607d8b;
}
.rs-control .rs-border
{
    border: 8px solid #313c46;
}
.rs-bar.rs-start .rs-seperator, span.rs-bar.rs-transition.rs-end .rs-seperator.rs-border, .rs-tooltip
{
    display: none!important;
}
.rs-inner-container::before
{
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    width: 15px;
    height: 25px;
    background-color: #313d43;
    z-index: 5;
}
.burger_menu, .pro_name_xp, .see_results, .chat_lang_back
{
    display: none;
}
.chat_lang_hold
{
    -webkit-overflow-scrolling: touch;
    position: absolute;
    bottom: 0;
    display: table;
    table-layout: fixed;
    width: 69%;
}
.betinput.upgrade-mode span
{
    color: #141a1d;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.142857142857143;
    background-color: #0ee07b;
    box-shadow: 0 1px 2px 0 #141a1d;
    border-radius: 6px;
    padding: 6px 10px;
    margin-left: 7px;
    cursor: pointer;
}
.messure
{
    content: "";
    border-left: 1px solid #141a1d;
    position: absolute;
    top: 0;
    height: 30px;
}
.messure.messure1
{
    left: 18px;
}
.messure.messure2
{
    left: 36px;
}
.messure.messure3
{
    left: 54px;
}
.messure.messure4
{
    left: 72px;
}
.messure.messure5
{
    left: 90px;
}
.messure.messure6
{
    left: 108px;
}
.messure.messure7
{
    left: 126px;
}
.messure.messure8
{
    left: 144px;
}
.messure.messure9
{
    left: 162px;
}
.messure.messure10
{
    left: 180px;
}
.messure.messure11
{
    left: 198px;
}
.messure.messure12
{
    left: 216px;
}
.messure.messure13
{
    left: 234px;
}
.messure.messure14
{
    left: 252px;
}
.container
{
    max-width: 1290px;
    padding: 0 60px;
    margin: auto;
}
.pl0
{
    padding-left: 0!important;
}/* == SETTINGS == */
.clickableLink
{
    color: #fff;
    text-decoration: underline;
}
.progress-bar
{
    position: absolute;
    height: 100%;
    content: "";
    left: 0;
    top: 0;
    background-color: #506976;
    border-radius: 0 9px 9px 0;
}/* == YOUR AFF STATS == */
.player_tables
{
    font-size: 0;
    margin-top: 35px;
    height: calc(100% - 65px);
    overflow-y: auto;
}
.player_tables .table_titles .pl_name:first-child, .player_tables .pl_no
{
    width: 13%;
    text-align: left;
    padding-left: 0;
}
.player_tables .pl_table_data
{
    counter-reset: section;
}
.pl_no:before
{
    counter-increment: section;
    content: counter(section);
}
.player_tables .table_titles .pl_name:nth-child(2), .player_tables .pl_data .pl_name
{
    width: 47%;
    text-align: left;
    padding-left: 0;
}
.player_tables .table_titles .pl_name:nth-child(2)
{
    padding: 10px 0;
}
.player_tables .table_titles .pl_name:nth-child(3), .player_tables .pl_data .pl_game
{
    width: 40%;
    text-align: left;
    padding-left: 0;
}
.player_tables .player_table_content
{
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
}
.player_tables .pl_data .pl_name .pl_name_txt
{
    padding: 0;
}
.most_wagered
{
    color: #adbec6;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.1875;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.most_wagered_text
{
    color: #607d8b;
    font-size: 14px;
    text-align: center;
    text-transform: none;
    display: inline-block;
    vertical-align: bottom;
    padding-left: 5px;
}
.most_wagered_text:hover
{
    color: #0ee07b;
}
.most_wagered_text>span
{
    display: inline-block;
    vertical-align: middle;
}
.tables_tab li
{
    display: inline-block;
    vertical-align: middle;
    color: #607d8b;
    font-size: 16px;
    line-height: 1.166666666666667;
    padding-left: 10px;
}
.tables_tab li:first-child
{
    padding-left: 0;
}
.tables_tab li:before
{
    content: "|";
    margin-right: 10px;
}
.tables_tab li:first-child:before
{
    display: none;
}
.tables_tab li a:hover, .tables_tab li.active a
{
    color: #0ee07b;
}
.leaderboard_grid_pad, .bottom_info_grid_pad
{
    position: relative;
    padding-top: 72.32%;
}
.leaderboard_grid_pad.not-loggedin, .bottom_info_grid_pad.not-loggedin
{
    padding-top: 79.2%;
}
.player_tables_content
{
    padding: 15px;
    height: 100%;
}
.player_tables_content .pl_data:nth-child(odd)
{
    background-color: rgba(33,42,47,.4);
}
.player_tables_content .pl_data:nth-child(even)
{
    background-color: transparent;
}
.player_table_content .pl_table_data .pl_data:first-child
{
    color: #0ee07b;
    font-weight: 500;
}
.player_table_content .pl_table_data .pl_data:nth-child(2), .player_table_content .pl_table_data .pl_data:nth-child(3)
{
    color: #fff;
    font-weight: 500;
}
.player_table_content .pl_table_data .pl_data:nth-child(2) .pl_name_txt, .player_table_content .pl_table_data .pl_data:nth-child(3) .pl_name_txt
{
    font-weight: 500;
    max-height: 16px;
}
.player_table_content .pl_name_txt, .player_table_content .pl_data
{
    font-weight: 100;
}
.player_table_content .pl_link
{
    padding: 10px 0;
}
.player_table_content.player_table_content_width
{
    width: 100%;
}
.chat_rooms.chat_lang_show_only_chat .chat_link
{
    color: #adbec6;
}/* === CHAT COLOR BARS === */
.messages .colorbar
{
    position: absolute;
    top: 0;
    left: -7px;
    height: 100%;
    width: 3px;
    background-color: #fff;
}
.chat_msg .colorbar.rain
{
    background-color: #6495ed;
}
.chat_msg .colorbar.admin
{
    background-color: #ff5a5a;
}
.chat_msg .colorbar.support
{
    background-color: #00e9ff;
}
.chat_msg .colorbar.developer
{
    background-color: #ffa500;
}
.chat_msg .colorbar.moderator
{
    background-color: #fff275;
}
.chat_msg .colorbar.user
{
    display: none;
}
.messages .colorbar.mute
{
    background-color: #11d87a;
}
.chat_msg .colorbar.info
{
    background-color: #adbec6;
}
.chat_msg .colorbar.bonus
{
    background-color: #fff275;
}/* === CHAT TOP GRADIENT === */
.chatting_chat_msgs .top-gradient
{
    pointer-events: none;
    flex: none;
    height: 8vh;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    background-image: linear-gradient(rgba(43,62,70) 0%,rgba(43,62,70,0));
}/* === DESIGN CHANGER ON TOP === */
.group_center
{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
}
.group_center b
{
    font-size: 20px;
    color: #fff;
}
.item_gfx
{
    width: 100%;
    height: 100%;
    background-size: 66.66%;
    background-position: center center;
    background-repeat: no-repeat;
    border-top-width: 2px;
    border-top-style: solid;
}
.item_gfx_holder
{
    background: radial-gradient(ellipse at center,#01020230 0%,#0304045c 100%);
    margin: 5px;
}/* .item_gfx_holder {
    background: radial-gradient(ellipse at center, #ffffff00 0%, #00000038 100%);
    margin: 1px;
} */
.item_gfx_4
{
    background-size: 55%;
}
.item_gfx_1
{
    border-top-width: 0;
}
@-webkit-keyframes pulse
{
    0%
    {
        -webkit-text-shadow: 0 0 0 #0ee07b;
    }
    70%
    {
        -webkit-text-shadow: 0 0 10px #0ee07b;
    }
    100%
    {
        -webkit-text-shadow: 0 0 0 #0ee07b;
    }
}
@keyframes pulse
{
    0%
    {
        -moz-text-shadow: 0 0 0 #0ee07b;
        text-shadow: 0 0 0 #0ee07b;
    }
    70%
    {
        -moz-text-shadow: 0 0 10px #0ee07b;
        text-shadow: 0 0 10px #0ee07b;
    }
    100%
    {
        -moz-text-shadow: 0 0 0 #0ee07b;
        text-shadow: 0 0 0 #0ee07b;
    }
}/* Open tab: 52px | One un open tab: 10.25% *//* === END OF CHANNELS SELECTOR REFACTORING === *//* === ENF OF ONLINE ICON PULSE EFFECT === *//* === SIGNUP PAGE === */
.hiddenCaptcha
{
    visibility: hidden;
}
.captchaPopup
{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}/* === END OF SIGNUP PAGE === *//* === INFO BOX ON HOME PAGE === */
.bottom_info_grid_pad
{
    position: relative;
    padding-top: 15.6%;
}
.bottom_info_grid_pad.less
{
    padding-top: 0;
}
.bottom_info_grid_pad.more
{
    padding-top: 0;
}
.bottom_info_grid_pad.not-loggedin
{
    padding-top: 79.2%;
}
.italic
{
    font-style: italic;
}
.bottom_info_grid_pad :first-child
{
    margin-top: 10px;
    padding: 0;
    color: #fff;
}
.bottom_info_grid_pad .player_tables_content
{
    padding: 10px;
    height: initial;
}
.bottom_info_grid_pad .home_info:first-child :first-child
{
    margin-top: 0;
}
.home_info>p
{
    margin-top: 5px;
}
.home_info h1, .home_info h2, .home_info h3, .home_info h4, .home_info h5, .home_info h6
{
    font-size: 20px;
}
.hideMore
{
    display: none;
}
.showMore
{
    display: initial;
}/* === END: INFO BOX ON HOME PAGE *//* === START: TOPBAR LOGOUT/LOGIN BUTTON === */
.logout.topbar_pro_pic
{
    position: absolute;
    right: 0;
    width: 65px;
    top: 50%;
    transform: translateY(-50%);
}
.logout.topbar_pro_pic img
{
    width: 55px;
    height: 55px;
    padding: 1px;
    border: 1px solid #3d4f59;
    border-radius: 10px;
    transition: border .5s;
}
.logout.topbar_pro_pic:hover img
{
    border-color: #0ee07b;
}
.menu_links
{
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.field_group input:-webkit-autofill, .field_group input:-webkit-autofill:hover, .field_group input:-webkit-autofill:focus, .field_group textarea:-webkit-autofill, .field_group textarea:-webkit-autofill:hover, .field_group textarea:-webkit-autofill:focus, .field_group select:-webkit-autofill, .field_group select:-webkit-autofill:hover, .field_group select:-webkit-autofill:focus, .field_group input:-internal-autofill-selected, .field_group input:-internal-autofill-selected:hover, .field_group input:-internal-autofill-selected:focus, .field_group textarea:-internal-autofill-selected, .field_group textarea:-internal-autofill-selected:hover, .field_group textarea:-internal-autofill-selected:focus, .field_group select:-internal-autofill-selected, .field_group select:-internal-autofill-selected:hover, .field_group select:-internal-autofill-selected:focus
{
    background-color: #29363d!important;
}
.password_show_toggle
{
    font-size: 15px;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 1;
}
.password_show_toggle:hover
{
    cursor: pointer;
}/* === END: TOPBAR LOGOUT/LOGIN BUTTON === */
.items
{
    flex-direction: row;
    display: -webkit-flex;/* Safari */
    -webkit-flex-direction: row;/* Safari 6.1+ */
    align-items: center;
    display: flex;
}
body
{
    height: 100%;
    width: 100%;
    font-stretch: normal;
    font-weight: 400;
}
#countdown svg circle
{
    animation-name: countdown;
    animation-duration: 60s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: forwards;
}
@-webkit-keyframes spin
{
    from
    {
        transform: rotate(0deg);
    }
    to
    {
        transform: rotate(2520deg);
    }
}
#jackpot-icon-ctn
{
    margin-left: auto;
    margin-right: auto;
    display: block;
    height: 32px;
    width: 29px;
}
.jp-game-jackpot-react-reel__group .jp-game-jackpot-react-reel__number
{
    font-size: 28px;
    color: #fff275;
    height: 28px;
}
.jp-game-jackpot-react-reel__reel
{
    height: 28px;
    display: flex;
    align-items: flex-end;
    overflow-y: hidden;
}
.jp-game-jackpot:before
{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 66px 0 0 50px;
    border-color: transparent transparent transparent #232c31;
    position: absolute;
    left: -5px;
    top: 5px;
    content: "";
}
#user-wager-stats-wrap
{
    position: fixed;
    opacity: 0;
    z-index: 3;
}
#user-wager-stats
{
    width: 240px;
    height: 85px;
    background-color: rgba(46,60,67,.82);
    color: #fff;
    flex-direction: column;
    display: flex;
    border-radius: 10px;
    align-items: center;
}
#user-wager-stats-name
{
    font-size: 14px;
    flex-direction: row;
    flex: 1;
    display: flex;
    align-items: center;
    flex-grow: 1;
    padding: 10px 0 0 10px;
}
#user-wager-stats-history
{
    flex-direction: row;
    flex: 3;
    display: flex;
    align-items: center;
    width: 100%;
}
#user-wager-stats-history div
{
    flex: 1;
    flex-direction: column;
    display: flex;
    align-items: center;
}
#user-wager-stats-history div span
{
    font-size: 13px;
}
#user-wager-stats-history div span:first-child
{
    font-size: 11px;
    padding-bottom: 4px;
}
#user-wager-stats i
{
    padding-right: 5px;
}
#user-wager-stats .flag_img
{
    float: right;
    width: 26px;
    height: 16px;
}/* === END: TOPBAR LOGOUT/LOGIN BUTTON === *//* === START: CHAT TABS REFACTORING === */
.chat_lang .tab
{
    display: table-cell;
    cursor: pointer;
    padding: 4px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    color: #656565;
    background: #27363d;
    transition: all .4s ease;
    position: relative;
}
.chat_lang .tab:before
{
    content: "";
    height: 15px;
    width: 1.5px;
    margin-top: 2.5px;
    background: #344147;
    position: absolute;
    left: 0;
}
.chat_lang .tab:hover:before, .chat_lang .tab:first-child:before, .chat_lang .tab.selectedChannel:before, .chat_lang .tab.selectedChannel+.tab:before, .chat_lang .tab:hover+.tab:before
{
    content: initial;
}
.chat_lang .tab.selectedChannel
{
    color: #64757c;
    background: #2b3e46;
    width: 52px;
    display: table-cell!important;
}
.chat_lang .tab .lan_close
{
    position: absolute;
    display: block;
    left: 50%;
    transform: translateX(-50%);
    height: 15px;
    top: -30%;
}
.chat_lang .tab .lan_close:before, .chat_lang .tab .lan_close:after
{
    background-color: #27363d;
    left: 50%;
    width: 10px;
    float: right;
}
.chat_lang .tab:hover .lan_close:before, .chat_lang .tab:hover .lan_close:after, .chat_lang .tab.selectedChannel .lan_close:before, .chat_lang .tab.selectedChannel .lan_close:after
{
    background-color: #adadad;
}
.chat_lang .tab .lan_close:before
{
    transform: translateX(-50%) rotate(45deg);
}
.chat_lang .tab .lan_close:after
{
    transform: translateX(-50%) rotate(-45deg);
}
.chat_lang .tab>*
{
    display: block;
    line-height: 1.33;
}
.tab.selectedChannel .lan_close.hiddenX:before, .tab.selectedChannel .lan_close.hiddenX:after, .chat_lang .tab:hover .lan_close.hiddenX:after, .chat_lang .tab:hover .lan_close.hiddenX:before
{
    background-color: transparent;
    box-shadow: none;
}
.tab .chan_img
{
    float: initial;
    width: 23px;
    height: 18px;
    margin-top: initial;
    opacity: .5;
    transition: opacity .4s ease;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.tab.selectedChannel .chan_img, .tab:hover .chan_img
{
    opacity: 1;
}
.tab.selectedChannel:not(.notClosable) .chan_img
{
    left: 40%;
}
.tab:not(.selectedChannel):hover .lan_close, .lan_close:hover
{
    position: absolute;
    margin-bottom: 10px;
}
.tab.selectedChannel .lan_close
{
    top: 50%!important;
    transform: translateX(-50%) translateY(-50%);
    left: 85%;
    margin-top: 0;
    width: 16.5px;
}
.chat_msg.msg-tag-checkmarked .chat_user_name, .chat_msg.msg-tag-checkmarked .icon-gammdom-symbol, .chat_msg.msg-tag-checkmarked .chat_user_colen
{
    color: #53a4ff;
}
.chat_msg.msg-tag-checkmarked .colorbar.user
{
    display: inline-block;
    background-color: #53a4ff;
}
@keyframes fullWidth
{
    from
    {
        height: 0;
        width: 0;
        opacity: .5;
        margin: 0 auto;
    }
    to
    {
        height: 121px;
        margin: 0 auto;
        width: 100%;
        opacity: 1;
    }
}
.pointer
{
    cursor: pointer;
}
.loading-container
{
    margin: 0 auto;
    margin-top: 20%;
}
.table_titles .pl_name
{
    width: 16%;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    line-height: 1.142857142857143;
    padding-left: 20px;
    text-transform: uppercase;
}
.table_titles .pl_name:first-child
{
    width: 51%;
    text-align: left;
    padding-left: 0;
}
.field_group input
{
    background: transparent;
}
.field_group.resetPassCaptcha .g-recaptcha
{
    display: inline-block;
}
.bet_btn
{
    color: #000;
}
.graph-container
{
    display: flex;
    justify-content: center;
}
txt_white
{
    color: #fff;
}
.inline_block
{
    display: inline-block;
}
.chat_rooms.chat_lang_show .chat_langs
{
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
}
.tradeup_top_bar
{
    display: inline-block;
    vertical-align: middle;
}
.bet_btn_hilo
{
    width: 100%;
}
.icon-lo-arrow:before
{
    content: "";
}
.icon-hi-arrow:before
{
    content: "";
}
.counting
{
    width: 27px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.game_filter
{
    text-align: center;
    padding-bottom: 20px;
}
.game_filter .method
{
    cursor: pointer;
    display: inline-block;
    cursor: pointer;
    padding: 4px;
    margin: 4px;
    border: 2px solid transparent;
}
.game_filter .method.active
{
    cursor: default;
    background-color: transparent;
    border-radius: 5px;
    border: 2px solid #607d8b;
}
.game_filter .method .icon
{
    width: auto;
    height: 30px;
}
.live-drop-animation-enter
{
    opacity: .01;
    transform: rotateX(-90deg) rotateY(-45deg) translateY(-30px);
    transition: all 1.5s cubic-bezier(.36,-.64,.34,1.76);
}
.live-drop-animation-enter-active
{
    opacity: 1;
    transform: none;
}
.rc-tooltip-inner
{
    border-radius: 8px;
    background: linear-gradient(44.72deg,#2f3e45 0%,#3d5059 100%);
    box-shadow: 0 0 10px 0 #141a1d;
}
.side_title
{
    display: block;
}
.rainDropdown
{
    font-size: 0;
    margin-left: 0;
    opacity: 0;
    transition: opacity .5s;
}
.rainDropdown .tipRain
{
    font-size: 14px;
    padding: 5px 15px;
    background-color: #607d8b;
    color: #fff;
    border-radius: 6px;
    cursor: pointer;
    line-height: 1;
    position: absolute;
    right: -56px;
    top: 50%;
    transform: translateY(-50%);
    transition: background-color .5s;
}
.rainDropdown .tipRain::before
{
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 10px solid #607d8b;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 100%;
    transition: border-right .5s;
}
.rainDropdown .tipRain:hover
{
    background-color: #3d4f59;
}
.rainDropdown .tipRain:hover::before
{
    border-right-color: #3d4f59;
}
.chat_user:hover .rainDropdown
{
    opacity: 1;
}
.rc-tooltip
{
    position: absolute;
    z-index: 1070;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.5;
    opacity: .9;
}
.rc-tooltip-placement-bottom, .rc-tooltip-placement-bottomLeft, .rc-tooltip-placement-bottomRight
{
    padding: 9px 0 5px 0;
}
.rc-tooltip.tradeup-tooltip
{
    opacity: 1;
}
.rc-tooltip-arrow
{
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow, .rc-tooltip-placement-bottomLeft .rc-tooltip-arrow, .rc-tooltip-placement-bottomRight .rc-tooltip-arrow
{
    top: 4px;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #373737;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow
{
    left: 50%;
}
.rc-tooltip.tradeup-tooltip.rc-tooltip-placement-bottom .rc-tooltip-arrow
{
    border-bottom-color: #3d5059;
}
.rc-tooltip-inner
{
    padding: 8px 10px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    background-color: #373737;
    border-radius: 6px;
    box-shadow: 0 0 4px rgba(0,0,0,.17);
    min-height: 34px;
}
.tradeup-info-extended, .rc-tooltip.tradeup-tooltip .rc-tooltip-inner
{
    text-align: center;
    box-shadow: 3px 3px 15px 0 #000;
    background-color: rgba(27,27,33,.98);
    width: 200px;
    padding: 1ex;
}
.ReactVirtualized__Grid:focus
{
    outline: none;
}
@media(max-width: 1920px)
{
    ul.messages li
    {
        font-size: 15px;
    }
    .btn
    {
        font-size: 17px;
    }
}
@media(max-width: 1800px)
{
    .aff_col
    {
        padding: 27px 25px;
    }
    .aff_col .title, .status_today .title
    {
        font-size: 22px;
    }
    .leaderboard_grid_pad
    {
        padding-top: 87%;
    }
    .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 98%;
    }
    .not-loggedin .medium_grid_pad
    {
        padding-top: 92%;
    }
    .medium_grid_pad
    {
        padding-top: 98%!important;
    }
    .twitter_grid_pad
    {
        padding-top: 182%;
    }
    .twitter_grid_pad.not-loggedin
    {
        padding-top: 92%;
    }
    .status_grid_pad
    {
        padding-top: 90%;
    }
    .status_today
    {
        padding: 20px;
    }
    .graph_grid_pad
    {
        padding-top: 45%;
    }
    .information .icon
    {
        font-size: 36px;
    }
    .user_stats .user_xp
    {
        padding: 10px 20px;
    }
}
@media(max-width: 1600px)
{
    .table_titles .pl_name:first-child, .pl_name
    {
        width: 46%;
    }
    .pl_game, .pl_bet, .pl_profit
    {
        width: 18%;
    }
    .pl_count .icon
    {
        font-size: 20px;
    }
    .player_count
    {
        font-size: 18px;
        padding-left: 5px;
    }
    .question_mark
    {
        width: 24px;
        height: 24px;
        font-size: 18px;
    }
    .jackpot .text, .chat_user_name
    {
        font-size: 15px;
    }
    .game_history .icon
    {
        font-size: 24px;
    }
    .player_table .player_table_head
    {
        padding-bottom: 10px;
    }
    .btn, .chat_lan
    {
        font-size: 16px;
    }
    .pro_digit>span:last-child
    {
        font-size: 16px;
    }
    .card
    {
        padding-right: 6px;
    }
    .counting
    {
        right: 25px;
    }
    .aff_col .title, .status_today .title
    {
        font-size: 20px;
    }
    .grid_name
    {
        padding-top: 15px;
    }
    .g_img img
    {
        height: 63px;
    }
    .xp
    {
        font-size: 16px;
    }
    .twitt_head
    {
        font-size: 18px;
    }
    .leaderboard_grid_pad
    {
        padding-top: 90%;
    }
    .not-loggedin .medium_grid_pad
    {
        padding-top: 98%!important;
    }
    .status_grid_pad
    {
        padding-top: 95%;
    }
    .graph_grid_pad
    {
        padding-top: 47.5%;
    }
    .information .icon
    {
        font-size: 34px;
    }
    .faq_single .f_ques
    {
        font-size: 18px;
    }
    .heading
    {
        font-size: 17px;
    }
    .most_wagered
    {
        font-size: 17px;
    }
    .twitter_grid_pad.not-loggedin
    {
        padding-top: 99%;
    }
}
@media(max-width: 1500px)
{
    .player_count
    {
        font-size: 15px;
        padding-left: 0;
    }
    .jackpot
    {
        margin-left: 15px;
    }
    .pl_count .pl_onli, .field_group input, .c_select select, .chat_lan, .inline_input
    {
        font-size: 15px;
    }
    .question_mark
    {
        width: 22px;
        height: 22px;
        font-size: 17px;
        margin-bottom: 7px;
    }
    #logoutDropdown
    {
        font-size: 13px;
        padding: 20px 0 10px;
    }
    .page_header
    {
        min-height: 75px;
    }
    .pl_name_txt
    {
        padding-left: 7px;
    }
    .jackpot:after
    {
        font-size: 21px;
    }
    .check_label:before
    {
        width: 14px;
        height: 14px;
    }
    .check_label:after
    {
        left: 6px;
        top: 2px;
    }
    .check_label
    {
        padding-left: 28px;
    }
    .inline_input
    {
        width: 70px;
    }
    .pro_digit>span:last-child
    {
        font-size: 14px;
        margin-bottom: 0;
    }
    .card
    {
        padding-right: 4px;
    }
    .user_stats .user_levels
    {
        height: 90px;
    }
    .xp
    {
        font-size: 15px;
    }
    .aff_col .title, .status_today .title
    {
        font-size: 18px;
    }
    .home .btn
    {
        width: 175px;
    }
    .g_img img
    {
        height: 52px;
    }
    .graph_grid_pad
    {
        padding-top: 53.4%;
    }
    .status_grid_pad
    {
        padding-top: 107%;
    }
    .information .icon
    {
        font-size: 32px;
    }
    .p30
    {
        padding: 25px;
    }
    .faqs
    {
        margin-top: 15px;
    }
    .sidebar_link
    {
        font-size: 15px;
    }
    .container
    {
        padding-left: 40px;
        padding-right: 40px;
    }
}
@media(max-width: 1366px)
{
    .chat_lang
    {
        height: 30px;
    }
    .chat_link
    {
        margin-right: 0;
    }
    .jackpot
    {
        min-width: 0;
    }
    .most_wagered
    {
        font-size: 16px;
    }
    .rainDropdown .tipRain
    {
        padding: 3px 11px;
    }
    .chat_lan_li
    {
        margin-top: 20px;
    }
    .page_header
    {
        padding: 20px;
        text-align: center;
    }
    ul.messages li
    {
        font-size: 14px;
    }
    .col_full, .col_half, .col_one_third, .col_two_third, .col_one_fourth
    {
        padding: 0 10px;
    }
    .col_row
    {
        margin: 0 -10px;
    }
    .game_controls
    {
        position: relative;
        padding-bottom: 85px;
    }
    .ptb0
    {
        padding-top: 0;
        padding-bottom: 0;
    }
    .home .page_header, .profile .page_header
    {
        text-align: left;
    }
    .home .btn
    {
        padding: 13px 20px;
    }
    .padd_abs, .biggest_grid
    {
        padding: 10px;
    }
    .col_grids
    {
        margin-top: -10px;
    }
    .leaderboard_grid_pad
    {
        padding-top: 95.6%;
    }
    .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 207%;
    }
    .biggest_grid .title
    {
        font-size: 16px;
    }
    .twitter_feed
    {
        padding: 20px;
    }
    .not-loggedin .medium_grid_pad
    {
        padding-top: 110%!important;
    }
    .medium_grid_pad
    {
        padding-top: 106%!important;
    }
    .twitt_head
    {
        font-size: 16px;
    }
    .twitter_grid_pad
    {
        padding-top: 212%;
    }
    .twitter_grid_pad.not-loggedin
    {
        padding-top: 110%;
    }
    .aff_col
    {
        padding: 20px;
    }
    .status_grid_pad
    {
        padding-top: 125%;
    }
    .graph_grid_pad
    {
        padding-top: 62.25%;
    }
    .informations
    {
        padding: 30px 15px;
    }
    .user_stats_graph
    {
        padding: 30px;
    }
    .sidebar_link
    {
        margin-top: 0;
    }
    .faq_single .f_ques, .sub_heading
    {
        font-size: 17px;
    }
    .sub_heading
    {
        margin-top: 15px;
    }
    .f_ques:before
    {
        font-size: 23px;
    }
    .faq_description, .editor ul li, .editor ol li, .description
    {
        font-size: 15px;
    }
    .p30
    {
        padding: 20px;
    }
    .faq .search
    {
        max-width: 250px;
    }
    .ReactModal__Content.dialog-modal-content .ui-dialog .dialogText, .ReactModal__Content.dialog-modal-content .form-group .lbl_head, .ReactModal__Content.dialog-modal-content .form-group .form-control
    {
        font-size: 18px;
    }
    .ReactModal__Content.dialog-modal-content .form-group .input_mark .icon
    {
        font-size: 21px;
    }
    .container
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .pt30
    {
        padding-top: 20px;
    }
}
@media(max-width: 1200px)
{
    .icon-angle-double-left:before
    {
        content: "";
    }
    .icon-angle-double-right:before
    {
        content: "";
    }
    #logoutDropdown
    {
        font-size: 12px;
    }
}
@media(min-width: 1024px)
{
    .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 165%;
    }
}
@media(min-width: 1366px)
{
    .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 147%;
    }
    .jackpot--hilo
    {
        margin: 0 auto;
    }
}
@media(min-width: 1600px)
{
    .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 138%;
    }
}
@media(min-width: 1800px)
{
    .not-loggedin .medium_grid_pad
    {
        padding-top: 74.6%!important;
    }
    .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 112%;
    }
}
@media(max-width: 1024px)
{
    .menus
    {
        overflow: initial;
        width: 100%;
        right: 0;
        display: flex;
        flex-flow: column;
    }
    .logo
    {
        max-width: initial;
    }
    .logo img
    {
        max-width: 100%;
        margin-right: initial;
    }
    .burger_menu
    {
        display: block;
        z-index: 1;
        min-height: 20px;
        position: relative;
    }
    .most_wagered, .tables_tab li
    {
        font-size: 15px;
    }
    .burger_menu span
    {
        width: 30px;
        height: 3px;
        margin-top: 5px;
        border-radius: 6px;
        display: block;
        background: #607e8b;
    }
    .burger_menu span:first-child
    {
        margin-top: 0;
    }
    .burger_menu span
    {
        transition: width .5s ease;
    }
    .burger_menu span:nth-child(1)
    {
        transition: transform .5s ease;
    }
    .burger_menu span:nth-child(2)
    {
        transition: opacity .5s ease;
    }
    .burger_menu span:nth-child(3)
    {
        transition: transform .5s ease;
    }
    .player_count
    {
        font-size: 18px;
        padding-left: 2px;
    }
    .menu_section
    {
        display: block;
        width: auto;
    }
    .menu_links
    {
        background-color: #2f3e45;
        text-align: center;
        overflow: auto;
        padding: 65px 5px 0;
        transform: translateY(-100%);
        transition: transform .5s;
        min-height: 100vh;
        -webkit-overflow-scrolling: touch;
        flex-direction: column;
    }
    .menu_flag, .help_menu
    {
        background-color: #232c31;
    }
    .question_mark
    {
        width: 24px;
        height: 24px;
        margin-right: 30px;
        margin-bottom: 0;
    }
    .mob_logout #logoutDropdown
    {
        display: block;
        position: static;
        color: #647a87;
        font-size: 18px;
        text-transform: uppercase;
        padding: 15px 0 15px;
    }
    .btn
    {
        font-size: 15px;
    }
    .help_menu
    {
        margin-left: 0;
    }
    .menu_section, .menu_links
    {
        height: 100%;
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
    }
    .trade_txt
    {
        font-size: 17px;
    }
    .col_two_third.big_grids, .col_one_third.aff_grid, .col_one_third.daily_grid, .col_one_third.twitter_grid, .col_one_third.crash_grid, .col_one_third.roulette_grid, .col_one_third.hilo_grid, .col_one_third.tradeup_grid, .status_grid, .col_two_third.graph_grid, .last_grid
    {
        width: 50%;
    }
    .biggest_grids .col_one_third
    {
        padding: 10px;
        width: 100%;
    }
    .biggest_grids
    {
        padding-top: 5px;
    }
    .col_two_third.big_grids, .col_one_third.twitter_grid
    {
        float: right;
    }
    .leaderboard_grid_pad
    {
        padding-top: 240%;
    }
    .player_tables
    {
        margin-top: 25px;
    }
    .player_tables .player_table_content
    {
        width: 100%;
        margin-top: 25px;
    }
    .player_tables .player_table_content:first-child
    {
        margin-top: 0;
    }
    .most_wagered
    {
        margin-bottom: 15px;
    }
    .medium_grid_pad
    {
        padding-top: 75%!important;
    }
    .twitter_grid_pad
    {
        padding-top: 75%;
    }
    .twitter_grid_pad.not-loggedin
    {
        padding-top: 101%;
    }
    .col_grids
    {
        position: relative;
    }
    .col_one_third.twitter_grid
    {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    .twitter_grid.not-loggedin
    {
        position: relative;
        bottom: auto;
        right: auto;
    }
    .status_grid_pad
    {
        padding-top: 80%;
    }
    .graph_grid_pad
    {
        padding-top: 80%;
    }
    .np_grid
    {
        width: 100%;
    }
    .user_stats .user_xp
    {
        padding: 8px 20px;
    }
    .flag_m [class^="icon-"]
    {
        margin-right: 0;
        font-size: 26px!important;
        color: #10de7c;
    }
    .ReactModal__Content.dialog-modal-content .ui-dialog .dialogText, .ReactModal__Content.dialog-modal-content .form-group .lbl_head, .ReactModal__Content.dialog-modal-content .form-group .form-control
    {
        font-size: 17px;
    }
    .ReactModal__Content.dialog-modal-content>div
    {
        padding: 20px;
    }
    .steamid
    {
        word-wrap: break-word;
        word-break: break-all;
    }
    .help_menu, .settings_menu
    {
        display: block;
        margin-left: 0;
    }
    .number_mark:before, .number_mark:after
    {
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
    }
    .ReactModal__Content>div
    {/* max-width: 60%; */
        margin: 0 auto;
        max-height: 600px;
    }
    .daily-rewards-modal-content
    {
        height: auto;
    }
}
@media(max-width: 1000px)
{
    .check_label .c_sel+span
    {
        display: inline-block;
        padding-top: 15px;
    }
}
@media(max-width: 820px)
{
    .ReactModal__Content>div
    {
        max-width: 100%;
        margin: 0 auto;
    }
    .chatting_chat_msgs
    {
        height: calc(100% - 32px);
    }
    .game_history
    {
        padding-top: 20px;
    }
    .right_block
    {
        margin-top: 20px;
    }
    .question_mark
    {
        width: 22px;
        height: 22px;
        font-size: 16px;
    }
    .page_header.ptb0
    {
        padding: 20px;
    }
    .s_left
    {
        width: 23.5%;
    }
    .medium_grid_pad
    {
        padding-top: 83%!important;
    }
    .twitter_grid_pad
    {
        padding-top: 83%;
    }
    .twitter_grid_pad.not-loggedin
    {
        padding-top: 106%;
    }
    .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 212%;
    }
    .leaderboard_grid_pad
    {
        padding-top: 267%;
    }
    .aff_col .title, .status_today .title
    {
        padding-top: 83%;
    }
    .status_grid_pad, .graph_grid_pad
    {
        padding-top: 88%;
    }
    .col_one_third.status_grid
    {
        display: none;
    }
    .col_one_third.trade_url_grid, .col_two_third.graph_grid
    {
        width: 100%;
    }
    .profile .col_two_third.graph_grid .graph_grid_pad
    {
        padding-top: 50%;
    }
    .informations
    {
        text-align: center;
        padding-top: 0;
        padding-bottom: 25px;
    }
    .information
    {
        width: 33.33%;
        margin-top: 25px;
    }
    .information:nth-child(4):before
    {
        display: none;
    }
    .help_link_select
    {
        display: block;
        margin-top: 0;
    }
    .sidebar_links
    {
        display: none;
    }
    .faq_description
    {
        margin-left: 50px;
    }
    .site_content
    {
        position: static;
        padding-bottom: 0;
    }
}
@media(max-width: 767px)
{
    .chat_lang .tab .lan_close
    {
        top: -35%;
    }
    .jackpot::before, .game_history
    {
        display: none;
    }
    .jackpot:after
    {
        left: 6px;
        top: 2px;
    }
    .roll .numbers .number
    {
        width: 75px;
    }
    .messure
    {
        display: none;
    }
    .player_count
    {
        font-size: 16px;
    }
    .jackpot .text
    {
        position: static;
        color: #2c2a23;
        display: inline-block;
        vertical-align: middle;
        font-weight: 400;
        line-height: 1;
    }
    .jackpot .count
    {
        background: none;
        display: inline-block;
        vertical-align: middle;
        color: #2c2a23;
        font-weight: 500;
        padding: 0 0 0 10px;
        letter-spacing: 0;
    }
    .jackpot
    {
        min-width: 0;
        padding: 5px 10px 5px 32px;
        border-radius: 6px;
        margin-left: 0;
        float: left;
    }
    .btn.see_results
    {
        display: block;
        float: right;
        margin-top: 0;
        line-height: 1;
        font-size: 14px;
    }
    .ReactModal__Overlay
    {
        padding: 30px;
    }
    .betinput
    {
        width: 90%;
        display: inline-block;
        vertical-align: middle;
    }
    .menu_links
    {
        padding-top: 60px;
    }
    .player_entry .player_table_head
    {
        border: none;
        padding-bottom: 0;
    }
    .pl_count .pl_onli
    {
        padding-left: 5px;
    }
    .page_header.ptb0
    {
        padding-top: 0;
    }
    .medium_grid_pad
    {
        padding-top: 102%!important;
    }
    .twitter_grid_pad
    {
        padding-top: 102%;
    }
    .pro_desc
    {
        padding: 0;
    }
    .col_one_third.trade_url_grid
    {
        width: 50%;
    }
    .profile .col_two_third.graph_grid .graph_grid_pad
    {
        padding-top: 61%;
    }
    .placeholder_txt
    {
        font-size: 15px;
    }
    .user_pro_xp, .stats_hours
    {
        width: 100%;
    }
    .stats_hours
    {
        padding-left: 0;
        margin-top: 20px;
    }
    .chat_input[type="text"]
    {
        padding-right: 76px;
    }
    .field_groups
    {
        padding: 20px;
    }
    .leaderboard_grid_pad
    {
        padding-top: 333%;
    }
    .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 275%;
    }
}
@media(max-width: 600px)
{
    .ReactModal__Content>div
    {
        max-height: 550px;
    }
    .chatting_chat_msgs
    {
        height: calc(100% - 59px);
    }
    .chat_lang .tab .lan_close
    {
        top: -35%;
    }
    .page_header
    {
        padding: 15px 20px;
    }
    .bet_btn
    {
        width: 24%;
        margin-top: 1%;
        margin-left: 1%;
    }
    .chat_collapse
    {
        display: block;
    }
    .text_hold .bet_btn:first-child
    {
        margin-left: 1%;
    }
    .chat_rooms_head
    {
        padding: 0 10px;
    }
    .chat_rooms .chat_langs
    {
        width: 100%;
    }
    .chat_rooms .chat_langs
    {
        transform: translateX(100%);
        left: 0;
        z-index: 2;
        padding: 0;
    }
    .chat_rooms .chat_langs ul
    {
        padding: 20px 45px 30px 30px;
    }
    .chat_rooms.chat_lang_show .chat_langs
    {
        transform: translateX(0);
    }
    .chat_rooms.chat_lang_show:after
    {
        display: none;
    }
    .chat_lang_back
    {
        display: block;
        font-size: 16px;
        line-height: 1;
        background: #3d4f59;
        padding: 10px 15px;
        color: #0ee07b;
    }
    .chat_lang_back .icon
    {
        font-size: 12px;
        padding-right: 10px;
    }
    .chat_lang_back>*
    {
        display: inline-block;
        vertical-align: middle;
    }
    .chat_lan
    {
        font-size: 17px;
    }
    .chat_lang
    {
        height: 50px;
    }
    .chat_link
    {
        padding: 15px 0;
    }
    .chat_lang .tab
    {
        padding: 7px 0;
    }
    .chat_lang .tab>*
    {
        line-height: 1;
    }
    .ReactModal__Overlay
    {
        padding: 20px;
    }
    .pl_entry_headin
    {
        display: none;
    }
    .pl_entry_head
    {
        color: #fff;
        font-weight: 500;
    }
    .pl_count .icon
    {
        font-size: 18px;
    }
    .check_label:before
    {
        top: 2px;
    }
    .check_label:after
    {
        top: 4px;
    }
    .page_header.ptb0
    {
        min-height: 0;
        padding-bottom: 15px;
    }
    .game_controls
    {
        padding: 10px;
        position: static;
    }
    .counting
    {
        display: none;
    }
    .btns_normal .col_one_fourth
    {
        width: 50%;
    }
    .btns_clr .col_one_third, .btns_normal .col_one_fourth
    {
        padding: 0 3px;
    }
    .game_controls.mt20
    {
        margin-top: 10px;
    }
    .btns_normal .col_one_fourth:nth-child(3), .btns_normal .col_one_fourth:nth-child(4)
    {
        margin-top: 7px;
    }
    .hi-bet .chance, .hi-bet .multi
    {
        top: 10px;
        bottom: auto;
    }
    .s_left
    {
        width: 100%;
    }
    .s_left
    {
        padding-right: 0;
    }
    .col_half, .col_two_third.big_grids, .col_one_third.aff_grid, .col_one_third.daily_grid, .col_one_third.twitter_grid, .col_one_third.crash_grid, .col_one_third.roulette_grid, .col_one_third.hilo_grid, .col_one_third.tradeup_grid, .status_grid, .col_two_third.graph_grid, .last_grid
    {
        width: 100%;
    }
    .twitter_grid_pad
    {
        padding-top: 180%;
    }
    .twitter_grid_pad.not-loggedin
    {
        padding-top: 75%;
    }
    .col_grids
    {
        padding-bottom: 0%;
    }
    .col_grids.not-loggedin
    {
        padding-bottom: 0;
    }
    .padd_abs, .biggest_grid
    {
        position: static;
    }
    .twitter_grid_pad .padd_abs
    {
        position: absolute;
    }
    .medium_grid_pad, .profile .col_two_third.graph_grid .graph_grid_pad, .leaderboard_grid_pad, .leaderboard_grid_pad.not-loggedin
    {
        padding-top: 0!important;
    }
    .profile .col_grids
    {
        padding-bottom: 0;
    }
    .information
    {
        width: 50%;
    }
    .information:nth-child(4)::before
    {
        display: block;
    }
    .information:nth-child(3)::before, .information:nth-child(5)::before
    {
        display: none;
    }
    .home .btn, .profile .btn
    {
        width: auto;
    }
    .statistics
    {
        padding: 15px 10px 20px 10px;
    }
    .faq .search
    {
        max-width: none;
        width: 100%;
        width: calc(100% + 40px);
        margin-left: -20px;
        border-radius: 6px 6px 0 0;
        box-shadow: none;
    }
    .p30.faq
    {
        padding-top: 0;
    }
    .left_txt, .mailto
    {
        width: 100%;
        display: block;
    }
    .user_stats .user_pro_xp
    {
        text-align: center;
    }
    .stats_hours
    {
        margin-top: 15px;
    }
    .noti_msg
    {
        font-size: 18px;
    }
    .notification_pop
    {
        padding: 30px 25px;
    }
    .best_timing
    {
        display: block;
    }
    .chat_link
    {
        margin-bottom: -49px;
    }
}
@media(max-width: 420px)
{
    .reCaptcha
    {
        transform: scale(.77);
        transform-origin: 0 0;
        max-width: 220px;
        display: inline-block;
    }
    .burger_menu span
    {
        width: 25px;
    }
    .most_wagered, .tables_tab li
    {
        font-size: 14px;
    }
    .btn
    {
        width: 100%;
        margin-top: 15px;
        padding: 13px 20px;
    }
    .btn.see_results
    {
        width: 105px;
        padding: 8px;
        min-width: 105px;
    }
    .reset_net_profit
    {
        padding: 8px;
    }
    .clear_text
    {
        font-size: 11px;
    }
    .field_group input
    {
        padding-right: 40px;
    }
    .player_count
    {
        font-size: 14px;
    }
    .jackpot:after
    {
        font-size: 18px;
        top: 3px;
    }
    .jackpot
    {
        padding: 5px 10px 5px 28px;
    }
    .jackpot .text, .chat_user_name
    {/* .jackpot .count { */
        font-size: 14px;
    }
    .reset_net_profit
    {
        padding: 7px;
    }
    .chat_lang_back
    {
        font-size: 15px;
    }
    .chat_lang_back .icon
    {
        font-size: 11px;
    }
    .chat_rooms .chat_langs ul
    {
        padding: 15px 45px 20px 20px;
    }
    .question_mark
    {
        width: 21px;
        height: 21px;
        font-size: 14px;
    }
    .flag_m>img
    {
        height: 18px;
    }
    .mob_logout #logoutDropdown
    {
        font-size: 16px;
    }
    .chat_lan
    {
        font-size: 15px;
    }
    .helper_text
    {
        padding-top: 0;
    }
    .entries .col_one_third
    {
        padding: 0 5px;
    }
    .entries
    {
        margin: 0 -5px;
    }
    .player_entry .player_table_head
    {
        margin-left: 0;
        margin-right: 0;
    }
    .pl_count:first-child
    {
        margin-left: -3px;
    }
    .pl_count .icon
    {
        font-size: 19px;
    }
    #test
    {
        background: #008000!important;
    }
    .pl_entry_head
    {
        font-size: 14px;
    }
    .xp
    {
        font-size: 14px;
    }
    .biggest_grid
    {
        padding: 20px;
    }
    .information .icon
    {
        font-size: 30px;
        margin-top: 25px;
    }
    .pro_desc
    {
        margin: 15px auto 0;
        font-size: 15px;
    }
    .p30
    {
        padding: 15px;
    }
    .p30.faq
    {
        padding: 0 10px 15px 10px;
    }
    .faq .search
    {
        width: calc(100% + 20px);
        margin-left: -10px;
    }
    .faq_single .f_ques, .sub_heading
    {
        font-size: 16px;
    }
    .f_ques:before
    {
        font-size: 22px;
        transform: none;
        top: -5px;
    }
    .faq_description, .editor ul li, .editor ol li, .description
    {
        font-size: 14px;
        line-height: 1.5125;
    }
    .faq_description
    {
        margin-left: 35px;
    }
    .faqs_container h5
    {
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 15px;
    }
    .heading
    {
        font-size: 16px;
    }
    .heading
    {
        line-height: 1.4125;
    }
    .description
    {
        line-height: 1.5125;
    }
    .user_stats_graph
    {
        padding: 10px;
    }
    .reset_net_profit
    {
        font-size: 13px;
    }
    .err_msg+p
    {
        font-size: 18px;
    }
    .tradeup_extended_hold, .previous_seed
    {
        padding: 0 15px;
    }
    .provably_fair_tradeup .btn
    {
        margin-left: 0;
    }
    .c_sel:after
    {
        transform: none;
        top: auto;
        bottom: 0;
    }
    .player_tables_content
    {
        padding: 10px;
    }
    .betinput
    {
        width: 88%;
    }
}
@media(max-width: 350px)
{
    .jackpot:after
    {
        font-size: 16px;
        left: 3px;
    }
    .jackpot .text, .chat_user_name, /* .jackpot .count {
		font-size: 13px;
	} */.jackpot
    {
        padding: 5px 5px 5px 10px;
    }
    .jackpot .text
    {
        padding: 0 0 0 10px;
        font-size: 13px;
    }
    .jackpot:after
    {
        top: 5px;
    }
    .jackpot .count
    {
        padding: 0 0 0 5px;
    }
    .btn.see_results
    {
        width: 100px;
        min-width: 100px;
        padding: 8px 0;
    }
    .table
    {
        font-size: 13px;
    }
    .player_entry
    {
        padding: 0;
    }
    .inline_block
    {
        display: block;
        margin-top: 10px;
    }
    .inline_block:first-child
    {
        margin-top: 0;
    }
    .betinput+.col_row
    {
        margin: 0 -5px;
    }
    .betinput+.col_row .col_half
    {
        padding: 0 5px;
    }
    .best_timing
    {
        padding: 20px 10px;
    }
    .btn
    {
        font-size: 14px;
    }
    .faq_single .f_ques, .sub_heading, .heading
    {
        font-size: 15px;
    }
    .sub_heading
    {
        margin-top: 10px;
    }
    .ReactModal__Content.dialog-modal-content>div
    {
        padding: 40px 25px;
    }
    .player_tables_content
    {
        padding: 5px;
    }
}
@media(min-height: 835px)
{
    .p2p-info-container
    {
        height: calc(100% - 147px);
    }
    .p2p-height-limit
    {
        display: block;
    }
}
@media(max-width: 480px)
{
    .logo img
    {
        margin-right: unset!important;
    }
}
html
{
    color: #adbec6;
}
.qrcode
{
    border: 1ex solid #fff;
    border-radius: 8px;
    margin-top: 30px;
}/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 *//* FONT_START */
@font-face
{
    font-family: 'swiper-icons';
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal;
}/* FONT_END */
:root
{
    --swiper-theme-color: #007aff;/*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host
{
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
}
.swiper
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    overflow: clip;
    list-style: none;
    padding: 0;/* Fix of Webkit flickering */
    z-index: 1;
    display: block;
}
.swiper-vertical>.swiper-wrapper
{
    flex-direction: column;
}
.swiper-wrapper
{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box;
}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper
{
    transform: translate3d(0,0,0);
}
.swiper-horizontal
{
    touch-action: pan-y;
}
.swiper-vertical
{
    touch-action: pan-x;
}
.swiper-slide
{
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
}
.swiper-slide-invisible-blank
{
    visibility: hidden;
}/* Auto Height */
.swiper-autoheight, .swiper-autoheight .swiper-slide
{
    height: auto;
}
.swiper-autoheight .swiper-wrapper
{
    align-items: flex-start;
    transition-property: transform,height;
}
.swiper-backface-hidden .swiper-slide
{
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper
{
    perspective: 1200px;
}
.swiper-3d .swiper-wrapper
{
    transform-style: preserve-3d;
}
.swiper-3d
{
    perspective: 1200px;
}
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow
{
    transform-style: preserve-3d;
}/* CSS Mode */
.swiper-css-mode>.swiper-wrapper
{
    overflow: auto;
    scrollbar-width: none;/* For Firefox */
    -ms-overflow-style: none;/* For Internet Explorer and Edge */
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar
{
    display: none;
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide
{
    scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper
{
    scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical>.swiper-wrapper
{
    scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper
{
    scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide
{
    scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before
{
    content: '';
    flex-shrink: 0;
    order: 9999;
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide
{
    scroll-snap-align: center center;
    scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child
{
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before
{
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child
{
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before
{
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}/* Slide styles start *//* 3D Shadows */
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow
{
    background: rgba(0,0,0,.15);
}
.swiper-3d .swiper-slide-shadow-left
{
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-right
{
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-top
{
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-3d .swiper-slide-shadow-bottom
{
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-lazy-preloader
{
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader
{
    animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white
{
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black
{
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin
{
    0%
    {
        transform: rotate(0deg);
    }
    100%
    {
        transform: rotate(360deg);
    }
}/* Slide styles end *//*# sourceMappingURL=client.b619f825d0c7324bbc60.css.map*/