        .swal2-popup.swal2-toast {
            flex-direction: row;
            align-items: center;
            width: auto;
            padding: .625em;
            overflow-y: hidden;
            background: #fff;
            box-shadow: 0 0 .625em #d9d9d9
        }

        .swal2-popup.swal2-toast .swal2-header {
            flex-direction: row
        }

        .swal2-popup.swal2-toast .swal2-title {
            flex-grow: 1;
            justify-content: flex-start;
            margin: 0 .6em;
            font-size: 1em
        }

        .swal2-popup.swal2-toast .swal2-footer {
            margin: .5em 0 0;
            padding: .5em 0 0;
            font-size: .8em
        }

        .swal2-popup.swal2-toast .swal2-close {
            position: static;
            width: .8em;
            height: .8em;
            line-height: .8
        }

        .swal2-popup.swal2-toast .swal2-content {
            justify-content: flex-start;
            font-size: 1em
        }

        .swal2-popup.swal2-toast .swal2-icon {
            width: 2em;
            min-width: 2em;
            height: 2em;
            margin: 0
        }

        .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
            display: flex;
            align-items: center;
            font-size: 1.8em;
            font-weight: 700
        }

        @media all and (-ms-high-contrast:none),
        (-ms-high-contrast:active) {
            .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
                font-size: .25em
            }
        }

        .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
            width: 2em;
            height: 2em
        }

        .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
            top: .875em;
            width: 1.375em
        }

        .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
            left: .3125em
        }

        .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
            right: .3125em
        }

        .swal2-popup.swal2-toast .swal2-actions {
            flex-basis: auto !important;
            width: auto;
            height: auto;
            margin: 0 .3125em
        }

        .swal2-popup.swal2-toast .swal2-styled {
            margin: 0 .3125em;
            padding: .3125em .625em;
            font-size: 1em
        }

        .swal2-popup.swal2-toast .swal2-styled:focus {
            box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, .4)
        }

        .swal2-popup.swal2-toast .swal2-success {
            border-color: #a5dc86
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
            position: absolute;
            width: 1.6em;
            height: 3em;
            transform: rotate(45deg);
            border-radius: 50%
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
            top: -.8em;
            left: -.5em;
            transform: rotate(-45deg);
            transform-origin: 2em 2em;
            border-radius: 4em 0 0 4em
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
            top: -.25em;
            left: .9375em;
            transform-origin: 0 1.5em;
            border-radius: 0 4em 4em 0
        }

        .swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
            width: 2em;
            height: 2em
        }

        .swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
            top: 0;
            left: .4375em;
            width: .4375em;
            height: 2.6875em
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
            height: .3125em
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
            top: 1.125em;
            left: .1875em;
            width: .75em
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
            top: .9375em;
            right: .1875em;
            width: 1.375em
        }

        .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
            -webkit-animation: swal2-toast-animate-success-line-tip .75s;
            animation: swal2-toast-animate-success-line-tip .75s
        }

        .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
            -webkit-animation: swal2-toast-animate-success-line-long .75s;
            animation: swal2-toast-animate-success-line-long .75s
        }

        .swal2-popup.swal2-toast.swal2-show {
            -webkit-animation: swal2-toast-show .5s;
            animation: swal2-toast-show .5s
        }

        .swal2-popup.swal2-toast.swal2-hide {
            -webkit-animation: swal2-toast-hide .1s forwards;
            animation: swal2-toast-hide .1s forwards
        }

        .swal2-container {
            display: flex;
            position: fixed;
            z-index: 1060;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            padding: .625em;
            overflow-x: hidden;
            transition: background-color .1s;
            -webkit-overflow-scrolling: touch
        }

        .swal2-container.swal2-backdrop-show {
            background: rgba(0, 0, 0, .4)
        }

        .swal2-container.swal2-backdrop-hide {
            background: 0 0 !important
        }

        .swal2-container.swal2-top {
            align-items: flex-start
        }

        .swal2-container.swal2-top-left,
        .swal2-container.swal2-top-start {
            align-items: flex-start;
            justify-content: flex-start
        }

        .swal2-container.swal2-top-end,
        .swal2-container.swal2-top-right {
            align-items: flex-start;
            justify-content: flex-end
        }

        .swal2-container.swal2-center {
            align-items: center
        }

        .swal2-container.swal2-center-left,
        .swal2-container.swal2-center-start {
            align-items: center;
            justify-content: flex-start
        }

        .swal2-container.swal2-center-end,
        .swal2-container.swal2-center-right {
            align-items: center;
            justify-content: flex-end
        }

        .swal2-container.swal2-bottom {
            align-items: flex-end
        }

        .swal2-container.swal2-bottom-left,
        .swal2-container.swal2-bottom-start {
            align-items: flex-end;
            justify-content: flex-start
        }

        .swal2-container.swal2-bottom-end,
        .swal2-container.swal2-bottom-right {
            align-items: flex-end;
            justify-content: flex-end
        }

        .swal2-container.swal2-bottom-end>:first-child,
        .swal2-container.swal2-bottom-left>:first-child,
        .swal2-container.swal2-bottom-right>:first-child,
        .swal2-container.swal2-bottom-start>:first-child,
        .swal2-container.swal2-bottom>:first-child {
            margin-top: auto
        }

        .swal2-container.swal2-grow-fullscreen>.swal2-modal {
            display: flex !important;
            flex: 1;
            align-self: stretch;
            justify-content: center
        }

        .swal2-container.swal2-grow-row>.swal2-modal {
            display: flex !important;
            flex: 1;
            align-content: center;
            justify-content: center
        }

        .swal2-container.swal2-grow-column {
            flex: 1;
            flex-direction: column
        }

        .swal2-container.swal2-grow-column.swal2-bottom,
        .swal2-container.swal2-grow-column.swal2-center,
        .swal2-container.swal2-grow-column.swal2-top {
            align-items: center
        }

        .swal2-container.swal2-grow-column.swal2-bottom-left,
        .swal2-container.swal2-grow-column.swal2-bottom-start,
        .swal2-container.swal2-grow-column.swal2-center-left,
        .swal2-container.swal2-grow-column.swal2-center-start,
        .swal2-container.swal2-grow-column.swal2-top-left,
        .swal2-container.swal2-grow-column.swal2-top-start {
            align-items: flex-start
        }

        .swal2-container.swal2-grow-column.swal2-bottom-end,
        .swal2-container.swal2-grow-column.swal2-bottom-right,
        .swal2-container.swal2-grow-column.swal2-center-end,
        .swal2-container.swal2-grow-column.swal2-center-right,
        .swal2-container.swal2-grow-column.swal2-top-end,
        .swal2-container.swal2-grow-column.swal2-top-right {
            align-items: flex-end
        }

        .swal2-container.swal2-grow-column>.swal2-modal {
            display: flex !important;
            flex: 1;
            align-content: center;
            justify-content: center
        }

        .swal2-container.swal2-no-transition {
            transition: none !important
        }

        .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal {
            margin: auto
        }

        @media all and (-ms-high-contrast:none),
        (-ms-high-contrast:active) {
            .swal2-container .swal2-modal {
                margin: 0 !important
            }
        }

        .swal2-popup {
            display: none;
            position: relative;
            box-sizing: border-box;
            flex-direction: column;
            justify-content: center;
            width: 32em;
            max-width: 100%;
            padding: 1.25em;
            border: none;
            border-radius: .3125em;
            background: #fff;
            font-family: inherit;
            font-size: 1rem
        }

        .swal2-popup:focus {
            outline: 0
        }

        .swal2-popup.swal2-loading {
            overflow-y: hidden
        }

        .swal2-header {
            display: flex;
            flex-direction: column;
            align-items: center
        }

        .swal2-title {
            position: relative;
            max-width: 100%;
            margin: 0 0 .4em;
            padding: 0;
            color: #595959;
            font-size: 1.875em;
            font-weight: 600;
            text-align: center;
            text-transform: none;
            word-wrap: break-word
        }

        .swal2-actions {
            display: flex;
            z-index: 1;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
            width: 100%;
            margin: 1.25em auto 0
        }

        .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
            opacity: .4
        }

        .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
            background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1))
        }

        .swal2-actions:not(.swal2-loading) .swal2-styled:active {
            background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2))
        }

        .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
            box-sizing: border-box;
            width: 2.5em;
            height: 2.5em;
            margin: .46875em;
            padding: 0;
            -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
            animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
            border: .25em solid transparent;
            border-radius: 100%;
            border-color: transparent;
            background-color: transparent !important;
            color: transparent;
            cursor: default;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }

        .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
            margin-right: 30px;
            margin-left: 30px
        }

        .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
            content: "";
            display: inline-block;
            width: 15px;
            height: 15px;
            margin-left: 5px;
            -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
            animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
            border: 3px solid #999;
            border-radius: 50%;
            border-right-color: transparent;
            box-shadow: 1px 1px 1px #fff
        }

        .swal2-styled {
            margin: .3125em;
            padding: .625em 2em;
            box-shadow: none;
            font-weight: 500
        }

        .swal2-styled:not([disabled]) {
            cursor: pointer
        }

        .swal2-styled.swal2-confirm {
            border: 0;
            border-radius: .25em;
            background: initial;
            background-color: #3085d6;
            color: #fff;
            font-size: 1.0625em
        }

        .swal2-styled.swal2-cancel {
            border: 0;
            border-radius: .25em;
            background: initial;
            background-color: #aaa;
            color: #fff;
            font-size: 1.0625em
        }

        .swal2-styled:focus {
            outline: 0;
            box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, .4)
        }

        .swal2-styled::-moz-focus-inner {
            border: 0
        }

        .swal2-footer {
            justify-content: center;
            margin: 1.25em 0 0;
            padding: 1em 0 0;
            border-top: 1px solid #eee;
            color: #545454;
            font-size: 1em
        }

        .swal2-timer-progress-bar-container {
            position: absolute;
            right: 0;
            bottom: 0;
            left: 0;
            height: .25em;
            overflow: hidden;
            border-bottom-right-radius: .3125em;
            border-bottom-left-radius: .3125em
        }

        .swal2-timer-progress-bar {
            width: 100%;
            height: .25em;
            background: rgba(0, 0, 0, .2)
        }

        .swal2-image {
            max-width: 100%;
            margin: 1.25em auto
        }

        .swal2-close {
            position: absolute;
            z-index: 2;
            top: 0;
            right: 0;
            align-items: center;
            justify-content: center;
            width: 1.2em;
            height: 1.2em;
            padding: 0;
            overflow: hidden;
            transition: color .1s ease-out;
            border: none;
            border-radius: 0;
            outline: initial;
            background: 0 0;
            color: #ccc;
            font-family: serif;
            font-size: 2.5em;
            line-height: 1.2;
            cursor: pointer
        }

        .swal2-close:hover {
            transform: none;
            background: 0 0;
            color: #f27474
        }

        .swal2-close::-moz-focus-inner {
            border: 0
        }

        .swal2-content {
            z-index: 1;
            justify-content: center;
            margin: 0;
            padding: 0;
            color: #545454;
            font-size: 1.125em;
            font-weight: 400;
            line-height: normal;
            text-align: center;
            word-wrap: break-word
        }

        .swal2-checkbox,
        .swal2-file,
        .swal2-input,
        .swal2-radio,
        .swal2-select,
        .swal2-textarea {
            margin: 1em auto
        }

        .swal2-file,
        .swal2-input,
        .swal2-textarea {
            box-sizing: border-box;
            width: 100%;
            transition: border-color .3s, box-shadow .3s;
            border: 1px solid #d9d9d9;
            border-radius: .1875em;
            background: inherit;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
            color: inherit;
            font-size: 1.125em
        }

        .swal2-file.swal2-inputerror,
        .swal2-input.swal2-inputerror,
        .swal2-textarea.swal2-inputerror {
            border-color: #f27474 !important;
            box-shadow: 0 0 2px #f27474 !important
        }

        .swal2-file:focus,
        .swal2-input:focus,
        .swal2-textarea:focus {
            border: 1px solid #b4dbed;
            outline: 0;
            box-shadow: 0 0 3px #c4e6f5
        }

        .swal2-file::-webkit-input-placeholder,
        .swal2-input::-webkit-input-placeholder,
        .swal2-textarea::-webkit-input-placeholder {
            color: #ccc
        }

        .swal2-file::-moz-placeholder,
        .swal2-input::-moz-placeholder,
        .swal2-textarea::-moz-placeholder {
            color: #ccc
        }

        .swal2-file:-ms-input-placeholder,
        .swal2-input:-ms-input-placeholder,
        .swal2-textarea:-ms-input-placeholder {
            color: #ccc
        }

        .swal2-file::-ms-input-placeholder,
        .swal2-input::-ms-input-placeholder,
        .swal2-textarea::-ms-input-placeholder {
            color: #ccc
        }

        .swal2-file::placeholder,
        .swal2-input::placeholder,
        .swal2-textarea::placeholder {
            color: #ccc
        }

        .swal2-range {
            margin: 1em auto;
            background: #fff
        }

        .swal2-range input {
            width: 80%
        }

        .swal2-range output {
            width: 20%;
            color: inherit;
            font-weight: 600;
            text-align: center
        }

        .swal2-range input,
        .swal2-range output {
            height: 2.625em;
            padding: 0;
            font-size: 1.125em;
            line-height: 2.625em
        }

        .swal2-input {
            height: 2.625em;
            padding: 0 .75em
        }

        .swal2-input[type=number] {
            max-width: 10em
        }

        .swal2-file {
            background: inherit;
            font-size: 1.125em
        }

        .swal2-textarea {
            height: 6.75em;
            padding: .75em
        }

        .swal2-select {
            min-width: 50%;
            max-width: 100%;
            padding: .375em .625em;
            background: inherit;
            color: inherit;
            font-size: 1.125em
        }

        .swal2-checkbox,
        .swal2-radio {
            align-items: center;
            justify-content: center;
            background: #fff;
            color: inherit
        }

        .swal2-checkbox label,
        .swal2-radio label {
            margin: 0 .6em;
            font-size: 1.125em
        }

        .swal2-checkbox input,
        .swal2-radio input {
            margin: 0 .4em
        }

        .swal2-validation-message {
            display: none;
            align-items: center;
            justify-content: center;
            padding: .625em;
            overflow: hidden;
            background: #f0f0f0;
            color: #666;
            font-size: 1em;
            font-weight: 300
        }

        .swal2-validation-message::before {
            content: "!";
            display: inline-block;
            width: 1.5em;
            min-width: 1.5em;
            height: 1.5em;
            margin: 0 .625em;
            border-radius: 50%;
            background-color: #f27474;
            color: #fff;
            font-weight: 600;
            line-height: 1.5em;
            text-align: center
        }

        .swal2-icon {
            position: relative;
            box-sizing: content-box;
            justify-content: center;
            width: 5em;
            height: 5em;
            margin: 1.25em auto 1.875em;
            border: .25em solid transparent;
            border-radius: 50%;
            font-family: inherit;
            line-height: 5em;
            cursor: default;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }

        .swal2-icon .swal2-icon-content {
            display: flex;
            align-items: center;
            font-size: 3.75em
        }

        .swal2-icon.swal2-error {
            border-color: #f27474;
            color: #f27474
        }

        .swal2-icon.swal2-error .swal2-x-mark {
            position: relative;
            flex-grow: 1
        }

        .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
            display: block;
            position: absolute;
            top: 2.3125em;
            width: 2.9375em;
            height: .3125em;
            border-radius: .125em;
            background-color: #f27474
        }

        .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
            left: 1.0625em;
            transform: rotate(45deg)
        }

        .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
            right: 1em;
            transform: rotate(-45deg)
        }

        .swal2-icon.swal2-error.swal2-icon-show {
            -webkit-animation: swal2-animate-error-icon .5s;
            animation: swal2-animate-error-icon .5s
        }

        .swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
            -webkit-animation: swal2-animate-error-x-mark .5s;
            animation: swal2-animate-error-x-mark .5s
        }

        .swal2-icon.swal2-warning {
            border-color: #facea8;
            color: #f8bb86
        }

        .swal2-icon.swal2-info {
            border-color: #9de0f6;
            color: #3fc3ee
        }

        .swal2-icon.swal2-question {
            border-color: #c9dae1;
            color: #87adbd
        }

        .swal2-icon.swal2-success {
            border-color: #a5dc86;
            color: #a5dc86
        }

        .swal2-icon.swal2-success [class^=swal2-success-circular-line] {
            position: absolute;
            width: 3.75em;
            height: 7.5em;
            transform: rotate(45deg);
            border-radius: 50%
        }

        .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
            top: -.4375em;
            left: -2.0635em;
            transform: rotate(-45deg);
            transform-origin: 3.75em 3.75em;
            border-radius: 7.5em 0 0 7.5em
        }

        .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
            top: -.6875em;
            left: 1.875em;
            transform: rotate(-45deg);
            transform-origin: 0 3.75em;
            border-radius: 0 7.5em 7.5em 0
        }

        .swal2-icon.swal2-success .swal2-success-ring {
            position: absolute;
            z-index: 2;
            top: -.25em;
            left: -.25em;
            box-sizing: content-box;
            width: 100%;
            height: 100%;
            border: .25em solid rgba(165, 220, 134, .3);
            border-radius: 50%
        }

        .swal2-icon.swal2-success .swal2-success-fix {
            position: absolute;
            z-index: 1;
            top: .5em;
            left: 1.625em;
            width: .4375em;
            height: 5.625em;
            transform: rotate(-45deg)
        }

        .swal2-icon.swal2-success [class^=swal2-success-line] {
            display: block;
            position: absolute;
            z-index: 2;
            height: .3125em;
            border-radius: .125em;
            background-color: #a5dc86
        }

        .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
            top: 2.875em;
            left: .8125em;
            width: 1.5625em;
            transform: rotate(45deg)
        }

        .swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
            top: 2.375em;
            right: .5em;
            width: 2.9375em;
            transform: rotate(-45deg)
        }

        .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
            -webkit-animation: swal2-animate-success-line-tip .75s;
            animation: swal2-animate-success-line-tip .75s
        }

        .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
            -webkit-animation: swal2-animate-success-line-long .75s;
            animation: swal2-animate-success-line-long .75s
        }

        .swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
            -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
            animation: swal2-rotate-success-circular-line 4.25s ease-in
        }

        .swal2-progress-steps {
            align-items: center;
            margin: 0 0 1.25em;
            padding: 0;
            background: inherit;
            font-weight: 600
        }

        .swal2-progress-steps li {
            display: inline-block;
            position: relative
        }

        .swal2-progress-steps .swal2-progress-step {
            z-index: 20;
            width: 2em;
            height: 2em;
            border-radius: 2em;
            background: #3085d6;
            color: #fff;
            line-height: 2em;
            text-align: center
        }

        .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
            background: #3085d6
        }

        .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
            background: #add8e6;
            color: #fff
        }

        .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
            background: #add8e6
        }

        .swal2-progress-steps .swal2-progress-step-line {
            z-index: 10;
            width: 2.5em;
            height: .4em;
            margin: 0 -1px;
            background: #3085d6
        }

        [class^=swal2] {
            -webkit-tap-highlight-color: transparent
        }

        .swal2-show {
            -webkit-animation: swal2-show .3s;
            animation: swal2-show .3s
        }

        .swal2-hide {
            -webkit-animation: swal2-hide .15s forwards;
            animation: swal2-hide .15s forwards
        }

        .swal2-noanimation {
            transition: none
        }

        .swal2-scrollbar-measure {
            position: absolute;
            top: -9999px;
            width: 50px;
            height: 50px;
            overflow: scroll
        }

        .swal2-rtl .swal2-close {
            right: auto;
            left: 0
        }

        .swal2-rtl .swal2-timer-progress-bar {
            right: 0;
            left: auto
        }

        @supports (-ms-accelerator:true) {
            .swal2-range input {
                width: 100% !important
            }

            .swal2-range output {
                display: none
            }
        }

        @media all and (-ms-high-contrast:none),
        (-ms-high-contrast:active) {
            .swal2-range input {
                width: 100% !important
            }

            .swal2-range output {
                display: none
            }
        }

        @-moz-document url-prefix() {
            .swal2-close:focus {
                outline: 2px solid rgba(50, 100, 150, .4)
            }
        }

        @-webkit-keyframes swal2-toast-show {
            0% {
                transform: translateY(-.625em) rotateZ(2deg)
            }

            33% {
                transform: translateY(0) rotateZ(-2deg)
            }

            66% {
                transform: translateY(.3125em) rotateZ(2deg)
            }

            100% {
                transform: translateY(0) rotateZ(0)
            }
        }

        @keyframes swal2-toast-show {
            0% {
                transform: translateY(-.625em) rotateZ(2deg)
            }

            33% {
                transform: translateY(0) rotateZ(-2deg)
            }

            66% {
                transform: translateY(.3125em) rotateZ(2deg)
            }

            100% {
                transform: translateY(0) rotateZ(0)
            }
        }

        @-webkit-keyframes swal2-toast-hide {
            100% {
                transform: rotateZ(1deg);
                opacity: 0
            }
        }

        @keyframes swal2-toast-hide {
            100% {
                transform: rotateZ(1deg);
                opacity: 0
            }
        }

        @-webkit-keyframes swal2-toast-animate-success-line-tip {
            0% {
                top: .5625em;
                left: .0625em;
                width: 0
            }

            54% {
                top: .125em;
                left: .125em;
                width: 0
            }

            70% {
                top: .625em;
                left: -.25em;
                width: 1.625em
            }

            84% {
                top: 1.0625em;
                left: .75em;
                width: .5em
            }

            100% {
                top: 1.125em;
                left: .1875em;
                width: .75em
            }
        }

        @keyframes swal2-toast-animate-success-line-tip {
            0% {
                top: .5625em;
                left: .0625em;
                width: 0
            }

            54% {
                top: .125em;
                left: .125em;
                width: 0
            }

            70% {
                top: .625em;
                left: -.25em;
                width: 1.625em
            }

            84% {
                top: 1.0625em;
                left: .75em;
                width: .5em
            }

            100% {
                top: 1.125em;
                left: .1875em;
                width: .75em
            }
        }

        @-webkit-keyframes swal2-toast-animate-success-line-long {
            0% {
                top: 1.625em;
                right: 1.375em;
                width: 0
            }

            65% {
                top: 1.25em;
                right: .9375em;
                width: 0
            }

            84% {
                top: .9375em;
                right: 0;
                width: 1.125em
            }

            100% {
                top: .9375em;
                right: .1875em;
                width: 1.375em
            }
        }

        @keyframes swal2-toast-animate-success-line-long {
            0% {
                top: 1.625em;
                right: 1.375em;
                width: 0
            }

            65% {
                top: 1.25em;
                right: .9375em;
                width: 0
            }

            84% {
                top: .9375em;
                right: 0;
                width: 1.125em
            }

            100% {
                top: .9375em;
                right: .1875em;
                width: 1.375em
            }
        }

        @-webkit-keyframes swal2-show {
            0% {
                transform: scale(.7)
            }

            45% {
                transform: scale(1.05)
            }

            80% {
                transform: scale(.95)
            }

            100% {
                transform: scale(1)
            }
        }

        @keyframes swal2-show {
            0% {
                transform: scale(.7)
            }

            45% {
                transform: scale(1.05)
            }

            80% {
                transform: scale(.95)
            }

            100% {
                transform: scale(1)
            }
        }

        @-webkit-keyframes swal2-hide {
            0% {
                transform: scale(1);
                opacity: 1
            }

            100% {
                transform: scale(.5);
                opacity: 0
            }
        }

        @keyframes swal2-hide {
            0% {
                transform: scale(1);
                opacity: 1
            }

            100% {
                transform: scale(.5);
                opacity: 0
            }
        }

        @-webkit-keyframes swal2-animate-success-line-tip {
            0% {
                top: 1.1875em;
                left: .0625em;
                width: 0
            }

            54% {
                top: 1.0625em;
                left: .125em;
                width: 0
            }

            70% {
                top: 2.1875em;
                left: -.375em;
                width: 3.125em
            }

            84% {
                top: 3em;
                left: 1.3125em;
                width: 1.0625em
            }

            100% {
                top: 2.8125em;
                left: .8125em;
                width: 1.5625em
            }
        }

        @keyframes swal2-animate-success-line-tip {
            0% {
                top: 1.1875em;
                left: .0625em;
                width: 0
            }

            54% {
                top: 1.0625em;
                left: .125em;
                width: 0
            }

            70% {
                top: 2.1875em;
                left: -.375em;
                width: 3.125em
            }

            84% {
                top: 3em;
                left: 1.3125em;
                width: 1.0625em
            }

            100% {
                top: 2.8125em;
                left: .8125em;
                width: 1.5625em
            }
        }

        @-webkit-keyframes swal2-animate-success-line-long {
            0% {
                top: 3.375em;
                right: 2.875em;
                width: 0
            }

            65% {
                top: 3.375em;
                right: 2.875em;
                width: 0
            }

            84% {
                top: 2.1875em;
                right: 0;
                width: 3.4375em
            }

            100% {
                top: 2.375em;
                right: .5em;
                width: 2.9375em
            }
        }

        @keyframes swal2-animate-success-line-long {
            0% {
                top: 3.375em;
                right: 2.875em;
                width: 0
            }

            65% {
                top: 3.375em;
                right: 2.875em;
                width: 0
            }

            84% {
                top: 2.1875em;
                right: 0;
                width: 3.4375em
            }

            100% {
                top: 2.375em;
                right: .5em;
                width: 2.9375em
            }
        }

        @-webkit-keyframes swal2-rotate-success-circular-line {
            0% {
                transform: rotate(-45deg)
            }

            5% {
                transform: rotate(-45deg)
            }

            12% {
                transform: rotate(-405deg)
            }

            100% {
                transform: rotate(-405deg)
            }
        }

        @keyframes swal2-rotate-success-circular-line {
            0% {
                transform: rotate(-45deg)
            }

            5% {
                transform: rotate(-45deg)
            }

            12% {
                transform: rotate(-405deg)
            }

            100% {
                transform: rotate(-405deg)
            }
        }

        @-webkit-keyframes swal2-animate-error-x-mark {
            0% {
                margin-top: 1.625em;
                transform: scale(.4);
                opacity: 0
            }

            50% {
                margin-top: 1.625em;
                transform: scale(.4);
                opacity: 0
            }

            80% {
                margin-top: -.375em;
                transform: scale(1.15)
            }

            100% {
                margin-top: 0;
                transform: scale(1);
                opacity: 1
            }
        }

        @keyframes swal2-animate-error-x-mark {
            0% {
                margin-top: 1.625em;
                transform: scale(.4);
                opacity: 0
            }

            50% {
                margin-top: 1.625em;
                transform: scale(.4);
                opacity: 0
            }

            80% {
                margin-top: -.375em;
                transform: scale(1.15)
            }

            100% {
                margin-top: 0;
                transform: scale(1);
                opacity: 1
            }
        }

        @-webkit-keyframes swal2-animate-error-icon {
            0% {
                transform: rotateX(100deg);
                opacity: 0
            }

            100% {
                transform: rotateX(0);
                opacity: 1
            }
        }

        @keyframes swal2-animate-error-icon {
            0% {
                transform: rotateX(100deg);
                opacity: 0
            }

            100% {
                transform: rotateX(0);
                opacity: 1
            }
        }

        @-webkit-keyframes swal2-rotate-loading {
            0% {
                transform: rotate(0)
            }

            100% {
                transform: rotate(360deg)
            }
        }

        @keyframes swal2-rotate-loading {
            0% {
                transform: rotate(0)
            }

            100% {
                transform: rotate(360deg)
            }
        }

        body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
            overflow: hidden
        }

        body.swal2-height-auto {
            height: auto !important
        }

        body.swal2-no-backdrop .swal2-container {
            top: auto;
            right: auto;
            bottom: auto;
            left: auto;
            max-width: calc(100% - .625em * 2);
            background-color: transparent !important
        }

        body.swal2-no-backdrop .swal2-container>.swal2-modal {
            box-shadow: 0 0 10px rgba(0, 0, 0, .4)
        }

        body.swal2-no-backdrop .swal2-container.swal2-top {
            top: 0;
            left: 50%;
            transform: translateX(-50%)
        }

        body.swal2-no-backdrop .swal2-container.swal2-top-left,
        body.swal2-no-backdrop .swal2-container.swal2-top-start {
            top: 0;
            left: 0
        }

        body.swal2-no-backdrop .swal2-container.swal2-top-end,
        body.swal2-no-backdrop .swal2-container.swal2-top-right {
            top: 0;
            right: 0
        }

        body.swal2-no-backdrop .swal2-container.swal2-center {
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }

        body.swal2-no-backdrop .swal2-container.swal2-center-left,
        body.swal2-no-backdrop .swal2-container.swal2-center-start {
            top: 50%;
            left: 0;
            transform: translateY(-50%)
        }

        body.swal2-no-backdrop .swal2-container.swal2-center-end,
        body.swal2-no-backdrop .swal2-container.swal2-center-right {
            top: 50%;
            right: 0;
            transform: translateY(-50%)
        }

        body.swal2-no-backdrop .swal2-container.swal2-bottom {
            bottom: 0;
            left: 50%;
            transform: translateX(-50%)
        }

        body.swal2-no-backdrop .swal2-container.swal2-bottom-left,
        body.swal2-no-backdrop .swal2-container.swal2-bottom-start {
            bottom: 0;
            left: 0
        }

        body.swal2-no-backdrop .swal2-container.swal2-bottom-end,
        body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
            right: 0;
            bottom: 0
        }

        @media print {
            body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
                overflow-y: scroll !important
            }

            body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true] {
                display: none
            }

            body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
                position: static !important
            }
        }

        body.swal2-toast-shown .swal2-container {
            background-color: transparent
        }

        body.swal2-toast-shown .swal2-container.swal2-top {
            top: 0;
            right: auto;
            bottom: auto;
            left: 50%;
            transform: translateX(-50%)
        }

        body.swal2-toast-shown .swal2-container.swal2-top-end,
        body.swal2-toast-shown .swal2-container.swal2-top-right {
            top: 0;
            right: 0;
            bottom: auto;
            left: auto
        }

        body.swal2-toast-shown .swal2-container.swal2-top-left,
        body.swal2-toast-shown .swal2-container.swal2-top-start {
            top: 0;
            right: auto;
            bottom: auto;
            left: 0
        }

        body.swal2-toast-shown .swal2-container.swal2-center-left,
        body.swal2-toast-shown .swal2-container.swal2-center-start {
            top: 50%;
            right: auto;
            bottom: auto;
            left: 0;
            transform: translateY(-50%)
        }

        body.swal2-toast-shown .swal2-container.swal2-center {
            top: 50%;
            right: auto;
            bottom: auto;
            left: 50%;
            transform: translate(-50%, -50%)
        }

        body.swal2-toast-shown .swal2-container.swal2-center-end,
        body.swal2-toast-shown .swal2-container.swal2-center-right {
            top: 50%;
            right: 0;
            bottom: auto;
            left: auto;
            transform: translateY(-50%)
        }

        body.swal2-toast-shown .swal2-container.swal2-bottom-left,
        body.swal2-toast-shown .swal2-container.swal2-bottom-start {
            top: auto;
            right: auto;
            bottom: 0;
            left: 0
        }

        body.swal2-toast-shown .swal2-container.swal2-bottom {
            top: auto;
            right: auto;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%)
        }

        body.swal2-toast-shown .swal2-container.swal2-bottom-end,
        body.swal2-toast-shown .swal2-container.swal2-bottom-right {
            top: auto;
            right: 0;
            bottom: 0;
            left: auto
        }

        body.swal2-toast-column .swal2-toast {
            flex-direction: column;
            align-items: stretch
        }

        body.swal2-toast-column .swal2-toast .swal2-actions {
            flex: 1;
            align-self: stretch;
            height: 2.2em;
            margin-top: .3125em
        }

        body.swal2-toast-column .swal2-toast .swal2-loading {
            justify-content: center
        }

        body.swal2-toast-column .swal2-toast .swal2-input {
            height: 2em;
            margin: .3125em auto;
            font-size: 1em
        }

        body.swal2-toast-column .swal2-toast .swal2-validation-message {
            font-size: 1em
        }
        .lds-facebook {
            display: block;
            position: absolute;
            left: 50%;
            width: 64px;
            height: 64px;
            margin-left: -32px;
        }

        .lds-facebook div {
            display: inline-block;
            position: absolute;
            left: 6px;
            width: 13px;
            background: #dddddd;
            -webkit-animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
            animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
        }

        .lds-facebook div:nth-child(1) {
            left: 6px;
            -webkit-animation-delay: -0.24s;
            animation-delay: -0.24s;
        }

        .lds-facebook div:nth-child(2) {
            left: 26px;
            -webkit-animation-delay: -0.12s;
            animation-delay: -0.12s;
        }

        .lds-facebook div:nth-child(3) {
            left: 45px;
            -webkit-animation-delay: 0;
            animation-delay: 0;
        }

        @-webkit-keyframes lds-facebook {
            0% {
                top: 6px;
                height: 51px;
            }

            50%,
            100% {
                top: 19px;
                height: 26px;
            }
        }

        @keyframes lds-facebook {
            0% {
                top: 6px;
                height: 51px;
            }

            50%,
            100% {
                top: 19px;
                height: 26px;
            }
        }
        .br-6 {
            border-radius: 6px !important;
        }

        .mobile-blocks {
            padding: 5px 10px;
        }

        .mainPageTabs {
            margin-left: -8px;
            margin-right: -8px;
        }

        .mainPageTabs .mpItem {
            text-align: center;
            padding: 5px !important;
        }

        .mainPageTabs .mpItem a.smTabs {
            border-radius: 6px;
            font-size: 10px;
            display: block;
            background: #1F8D3A;
            -webkit-box-shadow: inset 0 -3px 0 0 #1A7631;
            box-shadow: inset 0 -3px 0 0 #1A7631;
            padding: 10px 3px;
        }

        .mainPageTabs .mpItem a.smTabs img {
            width: 30px;
        }

        .mainPageTabs .mpItem a.smTabs span {
            line-height: 1.6;
            display: block;
            color: #fff;
        }

        .mainPageTabs .mpItem a.smTabs span.mp1 {
            margin-top: 5px;
            font-weight: bold;
        }

        .mainPageTabs .mpItem a.smTabs:hover,
        .mainPageTabs .mpItem a.smTabs:focus,
        .mainPageTabs .mpItem a.smTabs:active {
            background: #0F6D2A;
            text-decoration: none;
        }
        .container-sb {
            min-width: 1240px !important;
        }

        .container-sb #sbc {
            height: 1080px;
        }

        .container-sb #sbc iframe {
            width: 100%;
            height: 1080px !important;
        }
        .aff-main .btn {
            display: inline-block;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            height: 45px;
            line-height: 45px;
            font-size: 16px;
            font-weight: 500;
            border-bottom: 2px solid #006000;
            color: #ffffff;
            padding: 0 25px;
            border-radius: 25px;
            -webkit-box-shadow: 0 4px 2px 0 #d4d4d4;
            box-shadow: 0 4px 2px 0 #d4d4d4;
            background-color: #008200;
            border-color: #006000;
            margin-top: 15px;
        }

        .aff-main .navbar-dark {
            background: #2B3B4B !important;
            border-radius: 4px;
            font-size: 13px;
        }

        .aff-main .aff-bottom .aff-desc {
            font-size: 13px;
        }

        .aff-main .aff-bottom .aff-desc h2 {
            font-size: 16px;
        }

        .aff-main .aff-top {
            position: relative;
        }

        .aff-main .aff-top .top-h {
            position: absolute;
            left: 0;
            top: 100px;
            width: 100%;
            line-height: 1.3;
        }

        .aff-main .aff-top .top-h .h {
            color: #1e2833;
            font-size: 3.6em;
            font-weight: 500;
        }

        .aff-main .aff-top .top-h .d {
            color: #0F853D;
            font-size: 3em;
        }
 
        .nav-pills .nav-link.active {
            background-color: #2a3b4b;
        }

        .nav-pills .nav-link {
            color: #293b4b;
        }

        .title-h6 {
            font-size: 25px;
            margin: 20px 0px;
        }
        .page-bonuses {
            background-position: center 180px !important;
        }

        .page-bonuses .container-main {
            padding-top: 443px;
        }

        .page-bonuses .container-main .bonus-list a>img {
            width: 100%;
        }

        .page-bonuses .isMobile .container-main {
            padding-top: 10px;
        }
        .page-login {
            background-image: -webkit-gradient(linear, right top, left top, from(#424757), to(#0F585C));
            background-image: linear-gradient(-90deg, #424757 0%, #0F585C 100%);
        }

        .login-mobile {
            background-image: url("/nlogin/t-login-page-top.png");
            background-repeat: no-repeat;
            background-size: 100%;
            padding-top: 20px;
        }

        .login-mobile .input-title {
            font-size: 25px !important;
            margin: 20px 0 0 0 !important;
            padding: 0 0 5px 0 !important;
        }

        .login-mobile .input-title-under {
            font-size: 14px !important;
            margin: 0 0 0 0 !important;
            padding-top: 0 !important;
            margin-top: -13px !important;
            margin-bottom: 50px !important;
        }

        .login-mobile ::-webkit-input-placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .login-mobile ::-moz-placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .login-mobile :-ms-input-placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .login-mobile ::-ms-input-placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .login-mobile ::placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .login-mobile .login-logo {
            padding: 60px 0;
            padding: calc((100vh - 665px) / 2) 0;
        }

        .login-mobile .input-label {
            font-size: 11px;
            color: #9D9FA9;
            margin: 0;
            padding: 18px 0 5px 15px;
        }

        /*.login-mobile .input-div .input-svg {*/
        /*position: absolute;*/
        /*width: 20px;*/
        /*height: 20px;*/
        /*margin: 0 -35px*/
        /*}
*/
        .login-mobile .input-text {
            height: 50px;
            width: 100%;
            padding: 15px 20px 15px 66px;
            border: 1px solid #2689b7;
            border-radius: 6px;
            color: #c5e7f7;
            background-size: 36px 20px;
            background-color: transparent;
            background-image: url("/nlogin/t-login-username.svg?");
            background-position: 17px 15px;
            background-repeat: no-repeat;
        }

        .login-mobile .input-text-username {
            background-image: url("/nlogin/t-login-username.svg?");
        }

        .login-mobile .input-text-password {
            background-image: url("/nlogin/t-login-password.svg?");
        }

        .login-mobile .login-btn {
            background: #125777;
            border: 1px solid #266785;
            padding: 21px;
            width: 100%;
            color: white;
        }

        .login-mobile .remember {
            font-size: 11px;
            color: #9D9FA9;
            padding: 27px 0 23px 45px;
        }

        .login-mobile .forgot-pass {
            padding: 27px 0 23px 45px;
            font-family: Helvetica;
            font-size: 11px;
            color: #9D9FA9;
            text-align: right;
        }

        .login-mobile .remember .login-checkbox {
            margin: -4px 0 0 -35px;
            position: absolute;
            width: 25px;
            height: 25px;
            border: 1px solid #5C8289;
            border-radius: 6px;
        }

        .login-mobile .remember .login-check {
            margin: 1px 0 0 -30px;
            position: absolute;
            width: 15px;
            height: 15px;
        }

        .login-mobile .forgot {
            font-size: 11px;
            color: #9D9FA9;
            text-align: right;
            color: #9D9FA9;
            padding: 27px 0 0 45px;
        }

        .login-mobile .forgot .forgot-svg {
            margin: 0 0 0 -35px;
            position: absolute;
            width: 16px;
            height: 16px;
        }
        .iti {
            position: relative;
            display: inline-block
        }

        .iti * {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            -moz-box-sizing: border-box
        }

        .iti__hide {
            display: none
        }

        .iti__v-hide {
            visibility: hidden
        }

        .iti input,
        .iti input[type=tel],
        .iti input[type=text] {
            position: relative;
            z-index: 0;
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            padding-right: 36px;
            margin-right: 0
        }

        .iti__flag-container {
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            padding: 1px
        }

        .iti__selected-flag {
            z-index: 1;
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%;
            padding: 0 6px 0 8px
        }

        .iti__arrow {
            margin-left: 6px;
            width: 0;
            height: 0;
            border-left: 3px solid transparent;
            border-right: 3px solid transparent;
            border-top: 4px solid #555
        }

        .iti__arrow--up {
            border-top: none;
            border-bottom: 4px solid #555
        }

        .iti__country-list {
            position: absolute;
            z-index: 2;
            list-style: none;
            text-align: left;
            padding: 0;
            margin: 0 0 0 -1px;
            -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
            box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
            background-color: #fff;
            border: 1px solid #ccc;
            white-space: nowrap;
            max-height: 200px;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch
        }

        .iti__country-list--dropup {
            bottom: 100%;
            margin-bottom: -1px
        }

        @media (max-width:500px) {
            .iti__country-list {
                white-space: normal
            }
        }

        .iti__flag-box {
            display: inline-block;
            width: 20px
        }

        .iti__divider {
            padding-bottom: 5px;
            margin-bottom: 5px;
            border-bottom: 1px solid #ccc
        }

        .iti__country {
            padding: 5px 10px;
            outline: 0
        }

        .iti__dial-code {
            color: #999
        }

        .iti__country.iti__highlight {
            background-color: rgba(0, 0, 0, .05)
        }

        .iti__country-name,
        .iti__dial-code,
        .iti__flag-box {
            vertical-align: middle
        }

        .iti__country-name,
        .iti__flag-box {
            margin-right: 6px
        }

        .iti--allow-dropdown input,
        .iti--allow-dropdown input[type=tel],
        .iti--allow-dropdown input[type=text],
        .iti--separate-dial-code input,
        .iti--separate-dial-code input[type=tel],
        .iti--separate-dial-code input[type=text] {
            padding-right: 6px;
            padding-left: 52px;
            margin-left: 0
        }

        .iti--allow-dropdown .iti__flag-container,
        .iti--separate-dial-code .iti__flag-container {
            right: auto;
            left: 0
        }

        .iti--allow-dropdown .iti__flag-container:hover {
            cursor: pointer
        }

        .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
            background-color: rgba(0, 0, 0, .05)
        }

        .iti--allow-dropdown input[disabled]+.iti__flag-container:hover,
        .iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
            cursor: default
        }

        .iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,
        .iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
            background-color: transparent
        }

        .iti--separate-dial-code .iti__selected-flag {
            background-color: rgba(0, 0, 0, .05)
        }

        .iti--separate-dial-code .iti__selected-dial-code {
            margin-left: 6px
        }

        .iti--container {
            position: absolute;
            top: -1000px;
            left: -1000px;
            z-index: 1060;
            padding: 1px
        }

        .iti--container:hover {
            cursor: pointer
        }

        .iti-mobile .iti--container {
            top: 30px;
            bottom: 30px;
            left: 30px;
            right: 30px;
            position: fixed
        }

        .iti-mobile .iti__country-list {
            max-height: 100%;
            width: 100%
        }

        .iti-mobile .iti__country {
            padding: 10px 10px;
            line-height: 1.5em
        }

        .iti__flag {
            width: 20px
        }

        .iti__flag.iti__be {
            width: 18px
        }

        .iti__flag.iti__ch {
            width: 15px
        }

        .iti__flag.iti__mc {
            width: 19px
        }

        .iti__flag.iti__ne {
            width: 18px
        }

        .iti__flag.iti__np {
            width: 13px
        }

        .iti__flag.iti__va {
            width: 15px
        }

        @media (-webkit-min-device-pixel-ratio:2),
        (min-resolution:192dpi) {
            .iti__flag {
                background-size: 5652px 15px
            }
        }

        .iti__flag.iti__ac {
            height: 10px;
            background-position: 0 0
        }

        .iti__flag.iti__ad {
            height: 14px;
            background-position: -22px 0
        }

        .iti__flag.iti__ae {
            height: 10px;
            background-position: -44px 0
        }

        .iti__flag.iti__af {
            height: 14px;
            background-position: -66px 0
        }

        .iti__flag.iti__ag {
            height: 14px;
            background-position: -88px 0
        }

        .iti__flag.iti__ai {
            height: 10px;
            background-position: -110px 0
        }

        .iti__flag.iti__al {
            height: 15px;
            background-position: -132px 0
        }

        .iti__flag.iti__am {
            height: 10px;
            background-position: -154px 0
        }

        .iti__flag.iti__ao {
            height: 14px;
            background-position: -176px 0
        }

        .iti__flag.iti__aq {
            height: 14px;
            background-position: -198px 0
        }

        .iti__flag.iti__ar {
            height: 13px;
            background-position: -220px 0
        }

        .iti__flag.iti__as {
            height: 10px;
            background-position: -242px 0
        }

        .iti__flag.iti__at {
            height: 14px;
            background-position: -264px 0
        }

        .iti__flag.iti__au {
            height: 10px;
            background-position: -286px 0
        }

        .iti__flag.iti__aw {
            height: 14px;
            background-position: -308px 0
        }

        .iti__flag.iti__ax {
            height: 13px;
            background-position: -330px 0
        }

        .iti__flag.iti__az {
            height: 10px;
            background-position: -352px 0
        }

        .iti__flag.iti__ba {
            height: 10px;
            background-position: -374px 0
        }

        .iti__flag.iti__bb {
            height: 14px;
            background-position: -396px 0
        }

        .iti__flag.iti__bd {
            height: 12px;
            background-position: -418px 0
        }

        .iti__flag.iti__be {
            height: 15px;
            background-position: -440px 0
        }

        .iti__flag.iti__bf {
            height: 14px;
            background-position: -460px 0
        }

        .iti__flag.iti__bg {
            height: 12px;
            background-position: -482px 0
        }

        .iti__flag.iti__bh {
            height: 12px;
            background-position: -504px 0
        }

        .iti__flag.iti__bi {
            height: 12px;
            background-position: -526px 0
        }

        .iti__flag.iti__bj {
            height: 14px;
            background-position: -548px 0
        }

        .iti__flag.iti__bl {
            height: 14px;
            background-position: -570px 0
        }

        .iti__flag.iti__bm {
            height: 10px;
            background-position: -592px 0
        }

        .iti__flag.iti__bn {
            height: 10px;
            background-position: -614px 0
        }

        .iti__flag.iti__bo {
            height: 14px;
            background-position: -636px 0
        }

        .iti__flag.iti__bq {
            height: 14px;
            background-position: -658px 0
        }

        .iti__flag.iti__br {
            height: 14px;
            background-position: -680px 0
        }

        .iti__flag.iti__bs {
            height: 10px;
            background-position: -702px 0
        }

        .iti__flag.iti__bt {
            height: 14px;
            background-position: -724px 0
        }

        .iti__flag.iti__bv {
            height: 15px;
            background-position: -746px 0
        }

        .iti__flag.iti__bw {
            height: 14px;
            background-position: -768px 0
        }

        .iti__flag.iti__by {
            height: 10px;
            background-position: -790px 0
        }

        .iti__flag.iti__bz {
            height: 14px;
            background-position: -812px 0
        }

        .iti__flag.iti__ca {
            height: 10px;
            background-position: -834px 0
        }

        .iti__flag.iti__cc {
            height: 10px;
            background-position: -856px 0
        }

        .iti__flag.iti__cd {
            height: 15px;
            background-position: -878px 0
        }

        .iti__flag.iti__cf {
            height: 14px;
            background-position: -900px 0
        }

        .iti__flag.iti__cg {
            height: 14px;
            background-position: -922px 0
        }

        .iti__flag.iti__ch {
            height: 15px;
            background-position: -944px 0
        }

        .iti__flag.iti__ci {
            height: 14px;
            background-position: -961px 0
        }

        .iti__flag.iti__ck {
            height: 10px;
            background-position: -983px 0
        }

        .iti__flag.iti__cl {
            height: 14px;
            background-position: -1005px 0
        }

        .iti__flag.iti__cm {
            height: 14px;
            background-position: -1027px 0
        }

        .iti__flag.iti__cn {
            height: 14px;
            background-position: -1049px 0
        }

        .iti__flag.iti__co {
            height: 14px;
            background-position: -1071px 0
        }

        .iti__flag.iti__cp {
            height: 14px;
            background-position: -1093px 0
        }

        .iti__flag.iti__cr {
            height: 12px;
            background-position: -1115px 0
        }

        .iti__flag.iti__cu {
            height: 10px;
            background-position: -1137px 0
        }

        .iti__flag.iti__cv {
            height: 12px;
            background-position: -1159px 0
        }

        .iti__flag.iti__cw {
            height: 14px;
            background-position: -1181px 0
        }

        .iti__flag.iti__cx {
            height: 10px;
            background-position: -1203px 0
        }

        .iti__flag.iti__cy {
            height: 14px;
            background-position: -1225px 0
        }

        .iti__flag.iti__cz {
            height: 14px;
            background-position: -1247px 0
        }

        .iti__flag.iti__de {
            height: 12px;
            background-position: -1269px 0
        }

        .iti__flag.iti__dg {
            height: 10px;
            background-position: -1291px 0
        }

        .iti__flag.iti__dj {
            height: 14px;
            background-position: -1313px 0
        }

        .iti__flag.iti__dk {
            height: 15px;
            background-position: -1335px 0
        }

        .iti__flag.iti__dm {
            height: 10px;
            background-position: -1357px 0
        }

        .iti__flag.iti__do {
            height: 14px;
            background-position: -1379px 0
        }

        .iti__flag.iti__dz {
            height: 14px;
            background-position: -1401px 0
        }

        .iti__flag.iti__ea {
            height: 14px;
            background-position: -1423px 0
        }

        .iti__flag.iti__ec {
            height: 14px;
            background-position: -1445px 0
        }

        .iti__flag.iti__ee {
            height: 13px;
            background-position: -1467px 0
        }

        .iti__flag.iti__eg {
            height: 14px;
            background-position: -1489px 0
        }

        .iti__flag.iti__eh {
            height: 10px;
            background-position: -1511px 0
        }

        .iti__flag.iti__er {
            height: 10px;
            background-position: -1533px 0
        }

        .iti__flag.iti__es {
            height: 14px;
            background-position: -1555px 0
        }

        .iti__flag.iti__et {
            height: 10px;
            background-position: -1577px 0
        }

        .iti__flag.iti__eu {
            height: 14px;
            background-position: -1599px 0
        }

        .iti__flag.iti__fi {
            height: 12px;
            background-position: -1621px 0
        }

        .iti__flag.iti__fj {
            height: 10px;
            background-position: -1643px 0
        }

        .iti__flag.iti__fk {
            height: 10px;
            background-position: -1665px 0
        }

        .iti__flag.iti__fm {
            height: 11px;
            background-position: -1687px 0
        }

        .iti__flag.iti__fo {
            height: 15px;
            background-position: -1709px 0
        }

        .iti__flag.iti__fr {
            height: 14px;
            background-position: -1731px 0
        }

        .iti__flag.iti__ga {
            height: 15px;
            background-position: -1753px 0
        }

        .iti__flag.iti__gb {
            height: 10px;
            background-position: -1775px 0
        }

        .iti__flag.iti__gd {
            height: 12px;
            background-position: -1797px 0
        }

        .iti__flag.iti__ge {
            height: 14px;
            background-position: -1819px 0
        }

        .iti__flag.iti__gf {
            height: 14px;
            background-position: -1841px 0
        }

        .iti__flag.iti__gg {
            height: 14px;
            background-position: -1863px 0
        }

        .iti__flag.iti__gh {
            height: 14px;
            background-position: -1885px 0
        }

        .iti__flag.iti__gi {
            height: 10px;
            background-position: -1907px 0
        }

        .iti__flag.iti__gl {
            height: 14px;
            background-position: -1929px 0
        }

        .iti__flag.iti__gm {
            height: 14px;
            background-position: -1951px 0
        }

        .iti__flag.iti__gn {
            height: 14px;
            background-position: -1973px 0
        }

        .iti__flag.iti__gp {
            height: 14px;
            background-position: -1995px 0
        }

        .iti__flag.iti__gq {
            height: 14px;
            background-position: -2017px 0
        }

        .iti__flag.iti__gr {
            height: 14px;
            background-position: -2039px 0
        }

        .iti__flag.iti__gs {
            height: 10px;
            background-position: -2061px 0
        }

        .iti__flag.iti__gt {
            height: 13px;
            background-position: -2083px 0
        }

        .iti__flag.iti__gu {
            height: 11px;
            background-position: -2105px 0
        }

        .iti__flag.iti__gw {
            height: 10px;
            background-position: -2127px 0
        }

        .iti__flag.iti__gy {
            height: 12px;
            background-position: -2149px 0
        }

        .iti__flag.iti__hk {
            height: 14px;
            background-position: -2171px 0
        }

        .iti__flag.iti__hm {
            height: 10px;
            background-position: -2193px 0
        }

        .iti__flag.iti__hn {
            height: 10px;
            background-position: -2215px 0
        }

        .iti__flag.iti__hr {
            height: 10px;
            background-position: -2237px 0
        }

        .iti__flag.iti__ht {
            height: 12px;
            background-position: -2259px 0
        }

        .iti__flag.iti__hu {
            height: 10px;
            background-position: -2281px 0
        }

        .iti__flag.iti__ic {
            height: 14px;
            background-position: -2303px 0
        }

        .iti__flag.iti__id {
            height: 14px;
            background-position: -2325px 0
        }

        .iti__flag.iti__ie {
            height: 10px;
            background-position: -2347px 0
        }

        .iti__flag.iti__il {
            height: 15px;
            background-position: -2369px 0
        }

        .iti__flag.iti__im {
            height: 10px;
            background-position: -2391px 0
        }

        .iti__flag.iti__in {
            height: 14px;
            background-position: -2413px 0
        }

        .iti__flag.iti__io {
            height: 10px;
            background-position: -2435px 0
        }

        .iti__flag.iti__iq {
            height: 14px;
            background-position: -2457px 0
        }

        .iti__flag.iti__ir {
            height: 12px;
            background-position: -2479px 0
        }

        .iti__flag.iti__is {
            height: 15px;
            background-position: -2501px 0
        }

        .iti__flag.iti__it {
            height: 14px;
            background-position: -2523px 0
        }

        .iti__flag.iti__je {
            height: 12px;
            background-position: -2545px 0
        }

        .iti__flag.iti__jm {
            height: 10px;
            background-position: -2567px 0
        }

        .iti__flag.iti__jo {
            height: 10px;
            background-position: -2589px 0
        }

        .iti__flag.iti__jp {
            height: 14px;
            background-position: -2611px 0
        }

        .iti__flag.iti__ke {
            height: 14px;
            background-position: -2633px 0
        }

        .iti__flag.iti__kg {
            height: 12px;
            background-position: -2655px 0
        }

        .iti__flag.iti__kh {
            height: 13px;
            background-position: -2677px 0
        }

        .iti__flag.iti__ki {
            height: 10px;
            background-position: -2699px 0
        }

        .iti__flag.iti__km {
            height: 12px;
            background-position: -2721px 0
        }

        .iti__flag.iti__kn {
            height: 14px;
            background-position: -2743px 0
        }

        .iti__flag.iti__kp {
            height: 10px;
            background-position: -2765px 0
        }

        .iti__flag.iti__kr {
            height: 14px;
            background-position: -2787px 0
        }

        .iti__flag.iti__kw {
            height: 10px;
            background-position: -2809px 0
        }

        .iti__flag.iti__ky {
            height: 10px;
            background-position: -2831px 0
        }

        .iti__flag.iti__kz {
            height: 10px;
            background-position: -2853px 0
        }

        .iti__flag.iti__la {
            height: 14px;
            background-position: -2875px 0
        }

        .iti__flag.iti__lb {
            height: 14px;
            background-position: -2897px 0
        }

        .iti__flag.iti__lc {
            height: 10px;
            background-position: -2919px 0
        }

        .iti__flag.iti__li {
            height: 12px;
            background-position: -2941px 0
        }

        .iti__flag.iti__lk {
            height: 10px;
            background-position: -2963px 0
        }

        .iti__flag.iti__lr {
            height: 11px;
            background-position: -2985px 0
        }

        .iti__flag.iti__ls {
            height: 14px;
            background-position: -3007px 0
        }

        .iti__flag.iti__lt {
            height: 12px;
            background-position: -3029px 0
        }

        .iti__flag.iti__lu {
            height: 12px;
            background-position: -3051px 0
        }

        .iti__flag.iti__lv {
            height: 10px;
            background-position: -3073px 0
        }

        .iti__flag.iti__ly {
            height: 10px;
            background-position: -3095px 0
        }

        .iti__flag.iti__ma {
            height: 14px;
            background-position: -3117px 0
        }

        .iti__flag.iti__mc {
            height: 15px;
            background-position: -3139px 0
        }

        .iti__flag.iti__md {
            height: 10px;
            background-position: -3160px 0
        }

        .iti__flag.iti__me {
            height: 10px;
            background-position: -3182px 0
        }

        .iti__flag.iti__mf {
            height: 14px;
            background-position: -3204px 0
        }

        .iti__flag.iti__mg {
            height: 14px;
            background-position: -3226px 0
        }

        .iti__flag.iti__mh {
            height: 11px;
            background-position: -3248px 0
        }

        .iti__flag.iti__mk {
            height: 10px;
            background-position: -3270px 0
        }

        .iti__flag.iti__ml {
            height: 14px;
            background-position: -3292px 0
        }

        .iti__flag.iti__mm {
            height: 14px;
            background-position: -3314px 0
        }

        .iti__flag.iti__mn {
            height: 10px;
            background-position: -3336px 0
        }

        .iti__flag.iti__mo {
            height: 14px;
            background-position: -3358px 0
        }

        .iti__flag.iti__mp {
            height: 10px;
            background-position: -3380px 0
        }

        .iti__flag.iti__mq {
            height: 14px;
            background-position: -3402px 0
        }

        .iti__flag.iti__mr {
            height: 14px;
            background-position: -3424px 0
        }

        .iti__flag.iti__ms {
            height: 10px;
            background-position: -3446px 0
        }

        .iti__flag.iti__mt {
            height: 14px;
            background-position: -3468px 0
        }

        .iti__flag.iti__mu {
            height: 14px;
            background-position: -3490px 0
        }

        .iti__flag.iti__mv {
            height: 14px;
            background-position: -3512px 0
        }

        .iti__flag.iti__mw {
            height: 14px;
            background-position: -3534px 0
        }

        .iti__flag.iti__mx {
            height: 12px;
            background-position: -3556px 0
        }

        .iti__flag.iti__my {
            height: 10px;
            background-position: -3578px 0
        }

        .iti__flag.iti__mz {
            height: 14px;
            background-position: -3600px 0
        }

        .iti__flag.iti__na {
            height: 14px;
            background-position: -3622px 0
        }

        .iti__flag.iti__nc {
            height: 10px;
            background-position: -3644px 0
        }

        .iti__flag.iti__ne {
            height: 15px;
            background-position: -3666px 0
        }

        .iti__flag.iti__nf {
            height: 10px;
            background-position: -3686px 0
        }

        .iti__flag.iti__ng {
            height: 10px;
            background-position: -3708px 0
        }

        .iti__flag.iti__ni {
            height: 12px;
            background-position: -3730px 0
        }

        .iti__flag.iti__nl {
            height: 14px;
            background-position: -3752px 0
        }

        .iti__flag.iti__no {
            height: 15px;
            background-position: -3774px 0
        }

        .iti__flag.iti__np {
            height: 15px;
            background-position: -3796px 0
        }

        .iti__flag.iti__nr {
            height: 10px;
            background-position: -3811px 0
        }

        .iti__flag.iti__nu {
            height: 10px;
            background-position: -3833px 0
        }

        .iti__flag.iti__nz {
            height: 10px;
            background-position: -3855px 0
        }

        .iti__flag.iti__om {
            height: 10px;
            background-position: -3877px 0
        }

        .iti__flag.iti__pa {
            height: 14px;
            background-position: -3899px 0
        }

        .iti__flag.iti__pe {
            height: 14px;
            background-position: -3921px 0
        }

        .iti__flag.iti__pf {
            height: 14px;
            background-position: -3943px 0
        }

        .iti__flag.iti__pg {
            height: 15px;
            background-position: -3965px 0
        }

        .iti__flag.iti__ph {
            height: 10px;
            background-position: -3987px 0
        }

        .iti__flag.iti__pk {
            height: 14px;
            background-position: -4009px 0
        }

        .iti__flag.iti__pl {
            height: 13px;
            background-position: -4031px 0
        }

        .iti__flag.iti__pm {
            height: 14px;
            background-position: -4053px 0
        }

        .iti__flag.iti__pn {
            height: 10px;
            background-position: -4075px 0
        }

        .iti__flag.iti__pr {
            height: 14px;
            background-position: -4097px 0
        }

        .iti__flag.iti__ps {
            height: 10px;
            background-position: -4119px 0
        }

        .iti__flag.iti__pt {
            height: 14px;
            background-position: -4141px 0
        }

        .iti__flag.iti__pw {
            height: 13px;
            background-position: -4163px 0
        }

        .iti__flag.iti__py {
            height: 11px;
            background-position: -4185px 0
        }

        .iti__flag.iti__qa {
            height: 8px;
            background-position: -4207px 0
        }

        .iti__flag.iti__re {
            height: 14px;
            background-position: -4229px 0
        }

        .iti__flag.iti__ro {
            height: 14px;
            background-position: -4251px 0
        }

        .iti__flag.iti__rs {
            height: 14px;
            background-position: -4273px 0
        }

        .iti__flag.iti__ru {
            height: 14px;
            background-position: -4295px 0
        }

        .iti__flag.iti__rw {
            height: 14px;
            background-position: -4317px 0
        }

        .iti__flag.iti__sa {
            height: 14px;
            background-position: -4339px 0
        }

        .iti__flag.iti__sb {
            height: 10px;
            background-position: -4361px 0
        }

        .iti__flag.iti__sc {
            height: 10px;
            background-position: -4383px 0
        }

        .iti__flag.iti__sd {
            height: 10px;
            background-position: -4405px 0
        }

        .iti__flag.iti__se {
            height: 13px;
            background-position: -4427px 0
        }

        .iti__flag.iti__sg {
            height: 14px;
            background-position: -4449px 0
        }

        .iti__flag.iti__sh {
            height: 10px;
            background-position: -4471px 0
        }

        .iti__flag.iti__si {
            height: 10px;
            background-position: -4493px 0
        }

        .iti__flag.iti__sj {
            height: 15px;
            background-position: -4515px 0
        }

        .iti__flag.iti__sk {
            height: 14px;
            background-position: -4537px 0
        }

        .iti__flag.iti__sl {
            height: 14px;
            background-position: -4559px 0
        }

        .iti__flag.iti__sm {
            height: 15px;
            background-position: -4581px 0
        }

        .iti__flag.iti__sn {
            height: 14px;
            background-position: -4603px 0
        }

        .iti__flag.iti__so {
            height: 14px;
            background-position: -4625px 0
        }

        .iti__flag.iti__sr {
            height: 14px;
            background-position: -4647px 0
        }

        .iti__flag.iti__ss {
            height: 10px;
            background-position: -4669px 0
        }

        .iti__flag.iti__st {
            height: 10px;
            background-position: -4691px 0
        }

        .iti__flag.iti__sv {
            height: 12px;
            background-position: -4713px 0
        }

        .iti__flag.iti__sx {
            height: 14px;
            background-position: -4735px 0
        }

        .iti__flag.iti__sy {
            height: 14px;
            background-position: -4757px 0
        }

        .iti__flag.iti__sz {
            height: 14px;
            background-position: -4779px 0
        }

        .iti__flag.iti__ta {
            height: 10px;
            background-position: -4801px 0
        }

        .iti__flag.iti__tc {
            height: 10px;
            background-position: -4823px 0
        }

        .iti__flag.iti__td {
            height: 14px;
            background-position: -4845px 0
        }

        .iti__flag.iti__tf {
            height: 14px;
            background-position: -4867px 0
        }

        .iti__flag.iti__tg {
            height: 13px;
            background-position: -4889px 0
        }

        .iti__flag.iti__th {
            height: 14px;
            background-position: -4911px 0
        }

        .iti__flag.iti__tj {
            height: 10px;
            background-position: -4933px 0
        }

        .iti__flag.iti__tk {
            height: 10px;
            background-position: -4955px 0
        }

        .iti__flag.iti__tl {
            height: 10px;
            background-position: -4977px 0
        }

        .iti__flag.iti__tm {
            height: 14px;
            background-position: -4999px 0
        }

        .iti__flag.iti__tn {
            height: 14px;
            background-position: -5021px 0
        }

        .iti__flag.iti__to {
            height: 10px;
            background-position: -5043px 0
        }

        .iti__flag.iti__tr {
            height: 14px;
            background-position: -5065px 0
        }

        .iti__flag.iti__tt {
            height: 12px;
            background-position: -5087px 0
        }

        .iti__flag.iti__tv {
            height: 10px;
            background-position: -5109px 0
        }

        .iti__flag.iti__tw {
            height: 14px;
            background-position: -5131px 0
        }

        .iti__flag.iti__tz {
            height: 14px;
            background-position: -5153px 0
        }

        .iti__flag.iti__ua {
            height: 14px;
            background-position: -5175px 0
        }

        .iti__flag.iti__ug {
            height: 14px;
            background-position: -5197px 0
        }

        .iti__flag.iti__um {
            height: 11px;
            background-position: -5219px 0
        }

        .iti__flag.iti__un {
            height: 14px;
            background-position: -5241px 0
        }

        .iti__flag.iti__us {
            height: 11px;
            background-position: -5263px 0
        }

        .iti__flag.iti__uy {
            height: 14px;
            background-position: -5285px 0
        }

        .iti__flag.iti__uz {
            height: 10px;
            background-position: -5307px 0
        }

        .iti__flag.iti__va {
            height: 15px;
            background-position: -5329px 0
        }

        .iti__flag.iti__vc {
            height: 14px;
            background-position: -5346px 0
        }

        .iti__flag.iti__ve {
            height: 14px;
            background-position: -5368px 0
        }

        .iti__flag.iti__vg {
            height: 10px;
            background-position: -5390px 0
        }

        .iti__flag.iti__vi {
            height: 14px;
            background-position: -5412px 0
        }

        .iti__flag.iti__vn {
            height: 14px;
            background-position: -5434px 0
        }

        .iti__flag.iti__vu {
            height: 12px;
            background-position: -5456px 0
        }

        .iti__flag.iti__wf {
            height: 14px;
            background-position: -5478px 0
        }

        .iti__flag.iti__ws {
            height: 10px;
            background-position: -5500px 0
        }

        .iti__flag.iti__xk {
            height: 15px;
            background-position: -5522px 0
        }

        .iti__flag.iti__ye {
            height: 14px;
            background-position: -5544px 0
        }

        .iti__flag.iti__yt {
            height: 14px;
            background-position: -5566px 0
        }

        .iti__flag.iti__za {
            height: 14px;
            background-position: -5588px 0
        }

        .iti__flag.iti__zm {
            height: 14px;
            background-position: -5610px 0
        }

        .iti__flag.iti__zw {
            height: 10px;
            background-position: -5632px 0
        }

        .iti__flag {
            height: 15px;
            -webkit-box-shadow: 0 0 1px 0 #888;
            box-shadow: 0 0 1px 0 #888;
            background-image: url(/images/vendor/intl-tel-input/build/flags.png?416250f60d785a2e02f17e054d2e4e44);
            background-repeat: no-repeat;
            background-color: #dbdbdb;
            background-position: 20px 0
        }

        @media (-webkit-min-device-pixel-ratio:2),
        (min-resolution:192dpi) {
            .iti__flag {
                background-image: url(/images/vendor/intl-tel-input/build/flags@2x.png?d429a5777afaf2fc349652e812e9bb11)
            }
        }

        .iti__flag.iti__np {
            background-color: transparent
        }
        .page-register {
            background-image: -webkit-gradient(linear, right top, left top, from(#424757), to(#0F585C));
            background-image: linear-gradient(-90deg, #424757 0%, #0F585C 100%);
        }

        .register-mobile {
            background-image: url("/nlogin/t-login-page-top.png");
            background-repeat: no-repeat;
            background-size: 100%;
            padding-top: 20px;
            /*form*/
            /*btn*/
            /*checks*/
        }

        .register-mobile .intl-tel-input {
            display: block !important;
            width: 100%;
        }

        .register-mobile .intl-tel-input .flag-container {
            height: 50px !important;
        }

        .register-mobile .intl-tel-input .selected-flag {
            margin: 0 0 0 8px;
        }

        .register-mobile .intl-tel-input input {
            background-image: none;
            padding-left: 65px !important;
        }

        .register-mobile .intl-tel-input .iti-arrow {
            border-top: 4px solid #5C8289;
        }

        .register-mobile ::-webkit-input-placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .register-mobile ::-moz-placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .register-mobile :-ms-input-placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .register-mobile ::-ms-input-placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .register-mobile ::placeholder {
            /* Chrome, Firefox, Opera, Safari 10.1+ */
            color: #7F9EA5;
            opacity: 1;
            /* Firefox */
        }

        .register-mobile .login-logo {
            padding: 60px 0;
            padding: calc((100vh - 525px) / 3) 0;
        }

        .register-mobile .is-invalid {
            border-color: #d45561 !important;
        }

        .register-mobile .is-invalid-desc {
            color: #d45561 !important;
        }

        .register-mobile .input-title {
            font-size: 25px !important;
            margin: 20px 0 0 10px !important;
        }

        .register-mobile .input-title-under {
            font-size: 14px !important;
            margin: 0 0 0 10px !important;
            padding-top: 0 !important;
            margin-top: -13px !important;
            margin-left: 63px !important;
        }

        .register-mobile .input-label {
            font-size: 11px;
            color: #9D9FA9;
            margin: 0;
            padding: 18px 0 5px 15px;
        }

        .register-mobile .input-label small {
            margin: 1px 0 0 10px;
        }

        .register-mobile .input-dt {
            background-image: none !important;
            padding: 10px 0 10px 20px !important;
        }

        .register-mobile textarea {
            height: auto !important;
        }

        .register-mobile .input-text {
            height: 50px !important;
            width: 100%;
            padding: 15px 20px 15px 66px;
            border: 1px solid #5C8289;
            border-radius: 6px;
            color: #7F9EA5;
            background-color: transparent;
            /*background-size: 36px 20px;*/
            /*background-image: url('/nlogin/t-login-username.svg?');*/
            /*background-position: 17px 15px;*/
            /*background-repeat: no-repeat;*/
        }

        .register-mobile .input-icon {
            border-right: 1px solid #7F9EA5;
            position: absolute;
            padding: 2px 19px;
            margin: 16px 0px;
            color: #7F9EA5;
            border-right: 1px solid #7F9EA5;
        }

        .register-mobile .login-btn {
            background: #1F8D3A;
            border: 1px solid #85BDC0;
            padding: 21px;
            width: 100%;
            color: white;
        }

        .register-mobile .check {
            font-size: 11px;
            color: #9D9FA9;
            padding: 10px 0 10px 45px;
        }

        .register-mobile .check .login-checkbox {
            margin: -4px 0 0 -35px;
            position: absolute;
            width: 25px;
            height: 25px;
            border: 1px solid #5C8289;
            border-radius: 6px;
        }

        .register-mobile .check .login-check {
            margin: 1px 0 0 -30px;
            position: absolute;
            width: 15px;
            height: 15px;
        }
        .page-register-form .intl-tel-input {
            display: block !important;
        }

        .page-register-form .custom-select:not(.is-invalid),
        .page-register-form .form-control:not(.is-invalid) {
            border: 1px solid #ffffff !important;
            background: #f1f1f1 !important;
        }
        label[data-v-77da5e13] {
            margin: 0;
        }
        [data-v-6e0fe2d3]::-webkit-input-placeholder {
            color: #dddfe2;
        }

        [data-v-6e0fe2d3]::-moz-placeholder {
            color: #dddfe2;
        }

        [data-v-6e0fe2d3]:-ms-input-placeholder {
            color: #dddfe2;
        }

        [data-v-6e0fe2d3]::-ms-input-placeholder {
            color: #dddfe2;
        }

        [data-v-6e0fe2d3]::placeholder {
            color: #dddfe2;
        }
        .eftFrame[data-v-351fd284] {
            width: 100%;
            font-family: 'Open Sans', sans-serif;
        }

        .eftFrame .heading[data-v-351fd284] {
            background-color: #404245;
            width: 100%;
            height: 54px;
            line-height: 54px;
            text-align: center;
            color: #ffffff;
            margin-bottom: 35px;
            font-weight: bold;
            font-size: 23px;
            border-radius: 30px;
        }

        .eftFrame[data-v-351fd284]:after,
        .bankList[data-v-351fd284]:after {
            content: "";
            display: block;
            clear: both;
        }

        .bankList[data-v-351fd284] {
            width: 100%;
        }

        .bankList .bankItem[data-v-351fd284] {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: calc(20% - 2px);
            margin-right: 2px;
            height: 194px;
            margin-bottom: 2px;
            position: relative;
            text-align: center;
            border-radius: 3px;
        }

        .bankList .bankItem *[data-v-351fd284] {
            position: relative;
            z-index: 2 !important;
        }

        .bankList .bankItem .img[data-v-351fd284] {
            width: 100%;
            height: 140px;
            display: -ms-flexbox;
            display: -webkit-box;
            display: flex;
            -ms-flex-align: center;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .bankList .bankItem .bankName[data-v-351fd284] {
            width: 100%;
            color: #8c8f97;
            font-size: 12px;
            font-weight: 600;
        }

        .bankList .bankItem .link[data-v-351fd284] {
            opacity: 0;
            pointer-events: none;
            width: 100%;
            margin-top: 15px;
            -webkit-transition: 0.3s;
            transition: 0.3s;
        }

        .bankList .bankItem .link a[data-v-351fd284] {
            display: inline-block;
            width: 136px;
            height: 47px;
            line-height: 47px;
            font-size: 18px;
            font-weight: bold;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            background-color: #006b00;
            border-bottom: 3px solid #006000;
            color: #ffffff;
            border-radius: 25px;
            -webkit-box-shadow: 0 3px 2px 0 #d4d4d4;
            box-shadow: 0 3px 2px 0 #d4d4d4;
        }

        .bankList .bankItem .link a[data-v-351fd284]:hover {
            background-color: #019f01;
        }

        .bankList .bankItem[data-v-351fd284]:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
            background-color: #f0f1f5;
            z-index: 1;
        }

        .bankList .bankItem[data-v-351fd284]:hover {
            z-index: 5;
        }

        .bankList .bankItem[data-v-351fd284]:hover:before {
            height: 110%;
            -webkit-transform: scale(1.2);
            transform: scale(1.2);
            border: 3px solid #ffc600;
            background: #ffffff;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(41%, #ffffff), to(#ffe89a));
            background: linear-gradient(to bottom, #ffffff 41%, #ffe89a 100%);
            -webkit-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.2);
        }

        .bankList .bankItem:hover .link[data-v-351fd284] {
            opacity: 1;
            pointer-events: inherit;
        }

        .bankList .bankItem:hover .bankName[data-v-351fd284] {
            color: #007f00;
        }

        .bankList.bankListMobile[data-v-351fd284] {
            width: 100%;
        }

        .bankList.bankListMobile .bankItem[data-v-351fd284] {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: calc(50% - 2px);
            margin-right: 2px;
            height: 124px;
            margin-bottom: 2px;
            position: relative;
            text-align: center;
            border-radius: 3px;
        }

        .bankList.bankListMobile .bankItem *[data-v-351fd284] {
            position: relative;
            z-index: 2 !important;
        }

        .bankList.bankListMobile .bankItem .img[data-v-351fd284] {
            width: 100%;
            padding: 0 20px;
            height: 90px;
            display: -ms-flexbox;
            display: -webkit-box;
            display: flex;
            -ms-flex-align: center;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .bankList.bankListMobile .bankItem .img img[data-v-351fd284] {
            max-width: 90%;
        }

        .bankList.bankListMobile .bankItem .bankName[data-v-351fd284] {
            width: 100%;
            color: #8c8f97;
            font-size: 12px;
            font-weight: 600;
        }

        .bankList.bankListMobile .bankItem .link[data-v-351fd284] {
            opacity: 0;
            pointer-events: none;
            width: 100%;
            margin-top: 15px;
            -webkit-transition: 0.3s;
            transition: 0.3s;
        }

        .bankList.bankListMobile .bankItem .link a[data-v-351fd284] {
            display: inline-block;
            width: 136px;
            height: 47px;
            line-height: 47px;
            font-size: 18px;
            font-weight: bold;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            background-color: #006b00;
            border-bottom: 3px solid #006000;
            color: #ffffff;
            border-radius: 25px;
            -webkit-box-shadow: 0 3px 2px 0 #d4d4d4;
            box-shadow: 0 3px 2px 0 #d4d4d4;
        }

        .bankList.bankListMobile .bankItem .link a[data-v-351fd284]:hover {
            background-color: #019f01;
        }

        .bankList.bankListMobile .bankItem[data-v-351fd284]:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
            background-color: #f0f1f5;
            z-index: 1;
        }

        .bankList.bankListMobile .bankItem[data-v-351fd284]:hover {
            z-index: 5;
        }

        .bankList.bankListMobile .bankItem[data-v-351fd284]:hover:before {
            height: 100%;
            -webkit-transform: scale(1);
            transform: scale(1);
            border: 3px solid #ffc600;
            background: #ffffff;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(41%, #ffffff), to(#ffe89a));
            background: linear-gradient(to bottom, #ffffff 41%, #ffe89a 100%);
            -webkit-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.2);
        }

        .bankList.bankListMobile .bankItem:hover .link[data-v-351fd284] {
            opacity: 1;
            pointer-events: inherit;
            margin-top: -65px;
        }

        .bankList.bankListMobile .bankItem:hover .bankName[data-v-351fd284] {
            color: #007f00;
        }

        .eftFrame[data-v-351fd284] {
            width: 100%;
            font-family: 'Open Sans', sans-serif;
        }

        .eftFrame[data-v-351fd284]:after {
            content: "";
            display: block;
            clear: both;
        }

        .bankList[data-v-351fd284]:after {
            content: "";
            display: block;
            clear: both;
        }

        .eftFrame .heading[data-v-351fd284] {
            background-color: #404245;
            width: 100%;
            height: 54px;
            line-height: 54px;
            text-align: center;
            color: #ffffff;
            margin-bottom: 35px;
            font-weight: bold;
            font-size: 23px;
            border-radius: 30px;
        }

        .bankList[data-v-351fd284] {
            width: 100%;
        }

        .bankItem[data-v-351fd284] {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: calc(20% - 2px);
            margin-right: 2px;
            height: 194px;
            margin-bottom: 2px;
            position: relative;
            text-align: center;
            border-radius: 3px;
        }

        .bankItem[data-v-351fd284]:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
            background-color: #f0f1f5;
            z-index: 1;
        }

        .bankItem *[data-v-351fd284] {
            position: relative;
            z-index: 2 !important;
        }

        .bankItem .img[data-v-351fd284] {
            width: 100%;
            height: 140px;
            display: -ms-flexbox;
            display: -webkit-box;
            display: flex;
            -ms-flex-align: center;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .bankItem .bankName[data-v-351fd284] {
            width: 100%;
            color: #8c8f97;
            font-size: 12px;
            font-weight: 600;
        }

        .bankItem .link[data-v-351fd284] {
            opacity: 0;
            pointer-events: none;
            width: 100%;
            margin-top: 15px;
            -webkit-transition: 0.3s;
            transition: 0.3s;
        }

        .bankItem .link a[data-v-351fd284] {
            display: inline-block;
            width: 136px;
            height: 47px;
            line-height: 47px;
            font-size: 18px;
            font-weight: bold;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            background-color: #006b00;
            border-bottom: 3px solid #006000;
            color: #ffffff;
            border-radius: 25px;
            -webkit-box-shadow: 0 3px 2px 0 #d4d4d4;
            box-shadow: 0 3px 2px 0 #d4d4d4;
        }

        .bankItem .link a[data-v-351fd284]:hover {
            background-color: #019f01;
        }

        .bankItem[data-v-351fd284]:hover {
            z-index: 5;
        }

        .bankItem[data-v-351fd284]:hover:before {
            height: 110%;
            -webkit-transform: scale(1.2);
            transform: scale(1.2);
            border: 3px solid #ffc600;
            background: #ffffff;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(41%, #ffffff), to(#ffe89a));
            background: linear-gradient(to bottom, #ffffff 41%, #ffe89a 100%);
            -webkit-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.2);
        }

        .bankItem:hover .link[data-v-351fd284] {
            opacity: 1;
            pointer-events: inherit;
        }

        .bankItem:hover .bankName[data-v-351fd284] {
            color: #007f00;
        }
        body,
        html {
            scroll-behavior: smooth;
        }
 
        .depositWrapper.dwMobile .hood[data-v-9c763bae] {
            width: 100%;
            border-bottom: 10px solid #f4f5f6;
            border-radius: 5px;
            margin-bottom: 10px;
            text-align: center;
            font-size: 16px;
            color: #656974;
        }

        .depositWrapper.dwMobile .hood span[data-v-9c763bae] {
            width: 30px;
            display: table;
            border: 2px solid #007d00;
            margin: 10px auto;
        }

        .depositWrapper.dwMobile .nav[data-v-9c763bae] {
            width: 100%;
            display: block;
        }

        .depositWrapper.dwMobile .nav li[data-v-9c763bae] {
            position: relative;
            float: left;
            width: 50%;
            z-index: 1;
            height: 98px;
            text-align: center;
            border: solid 1px #c5c8cf;
        }

        .depositWrapper.dwMobile .nav li .inn[data-v-9c763bae] {
            -webkit-transition: 0.3s;
            transition: 0.3s;
            z-index: 5;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: #e7e8ec;
            background: linear-gradient(45deg, #e7e8ec 0%, #ffffff 100%);
        }

        .depositWrapper.dwMobile .nav li[data-v-9c763bae]:last-child {
            border: solid 1px #c5c8cf;
        }

        .depositWrapper.dwMobile .nav li a[data-v-9c763bae] {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            z-index: 10;
        }

        .depositWrapper.dwMobile .nav li:hover .inn[data-v-9c763bae],
        .depositWrapper.dwMobile .nav li.active .inn[data-v-9c763bae] {
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            border: solid 2px #26a655;
        }

        .depositWrapper.dwMobile .nav li:hover .inn[data-v-9c763bae]:after,
        .depositWrapper.dwMobile .nav li.active .inn[data-v-9c763bae]:after {
            content: "";
            height: 10px;
            width: 19px;
            position: absolute;
            bottom: -10px;
            left: calc(50% - 10px);
        }

        .depositWrapper.dwMobile .nav li[data-v-9c763bae]:hover {
            z-index: 5;
        }

        .depositWrapper.dwMobile .nav li .img[data-v-9c763bae] {
            width: 100%;
            height: 66px;
            display: -ms-flexbox;
            display: -webkit-box;
            display: flex;
            -ms-flex-align: center;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .depositWrapper.dwMobile .nav li .bankNote[data-v-9c763bae] {
            width: 100%;
            color: #8c8f97;
            font-size: 12px;
            font-weight: 600;
        }

        .depositWrapper.dwMobile .lineRow[data-v-9c763bae] {
            width: 100%;
            overflow: hidden;
            min-height: 148px;
            margin-top: 50px;
        }

        .depositWrapper.dwMobile .lineRow .tx[data-v-9c763bae] {
            font-size: 13px;
            font-weight: 600;
            margin-bottom: 5px;
            color: #545e66;
            display: block;
        }

        .depositWrapper.dwMobile .inputHolder[data-v-9c763bae] {
            border-bottom: 2px solid #c4c8cf;
            margin-bottom: 40px;
        }

        .depositWrapper.dwMobile .inputHolder[data-v-9c763bae]:after {
            content: "";
            clear: both;
            display: block;
        }

        .depositWrapper.dwMobile .inputHolder span[data-v-9c763bae] {
            float: left;
            width: 30px;
            line-height: 36px;
        }

        .depositWrapper.dwMobile .lineRow .form-control[data-v-9c763bae] {
            float: left;
            width: calc(100% - 30px);
            height: 36px;
            display: inline-block;
            background-color: transparent;
            border: none;
            padding: 0;
            font-weight: 600;
            font-size: 22px;
            color: #94a4b0;
            padding-left: 10px;
            margin-bottom: 0;
        }

        .depositWrapper.dwMobile .lineRow .form-group[data-v-9c763bae] {
            margin-bottom: 0;
        }

        .depositWrapper.dwMobile .linkBtn[data-v-9c763bae] {
            float: right;
            display: inline-block;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            height: 45px;
            line-height: 45px;
            font-size: 18px;
            font-weight: 700;
            border-bottom: 2px solid #006000;
            color: #ffffff;
            padding: 0 25px;
            border-radius: 25px;
            -webkit-box-shadow: 0 4px 2px 0 #d4d4d4;
            box-shadow: 0 4px 2px 0 #d4d4d4;
            background-color: #008200;
            border-color: #006000;
            margin-top: 15px;
        }

        .depositWrapper.dwMobile .linkBtn[data-v-9c763bae]:hover {
            background-color: #006000;
            color: #FFF;
        }

        .form-control.is-invalid[data-v-9c763bae] {
            -webkit-box-shadow: inset 0px 0px 2px 0px red;
            box-shadow: inset 0px 0px 2px 0px red;
        }

        .is-invalid-desc.form-text[data-v-9c763bae] {
            display: none !important;
        }

        .depositWrapper .nav li[data-v-9c763bae] {
            border-width: 4px;
        }

        .depositWrapper .nav li.op4[data-v-9c763bae] {
            opacity: .4;
        }

        .depositWrapper .nav li.op4[data-v-9c763bae]:hover {
            opacity: 1;
        }

        .depositWrapper .nav li.selectedcepbank[data-v-9c763bae] {
            border: solid 4px #26a655;
        }
 
        /*
    img {
        border: 1px solid red;
    }
*/
   
        /*
    img {
        border: 1px solid red;
    }
*/
    
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        [data-v-305ffa8a]::-webkit-input-placeholder {
            color: #7F9EA5;
            opacity: 1;
        }

        [data-v-305ffa8a]::-moz-placeholder {
            color: #7F9EA5;
            opacity: 1;
        }

        [data-v-305ffa8a]:-ms-input-placeholder {
            color: #7F9EA5;
            opacity: 1;
        }

        [data-v-305ffa8a]::-ms-input-placeholder {
            color: #7F9EA5;
            opacity: 1;
        }

        [data-v-305ffa8a]::placeholder {
            color: #7F9EA5;
            opacity: 1;
        }
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
        /*
    img {
        border: 1px solid red;
    }
*/
    
        @-webkit-keyframes bgFadeColor {
            to {
                background-color: #fdc8c8;
            }
        }

        @keyframes bgFadeColor {
            to {
                background-color: #fdc8c8;
            }
        }

        .paymentInnerContentMobile .logoHolder {
            float: left;
            width: 100%;
            height: 80px;
            border: solid 1px #c5c8cf;
            margin-bottom: 12px;
        }

        .paymentInnerContentMobile .logoHolder img {
            height: 80px;
        }

        .paymentInnerContentMobile .rightContent {
            float: left;
            width: 100%;
        }

        .paymentInnerContentMobile .rightContent .lineRow {
            padding: 20px;
        }

        .paymentInnerContentMobile .lineRow {
            padding: 20px;
        }

        .tipListMobile {
            text-align: left;
        }

        .tipListMobile .tipItem .img {
            float: left;
        }

        .tipListMobile .tipItem .noteWrap {
            padding: 10px 5px;
            float: left;
        }

        .tipListMobile .tipItem {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            width: 100%;
            position: relative;
            font-size: 12px;
            text-align: left;
            background-color: #f3f3f3;
            background-color: -moz-linear-gradient(45deg, #f3f3f3 0%, #ffffff 100%);
            background-color: -webkit-linear-gradient(45deg, #f3f3f3 0%, #ffffff 100%);
            background-color: linear-gradient(45deg, #f3f3f3 0%, #ffffff 100%);
            border: solid 1px #d8dbe2;
        }

        .tipListMobile .tipItem.tipListMobileFeatured {
            background-color: -moz-linear-gradient(45deg, #f3f3f3 0%, #ffffff 100%);
            -webkit-animation: bgFadeColor 2s ease-in-out infinite alternate !important;
            animation: bgFadeColor 2s ease-in-out infinite alternate !important;
        }

        .panel-sub-contents {
            min-height: 369px;
        }

        .bankPaymentFrame {
            width: 100%;
        }

        .bankPaymentFrame:after,
        .bankPaymentFrame .form-group:after {
            content: "";
            display: block;
            clear: both;
        }

        .bankPaymentFrame .accountInfo {
            width: 100%;
            /*border-bottom: 5px solid #b9d6d1;*/
            background: #efefef;
            background: -webkit-gradient(linear, left top, left bottom, from(#cde1df), color-stop(61%, #eff0f4));
            background: linear-gradient(to bottom, #cde1df 0%, #eff0f4 61%);
        }

        .bankPaymentFrame .accountInfo .bankSelected {
            width: 100%;
            height: 130px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding: 15px;
        }

        .bankPaymentFrame .accountInfo .bankSelected .logos {
            float: left;
            width: 220px;
            height: 100px;
        }

        .bankPaymentFrame .accountInfo .bankSelected span {
            float: left;
            background-color: #ffffff;
            width: 220px;
            height: 100px;
            -webkit-box-shadow: 0 4px 0 0 #b3c8c5;
            box-shadow: 0 4px 0 0 #b3c8c5;
            border-radius: 3px;
            display: -ms-flexbox;
            display: -webkit-box;
            display: flex;
            -ms-flex-align: center;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

        .bankPaymentFrame .accountInfo .bankSelected strong {
            float: left;
            padding-top: 40px;
            width: calc(100% - 220px);
            text-align: center;
            color: #485d59;
            font-weight: bold;
            font-size: 18px;
        }

        .bankPaymentFrame .accountInfo .bankInfo {
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding: 20px;
        }

        .bankPaymentFrame .accountInfo .bankInfo .form-group {
            width: 100%;
            background-color: #ffffff;
            height: 36px;
            -webkit-box-shadow: 0 4px 2px 0 #d2dcdc;
            box-shadow: 0 4px 2px 0 #d2dcdc;
            border-radius: 3px;
        }

        .bankPaymentFrame .accountInfo .bankInfo .cell {
            width: 100%;
            display: block;
            line-height: 36px;
            color: #a0a0a0;
            font-size: 14px;
            font-weight: bold;
        }

        .bankPaymentFrame .accountInfo .bankInfo .cell:after {
            content: ":";
            float: right;
        }

        .bankPaymentFrame .accountInfo .bankInfo .form-control {
            width: 100%;
            height: 36px;
            background-color: transparent;
            border: none;
            padding: 0;
            font-weight: bold;
            font-size: 14px;
            color: #404245;
        }

        .bankPaymentFrame .accountInfo .bankInfo .form-control.red {
            color: #db504c;
        }

        .bankPaymentFrame .accountInfo .bankInfo.bankInfoMobile * {
            font-size: 12px !important;
        }

        .bankPaymentFrame .button {
            display: inline-block;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            background-color: #767b88;
            height: 47px;
            line-height: 45px;
            font-size: 18px;
            font-weight: bold;
            border-bottom: 3px solid #6b707c;
            color: #ffffff;
            padding: 0 20px;
            border-radius: 25px;
            -webkit-box-shadow: 0 4px 2px 0 #d4d4d4;
            box-shadow: 0 4px 2px 0 #d4d4d4;
        }

        .bankPaymentFrame .button:hover {
            background-color: #6b707c;
        }

        .bankPaymentFrame .nextProcess {
            width: 100%;
            background-color: #f8f9fb;
        }

        .warningNote {
            width: 100%;
            padding-left: 95px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            background-color: #ea5e5a;
            height: 85px;
            font-size: 13px;
            color: #ffffff;
            position: relative;
        }

        .warningNote:before {
            content: "";
            background: url(/assets/images/warning-icon.png?a) no-repeat center center;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 2;
            width: 95px;
            height: 100%;
        }

        .warningNote:after {
            content: "";
            background: url(/assets/images/blur.png?a) no-repeat center center;
            background-size: cover;
            position: absolute;
            width: 95px;
            height: 100%;
            left: 0;
            top: 0;
            z-index: 1;
        }

        .warningNote span {
            float: left;
            width: 100%;
            padding-right: 10px;
            padding-top: 20px;
        }

        .investorInfo {
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding: 20px;
            padding-bottom: 10px;
        }

        .investorInfo .form-control {
            width: 100%;
            height: 50px;
            font-size: 15px;
            font-weight: bold;
            color: #404245;
            background-color: transparent;
            border: 1px solid #d0d2d8;
            border-radius: 25px;
        }

        .investorInfo .cell {
            line-height: 50px;
            font-weight: 600;
            font-size: 15px;
            color: #404245;
        }

        .lastNote {
            width: 100%;
            color: #ffffff;
            background-color: #404245;
            text-align: center;
            padding: 5px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 11px;
            font-weight: 600;
            border-radius: 3px;
        }
        .container-game {
            background: #000;
            margin-top: -0.5rem;
            padding-top: 0.5rem;
        }

        @media (max-width: 989px) {
            .not-padding-mobile {
                padding: 0 !important;
            }
        }
        .container-game {
            background: #000;
            margin-top: -0.5rem;
            padding-top: 0.5rem;
        }
        .container-game {
            background: #000;
            margin-top: -0.5rem;
            padding-top: 0.5rem;
        }
        .poker-row:not(:first-child) {
            cursor: pointer !important;
        }

        .poker-row:not(:first-child):hover {
            background: #a3deb1 !important;
        }

        @media (max-width: 989px) {
            .poker-side {
                padding-left: 0 !important;
            }
        }
        .page-evolution .casino-item {
            padding: 7px;
        }

        @media (max-width: 989px) {
            .page-evolution .container {
                padding: 0 5px;
            }

            .page-evolution .casino-item {
                padding-top: 0;
                padding-bottom: 10px;
            }
        }
        .streak_items {
            text-align: center;
            font-size: 12px;
            color: #fff;
        }

        .streak_items a {
            position: relative;
            display: inline-block;
            color: #fff;
            margin-bottom: 20px;
        }

        .streak_items a[href]:hover {
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
            -webkit-transition: -webkit-transform 0.5s;
            transition: -webkit-transform 0.5s;
            transition: transform 0.5s;
            transition: transform 0.5s, -webkit-transform 0.5s;
        }

        .streak_items a>span {
            position: relative;
            display: inline-block;
            border-radius: 5px;
            overflow: hidden;
            -webkit-box-shadow: 0 0 20px #00000075;
            box-shadow: 0 0 20px #00000075;
        }

        .streak_items a>span .type {
            position: absolute;
            margin: 10px;
        }

        .streak_items a>span .type img {
            width: 150px;
        }

        .streak_items a>span .dealer {
            position: absolute;
            padding: 6px 15px;
            bottom: 0;
            background-color: #97875c;
            color: #fff;
        }

        .streak_items a>span .seats {
            position: absolute;
            right: 0;
            bottom: 0;
            color: white;
            padding: 8px;
            background: #00000082;
            -webkit-box-shadow: 0 0 10px 0 #000;
            box-shadow: 0 0 10px 0 #000;
        }

        .streak_items a>span .seats .not-available-seats {
            opacity: .5;
        }

        .streak_items a>span .g-status {
            position: absolute;
            right: 15px;
            top: 15px;
            font-size: 15px;
            color: white;
        }

        .streak_items a>span .status * {
            vertical-align: middle;
        }

        .streak_items a>span .online,
        .streak_items a>span .offline {
            display: inline-block;
            width: 10px;
            height: 10px;
            background: #333;
            border-radius: 10px;
        }

        .streak_items a>span .online {
            background: #0f0;
        }

        .cc1 {
            font-size: 9.207px;
            letter-spacing: 2.5px;
            font-family: "Geometria", sans-serif;
            color: #edba07;
            line-height: 3.436;
            text-align: center;
            -webkit-transform: matrix(2.389, 0, 0, 2.389, 0, 0);
            transform: matrix(2.389, 0, 0, 2.389, 0, 0);
            z-index: 64;
            padding-top: 20px;
        }

        .btn-info {
            padding: 5px 10px;
            background: #22a86c;
        }
        .casinoItems[data-v-e2580d06] {
            background: #FFFFFF;
            border-radius: 8px;
        }

        .casinoItems .casinoItem[data-v-e2580d06] {
            padding: 10px !important;
        }

        .casinoItems .casinoItem .itemSubHolder[data-v-e2580d06] {
            position: relative;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover[data-v-e2580d06] {
            color: #fff;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border-radius: 8px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-e2580d06] {
            position: absolute;
            display: inline-block;
            background: rgba(66, 71, 87, 0.85);
            z-index: 11;
            padding: 10px;
            line-height: 1.45;
            font-size: 14px;
            color: #DBDDE6;
            text-align: center;
            top: 0;
            left: 20%;
            right: 20%;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-e2580d06]:after {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
            -webkit-transform: skew(-20deg, 0deg);
            transform: skew(-20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-e2580d06]:before {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
            -webkit-transform: skew(20deg, 0deg);
            transform: skew(20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails[data-v-e2580d06] {
            background: rgba(66, 71, 87, 0.8);
            border-radius: 0 0 8px 8px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-e2580d06] {
            padding: 6px;
            background: #FF4B55;
            font-weight: 500;
            font-size: 11px;
            color: #FFFFFF;
            text-align: center;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-e2580d06]:first-child {
            background: #DF3E47;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .dealerName[data-v-e2580d06] {
            padding-top: 15px;
            font-weight: 600;
            font-size: 17px;
            color: #FFFFFF;
            text-align: center;
            padding-bottom: 4px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .openTime[data-v-e2580d06] {
            font-weight: 600;
            font-size: 11px;
            color: #DBDDE6;
            text-align: center;
            padding-bottom: 10px;
        }

        .border-radius-xpg[data-v-e2580d06] {
            border-radius: 4px;
        }
        @media (max-width: 989px) {
            .page-vivo .container {
                padding: 0;
            }

            .page-vivo .casinoItems {
                background: none !important;
                padding: 0;
            }

            .page-vivo .casinoItems .casinoItem {
                padding-top: 3px !important;
                margin: 0 !important;
            }
        }
        #slotMobileMenu01 .nav-item[data-v-5a0136f6] {
            border-bottom: 1px solid #454d54;
        }

        #slotMobileMenu01 .nav-item a[data-v-5a0136f6] {
            display: block;
        }

        .img-zm[data-v-5a0136f6] {
            -webkit-animation: img-zm-data-v-5a0136f6 2s ease-in-out infinite alternate;
            animation: img-zm-data-v-5a0136f6 2s ease-in-out infinite alternate;
        }

        .bg-w-50[data-v-5a0136f6] {
            background: rgba(255, 255, 255, 0.5);
        }

        .bg-slot-side[data-v-5a0136f6] {
            background: #ffffff url("/assets/images/side-bg-2.png");
            background-size: cover;
            min-height: 270px;
        }

        .bg-slot-side .slot-side-bottom[data-v-5a0136f6] {
            background: #2B3B4B;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2B3B4B), to(#1C1F24));
            background: linear-gradient(to bottom, #2B3B4B 0, #1C1F24 100%);
            height: 0px;
            padding: 15px 0;
            bottom: 0;
            left: 0;
            right: 0;
            position: absolute;
            z-index: 10;
        }

        .bg-slot-side img[data-v-5a0136f6] {
            height: 220px;
        }

        .bg-slot-side .t-slot-image[data-v-5a0136f6] {
            position: absolute;
            z-index: 2;
            bottom: 20px;
        }

        .bg-slot-side .t-slot-image.slot-back[data-v-5a0136f6] {
            left: 30px;
        }

        .bg-slot-side .t-slot-image.slot-model[data-v-5a0136f6] {
            left: 120px;
            height: 280px;
        }

        @-webkit-keyframes img-zm-data-v-5a0136f6 {
            to {
                -webkit-transform: scale(1.05);
                transform: scale(1.05);
            }
        }

        @keyframes img-zm-data-v-5a0136f6 {
            to {
                -webkit-transform: scale(1.05);
                transform: scale(1.05);
            }
        }
        .casinoItems[data-v-61bd715e] {
            background: #FFFFFF;
            border-radius: 8px;
        }

        .casinoItems .casinoItem[data-v-61bd715e] {
            padding: 10px !important;
        }

        .casinoItems .casinoItem .itemSubHolder[data-v-61bd715e] {
            position: relative;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover[data-v-61bd715e] {
            color: #fff;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border-radius: 8px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-61bd715e] {
            position: absolute;
            display: inline-block;
            background: rgba(66, 71, 87, 0.85);
            z-index: 11;
            padding: 10px;
            line-height: 1.45;
            font-size: 14px;
            color: #DBDDE6;
            text-align: center;
            top: 0;
            left: 20%;
            right: 20%;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-61bd715e]:after {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
            -webkit-transform: skew(-20deg, 0deg);
            transform: skew(-20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-61bd715e]:before {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
            -webkit-transform: skew(20deg, 0deg);
            transform: skew(20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails[data-v-61bd715e] {
            background: rgba(66, 71, 87, 0.8);
            border-radius: 0 0 8px 8px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-61bd715e] {
            padding: 6px;
            background: #FF4B55;
            font-weight: 500;
            font-size: 11px;
            color: #FFFFFF;
            text-align: center;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-61bd715e]:first-child {
            background: #DF3E47;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .dealerName[data-v-61bd715e] {
            padding-top: 15px;
            font-weight: 600;
            font-size: 17px;
            color: #FFFFFF;
            text-align: center;
            padding-bottom: 4px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .openTime[data-v-61bd715e] {
            font-weight: 600;
            font-size: 11px;
            color: #DBDDE6;
            text-align: center;
            padding-bottom: 10px;
        }
        @media (max-width: 989px) {
            .page-vivo .container {
                padding: 0;
            }

            .page-vivo .casinoItems {
                background: none !important;
                padding: 0;
            }

            .page-vivo .casinoItems .casinoItem {
                padding-top: 3px !important;
                margin: 0 !important;
            }
        }
  
        .casinoItems[data-v-6e9cf304] {
            background: #FFFFFF;
            border-radius: 8px;
        }

        .casinoItems .casinoItem[data-v-6e9cf304] {
            padding: 10px !important;
        }

        .casinoItems .casinoItem .itemSubHolder[data-v-6e9cf304] {
            position: relative;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover[data-v-6e9cf304] {
            color: #fff;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border-radius: 8px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-6e9cf304] {
            position: absolute;
            display: inline-block;
            background: rgba(66, 71, 87, 0.85);
            z-index: 11;
            padding: 10px;
            line-height: 1.45;
            font-size: 14px;
            color: #DBDDE6;
            text-align: center;
            top: 0;
            left: 20%;
            right: 20%;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-6e9cf304]:after {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
            -webkit-transform: skew(-20deg, 0deg);
            transform: skew(-20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-6e9cf304]:before {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
            -webkit-transform: skew(20deg, 0deg);
            transform: skew(20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails[data-v-6e9cf304] {
            background: rgba(66, 71, 87, 0.8);
            border-radius: 0 0 8px 8px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-6e9cf304] {
            padding: 6px;
            background: #FF4B55;
            font-weight: 500;
            font-size: 11px;
            color: #FFFFFF;
            text-align: center;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-6e9cf304]:first-child {
            background: #DF3E47;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .dealerName[data-v-6e9cf304] {
            padding-top: 15px;
            font-weight: 600;
            font-size: 17px;
            color: #FFFFFF;
            text-align: center;
            padding-bottom: 4px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .openTime[data-v-6e9cf304] {
            font-weight: 600;
            font-size: 11px;
            color: #DBDDE6;
            text-align: center;
            padding-bottom: 10px;
        }
        @media (max-width: 989px) {
            .page-vivo .container {
                padding: 0;
            }

            .page-vivo .casinoItems {
                background: none !important;
                padding: 0;
            }

            .page-vivo .casinoItems .casinoItem {
                padding-top: 3px !important;
                margin: 0 !important;
            }
        }
        .casinoItems[data-v-2bbcba3e] {
            background: #FFFFFF;
            border-radius: 8px;
        }

        .casinoItems .casinoItem[data-v-2bbcba3e] {
            padding: 10px !important;
        }

        .casinoItems .casinoItem .itemSubHolder[data-v-2bbcba3e] {
            position: relative;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover[data-v-2bbcba3e] {
            color: #fff;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border-radius: 8px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-2bbcba3e] {
            position: absolute;
            display: inline-block;
            background: rgba(66, 71, 87, 0.85);
            z-index: 11;
            padding: 10px;
            line-height: 1.45;
            font-size: 14px;
            color: #DBDDE6;
            text-align: center;
            top: 0;
            left: 20%;
            right: 20%;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-2bbcba3e]:after {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
            -webkit-transform: skew(-20deg, 0deg);
            transform: skew(-20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-2bbcba3e]:before {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
            -webkit-transform: skew(20deg, 0deg);
            transform: skew(20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails[data-v-2bbcba3e] {
            background: rgba(66, 71, 87, 0.8);
            border-radius: 0 0 8px 8px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-2bbcba3e] {
            padding: 6px;
            background: #FF4B55;
            font-weight: 500;
            font-size: 11px;
            color: #FFFFFF;
            text-align: center;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-2bbcba3e]:first-child {
            background: #DF3E47;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .dealerName[data-v-2bbcba3e] {
            padding-top: 15px;
            font-weight: 600;
            font-size: 17px;
            color: #FFFFFF;
            text-align: center;
            padding-bottom: 4px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .openTime[data-v-2bbcba3e] {
            font-weight: 600;
            font-size: 11px;
            color: #DBDDE6;
            text-align: center;
            padding-bottom: 10px;
        }
 
        @media (max-width: 989px) {
            .page-vivo .container {
                padding: 0;
            }

            .page-vivo .casinoItems {
                background: none !important;
                padding: 0;
            }

            .page-vivo .casinoItems .casinoItem {
                padding-top: 3px !important;
                margin: 0 !important;
            }
        }
        .casinoItems[data-v-37a5cb7a] {
            background: #FFFFFF;
            border-radius: 8px;
        }

        .casinoItems .casinoItem[data-v-37a5cb7a] {
            padding: 10px !important;
        }

        .casinoItems .casinoItem .itemSubHolder[data-v-37a5cb7a] {
            position: relative;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover[data-v-37a5cb7a] {
            color: #fff;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border-radius: 8px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-37a5cb7a] {
            position: absolute;
            display: inline-block;
            background: rgba(66, 71, 87, 0.85);
            z-index: 11;
            padding: 10px;
            line-height: 1.45;
            font-size: 14px;
            color: #DBDDE6;
            text-align: center;
            top: 0;
            left: 20%;
            right: 20%;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-37a5cb7a]:after {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
            -webkit-transform: skew(-20deg, 0deg);
            transform: skew(-20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-37a5cb7a]:before {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
            -webkit-transform: skew(20deg, 0deg);
            transform: skew(20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails[data-v-37a5cb7a] {
            background: rgba(66, 71, 87, 0.8);
            border-radius: 0 0 8px 8px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-37a5cb7a] {
            padding: 6px;
            background: #FF4B55;
            font-weight: 500;
            font-size: 11px;
            color: #FFFFFF;
            text-align: center;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-37a5cb7a]:first-child {
            background: #DF3E47;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .dealerName[data-v-37a5cb7a] {
            padding-top: 15px;
            font-weight: 600;
            font-size: 17px;
            color: #FFFFFF;
            text-align: center;
            padding-bottom: 4px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .openTime[data-v-37a5cb7a] {
            font-weight: 600;
            font-size: 11px;
            color: #DBDDE6;
            text-align: center;
            padding-bottom: 10px;
        }
        @media (max-width: 989px) {
            .page-vivo .container {
                padding: 0;
            }

            .page-vivo .casinoItems {
                background: none !important;
                padding: 0;
            }

            .page-vivo .casinoItems .casinoItem {
                padding-top: 3px !important;
                margin: 0 !important;
            }
        }
        .casinoItems[data-v-513541c2] {
            background: #FFFFFF;
            border-radius: 8px;
        }

        .casinoItems .casinoItem[data-v-513541c2] {
            padding: 10px !important;
        }

        .casinoItems .casinoItem .itemSubHolder[data-v-513541c2] {
            position: relative;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover[data-v-513541c2] {
            color: #fff;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border-radius: 8px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-513541c2] {
            position: absolute;
            display: inline-block;
            background: rgba(66, 71, 87, 0.85);
            z-index: 11;
            padding: 10px;
            line-height: 1.45;
            font-size: 14px;
            color: #DBDDE6;
            text-align: center;
            top: 0;
            left: 20%;
            right: 20%;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-513541c2]:after {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
            -webkit-transform: skew(-20deg, 0deg);
            transform: skew(-20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameType[data-v-513541c2]:before {
            content: " ";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: -1;
            background: rgba(66, 71, 87, 0.85);
            -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
            -webkit-transform: skew(20deg, 0deg);
            transform: skew(20deg, 0deg);
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails[data-v-513541c2] {
            background: rgba(66, 71, 87, 0.8);
            border-radius: 0 0 8px 8px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-513541c2] {
            padding: 6px;
            background: #FF4B55;
            font-weight: 500;
            font-size: 11px;
            color: #FFFFFF;
            text-align: center;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .gameLimits div[data-v-513541c2]:first-child {
            background: #DF3E47;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .dealerName[data-v-513541c2] {
            padding-top: 15px;
            font-weight: 600;
            font-size: 17px;
            color: #FFFFFF;
            text-align: center;
            padding-bottom: 4px;
        }

        .casinoItems .casinoItem .itemSubHolder .itemCover .gameDetails .openTime[data-v-513541c2] {
            font-weight: 600;
            font-size: 11px;
            color: #DBDDE6;
            text-align: center;
            padding-bottom: 10px;
        }
        @media (max-width: 989px) {
            .page-vivo .container {
                padding: 0;
            }

            .page-vivo .casinoItems {
                background: none !important;
                padding: 0;
            }

            .page-vivo .casinoItems .casinoItem {
                padding-top: 3px !important;
                margin: 0 !important;
            }
        }
        #tournament-terms table[data-v-47d00a84] {
            text-align: center;
        }

        .tournamentMore[data-v-47d00a84] {
            -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.14);
            border-radius: 100px;
        }

        .tournamentButton[data-v-47d00a84] {
            background: #4F4F4F;
            -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.14);
            border-radius: 100px;
        }

        .tournament-list .tournament-item[data-v-47d00a84] {
            background: #FFFFFF;
            -webkit-box-shadow: 0px 11px 15px rgba(0, 0, 0, 0.2), 0px 9px 46px rgba(0, 0, 0, 0.12), 0px 24px 38px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 11px 15px rgba(0, 0, 0, 0.2), 0px 9px 46px rgba(0, 0, 0, 0.12), 0px 24px 38px rgba(0, 0, 0, 0.14);
            border-radius: 100px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .tournament-list .tournament-item .tn-row[data-v-47d00a84] {
            width: calc(100% - 100px);
        }

        .tournament-list .tournament-item .tn-row .col-2[data-v-47d00a84],
        .tournament-list .tournament-item .tn-row .col-4[data-v-47d00a84] {
            padding: 0;
            text-align: center;
        }

        .tournament-list .tournament-item .tn-row .r-1[data-v-47d00a84] {
            font-family: Avenir;
            font-style: normal;
            font-weight: normal;
            font-size: 14px;
            line-height: 19px;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            display: block;
            color: #555555;
        }

        .tournament-list .tournament-item .tn-row .r-2[data-v-47d00a84] {
            font-family: Avenir;
            font-style: normal;
            font-weight: bold;
            font-size: 25px;
            line-height: 34px;
            display: block;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            color: #000000;
        }

        .tournament-list .tournament-item .tn-no[data-v-47d00a84] {
            display: inline-block;
            background: #ffffff;
            -webkit-box-shadow: 0px 11px 15px rgba(0, 0, 0, 0.2), 0px 9px 46px rgba(0, 0, 0, 0.12), 0px 24px 38px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 11px 15px rgba(0, 0, 0, 0.2), 0px 9px 46px rgba(0, 0, 0, 0.12), 0px 24px 38px rgba(0, 0, 0, 0.14);
            border-radius: 100px;
            font-family: Avenir;
            font-style: normal;
            font-weight: bold;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            text-align: center;
            color: #000000;
            padding: 10px;
            height: 86px;
            width: 86px;
        }

        .tournament-list .tournament-item .tn-no span[data-v-47d00a84] {
            font-size: 25px;
            line-height: 70px;
        }

        .tournament-list .tournament-item:first-child .tn-no[data-v-47d00a84] {
            background: #F2C94C;
        }

        .tournament-list .tournament-item:nth-child(2) .tn-no[data-v-47d00a84] {
            background: #BDBDBD;
        }

        .tournament-list .tournament-item:nth-child(3) .tn-no[data-v-47d00a84] {
            background: #F2994A;
        }

        .tournament-sub-title[data-v-47d00a84] {
            font-family: Avenir, sans-serif;
            font-style: normal;
            font-weight: normal;
            font-size: 30px;
            line-height: 41px;
            text-align: center;
            color: #E5E7F4;
            text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.14);
        }

        .tournament-title[data-v-47d00a84] {
            font-family: Avenir, sans-serif;
            font-style: normal;
            font-weight: bold;
            font-size: 60px;
            line-height: 82px;
            text-align: center;
            color: #FFFFFF;
            text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.14);
        }

        .isMobile[data-v-47d00a84] {
            background: #222222 url(/assets/images/turnuva-bg.png) no-repeat !important;
            background-position: center top !important;
        }

        .isMobile .tournament-list .tournament-item .tn-row[data-v-47d00a84] {
            width: calc(100% - 20px);
        }

        .isMobile .tournament-list .tournament-item .tn-row .col-2[data-v-47d00a84],
        .isMobile .tournament-list .tournament-item .tn-row .col-4[data-v-47d00a84] {
            padding: 0 3px;
            text-align: center;
        }

        .isMobile .tournament-list .tournament-item .tn-row .r-1[data-v-47d00a84] {
            white-space: nowrap;
            overflow: auto;
            font-size: 10px;
            line-height: 13px;
        }

        .isMobile .tournament-list .tournament-item .tn-row .r-2[data-v-47d00a84] {
            white-space: nowrap;
            font-size: 17px;
            line-height: 22px;
        }

        .isMobile .tournament-list .tournament-item .tn-no[data-v-47d00a84] {
            padding: 5px;
            height: 43px;
            width: 43px;
        }

        .isMobile .tournament-list .tournament-item .tn-no span[data-v-47d00a84] {
            font-size: 12.5px;
            line-height: 35px;
        }

        .isMobile .tournament-sub-title[data-v-47d00a84] {
            font-size: 14px;
            line-height: 41px;
            text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.14);
        }

        .isMobile .tournament-title[data-v-47d00a84] {
            font-size: 25px;
            line-height: 41px;
            text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.14);
        }
        .page-wheeloffortune .container-main {
            background: url("/assets/images/cark/cark-bg.png") no-repeat center top;
        }

        .wof .wheel-left {
            text-align: left;
        }

        .wof .wheel-left .wh-desc {
            font-size: 16px;
            font-family: Axiforma, sans-serif;
            color: #808ea8;
            line-height: 1.625;
        }

        .wof .wheel-left .wh-tipo {
            font-size: 19px;
            font-family: Axiforma, sans-serif;
            color: #11853d;
            line-height: 1.158;
        }

        .wof .wheel-left .wheel-welcome {
            font-size: 27px;
            font-family: Axiforma, sans-serif;
            color: #414e66;
            font-weight: bold;
            line-height: 0.815;
            text-align: left;
        }

        .wof .wheel-c {
            position: relative;
            height: 760px;
        }

        .wof .wheel-c .wheel {
            background-image: url("/assets/images/cark/cark.png");
            background-position: center 29px;
            background-repeat: no-repeat;
            width: 600px;
            height: 629px;
            border-radius: 300px;
            margin: 0px 26px 29px 26px;
        }

        .wof .wheel-c .wheel-o {
            background-image: url("/assets/images/cark/cark-o.png");
            background-position: center top;
            background-repeat: no-repeat;
            width: 100%;
            height: 760px;
            position: absolute;
            left: 0;
            top: 0;
        }
        .container-liveCasino .tags a {
            font-size: 16px;
            color: #FFFFFF;
            padding: 10px 23px;
            background: #536373;
            border: 1px solid #E0E0E0;
            border-radius: 5px;
            text-decoration: none;
        }

        .container-liveCasino .tags a:hover {
            background: #424f5c;
        }

        .container-liveCasino .tags a.active {
            background: #2B3B4B;
        }

        .container-liveCasino .games a {
            background: #BDBDBD;
            -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.12), 0 0 2px rgba(0, 0, 0, 0.14), inset 0 55px 35px -20px #00000075;
            box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.12), 0 0 2px rgba(0, 0, 0, 0.14), inset 0 55px 35px -20px #00000075;
            border-radius: 5px;
            position: relative;
            float: left;
            width: 100%;
            height: 386px;
            color: #fff;
            font-size: 16px;
            font-family: Avenir, sans-serif;
        }

        .container-liveCasino .games a:hover {
            color: #fff;
        }

        .container-liveCasino .games a .game-fix {
            position: absolute;
            left: 0;
            right: 0;
            margin: 0 15px;
        }

        .container-liveCasino .games a .game-fix .game-hold {
            position: absolute;
            bottom: 25px;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
        }

        .container-liveCasino .games a .game-fix .game-hold .game {
            font-size: 40px;
            font-weight: 600;
            line-height: 1rem;
        }

        .container-liveCasino .games a .game-fix .game-hold .sub {
            font-size: 20px;
        }

        .container-liveCasino .games a.evolution .game-fix .game-hold {
            right: 0;
        }

        .container-liveCasino .games a .tr {
            position: absolute;
            right: 10px;
            top: 10px;
        }

        .container-liveCasino .games a .limits {
            position: absolute;
            left: 10px;
            top: 10px;
        }

        .container-liveCasino .games a .bot {
            background: linear-gradient(59.3deg, #1F1F1F 19.03%, #575757 105.22%);
            border-radius: 0px 0px 5px 5px;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            padding: 10px;
        }

        .container-liveCasino .games a .bot .flags {
            float: right;
        }

        .container-liveCasino .games a .bot .flags i {
            border-radius: 10px;
        }

        .container-liveCasino .games a .bot .seat {
            font-weight: 700;
            color: #27AE60;
            float: left;
            clear: both;
        }

        .container-liveCasino .games a .bot .users {
            float: right;
        }

        .container-liveCasino .games a.small {
            /*width: 165px;*/
            height: 225px;
            font-size: 12px;
            background-size: cover;
        }

        .container-liveCasino .games a.small .game-hold {
            bottom: 10px;
        }

        .container-liveCasino .games a.small .game-hold .game {
            font-size: 16px;
        }

        .container-liveCasino .games a.small .game-hold .sub {
            font-size: 12px;
        }

        .container-liveCasino .games a.small .bot {
            padding: 5px;
        }

        .container-liveCasino .games a.small .bot .seat svg {
            height: 14px;
        }

        .container-liveCasino .games a.small .bot .users svg {
            height: 12px;
        }
        @media (max-width: 989px) {
            .page-slot .game-list .border {
                border: none !important;
            }
        }

        /* game alphabet */
        .game-alphabet {
            border: 1px solid #f1f1f1;
            border-left: none;
            border-radius: 10px;
            background: #fff;
            height: 672px;
            -webkit-box-shadow: 0 3px 3px #bbb;
            box-shadow: 0 3px 3px #bbb;
            overflow: hidden;
        }

        .game-alphabet .ga-left {
            width: 33px;
            background: #ededed;
            height: 672px;
            float: left;
            text-align: center;
            padding-top: 13px;
        }

        .game-alphabet .ga-left ul li a {
            display: block;
            height: 24px;
            line-height: 24px;
            font-size: 13px;
            font-weight: bold;
            color: #9c9c9c;
        }

        .game-alphabet .ga-left ul li a:hover {
            background: #ddd;
        }

        .game-alphabet .ga-left ul li.active a {
            background: #328149;
            color: #fff;
        }

        .game-alphabet .ga-right {
            float: left;
            width: 195px;
            height: 642px;
            overflow: auto;
            position: relative;
            top: 15px;
            left: 15px;
        }

        .game-alphabet .ga-right ul li a {
            display: block;
            padding: 9px 3px;
            font-size: 13px;
            color: #515151;
        }

        .game-alphabet .ga-right ul li a:hover {
            background: #eee;
        }

        .page-xpg-slot {
            background-image: url("/assets/images/body-netent.jpg");
            background-position: top center;
        }

        .container-vivo {
            background: #000;
            margin-top: -0.5rem;
            padding-top: 0.5rem;
        }

        .GameList .game a[data-v-22d61738] {
            display: block;
            position: relative;
            border-radius: 5px;
            color: #ffffff;
        }

        .GameList .game a img[data-v-22d61738] {
            width: 100%;
            border-radius: 5px;
        }

        .GameList .game a .game-title[data-v-22d61738] {
            border-radius: 5px;
            position: absolute;
            display: none;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background: rgba(255, 0, 0, 0.5);
            vertical-align: baseline;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            -webkit-transition: all 2s;
            /* For Safari 3.1 to 6.0 */
            transition: all 2s;
        }

        .GameList .game a:hover .game-title[data-v-22d61738] {
            display: block;
        }

        @media (max-width: 989px) {
            .GameList .game a[data-v-22d61738] {
                border: none !important;
            }
        }

        .page-one-x-two-Network,
        .page-one-x-two-Habanero,
        .page-one-x-two-GameArt,
        .page-one-x-two-ORYX,
        .page-one-x-two-Playson {
            background-image: url("/assets/images/body-netent.jpg");
            background-position: top center;
        }

        .img-zm[data-v-49f7541d] {
            -webkit-animation: img-zm-data-v-49f7541d 2s ease-in-out infinite alternate;
            animation: img-zm-data-v-49f7541d 2s ease-in-out infinite alternate;
        }

        .bg-slot-side[data-v-49f7541d] {
            background: #ffffff url("/assets/images/side-bg-2.png");
            background-size: cover;
        }

        .bg-slot-side .slot-side-bottom[data-v-49f7541d] {
            background: #2B3B4B;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2B3B4B), to(#1C1F24));
            background: linear-gradient(to bottom, #2B3B4B 0, #1C1F24 100%);
            height: 0px;
            padding: 15px 0;
            bottom: 0;
            left: 0;
            right: 0;
            position: absolute;
            z-index: 10;
        }

        .bg-slot-side img[data-v-49f7541d] {
            height: 220px;
        }

        .bg-slot-side .t-slot-image[data-v-49f7541d] {
            position: absolute;
            z-index: 2;
            bottom: 20px;
        }

        .bg-slot-side .t-slot-image.slot-back[data-v-49f7541d] {
            left: 30px;
        }

        .bg-slot-side .t-slot-image.slot-model[data-v-49f7541d] {
            left: 120px;
            height: 280px;
        }

        .slot-games .game a[data-v-49f7541d] {
            display: block;
            position: relative;
            border-radius: 5px;
            color: #ffffff;
        }

        .slot-games .game a img[data-v-49f7541d] {
            width: 100%;
            border-radius: 5px;
        }

        .slot-games .game a .game-title[data-v-49f7541d] {
            border-radius: 5px;
            position: absolute;
            display: none;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background: rgba(255, 0, 0, 0.5);
            vertical-align: baseline;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            -webkit-transition: all 2s;
            /* For Safari 3.1 to 6.0 */
            transition: all 2s;
        }

        .slot-games .game a:hover .game-title[data-v-49f7541d] {
            display: block;
        }

        @-webkit-keyframes img-zm-data-v-49f7541d {
            to {
                -webkit-transform: scale(1.05);
                transform: scale(1.05);
            }
        }

        @keyframes img-zm-data-v-49f7541d {
            to {
                -webkit-transform: scale(1.05);
                transform: scale(1.05);
            }
        }

        .page-sas-amatic,
        .page-sas-netent,
        .page-sas-egt,
        .page-sas-novomatic {
            background-image: url("/assets/images/body-netent.jpg");
            background-position: top center;
        }

        .img-zm[data-v-11165fc7] {
            -webkit-animation: img-zm-data-v-11165fc7 2s ease-in-out infinite alternate;
            animation: img-zm-data-v-11165fc7 2s ease-in-out infinite alternate;
        }

        .bg-slot-side[data-v-11165fc7] {
            background: #ffffff url("/assets/images/side-bg-2.png");
            background-size: cover;
        }

        .bg-slot-side .slot-side-bottom[data-v-11165fc7] {
            background: #2B3B4B;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2B3B4B), to(#1C1F24));
            background: linear-gradient(to bottom, #2B3B4B 0, #1C1F24 100%);
            height: 0px;
            padding: 15px 0;
            bottom: 0;
            left: 0;
            right: 0;
            position: absolute;
            z-index: 10;
        }

        .bg-slot-side img[data-v-11165fc7] {
            height: 220px;
        }

        .bg-slot-side .t-slot-image[data-v-11165fc7] {
            position: absolute;
            z-index: 2;
            bottom: 20px;
        }

        .bg-slot-side .t-slot-image.slot-back[data-v-11165fc7] {
            left: 30px;
        }

        .bg-slot-side .t-slot-image.slot-model[data-v-11165fc7] {
            left: 120px;
            height: 280px;
        }

        .slot-games .game a[data-v-11165fc7] {
            display: block;
            position: relative;
            border-radius: 5px;
            color: #ffffff;
        }

        .slot-games .game a img[data-v-11165fc7] {
            width: 100%;
            border-radius: 5px;
        }

        .slot-games .game a .game-title[data-v-11165fc7] {
            border-radius: 5px;
            position: absolute;
            display: none;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background: rgba(255, 0, 0, 0.5);
            vertical-align: baseline;
            text-align: center;
            font-size: 12px;
            font-weight: bold;
            -webkit-transition: all 2s;
            /* For Safari 3.1 to 6.0 */
            transition: all 2s;
        }

        .slot-games .game a:hover .game-title[data-v-11165fc7] {
            display: block;
        }

        @-webkit-keyframes img-zm-data-v-11165fc7 {
            to {
                -webkit-transform: scale(1.05);
                transform: scale(1.05);
            }
        }

        @keyframes img-zm-data-v-11165fc7 {
            to {
                -webkit-transform: scale(1.05);
                transform: scale(1.05);
            }
        }

        .container-game {
            background: #000;
            margin-top: -0.5rem;
            padding-top: 0.5rem;
        }

        .container-betsolutions {
            background: #000;
            max-width: 1280px;
        }

        .container-betsolutions iframe {
            height: 768px;
        }

        .isMobile .container-betsolutions iframe {
            height: calc(100vh - 140px);
        }

        .error404 .container {
            max-width: none !important;
            margin: 0 !important;
            width: 100% !important;
            padding: 100px;
            color: #ffffffcc;
            background-color: #1d233a;
        }

        .error404 .container .box {
            background-color: #1f2841;
            height: 500px;
            border-radius: 30px;
            text-align: center;
            padding: 100px 0;
            overflow: hidden;
        }

        .error404 .container .box .context {
            z-index: 5;
            position: relative;
        }

        .error404 .container .box .context .t1 {
            margin: 10px;
            font-size: xx-large;
        }

        .error404 .container .box .context .t2 {
            margin: 10px;
            font-size: x-large;
        }

        .error404 .container .box .context .t3 {
            margin: 10px;
            font-size: large;
            color: #ffffff33;
        }

        .error404 .container .box .context .getout {
            width: 300px;
            margin: 50px;
            padding: 20px;
            font-size: large;
            border-radius: 50px;
            background-color: #f06191;
            color: #e0d6e8;
            border: 0;
        }

        .error404 .container .box .t404 {
            white-space: nowrap;
            font-family: initial;
            position: relative;
            top: -400px;
            font-size: 400px;
            text-shadow: -10px 50px 100px #00000090;
            color: #1f2841;
        }

        .error404 .container {
            max-width: none !important;
            margin: 0 !important;
            width: 100% !important;
            padding: 100px;
            color: #ffffffcc;
            background-color: #1d233a;
        }

        .error404 .container .box {
            background-color: #1f2841;
            height: 500px;
            border-radius: 30px;
            text-align: center;
            padding: 100px 0;
            overflow: hidden;
        }

        .error404 .container .box .context {
            z-index: 5;
            position: relative;
        }

        .error404 .container .box .context .t1 {
            margin: 10px;
            font-size: xx-large;
        }

        .error404 .container .box .context .t2 {
            margin: 10px;
            font-size: x-large;
        }

        .error404 .container .box .context .t3 {
            margin: 10px;
            font-size: large;
            color: #ffffff33;
        }

        .error404 .container .box .context .getout {
            width: 300px;
            margin: 50px;
            padding: 20px;
            font-size: large;
            border-radius: 50px;
            background-color: #f06191;
            color: #e0d6e8;
            border: 0;
        }

        .error404 .container .box .t404 {
            white-space: nowrap;
            font-family: initial;
            position: relative;
            top: -400px;
            font-size: 400px;
            text-shadow: -10px 50px 100px #00000090;
            color: #1f2841;
        }

        /* Slider */
        .slick-slider {
            position: relative;

            display: block;
            box-sizing: border-box;

            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;

            -webkit-touch-callout: none;
            -khtml-user-select: none;
            -ms-touch-action: pan-y;
            touch-action: pan-y;
            -webkit-tap-highlight-color: transparent;
        }

        .slick-list {
            position: relative;

            display: block;
            overflow: hidden;

            margin: 0;
            padding: 0;
        }

        .slick-list:focus {
            outline: none;
        }

        .slick-list.dragging {
            cursor: pointer;
            cursor: hand;
        }

        .slick-slider .slick-track,
        .slick-slider .slick-list {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .slick-track {
            position: relative;
            top: 0;
            left: 0;

            display: block;
            margin-left: auto;
            margin-right: auto;
        }

        .slick-track:before,
        .slick-track:after {
            display: table;

            content: '';
        }

        .slick-track:after {
            clear: both;
        }

        .slick-loading .slick-track {
            visibility: hidden;
        }

        .slick-slide {
            display: none;
            float: left;

            height: 100%;
            min-height: 1px;
        }

        [dir='rtl'] .slick-slide {
            float: right;
        }

        .slick-slide img {
            display: block;
        }

        .slick-slide.slick-loading img {
            display: none;
        }

        .slick-slide.dragging img {
            pointer-events: none;
        }

        .slick-initialized .slick-slide {
            display: block;
        }

        .slick-loading .slick-slide {
            visibility: hidden;
        }

        .slick-vertical .slick-slide {
            display: block;

            height: auto;

            border: 1px solid transparent;
        }

        .slick-arrow.slick-hidden {
            display: none;
        }

        @charset 'UTF-8';

        /* Slider */
        .slick-loading .slick-list {
            background: #fff url(/images/vendor/slick-carousel/slick/ajax-loader.gif?c5cd7f5300576ab4c88202b42f6ded62) center center no-repeat;
        }

        /* Icons */
        @font-face {
            font-family: 'slick';
            font-weight: normal;
            font-style: normal;

            src: url(/fonts/vendor/slick-carousel/slick/slick.eot?ced611daf7709cc778da928fec876475);
            src: url(/fonts/vendor/slick-carousel/slick/slick.eot?ced611daf7709cc778da928fec876475?#iefix) format('embedded-opentype'), url(/fonts/vendor/slick-carousel/slick/slick.woff?b7c9e1e479de3b53f1e4e30ebac2403a) format('woff'), url(/fonts/vendor/slick-carousel/slick/slick.ttf?d41f55a78e6f49a5512878df1737e58a) format('truetype'), url(/fonts/vendor/slick-carousel/slick/slick.svg?f97e3bbf73254b0112091d0192f17aec#slick) format('svg');
        }

        /* Arrows */
        .slick-prev,
        .slick-next {
            font-size: 0;
            line-height: 0;

            position: absolute;
            top: 50%;

            display: block;

            width: 20px;
            height: 20px;
            padding: 0;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);

            cursor: pointer;

            color: transparent;
            border: none;
            outline: none;
            background: transparent;
        }

        .slick-prev:hover,
        .slick-prev:focus,
        .slick-next:hover,
        .slick-next:focus {
            color: transparent;
            outline: none;
            background: transparent;
        }

        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }

        .slick-prev.slick-disabled:before,
        .slick-next.slick-disabled:before {
            opacity: .25;
        }

        .slick-prev:before,
        .slick-next:before {
            font-family: 'slick';
            font-size: 20px;
            line-height: 1;

            opacity: .75;
            color: white;

            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .slick-prev {
            left: -25px;
        }

        [dir='rtl'] .slick-prev {
            right: -25px;
            left: auto;
        }

        .slick-prev:before {
            content: '\2190';
        }

        [dir='rtl'] .slick-prev:before {
            content: '\2192';
        }

        .slick-next {
            right: -25px;
        }

        [dir='rtl'] .slick-next {
            right: auto;
            left: -25px;
        }

        .slick-next:before {
            content: '\2192';
        }

        [dir='rtl'] .slick-next:before {
            content: '\2190';
        }

        /* Dots */
        .slick-dotted.slick-slider {
            margin-bottom: 30px;
        }

        .slick-dots {
            position: absolute;
            bottom: -25px;

            display: block;

            width: 100%;
            padding: 0;
            margin: 0;

            list-style: none;

            text-align: center;
        }

        .slick-dots li {
            position: relative;

            display: inline-block;

            width: 20px;
            height: 20px;
            margin: 0 5px;
            padding: 0;

            cursor: pointer;
        }

        .slick-dots li button {
            font-size: 0;
            line-height: 0;

            display: block;

            width: 20px;
            height: 20px;
            padding: 5px;

            cursor: pointer;

            color: transparent;
            border: 0;
            outline: none;
            background: transparent;
        }

        .slick-dots li button:hover,
        .slick-dots li button:focus {
            outline: none;
        }

        .slick-dots li button:hover:before,
        .slick-dots li button:focus:before {
            opacity: 1;
        }

        .slick-dots li button:before {
            font-family: 'slick';
            font-size: 6px;
            line-height: 20px;

            position: absolute;
            top: 0;
            left: 0;

            width: 20px;
            height: 20px;

            content: '\2022';
            text-align: center;

            opacity: .25;
            color: black;

            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .slick-dots li.slick-active button:before {
            opacity: .75;
            color: black;
        }

        #carousel-1 .carousel-inner .carousel-item-right.active,
        #carousel-1 .carousel-inner .carousel-item-next {
            -webkit-transform: translateX(50%);
            transform: translateX(50%);
        }

        #carousel-1 .carousel-inner .carousel-item-left.active,
        #carousel-1 .carousel-inner .carousel-item-prev {
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
        }

        #carousel-1 .carousel-inner .carousel-item-right,
        #carousel-1 .carousel-inner .carousel-item-left {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }

        .container-sb {
            min-width: 1240px !important;
        }

        .daterangepicker {
            position: absolute;
            color: inherit;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid #ddd;
            width: 278px;
            max-width: none;
            padding: 0;
            margin-top: 7px;
            top: 100px;
            left: 20px;
            z-index: 3001;
            display: none;
            font-family: arial;
            font-size: 15px;
            line-height: 1em;
        }

        .daterangepicker:before,
        .daterangepicker:after {
            position: absolute;
            display: inline-block;
            border-bottom-color: rgba(0, 0, 0, 0.2);
            content: '';
        }

        .daterangepicker:before {
            top: -7px;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            border-bottom: 7px solid #ccc;
        }

        .daterangepicker:after {
            top: -6px;
            border-right: 6px solid transparent;
            border-bottom: 6px solid #fff;
            border-left: 6px solid transparent;
        }

        .daterangepicker.opensleft:before {
            right: 9px;
        }

        .daterangepicker.opensleft:after {
            right: 10px;
        }

        .daterangepicker.openscenter:before {
            left: 0;
            right: 0;
            width: 0;
            margin-left: auto;
            margin-right: auto;
        }

        .daterangepicker.openscenter:after {
            left: 0;
            right: 0;
            width: 0;
            margin-left: auto;
            margin-right: auto;
        }

        .daterangepicker.opensright:before {
            left: 9px;
        }

        .daterangepicker.opensright:after {
            left: 10px;
        }

        .daterangepicker.drop-up {
            margin-top: -7px;
        }

        .daterangepicker.drop-up:before {
            top: initial;
            bottom: -7px;
            border-bottom: initial;
            border-top: 7px solid #ccc;
        }

        .daterangepicker.drop-up:after {
            top: initial;
            bottom: -6px;
            border-bottom: initial;
            border-top: 6px solid #fff;
        }

        .daterangepicker.single .daterangepicker .ranges,
        .daterangepicker.single .drp-calendar {
            float: none;
        }

        .daterangepicker.single .drp-selected {
            display: none;
        }

        .daterangepicker.show-calendar .drp-calendar {
            display: block;
        }

        .daterangepicker.show-calendar .drp-buttons {
            display: block;
        }

        .daterangepicker.auto-apply .drp-buttons {
            display: none;
        }

        .daterangepicker .drp-calendar {
            display: none;
            max-width: 270px;
        }

        .daterangepicker .drp-calendar.left {
            padding: 8px 0 8px 8px;
        }

        .daterangepicker .drp-calendar.right {
            padding: 8px;
        }

        .daterangepicker .drp-calendar.single .calendar-table {
            border: none;
        }

        .daterangepicker .calendar-table .next span,
        .daterangepicker .calendar-table .prev span {
            color: #fff;
            border: solid black;
            border-width: 0 2px 2px 0;
            border-radius: 0;
            display: inline-block;
            padding: 3px;
        }

        .daterangepicker .calendar-table .next span {
            transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
        }

        .daterangepicker .calendar-table .prev span {
            transform: rotate(135deg);
            -webkit-transform: rotate(135deg);
        }

        .daterangepicker .calendar-table th,
        .daterangepicker .calendar-table td {
            white-space: nowrap;
            text-align: center;
            vertical-align: middle;
            min-width: 32px;
            width: 32px;
            height: 24px;
            line-height: 24px;
            font-size: 12px;
            border-radius: 4px;
            border: 1px solid transparent;
            white-space: nowrap;
            cursor: pointer;
        }

        .daterangepicker .calendar-table {
            border: 1px solid #fff;
            border-radius: 4px;
            background-color: #fff;
        }

        .daterangepicker .calendar-table table {
            width: 100%;
            margin: 0;
            border-spacing: 0;
            border-collapse: collapse;
        }

        .daterangepicker td.available:hover,
        .daterangepicker th.available:hover {
            background-color: #eee;
            border-color: transparent;
            color: inherit;
        }

        .daterangepicker td.week,
        .daterangepicker th.week {
            font-size: 80%;
            color: #ccc;
        }

        .daterangepicker td.off,
        .daterangepicker td.off.in-range,
        .daterangepicker td.off.start-date,
        .daterangepicker td.off.end-date {
            background-color: #fff;
            border-color: transparent;
            color: #999;
        }

        .daterangepicker td.in-range {
            background-color: #ebf4f8;
            border-color: transparent;
            color: #000;
            border-radius: 0;
        }

        .daterangepicker td.start-date {
            border-radius: 4px 0 0 4px;
        }

        .daterangepicker td.end-date {
            border-radius: 0 4px 4px 0;
        }

        .daterangepicker td.start-date.end-date {
            border-radius: 4px;
        }

        .daterangepicker td.active,
        .daterangepicker td.active:hover {
            background-color: #357ebd;
            border-color: transparent;
            color: #fff;
        }

        .daterangepicker th.month {
            width: auto;
        }

        .daterangepicker td.disabled,
        .daterangepicker option.disabled {
            color: #999;
            cursor: not-allowed;
            text-decoration: line-through;
        }

        .daterangepicker select.monthselect,
        .daterangepicker select.yearselect {
            font-size: 12px;
            padding: 1px;
            height: auto;
            margin: 0;
            cursor: default;
        }

        .daterangepicker select.monthselect {
            margin-right: 2%;
            width: 56%;
        }

        .daterangepicker select.yearselect {
            width: 40%;
        }

        .daterangepicker select.hourselect,
        .daterangepicker select.minuteselect,
        .daterangepicker select.secondselect,
        .daterangepicker select.ampmselect {
            width: 50px;
            margin: 0 auto;
            background: #eee;
            border: 1px solid #eee;
            padding: 2px;
            outline: 0;
            font-size: 12px;
        }

        .daterangepicker .calendar-time {
            text-align: center;
            margin: 4px auto 0 auto;
            line-height: 30px;
            position: relative;
        }

        .daterangepicker .calendar-time select.disabled {
            color: #ccc;
            cursor: not-allowed;
        }

        .daterangepicker .drp-buttons {
            clear: both;
            text-align: right;
            padding: 8px;
            border-top: 1px solid #ddd;
            display: none;
            line-height: 12px;
            vertical-align: middle;
        }

        .daterangepicker .drp-selected {
            display: inline-block;
            font-size: 12px;
            padding-right: 8px;
        }

        .daterangepicker .drp-buttons .btn {
            margin-left: 8px;
            font-size: 12px;
            font-weight: bold;
            padding: 4px 8px;
        }

        .daterangepicker.show-ranges.single.rtl .drp-calendar.left {
            border-right: 1px solid #ddd;
        }

        .daterangepicker.show-ranges.single.ltr .drp-calendar.left {
            border-left: 1px solid #ddd;
        }

        .daterangepicker.show-ranges.rtl .drp-calendar.right {
            border-right: 1px solid #ddd;
        }

        .daterangepicker.show-ranges.ltr .drp-calendar.left {
            border-left: 1px solid #ddd;
        }

        .daterangepicker .ranges {
            float: none;
            text-align: left;
            margin: 0;
        }

        .daterangepicker.show-calendar .ranges {
            margin-top: 8px;
        }

        .daterangepicker .ranges ul {
            list-style: none;
            margin: 0 auto;
            padding: 0;
            width: 100%;
        }

        .daterangepicker .ranges li {
            font-size: 12px;
            padding: 8px 12px;
            cursor: pointer;
        }

        .daterangepicker .ranges li:hover {
            background-color: #eee;
        }

        .daterangepicker .ranges li.active {
            background-color: #08c;
            color: #fff;
        }

        /*  Larger Screen Styling */
        @media (min-width: 564px) {
            .daterangepicker {
                width: auto;
            }

            .daterangepicker .ranges ul {
                width: 140px;
            }

            .daterangepicker.single .ranges ul {
                width: 100%;
            }

            .daterangepicker.single .drp-calendar.left {
                clear: none;
            }

            .daterangepicker.single .ranges,
            .daterangepicker.single .drp-calendar {
                float: left;
            }

            .daterangepicker {
                direction: ltr;
                text-align: left;
            }

            .daterangepicker .drp-calendar.left {
                clear: left;
                margin-right: 0;
            }

            .daterangepicker .drp-calendar.left .calendar-table {
                border-right: none;
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

            .daterangepicker .drp-calendar.right {
                margin-left: 0;
            }

            .daterangepicker .drp-calendar.right .calendar-table {
                border-left: none;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

            .daterangepicker .drp-calendar.left .calendar-table {
                padding-right: 8px;
            }

            .daterangepicker .ranges,
            .daterangepicker .drp-calendar {
                float: left;
            }
        }

        @media (min-width: 730px) {
            .daterangepicker .ranges {
                width: auto;
            }

            .daterangepicker .ranges {
                float: left;
            }

            .daterangepicker.rtl .ranges {
                float: right;
            }

            .daterangepicker .drp-calendar.left {
                clear: none !important;
            }
        }

        html,
        body {
            scroll-behavior: smooth;
        }

        body {
            -webkit-transition: all 1s;
            transition: all 1s;
        }

        .isDesktop {
            min-width: 1200px;
        }

        .isDesktop .container {
            min-width: 1200px;
        }

        .container-main {
            min-height: 500px;
            -webkit-transition: all 1s;
            transition: all 1s;
        }

        .modal-backdrop {
            background-color: transparent;
        }

        .balance-holder * {
            vertical-align: middle;
        }

        header .mainmenu {
            /*background: linear-gradient(#2B3B4B,#182631);*/
        }

        .yilbasicekilisi-santa {
            width: 262px;
            height: 66px;
            float: left;
            position: relative;
            background-image: url("/assets/images/yilbasicekilisi-santa.png?1");
            cursor: pointer;
        }

        .yilbasicekilisi-santa .ticket-count {
            position: absolute;
            right: 124px;
            top: 25px;
            color: white;
            font-size: 16px;
        }

        .isDesktop .mainmenu menu {
            display: block !important;
        }

        .vip365 {
            background: #000 url(/bs/assets/images/bg-vip.jpg) center 130px no-repeat;
            background-size: 1921px;
        }

        .vip365>header {
            background: #2B3B4B;
        }

        .vip365>header .mainmenu {
            background: -webkit-gradient(linear, left top, left bottom, from(#E68F2D), to(#f79F3e));
            background: linear-gradient(#E68F2D, #f79F3e);
        }

        .vip365>header .lang-menu {
            font-size: 9px;
            line-height: 9px;
            font-family: 'Avenir', sans-serif;
            font-weight: 600;
            position: relative;
        }

        .vip365>header .lang-menu a.curr-lang {
            color: #fff;
        }

        .vip365>header .v-white {
            color: #fff !important;
        }

        .vip365>header .user-top-panel {
            font-size: 13px;
            padding-top: 4px;
        }

        .vip365>header .user-top-panel .balance-holder {
            color: #fff;
        }

        .vip365>header .user-top-panel .balance-holder .balance_total {
            color: #129D48;
        }

        #preloader {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #2c3e50;
            z-index: 999999 !important;
            pointer-events: none;
            opacity: 1;
            -webkit-transition: all 500ms ease;
            transition: all 500ms ease;
        }

        .spinner {
            width: 40px;
            height: 40px;
            position: relative;
            margin: 100px auto;
        }

        .double-bounce1,
        .double-bounce2 {
            width: 100%;
            height: 100%;
            border-radius: 50%;
            background-color: #fff;
            opacity: 0.6;
            position: absolute;
            top: 0;
            left: 0;
            -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
            animation: sk-bounce 2.0s infinite ease-in-out;
        }

        .double-bounce2 {
            -webkit-animation-delay: -1.0s;
            animation-delay: -1.0s;
        }

        @-webkit-keyframes sk-bounce {

            0%,
            100% {
                -webkit-transform: scale(0);
            }

            50% {
                -webkit-transform: scale(1);
            }
        }

        @keyframes sk-bounce {

            0%,
            100% {
                transform: scale(0);
                -webkit-transform: scale(0);
            }

            50% {
                transform: scale(1);
                -webkit-transform: scale(1);
            }
        }

        @keyframes sk-bounce {

            0%,
            100% {
                transform: scale(0);
                -webkit-transform: scale(0);
            }

            50% {
                transform: scale(1);
                -webkit-transform: scale(1);
            }
        }

        .slide-up-fade-out {
            -webkit-animation: slide-up-fade-out ease 1s;
            animation: slide-up-fade-out ease 1s;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
            -webkit-transform-origin: 100% 100%;
            transform-origin: 100% 100%;
            -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
            opacity: 1;
        }

        @-webkit-keyframes slide-up-fade-out {
            0% {
                opacity: 1;
                -webkit-transform: translate(0px, 0px);
                transform: translate(0px, 0px);
            }

            25% {
                -webkit-transform: translate(0px, 30px) scale(1);
                transform: translate(0px, 30px) scale(1);
            }

            100% {
                opacity: 0;
                -webkit-transform: translate(-80px, -200px) scale(0.7);
                transform: translate(-80px, -200px) scale(0.7);
            }
        }

        @keyframes slide-up-fade-out {
            0% {
                opacity: 1;
                -webkit-transform: translate(0px, 0px);
                transform: translate(0px, 0px);
            }

            25% {
                -webkit-transform: translate(0px, 30px) scale(1);
                transform: translate(0px, 30px) scale(1);
            }

            100% {
                opacity: 0;
                -webkit-transform: translate(-80px, -200px) scale(0.7);
                transform: translate(-80px, -200px) scale(0.7);
            }
        }

        .vip365 header[data-v-144d4e8a] {
            background: #2B3B4B;
        }

        .vip365 header .bg-t-darken[data-v-144d4e8a] {
            background: #34495e;
        }

        svg[data-v-144d4e8a] {
            cursor: pointer;
        }

        svg path[data-v-144d4e8a] {
            stroke-width: 20;
            stroke-linecap: round;
            stroke: #fff;
            fill: none;
            -webkit-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
        }

        .top_bar[data-v-144d4e8a],
        .bottom_bar[data-v-144d4e8a] {
            stroke-dasharray: 140px 910px;
        }

        .middle_bar[data-v-144d4e8a] {
            stroke-dasharray: 240px 240px;
        }

        .open .top_bar[data-v-144d4e8a],
        .open .bottom_bar[data-v-144d4e8a] {
            stroke-dasharray: 240px 910px;
            stroke-dashoffset: -650px;
        }

        .open .middle_bar[data-v-144d4e8a] {
            stroke-dasharray: 0px 220px;
            stroke-dashoffset: -120px;
        }

        .balance-holder *[data-v-144d4e8a] {
            vertical-align: middle;
        }

        .bg-t-darken[data-v-144d4e8a] {
            background: #0000001a;
        }

        .isDesktop .mainmenu menu[data-v-144d4e8a] {
            display: block !important;
        }

        .mobile-main-menu-trigger[data-v-144d4e8a] {
            width: 70px;
            text-align: center;
            /*padding: 24px 10px;*/
        }

        .mobile-main-menu-trigger img[data-v-144d4e8a] {
            height: 20px;
            vertical-align: top;
        }

        .isMobile {
            background-image: -webkit-gradient(linear, right top, left top, from(#023146), to(#114861));
            background-image: linear-gradient(-90deg, #023146 0%, #114861 100%);
        }

        .isMobile.vip365 {
            background-image: -webkit-gradient(linear, right top, left top, from(#01060A), to(#041322));
            background-image: linear-gradient(-90deg, #01060A 0%, #041322 100%);
        }

        @media (max-width: 349px) {
            .d-none-350 {
                display: none !important;
            }
        }

        @media (min-width: 350px) {
            .d-block-350 {
                display: none !important;
            }
        }

        @media (max-width: 369px) {
            .d-none-370 {
                display: none !important;
            }
        }

        @media (min-width: 370px) {
            .d-block-370 {
                display: none !important;
            }
        }

        .balance-holder * {
            vertical-align: middle;
        }

        .bg-t-green {
            background: #2a7394;
        }

        .mobileHeader {
            position: fixed;
            width: 100%;
            height: 70px;
        }

        .mobileHeader nav {
            -webkit-box-shadow: inset 0px -2px 0px #00000026;
            box-shadow: inset 0px -2px 0px #00000026;
        }

        .mobileHeader .header-top-m {
            padding-top: 4px;
            padding-right: 10px;
        }

        .mobileHeader .header-top-m a.attm {
            height: 48px;
            width: 48px;
            display: inline-block;
            text-align: center;
            background: #125777;
            -webkit-box-shadow: inset 0 -4px 0 0 #0d4058;
            box-shadow: inset 0 -4px 0 0 #0d4058;
            margin-left: 3px;
            border-radius: 6px;
            padding-top: 10px;
        }

        .mobileHeader .header-top-m .lang-btn {
            background: #125777;
            border-radius: 6px;
            height: 48px;
            width: 48px;
            border: none !important;
            padding-top: 0.16rem;
            padding-bottom: 0.34rem;
            -webkit-box-shadow: inset 0 -4px 0 0 #0d4058;
            box-shadow: inset 0 -4px 0 0 #0d4058;
            margin-top: 7px;
        }

        .vip365 header {
            background: #2B3B4B;
        }

        .vip365 header .bg-t-green {
            background: #2B3B4B;
        }

        .vip365 header .header-top-m {
            padding-top: 10px;
            padding-right: 10px;
        }

        .vip365 header .header-top-m a.attm {
            display: inline-block;
            text-align: center;
            background: #34495e;
            -webkit-box-shadow: inset 0 -4px 0 0 #2c3e50;
            box-shadow: inset 0 -4px 0 0 #2c3e50;
            margin-left: 3px;
            border-radius: 6px;
            padding-top: 10px;
        }

        .vip365 header .header-top-m .lang-btn {
            background: #34495e;
            -webkit-box-shadow: inset 0 -4px 0 0 #2c3e50;
            box-shadow: inset 0 -4px 0 0 #2c3e50;
        }

        .vip365 header .mainmenu {
            background: -webkit-gradient(linear, left top, left bottom, from(#E68F2D), to(#f79F3e));
            background: linear-gradient(#E68F2D, #f79F3e);
        }

        .vip365 header .lang-menu {
            font-size: 9px;
            line-height: 9px;
            font-family: 'Avenir', sans-serif;
            font-weight: 600;
            position: relative;
        }

        .vip365 header .lang-menu a.curr-lang {
            color: #fff;
        }

        .vip365 header .v-white {
            color: #fff !important;
        }

        .vip365 header .user-top-panel {
            font-size: 13px;
            padding-top: 4px;
        }

        .vip365 header .user-top-panel .balance-holder {
            color: #fff;
        }

        .vip365 header .user-top-panel .balance-holder .balance_total {
            color: #129D48;
        }

        .popup-mask-bg {
            left: 0;
            right: 0;
            position: absolute;
            top: 0;
            bottom: 0;
            z-index: 999;
        }

        .popup-mask-i {
            margin: 0 auto;
            width: 725px;
        }

        .bet-cash-block .closer {
            display: inline-block;
            position: absolute;
            top: -30px;
            right: -30px;
            width: 30px;
            height: 30px;
            cursor: pointer;
            background: url(/assets/images/popup/closer-w.png) no-repeat;
        }

        .bet-cash-block,
        .bet-cash-img-block {
            width: 100%;
            float: left;
            position: relative;
        }

        .bet-cash-block {
            margin-top: 65px;
            font-size: 16px;
            margin-bottom: 30px;
        }

        .bet-cash-title {
            font-size: 20px;
            font-family: Oswald, Arial, sans-serif;
            color: #fff;
            padding: 0 35px;
            height: 65px;
            line-height: 62px;
            background: #4d4746;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4d4746), to(#444041));
            background: linear-gradient(to bottom, #4d4746 0, #444041 100%);
            border-radius: 5px 5px 0 0;
        }

        .bet-cash-content-i,
        .bet-cash-content-step-1 p,
        .bet-cash-content-step-2 p,
        .bet-cash-content-step-button,
        .bet-cash-content-step-title,
        .bet-cash-img-button,
        .bet-cash-img-text,
        .bet-cash-img-title,
        .bet-cash-tabs li {
            font-family: Roboto, sans-serif;
        }

        .bet-cash-img-block {
            height: 458px;
            background: url(/assets/images/popup/cashout-popup-bg.png) no-repeat;
        }

        .bet-cash-img-info {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            color: #fff;
            background: rgba(0, 0, 0, 0.7);
            padding: 30px 20px 20px 40px;
        }

        .bet-cash-img-bg {
            width: 517px;
            height: 412px;
            background: url(/assets/images/popup/cashout-popup-img-bg.png) no-repeat;
            position: absolute;
            left: -100px;
            top: 0;
        }

        .bet-cash-img-title {
            font-size: 28px;
            font-weight: 500;
            margin-bottom: 5px;
        }

        .bet-cash-img-text {
            line-height: 22px;
            font-weight: 100;
        }

        .bet-cash-img-button {
            position: absolute;
            display: inline-block;
            cursor: pointer;
            right: 20px;
            top: 50px;
            width: 238px;
            height: 66px;
            text-align: center;
            line-height: 50px;
            font-size: 20px;
            font-weight: 500;
            background: url(/assets/images/popup/cashout-popup-button-g.png) no-repeat;
            color: #fff;
        }

        .bet-cash-img-button:hover {
            color: #fff;
        }

        .bet-cash-tabs,
        .bet-cash-tabs li {
            height: 50px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            float: left;
        }

        .bet-cash-tabs {
            width: 100%;
            background: #4d4746;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4d4746), to(#444041));
            background: linear-gradient(to bottom, #4d4746 0, #444041 100%);
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            color: #fff;
        }

        .bet-cash-tabs li {
            list-style: none;
            line-height: 47px;
            padding: 0 30px;
            font-size: 16px;
            font-weight: 400;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            cursor: pointer;
        }

        .bet-cash-tabs li.active {
            background: #108113;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #108113), to(#0a690d));
            background: linear-gradient(to bottom, #108113 0, #0a690d 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#108113', endColorstr='#0a690d', GradientType=0);
            border-bottom: 3px solid #074d09;
        }

        .bet-cash-content-i {
            padding: 30px 35px;
            background: #fff;
            color: #000;
            float: left;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            width: 100%;
            display: none;
            border-radius: 0 0 5px 5px;
        }

        #nav li,
        #nav li a,
        #nav ul a,
        .bet-cash-content-i.visible {
            display: block;
        }

        .bet-cash-content-i .bet-cash-content-info p {
            margin-bottom: 25px;
        }

        .bet-cash-content-i .bet-cash-content-info .text-title {
            font-size: 18px;
        }

        .bet-cash-content-i .bet-cash-content-info .text-p {
            font-size: 16px;
        }

        .bet-cash-content-step-title {
            font-size: 34px;
            font-weight: 900;
            color: #313233;
            line-height: 55px;
            /*background: url(/assets/images/popup/bet-cash-content-step-title_bg.png) left bottom no-repeat;*/
            margin-bottom: 35px;
        }

        .bet-cash-content-step-title .green {
            color: #1f9b22;
            font-weight: 500;
        }

        .bet-cash-content-step-1,
        .bet-cash-content-step-2 {
            padding-left: 80px;
            padding-top: 35px;
            margin-bottom: 20px;
        }

        .bet-cash-content-step-1 {
            /*background: url(/assets/images/popup/bet-cash-content-step-1_bg.png) left top no-repeat*/
        }

        .bet-cash-content-step-2 {
            /*background: url(/assets/images/popup/bet-cash-content-step-2.png) left top no-repeat*/
        }

        .bet-cash-content-step-1 p,
        .bet-cash-content-step-2 p {
            font-size: 26px;
            color: #313233;
            font-weight: 500;
        }

        .bet-cash-content-step-1 span,
        .bet-cash-content-step-2 span {
            font-size: 18px;
            color: #acacad;
            font-family: Roboto, sans-serif;
            font-weight: 500;
        }

        .bet-cash-content-step-1 img,
        .bet-cash-content-step-2 img {
            margin-top: 15px;
            margin-left: -80px;
        }

        .bet-cash-content-step-button {
            display: block;
            margin: 30px auto 0;
            cursor: pointer;
            width: 388px;
            height: 78px;
            text-align: center;
            line-height: 62px;
            font-size: 24px;
            font-weight: 500;
            color: #fff;
            background: url(/assets/images/popup/cashout-popup-button-y.png) no-repeat;
        }

        .page-turnuva .isDesktop header {
            background: #ffffff;
        }

        .footerBottomLogos {
            text-align: center;
        }

        .footerBottomLogos img {
            margin: 5px;
        }

        .t-bottom {
            background-color: rgba(0, 114, 0, 0.8);
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-align: center;
            font-size: 14px;
            line-height: 1.5;
            z-index: 99;
            color: #fff;
            font-weight: 600;
            border-top: 1px solid #aaaaab;
            -webkit-animation: bgFadeColor 2s ease-in-out infinite alternate;
            animation: bgFadeColor 2s ease-in-out infinite alternate;
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            margin: 0 auto;
            width: 100%;
            padding: 10px 0;
        }

        @-webkit-keyframes bgFadeColor {
            to {
                background-color: #fdb92c;
            }
        }

        @keyframes bgFadeColor {
            to {
                background-color: #fdb92c;
            }
        }

        .vip365 footer.footer-bg {
            background: #3C4c5c;
        }

        .vip365 footer .footer ul li.h {
            color: #f79F3e;
        }

        .vip365 footer .footer ul li a {
            color: #ddd;
        }

        .vip365 footer .fc-vip {
            color: #ddd;
        }

        .modalfitcontent {
            max-width: -webkit-fit-content;
            max-width: -moz-fit-content;
            max-width: fit-content;
        }

        .box {
            z-index: -1;
            margin-top: -60px;
            height: 300px;
            border-radius: 5px;
            -webkit-box-shadow: 0 2px 30px rgba(black, .2);
            box-shadow: 0 2px 30px rgba(black, .2);
            background: lighten(#f0f4c3, 10%);
            position: relative;
            overflow: hidden;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .wave {
            opacity: .4;
            position: absolute;
            top: 111%;
            left: 50%;
            background: #0af;
            width: 1000px;
            height: 1000px;
            margin-left: -500px;
            margin-top: -200px;
            -webkit-transform-origin: 50% 48%;
            transform-origin: 50% 48%;
            border-radius: 43%;
            -webkit-animation: drift 3000ms infinite linear;
            animation: drift 3000ms infinite linear;
        }

        .wave.-three {
            -webkit-animation: drift 5000ms infinite linear;
            animation: drift 5000ms infinite linear;
        }

        .wave.-two {
            -webkit-animation: drift 7000ms infinite linear;
            animation: drift 7000ms infinite linear;
            opacity: .1;
            background: yellow;
        }

        .box:after {
            content: '';
            display: block;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(#e8a, 1)), color-stop(80%, rgba(#def, 0)), to(rgba(white, .5)));
            background: linear-gradient(to bottom, rgba(#e8a, 1), rgba(#def, 0) 80%, rgba(white, .5));
            z-index: 11;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .title {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            z-index: 1;
            line-height: 300px;
            text-align: center;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            color: white;
            text-transform: uppercase;
            font-family: 'Playfair Display', serif;
            letter-spacing: .4em;
            font-size: 24px;
            text-shadow: 0 1px 0 rgba(black, .1);
            text-indent: .3em;
        }

        @-webkit-keyframes drift {
            from {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }

            from {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }

        @keyframes drift {
            from {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }

            from {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }

        .vip365 .footer-tabs {
            background: #2c3e50;
            -webkit-box-shadow: 0 0 20px #00000020;
            box-shadow: 0 0 20px #00000020;
        }

        .vip365 .footer-tabs .arrow-holder {
            background: #2c3e50;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        .footer-tabs {
            position: fixed;
            bottom: 0;
            width: 100%;
            background: #266785;
            padding: 10px 0 10px 0;
            -webkit-box-shadow: 0 0 20px #00000020;
            box-shadow: 0 0 20px #00000020;
            -webkit-transition: height .5s ease-in-out, -webkit-transform 300ms;
            transition: height .5s ease-in-out, -webkit-transform 300ms;
            transition: transform 300ms, height .5s ease-in-out;
            transition: transform 300ms, height .5s ease-in-out, -webkit-transform 300ms;
        }

        .footer-tabs .row {
            margin: 0;
        }

        .footer-tabs>.row {
            margin: 0;
            padding-top: 0;
        }

        .footer-tabs>.row>.col>.row>.col {
            padding-top: 35px;
        }

        .footer-tabs>.row:not(.first) {
            padding-top: 20px;
            padding-bottom: 10px;
        }

        .footer-tabs .col {
            padding: 0;
            text-align: center;
        }

        .footer-tabs .f-left {
            padding: 0 17px 0 0;
        }

        .footer-tabs .f-right {
            padding: 0 0 0 17px;
        }

        .footer-tabs .label {
            display: block;
            font-size: 11px;
            color: #FFFFFF;
            white-space: nowrap;
            line-height: 15px;
            text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        }

        .footer-tabs .footer-svg {
            left: 50%;
            margin-left: -12px;
            margin-top: -29px;
            position: absolute;
            height: 25px;
            font-size: x-large;
            color: white;
            text-shadow: 0px 1px 1px #00000059;
        }

        .footer-tabs .arrow-holder {
            cursor: pointer;
            position: absolute;
            left: 50%;
            top: 10px;
            margin-left: -20px;
            margin-top: -20px;
            padding: 20px;
            background: #2a7394;
            border-radius: 100px;
            -webkit-box-shadow: 0px -3px 3px 0px #00000021;
            box-shadow: 0px -3px 3px 0px #00000021;
        }

        .footer-tabs .arrow {
            cursor: pointer;
            position: absolute;
            margin-left: -10px;
            margin-top: -10px;
            width: 20px;
            height: 20px;
            display: inline-block;
        }

        .footer-tabs .arrow span {
            top: 0.5rem;
            position: absolute;
            width: 0.75rem;
            height: 0.1rem;
            background-color: #efefef;
            display: inline-block;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

        .footer-tabs .arrow span:first-of-type {
            left: 0;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .footer-tabs .arrow span:last-of-type {
            right: 0;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .footer-tabs .arrow.active span:first-of-type {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .footer-tabs .arrow.active span:last-of-type {
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .footer-tabs .arrow--l-r {
            width: 1.25rem;
            height: 1.25rem;
            display: inline-block;
            position: relative;
            margin: 0 1rem;
        }

        .footer-tabs .arrow--l-r.left span:nth-child(4) {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .footer-tabs .arrow--l-r.left span:nth-child(5) {
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .footer-tabs .arrow--l-r.right span:nth-child(1) {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .footer-tabs .arrow--l-r.right span:nth-child(2) {
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .footer-tabs .arrow--l-r span {
            position: absolute;
            height: 0.1rem;
            background-color: #efefef;
            -webkit-transition: -webkit-transform 0.2s ease;
            transition: -webkit-transform 0.2s ease;
            transition: transform 0.2s ease;
            transition: transform 0.2s ease, -webkit-transform 0.2s ease;
        }

        .footer-tabs .arrow--l-r span:nth-child(1),
        .footer-tabs .arrow--l-r span:nth-child(2),
        .footer-tabs .arrow--l-r span:nth-child(4),
        .footer-tabs .arrow--l-r span:nth-child(5) {
            width: 0.625rem;
            top: 0.625rem;
        }

        .footer-tabs .arrow--l-r span:nth-child(1) {
            right: 0;
            -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
        }

        .footer-tabs .arrow--l-r span:nth-child(2) {
            right: 0;
            -webkit-transform-origin: top right;
            transform-origin: top right;
        }

        .footer-tabs .arrow--l-r span:nth-child(3) {
            width: 1.25rem;
            top: 0.625rem;
        }

        .footer-tabs .arrow--l-r span:nth-child(4) {
            left: 0;
            -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
        }

        .footer-tabs .arrow--l-r span:nth-child(5) {
            left: 0;
            -webkit-transform-origin: top left;
            transform-origin: top left;
        }

        .sideMenu {
            padding-top: 70px;
            z-index: 1000;
        }

        .sideMenu .border-bottom {
            border-bottom-color: #757979 !important;
        }

        .sidebarMenu .nav {
            font-size: 14px;
        }

        .sidebarMenu .nav .nav-item .nav-link {
            color: #CCC;
            border-bottom: 1px solid #555;
            padding: 10px 10px 10px 20px;
        }

        .sideMenu {
            padding-top: 70px;
            z-index: 1000;
        }

        .sideMenu .border-bottom {
            border-bottom-color: #757979 !important;
        }

        .mobile-splash-modal-body {
            padding: 5px;
        }

        .modalfitcontent {
            max-width: -webkit-fit-content;
            max-width: -moz-fit-content;
            max-width: fit-content;
        }

        .btn-panel-d-sm {
            font-size: 11px !important;
            padding: 3px 5px !important;
        }

        .pt-title-mobile {
            font-size: 20px !important;
        }

        .user-panel.user-panel-mobile .panel-content .panel-top-menu ul li a,
        .user-panel.user-panel-mobile .panel-content .panel-top-submenu ul li a {
            padding: 8px !important;
            font-size: 12px !important;
        }

        .user-panel.user-panel-mobile {
            padding: 0 !important;
        }

        .user-panel.user-panel-mobile .panel-content {
            border: none !important;
        }

        .user-panel.user-panel-mobile .panel-top {
            padding-top: 10px;
            padding-bottom: 10px;
        }

        .user-panel.user-panel-mobile .panel-top .btn {
            margin-left: 10px;
        }

        .user-panel.user-panel-mobile .panel-top .panel-top-balance {
            padding-left: 12px !important;
            padding-right: 12px !important;
        }

        .user-panel.user-panel-mobile .panel-top .panel-top-balance .dw-buttons .btn {
            padding: 7px 7px !important;
            line-height: 1 !important;
            font-size: 13px;
        }

        .user-panel.user-panel-mobile .panel-top .panel-top-balance .balance-title {
            font-weight: 600;
            font-size: 12px;
            padding-top: 2px !important;
        }

        .user-panel.user-panel-mobile .panel-top .panel-top-balance .total-balance {
            font-size: 22px;
        }

        .user-panel.user-panel-mobile .panel-top .panel-top-balance .curr-balance {
            font-size: 18px !important;
            padding-top: 2px !important;
            line-height: 1;
            margin-left: 5px;
        }

        .user-panel.user-panel-mobile .panel-top .panel-top-buttons {
            padding-right: 30px;
        }

        .casinoMenu li:nth-child(odd) a {
            background: #4C5262;
        }

        .casinoMenu li:first-child a {
            border-radius: 4px 0 0 4px;
        }

        .casinoMenu li:last-child a {
            border-radius: 0 4px 4px 0;
        }

        .casinoMenu li a {
            padding: 18px 10px;
            background: #424757;
            display: block;
            color: #fff;
        }

        .casinoMenu li a img {
            vertical-align: middle;
            margin-top: -3px;
        }

        .casinoMenu li a:hover,
        .casinoMenu li a.active,
        .casinoMenu li a.router-link-active {
            background: #129D48;
        }

@-webkit-keyframes autofill {
    0%,100% {
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-delay: 1s; /* Safari support - any positive time runs instantly */
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}
input:-internal-autofill-selected {
    -webkit-appearance: menulist-button;
    background-color: rgb(232, 240, 254) !important;
    background-image: none !important;
    color: -internal-light-dark-color(black, white) !important;
}