.wrapper {
    background-color: #1b2538;
}

.sidebar {
    background: linear-gradient(180deg, #1b2538 0%, #003897 100%) !important;
}

.link-items.active .link-items__item {
    color: #fff !important;
    background-color: #003897 !important;
}

.header {
    background-color: #1b2538;
}

.btn-circle,
.btn-light {
    background-color: #003e9c;
}

.btn {
    background-color: #0ec0fa;
    color: #000;
}

.btn__transparent {
    background-color: transparent;
    border-color: #0ec0fa;
    color: #fff;
}

.form-search {
    background-color: #003897;
    margin: 0 auto;
}

.btn-light {
    background-color: #fff;
}

.home-slider .btn-arrow:hover {
    background: #003e9c !important;
    color: #fff !important
}

.header__nav .mode.active a {
    color: #fff !important;
}

.header__nav a {
    color: #bce1e2;
}

.header-search__result {
    background-color: #003897;
}

.result-header__text,
.result-header__value {
    color: #fff;
}

.btn-close:after,
.btn-close:before {
    background: #fff;
}


.search-result__header {
    border-bottom: .0625rem solid #fff;
}

.header__in-search .form-search {
    border-color: #bce1e2;
}

.header__in-search i.icon-search {
    color: #bce1e2;
}

.link-item [class^=icon-] {
    color: #bce1e2;
    ;
}

.link-item:active,
.link-item:hover {
    background-color: #003897 !important;
    color: #fff !important
}

.advantages__item {
    background: #1b2538;
}

.advantages__item i {
    color: #0ec0fa;
}

.slide-menu__category {
    color: #0ec0fa;
}

.advantages__item {
    background: #1b2538;
}

.footer {
    background: linear-gradient(0deg, #1b2538 0%, #003897 100%) !important;
}

.navbar-mobile {
    background: #003897;
}

button.btn-circle.btn__arrow-toggle {
    background-color: #003e9c;
}

.games__item {
    background-color: #1b2538;
}

.advantages__item p {
    color: #bce1e2;
}

.advantages__item p {
    color: #bce1e2;
}

.modal__container {
    background-color: #003897;
}

.form__input,
.input-form {
    background-color: #1b2538;
    color: #fff;
}

.react-tel-input .form-control.phone-control__input {
    background: #1b2538;
}

.phone-control__button div {
    background-color: #1b2538 !important;
}

.checkbox__label {
    background-color: #1b2538;
}

.form__label {
    color: #fff;
}

.checkbox__input:checked+.checkbox__label {
    background: #003e9c !important;
}

.modal-form__step {
    color: #0ec0fa;
}

.lexicons-wrapper a {
    color: #0ec0fa;
}

.radio-castom__item label {
    background-color: #1b2538;
    color: #fff;
}

.radio-castom__item label:hover {
    border-color: #0ec0fa !important;
    color: #0ec0fa !important
}

.radio-castom__item input[type=radio]:checked+label {
    border-color: #0ec0fa !important;
    color: #0ec0fa !important;
}

.form-select__body [class*=-control]:active,
.form-select__body [class*=-control]:focus,
.form-select__body [class*=-control]:hover,
.form-select__body [class*=-control]:target {
    box-shadow: 0 0 0 .0625rem #0ec0fa
}

.input-button__btn-wrap {
    background: #1b2538;
}

.input-button__btn-wrap {
    background: #1b2538;
}

.form-list__item:hover {
    background-color: #003897 !important;
    color: #fff !important
}

.form__input::placeholder,
.input-form::placeholder {
    color: #fff;
}

.btn__transparent:hover {
    background-color: #003e9c !important;
    border-color: #003e9c !important
}

.carousel-buner__item-bg {
    background: radial-gradient(50% 100% at 50% 50%, rgba(19, 21, 32, 0) 0, #1b2538 100%);
}

.footer__item--full {
    border-top: 1px solid #000;
}

.slide-menu__border {
    background: #1b2538;
}

.footer .copyright__links a,
.footer .copyright__text {
    color: #fff;
}

.select__options {
    border-top: 1px solid #0ec0fa;
}

.no-data__text p {
    color: #fff;
}

.no-data__icon-block {
    border: .0625rem solid #003e9c;
}

.no-data__icon-block-gradient {
    background: radial-gradient(50% 50% at 50% 50%, rgba(19, 21, 32, .15) 72.92%, rgba(113, 119, 255, .25) 100%);
    color: #003e9c;
}

.games-filter__item {
    background-color: #1b2538;
}

.games-filter__item.active,
.games-filter__item:hover {
    background-color: #003897 !important
}

.games-filter__icon {
    color: #fff;
}

.games-filter .swiper-pagination-bullet-active {
    background: #0ec0fa !important;
}

.games-filter__text {
    color: #fff;
}

.games-filter .swiper-pagination-bullet {
    background: #fff;
}

.form-search__clear {
    color: #0ec0fa;
}

.promotions-buner__bg-gradient {
    background: radial-gradient(50% 50% at 50% 50%, rgba(19, 21, 32, 0) 0, #1b2538 100%);
}

.page__content p a {
    color: #0ec0fa;
}

.gameFilter__radiobutton label .dot {
    background-color: #003897;
    border: .1875rem solid #bce1e2;
}

.gameFilter__radiobutton input[type=radio]:checked+label .dot {
    background-color: #0ec0fa !important;
    border: .125rem solid #0ec0fa !important;
}

.gameFilter__radiobutton label .dot:before {
    background-color: #003e9c;
}

@media (max-width: 991.98px) {

    .sidebar__open .sidebar,
    .sidebar__open--mouse .sidebar {
        background: linear-gradient(180deg, #1b2538 0%, #003897 100%) !important;
    }
}

.btn-light {
    background-color: #0ec0fa;
    color: #000;
    box-shadow: 0 0 40px hsla(0, 0%, 100%, .25), 0 0 20px hsla(0, 0%, 100%, .2);
    text-transform: uppercase;
}

.navbar-mobile .nav-btn {
    color: #bce1e2;
}

.navbar-mobile .nav-btn.active {
    color: #fff !important;
    background-image: linear-gradient(#0ec0fa, #0ec0fa) !important;
}

.header__x {
    color: #fff;
}

.page-text p {
    color: #fff;
}

.page-text {
    color: #bce1e2;
}

.modal__body::-webkit-scrollbar-thumb {
    background-color: #0ec0fa;
}

.modal__body::-webkit-scrollbar-track {
    background: #fff;
}

.block-scrolle::-webkit-scrollbar-thumb,
.phone-control__dropdown::-webkit-scrollbar-thumb,
.select__options::-webkit-scrollbar-thumb,
.sidebar__open .slide-menu::-webkit-scrollbar-thumb,
.sidebar__open--mouse .slide-menu::-webkit-scrollbar-thumb,
.table__responsive::-webkit-scrollbar-thumb,
.tabs-content::-webkit-scrollbar-thumb {
    background-color: #0ec0fa;
    outline: 1px solid #0ec0fa;
    border: 1px solid #0ec0fa;
}

.block-scrolle::-webkit-scrollbar-track,
.phone-control__dropdown::-webkit-scrollbar-track,
.select__options::-webkit-scrollbar-track,
.sidebar__open .slide-menu::-webkit-scrollbar-track,
.sidebar__open--mouse .slide-menu::-webkit-scrollbar-track,
.table__responsive::-webkit-scrollbar-track,
.tabs-content::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px #fff;
    background: #fff;
}

.search-result-filter-provider__item {
    background-color: #003897;
    border: 1px solid #fff;
}

.search-result-filter-provider__item.active,
.search-result-filter-provider__item:hover {
    background-color: transparent !important;
    border-color: #0ec0fa !important
}

.page__content ul li a {
    color: #0ec0fa;
}

.page__content ol li a {
    color: #0ec0fa;
}

.page__content .accordion .tab-content {
    background-color: #1b2538;
}

.page__content .accordion .tab {
    background-color: #1b2538;
}

.page__content .accordion .tab label {
    color: #fff;
}

.modal-form__text {
    color: #fff;
}

.btn-icon {
    background-color: #003e9c;
    color: #0ec0fa;
}

.btn-icon:hover {
    color: #fff !important
}

.game-menu {
    background-color: #1b2538c7;
}

@media (max-width: 991.98px) {
    .promotions-buner {
        background-color: #1b2538;
    }
}

.card-buttons {
    background-color: #003897;
}

.card-form {
    background-color: #003897;
}

.input-button__btn.disable {
    background-color: #bce1e2;
}

.radio-items__button.active,
.radio-items__button:hover {
    border-color: #0ec0fa !important;
    color: #ffffff !important;
}

.radio-items__button {
    background-color: #1b2538;
    color: #fff;
}

.payment-icon--active,
.payment-icon:hover {
    border: 1px solid #0ec0fa !important;
    background-color: #d8f4f4 !important;
}

.inform-text {
    color: #0ec0fa;
}

.balance__account,
.balance__bonus {
    background-color: #003897;
    display: flex;
    align-items: center;
    border-radius: .125rem;
    padding: .3125rem .4375rem
}

.slide-menu__sub .slide-menu__sub-link,
.slide-menu__sub .slide-menu__sub-link:visited {
    color: #bce1e2;
}

.sidebar__open .slide-menu__sub.open,
.sidebar__open--mouse .slide-menu__sub.open {
    background-color: #003897;
}

a.link__inline,
a:link.link__inline,
a:visited.link__inline {
    color: #0ec0fa;
}

.page__cashier p {
    color: #bce1e2;
}

.required-description {
    color: #bce1e2;
}

.tooltip:after {
    background-color: #0ec0fa;
    border-color: #0ec0fa transparent transparent #394262;
}

.card-navbar {
    background-color: #003897;
}

.pay-total__namber {
    color: #0ec0fa;
}

.pay-total__note {
    color: #bce1e2;
}

.form-select__body [class*=-control] {
    background-color: #1b2538;
}

.form-select__body [class*=-option]:hover {
    background-color: #003897 !important;
    color: #fff !important
}

.form-select__body [class*=-option] {
    background-color: #1b2538;
}

.card-table {
    background-color: #003897;
}

.table__heading,
.table__item {
    color: #fff;
}

.table-heading:hover {
    color: #0ec0fa !important;
}

.table-heading__sort--active {
    color: #0ec0fa;
}

.table__header,
.table__items {
    border-bottom: .0625rem solid #1b2538;
}

.card__dark {
    background-color: #003897;
}

.user__wrap p {
    color: #bce1e2;
}

.user-data__item span:first-child {
    color: #bce1e2;
}

.user-data__item {
    border-bottom: .0625rem solid #003e9c;
}

.form__radiobutton input[type=radio]:checked+label .dot {
    background-color: #003897;
    border: .125rem solid #003e9c;
}

.form__radiobutton label .dot:before {
    background-color: #0ec0fa;
}

.form__radiobutton label .dot {
    background-color: #1b2538;
    border: .1875rem solid #1b2538;
}

.checkbox-buttons__item input:checked~label {
    color: #fff !important;
    border-color: #0ec0fa !important;
}

.checkbox-button {
    background-color: #1b2538;
    color: #fff;
}

.card-text p {
    color: #bce1e2;
}

.play-responsibly-form__text--sub {
    color: #bce1e2;
}

.slide-menu__sub .slide-menu__sub-link.active,
.slide-menu__sub .slide-menu__sub-link:active,
.slide-menu__sub .slide-menu__sub-link:hover,
.slide-menu__sub .slide-menu__sub-link:visited.active,
.slide-menu__sub .slide-menu__sub-link:visited:active,
.slide-menu__sub .slide-menu__sub-link:visited:hover {
    color: #fff !important;
    background-color: #003897 !important;
}

.play-responsibly-form__item {
    border-top: .0625rem solid #003e9c;
}

.play-responsibly-form .item__text--small {
    color: #0ec0fa;
}

.play-responsibly-form__item:last-child {
    border-bottom: .0625rem solid #003e9c;
}

.menu-form__item.active,
.menu-form__item:hover {
    border-color: #0ec0fa !important;
    color: #fff !important;
}

.verify-menu__item {
    background-color: #1b2538;
}

.verify-menu__icon {
    color: #0ec0fa;
}

.verify-menu__link:hover {
    color: #003897 !important
}

.card-form__list,
.card-form__title--sub {
    color: #bce1e2;
}

.mobile-table .accordion__summary {
    background-color: #1b2538;
}

.accordion.show .accordion__summary,
.accordion.show .accordion__summary .accordion__headeing {
    color: #0ec0fa;
}

.mobile-table__date,
.mobile-table__status {
    color: #bce1e2;
}

.mobile-table .accordion-summary__top-data .divider__vertical {
    border-color: #003e9c;
}

.mobile-table__amount {
    color: #0ec0fa;
}

.mobile-table .accordion__details {
    background-color: #1b2538;
}

.mobile-table .list-item__name,
.mobile-table .list-item__value {
    color: #fff;
}

.mobile-table .list-item {
    border-bottom: .0625rem solid #1b2538;
}

.cookie-disclaimer-banner {
    background-color: #003e9c;
    box-shadow: 0 5px 14px 0 rgba(0, 0, 0, .75);
}

.cookie-disclaimer-banner .manage-cookies__necessary-link {
    color: #0ec0fa;
}

.mobile-modal-game__body {
    background-color: #003897;
}

.card-text {
    background-color: #003897;
}

.tooltip__content--error {
    color: rgb(255, 255, 255);
}

.tooltip {
    background: #003897;
    border: .0625rem solid #0ec0fa;
}

@media (max-width: 575.98px) {

    .page__cashier a.link__inline,
    .page__cashier a:link.link__inline,
    a:visited.link__inline {
        color: #0ec0fa;
    }
}

.form-select__body [class*=-menu] {
    background-color: #1b2538;
}

.form__files {
    border: .0625rem dashed #1b2538;
    background-color: #1b2538;
}

.identity-card_fa-arrows-icon__TJCNZ {
    color: #0ec0fa;
}

.form__files .files__text {
    color: #fff;
}

.form__files .files__subtext {
    color: #fff;
}

.game__wrapper {
    background-color: #1b2538;
}

.game__wrapper * {
    scrollbar-color: #0ec0fa rgba(0, 0, 0, .1);
}

.tooltip__content {
    color: #fff;
}

.game-navbar {
    background-color: #1b2538;
}

.game-navbar {
    background-color: #1b2538;
}

.game-deposit__text {
    color: #bce1e2;
}

.btn2 {
    background-color: #0ec0fa;
}

.modal-form__textBody,
.modal-form__textBodyBottom {
    color: #bce1e2;
}

.modal__body * {
    scrollbar-color: #0ec0fa rgba(0, 0, 0, .1);
}

.form-list__body {
    background: #1b2538;
}

.game-tabs__content .tabs-content__pane {
    background-color: #003897;
}

.game-deposit__text {
    color: #bce1e2;
}

.tooltip__content {
    color: #fff;
}

.search-result-filter-cat__item {
    background-color: #003897;
    border: 1px solid #fff;
}

.search-result-filter-cat__item.active,
.search-result-filter-cat__item:hover {
    background-color: #003897 !important;
}

.main-loader-body {
    background-color: #1b2538;
}

.main-loader {
    background: #1b2538;
}

.input-button__btn {
    background-color: #bce1e2;
    color: #252827;
}

.identity-card_fa-arrows-icon__TJCNZ {
    color: #0ec0fa;
}

.account-form_itemWrapper__NOyrn:hover {
    background: #003897 !important;
}

.language-select__title {
    background-color: #003897;
}

.language-select__title {
    background-color: #003897;
}

.language-select__options {
    background-color: #003897;
}

.language-select__option {
    border-bottom: .0625rem solid #1b2538;
}

.alert {
    background-color: #003e9c;
}

.alert__text {
    color: #fff;
}

.btn__login,
.btn__signup {
    text-transform: uppercase;
}

.home__container,
.sidebar__open+.home__container {
    max-width: unset;
    margin-left: unset;
}

.home-slider {
    max-width: 100%;
}

.bingo-lobby__feature {
    background-color: #1b2538;
    color: #fff;
    box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
}

.btn.disabled,
.btn.disabled:hover {
    background-color: #1b2538;
    color: hsla(0, 0%, 100%, .6);
}

.modal__container.new {
    background-color: #003897;
}

.modal__wrap.new {
    background-color: #1b2538;
}

.form__placeholder {
    color: #fff;
}

.form__input-wrapper__focused {
    border: 2px solid #0ec0fa;
    box-shadow: 0 0 0 3px rgba(113, 119, 255, .2)
}

.form__input-wrapper__valid {
    border: 2px solid #03bf60;
    box-shadow: 0 0 0 3px rgba(3, 191, 96, .2)
}

.form__input-wrapper__invalid {
    border: 2px solid #df494f;
    box-shadow: 0 0 0 3px rgba(223, 73, 79, .2)
}

.modal-form-close-button.darker {
    background: #1b2538;
}

.modal-form-close-button:after,
.modal-form-close-button:before {
    background: #394262;
    /* UPDATED to Gray */
}

.form__validation-wrapper.invalid {
    color: #df494f;
}

.form__validation-wrapper.valid {
    color: #03bf60;
}

.form__validation-wrapper__bullet {
    background-color: #0ec0fa
}

.form__validation-wrapper {
    color: #0ec0fa
}

.form__input-wrapper,
.form__input-wrapper__focused,
.form__input-wrapper__invalid,
.form__input-wrapper__valid {
    background-color: #1b2538;
}

.checkbox {
    border: .0625rem solid #0ec0fa;
    background-color: #252827;
}

.modal-form__step.register {
    color: #bce1e2;
}

.form-select__body__valid [class*=-control]:active,
.form-select__body__valid [class*=-control]:focus,
.form-select__body__valid [class*=-control]:hover,
.form-select__body__valid [class*=-control]:target {
    box-shadow: 0 0 0 2px #0ec0fa
}

.form__line {
    border: 1px solid #1b2538;
}

.modal-form-previous-button {
    background: #1b2538;
    border: 1px solid #1b2538;
}

.toggle-address-input-type-button {
    color: #0ec0fa;
}

.form__input-wrapper input:-webkit-autofill,
.form__input-wrapper__focused input:-webkit-autofill,
.form__input-wrapper__invalid input:-webkit-autofill,
.form__input-wrapper__valid input:-webkit-autofill {
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: inset 0 0 0 1000px #1b2538;
    caret-color: #fff;
}

.modal-form__textDiver {
    color: #fff;
}

.marketing-consent {
    background: #003897;
    color: #ffff;
    padding: 12px;
    border-radius: 8px;
    margin-bottom: 20px;
}

.marketing-consent .playmode-consent-grid {
    background: #003897;
    color: #ffff;
    border-radius: 8px;
}


.btn:hover,
.btn-light:hover,
.btn-circle:hover,
.btn-arrow:hover {
    background-color: #003e9c !important;
    color: #fff !important
}