#bottom_user_ads_container img, #top_user_ads_container img {
    vertical-align: baseline;
}

@media only screen and (max-width: 40em) {
    .reveal-modal, dialog {
        min-height: auto;
        padding: 10px;
    }
}

#myModal22 {
    border-radius: 10px;
    background-size: cover;
}

#earn_more {
    color: #fff;
    text-shadow: 0 0 5px #000;
}

#multiply_times {
    color: #fff;
    text-shadow: 0 0 2px #000;
    margin-top: 10px;
}

#multiply_now_div {
    max-width: 400px;
    display: inline-block;
    padding: 10px;
    background: orange;
    margin-top: 10px;
    border: 3px solid #ffb833;
    box-shadow: 0 0 10px #000205;
    cursor: pointer;
    border-radius: 5px;
}

#multiply_now_div:hover {
    background: #ffb833;
    border: 3px solid #ffc966;
    box-shadow: none;
}

#multiply_now_div a {
    text-decoration: none;
}

#multiply_now_text {
    color: #000;
    margin: 0 !important;
}

#multiple_by {
    color: #ffff00;
    text-shadow: 0 0 2px #000;
    font-weight: 700;
    font-size: 24px;
}

#free_play_dig {
    font-size: 30px;
    font-weight: 700;
    padding: 10px 0;
}

.news_content p, .inside_news_content p {
    text-align: left;
}

.news_content h5 {
    color: #fff;
}

.news_content {
    color: #fff;
}

.alert-box .close {
    color: #000;
    opacity: 1;
}

#withdrawal_amount_box_div, #instant_withdrawal_amount_box_div, #donation_amount_div {
    width: 250px;
    display: table;
    margin: 0 auto;
}

.payout_time_remaining, #lottery_round_end {
    width: 320px;
    height: 60px;
    padding: 10px 0 0;
}

.faq_question {
    padding: 10px 0 0 25px;
    cursor: pointer;
    color: blue;
}

.faq_answer {
    padding: 10px 0 0 25px;
}

#autobet_table tr td, #autobet_table tr td input {
    text-align: center;
}

#drop1 li a {
    font-weight: 700;
}

.withdraw_options_ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.withdraw_options_ul li {
    float: left;
    list-style: none;
    margin-right: 5px;
    border-radius: 5px;
    text-align: center;
}

#lottery_tab {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

#lottery_prizes_table h2, #lottery_prizes_table h3, #lottery_prizes_table h4, #lottery_prizes_table h5 {
    padding: 0;
    margin: 0;
}

.alert-box {
    letter-spacing: 0.01562em;
    line-height: 150%;
}

.play_jackpot, .autobet_play_jackpot {
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}

.faq_question {
    background: url(/images/Te8MALH.gif) no-repeat 0 11px;
    padding: 7px 0 0 25px;
    cursor: pointer;
}

.faq_answer {
    background: url(/images/ER0R4FS.gif) no-repeat 0 11px;
    padding: 0.016em 0 0 25px;
}

.bet_amount_box {
    float: left;
    border: 1px solid #004530;
    border-radius: 3px 3px 0 0;
    font-size: 14px;
    text-shadow: 0 1px #000;
}

.win_profit_box_value {
    float: left;
    height: 39px;
    border: 1px solid #004530;
    border-radius: 3px 0 0 3px;
    font-size: 14px;
    text-shadow: 0 1px #000;
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
    text-align: center;
}

.max_profit_per_bet_value {
    height: 39px;
    border: 1px solid #004530;
    border-radius: 3px 0 0 3px;
    font-size: 14px;
    text-shadow: 0 1px #000;
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
    text-align: center;
    width: 250px !important;
    padding: 5px 0;
    color: #feba00;
    border: 1px solid #246954;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    border-radius: 0 0 5px 5px;
}

.max_profit_per_bet_header {
    text-shadow: 0 1px #000;
    max-width: 250px !important;
    padding: 5px 0;
    margin-bottom: 0 !important;
    border-radius: 5px 5px 0 0;
}

.win_profit_box {
    float: left;
    height: 39px;
    border: 1px solid #004530;
    border-radius: 3px 0 0 3px;
    font-size: 14px;
    text-shadow: 0 1px #000;
    text-align: center;
}

.multiplier_header_background {
    background: #142f4d;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #235061), color-stop(36%, #142f4d), color-stop(41%, #142f4d));
    background: -webkit-linear-gradient(top, #235061 0%, #142f4d 36%, #142f4d 41%);
    background: -o-linear-gradient(top, #235061 0%, #142f4d 36%, #142f4d 41%);
    background: -ms-linear-gradient(top, #235061 0%, #142f4d 36%, #142f4d 41%);
    background: linear-gradient(to bottom, #235061 0%, #142f4d 36%, #142f4d 41%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#235061', endColorstr='#142F4D', GradientType=0);
}

.payout_win_box {
    float: left;
    width: 120px;
    height: 39px;
    border: 1px solid #004530;
    border-radius: 3px 3px 0 0;
    font-size: 14px;
    padding: 7px 6px;
    text-shadow: 0 1px #000;
    border-bottom: none;
}

.jackpot_header_first_column {
    float: left;
    width: 70px;
    height: 39px;
    padding: 5px 0;
    border: 1px solid #004530;
    border-right: 1px solid #004530;
    border-right: none;
    border-radius: 3px 0 0 3px;
    font-size: 14px;
    text-shadow: 0 1px #000;
}

.jackpot_header_second_column {
    float: left;
    width: 95px;
    height: 39px;
    padding: 5px 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border: 1px solid #004530;
    border-right: none;
    text-shadow: 0 1px #000;
}

.jackpot_header_third_column {
    float: left;
    width: 95px;
    height: 39px;
    padding: 5px 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border: 1px solid #004530;
    border-radius: 0 3px 3px 0;
    text-shadow: 0 1px #000;
}

.jackpot_first_column {
    float: left;
    width: 70px;
    height: 39px;
    padding: 5px 0;
    border: 1px solid #004530;
    border-right: 1px solid #004530;
    border-right: none;
    border-radius: 3px 0 0 3px;
    font-size: 14px;
    text-shadow: 0 1px #000;
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
}

.jackpot_second_column {
    float: left;
    width: 95px;
    height: 39px;
    padding: 5px 0;
    font-size: 14px;
    color: #feba00;
    text-align: center;
    border: 1px solid #004530;
    border-right: none;
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
    text-shadow: 0 1px #000;
}

.jackpot_third_column {
    float: left;
    width: 95px;
    height: 39px;
    padding: 5px 0;
    font-size: 14px;
    color: #feba00;
    text-align: center;
    border: 1px solid #004530;
    border-radius: 0 3px 3px 0;
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
    text-shadow: 0 1px #000;
}

.payout_win_values {
    float: left;
    width: 120px;
    height: 47px;
    color: #feba00;
    border: 1px solid #004530;
    border-top: none;
    border-top: 1px solid #246954;
    border-radius: 0 0 3px 3px;
    font-size: 14px;
    padding: 7px 6px;
    text-shadow: 0 1px #000;
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
}

#double_your_bnb_bet_lo_button, #double_your_bnb_bet_hi_button, .auto_bet_start_stop_button {
    background: #feba00;
    background: -webkit-linear-gradient(top, #f5cb08, #ebae08);
    background: -moz-linear-gradient(top, #f5cb08, #ebae08);
    background: -o-linear-gradient(top, #f5cb08, #ebae08);
    background: -ms-linear-gradient(top, #f5cb08, #ebae08);
    background: linear-gradient(to bottom, #f5cb08, #ebae08);
    -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.45), 0 1px 1px rgba(0, 0, 0, 0.45);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.45), 0 1px 1px rgba(0, 0, 0, 0.45);
    color: #483704 !important;
    border: none;
}

.double_your_bnb_middle_section_remove {
    width: 290px;
    height: 362.781px;
    float: left;
}

.double_your_bnb_middle_section_to_add {
    width: 580px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    border-radius: 0 0 10px 10px;
    border-top: 1px solid #00946f;
    height: auto !important;
    padding-bottom: 20px !important;
}

.double_your_bnb_middle_section_to_add_small {
    width: 290px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    border-radius: 0 0 10px 10px;
    height: auto !important;
    padding-bottom: 20px !important;
}

.double_your_bnb_left_section_remove {
    border-radius: 10px 0 0 10px;
    border-right: 1px solid #00946f;
    height: 362.781px;
}

.double_your_bnb_left_section_to_add {
    border-radius: 10px 0 0 0;
    border-right: 1px solid #00946f;
    height: 362.781px;
}

.double_your_bnb_left_section_to_add_small {
    border-radius: 10px 10px 0 0;
    border-bottom: 1px solid #00946f;
    height: auto;
}

.double_your_bnb_right_section_remove {
    border-radius: 0 10px 10px 0;
    border-left: 1px solid #00946f;
}

.double_your_bnb_right_section_to_add {
    border-radius: 0 10px 0 0;
}

.double_your_bnb_right_section_to_add_small {
    border-radius: 0 0 0 0;
    border-bottom: 1px solid #00946f;
}

.double_your_bnb_auto_bet_right_section_remove {
    border-radius: 0 10px 10px 0;
    border-left: 1px solid #00946f;
    height: 450px;
}

.double_your_bnb_auto_bet_right_section_to_add {
    border-radius: 0 10px 0 0;
    height: 450px;
}

.double_your_bnb_auto_bet_right_section_to_add_small {
    border-radius: 0 0 0 0;
    border-bottom: 1px solid #00946f;
    padding-bottom: 20px;
    height: auto;
}

.double_your_bnb_main_container_remove {
    max-width: 870px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.double_your_bnb_main_container_to_add {
    max-width: 580px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.double_your_bnb_main_container_to_add_small {
    max-width: 290px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.bet_hi_button_remove {
    width: 145px;
    float: left;
    text-align: center;
}

.bet_hi_button_to_add {
    width: 290px;
    float: left;
    text-align: right;
    padding-right: 20px;
}

.bet_hi_button_to_add_small {
    width: 145px;
    float: left;
}

.bet_lo_button_remove {
    width: 145px;
    float: left;
    text-align: center;
}

.bet_lo_button_to_add {
    width: 290px;
    float: left;
    text-align: left;
    padding-left: 20px;
}

.bet_lo_button_to_add_small {
    width: 145px;
    float: left;
}

.counter {
    text-align: center;
    max-width: 260px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0.2em !important;
}

.counter span {
    padding: 3px 7px;
    border-radius: 5px;
    color: #fff;
    margin-right: -5px;
    background: #45484d;
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));
    background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
    background: linear-gradient(to bottom, #45484d 0%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);
}

.auto_bet_on_input {
    margin: 0 !important;
}

.auto_bet_on_p {
    margin-bottom: 0 !important;
    border-radius: 3px 3px 0 0;
    text-align: center;
    font-size: 14px;
}

.auto_bet_right_section_box {
    max-width: 260px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0;
    font-size: 14px;
    color: #feba00;
    text-align: center;
    border: 1px solid #004530;
    border-radius: 0 0 3px 3px;
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
    text-shadow: 0 1px #000;
    border-top: 0.5px solid #246954;
}

.auto_bet_input_box {
    font-size: 14px !important;
    color: #feba00 !important;
    text-align: center !important;
    border: 1px solid #004530 !important;
    border-radius: 3px 3px !important;
    margin: 0 !important;
}

.auto_bet_first_column {
    float: left;
    width: 30px;
    height: 39px;
    padding: 5px 0;
    border-right: 1px solid #004530;
    font-size: 14px;
    text-shadow: 0 1px #000;
}

.auto_bet_second_column {
    float: left;
    width: 78px;
    height: 39px;
    padding: 5px 0;
    font-size: 14px;
    color: #feba00;
    text-align: center;
    border-right: 1px solid #004530;
    text-shadow: 0 1px #000;
}

.auto_bet_third_column {
    float: left;
    width: 150px;
    height: 39px;
    padding: 5px 0;
    font-size: 14px;
    color: #feba00;
    text-align: center;
    text-shadow: 0 1px #000;
}

.auto_bet_setting_span {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 0 4px;
    font-size: 10px !important;
}

a.auto_bet_setting_span span {
    display: none;
    color: #1a1a1a;
    background-color: #fc3;
    padding: 10px;
    border: 2px solid #e6ac00;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: auto;
    text-align: center;
    position: absolute;
    z-index: 100;
    text-shadow: none;
    font-size: 14px;
}

a.auto_bet_setting_span {
    display: inline-block;
}

a.auto_bet_setting_span:hover span {
    display: block;
}

#auto_bet_running {
    color: #1a1a1a;
    background-color: #fc3;
    padding: 10px;
    border: 2px solid #e6ac00;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    max-width: 264px;
    text-align: center;
    position: absolute;
    z-index: 100;
    text-shadow: none;
    font-size: 14px;
    line-height: 18px;
}

.big_checkbox {
    -ms-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
}

.betting_mode_on {
    background: #007a5c url(../images/multiply_bg.jpg);
    font-weight: 700;
    color: #fff;
    float: left;
    width: 130px;
    padding: 20px 0;
    border-radius: 10px 10px 0 0;
    cursor: pointer;
    text-shadow: 0 1px #000;
}

.manual_auto_bet_on_button {
    background: #00c795 url(../images/manual_auto_on_button.jpg);
    float: left;
    width: 130px;
    padding: 20px 0;
    border-radius: 10px 10px 0 0;
    cursor: pointer;
    font-weight: 700;
}

.jackpot_table_ul {
    list-style: none;
    text-align: center;
    max-width: 260px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.jackpot_row {
    width: 280px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.betting_close {
    font-size: 1.375em;
    padding: 5px 4px 4px;
    line-height: 0;
    position: absolute;
    top: 0.4375em;
    right: 0.3125em;
    color: #333;
    opacity: 0.8;
}

.betting_close:hover, .betting_close:focus {
    opacity: 1;
}

.top-bar-section li:not(.has-form) a:not(.button) {
    line-height: 45px;
}

.auto_bet_on_button {
    margin-left: 2px;
}

.manual_auto_bet_button_container {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    max-width: 264px !important;
}

.manual_bet_on_button {
    margin-right: 2px;
}

.betting_left_right_section {
    background: #007a5c url(../images/multiply_bg.jpg);
    width: 290px;
    float: left;
}

.jackpot_input_margin {
    margin-top: 7px !important;
}

.width_margin_padding_setting {
    max-width: 280px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    padding: 0;
    margin-top: 0 !important;
    text-align: center;
}

.auto_new_design_error {
    color: #000;
    background-color: #f66;
    padding: 10px 0;
    font-size: 14px;
}

.autobet_new_design_color {
    color: #ffb13d;
}

.autobet_new_design_results_box {
    font-size: 14px;
    text-shadow: 0 1px #000;
}

.autobet_view_bet_details {
    color: #ff8e14;
    text-shadow: 0 1px #000;
}

.play_for_jackpot_header {
    text-shadow: 0 1px #000;
    margin-top: 20px !important;
    margin-bottom: 0 !important;
}

.jackpot_roll_number {
    text-shadow: 0 1px #000;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.text_shadow {
    text-shadow: 0 1px #000;
}

.jackpot_container {
    width: 280px;
    text-align: center;
    margin: 0;
}

.on_win_on_lose {
    color: inherit;
    text-align: center;
    width: 130px;
    padding: 10px 0;
}

.on_win_on_lose:hover {
    color: inherit;
}

.odd_win_chance_message {
    font-size: 14px;
    background-color: #fff;
    color: #000;
    display: none;
}

.bet_amount_options {
    padding: 4px 5px;
    background: rgba(0, 0, 0, 0.3);
    border-bottom: 0;
}

.bet_amount_options_margin {
    margin-right: 1px;
}

.multiplier_header_div {
    max-width: 260px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.hi_lo_alternate_span {
    margin-left: 10px;
    text-shadow: 0 1px #000;
}

.double_your_bnb_bet_win_message {
    display: none;
    color: #000 !important;
    background-color: #3f3;
    padding: 10px 0;
    font-size: 14px;
}

.double_your_bnb_bet_lose_message {
    display: none;
    color: #000 !important;
    background-color: #f66;
    padding: 10px 0;
    font-size: 14px;
}

.jackpot_message_content {
    padding: 10px 0;
    background-color: #ffe6cc;
    font-size: 14px;
}

.double_your_bnb_error_message {
    display: none;
    color: #000 !important;
    background-color: #f66;
    padding: 10px 0;
    font-size: 14px;
}

.gt_lt_span {
    color: #feba00;
}

.manual_bet_gt_lt_p {
    text-shadow: 0 1px #000;
    font-size: 15px;
    margin-top: 5px;
}

.bet_on_p {
    text-shadow: 0 1px #000;
    margin-top: 5px;
    padding: 5px 0;
}

.manual_bet_hi_lo_ul {
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}

.no_of_rolls_value {
    font-size: 14px !important;
    color: #feba00 !important;
    text-align: center !important;
    border: 1px solid #004530 !important;
    border-radius: 3px 3px !important;
}

.bet_odds_value {
    font-size: 14px !important;
    color: #feba00 !important;
    text-align: center !important;
    border: 1px solid #004530 !important;
    border-radius: 3px 3px !important;
}

.bet_amount_value_input {
    font-size: 14px !important;
    color: #feba00 !important;
    width: 248px !important;
    text-align: center !important;
    border: 1px solid #004530 !important;
    border-radius: 0 0 3px 3px !important;
}

.win_profit_value_li {
    width: 150px;
    padding: 6px 5px;
    color: #feba00;
    border-left: 1.5px solid #246954;
}

.win_profit_li {
    width: 100px;
    padding: 7px 6px;
}

.payout_value_input {
    font-size: 14px !important;
    color: #feba00 !important;
    text-align: center !important;
    border: 1px solid #004530 !important;
    border-radius: 3px 3px !important;
}

.win_chance_value_input {
    font-size: 14px !important;
    color: #feba00 !important;
    text-align: center !important;
    border: 1px solid #004530 !important;
    border-radius: 3px 3px !important;
}

.auto_bet_base_bet_value {
    font-size: 14px !important;
    color: #feba00 !important;
    text-align: center !important;
    border: 1px solid #004530 !important;
    border-radius: 3px 3px !important;
    margin-bottom: 2px !important;
}

.auto_bet_max_bet_win_value {
    font-size: 14px !important;
    color: #feba00 !important;
    text-align: center !important;
    border: 1px solid #004530 !important;
    border-radius: 3px 3px !important;
    margin-bottom: 2px !important;
}

.base_bet_max_bet_value_li {
    padding: 2.5px 2px 2.5px 3px;
    color: #feba00;
    border-left: 1.5px solid #246954;
}

.on_win_on_lose_ul {
    list-style: none;
    text-align: center;
    width: 260px;
    margin-bottom: 1em !important;
}

.on_win_on_lose_content_div {
    width: 260px;
    padding: 5px 10px;
}

.common_background_border {
    background: rgba(0, 0, 0, 0.3) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1) !important;
    text-shadow: 0 1px #000 !important;
    border-top: 0.5px solid #246954 !important;
}

#free_play_digits {
    display: none;
}

#free_play_digits span, #freespin_digits span {
    font-size: 1.75em !important;
    border-radius: 5px;
    color: #ffff00;
    background: #45484d;
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));
    background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
    background: linear-gradient(to bottom, #45484d 0%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);
    padding: 5px 10px;
    margin-right: -5px;
    text-shadow: 2px 2px #170101;
}
h1#freespin_digits {
    font-size: 1.75em !important;
}
.free_play_result_style {
    display: none;
    padding: 15px;
    color: #000 !important;
    max-width: 600px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 3px;
}

.free_play_result_success {
    background-color: rgba(51, 255, 51, 0.72);
    box-shadow: 0 0 2px #22381f;
}

.free_play_result_success a {
    color: red !important;
    text-decoration: none;
}

.free_play_result_error {
    background-color: rgba(255, 38, 38, 0.72);
    box-shadow: 0 0 10px gray;
}

.free_play_result_error a {
    color: #fffb00 !important;
    text-decoration: underline;
}

#why_not_multiply {
    background: rgba(255, 233, 39, 0.69);
    max-width: 600px;
    padding: 15px 5px;
    border-radius: 3px;
    border: 2px groove #fff56a;
}

#why_not_multiply a {
    color: #000;
}

.reward_category_container {
    border-radius: 3px;
}

.reward_category_name {
    padding: 15px;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    text-shadow: 0 0 2px #011c22;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3399ff), color-stop(1, #004d99));
    background: -moz-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -webkit-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -o-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -ms-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: linear-gradient(to bottom, #3399ff 5%, #004d99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399FF', endColorstr='#004D99', GradientType=0);
    background-color: #004d99;
    border: 1px solid #06c;
    border-radius: 3px 3px 0 0;
}

.reward_category_name:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3399ff), color-stop(1, #004d99));
    background: -moz-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -webkit-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -o-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -ms-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: linear-gradient(to bottom, #3399ff 5%, #004d99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399FF', endColorstr='#004D99', GradientType=0);
    background-color: #004d99;
    cursor: pointer;
}

.reward_category_details {
    padding: 5px 15px 15px;
    background-color: transparent;
    border: 1px solid #aeb3b2;
    border-top: none;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 0 2px #c5c5c5;
    margin-bottom: 15px;
}

.reward_category_description {
    margin: 0;
    text-align: left;
    margin-bottom: -5px;
}

.reward_dollar_value_style {
    text-align: center;
    color: #000;
    background: 0 0;
    border: 1px solid #13b0b9;
    padding: 14px 0;
    width: 120px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    margin: auto;
}

.reward_link_redeem_button_style {
    text-align: center;
    box-shadow: inset 0 1px 0 0 #d8eeda;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffcc80), color-stop(1, #ff6d00));
    background: -moz-linear-gradient(top, #ffcc80 5%, #ff6d00 100%);
    background: -webkit-linear-gradient(top, #ffcc80 5%, #ff6d00 100%);
    background: -o-linear-gradient(top, #ffcc80 5%, #ff6d00 100%);
    background: -ms-linear-gradient(top, #ffcc80 5%, #ff6d00 100%);
    background: linear-gradient(to bottom, #98e0ce 5%, #7ae6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC80', endColorstr='#FF6D00', GradientType=0);
    background-color: #ff6d00;
    border: 1px solid #13b0b9;
    padding: 14px 0;
    color: #000;
    cursor: pointer;
    width: 100px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    margin: auto;
}

.reward_link_redeem_button_style:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffcc80), color-stop(1, #ff6d00));
    background: -moz-linear-gradient(top, #ffcc80 5%, #ff6d00 100%);
    background: -webkit-linear-gradient(top, #ffcc80 5%, #ff6d00 100%);
    background: -o-linear-gradient(top, #ffcc80 5%, #ff6d00 100%);
    background: -ms-linear-gradient(top, #ffcc80 5%, #ff6d00 100%);
    background: linear-gradient(to bottom, #00e4b0 5%, #00c093 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC80', endColorstr='#FF6D00', GradientType=0);
    background-color: #ff6d00;
    border: 1px solid #009e79;
    box-shadow: inset 0 1px 0 0 #e8f5e9;
}

button.reward_link_redeem_button_style:disabled {
    background-color: red;
    border: 1px solid #009e79;
    box-shadow: inset 0 1px 0 0 #e8f5e9;
}

.reward_link_redeem_button_mobile {
    margin: auto;
    margin-bottom: 5px;
}

.reward_link_redeem_button_mobile_last {
    margin: auto;
}

.reward_product_name {
    margin: 0 !important;
    padding: 15px;
    text-align: center;
    font-weight: 700;
    border-radius: 10px 10px 0 0;
    background: linear-gradient(to bottom, #ffde66 5%, #e6b400 100%);
    font-size: 15px;
    text-transform: uppercase;
    border: 1px solid #feba00;
}

.reward_category_container_main_div {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.effect2 {
    position: relative;
}

.effect2:before, .effect2:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width: 300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}

.effect2:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto;
}

.reward_table_box {
    padding: 15px;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 15px;
    font-weight: 500;
    background: #fdfbec;
}

.reward_table_box_left {
    border-radius: 5px 0 0 5px;
    font-weight: 700;
    text-transform: uppercase;
}

.reward_table_box_left_mobile {
    border-radius: 5px 5px 0 0;
    border-bottom: none;
    font-weight: 700;
}

.font_bold {
    font-weight: 700 !important;
}

.reward_table_input {
    padding: 5px 10px;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 15px;
    font-weight: 500;
    height: 47px;
    background: #fdfbec;
}

.reward_table_box_right {
    border-radius: 0 5px 5px 0;
    border-left: none;
}

.reward_table_box_right_mobile {
    border-radius: 0 0 5px 5px;
}

.reward_table_box_header {
    text-shadow: 0 0 2px #022602;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0ccf16), color-stop(1, #057f0b));
    background: -moz-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -webkit-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -o-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -ms-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: linear-gradient(to bottom, #0ccf16 5%, #057f0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0CCF16', endColorstr='#057F0B', GradientType=0);
    background-color: #057f0b;
    border: 1px solid #43a047;
    color: #fff;
    border-radius: 5px 5px 0 0;
    padding: 20px;
}

.reward_table_box_container {
    background: #fdfbec;
    border-top: none;
    border-radius: 0 0 5px 5px;
}

#reward_point_redeem_result_container_div {
    display: none;
    position: fixed;
    top: 55px;
    left: 0;
    width: 100%;
    z-index: 999;
}

.reward_point_redeem_result_box {
    margin-right: auto;
    margin-left: auto;
    max-width: 400px;
    padding: 15px;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    position: relative;
    text-shadow: 0 0 2px #585656;
}

.reward_point_redeem_result_error {
    background-color: #ff3539;
    box-shadow: 0 0 10px gray;
}

.reward_point_redeem_result_success {
    background-color: #067d06;
    box-shadow: 0 0 2px #22381f;
}

.reward_point_redeem_result_box_close {
    position: absolute;
    right: 9px;
    top: 0;
    color: #2b2b2b;
}

.earn_reward_points_p {
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    color: #111;
    background: #87ff8f;
    font-weight: 400;
}

.lottery_winner_table_box {
    padding: 15px 0;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 15px;
    font-weight: 500;
    background: #fdfbec;
}

.lottery_winner_table_first_last_cell {
    border-top: none;
}

.lottery_winner_table_second_cell {
    border-top: none;
    border-left: none;
}

.lottery_winner_table_third_cell {
    border-top: none;
    border-left: none;
    border-right: none;
}

.lottery_table_mobile_style {
    font-size: 13px;
    height: 55px;
}

.lottery_winner_table_box_header {
    text-shadow: 0 0 2px #022602;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0ccf16), color-stop(1, #057f0b));
    background: -moz-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -webkit-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -o-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -ms-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: linear-gradient(to bottom, #0ccf16 5%, #057f0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0CCF16', endColorstr='#057F0B', GradientType=0);
    background-color: #057f0b;
    border: 1px solid #43a047;
    color: #fff;
    border-radius: 5px 5px 0 0;
    padding: 20px;
}

.lottery_winner_table_box_container {
    background: #fdfbec;
    border-top: none;
    border-radius: 0 0 5px 5px;
    padding: 0;
}

.table_header_background {
    text-shadow: 0 0 2px #022602;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3192f3), color-stop(1, #005bb6));
    background: -moz-linear-gradient(top, #3192f3 5%, #005bb6 100%);
    background: -webkit-linear-gradient(top, #3192f3 5%, #005bb6 100%);
    background: -o-linear-gradient(top, #3192f3 5%, #005bb6 100%);
    background: -ms-linear-gradient(top, #3192f3 5%, #005bb6 100%);
    background: linear-gradient(to bottom, #3192f3 5%, #005bb6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3192f3', endColorstr='#005bb6', GradientType=0);
    background-color: #005bb6;
    border: 1px solid #045fb9;
    color: #fff;
    padding: 20px;
    font-weight: 700;
}

.my_tickets_row_one {
    box-shadow: 0 0 20px #ccc;
    border-radius: 5px 5px 0 0;
}

.my_tickets_row_two {
    box-shadow: 0 5px 20px #ccc;
    border-radius: 0 0 5px 5px;
}

.gold {
    background-color: gold;
    background: linear-gradient(to bottom, #ffe766 5%, #ffd700 100%);
    border-bottom: 1px solid #f3cd00;
}

.silver {
    background-color: silver;
    background: linear-gradient(to bottom, #e8e8e8 5%, #c0c0c0 100%);
    border-bottom: 1px solid #a9a7a7;
}

.bronze {
    background-color: #cd7f32;
    background: linear-gradient(to bottom, #ff9a36 5%, #cd7f32 100%);
    border-bottom: 1px solid #d87310;
}

.green_prize_rank {
    background: linear-gradient(to bottom, #40ff7f 5%, #2eb85c 100%);
    background-color: #2eb85c;
    border-bottom: 1px solid #0a9c3b;
}

.br_5 {
    border-radius: 5px 0 0 0;
}

.br_0_5 {
    border-radius: 0 5px 0 0;
}

.br_5_5 {
    border-radius: 5px 5px 0 0;
}

.br_0_0_5_0 {
    border-radius: 0 0 5px 0;
}

.br_0_0_0_5 {
    border-radius: 0 0 0 5px;
}

.br_0_0_5_5 {
    border-radius: 0 0 5px 5px;
}

.br_right_1px {
    border-right: 1px solid rgba(0, 0, 0, 0.34);
}

.pad_zero {
    padding: 0;
}

.orange_button {
    box-shadow: inset 0 1px 0 0 #faecd6;
    text-shadow: 0 0 2px #022602;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff9c00), color-stop(1, #ea8c17));
    background: -moz-linear-gradient(top, #ff9c00 5%, #ea8c17 100%);
    background: -webkit-linear-gradient(top, #ff9c00 5%, #ea8c17 100%);
    background: -o-linear-gradient(top, #ff9c00 5%, #ea8c17 100%);
    background: -ms-linear-gradient(top, #ff9c00 5%, #ea8c17 100%);
    background: linear-gradient(to bottom, #ffa71a 5%, #cc7000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c00', endColorstr='#057F0B', GradientType=0);
    background-color: #ea8c17;
    border: 1px solid #ca7200;
    padding: 14px;
    color: #fff;
    cursor: pointer;
    width: 120px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px;
    border-radius: 3px;
}

.orange_button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff9c00), color-stop(1, #ea8c17));
    background: -moz-linear-gradient(top, #ff9c00 5%, #ea8c17 100%);
    background: -webkit-linear-gradient(top, #ff9c00 5%, #ea8c17 100%);
    background: -o-linear-gradient(top, #ff9c00 5%, #ea8c17 100%);
    background: -ms-linear-gradient(top, #ff9c00 5%, #ea8c17 100%);
    background: -webkit-linear-gradient(top, #ffb133 5%, #e67e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c00', endColorstr='#057F0B', GradientType=0);
    background-color: #ea8c17;
}

.older_newer_button_a {
    text-decoration: none;
    border-radius: 20px;
    border: 1px solid #a9a7a7;
    padding: 10px 20px;
    max-width: 120px;
    background: #fff;
    color: #000;
    font-size: 15px;
    font-weight: 700;
    box-shadow: 0 0 5px #bbb;
}

.older_newer_button_a:hover {
    background: #f2f2f2;
    box-shadow: none;
    color: #000;
}

.withdraw_options_ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.withdraw_options_ul a.active {
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 5px 5px 0 0;
    color: #472b00;
    text-shadow: none;
    border-bottom: transparent;
}

.withdraw_options_ul a {
    display: block;
    text-decoration: none;
    padding: 10px;
    color: #7a4900;
    font-weight: 700;
    width: 100px;
    z-index: 100;
    text-shadow: 0 0 1px #fff;
    background-color: #fff;
    border: none;
}

.withdraw_options_ul a:hover {
    background-color: #fff;
    color: #7a4900;
    border: none;
}

.withdraw_options_ul a.active:hover {
    border: 2px solid #000;
    border-radius: 5px 5px 0 0;
    color: #472b00;
    border-bottom: transparent;
}

.withdraw_content_top_border {
    margin: -4px 0;
    height: 2px;
    background: #000;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, black));
}

#withdraw_content_container {
    padding: 20px;
    z-index: 99;
}

#myModal15 {
    background-color: #fff;
    border-radius: 10px;
}

.new_button_style {
    padding: 14px;
    color: #fff;
    cursor: pointer;
    width: 120px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px;
    border-radius: 3px;
}

.deposit_withdraw_button_style {
    box-shadow: inset 0 1px 0 0 #d8eeda;
    text-shadow: 0 0 2px #022602;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0ccf16), color-stop(1, #057f0b));
    background: -moz-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -webkit-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -o-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: -ms-linear-gradient(top, #0ccf16 5%, #057f0b 100%);
    background: linear-gradient(to bottom, #0ccf16 5%, #057f0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0CCF16', endColorstr='#057F0B', GradientType=0);
    background-color: #057f0b;
    border: 1px solid #43a047;
}

.deposit_withdraw_button_style:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0de617), color-stop(1, #06980e));
    background: -moz-linear-gradient(top, #0de617 5%, #06980e 100%);
    background: -webkit-linear-gradient(top, #0de617 5%, #06980e 100%);
    background: -o-linear-gradient(top, #0de617 5%, #06980e 100%);
    background: -ms-linear-gradient(top, #0de617 5%, #06980e 100%);
    background: linear-gradient(to bottom, #0de617 5%, #06980e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0de617', endColorstr='#06980E', GradientType=0);
    background-color: #06980e;
    box-shadow: inset 0 1px 0 0 #e8f5e9;
}

.profile_page_button_style {
    box-shadow: inset 0 1px 0 0 #cce6ff;
    text-shadow: 0 0 2px #011c22;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3399ff), color-stop(1, #004d99));
    background: -moz-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -webkit-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -o-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: -ms-linear-gradient(top, #3399ff 5%, #004d99 100%);
    background: linear-gradient(to bottom, #3399ff 5%, #004d99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3399FF', endColorstr='#004D99', GradientType=0);
    background-color: #004d99;
    border: 1px solid #06c;
}

.profile_page_button_style:hover {
    box-shadow: inset 0 1px 0 0 #cce6ff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #66b3ff), color-stop(1, #0066cc));
    background: -moz-linear-gradient(top, #66b3ff 5%, #0066cc 100%);
    background: -webkit-linear-gradient(top, #66b3ff 5%, #0066cc 100%);
    background: -o-linear-gradient(top, #66b3ff 5%, #0066cc 100%);
    background: -ms-linear-gradient(top, #66b3ff 5%, #0066cc 100%);
    background: linear-gradient(to bottom, #66b3ff 5%, #0066cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66B3FF', endColorstr='#0066CC', GradientType=0);
    background-color: #06c;
}

#create_banner_button_a_hover:hover {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}

#multiplier_enable_sound_div {
    width: 280px;
    color: #ffe400;
    font-weight: 700;
    font-size: 15px;
    text-shadow: 0 0 2px #000;
    text-align: center;
    margin: auto;
    margin-top: 15px;
}

.keyboard_container {
    margin-top: 15px;
}

fieldset {
    border: solid 1px #d3d83a;
    padding: 1.25em;
    margin: 1.125em 0;
    border-radius: 5px;
}

#change_password_form {
    border-radius: 5px;
}

.ad_vertical_p {
    transform: rotate(90deg);
    transform-origin: left top 0;
    float: right;
    width: 20px;
    margin-top: 240px;
    margin-left: 178px;
    position: absolute;
}

.ad_disclaimer_link {
    text-decoration: underline;
    font-size: small;
    cursor: pointer;
    margin-bottom: 2px;
}

.reveal-modal {
    border-radius: 10px;
}

.free_play_bonus_box_large {
    background: rgba(10, 255, 0, 0.69);
    width: auto;
    max-width: 600px;
    border-radius: 5px;
    border: 2px groove #09ff00;
    margin-right: auto;
    margin-left: auto;
    padding: 0 10px;
}

.free_play_bonus_box_span_large {
    border: 1px solid #0b8407;
    text-align: center;
    background: #c6fdc4;
    font-weight: 700;
    border-radius: 5px;
    padding: 0 10px;
}

.font_14 {
    font-size: 14px;
}

.your_bitcoin_address {
    padding: 20px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.forgot_input_box {
    text-align: center;
    color: #000 !important;
    border-radius: 0 0 3px 3px !important;
    margin: 0 !important;
}

.forgot_input_box_div {
    border: none;
    height: auto;
    padding: 0;
    background: #fdfbec;
}

.forgot_2fa_button_style {
    padding: 5px;
    color: #fff;
    cursor: pointer;
    width: 80px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px;
    border-radius: 3px;
}

.forgot_2fa_answer {
    padding: 0;
    background: #fdfbec;
    border-radius: 0 0 5px 5px;
    border: 1px solid #ccc;
    font-weight: 700;
}

.forgot_2fa_no_button {
    box-shadow: inset 0 1px 0 0 #d8eeda;
    text-shadow: 0 0 2px #022602;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff3f62), color-stop(1, #b60011));
    background: -moz-linear-gradient(top, #ff3f62 5%, #b60011 100%);
    background: -webkit-linear-gradient(top, #ff3f62 5%, #b60011 100%);
    background: -o-linear-gradient(top, #ff3f62 5%, #b60011 100%);
    background: -ms-linear-gradient(top, #ff3f62 5%, #b60011 100%);
    background: linear-gradient(to bottom, #ff3f62 5%, #b60011 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3f62', endColorstr='#b60011', GradientType=0);
    background-color: #b60011;
    border: 1px solid #b90413;
    box-shadow: inset 0 1px 0 0 #d8eeda;
}

.forgot_2fa_no_button:hover {
    box-shadow: inset 0 1px 0 0 #d8eeda;
    text-shadow: 0 0 2px #022602;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fd4c6c), color-stop(1, #e80419));
    background: -moz-linear-gradient(top, #fd4c6c 5%, #e80419 100%);
    background: -webkit-linear-gradient(top, #fd4c6c 5%, #e80419 100%);
    background: -o-linear-gradient(top, #fd4c6c 5%, #e80419 100%);
    background: -ms-linear-gradient(top, #fd4c6c 5%, #e80419 100%);
    background: linear-gradient(to bottom, #fd4c6c 5%, #e80419 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd4c6c', endColorstr='#e80419', GradientType=0);
    background-color: #b60011;
    border: 1px solid #b90413;
    box-shadow: inset 0 1px 0 0 #d8eeda;
}

.forgot_2fa_question {
    border: 1px solid #001b25;
    padding: 10px 30px;
    font-weight: 700;
    background: #002b3a;
    border-radius: 3px 3px 0 0;
    color: #ffe766;
    text-align: left;
    font-size: 15px;
    display: inline-block;
    width: auto;
    margin: auto;
    text-transform: uppercase;
}

.arrow-up {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #e6ac00;
    position: absolute;
    margin-top: 16px;
    margin-left: -14px;
    display: none;
}

.arrow-up-small {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fc3;
    position: absolute;
    margin-top: 18px;
    margin-left: -12px;
    display: none;
    z-index: 999;
}

.captchasnet_captcha_info_span {
    font-weight: 400;
    text-align: left;
    position: absolute;
    z-index: 99;
    background-color: #fc3;
    padding: 5px;
    border: 1px solid #e6ac00;
    width: 320px;
    border-radius: 4px;
    margin-top: 23px;
    margin-left: -180px;
    display: none;
    font-size: 14px;
}

.captchasnet_captcha_options_div {
    width: 48px;
    height: 82px;
    border-right: 1px solid #0a9c3b;
    float: left;
}

.captchasnet_captcha_content {
    width: 242px;
    height: 82px;
    border: 1px solid #ccc;
    border-bottom: none;
    float: left;
}

.captchasnet_captcha_header {
    border-bottom: none;
    margin: 0;
    padding: 8px 0;
    border-radius: 5px 5px 0 0;
    background: #002b3a;
    color: #ffe766;
    font-size: 15px;
    font-weight: 700;
    border: 1px solid #011f29;
}

.captchasnet_captcha_container_div {
    width: 290px;
    height: auto;
    margin: auto;
    border-radius: 5px;
}

.captchasnet_captcha_change_p {
    margin: 0;
    box-shadow: inset 0 1px 0 0 #b7eac8;
    background: linear-gradient(to bottom, #40ff7f 5%, #2eb85c 100%);
    background-color: #2eb85c;
    border-bottom: 1px solid #0a9c3b;
    cursor: pointer;
}

.captchasnet_captcha_change_p:hover {
    box-shadow: inset 0 1px 0 0 #b7eac8;
    background: linear-gradient(to bottom, #67ff99 5%, #46c570 100%);
    background-color: #46c570;
    border-bottom: 1px solid #0a9c3b;
    text-shadow: none;
}

.captchasnet_captcha_input_box {
    text-align: center;
    color: #000 !important;
    border-radius: 0 0 5px 5px;
    font-size: 14px !important;
    font-weight: 700 !important;
}

.balance_after_bet_span_1 {
    margin-top: 11px !important;
    margin-left: -14px !important;
}

.balance_after_bet_span_2 {
    margin-top: 13px !important;
    margin-left: -12px !important;
}

.balance_after_bet_span_3 {
    width: 200px !important;
    text-align: center !important;
    margin-top: 18px !important;
    margin-left: -20px !important;
}

.switch_captcha_button {
    width: 180px;
    margin: auto;
    margin-bottom: 10px;
    background: #11d4ba;
    border: 1px solid #069683;
    padding: 10px !important;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    box-shadow: 0 0 2px #4a4a4a;
}

.switch_captcha_button:hover {
    background-color: #57e8d5;
    border: 1px solid #3a968a;
    box-shadow: none;
}

#slow_payout_time_remaining {
    width: 320px;
    height: 60px;
    padding: 10px 0 0;
}

#login_button:disabled, #signup_button:disabled, #forgot_password_button:disabled {
    filter: brightness(50%);
}

.fp_multiplier_bonus_box {
    background: rgba(254, 186, 0, 0.8);
    border: 2px groove #fac32f;
}

.has-tip {
    border-bottom: none;
    cursor: default;
    font-weight: inherit;
    color: inherit;
}

.has-tip:hover {
    border-bottom: none;
    cursor: default;
    font-weight: inherit;
    color: inherit;
}

.tooltip {
    background-color: #ccc !important;
    color: #000 !important;
    margin-top: -20px !important;
    width: auto !important;
}

.tooltip > .nub {
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent #ccc transparent;
    top: -10px;
}

.effect7 {
    position: relative;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.effect7:before, .effect7:after {
    content: "";
    position: absolute;
    z-index: -1;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    top: 0;
    bottom: 0;
    left: 10px;
    right: 10px;
    -moz-border-radius: 100px/10px;
    border-radius: 100px/10px;
}

.effect7:after {
    right: 10px;
    left: auto;
    -webkit-transform: skew(8deg) rotate(3deg);
    -moz-transform: skew(8deg) rotate(3deg);
    -ms-transform: skew(8deg) rotate(3deg);
    -o-transform: skew(8deg) rotate(3deg);
    transform: skew(8deg) rotate(3deg);
}

.effect8 {
    position: relative;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.effect8:before, .effect8:after {
    content: "";
    position: absolute;
    z-index: -1;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    top: 10px;
    bottom: 10px;
    left: 0;
    right: 0;
    -moz-border-radius: 100px/10px;
    border-radius: 100px/10px;
}

.effect8:after {
    right: 10px;
    left: auto;
    -webkit-transform: skew(8deg) rotate(3deg);
    -moz-transform: skew(8deg) rotate(3deg);
    -ms-transform: skew(8deg) rotate(3deg);
    -o-transform: skew(8deg) rotate(3deg);
    transform: skew(8deg) rotate(3deg);
}

.secret_key_background {
    text-shadow: 0 0 2px #022602;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff3f62), color-stop(1, #b60011));
    background: -moz-linear-gradient(top, #ff3f62 5%, #b60011 100%);
    background: -webkit-linear-gradient(top, #ff3f62 5%, #b60011 100%);
    background: -o-linear-gradient(top, #ff3f62 5%, #b60011 100%);
    background: -ms-linear-gradient(top, #ff3f62 5%, #b60011 100%);
    background: linear-gradient(to bottom, #ff3f62 5%, #b60011 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3f62', endColorstr='#b60011', GradientType=0);
    background-color: #b60011;
    border: 1px solid #b90413;
    color: #fff;
    padding: 10px;
    font-weight: 700;
    width: 120px;
    border-radius: 3px 0 0 3px;
}

.balance_after_bet_column {
    border: none;
    border-bottom: 1px solid #ccc;
}

.balance_after_bet_last_column {
    border: none;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.bb_background {
    background: #aaefc1;
    border-color: #94caa6;
}

.show_balance_before_after {
    float: left;
    padding: 0;
    padding-left: 10px;
    cursor: pointer;
}

.balance_after_bet_span_1 {
    margin-top: 11px !important;
    margin-left: -14px !important;
}

.balance_after_bet_span_2 {
    margin-top: 13px !important;
    margin-left: -12px !important;
}

.balance_after_bet_span_3 {
    width: 200px !important;
    text-align: center !important;
    margin-top: 18px !important;
    margin-left: -20px !important;
}

.account_unblock_options_box {
    width: auto;
    max-width: 600px;
    border-radius: 5px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 10px;
}

#option_container_play_multiply {
    background: gold;
    border: 2px groove #f3cd00;
    font-weight: 700;
}

.option_play_multiply_span {
    background: #ffffa9;
    border: 1px solid #f3cd00;
}

#option_container_deposit {
    background: silver;
    border: 2px groove #a9a7a7;
    font-weight: 700;
}

.option_deposit_span {
    background: #efefef;
    border: 1px solid #a9a7a7;
}

#option_container_buy_lottery {
    background: #cd7f32;
    border: 2px groove #d87310;
    font-weight: 700;
}

.option_buy_lottery_span {
    background: #fbe4cc;
    border: 1px solid #d87310;
}

#option_container_fp_bonus {
    background: rgba(10, 255, 0, 0.69);
    border: 2px groove #09ff00;
    font-weight: 700;
}

.option_fp_bonus_span {
    border: 1px solid #0b8407;
    background: #c6fdc4;
}

.account_unblock_p {
    font-weight: 700;
    text-align: center;
    padding: 20px 0;
}

.account_unblock_span {
    text-align: center;
    font-weight: 700;
    border-radius: 5px;
    padding: 0 10px;
}

.play_without_captcha_button {
    width: 235px;
    margin: auto;
    margin-bottom: 10px;
    background: #95efa0;
    border: 1px solid #17aa07;
    padding: 5px !important;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    box-shadow: 0 0 2px #747474;
}

.play_without_captcha_button:hover {
    background: #c2f6c8;
    border: 1px solid #1abc08;
    box-shadow: none;
}

.play_without_captcha_description {
    background-color: #ffffad;
    border: 1px solid #2284a1;
    width: auto;
    max-width: 600px;
    border-radius: 5px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 10px;
}

@media screen and (min-width: 0px) and (max-width: 600px) {
    .bottom_footer_menu_container_small {
        display: block;
    }

    .bottom_footer_menu_container_medium {
        display: none;
    }

    .bottom_footer_menu_container_big {
        display: none;
    }

    #low_balance_modal {
        margin-left: -160px;
    }

    #low_balance_modal_smallest {
        display: block;
    }

    #low_balance_modal_small {
        display: none;
    }

    #low_balance_modal_large {
        display: none;
    }
}

@media screen and (min-width: 600px) and (max-width: 900px) {
    .bottom_footer_menu_container_medium {
        display: block;
    }

    .bottom_footer_menu_container_big {
        display: none;
    }

    .bottom_footer_menu_container_small {
        display: none;
    }

    #low_balance_modal {
        margin-left: -280px;
    }

    #low_balance_modal_small {
        display: block;
    }

    #low_balance_modal_smallest {
        display: none;
    }

    #low_balance_modal_large {
        display: none;
    }
}

@media screen and (min-width: 900px) {
    .bottom_footer_menu_container_big {
        display: block;
    }

    .bottom_footer_menu_container_medium {
        display: none;
    }

    .bottom_footer_menu_container_small {
        display: none;
    }

    #low_balance_modal {
        margin-left: -360px;
    }

    #low_balance_modal_large {
        display: block;
    }

    #low_balance_modal_small {
        display: none;
    }

    #low_balance_modal_smallest {
        display: none;
    }
}

#bottom_footer_menu_container {
    padding: 9px 0;
}

.bottom_footer_menu_container_big {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 852px;
}

.bottom_footer_menu_option_big {
    display: inline-block;
    width: 160px;
    padding: 0 9px;
    font-size: 15px;
    text-transform: uppercase;
    color: #ff5722;
    font-weight: 900;
    text-shadow: 0 0 5px #fff;
    text-decoration: underline;
    cursor: pointer !important;
}

.bottom_footer_menu_container_medium {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 600px;
}

.bottom_footer_menu_option_medium {
    display: inline-block;
    width: 70px;
    padding: 0 9px;
    font-size: 12px;
    text-transform: uppercase;
    color: #ff5722;
    font-weight: 900;
    text-shadow: 0 0 5px #fff;
    text-decoration: underline;
    cursor: pointer !important;
}

.medium_wide_option_width {
    width: 120px !important;
}

.bottom_footer_menu_container_small {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 300px;
}

.bottom_footer_menu_option_small {
    display: inline-block;
    width: 100px;
    padding: 0 9px;
    font-size: 9px;
    text-transform: uppercase;
    color: #ff5722;
    font-weight: 900;
    text-shadow: 0 0 5px #fff;
    text-decoration: underline;
    cursor: pointer !important;
}

a.bottom_footer_menu_option:hover {
    color: #792004 !important;
    text-shadow: 0 0 10px #fff;
    cursor: pointer !important;
}

a.bottom_footer_menu_option:visited {
    color: #ff5722 !important;
    cursor: pointer !important;
}

@media screen and (min-width: 0px) and (max-width: 600px) {
    #push_notification_modal {
        margin-left: -165px;
        top: 0;
    }

    .push_notification_small {
        display: block;
    }

    .push_notification_big {
        display: none;
    }

    #age_confirmation_modal {
        margin-left: -160px;
        top: 0;
    }

    .age_confirmation_small {
        display: block;
    }

    .age_confirmation_big {
        display: none;
    }
}

@media screen and (min-width: 600px) {
    #push_notification_modal {
        margin-left: -246px;
        top: 51px;
    }

    .push_notification_big {
        display: block;
    }

    .push_notification_small {
        display: none;
    }

    #age_confirmation_modal {
        margin-left: -246px;
        top: 51px;
    }

    .age_confirmation_big {
        display: block;
    }

    .age_confirmation_small {
        display: none;
    }
}

@media screen and (min-width: 0px) and (max-width: 500px) {
    #new_deposit_buy_button {
        width: 300px;
        margin: 9px auto;
    }

    .new_deposit_address_button_width {
        width: 150px;
        margin: auto;
        float: left;
        margin-right: 20px;
        padding: 11px 3px;
        font-size: 12px;
    }

    .buy_bitcoin_button_width {
        width: 130px;
        margin: auto;
        float: left;
        padding: 11px 3px;
        font-size: 12px;
    }
}

@media screen and (min-width: 500px) {
    #new_deposit_buy_button {
        width: 450px;
        margin: 9px auto;
    }

    .new_deposit_address_button_width {
        width: 250px;
        margin: auto;
        float: left;
        margin-right: 20px;
        padding: 14px;
        font-size: 15px;
    }

    .buy_bitcoin_button_width {
        width: 180px;
        margin: auto;
        float: left;
        padding: 14px;
        font-size: 15px;
    }
}

.allow_button:hover {
    background-color: #03599c !important;
}

.low_balance_container_div_large {
    width: 720px;
}

.low_balance_left_div_large {
    width: 216px;
    display: inline-block;
    float: left;
    background-color: #0098ec;
    height: 310px;
    border: 1px solid #088cd6;
    border-right: none;
}

.low_balance_h1_symbol_large {
    font-family: lato, sans-serif;
    font-weight: 900;
    color: #fff;
    text-align: center;
    font-size: 10em;
    text-shadow: 10px 0 5px #0072b1;
    margin: 0;
    line-height: 1.2125em;
}

.low_balance_fa-quote-left_large {
    position: absolute !important;
    top: 2.4em !important;
    left: 2.4em !important;
    font-size: 0.2em !important;
}

.low_balance_fa-quote-right_large {
    position: absolute !important;
    top: 2.4em !important;
    left: 5.4em !important;
    font-size: 0.2em !important;
}

.low_balance_alert_message_large {
    font-family: lato, sans-serif;
    font-weight: 900;
    color: #fff;
    text-align: center;
    font-size: 1.7em;
    margin: 0;
}

.low_balance_right_div_large {
    width: 442px;
    display: inline-block;
    float: left;
    background-color: #f7f7f7;
    height: 310px;
    padding: 15px 0;
    border: 1px solid #e8e8e8;
    border-left: none;
}

.low_balance_right_div1_large {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    border-top: 2px solid #8c8c8c;
    border-bottom: 2px solid #8c8c8c;
    background: #efefef;
    padding: 9px;
}

.low_balance_right_div1_h1_large {
    font-family: lato, sans-serif;
    font-weight: 600;
    text-align: center;
    font-size: 1.3em;
    margin: 0;
    text-align: left;
    color: #575757;
}

.low_balance_right_div1_h2_large {
    font-family: lato, sans-serif;
    font-weight: 500;
    text-align: center;
    font-size: 1.2em;
    margin: 0;
    text-align: left;
    color: #575757;
}

.low_balance_right_div2_p_large {
    font-family: lato, sans-serif;
    font-weight: 400;
    color: red;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    margin: 5px;
}

.low_balance_right_div3_large {
    width: 142px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 1px #ccc;
    height: 55px;
    background-color: #eee;
    color: #000;
    border: 1px solid #ccc;
}

.low_balance_right_div3_div1_large {
    width: 70px;
    text-align: center;
    display: inline-block;
    float: left;
    height: 35px;
}

.low_balance_right_div3_div2_large {
    width: 70px;
    text-align: center;
    display: inline-block;
    float: left;
    height: 35px;
}

.low_balance_right_div3_p_large {
    font-size: 20px;
    padding: 0;
    margin: 0;
}

.low_balance_right_div3_small_large {
    font-size: 15px;
    color: #000;
    font-weight: 100;
}

.low_balance_right_div4_p_large {
    font-family: lato, sans-serif;
    font-weight: 400;
    color: #575757;
    text-align: center;
    font-weight: 700;
    font-size: 1.1em;
    margin: 4px;
}

.low_balance_right_div4_h2_large {
    font-family: lato, sans-serif;
    font-weight: 400;
    text-align: center;
    font-size: 1.2em;
    margin: 0;
    color: #05a90d;
    margin-top: -5px;
}

.low_balance_right_div5_large {
    width: 420px;
    margin-left: auto;
    margin-right: auto;
    height: 80px;
    padding: 5px;
}

.low_balance_right_div5_div1_large {
    font-family: lato, sans-serif;
    font-weight: 600;
    width: 160px;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    float: left;
    padding: 10px;
    height: 43px;
    background-color: #0098ec;
    color: #fff;
    text-shadow: 0 0 2px #0885f1;
    border: 1px solid #0890fd;
    cursor: pointer;
}

.low_balance_right_div5_div2_large {
    width: 40px;
    text-align: center;
    font-size: 24px;
    display: inline-block;
    float: left;
    padding: 10px;
    height: 43px;
}

.low_balance_right_div5_div2_large_middle {
    width: 20px;
    text-align: center;
    font-size: 24px;
    display: inline-block;
    float: left;
    padding: 10px;
    height: 43px;
}

.low_balance_right_div5_div3_large {
    font-family: lato, sans-serif;
    font-weight: 600;
    width: 160px;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    float: left;
    padding: 10px;
    height: 43px;
    background-color: #0ab313;
    color: #fff;
    text-shadow: 0 0 2px #0885f1;
    border: 1px solid #0ea716;
    cursor: pointer;
}

.low_balance_modal_close_large {
    font-size: 1.8rem !important;
    color: #fff !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    background-color: #000 !important;
    border-radius: 50% !important;
    width: 30px !important;
    height: 28px !important;
    text-align: center !important;
    top: 0.95rem !important;
    right: 4.8rem !important;
}

.low_balance_container_div_small {
    width: 560px;
}

.low_balance_left_div_small {
    width: 180px;
    display: inline-block;
    float: left;
    background-color: #0098ec;
    height: 260px;
    border: 1px solid #088cd6;
    border-right: none;
}

.low_balance_h1_symbol_small {
    font-family: lato, sans-serif;
    font-weight: 900;
    color: #fff;
    text-align: center;
    font-size: 9em;
    text-shadow: 10px 0 5px #0072b1;
    margin: 0;
    line-height: 1.2125em;
}

.low_balance_fa-quote-left_small {
    position: absolute !important;
    top: 2.8em !important;
    left: 2.4em !important;
    font-size: 0.2em !important;
}

.low_balance_fa-quote-right_small {
    position: absolute !important;
    top: 2.8em !important;
    left: 5.1em !important;
    font-size: 0.2em !important;
}

.low_balance_alert_message_small {
    font-family: lato, sans-serif;
    font-weight: 900;
    color: #fff;
    text-align: center;
    font-size: 1.45em;
    margin: 0;
}

.low_balance_right_div_small {
    width: 308px;
    display: inline-block;
    float: left;
    background-color: #f7f7f7;
    height: 260px;
    padding: 15px 0;
    border: 1px solid #e8e8e8;
    border-left: none;
}

.low_balance_right_div1_small {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    border-top: 2px solid #8c8c8c;
    border-bottom: 2px solid #8c8c8c;
    background: #efefef;
    padding: 5px;
}

.low_balance_right_div1_h1_small {
    font-family: lato, sans-serif;
    font-weight: 900;
    text-align: center;
    font-size: 1em;
    margin: 0;
    text-align: left;
    color: #575757;
}

.low_balance_right_div1_h2_small {
    font-family: lato, sans-serif;
    font-weight: 500;
    text-align: center;
    font-size: 0.9em;
    margin: 0;
    text-align: left;
    color: #575757;
}

.low_balance_right_div2_p_small {
    font-family: lato, sans-serif;
    font-weight: 400;
    color: red;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    margin: 3px;
}

.low_balance_right_div3_small {
    width: 132px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 1px #ccc;
    height: 45px;
    background-color: #eee;
    color: #000;
    border: 1px solid #ccc;
}

.low_balance_right_div3_div1_small {
    width: 60px;
    text-align: center;
    display: inline-block;
    float: left;
    height: 25px;
}

.low_balance_right_div3_div2_small {
    width: 60px;
    text-align: center;
    display: inline-block;
    float: left;
    height: 25px;
}

.low_balance_right_div3_p_small {
    font-size: 16px;
    padding: 0;
    margin: 0;
}

.low_balance_right_div3_small_small {
    font-size: 12px;
    color: #000;
    font-weight: 100;
}

.low_balance_right_div4_p_small {
    font-family: lato, sans-serif;
    font-weight: 400;
    color: #575757;
    text-align: center;
    font-weight: 700;
    font-size: 1em;
    margin: 3px;
}

.low_balance_right_div4_h2_small {
    font-family: lato, sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 1em;
    margin: 0;
    color: #05a90d;
    margin-top: -5px;
}

.low_balance_right_div5_small {
    width: 308px;
    margin-left: auto;
    margin-right: auto;
    height: 60px;
    padding: 5px;
}

.low_balance_right_div5_div1_small {
    font-family: lato, sans-serif;
    font-weight: 900;
    width: 125px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    float: left;
    padding: 10px;
    height: 40px;
    background-color: #0098ec;
    color: #fff;
    text-shadow: 0 0 2px #0885f1;
    border: 1px solid #0890fd;
    cursor: pointer;
}

.low_balance_right_div5_div2_small {
    width: 15px;
    text-align: center;
    font-size: 24px;
    display: inline-block;
    float: left;
    height: 25px;
}

.low_balance_right_div5_div2_small_middle {
    width: 0;
    text-align: center;
    font-size: 24px;
    display: inline-block;
    float: left;
    padding: 8px;
    height: 25px;
}

.low_balance_right_div5_div3_small {
    font-family: lato, sans-serif;
    font-weight: 900;
    width: 125px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    float: left;
    padding: 10px;
    height: 40px;
    background-color: #0ab313;
    color: #fff;
    text-shadow: 0 0 2px #0885f1;
    border: 1px solid #0ea716;
    cursor: pointer;
}

.low_balance_modal_close_small {
    font-size: 1.8rem !important;
    color: #fff !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    background-color: #000 !important;
    border-radius: 50% !important;
    width: 30px !important;
    height: 28px !important;
    text-align: center !important;
    top: 1rem !important;
    right: 5.3rem !important;
}

.low_balance_container_div_smallest {
    width: 320px;
}

.low_balance_left_div_smallest {
    width: 320px;
    display: inline-block;
    float: left;
    background-color: #0098ec;
    height: auto;
    border: 1px solid #088cd6;
    border-right: none;
}

.low_balance_h1_symbol_smallest {
    padding: 17px 0;
    font-family: lato, sans-serif;
    font-weight: 900;
    color: #fff;
    text-align: center;
    font-size: 22px;
    margin: 0;
    text-shadow: 0 0 5px #054365;
}

.low_balance_fa-quote-left_smallest {
    position: absolute !important;
    top: 2.8em !important;
    left: 2.4em !important;
    font-size: 0.2em !important;
}

.low_balance_fa-quote-right_smallest {
    position: absolute !important;
    top: 2.8em !important;
    left: 5.1em !important;
    font-size: 0.2em !important;
}

.low_balance_alert_message_smallest {
    font-family: lato, sans-serif;
    font-weight: 900;
    color: #fff;
    text-align: center;
    font-size: 1.45em;
    margin: 0;
}

.low_balance_right_div_smallest {
    width: 320px;
    display: inline-block;
    float: left;
    background-color: #f7f7f7;
    height: 250px;
    padding: 15px 0;
    border: 1px solid #e8e8e8;
    border-left: none;
}

.low_balance_right_div1_smallest {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    border-top: 2px solid #8c8c8c;
    border-bottom: 2px solid #8c8c8c;
    background: #efefef;
    padding: 5px;
}

.low_balance_right_div1_h1_smallest {
    font-family: lato, sans-serif;
    font-weight: 900;
    text-align: center;
    font-size: 1em;
    margin: 0;
    color: #575757;
}

.low_balance_right_div1_h2_smallest {
    font-family: lato, sans-serif;
    font-weight: 500;
    text-align: center;
    font-size: 0.9em;
    margin: 0;
    color: #575757;
}

.low_balance_right_div2_p_smallest {
    font-family: lato, sans-serif;
    font-weight: 400;
    color: red;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    margin: 3px;
}

.low_balance_right_div3_smallest {
    width: 124px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 1px #ccc;
    height: 45px;
    background-color: #eee;
    color: #000;
    border: 1px solid #ccc;
}

.low_balance_right_div3_div1_smallest {
    width: 60px;
    text-align: center;
    display: inline-block;
    float: left;
    height: 25px;
}

.low_balance_right_div3_div2_smallest {
    width: 60px;
    text-align: center;
    display: inline-block;
    float: left;
    height: 25px;
}

.low_balance_right_div3_p_smallest {
    font-size: 16px;
    padding: 0;
    margin: 0;
}

.low_balance_right_div3_smallest_smallest {
    font-size: 12px;
    color: #000;
    font-weight: 100;
}

.low_balance_right_div4_p_smallest {
    font-family: lato, sans-serif;
    font-weight: 400;
    color: #575757;
    text-align: center;
    font-weight: 700;
    font-size: 1em;
    margin: 3px;
}

.low_balance_right_div4_h2_smallest {
    font-family: lato, sans-serif;
    font-weight: 700;
    text-align: center;
    font-size: 1em;
    margin: 0;
    color: #05a90d;
    margin-top: -5px;
}

.low_balance_right_div5_smallest {
    width: 308px;
    margin-left: auto;
    margin-right: auto;
    height: 60px;
    padding: 5px;
}

.low_balance_right_div5_div1_smallest {
    font-family: lato, sans-serif;
    font-weight: 900;
    width: 125px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    float: left;
    padding: 10px;
    height: 40px;
    background-color: #0098ec;
    color: #fff;
    text-shadow: 0 0 2px #0885f1;
    border: 1px solid #0890fd;
    cursor: pointer;
}

.low_balance_right_div5_div2_smallest {
    width: 15px;
    text-align: center;
    font-size: 24px;
    display: inline-block;
    float: left;
    height: 25px;
}

.low_balance_right_div5_div2_smallest_middle {
    width: 0;
    text-align: center;
    font-size: 24px;
    display: inline-block;
    float: left;
    padding: 8px;
    height: 25px;
}

.low_balance_right_div5_div3_smallest {
    font-family: lato, sans-serif;
    font-weight: 900;
    width: 125px;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    float: left;
    padding: 10px;
    height: 40px;
    background-color: #0ab313;
    color: #fff;
    text-shadow: 0 0 2px #0885f1;
    border: 1px solid #0ea716;
    cursor: pointer;
}

.low_balance_modal_close_smallest {
    font-size: 1.8rem !important;
    color: #fff !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    background-color: #000 !important;
    border-radius: 50% !important;
    width: 30px !important;
    height: 28px !important;
    text-align: center !important;
    top: 0 !important;
    right: -0.2em !important;
}

.low_balance_buy_button:hover {
    background-color: #0877b5 !important;
}

.low_balance_deposit_button:hover {
    background-color: #098a10 !important;
}

.free_play_time_remaining {
    width: 160px;
    height: 60px;
    padding: 10px 0 0;
}

.low_balance_right_div_smallest {
    height: 260px;
}

.did_you_know_modal_2_default_feature_number {
    width: 70px;
    float: left;
    display: inline-block;
    height: 70px;
    text-align: center;
    position: relative;
    background: red;
    text-align: center;
    font-size: 45px;
    font-weight: 900;
    text-shadow: 0 0 5px #500202;
    color: #fff;
    margin: 0;
    z-index: 99;
}

.did_you_know_modal_2_default_feature_number:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 70px 0;
    border-color: transparent red transparent transparent;
    left: -14px;
}

.did_you_know_modal_2_default_feature_number:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 70px 0;
    border-color: transparent transparent red transparent;
    left: 70px;
}

.did_you_know_modal_2_default_feature_detail {
    width: 380px;
    float: left;
    display: inline-block;
    height: 70px;
    position: relative;
    padding-left: 20px;
    background: #fff;
    box-shadow: 0 0 15px #bbb;
}

.did_you_know_modal_2_default_feature_div_container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 20px;
    background: 0 0;
    height: 70px;
    margin-top: 5px;
}

.did_you_know_modal_2_default_feature_detail_p1 {
    font-weight: 900;
    text-align: center;
    font-size: 18px;
    margin: 0;
    text-align: left;
    color: #000;
    margin-top: 10px;
}

.did_you_know_modal_2_default_feature_detail_p2 {
    font-weight: 600;
    text-align: center;
    font-size: 14px;
    margin: 0;
    text-align: left;
    color: #000;
}

.did_you_know_modal_2_default {
    width: 665px;
}

.did_you_know_modal_2_default_left_div {
    width: 235px;
    display: inline-block;
    float: left;
    background-color: #0098ec;
    height: 326px;
    border: 1px solid #088cd6;
    border-right: none;
    padding: 25px 0;
    border-radius: 10px 0 0 10px;
}

.did_you_know_modal_2_default_left_div_div1 {
    width: 100%;
    display: inline-block;
    float: left;
}

.did_you_know_modal_2_default_left_div_div2 {
    font-weight: 800 !important;
    width: 205px !important;
    text-align: center !important;
    font-size: 35px !important;
    padding: 3px 0 !important;
    height: 50px !important;
    display: inline-block !important;
    background-color: #0ab313 !important;
    color: #fff !important;
    border: 3px solid #fff !important;
    margin: 7px 7px 7px 15px !important;
    cursor: pointer !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    text-shadow: 0 0 5px #035808;
}

.did_you_know_modal_2_default_left_div_h1 {
    font-weight: 900;
    color: #fff;
    text-align: left;
    font-size: 35px;
    text-shadow: 1px 1px #004b75, 2px 2px #004b75, 3px 3px #004b75, 4px 4px #004b75;
    margin: 0;
    line-height: 1.2em;
    padding: 20px;
    padding-left: 50px;
}

.did_you_know_modal_2_default_right_div {
    width: 420px;
    display: inline-block;
    float: left;
    background-color: #e8e8e8;
    height: 326px;
    border: 1px solid #e8e8e8;
    border-left: none;
    border-radius: 0 10px 10px 0;
}

.did_you_know_modal_small {
    width: 515px;
}

.did_you_know_modal_small_feature_number {
    width: 55px;
    float: left;
    display: inline-block;
    height: 55px;
    text-align: center;
    position: relative;
    background: red;
    text-align: center;
    font-size: 35px;
    font-weight: 900;
    text-shadow: 0 0 5px #500202;
    color: #fff;
    margin: 0;
    z-index: 99;
}

.did_you_know_modal_small_feature_number:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 55px 0;
    border-color: transparent red transparent transparent;
    left: -14px;
}

.did_you_know_modal_small_feature_number:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 55px 0;
    border-color: transparent transparent red transparent;
    left: 55px;
}

.did_you_know_modal_small_feature_detail {
    width: 280px;
    float: left;
    display: inline-block;
    height: 55px;
    position: relative;
    padding-left: 20px;
    background: #fff;
    box-shadow: 0 0 15px #bbb;
}

.did_you_know_modal_small_feature_div_container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 20px;
    background: 0 0;
    height: 55px;
    margin-top: 3px;
}

.did_you_know_modal_small_feature_detail_p1 {
    font-weight: 900;
    text-align: center;
    font-size: 13px;
    margin: 0;
    text-align: left;
    color: #000;
    margin-top: 10px;
}

.did_you_know_modal_small_feature_detail_p2 {
    font-weight: 600;
    text-align: center;
    font-size: 10px;
    margin: 0;
    text-align: left;
    color: #000;
}

.did_you_know_modal_small_left_div {
    width: 195px;
    display: inline-block;
    float: left;
    background-color: #0098ec;
    height: 250px;
    border: 1px solid #088cd6;
    border-right: none;
    padding: 30px 0;
    border-radius: 10px 0 0 10px;
}

.did_you_know_modal_small_left_div_div1 {
    width: 100%;
    display: inline-block;
    float: left;
}

.did_you_know_modal_small_left_div_div2 {
    font-weight: 900 !important;
    width: 165px !important;
    text-align: center !important;
    font-size: 28px !important;
    padding: 6px 0 !important;
    height: 45px !important;
    display: inline-block !important;
    background-color: #0ab313 !important;
    color: #fff !important;
    text-shadow: 0 0 2px #0885f1 !important;
    border: 2px solid #fff !important;
    margin: 5px 15px !important;
    cursor: pointer !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.did_you_know_modal_small_left_div_h1 {
    font-weight: 900;
    color: #fff;
    text-align: left;
    font-size: 26px;
    text-shadow: 1px 1px #004b75, 2px 2px #004b75, 3px 3px #004b75, 4px 4px #004b75;
    margin: 0;
    line-height: 1.2em;
    padding: 15px;
    padding-left: 36px;
}

.did_you_know_modal_small_right_div {
    width: 320px;
    display: inline-block;
    float: left;
    background-color: #e8e8e8;
    height: 250px;
    border: 1px solid #e8e8e8;
    border-left: none;
    border-radius: 0 10px 10px 0;
}

#myModal22_to_check {
    border-radius: 0 !important;
    background: 0 0 !important;
    width: auto !important;
}

#myModal22_small {
    border-radius: 0 !important;
    background: 0 0 !important;
    width: auto !important;
}

#myModal22_smallest {
    border-radius: 0 !important;
    background: 0 0 !important;
    width: auto !important;
}

@media screen and (min-width: 0px) and (max-width: 600px) {
    .did_you_know_modal_smallest {
        display: block;
    }

    .did_you_know_modal_small {
        display: none;
    }

    .did_you_know_modal_2_default {
        display: none;
    }

    .smallest_close_modal {
        top: -0.25rem !important;
        right: -0.3125rem !important;
    }

    .smallest_feature_margin {
        margin-top: 7px !important;
    }
}

@media screen and (min-width: 600px) and (max-width: 900px) {
    .did_you_know_modal_small {
        display: block;
    }

    .did_you_know_modal_smallest {
        display: none;
    }

    .did_you_know_modal_2_default {
        display: none;
    }
}

@media screen and (min-width: 900px) {
    .did_you_know_modal_2_default {
        display: block;
    }

    .did_you_know_modal_small {
        display: none;
    }

    .did_you_know_modal_smallest {
        display: none;
    }
}

.did_you_know_modal_smallest {
    width: 300px;
}

.did_you_know_modal_smallest_feature_number {
    width: 35px;
    float: left;
    display: inline-block;
    height: 55px;
    text-align: center;
    position: relative;
    background: red;
    text-align: center;
    font-size: 35px;
    font-weight: 900;
    text-shadow: 0 0 5px #500202;
    color: #fff;
    margin: 0;
    z-index: 99;
}

.did_you_know_modal_smallest_feature_detail {
    width: 175px;
    float: left;
    display: inline-block;
    height: 55px;
    position: relative;
    padding-left: 5px;
    background: #fff;
    box-shadow: 0 0 15px #bbb;
}

.did_you_know_modal_smallest_feature_div_container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 5px;
    background: 0 0;
    height: 55px;
    margin-top: 3px;
}

.did_you_know_modal_smallest_feature_detail_p1 {
    font-weight: 900;
    text-align: center;
    font-size: 9px;
    margin: 0;
    text-align: left;
    color: #000;
}

.did_you_know_modal_smallest_feature_detail_p2 {
    font-weight: 600;
    text-align: center;
    font-size: 8px;
    margin: 0;
    text-align: left;
    color: #000;
}

.did_you_know_modal_smallest_left_div {
    width: 115px;
    display: inline-block;
    float: left;
    background-color: #0098ec;
    height: 250px;
    border: 1px solid #088cd6;
    border-right: none;
    padding: 30px 0;
    border-radius: 10px 0 0 10px;
}

.did_you_know_modal_smallest_left_div_div1 {
    width: 100%;
    display: inline-block;
    float: left;
}

.did_you_know_modal_smallest_left_div_div2 {
    font-weight: 900 !important;
    width: 111px !important;
    text-align: center !important;
    font-size: 19px !important;
    padding: 12px 0 !important;
    height: 45px !important;
    display: inline-block !important;
    background-color: #0ab313 !important;
    color: #fff !important;
    text-shadow: 0 0 2px #0885f1 !important;
    border: 2px solid #fff !important;
    margin: 5px 1px !important;
    cursor: pointer !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.did_you_know_modal_smallest_left_div_h1 {
    font-weight: 900;
    color: #fff;
    text-align: left;
    font-size: 22px;
    text-shadow: 1px 1px #004b75, 2px 2px #004b75, 3px 3px #004b75;
    margin: 0;
    line-height: 1.2em;
    padding: 15px;
    padding-left: 25px;
}

.did_you_know_modal_smallest_right_div {
    width: 185px;
    display: inline-block;
    float: left;
    background-color: #e8e8e8;
    height: 250px;
    border: 1px solid #e8e8e8;
    border-left: none;
    border-radius: 0 10px 10px 0;
}

.did_you_know_default_play_now_button:hover {
    background-color: #07940f !important;
    border: 3px solid #ececec !important;
}

.did_you_know_small_play_now_button:hover {
    background-color: #07940f !important;
    border: 2px solid #ececec !important;
}

.did_you_know_smallest_play_now_button:hover {
    background-color: #07940f !important;
    border: 2px solid #ececec !important;
}

.small_timer {
    font-size: 40%;
    color: #c5b419;
}

.progress_bar_container_div {
    height: 35px !important;
    margin: auto !important;
    border: 1px solid #ccc;
}

.timer_span_width_for_768_up {
    width: 50px !important;
}

.timer_div_width_for_768_up {
    width: auto !important;
}

.countdown_row_for_768_up {
    padding: 0 !important;
}

.orange_progress_bar {
    text-align: center;
    position: relative;
    top: -9px;
    height: 33px;
    border: 1px solid #ccc;
    background-image: linear-gradient(to top, #ffa500, #f8a100, #f29c00, #eb9800, #e59400) !important;
}

.yellow_progress_bar {
    text-align: center;
    position: relative;
    top: -9px;
    height: 33px;
    border: 1px solid #ccc;
    background-image: linear-gradient(to bottom, #ffff00, #f1f100, #e3e300, #d6d600, #c8c800) !important;
}

.red_progress_bar {
    text-align: center;
    position: relative;
    top: -9px;
    height: 33px;
    border: 1px solid #ccc;
    background-image: linear-gradient(to bottom, #ff0000, #e90000, #d40000, #bf0000, #aa0000) !important;
}

.green_progress_bar {
    text-align: center;
    position: relative;
    top: -9px;
    height: 33px;
    border: 1px solid #ccc;
    background-image: linear-gradient(to bottom, #11bb20, #18c71e, #1fd31c, #26df18, #2eeb12) !important;
}

.please_wait {
    border: 10px solid #f3f3f3;
    border-top: 10px solid #3498db;
    border-right: 10px solid #3498db;
    border-bottom: 10px solid #3498db;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
    margin: auto;
    padding: 20px;
    margin-top: 30px;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.new_menu_highlight {
    vertical-align: baseline;
    position: relative;
    top: -0.8em;
    color: orange;
}

.red_button {
    background-color: #af0942 !important;
    border-color: #940737 !important;
    cursor: pointer;
    margin: auto;
}

.red_button_big {
    box-shadow: inset 0 1px 0 0 #f99;
    text-shadow: 0 0 2px #011c22;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ec0000), color-stop(1, #ad00008a));
    background: -moz-linear-gradient(top, #ec0000 5%, #ad00008a 100%);
    background: -webkit-linear-gradient(top, #ec0000 5%, #ad00008a 100%);
    background: -o-linear-gradient(top, #ec0000 5%, #ad00008a 100%);
    background: -ms-linear-gradient(top, #ec0000 5%, #ad00008a 100%);
    background: linear-gradient(to bottom, #ec0000 5%, #ad00008a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0000', endColorstr='#ad00008a', GradientType=0);
    background-color: #ad00008a;
    border: 1px solid #9d0b0f;
    width: 360px;
    text-align: center;
    margin: auto;
}

.red_button_big:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d40000), color-stop(1, #9600008a));
    background: -moz-linear-gradient(top, #d40000 5%, #9600008a 100%);
    background: -webkit-linear-gradient(top, #d40000 5%, #9600008a 100%);
    background: -o-linear-gradient(top, #d40000 5%, #9600008a 100%);
    background: -ms-linear-gradient(top, #d40000 5%, #9600008a 100%);
    background: linear-gradient(to bottom, #d40000 5%, #9600008a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d40000', endColorstr='#9600008a', GradientType=0);
    background-color: #9600008a;
}

#user_claimed_deposit_bonus {
    display: block;
    background-color: #6dffd4;
    color: #000 !important;
    padding: 10px 0;
    font-size: 14px;
}

#bonus_account_balance {
    color: green;
    font-weight: 700;
}

.deposit_withdraw_container_mobile {
    position: absolute;
    top: -100px;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
}

.captchasnet_captcha_info_span_mobile {
    width: 290px;
    margin-left: -265px;
}

@media screen and (max-width: 900px) and (min-width: 600px) {
    .daily_jackpot_main_container_div {
        width: 506px;
        margin: auto;
        position: relative;
    }

    .black_background_div {
        width: 330px;
        float: left;
        height: 100px;
        background-color: #000;
        background: linear-gradient(to right, #2b2b2b, #232323 40%, #000000 75%);
    }

    .daily_jackpot_prize_div {
        display: block;
        width: 330px;
        height: 60px;
        margin-top: 20px;
        margin-left: 10px;
    }

    .right_marker {
        margin-right: 0;
        width: 3px;
        height: 11px;
        margin-top: 5px;
        float: right;
        background-image: linear-gradient(to bottom, #ababab, #464646 52%, #ababab 90%);
        background-image: linear-gradient(to bottom, #8e8e8e, #333333 90%);
        border: 1px solid #000;
    }

    .left_marker {
        margin-left: 0;
        width: 3px;
        height: 11px;
        margin-top: 5px;
        float: left;
        background-image: linear-gradient(to bottom, #8e8e8e, #333333 90%);
        border: 1px solid #000;
    }

    .background_span {
        width: 30px;
        float: left;
        box-shadow: inset 0 1px 0 0 #848484, 0 0 1px 0 #000, inset 0 -1px 0 0 #333;
        border: 2px solid #000;
        height: 46px;
        position: relative;
        border-radius: 3px;
        z-index: 2;
        display: table-cell;
        background-image: linear-gradient(to bottom, #000000, #444444 40%, #000000 75%);
        padding: 12px 0 0;
        border-radius: 8px;
    }

    .background_span p {
        color: gold;
        font-size: 18px;
        font-family: fjalla one, sans-serif;
        line-height: inherit;
        z-index: 4;
        float: left;
        padding: 0 5px;
        margin: 0;
    }

    .background_span p.decimalpoint {
        padding: 0 7px;
    }

    .fa-btc-900 {
        color: gold;
        font-weight: 600;
        font-size: 18px;
        z-index: 4;
        float: left;
        padding: 0 3px;
    }

    .daily_jackpot_your_rank_div {
        display: block;
        font-weight: 900;
        color: gold;
        margin-left: 116px;
        margin-top: -5px;
        text-shadow: 0 0 2px #000;
        font-size: 12px;
    }

    .yellow_background {
        width: 176px;
        float: left;
        height: 100px;
        background: #ffff00;
        background: linear-gradient(yellow 50%, gold 50%);
        background: linear-gradient(to right, #feba00, #ffd152 40%, #ffd154 75%);
    }

    .yellow_background h1 {
        color: #000;
        font-size: 22px;
        font-weight: 700;
        margin-left: 19px;
        margin-top: 26px;
        font-family: hepta slab, serif;
        text-shadow: 0 0 2px #6b6b6b;
        width: 168px;
        text-align: center;
    }

    .yellow_background p {
        display: none;
    }

    .black_background_div:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 330px;
        border-top: 100px solid #000;
        border-right: 45px solid transparent;
        width: 0;
    }

    .daily_jackpot_text_for_small {
        display: block;
    }

    .daily_jackpot_text_for_extra_small {
        display: none;
    }

    .daily_jackpot_text_for_small p {
        text-align: center;
        font-weight: 900;
        font-size: 14px;
    }
}

@media screen and (max-width: 1365px) and (min-width: 900px) {
    .daily_jackpot_main_container_div {
        width: 615px;
        margin: auto;
        position: relative;
    }

    .black_background_div {
        width: 315px;
        float: left;
        height: 100px;
        background-color: #000;
        background: linear-gradient(to right, #2b2b2b, #232323 40%, #000000 75%);
    }

    .daily_jackpot_prize_div {
        display: block;
        width: 330px;
        height: 60px;
        margin-top: 20px;
        margin-left: 5px;
    }

    .right_marker {
        margin-right: 0;
        width: 3px;
        height: 11px;
        margin-top: 5px;
        float: right;
        background-image: linear-gradient(to bottom, #ababab, #464646 52%, #ababab 90%);
        background-image: linear-gradient(to bottom, #8e8e8e, #333333 90%);
        border: 1px solid #000;
    }

    .left_marker {
        margin-left: 0;
        width: 3px;
        height: 11px;
        margin-top: 5px;
        float: left;
        background-image: linear-gradient(to bottom, #8e8e8e, #333333 90%);
        border: 1px solid #000;
    }

    .background_span {
        width: 30px;
        float: left;
        box-shadow: inset 0 1px 0 0 #848484, 0 0 1px 0 #000, inset 0 -1px 0 0 #333;
        border: 2px solid #000;
        height: 46px;
        position: relative;
        border-radius: 3px;
        z-index: 2;
        display: table-cell;
        background-image: linear-gradient(to bottom, #000000, #444444 40%, #000000 75%);
        padding: 12px 0 0;
        border-radius: 8px;
    }

    .background_span p {
        color: gold;
        font-size: 18px;
        font-family: fjalla one, sans-serif;
        line-height: inherit;
        z-index: 4;
        float: left;
        padding: 0 5px;
        margin: 0;
    }

    .background_span p.decimalpoint {
        padding: 0 7px;
    }

    .fa-btc-900 {
        color: gold;
        font-weight: 600;
        font-size: 18px;
        z-index: 4;
        float: left;
        padding: 0 3px;
    }

    .daily_jackpot_your_rank_div {
        display: block;
        font-weight: 900;
        color: gold;
        margin-left: 116px;
        margin-top: -5px;
        text-shadow: 0 0 2px #000;
        font-size: 12px;
    }

    .yellow_background {
        width: 300px;
        float: left;
        height: 100px;
        background: #ffff00;
        background: linear-gradient(yellow 50%, gold 50%);
        background: linear-gradient(to right, #feba00, #ffd152 40%, #ffd154 75%);
    }

    .yellow_background h1 {
        color: #000;
        font-size: 21px;
        font-weight: 700;
        margin-left: 41px;
        margin-top: 28px;
        font-family: hepta slab, serif;
        text-shadow: 0 0 2px #6b6b6b;
        width: 287px;
    }

    .yellow_background p {
        background: #000;
        color: #fff;
        margin: 0;
        font-size: 8px;
        font-weight: 600;
        padding: 0 2px;
        margin-top: -10px;
        margin-left: 25px;
        width: 271px;
    }

    .black_background_div:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 315px;
        border-top: 100px solid #000;
        border-right: 55px solid transparent;
        width: 0;
    }

    .daily_jackpot_text_for_small {
        display: none;
    }

    .daily_jackpot_text_for_extra_small {
        display: none;
    }
}

@media screen and (min-width: 1365px) {
    .daily_jackpot_main_container_div {
        width: 952px;
        margin: auto;
        position: relative;
    }

    .black_background_div {
        width: 446px;
        float: left;
        height: 120px;
        background-color: #000;
        background: linear-gradient(to right, #2b2b2b, #232323 40%, #000000 75%);
    }

    .daily_jackpot_prize_div {
        display: block;
        width: 440px;
        height: 60px;
        margin-top: 20px;
        margin-left: 20px;
    }

    .right_marker {
        margin-right: 0;
        width: 3px;
        height: 11px;
        margin-top: 10px;
        float: right;
        background-image: linear-gradient(to bottom, #ababab, #464646 52%, #ababab 90%);
        background-image: linear-gradient(to bottom, #c7c7c7, #333333 90%);
        border: 1px solid #000;
    }

    .left_marker {
        margin-left: 0;
        width: 3px;
        height: 11px;
        margin-top: 10px;
        float: left;
        background-image: linear-gradient(to bottom, #c7c7c7, #333333 90%);
        border: 1px solid #000;
    }

    .background_span {
        width: 40px;
        float: left;
        box-shadow: inset 0 1px 0 0 #848484, 0 0 1px 0 #000, inset 0 -1px 0 0 #333;
        border: 2px solid #000;
        height: 60px;
        position: relative;
        border-radius: 3px;
        z-index: 2;
        display: table-cell;
        background-image: linear-gradient(to bottom, #000000, #444444 40%, #000000 75%);
        padding: 14px 0 0;
        border-radius: 8px;
    }

    .background_span p {
        color: gold;
        font-size: 31px;
        font-family: fjalla one, sans-serif;
        line-height: inherit;
        z-index: 4;
        float: left;
        padding: 0 6px;
        margin: 0;
    }

    .background_span p.decimalpoint {
        padding: 0 11px;
    }

    .fa-btc-900 {
        color: gold;
        font-weight: 600;
        font-size: 28px !important;
        z-index: 4;
        float: left;
        padding: 0 5px;
    }

    .daily_jackpot_your_rank_div {
        display: block;
        font-weight: 900;
        color: gold;
        margin-left: 164px;
        margin-top: 10px;
    }

    .yellow_background {
        width: 504px;
        float: left;
        height: 120px;
        background: #ffff00;
        background: linear-gradient(yellow 50%, gold 50%);
        background: linear-gradient(to right, #feba00, #ffd152 40%, #ffd154 75%);
    }

    .yellow_background h1 {
        color: #000;
        font-size: 36px;
        font-weight: 700;
        margin-left: 63px;
        margin-top: 20px;
        font-family: hepta slab, serif;
        text-shadow: 0 0 2px #6b6b6b;
        width: 430px;
    }

    .yellow_background p {
        background: #000;
        color: #fff;
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        margin-top: -20px;
        margin-left: 79px;
        width: 400px;
    }

    .black_background_div:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 446px;
        border-top: 120px solid #000;
        border-right: 70px solid transparent;
        width: 0;
    }

    .daily_jackpot_text_for_small {
        display: none;
    }

    .daily_jackpot_text_for_extra_small {
        display: none;
    }
}

@media screen and (max-width: 600px) and (min-width: 360px) {
    .daily_jackpot_main_container_div {
        width: 330px;
        margin: auto;
        position: relative;
        margin-top: 10px;
    }

    .black_background_div {
        width: 205px;
        float: left;
        height: 75px;
        background-color: #000;
        background: linear-gradient(to right, #2b2b2b, #232323 40%, #000000 75%);
    }

    .daily_jackpot_prize_div {
        display: block;
        width: 225px;
        height: 40px;
        margin-top: 15px;
        margin-left: 2px;
    }

    .right_marker {
        display: none;
    }

    .left_marker {
        display: none;
    }

    .background_span {
        width: 20px;
        float: left;
        box-shadow: inset 0 1px 0 0 #848484, 0 0 1px 0 #000, inset 0 -1px 0 0 #333;
        border: 2px solid #000;
        height: 30px;
        position: relative;
        border-radius: 3px;
        z-index: 2;
        display: table-cell;
        background-image: linear-gradient(to bottom, #000000, #444444 40%, #000000 75%);
    }

    .background_span p {
        color: gold;
        font-size: 18px;
        font-family: fjalla one, sans-serif;
        line-height: inherit;
        z-index: 4;
        float: left;
        padding: 4px 3px;
        margin: 0;
    }

    .background_span p.decimalpoint {
        padding: 0 6px;
    }

    .fa-btc-900 {
        color: gold;
        font-weight: 600;
        font-size: 18px;
        z-index: 4;
        float: left;
        padding: 4px 3px !important;
    }

    .daily_jackpot_your_rank_div {
        display: block;
        font-weight: 900;
        color: gold;
        margin: auto;
        margin-top: -5px;
        text-shadow: 0 0 2px #000;
        font-size: 12px;
        width: 130px;
    }

    .yellow_background {
        width: 125px;
        float: left;
        height: 75px;
        background: #ffff00;
        background: linear-gradient(yellow 50%, gold 50%);
        background: linear-gradient(to right, #feba00, #ffd152 40%, #ffd154 75%);
    }

    .yellow_background h1 {
        color: #000;
        font-size: 18px;
        font-weight: 700;
        margin-left: 18px;
        margin-top: 5px;
        font-family: hepta slab, serif;
        text-shadow: 0 0 2px #6b6b6b;
        width: 100px;
        text-align: center;
    }

    .yellow_background p {
        display: none;
    }

    .black_background_div:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 205px;
        border-top: 75px solid #000;
        border-right: 45px solid transparent;
        width: 0;
    }

    .daily_jackpot_text_for_small {
        display: block;
    }

    .daily_jackpot_text_for_small p {
        text-align: center;
        font-weight: 900;
        font-size: 9px;
    }

    .daily_jackpot_text_for_extra_small {
        display: none;
    }
}

.leaderboard_button_timer_container_div {
    width: 360px;
    display: block;
    margin: auto;
    padding-top: 10px;
    clear: both;
    height: 60px;
}

.leaderboard_button img {
    height: 15px;
    width: 15px;
    margin-left: 5px;
    float: left;
}

.leaderboard_button span {
    float: left;
    margin-top: 4px;
    margin-left: 7px;
}

.timer_div_daily_jackpot {
    width: 189px;
    float: left;
    border: 2px solid #000;
    background-color: #fff;
    border-radius: 2px;
    height: 50px;
    margin-left: 14px;
    padding: 5px 0;
}

.hms_div {
    width: 60px;
    float: left;
    text-align: center;
}

.hms_div p {
    margin: 0;
    line-height: normal;
    font-weight: 600;
}

.leaderboard_button:hover {
    background-image: linear-gradient(to right, #6aff49, #69fe49, #69fd49, #68fc48, #68fb48);
}

.leaderboard_table_header_columns {
    float: left;
    text-align: center;
    color: #fff;
    font-weight: 900;
    padding: 10px 0;
    font-size: 12px;
}

.leaderboard_table_winner_row_columns {
    float: left;
    text-align: center;
    font-weight: 900;
}

.leaderboard_table_columns {
    float: left;
    text-align: center;
    background: #d2d2d2;
    color: #484848;
    font-weight: 600;
    padding: 10px 0;
    font-size: 12px;
    height: 30px;
}

.close_daily_jackpot_main_container_div {
    display: block;
    padding: 5px;
    margin: auto;
    clear: both;
    color: #000;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

#daily_jackpot_leaderboard_modal {
    background: #fff;
    height: 525px;
    width: 320px;
    padding: 10px 0;
    border-radius: 5px;
    left: 50%;
}

.daily_jackpot_your_stats_container_div {
    width: 200px;
    margin: auto;
    display: block;
    clear: both;
    height: 100px;
    margin-top: 45px;
}

.daily_jackpot_your_stats_header {
    display: block;
    width: 100%;
    padding: 8px;
    font-size: 12px;
    font-weight: 800;
    text-align: center;
    border-radius: 5px 5px 0 0;
    border: 1px solid #f3cd00;
}

.daily_jackpot_your_stats_rows {
    display: block;
    width: 100%;
}

.daily_jackpot_your_stats_rank_wagered_columns {
    width: 50%;
    float: left;
    padding: 7px 0;
    font-size: 12px;
    text-align: center;
    font-weight: 600;
    background: #c8f2ff;
    border: 1px solid #adedff;
}

.daily_jackpot_your_stats_rank_wagered_values_columns {
    width: 50%;
    float: left;
    background: #fdfbec;
    padding: 7px;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    border: 1px solid #eaeaea;
}

.leaderboard_button {
    display: block;
    width: 128px;
    height: 24px;
    font-size: 12px;
    border: 1px solid #4aa227;
    padding: 10px 0;
    text-align: center;
    font-weight: 700;
    background: #87ff6d;
    background-image: linear-gradient(to right top, #87ff6d, #84ff69, #81fe66, #7dfe62, #7afd5e);
    cursor: pointer;
    border-radius: 2px;
    padding: 2px;
    margin: 0 auto 3px;
}

.winners_button {
    display: block;
    width: 128px;
    height: 24px;
    font-size: 12px;
    border: 1px solid #c3b318;
    padding: 10px 0;
    text-align: center;
    font-weight: 700;
    display: block;
    background-image: linear-gradient(to right top, #fcf5ac, #ffee3c);
    cursor: pointer;
    border-radius: 2px;
    padding: 2px;
    margin: 0 auto 3px;
}

.winners_button:hover {
    background-image: linear-gradient(to right top, #fff374, #ffea0b);
}

.winners_button img {
    height: 15px;
    width: 15px;
    margin-left: 5px;
    float: left;
}

#daily_jackpot_winners_modal {
    background: #fff;
    height: 425px;
    width: 320px;
    padding: 10px 0;
    border-radius: 5px;
    left: 50%;
}

.leaderboard_winner_button_container_div {
    float: left;
}

.winners_button span {
    float: left;
    margin-top: 3px;
    margin-left: 18px;
}

.trophy_winners_button {
    float: left;
    margin-left: 10px;
    font-size: 15px !important;
    margin-top: 1px;
}

@media screen and (max-width: 360px) and (min-width: 0px) {
    .daily_jackpot_main_container_div {
        width: 250px;
        margin: auto;
        position: relative;
        padding-top: 50px;
    }

    .black_background_div {
        width: 250px;
        display: block;
        height: 55px;
        background-color: #000;
        background: linear-gradient(to right, #2b2b2b, #232323 40%, #000000 75%);
        padding-top: 5px;
    }

    .daily_jackpot_prize_div {
        display: block;
        width: 225px;
        height: 40px;
        margin: auto;
        clear: both;
    }

    .right_marker {
        display: none;
    }

    .left_marker {
        display: none;
    }

    .background_span {
        width: 20px;
        float: left;
        box-shadow: inset 0 1px 0 0 #848484, 0 0 1px 0 #000, inset 0 -1px 0 0 #333;
        border: 2px solid #000;
        height: 30px;
        position: relative;
        border-radius: 3px;
        z-index: 2;
        display: table-cell;
        background-image: linear-gradient(to bottom, #000000, #444444 40%, #000000 75%);
    }

    .background_span p {
        color: gold;
        font-size: 18px;
        font-family: fjalla one, sans-serif;
        line-height: inherit;
        z-index: 4;
        float: left;
        padding: 4px 3px;
        margin: 0;
    }

    .background_span p.decimalpoint {
        padding: 0 6px;
    }

    .fa-btc-900 {
        color: gold;
        font-weight: 600;
        font-size: 18px;
        z-index: 4;
        float: left;
        padding: 4px 3px !important;
    }

    .daily_jackpot_your_rank_div {
        display: block;
        font-weight: 900;
        color: gold;
        margin: auto;
        margin-top: -5px;
        text-shadow: 0 0 2px #000;
        font-size: 12px;
        width: 130px;
    }

    .yellow_background {
        width: 250px;
        display: block;
        height: 40px;
        background: #ffff00;
        background: linear-gradient(yellow 50%, gold 50%);
        background: linear-gradient(to right, #feba00, #ffd152 40%, #ffd154 75%);
        padding-top: 5px;
        margin-top: -95px;
    }

    .yellow_background h1 {
        color: #000;
        font-size: 18px;
        font-weight: 700;
        margin-left: 18px;
        margin-top: 5px;
        font-family: hepta slab, serif;
        text-shadow: 0 0 2px #6b6b6b;
        width: 215px;
        text-align: center;
    }

    .yellow_background p {
        display: none;
    }

    .daily_jackpot_text_for_small {
        display: none;
    }

    .daily_jackpot_text_for_extra_small {
        margin-top: 55px;
    }

    .daily_jackpot_text_for_extra_small p {
        font-size: 9px;
        background: #000;
        color: #fff;
        font-weight: 900;
        padding-top: 5px;
    }

    .leaderboard_button_timer_container_div {
        width: 250px;
        display: block;
        margin: auto;
        margin-top: -9px;
        clear: both;
        height: 120px;
    }

    .leaderboard_button img {
        height: 15px;
        width: 15px;
        margin-left: 5px;
        float: left;
    }

    .leaderboard_button span {
        float: left;
        margin-top: 4px;
        margin-left: 7px;
    }

    .timer_div_daily_jackpot {
        display: block;
        width: 189px;
        border: 2px solid #000;
        background-color: #fff;
        border-radius: 2px;
        height: 50px;
        margin: auto;
        padding: 5px 0;
        float: unset;
    }

    .close_daily_jackpot_main_container_div {
        display: block;
        padding: 5px;
        margin: auto;
        clear: both;
        color: #000;
        position: absolute;
        top: 6px;
        right: -4px;
        cursor: pointer;
    }

    #daily_jackpot_leaderboard_modal {
        background: #fff;
        height: 515px;
        width: 320px;
        border-radius: 5px;
        left: 50%;
        margin-left: -160px;
    }

    #daily_jackpot_winners_modal {
        background: #fff;
        height: 428px;
        width: 320px;
        border-radius: 5px;
        left: 50%;
        margin-left: -160px;
    }

    .leaderboard_winner_button_container_div {
        display: block;
        margin: auto;
        float: unset;
    }

    .leaderboard_button {
        display: block;
        width: 128px;
        height: 24px;
        font-size: 12px;
        border: 1px solid #4aa227;
        padding: 10px 0;
        text-align: center;
        font-weight: 700;
        background: #87ff6d;
        background-image: linear-gradient(to right top, #87ff6d, #84ff69, #81fe66, #7dfe62, #7afd5e);
        cursor: pointer;
        border-radius: 2px;
        padding: 2px;
        margin: auto;
        margin-bottom: 5px;
    }

    .winners_button {
        display: block;
        width: 128px;
        height: 24px;
        font-size: 12px;
        border: 1px solid #c3b318;
        padding: 10px 0;
        text-align: center;
        font-weight: 700;
        display: block;
        background-image: linear-gradient(to right top, #fcf5ac, #ffee3c);
        cursor: pointer;
        border-radius: 2px;
        padding: 2px;
        margin-bottom: 5px;
    }
}

#flash-tiers-main-section {
    background-color: #fff;
}

.flash-tiers-header {
    text-align: center;
    padding: 2px 6%;
    background-color: #171717;
}

.flash-tiers-header a {
    text-align: center;
    text-decoration: none;
    text-indent: -999px;
}

.flash-tiers-header a img {
    width: 100%;
    height: auto;
    max-width: 217px;
}

.flash-tiers-table-block {
    padding: 20px 0;
    text-align: center;
}

.flash-tiers-table-wrap {
    background-color: #e9e9e9;
    max-width: 720px;
    margin: 0 auto;
}

.flash-tiers-thead {
    background-color: #011945;
    padding: 7px 0;
    border: 4px solid #011945;
}

.flash-tiers-thead h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 14px;
    padding: 0 0 5px;
}

.flash-tiers-thead h3 {
    color: #f2d658;
    font-size: 18px;
    font-weight: 600;
    line-height: 14px;
}

.flash-tiers-tsub {
    background-color: #f4d35f;
    padding: 4px 0;
    border: 4px solid #f4d35f;
}

.flash-tiers-tsub h4 {
    color: #493429;
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
}

.flash-tiers-tcont {
    display: flex;
    flex-wrap: nowrap;
}

.flash-tiers-tcont div {
    width: 100%;
    text-align: center;
    padding: 15px 0;
    background-color: #e8e8e8;
    border: 4px solid #e7e7e7;
}

.flash-tiers-tcont div p {
    color: #08183c;
    font-size: 30px;
    font-weight: 600;
    line-height: 14px;
    padding: 0 0 6px;
}

.flash-tiers-tcont div span {
    color: #08183c;
    font-size: 14px;
    font-weight: 400;
    line-height: 11px;
}

@media only screen and (max-width: 768px) {
    #freespin_digits {
        margin: 10px 0;
    }
    #freespin_digits span {
        font-size: 1.3em !important;
        padding: 4px 7px !important;
        margin-right: -3px !important;
    }
    #freeplay_freespin_section .freespin-multi-btn {
        padding: 5px 12px !important;
        font-size: 12px !important;
    }
    #freeplay_freespin_section p.bold {
        font-size: 14px;
    }
    .freeplay-subtab-btn {
        padding: 8px 16px !important;
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 480px) {
    .flash-tiers-table-wrap {
        max-width: 320px;
    }

    .flash-tiers-thead h2 {
        font-size: 22px;
    }

    .flash-tiers-thead h3 {
        font-size: 16px;
    }

    .flash-tiers-tsub h4 {
        font-size: 15px;
    }

    .flash-tiers-tcont div p {
        font-size: 28px;
    }

    .flash-tiers-tcont {
        display: flex;
        flex-wrap: nowrap;
        display: block;
    }

    .flash-tiers-tcont div {
        width: auto;
    }
}