﻿.french_std_sub_title {
    color: #fff;
    float: left;
    width: 100%;
    padding: 5px 0;
    font-size: 12px;
    background-color: #6b2a64;
    text-align: center;
    margin-bottom: 1px;
    font-weight: 700;
	font-family: arial;
}
.french_standing_list {width:150px;overflow:hidden;}
.french_standing_list ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: inside;
    float: left;
    width: 100%;
	background-color:#ffffff;
}
.col-md-9.middle-left.player-page{
	width: 71% !important;
}
.french_standing_list ul li {
    display: inline;
    width: 100%;
    padding: 1px 0px;
    position: relative;
    margin: 0 0 0px 0;
    margin: 0;
    float: left;
	text-align:left;
}
.french_standing_list ul li a {
    display: inline-block;
    float: left;
    width: 108px;
    vertical-align: baseline;
    text-decoration: none;
    color: #07519A;
    font-size: 11px;
}
.french_standing_list ul li a:hover{color:#000000;}
.french_standing_list ul li a span, .french_sub_title_lightbg { border-radius: 3px; background-color: #6b2a64; color: #ffffff; margin-right: 2px; float: left; padding: 0 4px; font-size: 11px; margin-right: 4px;}
.french_sub_title_lightbg {background-color:#b0dcfb !important;}
.french_standing_list span.stnd-point-rgt {
    margin-right: 1px;
    float: right;
    font-size: 11px;
    color: #000000;
	font-family: arial;
}
.french_std_sub_title h2{
	margin: 0;
    padding: 0;
    font-size: inherit;
	color: #ffffff !important;
}
.french_standing_list ul li a label{margin-bottom: 0;}

.french_std_sub_title {
    color: #fff;
    float: left;
    width: 100%;
    padding: 5px 0;
    font-size: 15px;
    background-color: #9679a4;
    text-align: center;
    margin-bottom: 1px;
    font-weight: normal;
	font-family:OSB, sans-serif;
}
.french_standing_list {width:170px;}
.french_standing_list ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: inside;
    float: left;
    width: 100%;
	background-color:#ffffff;
}
.french_standing_list ul li {
    display: inline;
    width: 100%;
    padding: 1px 0px;
    position: relative;
    margin: 0 0 0px 0;
    margin: 0;
    float: left;
	text-align:left;
}
.french_standing_list ul li.groupli{font-family:OSB,sans-serif;color:#ffffff;text-align:center;
background-color:#C9BBD0 !important;line-height:16px;}
.french_standing_list ul li.groupli font{background-color:transparent !important;}
.french_standing_list ul li:nth-child(odd) {
    background: #efebf1;
}
.french_standing_list ul li a {
    display: inline-block;
    float: left;
    width: auto !important;
    vertical-align: baseline;
    text-decoration: none;
    color: #07519A;
    font-size: 11px;
}
.french_standing_list ul li a span, .french_sub_title_lightbg { border-radius: 3px; background-color: #6b2a64; color: #ffffff; margin-right: 2px; float: left; padding: 0 4px; font-size: 11px; margin-right: 4px;}
.french_sub_title_lightbg {background-color:#b0dcfb !important;}
.french_standing_list span.stnd-point-rgt {
    margin-right: 1px;
    float: right;
    font-size: 11px;
    color: #000000;
	font-family: arial;
}
.french_standing_list ul li:hover {
    background: #DBD2DF;
}
#teamstatstbl2 th {
	width: 0px !important;
	text-align: center;
	padding: 7px;
}

.dataTables_filter, .dataTables_info {
	display: none;
}

.team-logo {
    float: left;
	max-height:60px;
}
.team-title {
    margin: 2px;font-size: 17pt;color: black;font-weight: bold;font-family:OSB, sans-serif;margin-top:6px;
}
#Salaries td,#Salaries th { padding:5px 8px 5px 8px;}
#Salaries td img { max-width:20px; max-height:16px; position:relative; top:-1px;}
@media only screen and (min-width: 320px)  { 
	.mobilead {
		min-width: 300px;
		min-height: 50px;
	}
}
@media only screen and (max-width: 600px)  { 
	#tableCoach{
		width:90%;
	}
	img.startingimages {
		margin-right: 5px;
	}
	img.clspositionimg_show {
		margin-right:5px;
		width: 21px !important;
		height: 15px !important;
		margin-bottom: 2px !important;
	}
	.tdmobileimgstart{
		display:none;
	}
	.pos_sf .popDiv {
		left: -55px !important;
	}
	.pos_c .popDiv {
		left: -20px !important;
	}
	.font-8-pt {
		font-size: 10pt;
	}
	.temp{
		font-size: 10pt;
	}
	.lastnextgametr{
		font-size: 10pt !important;
	}
	.tblstaff_home tr td {
		font-size: 10pt !important;
	}
	.mobileTeamPhotoTxtimage{
		font-size: 10pt !important;
	}
	.tdmobileaddress{
		font-size: 10pt !important;
	}
	.font-11-pt{
		font-family: arial narrow;
	}
	.mobilesocialicons_web{
		margin-right:5px !important;
	}
	#statsSeasonID table {
		width: 100% !important;
	}
	#statsSeasonID table tr td {
		padding: 0px !important;
		width: auto;
	}
	td.authorstitle.gameschedule_full_tbl_team {
		font-family: arial;
	}
	.Mnewstext td{
		font-family: Arial Narrow;
	}
	.style100{
		font-size: 13px !important;
	}
	#divnewstitle{
		font-size:14px !important;
	}
	table#staff {
		width:100% !important;
		font-size: 13px !important;
	}
}

@media only screen and (min-width: 600px)  {
	.mobilead {
		min-width: 550px;
		min-height: 50px;
	}
}

@media only screen and (min-width: 768px)  {
	.mobilead {
		min-width: 728px;
		min-height: 50px;
	}
}

@media only screen and (min-width: 992px)  {
	.mobilead {
		min-width: 750px;
		min-height: 50px;
	}
}

@media only screen and (min-width: 1200px) {
	.mobilead {
		min-width: 750px;
		min-height: 50px;
	}
}

.full-profile ul#teamtabs{padding:0 15px; margin:1px -14px; background:#5c205d;}

.padding-0 {
    padding: 0px;
    padding-top: 0px !important;
}

@media only screen and (max-width: 600px)  { 
	#UseTo{
		display:none;
	}
    .useto{
        display:none;
    }
    .formerteamcls{
        display:none;
    }
    .usefrom{
        display:none;
    }
}
.margin-top-10{
    margin-top:10px;
}
.recreate {
    min-height: 20px;
    border: 1px solid #FF8C00;
    background-color: #FFFFFF;
    color: #FF8C00;
    border-radius: 8px 8px 8px 8px;
    position: relative;
    font-family: Arial;
    font-size: 11px;
    font-weight: 500;
    padding: 2px 10px 2px 10px;
    width: auto;
    text-align: center;
    transition-duration: 0.4s;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition-duration: 0.4s;
}
.recreate:hover {
    background-color: #FF8C00;
    color: #FFFFFF;
}
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #5c205d;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	border-collapse: collapse;
		border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ececec ;}
.CSSTableGenerator tr:nth-child(even){ background-color:#ffffff;}
.CSSTableGenerator td{
	vertical-align:middle;
	border:1px solid #5c205d;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:2px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, 4b98e5 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, 4b98e5), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, 4b98e5 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="4b98e5", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,4b98e5,b2b2b2);

	background-color:#5c205d;
	border:0px solid 76a323;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

@media only screen and (max-width: 680px)  { 
	table.authorstable.gameschedule_full_tbl{
		width: 100%;
	}
    .team_stats_cls{
        overflow-x:scroll;
        clear:both;
    }
    table#graph{
        display:none;
    }
}
.exteamyearth{
    text-align:center;
}
.teamnews_h2_cls{
    width:100%;
}
.team-add-btn{
    min-height: 20px;
    border: 1px solid #6b2a64;
    color: #6b2a64;
    border-radius: 8px 8px 8px 8px;
    position: relative;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: 500;
    padding: 2px 10px 2px 10px;
    width: auto;
    text-align: center;
    transition-duration: 0.4s;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition-duration: 0.4s;
    background-color: white;
    display:inline;
    margin-right:5px;
}
.team-add-btn:hover {
    background-color: #6b2a64;
    color: #FFFFFF;
}
.d2Fav {
	position: absolute;
	top: -1px;
	left: 100px;
	height: 20px;
	width: 110px;
}

.d1Fav {
	position: relative;
	display: none;
}
@-moz-document url-prefix() { 
  
}

@media screen\0, @media screen\9 {
	.full-profile{
		clear:both;
		display: ruby-base-container; 
	}
}
@media only screen and (min-width: 320px)  { 
	.AdvertisementCenter {
		min-width: 300px;
		min-height: 50px;
	}
}
@media only screen and (min-width: 600px)  {
	.AdvertisementCenter {
		min-width: 550px;
		min-height: 50px;
	}
}

@media only screen and (min-width: 768px)  {
	.AdvertisementCenter {
		min-width: 728px;
		min-height: 50px;
	}
}

@media only screen and (min-width: 992px)  {
	.AdvertisementCenter {
		min-width: 750px;
		min-height: 50px;
	}
}

@media only screen and (min-width: 1200px) {
	.AdvertisementCenter {
		min-width: 750px;
		min-height: 50px;
	}
}

.full-profile .nav > li#step14 a .tab-pic {
    width: 30px;
    height: 29px;
    background-position: -450px -5px;
    left: 0px;
    top: 8px;
}
.lastnextgametr{
	background-color:#EFEBF1;
	font-size:8pt;
	line-height:21px;
}
.mleftmenu-td2 {
    background: #EFEBF1;
}
.full-profile .mleftmenu tr td.aleftmenutd{
	background: #EFEBF1;
}
.aleftmenutd{
	text-align:center;
	font-family:arial;
	font-size:14px;
	cursor: pointer;
}
.ileftmenutd2{
	text-align:center;
	font-family:arial;
	font-size:14px;
	cursor: pointer;
}
.main-head{
	font-size:18px;
	font-weight:bold;
}
.newfontcls{
	font-family:OSB,sans-serif;
	font-size:16px;
}
#trRoster th{
	font-family:OSB,sans-serif;
	font-size:16px;
}

#table_stats1{
	margin-bottom:10px;
}
.teamnews_h2_cls{
	margin-top:10px;
	margin-left: 10px;
}
.pull-right{
	float:right;
	margin-top:10px;
}
.giveskinnyborder{
	border:4px solid #EFEBF1;
	border-radius: 4px;
}
.vertical-line {
    margin-bottom:5px !important;
}
#teamstatstbl2 p {
    margin-bottom: 0.3rem;
}
.my_Headers {
    background: #5c205d;
	color:white;
}
.my_Headers td{
	color:white !important;
}
.committed_cls_tbl th{
	font-family: OSB,sans-serif;
    font-size: 15px;
	line-height: 25px;
}
.committed_cls_tbl td{
	font-size: 15px;
	line-height: 20px;
}
.divgivetop10space {
    margin-top: 10px;
}
div#tdLeft {
    padding-right: 0;
}
.givewhite{
	background-color:white !important;
}
.darkbg_row_newfont {
    font-family: OSB,sans-serif !important;
	color: white !important;
}
.darkbg_row{
	background-color:#5c205d !important;
}
.my_Title td {
    border-bottom: 1px solid #BC8FD9 !important;
    border-right: 1px solid #BC8FD9 !important;
    border-left: 1px solid #BC8FD9 !important;
}
.my_Headers th {
    border: 1px solid #BC8FD9 !important;
}
.full-profile .nav > li a .tab-pic {
	display: inherit;
}
.team-table-main {
width: 100%;
float: left;
outline: 1px solid #dfdfdf;
margin-bottom: 20px;
}
.newfontclass_nogames{
	text-align:center;
	font-family:OSB,sans-serif;
	margin-top: 50px;
}
#trRoster thead tr {
    border-bottom: 1px solid #000000;
}
#trRoster tbody tr {
    line-height: 26px;
}
#trRoster tbody tr:hover {
    background-color:#DBD2DF !important;
}
#trRoster tbody tr:nth-child(even) {
    background-color:#EFEBF1;
}
a.left_cls {
    font-family: OSB;
    font-size: 16px;
}
.left_arrived_span{
	font-family: OSB;
    font-size: 16px !important;
}
.full-profile a{
	color: #1f6aaf;
}
img.formerteamimg {
    vertical-align: inherit;
}
table#staff {
    font-size: 12px;
}
.smallfont img {
    vertical-align: text-bottom;
}
.givestandingspace{
	clear:both;
}
.full-profile .nav > li#step28 a .tab-pic {
	width: 38px;
    height: 29px;
    background-position: -673px -6px;
    left: 0px;
    top: 8px;
}
.tblstaff_home tr:nth-child(odd){ background-color:#EFEBF1;}
.tblstaff_home tr:nth-child(even){ background-color:white;}
.tblstaff_home tr:hover {
    background: #DBD2DF;
}
.ctrtblmobileteam {
	width: 100%;
	border: none;
	margin-top:0;
}
table.authorstable.gameschedule_full_tbl{
	margin-left: auto;
    margin-right: auto;
}
.main-head.vertical-line.profile-head.team-history.lessbold {
    font-weight: 500;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	width:100%;
}
th.txt_roster_center {
    text-align: center;
}
label.mobileuniformstarting {
    margin: 0;
    font-size: 14px;
    font-weight: 700;
	display: table;
}
i.fa.fa-basketball-ball.faclass_tmnews {
   line-height: 0;
    vertical-align: middle;
    height: 3px;
}
#showhidenews3{
	display:none;
}
.main-head.vertical-line.profile-head.team-history{
	margin-bottom:0px !important;
	margin-top:8px;
	width:100%;
}
@media only screen and (max-width: 600px)  { 
	.old_roster_team{width:100%;}
	.mobile_389{width:100%;}
	.mobile_395{width:100%;}
	.mobile_350{width:100%;}
	.newsheadphoto.mobile_arch_img img {
		height: 45px;
	}
	.newsheadphoto.mobile_arch_img {
		width:41px;
	}
	div#m_news_dots {
		margin-bottom: 20px;
	}
	#tblExPlayers a {
		margin-left: 4px;
	}
	table.authorstable.gameschedule_full_tbl tr td:nth-child(4){
		width: 70px;
		padding: 0;
		margin: 0;
	}
	th#tblaheight :nth-child(2) {
		font-size: 13px;
	}
	.full-profile .nav > li a span{
		font-size:16px;
	}
	.middle-full.players-profile div.col-md-12 {
		padding: 0 3px 0 3px;
	}
	.full-profile ul#teamtabs{
		margin:0 !important;
	}
	.clspositionimg_show{
		display:-webkit-inline-box !important;
	}
	td.tdrsimg img {
		vertical-align: initial;
		padding-right:2px;
	}
	.jquery-lightbox {
		 height: 400px !important;
	}
	.teme-next-prev-table{
		font-size:14px;
		width:100%;
	}
	.teme-next-prev-table td{
		width:auto !important;
	}
	.french_standing_list ul li a {
		font-size: 12px;
	}
	.stnd-point-rgt{font-size: 12px;}
	.tr_desk{display:none;}
	.tr_mb{display:block;}
	
	.jquery-lightbox-move {
		left: 0px !important;
		width: 100%;
	}
	.jquery-lightbox.jquery-lightbox-mode-html{
		width: 100% !important;
	}
	a.jquery-lightbox-button-close {
		top: 0;
		right: 0;
		z-index: 10000;
	}
	.jquery-lightbox-html iframe {
		width: 100% !important;
	}
	.jquery-lightbox-mode-html .jquery-lightbox-html {
		height: auto !important;
	}
	
	table.ctrtblmobileteam.clgstandings td {
		font-size: 12px !important;
	}
	table.ctrtblmobileteam.clgstandings td.authorstitle{
		font-size:15px !important;
	}
	.clgstandings {
		width: 85% !important;
	}
	.french_standing_list {
		width: 85%;
	}
	.image_show ul li a {
		width: 80% !important;
	}
}
#m_news_dots{
	text-align:center;
}
#tblExPlayers th font {
	font-family: OSB, sans-serif;
	font-size:16px;
}

span.spn_dash {
    display: none;
    float: left;
}
span.spnt1 {
    display: inline;
    float: left;
}
span.spnt2 {
    display: inline;
    float: left;
}
.spnt1 div:before {
    content:url('https://www.eurobasket.com/images/Away-team.png');
	margin-right: 7px;
	display: inline-block;
    vertical-align: middle;
	transform: scale(.7);
	line-height: 1.5em;
}
.spnt2 div:before {
    content:url('https://www.eurobasket.com/images/home-ic.png');
	margin-right: 7px;
	display: inline-block;
    vertical-align: middle;
	transform: scale(.7);
	line-height: 1.5em;
}
td.tduninumber {
    padding-right: 5px !important;
}
.clspositionimg_show{
	display:none;
}
th.thuninumber {
    text-align: center;
}
td.tdrsimg img {
    vertical-align: initial;
}
td.tdhightcls {
	width: 8%;
}
th#tblaheight {
    left: 8px;
    position: relative;
}
@media only screen and (min-width: 768px)  {
	.formerteamcls {
		padding-left: 10px;
	}
}
.clgstandings {
    width: 170px;
}
.spnheightcm{
	display:none;
}
div#TeamSeasonMenu {
    clear: both;
}
tr.Mnewstext.new_games_list:nth-child(even) {
    background-color: #EFEBF1 !important;
}
.rnd_mobile{
	display:none;
}
@media (max-width: 700px) {
	td.tdhightcls {
		width: 55px !important;
	}
	.rnd_mobile{
		display:block;
	}
	.rnd_desktop{
		display:none;
	}
	.teme-next-prev-table{
		margin-bottom: 10px;
	}
	.tblstatsseason_select{
		width:auto !important;
	}
	tr.Mnewstext.new_games_list td{
		padding:1px !important;
	}
	.spnt1 div:before {
		margin-right: 2px !important;
	}
	.spnt2 div:before {
		margin-right: 2px !important;
	}
	#plH2Hagainst{
		overflow-x: scroll;
	}
	#statsSeasonID table {
		width: auto !important;
		margin-bottom: 10px;
	}
	table.authorstable.gameschedule_full_tbl tr td:nth-child(5){
		width: 50px;
	}
	.spnt1 div:before{
		line-height: 1em !important;
	}
	.spnt2 div:before{
		line-height: 1em !important;
	}
	.spnt1 div,.spnt2 div{
		line-height:14px;
	}
	td#searchdata2 table {
		width: 100%;
	}
	table.tbltop_resp {
		width: 100% !important;
	}
	.mobile_350 {
		width: 100% !important;
	}
	table.archiverost th {
		width: auto !important;
	}
	label.removeseasonmobile {
		display:none;
	}
	.full-profile .h2rosterarc{
		clear:none !important;
		float:left;
		width:auto !important;
	}
	.full-profile .StatsAlsofor{
		float:left;
		width:100%;
	}
	.full-profile table.pull-right{
		margin-top:-3px !important;
	}
	.full-profile .margin-bottom-15{
		clear:none !important;
		float:left;
		width:auto !important;
	}
	.ARROWset {width:100%;float:none;text-align:left !important;}
}
label.removeseasonmobile {
    margin-bottom: 0px !important;
}
.spnfrmdate{
	margin-left: 10px;
    font-size: 12px;
    vertical-align: middle;
	color:#212529 !important;
}
b.minplayers {
    font-weight: normal;
}
.authorstitle1 {
    background-image: none !important;
    background-repeat: repeat-x;
    background-color: #9679a7a8 !important;
    font-family: OSB, sans-serif;
    font-size: 17px;
    padding: 5px;
    color: #ffffff;
    border-bottom: 1px solid #9679a7a8;
    text-align: center;
    margin-top: 10px;
}
#tblExPlayers tbody tr:nth-child(even) {
    background-color: #EFEBF1 !important;
}
#tblExPlayers tbody tr:nth-child(odd) {
    background-color: white !important;
}
#tblExPlayers tbody tr:hover {
    background-color: #DBD2DF !important;
}
#tblExPlayers1 tr:nth-child(even) {
    background-color: #EFEBF1 !important;
}
#tblExPlayers1 tr:nth-child(odd) {
    background-color: white !important;
}
#tblExPlayers1 tr:hover {
    background-color: #DBD2DF !important;
}
td.my_playerName.tm_headcol1{
	width: 17%;
}
table#table_stats1 th {
    padding: 0px !important;
}
.efect3D > table:first-child {
    width: 67px;
}
th.tm_headcol1 {
    min-width: 78px !important;
}
.Moveplayerclsnew{
	display:none;
}

@media (max-width: 1200px){
	.col-md-9.middle-left.player-page { 
		width: 100% !important;
	}
	.Moveplayerclsnew{
		display: block;
		text-align: center;
	}
}
table.mobile_350 table td:nth-child(2) {
    width: auto;
}
table.mobile_350 table tr{
	line-height:20px;
}
table.mobile_350 table tr p{
	margin-top: auto;
	margin-bottom: auto;
} 
.use80{
	width:88%;
	display:inline-block;
}
.use20{
	width:11%;
	display:inline-block;
	float: right;
	text-align: center;
}
.use20 img{
	float: none;
	max-width: 79px !important;
}
span.logo-txt-here {
    width:100%;
	display:inline-block;
}



table.archiverost th {
    width: auto !important;
}
table.archiverost th:nth-child(3) {
    text-align: left !important;
}
table.archiverost tr td:nth-child(3) {
     text-align: left !important;
}
table.archiverost thead {
    background-color: #9786a0;
    color: white;
    font-weight: normal !important;
}
table.archiverost thead th font b {
    font-weight: normal;
}
table.archiverost thead th font font {
    font-weight: normal;
}
table.mobile_350 {
    width: auto;
}
.archiverost th, .archiverost td {
    padding-right: 7px;
}
table.archiverost {
    width: auto;
}
table.tblstatsseason_select.clssssstats {
    width: auto !important;
}
table.tblstatsseason_select.clssssgs {
    width: auto !important;
}
.trRoster_cls{
	width:70% !important;
	margin-left:auto;
	margin-right:auto;
}
.trRoster_cls.logoutcls{
	width:100% !important;
}

.archiverost{
	width:auto;
}
button.followbutton.additional_class{
	width: 70px;
    padding: 5px;
	font-weight: normal;
	margin-left: 2px;
}
.UN_followbutton{
	color: black !important;
    background: white !important;
	border: 1px solid #E3E3E3;
}
.FN_followbutton{
	color: white !important;
    background: #9679a4 !important;
	border: 1px solid #9679a4;
}
.UN_followbutton:hover span {
  display: none;
}
.UN_followbutton:hover:before {
  content: "Unfollow"
}
.UN_followbutton:hover{
	color: #BF4C57 !important;
    background: #FFE7EA !important;
	border: 1px solid #BF4C57;
}
.standingTitle{
	width:172px;
}
.standingdetails{
	width:172px;
}
@media (max-width: 700px) {
	.trRoster_cls{width:100%!important;}
	.team-add-btn{float:left;}
	.middle-right{padding-right: 7px;padding-left: 7px;}
	.thgivespace {
		padding-left: 4px !important;
	}
}
.newsheadphoto td{
	line-height: normal;
}