/* =============================================
   UPDATED THEME - RED (Strong & Premium)
   ============================================= */


h4, h5, h6 {
    color: #333;
}

a {
    outline: 0;
    color: #D4AF37;
}

a:focus, a:hover {
    color: #D4AF37;
    text-decoration: none;
}

body {
    color: #858585;
}

p {
    color: #858585;
}

.nav-tabs>li>a {
    color: #333;
}

.nav-tabs>li>a:hover {
    background-color: #D4AF37;
    color: #fff;
}

.forgot-password-warning {
    background-color: #efdadc;
    color: #ff5858;
}

.login-panel .forgot-password-link {
    color: #fff;
    text-decoration: none;
}

.login-panel .forgot-password-link:hover {
    color: #D4AF37;
}

.bonus-slider-modal .modal-header .close {
    background-color: #fff;
    color: #000;
}

.bonus-slider-modal .modal-title {
    color: #fff;
}

.bonus-slider-modal .activation-button {
    background-color: #D4AF37;
    color: #fff;
}

.bonus-slider-modal .activation-button:hover {
    background-color: #B8860B;
    color: #fff;
}

.bonus-slider-modal .close-button {
    background-color: #454545;
}

.bonus-slider-modal .close-button:hover {
    background-color: #3e3e3e;
}

.announcement-container {
    background-color: #D4AF37;
    color: #070d2f;
}

.announcement-container .announcement-list li {
    color: #fff;
}

.announcement-container>[data-section="title"] {
    color: #fff;
}

.announcement-container>[data-section="date"] {
    color: #fff;
}

.announcement-container>[data-section="announcements"] {
    background: #070d2f;
    color: #fff;
}

.popular-games {
    background: transparent;
}

.popular-games .nav-tabs>li>a {
    background-color: #051030;
}

.popular-games .nav-tabs>li.active>a, .popular-games .nav-tabs>li.active>a:hover, .popular-games .nav-tabs>li.active>a:focus, .popular-games .nav-tabs>li>a:hover {
    background-color: #D4AF37;
}

.popular-games .tab-pane {
    background-color: #0c0c0c;
}

.popular-games [data-section="left"] .section-title {
    background-color: #5C3D0A;
    color: #fff;
}

.popular-games .scrtabs-tab-scroll-arrow {
    background-color: #5C3D0A;
    color: #fff;
}

.popular-games .popular-game-list {
    background-color: #5C3D0A;
}

.popular-games .tab-content {
    border: 1px solid #0d215c;
}

.sports-platform-title {
    color: #fff;
}

.panel-heading.emailbox-heading .panel-tabs>li>a {
    color: #fff;
}

.panel-heading.emailbox-heading .panel-tabs>li>a:hover {
    border-color: transparent;
    color: #fff;
    background-color: transparent;
}

.panel-heading.emailbox-heading .panel-tabs>li.active>a, .panel-heading.emailbox-heading .panel-tabs>li.active>a:hover, .panel-heading.emailbox-heading .panel-tabs>li.active>a:focus {
    color: #fff;
    background-color: rgba(255, 255, 255, .23);
    border-bottom-color: transparent;
}

.email-paging {
    background-color: #393939;
    color: #fff;
}

.email-paging:hover {
    background-color: #fca601;
    color: #fff;
}

.modal-btn, .modal-btn.blank:hover {
    background: #808080;
    color: #fff;
}

.message-detail-title a {
    color: #fff;
}

.confirmation-message-modal .modal-header {
    background-color: #090807;
    border-color: #0c0c0c;
}

.confirmation-message-modal .modal-body {
    background-color: #fff;
}

.confirmation-message-modal .modal-body p {
    color: #484848;
}

.confirmation-message-modal h4.modal-title {
    color: #fff;
}

.confirmation-message-modal .confirm-btn {
    color: #fff;
    background: #455593;
    border: 0;
}

.confirmation-message-modal .confirm-btn:hover {
    background: #D4AF37;
    color: #fff;
    border: 0;
}

.poker-game-types ul li p {
    color: #fff;
}

.profile-container .mobile-info-button:hover {
    background-color: #D4AF37;
    color: #fff;
}

.hot-match-container {
    color: #fff;
    background: linear-gradient(to bottom, #1d317e 10%, #051846 100%);
}

.hot-match-container .live-streaming-link {
    border-color: #FFEA00;
    color: #FFEA00;
}

.hot-match-container .live-streaming-link:hover {
    color: #fff;
    background-color: #B8860B;
    border-color: #B8860B;
}

.topbar-left-section .topbar-item {
    color: #535353;
}

.topbar-left-section .topbar-item a {
    color: #fff;
    border-right-color: #ccc;
}

.topbar-left-section .topbar-item a:hover {
    color: #D4AF37;
}

.topbar-left-section .topbar-item .live-chat {
    background: #415784;
    color: #fff;
}

.topbar-left-section .topbar-item .live-chat:hover {
    background: #D4AF37;
}

.top-menu>li:hover, .top-menu>li[data-active="true"] {
    color: #D4AF37;
}

.copyright {
    color: #FFEA00;
}

.standard-form-title {
    background-color: #090807;
    color: #fff;
}

.standard-form-content {
    background-color: #fff;
    color: #838383;
}

.play-now {
    background: #D4AF37;
    color: #fff;
    border-color: #76a0ff;
}

.play-now:hover {
    background: #B8860B;
    color: #fff;
    border-color: #D4AF37;
}

.free-play {
    background: linear-gradient(to bottom, #6b6b6b 0%, #404040 100%);
    color: #fff;
}

.free-play:hover {
    background: linear-gradient(to bottom, #404040 0%, #6b6b6b 100%);
    color: #fff;
}

.jackpot-winners .jackpot-winner-title {
    color: #fff;
}

.jackpot-winners {
    background: #020a21;
}

.jackpot-winners .winners-ticker-container {
    background: #050505;
}

.scrtabs-tab-container {
    background: #5C3D0A;
}

.winners-ticker ul li .winner-info {
    color: #fff;
}

.login-panel {
    color: #fff;
}

.user-info {
    color: #fff;
}

.user-info .user-main-info {
    background: #ffffff1a;
    box-shadow: 0 4px 4px 0 #00000040;
}

.user-info .user-main-info .user-info-item+.user-info-item:before {
    background: #fff3;
}

.user-info [data-new-notification="true"]:before {
    background: #fc1818;
    color: #fff;
}

.user-info .dropdown-menu {
    background-color: #00031c;
    color: #fff;
}

.user-info .dropdown-menu>li>a {
    background-color: #030a2e;
    color: #fff;
}

.user-info .dropdown-menu>li>a:focus, .user-info .dropdown-menu>li>a:hover {
    background: #D4AF37;
    color: #fff;
}

.ztip-holder {
    background: rgba(40, 40, 48, .94);
    color: #fff;
}

.ztip-holder.ztip-theme-red {
    background: rgba(238, 84, 58, .94);
    color: #fff;
}

.ztip-holder.ztip-theme-blue {
    background: rgba(68, 187, 255, .94);
    color: #fff;
}

.ztip-holder.ztip-theme-green {
    background: rgba(212, 175, 55, .94);
    color: #fff;
}

.claim-item {
    background-color: #ececf1;
    color: #555;
}

.promotion-info {
    background-color: #fff;
    border-color: transparent;
    color: #555;
}

.promotion-info .close-button {
    background: none;
    background-color: #000;
    color: #fff;
}

.deposit-container .standard-form-note a {
    color: #FFD700;
    text-decoration: underline;
}

.deposit-container .formatted-balance {
    color: #fba501;
}

.deposit-container .deposit-form-group .head a, .withdrawal-container .withdrawal-form-group .head a {
    color: #838383;
}

.deposit-container input.input-validation-error {
    background-color: #fff;
    border-color: #ccc;
}

.deposit-amount-range {
    color: #838383;
}

.panel-heading.emailbox-heading .panel-tabs>li.active i {
    color: #fca601;
}

.panel-heading.emailbox-heading .panel-tabs>li.active>a span {
    color: #fca601;
}

.sport-match-item .match-teams>span {
    color: #FFEA00;
}

ul.email-right-header li a {
    color: #404040;
}

.inbox-table-header>div:nth-child(3)>ul>li>a {
    color: #949494;
}

.inbox-table-header>div:nth-child(3)>ul>li>a:hover {
    background: #303030;
    color: #bababa;
}

.inbox-table-header div {
    border-color: #d6d5d5;
}

.modal-btn:hover, .modal-btn.blank {
    background: #dcdbed;
    color: #808080;
}

.white-panel.emailbox table {
    color: #333;
}

.inbox-table-body a {
    color: #333;
}

.profile-container .section-heading {
    color: #333;
}

.ztip-holder.ztip-theme-white {
    background: rgba(255, 255, 255, .94);
    color: #333;
}

.withdrawal-container .total-balance {
    color: #D4AF37;
    border-color: #ccc;
}

.standard-side-menu-group-label, .standard-side-menu a {
    background-color: #1b2757;
    color: #fff;
    border-bottom-color: #fff;
}

.standard-side-menu a[data-active="true"], .standard-side-menu a:hover {
    color: #D4AF37;
    background-color: #090807;
}

.site-description {
    color: #FFD700;
}

.site-description h1, .site-description h2, .site-description h3, .site-description p, .site-description a, .site-description li, .site-description div {
    color: #FFF;
}

.site-description li {
    font-size: 12px;
}

.footer-separator {
    border-top-color: #D4AF37;
}

.site-info .site-info-title {
    border-bottom-color: #5C3D0A;
}

.site-info .site-info-title h3 {
    color: #FFF;
}

.site-info .site-info-title p, .provider-container {
    color: #FFEA00;
}

.site-info .site-info-description h4 {
    color: #FFD700;
}

.site-info .site-info-description p {
    color: #FFEA00;
}

.percentCount {
    color: #ffcccc;
}

.progressbar {
    background: #282828;
}

.proggress {
    background: #FFD700;
}

.provider-container>h5 {
    color: #FFD700;
    background: #5C3D0A;
}

.provider-container {
    color: #3a3a3a;
    border-color: #D4AF37;
}

.standard-reporting-control-group .btn-primary {
    background: #D4AF37;
    color: #fff;
}

.standard-reporting-control-group .btn-primary:hover {
    background: #B8860B;
    color: #fff;
}

.bonus-slider-modal .modal-header {
    border-color: #e5e5e5;
    background: #030a2e;
}

.bonus-slider-modal .modal-content {
    background-color: #030a2e;
    border-color: #02071c;
}

.bonus-slider-modal .bonus-form {
    background-color: #0a1849;
    color: #dad9d9;
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    border-top: 2px solid #D4AF37;
}

.bonus-controls-field .bonus-control-button {
    background-color: #e4e4e4;
    color: #525252;
}

.bonus-controls-field .bonus-amount {
    background-color: #0e0e0e;
    color: #D4AF37;
}

.bonus-range .bubble {
    color: #fff;
    border-color: #D4AF37;
    background: #030a2e;
}

.bonus-range .bubble::before {
    border-color: rgba(233, 154, 1, 0);
    border-top-color: #D4AF37;
}

.bonus-range .bubble::after {
    border-color: rgba(14, 14, 14, 0);
    border-top-color: #0e0e0e;
}

.claim-container {
    background-color: #ececf1;
}

.modal-content {
    background: #090807;
    color: #fff;
}

.modal-header {
    background: #0c0c0c;
    border-bottom-color: #333;
}

.modal-header .close {
    color: #fff;
}

.claim-info-modal h4 {
    color: #D4AF37;
}

.standard-form-note.claim-note span, .standard-form-note.claim-note strong {
    color: #fff;
}

.claim-item-type>div {
    background-color: #D4AF37;
}

.claim-item-type .expiration-countdown [data-section] {
    background-color: #D4AF37;
}

.claim-item-type .expiration-countdown [data-section]::before {
    background-color: #c00086;
}

.claim-item-container .claim-item {
    background: #f5f5f5;
    border-color: #D4AF37;
}

.claim-item-container .claim-item .claim-title, .claim-item-container .claim-item .claim-details, .claim-item-container .claim-item .claim-progress-info .progress-percentage, .claim-item-container .claim-item .claim-progress-info .progress-percentage i {
    color: #3c3c3c;
}

.bonus-progress .progress {
    background-color: #b2b2b2;
}

.claim-item .claim-button, .claim-item .activation-button, .claim-item .cancellation-button, .claim-item .expiration-button {
    color: #fff;
    background: #D4AF37;
}

.claim-item .claim-button:hover, .claim-item .activation-button:hover, .claim-item .cancellation-button:hover, .claim-item .expiration-button:hover {
    background: #B8860B;
    color: #fff;
}

.claim-item .info-button {
    background-color: #a0a0a0;
}

.claim-item .info-button:hover {
    background-color: #909090;
}

.contact-us-list li h6 {
    color: #787878;
}

.contact-us-list li p {
    color: #858585;
}

.contact-us-list li a {
    color: #D4AF37;
}

.deposit-container .bank-info {
    background-color: #d8d8d8;
    color: #838383;
}

.banner {
    background: #070707;
}

.banner .carousel-indicators li {
    background: transparent;
}

.banner .carousel-indicators .active, .banner .carousel-indicators .slick-active {
    background: #D4AF37;
    border-color: #D4AF37;
}



.lottery-result-container {
    background-color: #D4AF37;
    color: #fff;
}

.lottery-result-container .lottery-result {
    background-color: #09132e;
}

.lottery-result-container .lottery-result-title {
    background: #D4AF37;
    color: #fff;
}

.lottery-result-container .lottery-numbers {
    background: #040403;
}

.lottery-result-container .lottery-date {
    color: #fff;
    background-color: #09132e;
}

.sports-matches-container {
    background-color: #0b0b0b;
}

.sport-match-item {
    background-color: #1f1f1f;
    color: #fff;
}

.sport-match-item .match-date {
    background: #162b6d;
    color: #fff;
}

.sport-match-item .match-info-container {
    background-color: #051847;
    color: #fff;
}

.sport-match-item:nth-child(even) {
    background-color: #174e87;
    color: #fff;
}

.sport-match-item:nth-child(even) .match-info-container {
    background-color: #0a3460;
    color: #fff;
}

.panel-primary>.panel-heading.emailbox-heading {
    background-color: #263366;
    border-color: #337ab7;
}

.panel-heading.emailbox-heading .panel-tabs>li.active>a {
    border-bottom: 5px solid #fca601;
}

ul.email-right-header li a:hover {
    background: #bababa;
}

ul.email-right-header li.active a {
    background: #bababa;
}

.white-panel.emailbox .panel {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
}

.paging-input {
    border-color: #b5b5b7;
    background: #f2f2f4;
}

.white-panel.emailbox .checkbox:before {
    background-color: #080808;
    color: #838383;
    border-color: #d6d5d5;
}

.inbox-table-body div {
    border-color: #d6d5d5;
}

.messaging-side-menu {
    background-color: #090807;
    border-color: #242424;
}

.messaging-side-menu [data-active="true"] a, .messaging-side-menu a:hover {
    color: #D4AF37;
    border-bottom-color: #D4AF37;
}

.replied-message {
    color: #333;
    border-color: #353535;
}

.replied-message[data-creator="true"] .replied-message-content {
    background-color: #242424;
    color: #fff;
}

.replied-message .replied-message-content pre p {
    color: #000;
}

.mobile-app-container .text-container {
    color: #fff;
}

.mobile-app-container .logo-container {
    background-color: #090807;
}

.mobile-app-container .link-container a:hover {
    background-color: #ddd;
}

.mobile-app-container .nav-tabs>li.active>a, .mobile-app-container .nav-tabs>li.active>a:hover, .mobile-app-container .nav-tabs>li.active>a:focus {
    background-color: #D4AF37;
    color: #fff;
}

.mobile-app-container .tab-pane .note {
    color: #f00;
}

.mobile-app-container .tab-pane .important {
    color: #ff9600;
}

.poker-game-types {
    background: rgba(11, 11, 11, .5);
    background: -moz-linear-gradient(left, rgba(11, 11, 11, .5) 0%, rgba(63, 63, 63, .5) 50%, rgba(11, 11, 11, .5) 100%);
    background: -webkit-linear-gradient(left, rgba(11, 11, 11, .5) 0%, rgba(63, 63, 63, .5) 50%, rgba(11, 11, 11, .5) 100%);
    background: linear-gradient(to right, rgba(11, 11, 11, .5) 0%, rgba(63, 63, 63, .5) 50%, rgba(11, 11, 11, .5) 100%);
    border: 4px solid #1e1e1e;
    border-radius: 15px;
}

.profile-container .download-link-container a:hover {
    background-color: #ddd;
}

.profile-container .mobile-info-button {
    border-color: #23527c;
    background-color: #415784;
    color: #fff;
}

.promotions-container {
    background-color: #00051b;
}

.promotions-container .standard-side-menu li a {
    background-color: #030a2e;
}

.promotions-container .standard-side-menu a[data-active="true"], .promotions-container .standard-side-menu a:hover {
    background-color: #D4AF37;
    color: #fff;
}

.promotion-list {
    background-color: #0c0c0c;
}

.promotion-item img {
    border-color: #000;
}

.promotion-item .click-for-get-promo-button {
    background: #D4AF37;
    color: #fff;
}

.promotion-item .click-for-get-promo-button:hover {
    background: #B8860B;
}

.promotion-item .promotion-title h2 {
    color: #000;
}

.promotion-item-details {
    background: #00051b;
}

.promotion-item-details .click-for-get-promo-button {
    background: #D4AF37;
    color: #fff;
}

.promotion-item-details .click-for-get-promo-button:hover {
    background: #B8860B;
}

.promotion-info .promotion-share-container .promotion-share-btn {
    color: #000;
    border-color: #000;
}

.promotion-info .promotion-share-container .promotion-share-btn img {
    filter: invert(0);
}

.register-done-container {
    color: #676767;
}

.register-done-container>a {
    background-color: #29355d;
    color: #fff;
}

.register-done-container>h2 {
    color: #7c7c7c;
}

.register-done-container>h2 span {
    color: #D4AF37;
}

.register-done-container>h3 span {
    color: #7c7c7c;
}

.register-done-container>img {
    background-color: transparent;
}

.register-done-container .btn-deposit {
    background: #a844fb;
    background: linear-gradient(to top, #a844fb 0%, #3ebbf3 100%);
    box-shadow: rgba(0, 0, 0, .2) 0 0 20px 5px;
}

.register-done-container .btn-deposit:hover {
    background: linear-gradient(to bottom, #3ebbf3 0%, #a844fb 100%);
}

.register-done-container .buttons-container-register-done .btn {
    background: linear-gradient(to bottom, #D4AF37 0%, #D4AF37 100%);
    color: #fff;
    border-color: #D4AF37;
}

.register-done-container .buttons-container-register-done .btn:hover {
    background: linear-gradient(to top, #a844fb 0%, #3ebbf3 100%);
    border-color: transparent;
}

.register-done-container .register-verification-done {
    border-color: #D4AF37;
    background: #263f95;
}

.register-done-container .register-verification-done .info {
    color: #D4AF37;
    border-color: #D4AF37;
}

.register-done-container .register-verification-done a {
    color: #D4AF37;
}

.slots-games-container, .casino-games-container, .race-games-container {
    background-color: #0c1740;
}

.slots-games-container .filter-section, .casino-games-container .filter-section, .race-games-container .filter-section {
    background-color: #0c1740;
}

.slots-games-container .filter-section input[type=text], .casino-games-container .filter-section input[type=text], .race-games-container .filter-section input[type=text] {
    background: #0e0e0e;
    color: #fff;
}

.slots-games-container .category-filter-link, .casino-games-container .category-filter-link, .race-games-container .category-filter-link {
    color: #fff;
}

.slots-games-container .category-filter-link.active, .slots-games-container .category-filter-link:hover, .casino-games-container .category-filter-link.active, .casino-games-container .category-filter-link:hover, .race-games-container .category-filter-link.active, .race-games-container .category-filter-link:hover {
    background-color: #D4AF37;
    color: #fff;
}

.slot-jackpot-container {
    background-color: rgba(3, 10, 38, .8);
}

[data-container-background="background-banner"] .carousel-indicators li, [data-container-background="others"] .carousel-indicators li {
    background-color: #595959;
    border-color: #595959;
}

[data-container-background="dark-game-banner"] .carousel-indicators li.active, [data-container-background="light-game-banner"] .carousel-indicators li.active, [data-container-background="others"] .carousel-indicators li.active {
    background-color: #FFD700;
    border-color: #FFD700;
}

.sports-container {
    background: #0b0b0b;
}

[data-container-background="background-banner"] {
    background-color: #5C3D0A;
}

[data-container-background="others"] {
    background-color: #010717;
}

[data-container-background="promotions"] {
    background-color: #0c0c0c;
}

.info-center {
    background-color: #090807;
}

.info-center-content {
    background-color: #fff;
}

.info-center-content-title {
    background-color: #d0d0d0;
    color: #D4AF37;
}

.info-center-title {
    background-color: #0a1749;
    color: #fff;
}

.topbar-left-section .language-selector {
    background-color: #000629;
}

.topbar-left-section .language-selector li {
    border-bottom: 1px solid #00031c;
}

.top-menu>li {
    color: #adbed2;
}

.top-menu .game-list {
    border-top-color: #D4AF37;
    background-color: rgba(3, 8, 40, .9);
    border-bottom-color: #D4AF37;
}

.footer-links>li>a {
    color: #fff;
}

.footer-links>li>a:hover {
    color: #D4AF37;
}

.footer-links>li+li>a {
    border-left-color: #3c3c3e;
}

.footer-section-title {
    color: #fff;
}

.site-info-container:not(:last-child):after {
    background-color: #0a2c52;
}

