*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
img{
    max-width: 100%;
}
h1,h2,h3,h4,h5,h6,p{
    padding: 0;
    margin: 0;
}
body{
    font-family: 'Rajdhani', sans-serif;
    overflow-x: hidden;
    background-color: #B9B9B9 !important;
}

/* header css start */
header#siteheader nav.navbar {
    background: #333;
}
header#siteheader nav.navbar button {
    font-size: 12px;
    font-weight: 700;
    line-height: 15.31px;
    border: 0px;
    margin: 0 8px;
    border-radius: 3px;
    width: 70px;
    height: 25px;
    font-family: 'Rajdhani', sans-serif;
}
button.join_button {
    background: #D4AF37;
    color: #fff;
}
button.login_button {
    background: #D9D2BA;
    color: #333;
}

.accordion-title:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.accordion-title.collapsed:before {
    float: right !important;
    content:"\f067";
}

section#main_section .container-fluid {
    padding: 0px;
}

/* =============live and upcoming matches css start =================*/
.live_upcomaing_match {
    padding: 5px;
}
.live_upcomaing_match button {
    font-family: 'Rajdhani', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 19.14px;
    border: 0px;
    width: 214px;
    height: 38px;
    border-radius: 5px;
}
.live_upcomaing_match button.live_match {
    background: #D4AF37;
}
.live_upcomaing_match button.upcoming_match {
    background: #33333399;
    margin-left: 10px;
    color: #fff;
}
.main_col_list.border_matches {
    border: 5px solid #777;
}
.accordion-item img {
    margin-right: 10px;
}
button.accordion-button {
    background: #333333;
    border: 2px solid #333;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 16.59px;
}
section#main_section .accordion-button:not(.collapsed) {
    color: #D8C999;
    background-color: #333333;
    box-shadow: inherit;
}
section#main_section .accordion-button:focus {
    border-color: inherit
}
section#main_section .accordion-item {
    border: none;
}
section#main_section button.accordion-button.collapsed {
    border: 2px solid #777;
}
section#main_section .accordion-body {
    padding: 0;
}
section#main_section .accordion-body ul {
    margin-bottom: 0;
    background: #333;
    padding-left: 0;
}
section#main_section .accordion-body ul li {
    list-style: none;
    border-top: 3px solid #777777;
    padding: 10px 0;
    padding-left: 50px;
}
section#main_section .accordion-body ul li a {
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
    color: #D8C999;
}
section#main_section .accordion-body ul li.active {
    background: #D4AF37;
}
section#main_section .accordion-body ul li.active a{
    color:#fff;
}
section#main_section .accordion-button::after {
    flex-shrink: 0;
    width: 10px;
    height: 10px;
    margin-left: auto;
    content: "";
    background-image: url("img/icon-down.png");
    background-repeat: no-repeat;
    background-size: 10px;
    transition: transform .2s ease-in-out;
}
section#main_section .accordion-button:not(.collapsed)::after {
    background-image: url("img/icon-down.png");
    transform: rotate(-180deg);
}
.col-xl-3.col-lg-3.col-md-12.pdr-0 {
    padding-right: 0;
}
.col-xl-3.col-lg-3.col-md-12.pdl-0 {
    padding-right: 0;
}
/* =============live and upcoming matches css End=================*/

/*=================== Live Matches Result css start=============================*/
.border_main_matches {
    border: 5px solid #33333333;
}
.matches_date_time_box {
    display: flex;
    justify-content: space-between;
    background: #333333;
}
.matches_date_time {
    display: flex;
}
.matches_live_result p {
    font-family: 'Rajdhani', sans-serif;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 700;
    line-height: 16.59px;
    margin-bottom: 0;
    padding: 15px;
}
.result_runs {
    background: #D4AF37;
}
.runs_matches ul {
    padding-left: 0;
    margin-bottom: 0;
}
.runs_matches ul li {
    list-style: none;
    display: inline-block;
    width: 26px;
    height: 26px;
    border-radius: 50px;
    text-align: center;
    background: #ffffff;
    line-height: 26px;
    margin-right: 6px;
}
.result_runs td.text-align-left-table {
    text-align: right;
}
.result_runs td {
    font-family: 'Rajdhani', sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 19.14px;
}

.title_matches_ods p {
    background: #555555;
    padding: 15px;
    margin-bottom: 0;
}
.title_matches_ods p {
    background: #555555;
    padding: 15px;
    margin-bottom: 0;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 16.59px;
    font-family: 'Rajdhani', sans-serif;
}
.ods_panel.row {
    background: #D8C999;
    margin: 0 0px;
}
span.max-1l_cl {
    font-size: 8px;
    font-weight: 700;
    line-height: 10.21px;
}
.col.col-8.padding-right-box {
    padding-right: 0;
}
.col.col-4.padding-left-box {
    padding-left: 0;
}
.back-btn a.bck {
    font-weight: 700;
    font-size: 12px;
    line-height: 0;
    text-decoration: none;
    background: #777777;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
    padding: 5px 20px;
}
.lay-btn a.lay.fw-bolder {
    background: #D6B858;
    color: #333;
    font-weight: 700;
    font-size: 12px;
    line-height: 0;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
    padding: 5px 20px;
}
.col-2.text-end.me-0 {
    padding: 0;
}
.btn.back_btn_id.bg-warning {
    background: #D6B858 !important;
}
.btn.back_btn_id {
    background: #777777;
    width: 80px;
    border: 1px solid #fff;
    border-radius: 0px;
    display: table-cell;
}
.btn.back_btn_id a{
    text-decoration: none;
}
.btn.back_btn_id a.bck h6 {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
    margin-bottom: 0;
}
.btn.back_btn_id a.bck span {
    font-weight: 400;
    font-size: 10px;
    line-height: 10.76px;
    color: #fff;
}
.text-end {
    text-align: right!important;
    padding: 0 !important;
}
.text-start {
    text-align: left!important;
    padding-left: 15px !important;
}
.fw-bolder {
    color: #555555;
    font-size: 13px;
    font-weight: 700 !important;
    line-height: 16.59px;
}
.bg-warning {
    background-color: #D6B858 !important;
}
.btn.back_btn_id.bg-warning a.bck.text-dark.fw-bolder h6 {
    color: #333;
}
.btn.back_btn_id.bg-warning a.bck.text-dark.fw-bolder span{
    color: #333;
}
/*=================== Live Matches Result css End=============================*/

/* ================Bookmarkes css start ======================*/
.row.BOOKMAKER_Row .padd-right-0 {
    padding-right: 0;
}
.row.BOOKMAKER_Row .padd-left-0 {
    padding-left: 0;
}
.border-left-white_bookmarker {
    border-left: 1px solid #fff;
}
.row.BOOKMAKER_Row p.min_max_number {
    font-size: 8px;
    font-weight: 700;
    line-height: 10.59px;
    color: #555555;
    margin-bottom: 0;
    padding: 3px;
}
.background_main_max {
    background: #D8C999;
    height: 100%;
}
.back_button_col p {
    margin-bottom: 0;
}
.lay_button_col p {
    margin-bottom: 0;
}
.border-left-white_bookmarker .padding_right_min_box {
    padding-right: 0;
}
.border-left-white_bookmarker .padding_lr_min_box {
    padding: 0px;
}
.border-left-white_bookmarker .padding_rl_min_box {
    padding: 0px;
    padding-right: 12px;
}
.row.BOOKMAKER_Row .btn.back_btn_id {
    background: #777777;
    width: 100%;
    border: 1px solid #fff;
    border-radius: 0px;
    display: block;
}
.back_button_col {
    background: #777777;
    text-align: center;
}
.lay_button_col {
    background: #D6B858;
    text-align: center;
}
.back_button_col a {
    font-size: 12px;
    font-weight: 700;
    line-height: 15.31px;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
    color:#fff;
}
.lay_button_col a{
    color: #333333;
    font-size: 12px;
    font-weight: 700;
    line-height: 15.31px;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
}
.spacer_boreder {
    border: 5px solid #33333333;
}
.title_normal_box {
    background: #555555;
    padding: 15px;
}

.title_normal_box p {
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    font-family: 'Rajdhani', sans-serif;
    margin-bottom: 0;
}
.box_normal_list tbody {
    background: #D8C999;
}
.row.normal_box_row td.box_yellow {
    background: #D6B858;
    text-align: center;
    width: 74px;
}
.row.normal_box_row td.box_gray {
    background: #777777;
    text-align: center;
    width: 74px;
}
.row.normal_box_row td.box_yellow a {
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    color: #555555;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
}
.row.normal_box_row td.box_gray a {
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    color: #fff;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
}
.row.normal_box_row td.box_yellow span {
    font-size: 10px;
    font-weight: 400;
    line-height: 12.76px;
    display: block;
}
.row.normal_box_row td.box_gray span {
    font-size: 10px;
    font-weight: 400;
    line-height: 12.76px;
    display: block;
}
td.runs_over_wickets_box {
    font-size: 13px;
    color: #555555;
    font-weight: 600;
    line-height: 16.59px;
    padding-top: 20px;
    font-family: 'Rajdhani', sans-serif;
}
.normal_box .normal_box_padding_right {
    padding-right: 0;
}
.normal_box .normal_box_padding_left {
    padding-left: 0;
}
/* ================Bookmarkes css End======================*/


/* =================TIED MATCH CSS START ==================*/
.tied_match_list_table td.box_yellow {
    width: 74px;
    background-color: #777777;
    text-align: center;
}
.tied_match_list_table td.box_gray {
    width: 74px;
    background-color: #D6B858;
    text-align: center;
}
.TIED_MATCH_BOX .tied_match_title {
    background: #555555;
    padding: 15px;
}
.TIED_MATCH_BOX .tied_match_title p.mb-0 {
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    font-family: 'Rajdhani', sans-serif;
}
.tied_match_list_table p.mb-0 {
    font-size: 8px;
    font-weight: 700;
    line-height: 10.21px;
    font-family: 'Rajdhani', sans-serif;
}
.tied_match_list_table {
    background: #D8C999;
}
.tied_match_list_table td.box_yellow a{
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    color: #fff;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
}
.tied_match_list_table td.box_gray a{
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    color: #333333;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
}
.tied_match_list_table td.box_yellow span {
    font-size: 10px;
    font-weight: 400;
    line-height: 12.76px;
    display: block;
}
.tied_match_list_table td.box_gray span {
    font-size: 10px;
    font-weight: 400;
    line-height: 12.76px;
    display: block;
}
.over_by_over .over_title_box {
    background: #555555;
    padding: 15px;
}

/* =================TIED MATCH CSS START ==================*/

/* ================Over by over css start ===================*/
.over_by_over .over_title_box {
    background: #555555;
    padding: 15px;
}
.over_by_over .over_title_box p {
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    font-family: 'Rajdhani', sans-serif;
}
tbody {
    background: #D8C999;
}
.over_by_over td.box_yellow {
    background: #777777;
    text-align: center;
}
.over_by_over td.box_yellow a {
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    color: #fff;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
}
.over_by_over td.box_yellow span {
    font-size: 10px;
    font-weight: 400;
    line-height: 12.76px;
    display: block;
}

.over_by_over td.box_gray {
    background: #D6B858;
    text-align: center;
}
.over_by_over td.box_gray a {
    font-weight: 700;
    font-size: 13px;
    line-height: 16.59px;
    color: #333333;
    text-decoration: none;
    font-family: 'Rajdhani', sans-serif;
}
.over_by_over td.box_gray a span {
    font-size: 10px;
    font-weight: 400;
    line-height: 12.76px;
    display: block;
}
.over_by_over p {
    font-weight: 700;
    font-size: 10px;
    line-height: 10.21px;
}
.background_color_over_min {
    background: #D8C999;
    padding-top: 40px;
}
.over_by_over .padding_right {
    padding-right: 0;
}
.over_by_over .padding_left {
    padding-left: 0;
}
/* ================Over by over css start ===================*/

/* ================last box css start ===============*/
.btn.btn-warning.w-50.text-dark.live_matches_btn {
    background: #D4AF37;
    border: 0;
    color: #333333;
    font-weight: 700;
    font-size: 14px;
    line-height: 27.14px;
}
.btn.btn-dark.text-white.w-50.upcoming_matches_btn.ms-2 {
    background: #555555;
    border: 0;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 27.14px;
}
.betting_panel.text-white.p-3.ms-1.mt-2 {
    background: #333333;
    border-radius: 10px;
}
.col-xl-3.padding_right_place_bet {
    padding-right: 34px;
}
.betting_panel h6 {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 15.14px;
    font-family: 'Rajdhani', sans-serif;
}
h6.team_india_color {
    color: #D8C999;
}
h5.inr_betting {
    color: #D8C999;
    font-size: 15px;
    font-weight: 700;
    line-height: 15.14px;
    font-family: 'Rajdhani', sans-serif;
}
hr.solid {
    border: 2px solid #b9b9b9;
    opacity: 1;
}
.btn.btn-warning.w-25.m-1 {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    line-height: 27.14px;
    height: 35px;
    background: #D6B858 !important;
}
.btn.btn-white.w-25.m-1 {
    background: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 27.14px;
    height: 35px;
}
.btn.btn-outline-warning.w-50.m-1 {
    border: 2px solid #B9B9B9;
}
.btn.btn-outline-warning.w-50.m-1 {
    border: 2px solid #B9B9B9;
    font-size: 15px;
    font-weight: 600;
    line-height: 23.14px;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
}
.btn.btn-warning-submit.w-50.m-1 {
    background: #D6B858;
    border-radius: 3px;
    color: #333;
    font-size: 15px;
    font-weight: 600;
    line-height: 25.14px;
    font-family: 'Rajdhani', sans-serif;
}
img.match_betting {
    width: 100%;
}
.btn.add_money.w-50.ms-1 {
    color: #fff;
    background: #333333;
    font-size: 12px;
    line-height: 28px;
    font-weight: 600;
}


/* ----------------cophyright css start -------------*/
section#copyright_area {
    background: #333333;
    padding: 15px;
    text-align: center;
}
section#copyright_area .box_copyright p {
    margin-bottom: 0;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    line-height: 12.45px;
    font-family: 'Rajdhani', sans-serif;
}
section#copyright_area .box_copyright p span {
    color: #D4AF37;
}


/* =====================Sidebar css start======================= */
.sidebar_welome {
    background: #333333;
}
section#welcome .background_color_sidebar {
    padding-left: 0;
}

.welcome_user h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 25.52px;
    padding-left: 37px;
    font-family: 'Rajdhani', sans-serif;
    color: #fff;
}
.welcome_user h3 span {
    color: #D8C999;
}
section#welcome .tabs button {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 15.31px;
    text-align: left;
    font-family: 'Rajdhani', sans-serif;
    border-radius: 0px;
    padding: 10px 10px;
    border-bottom: 1px solid #555;
}
section#welcome .tabs button:last-child {
    border-bottom: none;
}
button.nav-link.active {
    background: #D4AF37 !important;
}
section#welcome .tabs div#v-pills-tab {
    width: 100%;
    margin-right: 0 !important;
}
section#welcome .tabs button img {
    margin-right: 10px;
}
section#welcome .add_money_wallet {
    padding: 9px;
    background: #777777;
}
/* =====================Sidebar css End======================= */


/* =================tab content css start ===========*/
.banner_welcome_tab {
    background: #D6B858;
    display: flex;
    justify-content: space-between;
    padding: 6px 20px;
    position: relative;
    border-radius: 10px;
    /* margin-top: 10px; */
}
.banner_content {
    padding: 10px;
}
.banner_content h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 40.83px;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
    margin-bottom: 12px;
}
.banner_content p {
    color: #fff;
    font-weight: 300;
    font-size: 16px;
    line-height: 20.42px;
    font-family: 'Rajdhani', sans-serif;
    margin-bottom: 20px;
}
.banner_content p span{
    font-weight: 700;
}
a.bet_now_button {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    line-height: 20.42px;
    text-decoration: none;
    background: #D4AF37;
    padding: 10px;
    border-radius: 5px;
}
a.bet_now_button img {
    margin: 0 8px 0 4px;
}
.banner_img img {
    position: absolute;
    right: 0;
    bottom: 0;
}


div#v-pills-home {
    padding: 11px 10px 0 25px;
}
/* div#v-pills-profile {
    border: 3px solid #DBDBDB;
} */
/* team vs css start */
.ongoing_mathc {
    background: #555555;
    padding: 10px;
    border-radius: 5px;
    /* margin-top: 10px; */
}
.ongoing_mathc .ongoing_title_links p {
    margin-bottom: 0;
    color: #fff;
    font-size: 16px;
    line-height: 20.42px;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
}
.ongoing_mathc .ongoing_title_links a {
    color: #D7C179;
    font-size: 12px;
    line-height: 15.31px;
    font-weight: 600;
    font-family: 'Rajdhani', sans-serif;
}
.team_vs_ongoing_mnatches .team {
    background: #D9D9D9;
    padding: 10px;
    border-radius: 5px;
    margin-top: 10px;
}
p.team_name {
    font-size: 16px;
    font-weight: 500;
    line-height: 20.42px;
    margin-bottom: 0;
    font-family: 'Rajdhani', sans-serif;
}
.main_team.d-flex {
    margin-bottom: 12px;
}
.main_team .team1 img.team_img {
    margin-right: 10px;
}

.row.features_leaques .features_leaques_table {
    background: #555555;
}
section#welcome tbody {
    background: #555555;
}
.row.features_leaques .features_leaques_table .title_box p {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
    margin-bottom: 0;
}
.row.features_leaques .features_leaques_table .title_box a {
    font-size: 12px;
    font-weight: 500;
    line-height: 15.31px;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
}
.row.features_leaques .features_leaques_table .title_box{
    padding: 0 10px;
}
.row.features_leaques .features_leaques_table {
    background: #555555;
    padding: 15px 0;
    margin-top: 20px;
    border-radius: 5px;
}
td.premier_leaque_data {
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
}
td.leaque_number {
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
}
td.team_code, td.team_money, td.team_vs, td.team_time{
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
}
.row.features_leaques .padding_box {
    padding-left: 0;
}



/* =================tab content css end ===========*/

/* ==================By Bets section css start ===============*/

.my_bets_form {
    background: #555555;
    padding: 20px;
}
.my_bets_form p.my_bets_title {
    font-size: 20px;
    font-weight: 500;
    line-height: 25.52px;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
}
section#welcome .form form input {
    border: 0px;
    border-radius: 2px;
    height: 32px;
    width: 259px;
    margin-right: 60px;
    color: #777777;
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
}
section#welcome .form form input::placeholder{
    color: #777777;
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
}
.my_bets_form button.btn.btn-primary {
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    color: #fff;
    font-family: 'Rajdhani', sans-serif;
    background: #333333;
    border: 1px solid #fff;
    border-radius: 0;
    padding: 6px 25px;
}
.table_my_bets table.table thead tr {
    background: #D4AF37;
    border: 2px solid #555555;
}
section#welcome .table_my_bets thead tr th.text-center {
    border-left: 2px solid #555555 !important;
}
section#welcome .table_my_bets tbody {
    background: #777777;
}
section#welcome .table_my_bets tbody td {
    color: #FFFFFF;
    font-weight: 500;
    font-size: 15px;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
    padding: 14px;
    border: 2px solid #DBDBDB;
}
section#welcome .table_my_bets tbody tr {
    border: 2px solid #DBDBDB;
}
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    justify-content: center;
}
.pagination button {
    background: #D8C999;
    width: 32px;
    height: 32px;
    border: 0px;
}
.pagination button.active {
    background: #D4AF37;
}
.pagination p {
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    margin: 0 20px;
}
.button_pagination.d-flex.align-items-center {
    padding: 70px 0;
}


/* ==================By Bets section css start ===============*/
.transction_history_border {
    border: 12px solid #d8c999;
}
.banner_background {
    background: url(img/ground.jpg);
    height: 198px;
    background-size: cover;
    background-repeat: no-repeat;
}
.user_deatils {
    background: #fff;
}
.user_images {
    text-align: center;
}
.user_images img {
    margin-top: -57px;
}
.row.profile_transtion {
    background: #fff;
    margin: 0 0px;
    border-radius: 5px;
}
.user_bank_address label.form-label {
    font-size: 18px;
    font-weight: 700;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
}
.user_bank_address input {
    height: 44px;
    border: 1px solid #DBDBDB;
}
.user_bank_address input::placeholder{
    font-weight: 400;
    font-size: 18px;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
    color: #000;
}

.user_bank_address form button.btn.btn-primary {
    background: #D4AF37;
    border: 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
    color: #000;
    text-transform: uppercase;
    width: 200px;
    height: 44px;
}

.col-xl-8.col-lg-8.col-md-12.border_top_left_gold {
    border-left: 10px solid #d8c999;
    border-top: 10px solid #d8c999;
    border-radius: 5px 0 0 0;
}

.new_request_section .title p{
    font-size: 18px;
    font-weight: 700;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
    margin-bottom: 15px;
    margin-top: 15px;
}
.create_new_request form label.form-label {
    font-weight: 500;
    font-size: 18px;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
    color: #000;
}
.create_new_request form input {
    font-weight: 500;
    font-size: 18px;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
    color: #000;
    height: 44px;
    border: 1px solid #DBDBDB;
}

.create_new_request form select{
    font-weight: 500;
    font-size: 18px;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
    color: #000;
    height: 44px;
    border: 1px solid #DBDBDB; 
}
.create_new_request button.btn.btn-primary {
    background: #D4AF37;
    border: 0px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.97px;
    font-family: 'Rajdhani', sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    width: 200px;
    height: 44px;
}
.create_new_request .form_space_right {
    margin-right: 95px;
}
.spacer_border {
    border: 1px solid #DBDBDB;
    margin-top: 24px;
    opacity: 70%;
}
.table_request thead {
    background: #777777;
}
.table_request thead th {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
    border: 2px solid #fff;
}
section#welcome .table_request tbody {
    background: #ffffff;
}
section#welcome .table_request tbody td{
    color: #777777;
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
    border: 2px solid #B9B9B9;
}




/* ================Admin css start ====================*/
.box_admin {
    text-align: center;
    padding: 18px 0;
    border-radius: 5px;
}
.box_admin.bg-yellow {
    background: #D4AF37;
}

.box_admin p {
    font-size: 16px;
    font-weight: 500;
    line-height: 20.42px;
    font-family: 'Rajdhani', sans-serif;
    color:#000;
    margin-bottom: 5px;
}
.box_admin img {
    margin-bottom: 13px;
}
.box_admin h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 40.83px;
    font-family: 'Rajdhani', sans-serif;
    color:#000;
}
.admin_table_dashboard .title_table_view_button p {
    font-weight: 700;
    font-size: 16px;
    line-height: 20.42px;
    margin-bottom: 0;
    font-family: 'Rajdhani', sans-serif;
}
.admin_table_dashboard .title_table_view_button {
    display: flex;
    justify-content: space-between;
    background: #D4AF37;
    margin-top: 20px;
    padding: 8px;
    border-radius: 5px;
}
section#welcome .table_main tbody {
    background: #D9D9D9;
}
div#admin_dashborad_tabs {
    background: #33333399;
    padding: 12px;
}
.admin_table_dashboard .table_main td {
    font-size: 14px;
    font-weight: 400;
    line-height: 17.64px;
    border-bottom: 2px solid #B9B9B9;
    font-family: 'Rajdhani', sans-serif;
}
.admin_table_dashboard a{
    font-size: 14px;
    font-weight: 400;
    line-height: 17.64px;
    font-family: 'Rajdhani', sans-serif;
    color: #000;
}
td.next_icon a {
    background: #fff;
    padding: 4px 10px;
    border-radius: 15px;
}
.total_tournament_content_box.bg-gray p {
    margin-bottom: 0;
}
.total_tournament_content_box.bg-gray {
    background: #D9D9D9;
    text-align: center;
    padding: 25px 0;
    border-radius: 5px;
}
.total_tournament_content_box.bg-gray h4 {
    font-weight: 500;
    font-size: 24px;
    line-height: 30.62px;
    font-family: 'Rajdhani', sans-serif;
}
.total_tournament_content_box.bg-gray p {
    font-weight: 400;
    font-size: 12px;
    line-height: 15.31px;
    font-family: 'Rajdhani', sans-serif;
}
section#welcome div#v-live_tournamnet .border_main_matches tbody {
    background: #D4AF37;
}
section#welcome div#v-live_tournamnet .border_main_matches {
    margin-top: 50px;
    padding-right: 23px;
}
div#v-live_tournamnet {
    background: #333333;
}
.bets_tabs_dashboard .title_best p {
    margin-bottom: 0;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
    padding-left: 9px;
}
.bets_tabs_dashboard thead th {
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
}
div#v-live_tournamnet .bets_tabs_dashboard tr {
    border: 0px;
    border-style: hidden;
}
div#v-live_tournamnet .bets_tabs_dashboard tr td{
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
}
td.sell_stock_button a {
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    line-height: 15.31px;
    font-family: 'Rajdhani', sans-serif;
    text-decoration: none;
    background: #D4AF37;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 5px;
}
section#welcome .bets_tabs_dashboard tbody {
    background: #333333;
}
div#v-live_tournamnet .matches_date_time_box .matches_name p {
    padding-left: 12px;
}
div#v-live_tournamnet .bets_tabs_dashboard {
    margin-top: 20px;
    padding-left: 20px;
}
.row.total_boxes_tournamenets {
    padding: 0px 29px 0px 13px;
}
.border_bets {
    border: 1px solid #777;
    margin-top: 10px;
}
section#welcome .form form input {
    border: 0px;
    border-radius: 2px;
    height: 32px;
    width: 163px;
    margin-right: 60px;
    color: #777777;
    font-size: 15px;
    font-weight: 500;
    line-height: 19.14px;
    font-family: 'Rajdhani', sans-serif;
}
/* ================Admin css end  ====================*/