.text_cm_1,
.text_cm_2,
.text_cm_3,
.text_cm_4 {
    color: #2dfd06;
}

.menu_head .menu_main,
.menu_bar .menu_h_m,
.footer .text_foot,
.footer .title_f,
.menu_foot a,
.profile_head .balance,
.title_page,
.title_page_2,
.title_member_page_2 {
    color: #2dfd06;
    text-shadow: 0px 0px 5px #2dfd06;
}

.header,
.menu_head,
.menu_bar,
.marquee_home,
.slide_home,
.bg_game_list,
.footer,
.box_game,
.box_con.cashback,
.box_con.con_us,
.footer .logo_foot {
    border-color: #2dfd06;
}

.btn_h_register,
.btn_c_main,
.btn_tran,
.box_cashback .btn_cashback {
    background-image: linear-gradient(
        to bottom,
        #2dfd06,
        #0e2e03,
        #0e2e03,
        #2dfd06
    );
    color: #0e2e03;
    border: 1px solid #2dfd06;
    box-shadow: 0px 0px 7px #2dfd06;
}
.btn_h_register:hover,
.btn_c_main:hover,
.btn_tran:hover,
.box_cashback .btn_cashback:hover {
    background-image: linear-gradient(
        to bottom,
        #0e2e03,
        #2dfd06,
        #2dfd06,
        #0e2e03
    );
    text-shadow: 0px 0px 10px #2dfd06;
}
.box_game {
    border: 2px solid #2dfd06;
    box-shadow: 0px 0px 7px #2dfd06;
}
.box_game .title {
    background-image: linear-gradient(
        to top,
        #0e2e03,
        #2dfd06
    );
    color: #0e2e03;
    border-top: 1px solid #2dfd06;
}
.list_game .nav-link,
.nav-tabs .nav-link {
    color: #2dfd06;
    text-shadow: 0px 0px 5px #2dfd06;
    border-color: #2dfd06;
}
.list_game .nav-link.active,
.nav-tabs .nav-link.active {
    background-image: linear-gradient(
        to bottom,
        #0e2e03,
        #2dfd06,
        #0e2e03
    );
    color: #0e2e03;
}
.form_main .form-control,
.deposit_sent .form-control,
.style_form .form-control,
.deposit_sent .custom-select {
    border: 1px solid #2dfd06;
    box-shadow: 0px 0px 7px #2dfd06;
}

.header {
    background-image: url('https://www.emma69.com/assets/img/bg_head.webp');
}

.box_game .title {
    color: #fff;
}

.slide_home {
    background-image: url('https://www.emma69.com/assets/img/bg_slide.webp');
    border-bottom: 1px solid #2dfd06;
}

.slide_home .slide {
    border: 5px solid #1e7500;
    box-shadow: 0 0px 15px #113106;
}

.btn_h_register {
    background-image: linear-gradient(
        to bottom,
        #2dfd06,
        #1fbf04,
        #1fbf04,
        #2dfd06
    );
    font-weight: 400;
    color: #eee;
    border: 1px solid #1fbf04;
    text-shadow: 1px 1px 5px #113106;
}

.btn_h_register:hover {
    background-image: linear-gradient(
        to bottom,
        #2dfd06,
        #1fbf04,
        #1fbf04,
        #2dfd06
    );
    color: #fff;
    font-weight: bold;
    border: 1px solid #bdffb1;
    box-shadow: 0px 0px 8px #2dfd06;
}

.btn_h_login {
    color: #2dfd06;
    border: 1px solid #1fbf04;
    border-radius: 15px;
}

.btn_h_login:hover {
    color: #2dfd06;
    border: 1px solid #2dfd06;
    box-shadow: 0px 0px 6px #2dfd06;
}

.btn_c_main {
    text-align: center;
    font-size: 20px;
    background-image: linear-gradient(
        to bottom,
        #2dfd06,
        #1fbf04,
        #1fbf04,
        #2dfd06
    );
    box-shadow: 0px 0px 7px #2dfd06;
    width: 100%;
    border: none;
    padding: 10px;
    color: #fff;
    font-weight: bold;
}

.btn_c_main:hover {
    background-image: linear-gradient(
        to bottom,
        #2dfd06,
        #1fbf04,
        #1fbf04,
        #2dfd06
    );
    text-shadow: 0px 0px 10px #2dfd06;
    color: #fff;
}

.nav-tabs .nav-item {
    border: 1px solid #2dfd06;
}

.game_list_head {
    background-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.85),
        rgba(45, 253, 6, 0.85)
    );
}

#play_page .status_error a {
    border: 1px solid #2dfd06;
}

#play_page .play_iframe .top_right .btn {
    border: 1px solid #2dfd06;
}

#play_page .search .form-control {
    border: 1px solid #2dfd06;
    color: #eaffea;
}

#play_page .search .input-group-text {
    border: 1px solid #2dfd06;
    background-color: #2dfd06;
    color: #000;
}

#play_page .search .input-group-text:hover {
    color: #003300;
}

/* tag button */
.btn_tag {
    color: #2dfd06;
    border: 1px solid #2dfd06;
}

.btn_tag:hover {
    color: #000;
    background-color: #2dfd06;
    border: 1px solid #2dfd06;
}

.bg_footer_m {
    background-image: linear-gradient(
        to bottom,
        #000,
        #0b1a0f,
        #0b1a0f,
        #000
    );
    border-top: 1px solid #2dfd06;
}

/* menu button */
.btn_menu_f {
    color: #fff;
}

/* deposit */
.btn_menu_f.deposit {
    color: #2dfd06;
    text-shadow: 0 0 6px rgba(45, 253, 6, 0.6);
}

/* withdraw */
.btn_menu_f.withdraw {
    color: #2dfd06;
    border-left: 1px solid #2dfd06;
    text-shadow: 0 0 6px rgba(45, 253, 6, 0.6);
}

.sidenav {
    background-image: linear-gradient(#000, #0b1a0f);
}

.sidenav a {
    color: #2dfd06;
    text-shadow: 0 0 6px rgba(45, 253, 6, 0.7);
}

.sidenav .closebtn {
    color: #2dfd06;
}

.sidenav .fas,
.sidenav .fab {
    color: #2dfd06;
}

.title_member_page_2 {
border: 1px solid #0b1a0f;
}

.deposit_sent {
border: 1px solid #195105;
}

.btn_tran {
    text-align: center;
    background-image: linear-gradient(to bottom, #f6e468, #e1b534, #e1b534, #f6e468);
    color: #704301;
    font-weight: 400;
    border: 1px solid #111;
}

.btn_tran:hover {
    color: #704301;
    background-image: linear-gradient(to bottom, #e1b534, #f6e468, #f6e468, #e1b534);
    font-weight: bold;
}

.btn_tran {
    background-image: linear-gradient(
        to bottom,
        #2dfd06,
        #195105,
        #195105,
        #2dfd06
    );
    color: #eee;
    border: 1px solid #111;
}

.btn_tran:hover {
    color: #fff;
    background-image: linear-gradient(
        to bottom,
        #195105,
        #2dfd06,
        #2dfd06,
        #195105
    );
}
.btn_success {
    text-align: center;
    background-image: linear-gradient(to bottom, #7CFF00, #39E600, #39E600, #7CFF00);
    width: 100%;
    border: none;
    color: #0F3D00;
    font-weight: bold;
    margin-top: 10px;
}

.btn_success.mb2 {
    margin-top: 0px;
}

.btn_success:hover {
    background-image: linear-gradient(to bottom, #39E600, #7CFF00, #7CFF00, #39E600);
    text-shadow: 0px 0px 10px #7CFF00;
    color: #0F3D00;
}

.profile_head .balance {
    font-size: 22px;
    padding: 2px;
    padding-left: 10px;
    padding-right: 7px;
    color: #7CFF00;
    background-color: #0F2A00;
    box-shadow: 0px 0px 5px #39E600;
    text-shadow: 0px 0px 2px #39E600;
    border-radius: 2px;
    border: 1px solid #7CFF00;
}