@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
body{margin:0;background-color:#fff;color:#333;font-family: 'Roboto', sans-serif;line-height:1.5;}

.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;
	background: url(loader.gif) center no-repeat #fff;
}

/* begin divs */
.wrapper {max-width:1200px;margin:0 auto;background-color:#fff;}
.mobile_nav {background-color:#28406D;z-index:2;position:fixed;top:0;width:100%;padding:12px 16px 9px 16px;color:#fff;text-align:center;line-height:1}
#loginbox {display:none; z-index:1;background-color:#28406D;font-size:16px;color:#fff;position:fixed;width:100%;top:50px;text-align:center;padding:20px;}
#mobilemenu {display:none; z-index:1;background-color:#28406D;font-size:16px;color:#fff;position:fixed;width:100%;top:50px;text-align:center;padding:20px;}
.header:after,.header:before {content:"";display:table;clear:both}
#top {display:none;background-color:#28406D;color:#fff;text-align:center;padding:8px;font-size:16px} #menu {display:none}
.logo {padding-top:3px;text-align:center;float:left;width:100%;display:none}
.banner {padding:80px 10px 10px 10px;float:right;text-align:right;width:100%;}
.container {display:table;clear:both;width:100%;padding-bottom:100px;font-size:18px}
#submenu {background-color:#E9EDF5;color:#B6C6E7;;padding:4px 20px 4px 0px;text-align:right;margin-top:16px;margin-bottom:16px;display:none}
.left {width:100%;padding:10px;}
.right {width:100%;padding:10px;}
.one {padding:10px}
.group {padding:8px;background-color:#28406D;color:white;font-size:12px;margin-top:16px;margin-bottom:16px}
.avatar_container {margin:0 auto;margin-bottom:12px;width:130px;height:130px;}
.tipstername {font-size:22px;font-weight:bold;margin:0px 0px 12px 0px;padding:0px;}
.pick_content {padding-top:2px;width:calc(94vw - 20px);overflow:auto;}
.comment_wrapper {margin-bottom:16px}
.comment_head {background-color:#E9EDF5;padding:6px;margin-bottom:16px;color:#34538D;}
.admin_dark {background-color:#E9EDF5;padding:12px 12px 6px 12px;color:#34538D;font-size:16px;margin-bottom:26px;text-align:center}
.profile_left {display:block;width:100%;margin-bottom:16px;text-align:center;font-size:16px;}
.profile_right {display:block;width:100%;margin-bottom:16px;text-align:center;font-size:16px;}
.m_pick {border-bottom:2px solid #E9EDF5;padding:6px 0px 6px 0px;display:block;width:100%}
.game_list {overflow:auto;height:120px;margin-top:32px}
#bookiebuttons {margin-top:10px;margin-bottom:20px;text-align:center;line-height:1}
#footer {background-color:#28406D;font-size:16px;color:white;text-align:center;padding:20px 20px 4px 20px;line-height:1.2}
.footer_discl {display:none;text-align:center;font-size:12px;line-height:1.1;margin-top:16px;padding-left:20px;padding-right:20px;padding-bottom:16px}
#alertbox {z-index:1;background-color:#fff;border:6px solid red;position:fixed;width:250px;top:50%;margin-top:-100px;left:50%;margin-left: -125px;text-align:center;padding:30px 20px 20px 20px;}
#rotate {font-size:13px;display:none;background-color:#2F4B80;height:18px;overflow:hidden}
.sort_wrap {display:table;width:100%;color:#263E6A;font-weight:normal;font-size:12px;border-bottom:1px solid #DEE6F3}
.sort_active {display:table;background-color:#E9EDF5;width:50%;text-align:center;padding-top:6px;padding-bottom:6px}
.sort_click {display:table;background-color:#E9EDF5;width:50%;text-align:center;cursor: pointer;padding-top:6px;padding-bottom:6px}

/* begin spans */
.new {color:#FF0000;font-size:10px;}
.comment {color:#577CC1;padding-left:4px;padding-right:4px;border-radius:80%;border:1px solid #D6E7FE;margin-left:4px;background-color:#E7F1FE;font-size:12px}
.thepick {float:right;color:#A4B5D5;display:none}
.timing {color:#A4B5D5}
.stamp {display:block;padding:20px 0px 20px 0px}
.m_won {color:#008000;font-weight:bold;}
.m_lost {color:#FF0000;font-weight:bold;}
.m_void {color:#C7C7C7;font-weight:bold;}
.pick_bookie {font-size:22px;font-weight:bold;line-height:1}
.helper {display: inline-block; height: 100%;vertical-align: middle;}
.text_dd {display:block;margin-top:8px;line-height:1.5;font-size:16px}
.bonus_title {font-size:18px;color:#FF0000;font-weight:bold;display:block;margin-bottom:10px}
.apply_instr {font-size:18px;display:block;line-height:1.4;margin:6px 0px 10px 0px}
.soccerball {display:block;width:100%;padding:16px 0px 16px 0px;text-align:center}
.terms {font-size:10px;line-height:1}
#menubutton {float:right;background:url('../images/icon_menu_s.svg');width:34px;height:34px}
#loginbutton {float:left;background:url('../images/icon_profile_s.svg');color:lime;display:block;width:34px;height:34px}

/* begin links */
a:link, a:visited {text-decoration:none;color:#263E6A;}
a:hover {text-decoration:none;color:#294372;}
a.white:link, a.white:visited {text-decoration:underline;color:#fff;}
a.white:hover {text-decoration:none;}
a.last_comments:link, a.last_comments:visited {float:right;font-size:14px;position:relative;top:9px;font-weight:normal}
a.red:link, a.red:visited {text-decoration:none;color:#FF0000;}
a.red:hover {text-decoration:underline;}
a.sortit:link, a.sortit:visited {text-decoration:none;}
a.sortit:hover {text-decoration:none;}
a.mobilmenu:link, a.mobilmenu:visited {display:block;text-decoration:none;width:100%;font-weight:bold;font-size:18px;background-color:#1D2F50;text-align:center;padding: 6px 0;color:white;margin-bottom:1px;padding-top:14px;padding-bottom:14px}
a.mobilmenu:hover {background-color:#395C9D;}
a.se:link, a.se:visited {border-bottom:1px solid #D7DEEC}
a.se:hover {text-decoration:none;border-bottom:1px solid #5177BF}
#top a, #top a:visited, #top a:hover {color:#fff}
#menu a, #menu a:visited {display:block;float:left;text-decoration:none;width:25%;font-weight:bold;font-size:16px;background-color:#28406D;text-align:center;padding:12px;color:white;border:0px solid white}
#menu a:hover {background-color:#395C9D;}
#artcont a, #artcont a:visited {text-decoration:underline;white-space: nowrap;}
#bookies a, #id_bookies a:visited {text-decoration:none;display:block;font-size:16px;width:100%;text-align:center;background-color:#E9EDF5;padding:6px 2px 6px 2px;font-size:18px;}
#bookies a:hover {background-color:#D0D9EA;color:#263E6A;}
a.league:link, a.league:visited {display:block;text-decoration:none;width:100%;font-size:18px;background-color:#E9EDF5;padding:6px 2px 6px 10px;margin-bottom:2px;}
a.league:hover {background-color:#E9EDF5;}
a.bonus_link:link, a.bonus_link:visited {display:block;text-decoration:none;width:100%;font-weight:bold;font-size:14px;background-color:#1D2F50;text-align:center;padding:6px 2px 6px 2px;color:white}
a.bonus_link:hover {background-color:#E9EDF5;}
a.bonus_link_hp:link, a.bonus_link_hp:visited {display:block;text-decoration:none;width:100%;font-weight:bold;font-size:16px;background-color:#E9EDF5;;text-align:center;padding:6px 2px 6px 2px;}
a.bonus_link_hp:hover {background-color:#DCE2EF;color:#263E6A;}
.mtipster {float:right;}
#footer a, #footer a:visited, #footer a:hover {color:#fff}
#loginbox a, #loginbox a:visited, #loginbox a:hover {color:#fff}
#mobilemenu a, #mobilemenu a:visited, #mobilemenu a:hover {color:#fff}

/* begin images */
img{max-width:100%;height:auto;border:0px}
.picks img {vertical-align: middle;margin-bottom:3px;}
.picktooltip img {width:16px;}
table.sortable img {vertical-align: middle;margin-bottom:3px;width:16px;height:11px}
.avatar{max-width:130px;max-height:130px;vertical-align: middle;}
#bookiebuttons img {width:48%;height:auto;max-width:150px;}
.casino {margin:0px 0px 16px 0px;width:100%;float:left}

/*begin tables, rows, cells */
.picks {border-collapse: collapse;border-spacing: 0;font-size:16px;color:#34538D;width:100%}
.picks tr {border-bottom:1px solid #DEE6F3}
.picks td {padding:1px 0px 1px 0px;}
.picks th {background-color:#E9EDF5;color:#263E6A;font-weight:normal;font-size:12px;padding:4px}
.admin_picks {border-collapse: collapse;border-spacing: 0;font-size:14px;}
.admin_picks td {max-width:120px;}
.admin_picks tr:hover {background-color:#E9EDF5}
.tipster_mod {border-collapse: collapse;border-spacing: 0;font-size:12px;width:100%;max-width:500px}
.tipster_mod tr {border-bottom:1px solid #E9EDF5}
.tipster_mod td {padding:4px 2px 4px 2px}
.dark_tr {background-color:#E9EDF5;}
.stats {font-size:12px;width:100%;text-align:center;background-color:#E9EDF5;color:#263E6A;}
.stats td {width:33.33%}
.statstd {background-color:#fff;padding:2px;font-size:18px}
.fullstats {font-size:16px;padding:6px;}
.statstdtipster {background-color:#fff;padding:2px;font-size:20px}
.month_stats {border-collapse: collapse;border-spacing: 0;font-size:16px;width:100%;}
.month_stats th {background-color:#E9EDF5;color:#263E6A;font-weight:normal;font-size:12px;padding:4px;text-align:left;border-bottom:1px solid white}
.month_stats td {padding:1px 4px 1px 0px;}
.won_tr {background-color:#CCEEDD;color:#008000;border-bottom:1px solid #fff;}
.lost_tr {background-color:#FFE6E6;color:#FF0000;border-bottom:1px solid  #fff;}
.null_tr {background-color:#F0F0F0;color:#808080;border-bottom:1px solid  #fff;}
.review {border-collapse: collapse;border-spacing: 0;width:100%;}
.review tr {border:1px solid #D0D9EA;}
.review td {padding:10px;min-width:120px}
.review_cap {background-color:#D0D9EA;font-size:18px;color:white;font-weight:bold}
.odds_table {width:100%;max-width:400px; border-collapse:collapse;text-align:center;margin-left:0px;line-height:1.4;margin-bottom:16px}
.odds_table th {border:2px solid #E9EDF5;background-color:#E9EDF5;font-weight:normal;font-size:12px;padding:4px 0px 3px 0px;}
.odds_table td {border:2px solid #E9EDF5}
#bookies {border-collapse: collapse;border-spacing: 0;width:100%;margin-bottom:12px}
#bookies tr {border-bottom:1px solid #fff}
#bookies td {width:33.33%}
table.sortable {border-spacing: 0;border-collapse: collapse;width:100%;font-size:16px;}
table.sortable th {background-color:#E9EDF5;color:#263E6A;font-weight:normal;font-size:10px;padding:4px;text-align:left}
table.sortable td {padding:1px 0px 1px 0px;}
table.sortable tr {border-bottom:1px solid #DEE6F3}
table.sortable tr:hover {background-color:#F4F7FB}
.picktooltip {position:relative;}
.right_td {text-align:right;}
#members_list tr:hover{background: #F1F1F2; }
.geoend {width:16%;font-size:14px;font-weight:bold}   


/* various */
input {margin-bottom:6px;padding:6px;width:100%;font-size:16px}
input[type="checkbox"] {max-width:16px;margin:12px 0px 12px 0px;vertical-align: middle}
.contact {background-color:#E9EDF5; border:0px; padding:12px;margin-bottom:12px;}
#members_list input[type="checkbox"]{margin:4px 0px 4px 0px; }
select {margin-bottom:6px;padding:6px;width:100%;font-size:16px}
.compact {margin:0px;padding:6px;width: auto;min-width:150px;font-size:16px}
.selcompact {margin:0px;padding:0px;width: auto;}
.admin_picks select {padding:0px;font-size:14px}
.mxd{display:none}
textarea {width:100%;height:auto;padding:6px;font-family:Arial,Helvetica,freesans,sans-serif;border:1px solid #C9D2E7;font-size:16px;margin-bottom:16px}
h1 {font-size:22px;font-weight:bold;margin:0px 0px 20px 0px;padding:0px;}
h2 {font-size:22px;font-weight:bold;margin:16px 0px 22px 0px;padding:0px;}
h3 {font-size:20px;font-weight:bold;margin:16px 0px 22px 0px;padding:0px;}
.picktext {display:none;background-color:#fff;padding:1px 0px 1px 10px;position:absolute;z-index: 1;top: 0px;right: 0%;}
#txt_comment {height:170px}
.break {display:inline}
.hideonmobile {display:none}
.showonmobile {display:block}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #333;}
::-moz-placeholder { /* Firefox 19+ */  color: #333;}
:-ms-input-placeholder { /* IE 10+ */  color: #333;}
:-moz-placeholder { /* Firefox 18- */ color: #333;}
#str_date {background:url('../images/addpick.png');background-position: right top;}
#int_sport_id {background:url('../images/addpick.png');background-position: right 240px;}
#league {background:url('../images/addpick.png');background-position: right 210px;}
#str_match {background:url('../images/addpick.png');background-position: right 180px;}
#int_style_id {background:url('../images/addpick.png');background-position: right 150px;}
#str_pick {background:url('../images/addpick.png');background-position: right 120px;}
#dec_odd {background:url('../images/addpick.png');background-position: right 90px;}
#int_stake {background:url('../images/addpick.png');background-position: right 60px;}
#int_bookie_id {background:url('../images/addpick.png');background-position: right 30px;}


@media (min-width:470px)
{
.month_stats {border-collapse: collapse;border-spacing: 0;font-size:16px;width:100%}
.month_stats th {font-size:12px;}
.review td {min-width:180px}
table.sortable {font-size:16px;}
table.sortable th {font-size:11px;}
.profile_left {width:50%;float:left;padding:0px 12px 15px 12px;height:250px;border-bottom:6px solid #E9EDF5;}
.profile_right {width:50%;float:right;text-align:left}
.statstd {padding:16px 6px 15px 6px;}
.fullstats {padding:17px 6px 17px 6px;font-size:16px}
.statstdtipster {padding:30px 6px 30px 6px;}
.avatar_container {margin-bottom:30px;}
}

@media (min-width:700px)
{
.container {font-size:16px}
.break {display:none}
#top {display:block} #menu {display:block} #submenu {display:block} .logo {display:block} .mobile_nav {display:none;} .hideonmobile {display:block}
.showonmobile {display:none}
a:hover {text-decoration:none;color:#5177BF;}
#loginbox {display:none; z-index:1;background-color:#28406D;font-size:12px;position:fixed;width:250px;top:50%;margin-top:-100px;left:50%;margin-left: -125px;text-align:center;padding:30px 20px 20px 20px;}
.logo {padding-top:16px;text-align:center;float:left;width:34%;}
.banner {padding:16px 0px 10px 0px;float:right;text-align:right;width:66%;}
#footer {font-size:16px}
#bookiebuttons img {width:33.33%;}
#txt_comment {height:280px}
.casino {margin:3px 10px 0px 0px;max-width:250px}
.thepick {display:inline}
.pick_bookie {font-size:18px;}
}

@media (min-width:900px)
{
.terms {font-size:14px;line-height:1}
.footer_discl {display:block}
.left {width:60%;float:left;}
.right {width:40%;float:right;}
.pick_content{width:100%;}
.picks tr:hover .picktext {display:block;color:#333;}
}

@media (min-width:1250px)
{
.picks {font-size:16px;}
.new {font-size:12px;}
.profile_left {width:40%;}
.profile_right {width:60%;}
.admin_dark {font-size:16px}
.tipster_mod {font-size:14px}
.left {padding:10px 10px 10px 0px;}
.right {padding:10px 0px 10px 10px;}
.one {padding:10px 0px 10px 0px;}
.comment {font-size:12px}
.commenttxt {font-size:16px}
.text_dd {font-size:16px} .ad {font-size:16px}
#bookiebuttons img {width:33.33%;height:auto;max-width:150px;}
#bookiebuttons img:hover {transform: scale(1.1,1.1);}
h1 {font-size:20px;font-weight:bold;margin:0px 0px 20px 0px;padding:0px;}
h2 {font-size:20px;font-weight:bold;margin:16px 0px 22px 0px;padding:0px;}
h3 {font-size:18px;font-weight:bold;margin:16px 0px 22px 0px;padding:0px;}
.tipstername {font-size:20px;}
#bookies a, #id_bookies a:visited {font-size:16px;}
}