/*----- Table Css -----*/

#leaderboard_outer_id *{
font-family: 'Open Sans', sans-serif;;
letter-spacing: 0;
    font-style: normal;
        line-height: normal;
}

.gop_leaderboard_table_outer, #leaderboard_outer_id .gop_leaderboard_table_outer{
    background: #f8f8f8;
    padding: 20px;
}
table#gop_leaderboard_table , #leaderboard_outer_id table#gop_leaderboard_table {
    /*border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;*/
    border: 1px solid #ddd;
}
.gop_leaderboard_table_outer .Leaderboard_heading , #leaderboard_outer_id .gop_leaderboard_table_outer .Leaderboard_heading{
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 32px;
} 
.gop_leaderboard_table_outer .table_heading , #leaderboard_outer_id .gop_leaderboard_table_outer .table_heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
    font-size:18px;
    color:#333;
    font-family: sans-serif;
    margin-top: 0px !important;
}
 

.gop_leaderboard_table_outer .table_heading h4, #leaderboard_outer_id .gop_leaderboard_table_outer .table_heading h4 {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    font-family: 'Open Sans', sans-serif;;
    letter-spacing: 0;
    text-transform: initial;
}

.table#gop_leaderboard_table thead tr, .table#gop_leaderboard_table thead tr th,
  #leaderboard_outer_id .table#gop_leaderboard_table thead tr, #leaderboard_outer_id .table#gop_leaderboard_table thead tr th {
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size:16px;
    font-family: sans-serif;
    color: #333;
    line-height: 25px;
}
 table#gop_leaderboard_table tbody tr td, table#gop_leaderboard_table thead tr th, #leaderboard_outer_id table#gop_leaderboard_table tbody tr td {
    padding:7px 40px;
    border-color: #dee2e6;
    vertical-align: middle;
  
}
table#gop_leaderboard_table tbody tr td.name_td, #leaderboard_outer_id table#gop_leaderboard_table tbody tr td.name_td {
    color: #7387B4;
    font-size: 18px;
    font-weight: 600;
    padding-left: 15%;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    text-align: left;
}


table#gop_leaderboard_table tbody tr td.name_td img , #leaderboard_outer_id table#gop_leaderboard_table tbody tr td.name_td img {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: inline-block;
}
table#gop_leaderboard_table tbody tr td:first-child , #leaderboard_outer_id table#gop_leaderboard_table tbody tr td:first-child {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}

table#gop_leaderboard_table thead tr th, #leaderboard_outer_id table#gop_leaderboard_table thead tr th {
    padding:10px 10px;
      font-size:17px;
}

table#gop_leaderboard_table tbody tr td .fa-trophy , #leaderboard_outer_id table#gop_leaderboard_table tbody tr td .fa-trophy {
    color: #e9c30c;
    font-size: 20px;
}

.gop_small_text  , #leaderboard_outer_id .gop_small_text {
    font-size: 13px;
    font-weight: 400;
    width: 100%;
    float: left;
    padding-top: 3px;
}

.table-striped#gop_leaderboard_table tbody tr) , #leaderboard_outer_id .table-striped#gop_leaderboard_table tbody tr){
    background-color: inherit;
}

#leaderboard_frontend_table , #leaderboard_outer_id #leaderboard_frontend_table{
	/*display:table-row;*/
}

#leaderboard_backend_table , #leaderboard_outer_id #leaderboard_backend_table {
	display:none
}

.img_td , #leaderboard_outer_id .img_td {
    width: 100px;
}

.img_td img , #leaderboard_outer_id .img_td img {
    max-width: 100%;
}
#save_leaderboard_data , #leaderboard_outer_id #save_leaderboard_data{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 13px 35px;
        margin-top: 30px;
  }
  
  .backend_score , .backend_start_date, .backend_end_date{
	display:block;
}  
 .frontend_score ,   .frontend_start_date, .frontend_end_date{
	display:none;
}  
.leaderboard_heading_outer, #leaderboard_outer_id .leaderboard_heading_outer{
    text-align: center;
    position: relative;
    /*float: left;
    width: 100%;*/
    margin-bottom: 27px;
    font-weight: 500;
    line-height: 1;
    color: inherit;
    font-size: 28px;
    margin-top: 8px;
}
.leaderboard_heading_outer h1, #leaderboard_outer_id .leaderboard_heading_outer h1{
    font-weight: inherit;
    line-height: 1;
    color: inherit;
     font-size: 28px;
     font-family: 'Open Sans', sans-serif;;
}
 
#gop_leaderboard_table  tbody tr:nth-child(even) td, #leaderboard_outer_id #gop_leaderboard_table  tbody tr:nth-child(even) td{
    background: #fff;
}
#gop_leaderboard_table tbody tr:nth-child(odd) td, #leaderboard_outer_id #gop_leaderboard_table tbody tr:nth-child(odd) td{
    background: #f3f3f3;
}
.gop_leaderboard_table_outer  h1:not(.site-title):before, .gop_leaderboard_table_outer h2:before 
, #leaderboard_outer_id .gop_leaderboard_table_outer  h1:not(.site-title):before, #leaderboard_outer_id  .gop_leaderboard_table_outer h2:before {
    display:none
}
table#gop_leaderboard_table tbody tr td, table#gop_leaderboard_table thead tr th, #leaderboard_outer_id {
    padding:7px 10px;
    border-color: #dee2e6;
    vertical-align: middle;
    font-size:16px;
}
table#gop_leaderboard_table thead tr th, #leaderboard_outer_id table#gop_leaderboard_table thead tr th{
    padding:10px 10px;
}
#gop_leaderboard_table thead th:first-child, #gop_leaderboard_table thead th:last-child{
width:180px;

}
#gop_leaderboard_table tbody td:first-child, #gop_leaderboard_table tbody td:last-child{
	text-align: center;
}
 .date_top .cs_tiny_editor{
     font-weight: normal;
    font-size: 18px;
        color: #333;
}  

#gop_leaderboard_table tbody *{
font-family: 'Open Sans', sans-serif;
}
#gop_leaderboard_table thead tr{
font-weight: bold;
}
#gop_leaderboard_table thead tr th{
font-weight: inherit;
}
