/*** 
Colors - Turquoise: #1ABC9C; Dark Turquoise: #34495e; Darker Turquoise: #3e5770;
***/


.clear {
    clear: both;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     content: "";
     clear: both;
     height: 0;
     }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* hidden class */
.ts-hidden {
    display: none;
}
/* title */
#index_active_picks {
    font-family: Arial;
    font-size: 24px;
    color: black;
    margin-bottom: 20px;
}
#index_active_picks span, #index_latest_picks span {
    margin: 5px;
}
#index_latest_picks {
    margin: 30px 0 20px 0;
    font-family: Arial;
    font-size: 24px;
    color: black;
}
/** Active picks shortcode dropdowns AND tipsters dropdowns **/
.active_picks_sort {background: #34495e;padding: 1px 0px 0px 0px;}
.latest_picks_sort {background: #34495e;padding: 1px 0px 0px 0px;}
.all_tipsters {background: #34495e;padding: 1px 0px 0px 0px;}
select::-ms-expand { display: none; }
select.ts_shortcode_dropdown {
    margin: 10px 5px 10px 7px;
    /* float: left; */
    font-size: 16px;
    cursor: pointer;
    height: 22px;
    background-color: #2b3d4f;
    color: #f3f3f3;
    border: 0;
    padding: 0px 7px;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-left: 1px solid #1abc9c;
    border-right: 1px solid #1abc9c;
    display: inline;
    font-family: arial;
}

.active_min_odds {
    margin: 10px 5px 10px 7px;
    float: left;
    line-height: 21px;
}
#ts_active_min_odds_label {
    margin: 0px 1px 0px 0px;
    float: left;
    background: #2b3d4f;
    color: #d7d7d7;
    font-size: 16px;
    height: 22px;
    padding: 0px 7px;
    border-radius: 0;
    border: 0;
    border-left: 1px solid #1abc9c;
}
#ts_active_min_odds {
    margin: 0px 0px 0px 1px;
    /* float: left; */
    background: #2b3d4f;
    color: #fff;
    font-size: 16px;
    height: 22px;
    width: 37px;
    padding: 0px 7px;
    border-radius: 0;
    border: 0;
    border-right: 1px solid #1abc9c;
}

.active-picks-sort-select #tipster_date {/* margin-right: 10px; */}
.active-picks-sort-select #ts_active_sport_id {/* margin-right: 10px; */}
.active-picks-sort-select #tipster_sort {/* margin-right: 10px; */}

#single_tipster_date{/* float: left; *//* margin: 5px 10px 5px 0px; *//* height: 22px; */}
.dd_year_month {
    /* display: block; */
    /* float: right; */
    /* height: 29px; */
}
.dd_year_month span { display:none;}
#ts_select_profit, #tipster_month_dd, #all_month_dd,span.ts_shortcode_dropdown, #ts_select_profit_filter {
    /* float: left; */
    /* margin-right: 0; */
    /* margin-left: 10px; */
}
#all_month_dd {
    /* margin: 5px 10px 5px 0px; */
}
#ts_sport_id {
    /* margin: 5px 10px 5px 0px; */
    /* float: left; */
}
#ts_tipster_sport_id {
    /* float: left; */
    /* margin: 5px 10px 5px 0px; */
    /* height: 22px; */
    }

#tipster_sort, #select_date, #tipster_year_dd, #all_year_dd, #select_date_filter {
    /* float: left; */
    /* clear: both; */
}
#select_date {margin: 5px 0px 5px 10px;height: 24px;float: right;}
#ts_select_profit {margin: 5px 0px 5px 10px;height: 24px;float: right;}
#select_date_filter {/* margin: 5px 10px 5px 0px; *//* height: 22px; *//* float: left; */}
#ts_select_profit_filter {/* margin: 5px 10px 5px 0px; *//* height: 22px; *//* float: left; */}
.filter_over_hours {
    margin: 10px 5px 10px 7px;
    /* float: left; */
    display: inline-block;
}
#tipster_filter_label {
    margin: 0px 1px 0px 0px;
    float: left;
    background: #2b3d4f;
    color: #d7d7d7;
    font-size: 16px;
    height: 22px;
    padding: 0px 7px;
    border-radius: 0;
    border: 0;
    border-left: 1px solid #1abc9c;
}
#tipster_filter_value {
    margin: 0px 0px 0px 1px;
    /* float: left; */
    background: #2b3d4f;
    color: #fff;
    font-size: 16px;
    height: 22px;
    padding: 0px 7px;
    border-radius: 0;
    border: 0;
    border-right: 1px solid #1abc9c;
}
#tipsters_filter {
    margin: 5px 10px 5px 0px;
    float: left;
    line-height: 13px;
    font-size: 16px;
    height: 24px;
    border-radius: 0;
    background: #2b3d4f;
    color: #fff;
    border: 0;
    padding: 0px 7px;
    cursor: pointer;
}

#all_year_dd {/* margin: 5px 10px 5px 0px; */}
#tipster_year_dd {/* margin: 5px 10px 5px 0px; *//* height: 22px; */}
#tipster_month_dd {/* margin: 5px 10px 5px 0px; *//* height: 22px; */}
/** All picks **/
#index_latest_picks a span, #index_latest_picks a:link span, #index_latest_picks a:visited span, #index_latest_picks a:active span {
    font-family: Arial;
    font-size: 16px;
    float: right;
    margin: 8px 5px 0 0;
    color: black;
    text-decoration: underline;
}
#index_latest_picks a:hover span {
    background-color: transparent;
    color: #5d5d5d;
}
/** END All picks **/
/* END title */
/* INDEX TABLES STYLE */
.betting, .betting_module {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial;
}
table.betting th, table.betting_module th {
  font-size: 14px;
  background: #1ABC9C;
  /* color: #34495e; */
  color: #111D27;
  font-weight: bold;
}
table.betting td, table.betting th, table.betting_module td, table.betting_module th {
  padding: 3px 1px 0px 3px;
  text-align: left;
  font-size: 12px;
  border: 0;
  line-height: 20px;
}
.betting td {padding: 3px 1px 0px 3px;}
.betting td:first-child {border-bottom-left-radius: 5px;}
.betting td:last-child {border-bottom-right-radius: 5px;}

.betting tbody tr:nth-child(odd):hover,  .betting tbody tr:nth-child(even):hover, .betting_module tbody tr:nth-child(odd):hover,  .betting_module tbody tr:nth-child(even):hover{
    /* color: #1abc9c; */
    /* background-color: #2C3E50; */
}
.betting tbody tr:nth-child(odd), .betting_module tbody tr:nth-child(odd) {
    background-color: #34495e;
    color: white;
    border-top: #34495e solid 1px;
}
.betting tbody tr:nth-child(even), .betting_module tbody tr:nth-child(even) {
    background-color: #3e5770;
    color: white;
    border-top: #3e5770 solid 1px;
}
.betting tbody tr td a, .betting_module tbody tr td a {
    display: block;
    color: white !important;
    text-decoration: none;
}
.betting tbody tr:hover a, .betting_module tbody tr:hover a{
    color: #1abc9c;
}
.betting tbody tr td a:hover, .betting_module tbody tr td a:hover {
    text-decoration: none;
    color: #1ABC8C !important;
}
.betting_module {
    margin-bottom: 20px;
}
/* sport/country/league style */
#top_select {
    width: 100%;
    padding-top: 15px;
}
.top_select {
    float: left;
}
#select_sport, #select_country {
    margin-right: 8%;
}
/* END sport/country/league style */
/* stats table, season/month select style */
.stats_table {
    width: 70%;
    float: left;
    margin-top: 10px;
}
#side_select {
    padding-left: 5%;
    width: 25%;
    float: left;
    margin-top: 10px;
}
#side_select #select_season, #side_select #select_month {
    width: 100%;
}
/* END stats table, season/month select style */
/* END INDEX TABLES STYLE */
/* IMG SPORT AND COUNTRY */
.sport_country {
    float:right;
    margin-right:10px;
}
.sport_country img {
    margin: 0 5px 0 5px;
}
.pick_country img {
    margin: 0 2px 0 2px;
    vertical-align: text-bottom;
}
/* END IMG SPORT AND COUNTRY */
/* SINGLE PICK */
/* title */
#event {
    font-family: Arial;
    font-size: 22px;
    background: #34495e url(images/horizontal-fade.png) repeat-y;
    background-size: 100%;
    color: #FFFFFF;
    margin: 1px 0px 0px 0px;
    padding: 15px 10px 10px 10px;
    line-height: 30px;
    border-top: 7px solid #1abc9c;
    border-left: 7px solid #2b3d4f;
    border-right: 7px solid #34495e;
}
#event h2 {margin:0;font-family:Arial;font-size:22px;color: #FFFFFF;}
/* END title */
#single_analysis  {
    width: 100%;
    background-color: #34495e;
    color: white;
    font-size: 13px;
    line-height: 20px;
}
.bookieonpickpage a img{vertical-align: text-bottom;border-radius: 3px;}

#single_analysis span {
    color: #E0E0E0;
    font-weight: bold;
}
#single_analysis a {color: #fff;font-weight: bold;}
#single_analysis a:hover {color: white;}
#single_analysis .data-row-1,  #single_analysis .data-row-2, #single_analysis .data-row-3{
    float: left;
    width: auto;
    background: url(images/horizontal-fade.png) repeat-y;
    padding: 5px 30px 5px 10px;
    margin: 10px 0px 0px 10px;
    border-left: 2px solid #1abc9c;
    border-radius: 3px;
}
#single_analysis .data-row-1 {
}
#single_analysis .data-row-2 {}
#single_analysis .data-row-3 {}
#single_analysis .date {
    margin: 10px 10px 0px 10px;
    padding: 3px 0px 3px 10px;
    background: url(images/horizontal-fade.png) repeat-y;
    border-radius: 3px;
    border-left: 2px solid #1abc9c;
    float: left;
}
#single_analysis .preview {
    padding: 10px 10px 10px 10px;
}
.ts-preview {display: inline;}
.ts-hpreview {display: inline;}
.user_info {
    background-color: #243342;
    color: white;
    display: block;
    margin-top: 30px;
    border-top: 7px solid #1abc9c;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}
.ts-preview-show{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #f3f3f3;
    background: #2b3d4f;
    border: 1px solid #1abc9c;
    border-top: 0;
    border-bottom: 0;
    border-radius: 0px;
    cursor: pointer;
    text-align: center;
    width: 100%;
    padding: 3px 7px;
    font-size: 16px;
    margin: 0;
}
.Prediction h3 {
    font-family: arial;
    font-weight: normal;
    font-size: 14px;
    padding: 0;
    margin: 0;
    color: #fff;
}
.user_info div {
    border-radius: 3px;
    margin-top: 10px;
    margin-right: 5px;
}
.user_info div a{color: #FFFFFF;font-size: 17px;font-family: 'Oswald',sans-serif;text-decoration: none;font-weight: bold;}
.user_info img {
    /* float: left; */
    width: 93px;
    margin: 0;
    border-top-left-radius: 0;
}
.user_avatar {
    float: right;
    margin: 0;
}
.subscribe_button input {margin: 0px 7px 0px 0px;/* float: left; */font-size: 16px;cursor: pointer;height: 22px;background-color: #2b3d4f;color: #f3f3f3;border: 0;padding-left: 7px;padding-right: 7px;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-left: 1px solid #1abc9c;border-right: 1px solid #1abc9c;}
.user_profit {
    float: left;
    background: url(images/horizontal-fade.png) repeat-y;
    border-left: 2px solid #ffffff;
    min-width: 50%;
    padding: 7px;
}
.user_profit p {float:left;margin: 3px 15px 3px 0px;}
.user_stats {
    float: left;
    background: url(images/horizontal-fade.png) repeat-y;
    border-left: 2px solid #ffffff;
    min-width: 50%;
    padding: 7px;
    margin-bottom: 10px;
}
.user_stats p {float:left;margin: 3px 15px 3px 0px;}
.user_desc {
    float: left;
    background: url(images/horizontal-fade.png) repeat-y;
    border-left: 2px solid #1abc9c;
    min-width: 50%;
    padding: 7px;
}
.user_desc h2 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 17px;
}
.user_desc p {
    line-height: 17px;
}
.tipsterstatsfiters {background: #34495e;border-top: 1px solid #1abc9c;}
.tipster_active_picks {background: #34495e;}
.tipster_latest_picks {background: #34495e;border-bottom: 7px solid #909ba7;}
/* END SINGLE ANALYSIS */
/* ALL PICKS */
.betting tfoot tr {
    background-color: #dadada;
}
.betting tfoot tr td {
    border: 1px solid transparent;
}
/* PAGINATION */
.betting tfoot tr {
    background-color: #243342;
}
.list-footer {
    width: 100%;
    display: block;
    color: white;
}
.list-footer a, .list-footer a:link, .list-footer a:visited, .list-footer a:active {
    color: white;
    font-size: 14px;
    padding:1px;
}
.list-footer a:hover {
    color: #1abc9c;
    font-size: 14px;
    padding:1px;
}
.list-footer .limit {
    float: left;
    width: 30%;
    padding: 10px 0 10px 15px;
}
.list-footer ul {
    padding-left: 20px;
    padding-top: 20px;
    float: left;
    width: 40%;
}
.list-footer ul li {
    list-style-type: none;
    display: inline;
}
.list-footer .counter {
    padding-left: 15px;
    margin-top: -27px;
    float:right;
    width: 20%;
}
/* END ALL PICKS */
/* TIPSTER STATS */
.nohover tbody tr:nth-child(odd):hover {  
    color: #1abc9c;
    background-color: #2C3E50;
}
.h2margin {
    font-family: Arial;
    font-size: 20px;
    color: white;
    margin: 30px 0px 0px 0px;
    background: #2b3d4f;
    padding: 7px 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#prediction-tipster-statistics {margin: 0;padding: 10px 10px;line-height: 33px;border-radius: 0;}
#tipster-statistics {margin: 0;padding: 10px;line-height: 33px;border-radius: 0;}
/* END TIPSTER STATS */
/* USER PROFILE */
.plg_betuser dl a dd, .plg_betuser dl a:hover dd {
    color: black !important;   
}
.plg_betuser dl a:hover dd {
    color: #767676 !important;
    text-decoration: underline;
}
/*#select_date {
    margin: 10px 0 10px 0;
    float:right;   
}*/
.tipster_info {
    background-color: #243342;
    display: block;
    width: 100%;
    color: white;
}
.tipster_info .tipster_slika {
    padding: 1%;
    float: left;
    width: 23%;
}
.tipster_info .tipster_slika img {
    background-color: #bdc3c7;
    width: 100%;
}
.tipster_info .tipster_description {
    padding: 1%;
    float: right;
    width: 73%;
}
.tipster_info form {padding: 1% 1% 2% 1%;}
.tipster_info form input {/* margin: 0px 3px 0px 0px; */}
.betting .sport_img {
    margin-right: 3px;
    vertical-align: sub;
}
.betting .sport_img img{vertical-align: initial;}
/* END TIPSTERS */
/* ADD RESULT */
.add_result li {
    list-style-type: none;
}
/* END ADD RESULT */
/* ADD PICK */
.add_pick ul li {
    list-style-type: none;
}
.add_preview {
    width:95%;
    margin-left: 15px;
}
/* END ADD PICK */
/* select dropdown styling */
.select-box {
    background-color: #95a5a6;
    color: white;
    height: 30px;
    overflow: hidden;
    padding: 5px;
    font-size: 14px;
}
/* WP CSS */
.ts_main {
    width: 100%;
    display: block;
}
.ts_sidebar_left {
    width: 32%;
    float: left;
}
.ts_content {
    float: left;
    width: 70%;
}
.ts_sidebar_right {
    width: 25%;
    float: right;
}
/** Tipster table align **/
table tr [colspan="6"] {
    text-align: center;
}
/** Loading gif on ajax change **/
.ts_loading_gif {
    text-align:center;
    margin-top:100px;
    margin-bottom:100px;
    display: none;
}

.tipster_filter_updated{
    float: right;
    color: #d7d7d7;
    text-align: right;
    font-size: 11px;
    margin: 10px 5px 10px 7px;
    line-height: 21px;
}
/** Widgets **/
.widget_tipsterstats a { color: #fff; }

.widget_activepickssort td { display:block; padding: 1px 0px 3px 0px;}
.widget_activepickssort tr {border-top: 3px #1ABC9C solid;}
.widget_activepickssort thead { display: none; }
.widget_activepickssort td[data-title="Event"] { background:url(responsive/Event.png) no-repeat; padding-left:53px; }
.widget_activepickssort td[data-title="Tipster"] { background:url(responsive/Tipster.png) no-repeat; padding-left:53px; }
.widget_activepickssort td[data-title="Pick"] { background:url(responsive/Pick.png) no-repeat; padding-left:53px; }
.widget_activepickssort td[data-title="Time left"] { background:url(responsive/Date.png) no-repeat; padding-left:53px; }

.widget_tipsterstats_updated { background: #34495e; color: #d7d7d7; text-align: right; padding: 1px 7px;}
.widget_tipsterstats table td {padding: 3px 1px 7px 5px;}
.widget_tipsterstats table td a img {vertical-align: sub;}

#ts_timezone {
    font-size:16px;
    width: 83%;
    height: 22px;
    margin: 3px 0px;
    cursor: pointer;
    background-color: #2b3d4f;
    color: #f3f3f3;
    border: 0;
    border-radius: 0;
    padding: 0px 0px 0px 7px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-right: 1px solid #1abc9c;
    border-left: 1px solid #1abc9c;
    }
#ts_tz_submit {background: #2b3d4f url(images/refresh-white.png) no-repeat;background-size:18px;background-position: center;border:0;border-radius:0;font-size: 0px;width: 13%;height:22px;cursor:pointer;margin: 3px 0px;padding:0;float: right;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-right: 1px solid #1abc9c;border-left: 1px solid #1abc9c;}

/** END Widgets **/

/** Single Tipster Page **/
table.betting.nohover {margin-top:1px;}
table.betting.nohover th {border-right: 1px solid #16997F;padding: 0px 7px;}
table.betting.nohover th:last-child {border:none;}
table.betting.nohover td {background: #243342;border-right: 1px solid #486480;padding: 0px 7px;}
table.betting.nohover td:last-child {border:none;}
table.betting.nohover tr {background: transparent;}
table.betting.nohover tr:hover {background:#243342; color:#fff;}

table.betting.nohover {margin: 0;border-top: 1px solid #34495e;}
table.betting.nohover thead {float: left;width: 50%;}
table.betting.nohover tbody {float: left;width: 50%;}
table.betting.nohover tr {margin:0;border-radius: 0;width: 100%;float: left;background: transparent;border: 0;}
table.betting.nohover tr:hover {background:transparent; color:#fff;}
table.betting.nohover th {padding: 0px 10px;margin: 0;height: 22px;border-radius: 0px;text-align: right;border-right: none;display: block;background: #2b3d4f url(images/horizontal-fade.png) repeat-y;background-size: 100%;color: #fff;border-bottom: 1px solid #243342;line-height: 21px;}
table.betting.nohover td {padding: 0px 10px;margin: 0;height: 22px;border-radius: 0px;border-right: none;display: block;background: #2b3d4f url(images/horizontal-fade.png) repeat-y;background-size: 100%;border-bottom: 1px solid #2b3d4f;line-height: 21px;}

/** Single Tipster Page **/

div.post-body fieldset { border: 0; padding:  0; margin: 0;}

span.won { background: #036803; padding: 1px 7px; border-radius: 3px; }
span.void { background: #717171; padding: 1px 7px; border-radius: 3px; }
span.lost { background: #8A000A; padding: 1px 7px; border-radius: 3px; }
span.half_won { background: #035903; padding: 1px 7px; border-radius: 3px; }
span.half_lost { background: #8A000A; padding: 1px 7px; border-radius: 3px;}
span.cancel { background: #000; padding: 1px 7px; border-radius: 3px;}

span.won:hover { background: #fff; }
span.void:hover { background: #fff; }
span.lost:hover { background: #fff; }
span.half_won:hover { background: #fff; }
span.half_lost:hover { background: #fff; }
span.cancel:hover { background: #fff; }

#single_analysis span.won { color: #fff; }
#single_analysis span.void { color: #fff; }
#single_analysis span.lost { color: #fff; }
#single_analysis span.half_won { color: #fff; }
#single_analysis span.half_lost { color: #fff; }
#single_analysis span.cancel { color: #fff; }

#single_analysis span.won:hover { background: #03C303; }
#single_analysis span.void:hover { background: #717171; }
#single_analysis span.lost:hover { background: #E60010; }
#single_analysis span.half_won:hover { background: #017B01; }
#single_analysis span.half_lost:hover { background: #8A000A; }
#single_analysis span.cancel:hover { background: #000; }

#td_ts_activepick_bookmaker a img {opacity: 0.7;border-radius: 3px;vertical-align: sub;}
#td_ts_activepick_bookmaker a img:hover { opacity: 1; }
#td_ts_latestpick_bookmaker a img {opacity: 0.7;border-radius: 3px;vertical-align: sub;}
#td_ts_latestpick_bookmaker a img:hover { opacity: 1; }
#td_ts_tipster_activepick_bookmaker a img {opacity: 0.7;border-radius: 3px;vertical-align: sub;}
#td_ts_tipster_activepick_bookmaker a img:hover { opacity: 1; }
#td_ts_tipster_latestpick_bookmaker a img {opacity: 0.7;border-radius: 3px;vertical-align: sub;}
#td_ts_tipster_latestpick_bookmaker a img:hover { opacity: 1; }

table.betting.tipster_dd_stats.nohover {/* margin-top: 7px; */}

input[type=submit].refreshbutton {
    background: #2b3d4f url(images/refresh-white.png) no-repeat;
    background-size: 18px;
    background-position: 8px 2px;
    border: 0;
    border-radius: 0;
    font-size: 0px;
    width: 35px;
    height: 22px;
    cursor: pointer;
    margin: 10px 7px 10px 0px;
    padding: 0;
    float: right;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-right: 1px solid #1abc9c;
    border-left: 1px solid #1abc9c;
}

#ts_tipster_latest_submit {
    /* margin: 5px 0px 5px 0px; */
}

/*** Responsive MOBILE***/

@media only screen and (max-width: 900px) {

.betting td, .betting th, .betting_module td, .betting_module th {display:block;}

.betting tbody tr:nth-child(odd), .betting_module tbody tr:nth-child(odd) {background: #3e5770;position: relative;float: left;width: 100%;border-radius: 10px;margin: 0px 0px 0px 0px;}
.betting tbody tr:nth-child(even), .betting_module tbody tr:nth-child(even) {background: #3e5770;position: relative;float: left;width: 100%;border-radius: 10px;margin: 0px 0px 0px 0px;}
.betting tbody tr td a, .betting_module tbody tr td a {margin:0;padding: 5px;}
.dd_year_month {/* height: 33px; */}

.active_min_odds {float:none}
select.ts_shortcode_dropdown {display: block;}
.filter_over_hours {float:none;display: block;}
input[type=submit].refreshbutton {margin: 0px 7px 0px 0px;}
.tipster_filter_updated {margin: 0px 7px 0px 0px;}

.user_profit p {float: none;}
.user_stats p  {float: none;}

/* Active Picks */
table.betting.active-picks-sort thead { display:none; }
table.betting.active-picks-sort tr {display:block;border: 0;border-top: 7px solid #909ba7;border-radius: 0px;}
table.betting.active-picks-sort td:nth-child(1) {background: #3e5770;margin: 0;padding: 0px 0px 0px 10px;border-bottom-left-radius: 0;/* height: 23px; */border-top: 7px solid transparent;border-left: 7px solid #1abc9c;color: #d7d7d7;}
table.betting.active-picks-sort td:nth-child(2) {background: #3e5770;border-left: 7px solid #1abc9c;border-top: 1px solid #61758a;border-bottom: 1px solid #61758a;}
table.betting.active-picks-sort td:nth-child(2) a {font-size: 13px;font-weight: bold;margin: 7px 0px;}
table.betting.active-picks-sort td:nth-child(2) img {float: left;margin: 2px 3% 0px 2px;}
table.betting.active-picks-sort td:nth-child(3) {background: #2b3d4f;position: absolute;top: 0;right: 0;height: 29px;min-width: 110px;padding: 0 0 0 10px;border-left: 1px solid #61758a;}
table.betting.active-picks-sort td:nth-child(4) {background: #4f667d;margin: 0px 0px 0px 0px;padding: 0px 3% 2px 3%;float:  left;/* height: 33px; */border-left: 7px solid #1abc9c;border-bottom: 7px solid #3e5770;}
table.betting.active-picks-sort td:nth-child(5) {background: #3e5770;margin: 0px 0px 0px 0px;padding: 0px 10px 0px 10px;float: left;/* height: 30px; */border-bottom-right-radius: 8px;border-right: 2px solid #4f667d;border-bottom: 2px solid #4f667d;}
table.betting.active-picks-sort td:nth-child(6) { float: right;text-align: right; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
table.betting.active-picks-sort td:nth-child(6) a img {opacity: 1;margin-top: 2px;border-radius: 2px;}
/* Active Picks END */

/* Latest Picks */
table.betting.latest-picks thead { display:none; }
table.betting.latest-picks tr {display:block;border: 0;border-top: 7px solid #909ba7;border-radius: 0px;}
table.betting.latest-picks td:nth-child(1) {background: #3e5770;margin: 0;padding: 0px 0px 0px 10px;border-bottom-left-radius: 0;height: 23px;border-top: 7px solid transparent;border-left: 7px solid #1abc9c;color: #d7d7d7;}
table.betting.latest-picks td:nth-child(2) {background: #3e5770;border-left: 7px solid #1abc9c;border-top: 1px solid #61758a;border-bottom: 1px solid #61758a;}
table.betting.latest-picks td:nth-child(2) a {font-size: 13px;font-weight: bold;margin: 7px 0px;}
table.betting.latest-picks td:nth-child(2) img {float: left;margin: 2px 3% 0px 2px;}
table.betting.latest-picks td:nth-child(3) {background: #2b3d4f;position: absolute;top: 0;right: 0;height: 30px;min-width: 110px;padding: 0 0 0 10px;border-left: 1px solid #61758a;}
table.betting.latest-picks td:nth-child(4) {background: #4f667d;margin: 0px 0px 0px 0px;padding: 0px 3% 0px 3%;float:  left;height: 33px;border-left: 7px solid #1abc9c;border-bottom: 7px solid #3e5770;}
table.betting.latest-picks td:nth-child(5) {background: #3e5770;margin: 0px 0px 0px 0px;padding: 0px 10px 0px 10px;float: left;height: 30px;border-bottom-right-radius: 8px;border-right: 3px solid #4f667d;border-bottom: 3px solid #4f667d;}
table.betting.latest-picks td:nth-child(6) { float: right;text-align: right; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
table.betting.latest-picks td:nth-child(6) a img {opacity: 1;margin-top: 2px;border-radius: 2px;}
/* Latest Picks END*/

/* Single Tipster Page */
table.betting.nohover {/* margin: 7px 0px; */}
table.betting.nohover thead {}
table.betting.nohover tbody {}
table.betting.nohover tr {margin:0;border-radius: 0;width: 100%;float: left;background: transparent;border: 0;}
table.betting.nohover tr:hover {background:transparent; color:#fff;}
table.betting.nohover th {}
table.betting.nohover td {}

table.betting.active-picks-date thead { display:none; }
table.betting.active-picks-date tr {display:block;border: 0;border-top: 7px solid #909ba7;border-radius: 0px;}
table.betting.active-picks-date td:nth-child(1) {background: #3e5770;margin: 0;padding: 0px 0px 0px 10px;border-bottom-left-radius: 0;height: 23px;border-top: 7px solid transparent;border-left: 7px solid #1abc9c;color: #d7d7d7;}
table.betting.active-picks-date td:nth-child(2) {background: #3e5770;border-left: 7px solid #1abc9c;border-top: 1px solid #61758a;border-bottom: 1px solid #61758a;}
table.betting.active-picks-date td:nth-child(2) a {font-size: 13px;font-weight: bold;margin: 7px 0px;}
table.betting.active-picks-date td:nth-child(2) img {float: left;margin: 2px 3% 0px 2px;}
table.betting.active-picks-date td:nth-child(3) {background: #2b3d4f url(images/coins.png) no-repeat 13px 5px;position: absolute;top: 0;right: 0;height: 27px;min-width: 33px;padding: 3px 0 0 53px;border-left: 1px solid #61758a;border-bottom: 1px solid #61758a;-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}
table.betting.active-picks-date td:nth-child(4) {background: #4f667d;margin: 0px 0px 0px 0px;padding: 0px 3% 2px 3%;float:  left;/* height: 33px; */border-left: 7px solid #1abc9c;border-bottom: 7px solid #3e5770;}
table.betting.active-picks-date td:nth-child(5) {background: #3e5770;margin: 0px 0px 0px 0px;padding: 0px 10px 0px 10px;float: left;height: 30px;border-bottom-right-radius: 8px;border-right: 2px solid #4f667d;border-bottom: 2px solid #4f667d;}
table.betting.active-picks-date td:nth-child(6) { float: right;text-align: right; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
table.betting.active-picks-date td:nth-child(6) a img {opacity: 1;margin-top: 2px;border-radius: 2px;}

table.betting.tipster_dd_latest_picks thead { display:none; }
table.betting.tipster_dd_latest_picks tr {display:block;border: 0;border-top: 7px solid #909ba7;border-radius: 0px;}
table.betting.tipster_dd_latest_picks td:nth-child(1) {background: #3e5770;margin: 0;padding: 0px 0px 0px 10px;border-bottom-left-radius: 0;height: 23px;border-top: 7px solid transparent;border-left: 7px solid #1abc9c;color: #d7d7d7;}
table.betting.tipster_dd_latest_picks td:nth-child(2) {background: #3e5770;border-left: 7px solid #1abc9c;border-top: 1px solid #61758a;border-bottom: 1px solid #61758a;}
table.betting.tipster_dd_latest_picks td:nth-child(2) a {font-size: 13px;font-weight: bold;margin: 7px 0px;}
table.betting.tipster_dd_latest_picks td:nth-child(2) img {float: left;margin: 2px 3% 0px 2px;}
table.betting.tipster_dd_latest_picks td:nth-child(3) {background: #2b3d4f url(images/coins.png) no-repeat 13px 5px;position: absolute;top: 0;right: 0;height: 27px;min-width: 33px;padding: 3px 10px 0 43px;border-left: 1px solid #61758a;}
table.betting.tipster_dd_latest_picks td:nth-child(4) {background: #4f667d;margin: 0px 0px 0px 0px;padding: 0px 3% 2px 3%;float:  left;/* height: 33px; */border-left: 7px solid #1abc9c;border-bottom: 7px solid #3e5770;}
table.betting.tipster_dd_latest_picks td:nth-child(5) {background: #3e5770;margin: 0px 0px 0px 0px;padding: 0px 10px 0px 10px;float: left;height: 30px;border-bottom-right-radius: 8px;border-right: 2px solid #4f667d;border-bottom: 2px solid #4f667d;}
table.betting.tipster_dd_latest_picks td:nth-child(6) { float: right;text-align: right; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
table.betting.tipster_dd_latest_picks td:nth-child(6) a img {opacity: 1;margin-top: 2px;border-radius: 2px;}

/* Single Tipster Page END */

/* Tipsters Page */
table.betting.tipsters_view td, table.betting.tipsters_view th {display:table-cell;}
table.betting.tipsters_view tbody tr:nth-child(odd) {float:none;background-color: #34495e;}
table.betting.tipsters_view tbody tr:nth-child(even) {float:none;background-color: #3e5770;}
table.betting.tipsters_view tbody tr td a {margin:0;padding: 7px 0px;}
table.betting.tipsters_view thead {width: 100%;}
table.betting.tipsters_view th:nth-child(4) {display: none;}
table.betting.tipsters_view td:nth-child(4) {display: none;}
table.betting.tipsters_view td:nth-child(5) {display: none;}
table.betting.tipsters_view th:nth-child(5) {display: none;}
#select_date_filter {/* width: 57px; */}
/* Tipsters Page END */

/* Widget Tipsters */
.widget_tipsterstats td, .widget_tipsterstats th {display:table-cell;}
.widget_tipsterstats tbody tr:nth-child(odd) {float:none;background-color: #34495e;}
.widget_tipsterstats tbody tr:nth-child(even) {float:none;background-color: #3e5770;}
.widget_tipsterstats tbody tr td a {margin:0;padding: 7px 0px;}
/* Widget Tipsters END */

}

/* General Negative / Positive values
#valuetitle-positive {color: lime;}
#valuetitle-negative {color: red;}
td#value-positive {color: lime;}
td#value-negative {color: red;}
#value-positive strong {color:lime;}
#value-negative strong {color:red;}
General Negative / Positive values END*/

/* General Negative / Positive values V2*/
#valuetitle-positive {color: lime;}
#valuetitle-negative {color: red;}
td#value-positive {color: #b9ffb9;}
td#value-negative {color: #ffb9b9;}
#value-positive {color:#b9ffb9;}
#value-negative {color:#ffb9b9;}
#value-positive strong {color:lime;}
#value-negative strong {color:red;}
#value-none {color:#f3f3f3;}
#value-none strong {color:#8d9dad;}
/* General Negative / Positive values V2 END*/