body, html {
	height: 100%;
	font-size: 12px;
	line-height: 1.3em;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 24px;
}
.container h2 {
	margin-bottom: 5.5px;
}
h3 {
	font-size: 16px;
}
#wrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto 0;
	padding: 0 0;
}
.side-bar {
	padding-left: 0px;
}
#footer {
	overflow: hidden;
	width: 100%;
}
#footer .text-group {
	background-color: #333;
	height: 150px;
	color: #ECECEC;
}
#footer .text-group-content {
	width: 1020px;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
}
#footer .text-group-title {
	width: 25%;
	display:inline-block;
	float: left;
	height: 150px;
	padding-top: 65px;
	font-size: 14px;
	font-weight: 700;
	white-space: nowrap;
}
#footer .text-group-list {
	width: 75%;
	display: inline-block;
	float: left;
}
#footer .text-group-list ul {
	padding: 0;
	position: relative;
	top: 30px;
}
#footer .text-group-list ul li {
	width: 20%;
	float: left;
	text-align: center;
	cursor: pointer;
}
#footer .text-group-list .footer-icon {
	background: url(http://cdn.aistat.cn/images/icons/foot-icons.png);
	height: 40px;
	width: 40px;
	display: inline-block;
}
#footer .text-group-list .footer-icon-text {
	display: inline-block;
	margin-top: 8px;
	font-weight: 700;
	color: #ECECEC;
}
#footer .text-group-list a {
	width: 100%;
    height: 100%;
    display: inline-block;
}
#footer .about-us .footer-icon {
	background-position: 0 0;
}
#footer .about-us:hover .footer-icon {
	background-position: -40px 0;
}
#footer .suggestion .footer-icon {
	background-position: 0px -40px;
}
#footer .suggestion:hover .footer-icon {
	background-position: -40px -40px;
}
#footer .adviertisement .footer-icon {
	background-position: 0px -80px;
}
#footer .adviertisement:hover .footer-icon {
	background-position: -40px -80px;
}
#footer .join-us .footer-icon {
	background-position: 0px -120px;
}
#footer .join-us:hover .footer-icon {
	background-position: -40px -120px;
}
#footer .data-service .footer-icon {
	background-position: 0px -160px;
}
#footer .data-service:hover .footer-icon {
	background-position: -40px -160px;
}
#footer .copyright {
	background-color: #5B943D; 
	height: 65px;
}
#footer .copyright .copyright-content {
	width: 650px;
	height: 65px;
	margin: auto;
	background: url(http://cdn.aistat.cn/images/icons/logo.png) left center no-repeat;
	background-size: 220px;
}
#footer .copyright .copyright-content span {
	padding-left: 230px;
	height: 100%;
	display: inline-block;
	padding-top: 25px;
	color: #fff;
}
#footer .copyright .copyright-content span a {
	color: #fff;
}
.about-us-content p {
	font-size: 14px;
}
.about-us-content .outstand {
	font-size: 20px;
    font-weight: 700;
    padding: 0 4px 0 0px;
}
#suggestionModal .modal-header {
	background-color: #27AE60;
    color: #fff;
    border-radius: 4px 4px 0 0;
}
#suggestionModal .form-group label {
	margin-bottom: 0;
	font-size: 14px;
    line-height: 2em;
}
#suggestionModal .form-group input {
	width: 200px;
}
#suggestionModal .form-group textarea {
	width: 300px;
}
#suggestionModal .modal-body {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
#suggestionModal .alert {
	margin-bottom: 0px !important;
}
#suggestionModal .btn-primary {
	background-color: #27AE60 !important;
    border-color: #27AE60 !important;
}
.modal-footer {
	margin-top: 0px !important;
}
#footer .site-links {
	background-color: #5a943d;
	height: 65px;
	color: #FFF;
}
#footer .site-links .site-links-title {
	width: 10%;
	display: inline-block;
	float: left;
	padding-top: 20px;
	font-size: 14px;
	font-weight: 700;
	white-space: nowrap;
}
#footer .site-links .site-link {
	width: 90%;
	display: inline-block;
	float: right;
	padding: 5px;
}
#footer .site-links .site-link ul li {
	float: left;
	margin: 5px 10px;
	font-size: 14px;
	width: 10%;
	text-align: center;
}
#footer .site-links .site-link ul li a {
	color: #FFF;
}
h1.clubs {
	margin-top: 5px;
	margin-bottom: 0
}
h1.social {
	margin-top: 0;
	font-size: 18px
}
.h1 small, h1.clubs small {
	font-size: 20px
}
a.small {
	color: #b4bcc2
}
a.bluebackground {
	color: #fff
}
a.bluebackground:active, a.bluebackground:hover {
	color: #feb729
}
td.rank {
	font-size: 28px
}
td.club {
	font-size: 18px
}
td.league {
	font-size: 18px;
}
.clubcountry {
	font-size: 12px
}
.panel-photo {
	padding: 0
}
.panel-scores {
	border: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.05);
	box-shadow: 0 0 rgba(0,0,0,.05)
}
.panel-scores-heading {
	margin-bottom: 8px;
	padding: 5px 0 5px 5px;
	color: #FFF;
	background-color: #2c3e50;
	border-color: #FFF
}
.t-scores {
	margin-bottom: 8px !important
}
.t-scores-hteam {
	text-align: left;
	width: 40%
}
.t-scores-hteam-logo {
	float: left;
	padding-right: 4px;
	display: none
}
.t-scores-ateam {
	text-align: right;
	width: 40%
}
.t-scores-ateam-logo {
	float: right;
	padding-left: 4px;
	display: none
}
.t-scores-result {
	font-size: 15px;
	width: 20%
}
.bg-logo {
	float: left;
	margin-right: 15px;
	clear: left
}
.logo-md {
	margin: 0 2px 0 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background-color: transparent;
	float: left !important;
	height: 32px;
	width: 28px;
	background-repeat: no-repeat;
	background-size: 26px;
	margin-top: 1px;
}
.sm-logo {
	vertical-align: sub;
	padding-right: 5px
}
.sm-flag {
	vertical-align: baseline;
	padding-right: 5px
}
.bg-flag {
	float: left;
	margin-right: 15px;
	clear: left;
	border: 1px solid #e0e0e0
}
.bs-breadcrumb-search {
	background-color: #f5f5f5;
	border-top: 0;
	border-bottom: 1px solid #e0e0e0
}
.bs-onlybreadcrumb {
	margin-top: 6px
}
.row-scores-compact {
	padding-top: 0;
	padding-bottom: 0
}
.sm_logo-name {
	text-align: left;
	display: block;
	float: left;
	font-size: 12px;
	background-repeat: no-repeat;
	padding-left: 24px;
	line-height: 26px;
	/* overflow: hidden; */
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 110px;
}
.sm_logo-name_away {
	text-align: right;
	float: right;
	background-position: 99% 1px;
	padding-left: 0;
	padding-right: 24px
}
.sm_logo-name-flag {
	background-size: 18px;
	background-position: left center;
}
.scores-compact {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ecf0f1;
	font-size: small
}
.scores-compact:hover {
	background-color: #ecf0f1
}
.scores-compact-date_league {
	float: left;
	position: relative;
	width: 15%;
	padding-top: 15px
}
.scores-compact-date_league-text {
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 10px !important
}
.scores-compact-team {
	position: relative;
	float: left;
	width: 85%;
	padding-left: 4px
}
.scores-compact-team-home {
	padding-top: 5px
}
.scores-compact-team-away {
	padding-bottom: 5px;
	padding-top: 2px
}
.scores-compact-team-text {
	width: 85%
}
.scores-compact-team-result {
	margin-top: 2px;
	width: 15%;
	float: left;
	text-align: center
}
.clickme {
	text-transform: uppercase;
	width: 100%;
	background-color: #0099CC;
	color: #fff;
	border-radius: 0
}
.clickme:hover {
	background-color: #006699;
	color: #fff
}
.clubbrowser {
	font-size: small
}
.club-gamelist-match:after, .club-gamelist-match:before, .clubbrowser:after, .clubbrowser:before, .datepicker:after, .datepicker:before, .featured-club-head:after, .featured-club-head:before {
	display: table;
	content: ""
}
.club-gamelist-match:after, .clubbrowser:after, .featured-club-head:after {
	clear: left
}
.clubbrowser-letter {
	width: 3.703%;
	text-align: center;
	display: block;
	float: left;
	height: 28px;
	padding-top: 5px;
	font-weight: 700;
	min-width: 26.656px
}
.clubbrowser-country {
	padding-left: 28px;
	background-position: 0 -1px;
	width: 24.576%;
	min-width: 196px;
	border: 4px solid #fff;
	margin-bottom: 4px;
	margin-right: 4px
}
.clubbrowser-club {
	width: 24.576%;
	min-width: 196px;
	border: 4px solid #fff;
	margin-bottom: 4px;
	margin-right: 4px
}
.clubbrowser-club:hover, .clubbrowser-country:hover {
	border-color: #ecf0f1
}
.clubbrowser-club:hover, .clubbrowser-country:hover, .clubbrowser-letter:hover {
	background-color: #ecf0f1
}
.fig-wOverlay {
	margin-bottom: 10.5px;
	position: relative
}
.scores-clubs {
	float: left;
	width: 39%;
	font-size: 11px
}
.scores-clubs-md {
	float: left;
	width: 39%;
	font-size: 12px
}
.scores-result {
	float: left;
	width: 22%;
	font-size: 28px;
	padding: 5px 0
}
.scores-datecompetition {
	font-size: 11px
}
.dropdown-right {
	padding-top: 15px
}
.featured-club-logo {
	width: 84px;
	height: 80px;
	float: left;
	padding-right: 0;
	border-right-width: 4px;
	background-repeat: no-repeat
}
.featured-club-name {
	width: calc(100% - 84px);
	font-size: 22px;
	padding-left: 0;
	padding-top: 7px;
	line-height: 24px
}
.featured-club-scores {
	display: table;
	padding-top: 5px;
	padding-bottom: 5px
}
.featured-club-scores-clubtxt {
	width: 42%
}
.featured-club-scores-result {
	width: 16%;
	margin-top: 0;
	min-width: 45px;
	padding-top: 2px
}
.bs-roundbox {
	position: relative;
	box-shadow: none;
	border-color: #ecf0f1;
	border-style: solid;
	border-width: 1px;
	border-radius: 4px;
	margin-bottom: 8px
}
.ranking-yrchg-up {
	color: #337ab7;
	padding-right: 5px
}
.ranking-yrchg-down {
	color: #ff002b;
	padding-right: 5px
}
.ranking-yrchg-right {
	color: #ffa900;
	padding-right: 5px
}
.ranking-yrchg-left {
	color: #ffa900;
	padding-right: 3px
}
.limittext {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.club-gamelist-match {
	font-size: small;
	width: 100%;
	border-top: 1px solid #ecf0f1;
	padding-bottom: 5px;
	padding-top: 5px
}
.club-gamelist-head {
	font-weight: 700;
	border-top: 0;
	border-bottom: 1px solid #ecf0f1
}
.club-gamelist-match:hover {
	background-color: #ecf0f1
}
.club-gamelist-head:hover {
	background-color: inherit
}
.club-gamelist-match-info {
	width: 50%;
	float: left;
	font-size: smaller
}
.club-gamelist-match-clubs {
	float: left;
	width: calc(50% - 26px)
}
.club-gamelist-match-score {
	width: 52px;
	float: left;
	font-size: 16px
}
.label-text {
	color: #2c3e50;
	background-color: #fff
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
	*zoom: 1
}
.mainfdb {
	padding-bottom: 15px;
	min-height: 100%;
}
.fb-comments, .fb-comments iframe span[style], .fb-comments iframe[style], .fb-comments span, .fb-like-box, .fb-like-box iframe span[style], .fb-like-box iframe[style], .fb-like-box span {
	width: 100% !important
}
.match-date {
	font-size: 12px;
	font-style: italic
}
.match-league {
	font-size: 12px;
	float: right;
	font-weight: 700;
	padding-top: 3px
}
.rankingshowall {
	float: right;
	padding-right: 5px;
	padding-top: 1px
}/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0
}
.rslides {
	margin: 0 auto
}
.rslides_container {
	margin-bottom: 0;
	position: relative;
	float: left;
	width: 100%
}
.rslides1_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	z-index: 99;
	opacity: .7;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url(http://cdn.aistat.cn/images/themes.png) no-repeat left top;
	margin-top: -45px
}
.rslides1_nav:active {
	opacity: 1
}
.rslides1_nav.next {
	left: auto;
	background-position: right top;
	right: 0
}
.rslides2_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 0;
	left: 0;
	display: block;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=1);
	width: 48%;
	text-indent: -9999px;
	overflow: hidden;
	height: 91%
}
.rslides2_nav.next {
	left: auto;
	right: 0
}
.rslides3_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	opacity: .6;
	text-indent: -9999px;
	overflow: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	background: #000 url(http://cdn.aistat.cn/images/themes.png) no-repeat left 50%;
	width: 38px
}
.rslides3_nav:active {
	opacity: 1
}
.rslides3_nav.next {
	left: auto;
	background-position: right 50%;
	right: 0
}
.rslides1_nav:focus, .rslides2_nav:focus, .rslides3_nav:focus {
	outline: 0
}
.rslides_tabs {
	margin-top: 10px;
	text-align: center
}
.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin-right: 5px
}
.rslides_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #ccc;
	background: rgba(0,0,0,.2);
	display: inline-block;
	_display: block;
	*display: block;
	-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	width: 9px;
	height: 9px
}
.rslides_tabs .rslides_here a {
	background: #222;
	background: rgba(0,0,0,.8)
}
.rslides .caption {
	font-size: small;
	position: absolute;
	display: block;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	text-align: center;
	background: #000;
	background: rgba(0,0,0,.7);
	color: #fff;
	margin: 0
}
.centered-btns_nav {
	z-index: 3;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	opacity: .7;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url(http://cdn.aistat.cn/images/themes.png) no-repeat left top;
	margin-top: -45px
}
.centered-btns_nav:active {
	opacity: 1
}
.centered-btns_nav.next {
	left: auto;
	background-position: right top;
	right: 0
}
.transparent-btns_nav {
	z-index: 3;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 0;
	left: 0;
	display: block;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity=1);
	width: 48%;
	text-indent: -9999px;
	overflow: hidden;
	height: 91%
}
.transparent-btns_nav.next {
	left: auto;
	right: 0
}
.large-btns_nav {
	z-index: 3;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	opacity: .6;
	text-indent: -9999px;
	overflow: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	background: #000 url(http://cdn.aistat.cn/images/themes.png) no-repeat left 50%;
	width: 38px
}
.large-btns_nav:active {
	opacity: 1
}
.large-btns_nav.next {
	left: auto;
	background-position: right 50%;
	right: 0
}
.centered-btns_nav:focus, .large-btns_nav:focus, .transparent-btns_nav:focus {
	outline: 0
}
.centered-btns_tabs, .large-btns_tabs, .transparent-btns_tabs {
	margin-top: 10px;
	text-align: center;
	padding-left: 0
}
.centered-btns_tabs li, .large-btns_tabs li, .transparent-btns_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin-right: 5px
}
.centered-btns_tabs a, .large-btns_tabs a, .transparent-btns_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #ccc;
	background: rgba(44,62,80,.2);
	display: inline-block;
	_display: block;
	*display: block;
	-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	width: 9px;
	height: 9px
}
.centered-btns_here a, .large-btns_here a, .transparent-btns_here a {
	background: #222;
	background: rgba(44,62,80,.8)
}
.caption-copy {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	padding: 5px;
	background: rgba(0,0,0,.7);
	color: #fff;
	margin: 0;
	font-size: smaller
}/*! Datepicker for Bootstrap Copyright 2012 Stefan Petre Improvements by Andrew Rowls */
.datepicker {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr
}
.datepicker-inline {
	width: 220px
}
.datepicker.datepicker-rtl {
	direction: rtl
}
.datepicker.datepicker-rtl table tr td span {
	float: right
}
.datepicker-dropdown {
	top: 0;
	left: 0
}
.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-top: 0;
	border-bottom-color: rgba(0,0,0,.2);
	position: absolute
}
.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-top: 0;
	position: absolute
}
.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px
}
.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px
}
.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px
}
.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px
}
.datepicker-dropdown.datepicker-orient-top:before {
	top: -7px
}
.datepicker-dropdown.datepicker-orient-top:after {
	top: -6px
}
.datepicker-dropdown.datepicker-orient-bottom:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid #999
}
.datepicker-dropdown.datepicker-orient-bottom:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #fff
}
.datepicker > div {
	display: none
}
.datepicker.days div.datepicker-days, .datepicker.months div.datepicker-months, .datepicker.years div.datepicker-years {
	display: block
}
.datepicker table {
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.datepicker td, .datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0
}
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
	background-color: transparent
}
.datepicker table tr td.day:hover {
	background: #f5f5f5;
	cursor: pointer
}
.datepicker table tr td.new, .datepicker table tr td.old {
	color: #999
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default
}
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
	background-color: #fde19a;
	background-image: -moz-linear-gradient(top,#fdd49a,#fdf59a);
	background-image: -ms-linear-gradient(top,#fdd49a,#fdf59a);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));
	background-image: -webkit-linear-gradient(top,#fdd49a,#fdf59a);
	background-image: -o-linear-gradient(top,#fdd49a,#fdf59a);
	background-image: linear-gradient(top,#fdd49a,#fdf59a);
	background-repeat: repeat-x;
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #000
}
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] {
	background-color: #fdf59a
}
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active {
	background-color: #fbf069 \9
}
.datepicker table tr td.today:hover:hover {
	color: #000
}
.datepicker table tr td.today.active:hover {
	color: #fff
}
.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
	background: #eee;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
	background-color: #f3d17a;
	background-image: -moz-linear-gradient(top,#f3c17a,#f3e97a);
	background-image: -ms-linear-gradient(top,#f3c17a,#f3e97a);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));
	background-image: -webkit-linear-gradient(top,#f3c17a,#f3e97a);
	background-image: -o-linear-gradient(top,#f3c17a,#f3e97a);
	background-image: linear-gradient(top,#f3c17a,#f3e97a);
	background-repeat: repeat-x;
	border-color: #f3e97a #f3e97a #edde34;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] {
	background-color: #f3e97a
}
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active {
	background-color: #efe24b \9
}
.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
	background-color: #9e9e9e;
	background-image: -moz-linear-gradient(top,#b3b3b3,gray);
	background-image: -ms-linear-gradient(top,#b3b3b3,gray);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));
	background-image: -webkit-linear-gradient(top,#b3b3b3,gray);
	background-image: -o-linear-gradient(top,#b3b3b3,gray);
	background-image: linear-gradient(top,#b3b3b3,gray);
	background-repeat: repeat-x;
	border-color: gray gray #595959;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] {
	background-color: gray
}
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active {
	background-color: #666 \9
}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
	background-color: #2c3e50;
	background-image: -moz-linear-gradient(top,#6d98ab,#2c3e50);
	background-image: -ms-linear-gradient(top,#6d98ab,#2c3e50);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#6d98ab),to(#2c3e50));
	background-image: -webkit-linear-gradient(top,#6d98ab,#2c3e50);
	background-image: -o-linear-gradient(top,#6d98ab,#2c3e50);
	background-image: linear-gradient(top,#6d98ab,#2c3e50);
	background-repeat: repeat-x;
	border-color: #2c3e50 #2c3e50 #6d98ab;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
	background-color: #2c3e50
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active {
	background-color: #039 \9
}
.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
.datepicker table tr td span:hover {
	background: #eee
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default
}
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top,#6d98ab,#2c3e50);
	background-image: -ms-linear-gradient(top,#6d98ab,#2c3e50);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#6d98ab),to(#2c3e50));
	background-image: -webkit-linear-gradient(top,#6d98ab,#2c3e50);
	background-image: -o-linear-gradient(top,#6d98ab,#2c3e50);
	background-image: linear-gradient(top,#6d98ab,#2c3e50);
	background-repeat: repeat-x;
	border-color: #2c3e50 #2c3e50 #002a80;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
	background-color: #2c3e50
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
	background-color: #039 \9
}
.datepicker table tr td span.new, .datepicker table tr td span.old {
	color: #999
}
.datepicker th.datepicker-switch {
	width: 145px
}
.datepicker tfoot tr th, .datepicker thead tr:first-child th {
	cursor: pointer
}
.datepicker tfoot tr th:hover, .datepicker thead tr:first-child th:hover {
	background: #eee
}
.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle
}
.datepicker thead tr:first-child th.cw {
	cursor: default;
	background-color: transparent
}
.input-group.date .input-group-addon i {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px
}
.input-daterange input {
	text-align: center
}
.input-daterange input:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}
.input-daterange input:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}
.input-daterange .add-on {
	display: inline-block;
	width: auto;
	min-width: 16px;
	height: 18px;
	padding: 4px 5px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	background-color: #eee;
	border: 1px solid #ccc;
	margin-left: -5px;
	margin-right: -5px
}/*! Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?v=4.0.3);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff?v=4.0.3) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.0.3) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal
}
.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-lg {
	font-size: 1.3333333333333333em;
	line-height: .75em;
	vertical-align: -4%
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-fw {
	width: 1.2857142857142858em;
	text-align: center
}
.fa-ul {
	padding-left: 0;
	margin-left: 2.142857142857143em;
	list-style-type: none
}
.fa-ul > li {
	position: relative
}
.fa-li {
	position: absolute;
	left: -2.142857142857143em;
	width: 2.142857142857143em;
	top: .14285714285714285em;
	text-align: center
}
.fa-li.fa-lg {
	left: -1.8571428571428572em
}
.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}
.pull-right {
	float: right
}
.pull-left {
	float: left
}
.fa.pull-left {
	margin-right: .3em
}
.fa.pull-right {
	margin-left: .3em
}
.fa-spin {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear
}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1,1);
	-moz-transform: scale(-1,1);
	-ms-transform: scale(-1,1);
	-o-transform: scale(-1,1);
	transform: scale(-1,1)
}
.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1,-1);
	-moz-transform: scale(1,-1);
	-ms-transform: scale(1,-1);
	-o-transform: scale(1,-1);
	transform: scale(1,-1)
}
.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}
.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-glass:before {
	content: "\f000"
}
.fa-music:before {
	content: "\f001"
}
.fa-search:before {
	content: "\f002"
}
.fa-envelope-o:before {
	content: "\f003"
}
.fa-heart:before {
	content: "\f004"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-o:before {
	content: "\f006"
}
.fa-user:before {
	content: "\f007"
}
.fa-film:before {
	content: "\f008"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-check:before {
	content: "\f00c"
}
.fa-times:before {
	content: "\f00d"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-signal:before {
	content: "\f012"
}
.fa-cog:before, .fa-gear:before {
	content: "\f013"
}
.fa-trash-o:before {
	content: "\f014"
}
.fa-home:before {
	content: "\f015"
}
.fa-file-o:before {
	content: "\f016"
}
.fa-clock-o:before {
	content: "\f017"
}
.fa-road:before {
	content: "\f018"
}
.fa-download:before {
	content: "\f019"
}
.fa-arrow-circle-o-down:before {
	content: "\f01a"
}
.fa-arrow-circle-o-up:before {
	content: "\f01b"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-play-circle-o:before {
	content: "\f01d"
}
.fa-repeat:before, .fa-rotate-right:before {
	content: "\f01e"
}
.fa-refresh:before {
	content: "\f021"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-lock:before {
	content: "\f023"
}
.fa-flag:before {
	content: "\f024"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-print:before {
	content: "\f02f"
}
.fa-camera:before {
	content: "\f030"
}
.fa-font:before {
	content: "\f031"
}
.fa-bold:before {
	content: "\f032"
}
.fa-italic:before {
	content: "\f033"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-list:before {
	content: "\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-video-camera:before {
	content: "\f03d"
}
.fa-picture-o:before {
	content: "\f03e"
}
.fa-pencil:before {
	content: "\f040"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-tint:before {
	content: "\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}
.fa-share-square-o:before {
	content: "\f045"
}
.fa-check-square-o:before {
	content: "\f046"
}
.fa-arrows:before {
	content: "\f047"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-play:before {
	content: "\f04b"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-eject:before {
	content: "\f052"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-times-circle-o:before {
	content: "\f05c"
}
.fa-check-circle-o:before {
	content: "\f05d"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}
.fa-expand:before {
	content: "\f065"
}
.fa-compress:before {
	content: "\f066"
}
.fa-plus:before {
	content: "\f067"
}
.fa-minus:before {
	content: "\f068"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-exclamation-triangle:before, .fa-warning:before {
	content: "\f071"
}
.fa-plane:before {
	content: "\f072"
}
.fa-calendar:before {
	content: "\f073"
}
.fa-random:before {
	content: "\f074"
}
.fa-comment:before {
	content: "\f075"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-arrows-v:before {
	content: "\f07d"
}
.fa-arrows-h:before {
	content: "\f07e"
}
.fa-bar-chart-o:before {
	content: "\f080"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-key:before {
	content: "\f084"
}
.fa-cogs:before, .fa-gears:before {
	content: "\f085"
}
.fa-comments:before {
	content: "\f086"
}
.fa-thumbs-o-up:before {
	content: "\f087"
}
.fa-thumbs-o-down:before {
	content: "\f088"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-heart-o:before {
	content: "\f08a"
}
.fa-sign-out:before {
	content: "\f08b"
}
.fa-linkedin-square:before {
	content: "\f08c"
}
.fa-thumb-tack:before {
	content: "\f08d"
}
.fa-external-link:before {
	content: "\f08e"
}
.fa-sign-in:before {
	content: "\f090"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-upload:before {
	content: "\f093"
}
.fa-lemon-o:before {
	content: "\f094"
}
.fa-phone:before {
	content: "\f095"
}
.fa-square-o:before {
	content: "\f096"
}
.fa-bookmark-o:before {
	content: "\f097"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-facebook:before {
	content: "\f09a"
}
.fa-github:before {
	content: "\f09b"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-rss:before {
	content: "\f09e"
}
.fa-hdd-o:before {
	content: "\f0a0"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-hand-o-right:before {
	content: "\f0a4"
}
.fa-hand-o-left:before {
	content: "\f0a5"
}
.fa-hand-o-up:before {
	content: "\f0a6"
}
.fa-hand-o-down:before {
	content: "\f0a7"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-group:before, .fa-users:before {
	content: "\f0c0"
}
.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-floppy-o:before, .fa-save:before {
	content: "\f0c7"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-bars:before {
	content: "\f0c9"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-plus:before {
	content: "\f0d5"
}
.fa-money:before {
	content: "\f0d6"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-sort:before, .fa-unsorted:before {
	content: "\f0dc"
}
.fa-sort-asc:before, .fa-sort-down:before {
	content: "\f0dd"
}
.fa-sort-desc:before, .fa-sort-up:before {
	content: "\f0de"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-linkedin:before {
	content: "\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}
.fa-gavel:before, .fa-legal:before {
	content: "\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}
.fa-comment-o:before {
	content: "\f0e5"
}
.fa-comments-o:before {
	content: "\f0e6"
}
.fa-bolt:before, .fa-flash:before {
	content: "\f0e7"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-clipboard:before, .fa-paste:before {
	content: "\f0ea"
}
.fa-lightbulb-o:before {
	content: "\f0eb"
}
.fa-exchange:before {
	content: "\f0ec"
}
.fa-cloud-download:before {
	content: "\f0ed"
}
.fa-cloud-upload:before {
	content: "\f0ee"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-bell-o:before {
	content: "\f0a2"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cutlery:before {
	content: "\f0f5"
}
.fa-file-text-o:before {
	content: "\f0f6"
}
.fa-building-o:before {
	content: "\f0f7"
}
.fa-hospital-o:before {
	content: "\f0f8"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}
.fa-circle-o:before {
	content: "\f10c"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-circle:before {
	content: "\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-folder-o:before {
	content: "\f114"
}
.fa-folder-open-o:before {
	content: "\f115"
}
.fa-smile-o:before {
	content: "\f118"
}
.fa-frown-o:before {
	content: "\f119"
}
.fa-meh-o:before {
	content: "\f11a"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-keyboard-o:before {
	content: "\f11c"
}
.fa-flag-o:before {
	content: "\f11d"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-code:before {
	content: "\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "\f123"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-crop:before {
	content: "\f125"
}
.fa-code-fork:before {
	content: "\f126"
}
.fa-chain-broken:before, .fa-unlink:before {
	content: "\f127"
}
.fa-question:before {
	content: "\f128"
}
.fa-info:before {
	content: "\f129"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-shield:before {
	content: "\f132"
}
.fa-calendar-o:before {
	content: "\f133"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-ticket:before {
	content: "\f145"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-minus-square-o:before {
	content: "\f147"
}
.fa-level-up:before {
	content: "\f148"
}
.fa-level-down:before {
	content: "\f149"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-pencil-square:before {
	content: "\f14b"
}
.fa-external-link-square:before {
	content: "\f14c"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-caret-square-o-down:before, .fa-toggle-down:before {
	content: "\f150"
}
.fa-caret-square-o-up:before, .fa-toggle-up:before {
	content: "\f151"
}
.fa-caret-square-o-right:before, .fa-toggle-right:before {
	content: "\f152"
}
.fa-eur:before, .fa-euro:before {
	content: "\f153"
}
.fa-gbp:before {
	content: "\f154"
}
.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}
.fa-inr:before, .fa-rupee:before {
	content: "\f156"
}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
	content: "\f157"
}
.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
	content: "\f158"
}
.fa-krw:before, .fa-won:before {
	content: "\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-text:before {
	content: "\f15c"
}
.fa-sort-alpha-asc:before {
	content: "\f15d"
}
.fa-sort-alpha-desc:before {
	content: "\f15e"
}
.fa-sort-amount-asc:before {
	content: "\f160"
}
.fa-sort-amount-desc:before {
	content: "\f161"
}
.fa-sort-numeric-asc:before {
	content: "\f162"
}
.fa-sort-numeric-desc:before {
	content: "\f163"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-youtube-square:before {
	content: "\f166"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-youtube-play:before {
	content: "\f16a"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-adn:before {
	content: "\f170"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitbucket-square:before {
	content: "\f172"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-long-arrow-down:before {
	content: "\f175"
}
.fa-long-arrow-up:before {
	content: "\f176"
}
.fa-long-arrow-left:before {
	content: "\f177"
}
.fa-long-arrow-right:before {
	content: "\f178"
}
.fa-apple:before {
	content: "\f179"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-android:before {
	content: "\f17b"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-trello:before {
	content: "\f181"
}
.fa-female:before {
	content: "\f182"
}
.fa-male:before {
	content: "\f183"
}
.fa-gittip:before {
	content: "\f184"
}
.fa-sun-o:before {
	content: "\f185"
}
.fa-moon-o:before {
	content: "\f186"
}
.fa-archive:before {
	content: "\f187"
}
.fa-bug:before {
	content: "\f188"
}
.fa-vk:before {
	content: "\f189"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-arrow-circle-o-right:before {
	content: "\f18e"
}
.fa-arrow-circle-o-left:before {
	content: "\f190"
}
.fa-caret-square-o-left:before, .fa-toggle-left:before {
	content: "\f191"
}
.fa-dot-circle-o:before {
	content: "\f192"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-try:before, .fa-turkish-lira:before {
	content: "\f195"
}
.fa-plus-square-o:before {
	content: "\f196"
}

/* highcharts */
.no-tick .highcharts-tick {
	display: none;
}

.no-xaxis .highcharts-xaxis {
	display: none;
}

@media (min-width: 768px) {
	.bs-header {
		font-size: 21px;
		text-align: left
	}
	.bs-header h1 {
		font-size: 60px;
		line-height: 1
	}
}
@media (min-width: 992px) {
	.bs-header h1, .bs-header p {
		margin-right: 380px
	}
}
@media (min-width: 490px) {
	#twitter-widget-0 {
		width: 100% !important;
		min-width: 60px !important
	}
	.t-scores-result {
		font-size: 25px;
		width: 20%
	}
	.t-scores-ateam-logo, .t-scores-hteam-logo {
		display: block
	}
}

h1, h2, h3, h4, h5, h6, span, p, a, b, table, label, select, button, input, ul, div {
	font-family: Arial,'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1','Hiragino Sans GB','\5B8B\4F53';
}

#big_title {
	font-size: 20px;
}

#small_title {
	font-size: 10px;
}

.mk_value {
	padding: 25px 0 0 0;
	font-size: 20px;
	text-align: center;
	line-height: 1.1;
	color: #999999;
	font-family: OSB;
	white-space: nowrap;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	height: 130px;
}

.mk_value a {
	font-size: 30px;
	text-decoration: none;
}

#menu {
	background: #314f77;
	z-index: 9993;
	padding-left: 0px;
}

div#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

div#menu li {
	position: relative;
	z-index: 9;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

div#menu li:hover > ul {
	left: -2px;
}

div#menu a {
	position: relative;
	z-index: 10;
	display: block;
	float: left;
	text-decoration: none;
}

div#menu a:hover, div#menu a:hover span :not(.badge) {
	color: #fff;
	background-color: #003366
}

div#menu li.current a {
}

div#menu span :not(.badge) {
	display: block;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 95% 0;
}

div#menu a {
	color: #e5e5e5;
}

div#menu span :not(.badge) {
	margin-top: 5px;
}

div#menu li.active {
	background-color: #003366
}

.bg_Goalkeeper {
	background-color: #3B708D !important;
	color: #fff;
}

.bg_Defence {
	background-color: #6da0bc !important;
	color: #fff;
}

.bg_Midfield {
	background-color: #acc9d9 !important;
	color: #fff;
}

.bg_Striker {
	background-color: #E2F1F8 !important;
	color: #fff;
}

.rn_nummer {
	width: 20px;
	height: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #fff;
	background-color: #003555;
	text-align: center;
	display: inline-block;
	font-size: 12px;
}

.mv_up {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-left: 4px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-image: url("http://cdn.aistat.cn/images/icons/changeIcon.png");
	background-position: -6px -103px;
	display: inline-block;
	cursor: inherit !important;
}

.mv_down {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-left: 4px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-image: url("http://cdn.aistat.cn/images/icons/changeIcon.png");
	background-position: -6px -131px;
	display: inline-block;
	cursor: inherit !important;
}

.mv_flat {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-left: 4px;
	margin-bottom: 4px;
	background-repeat: no-repeat;
	background-image: url("http://cdn.aistat.cn/images/icons/changeIcon.png");
	background-position: -6px -72px;
	display: inline-block;
	cursor: inherit !important;
}

.head_info {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.head_info h4 {
	padding-left: 15px;
	font-weight: bold;
	color: #2c3e50;
	font-size: 18px;
}

.head_info h5 {
	display: inline;
	white-space: nowrap;
	margin-bottom: 10px;
	color: #999797;
	font-weight: 700;
}

.head_info a {
	color: #999797;
	line-height: inherit;
}

.head_info a:hover {
	color: #666666;
}

.player_info {
	background: #fff;
	border: none;
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	font-size: 14px;
}

.player_info tr {
	background: #fff;
	padding: 0;
	text-align: left;
	border-bottom: 0 solid #ddd;
	margin: 5px 0;
}

.player_info th {
	background: #fff;
	font-weight: normal;
	border: none;
	line-height: 26px;
	width: 1%;
	white-space: nowrap;
	padding-right: 20px;
	vertical-align: top;
	text-align: left;
}

.player_info td {
	color: #585859;
	border: none;
	line-height: 18px;
	text-align: left;
	padding-left: 60px;
}

.player_info_right {
	overflow: hidden;
	border-left: 1px solid #ddd;
	padding: 0px;
}

h5 {
	font-size: 14px;
	margin: 0;
	padding: 6px 10px 4px 10px;
	color: #333;
	font-weight: normal;
	width: 100%;
}

.detailpositionen {
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding: 0 2px 5px 2px;
	display: table;
}

.feld {
	text-shadow: -1px -1px 0 #1d75a3, 1px -1px 0 #1d75a3, -1px 1px 0 #1d75a3, 1px 1px 0 #1d75a3;
	height: 130px;
	width: 190px;
	padding: 0;
	margin: 5px 0 0 0;
	background: url('http://cdn.aistat.cn/images/positions/position.png') no-repeat scroll right top rgba(0,0,0,0);
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

.feld .hauptposition_1 {
	position: absolute;
	bottom: 0;
	left: 72px;
}

.feld .hauptposition_2 {
	position: absolute;
	top: 85px;
	left: 72px;
}

.feld .hauptposition_3 {
	position: absolute;
	top: 75px;
	left: 40px;
}

.feld .hauptposition_3_2 {
	position: absolute;
	top: 75px;
	left: 102px;
}

.feld .hauptposition_4 {
	position: absolute;
	top: 70px;
	left: 5px;
}

.feld .hauptposition_5 {
	position: absolute;
	top: 70px;
	left: 138px;
}

.feld .hauptposition_6 {
	position: absolute;
	top: 50px;
	left: 72px;
}

.feld .hauptposition_7 {
	position: absolute;
	top: 35px;
	left: 72px;
}

.feld .hauptposition_8 {
	position: absolute;
	top: 35px;
	left: 132px;
}

.feld .hauptposition_9 {
	position: absolute;
	top: 35px;
	left: 11px;
}

.feld .hauptposition_10 {
	position: absolute;
	top: 20px;
	left: 72px;
}

.feld .hauptposition_11 {
	position: absolute;
	top: 5px;
	left: 15px;
}

.feld .hauptposition_12 {
	position: absolute;
	top: 5px;
	left: 128px;
}

.feld .hauptposition_13 {
	position: absolute;
	top: 5px;
	left: 72px;
}

.feld .hauptposition_14 {
	position: absolute;
	top: -10px;
	left: 72px;
}

.feld .nebenposition_1 {
	position: absolute;
	bottom: 0;
	left: 79px;
}

.feld .nebenposition_2 {
	position: absolute;
	top: 93px;
	left: 79px;
}

.feld .nebenposition_3 {
	position: absolute;
	top: 83px;
	left: 47px;
}

.feld .nebenposition_3_2 {
	position: absolute;
	top: 83px;
	left: 110px;
}

.feld .nebenposition_4 {
	position: absolute;
	top: 78px;
	left: 12px;
}

.feld .nebenposition_5 {
	position: absolute;
	top: 78px;
	left: 145px;
}

.feld .nebenposition_6 {
	position: absolute;
	top: 58px;
	left: 79px;
}

.feld .nebenposition_7 {
	position: absolute;
	top: 43px;
	left: 79px;
}

.feld .nebenposition_8 {
	position: absolute;
	top: 43px;
	left: 141px;
}

.feld .nebenposition_9 {
	position: absolute;
	top: 43px;
	left: 16px;
}

.feld .nebenposition_10 {
	position: absolute;
	top: 28px;
	left: 79px;
}

.feld .nebenposition_11 {
	position: absolute;
	top: 13px;
	left: 20px;
}

.feld .nebenposition_12 {
	position: absolute;
	top: 13px;
	left: 137px;
}

.feld .nebenposition_13 {
	position: absolute;
	top: 13px;
	left: 79px;
}

.feld .nebenposition_14 {
	position: absolute;
	top: -2px;
	left: 79px;
}

.infos {
	padding: 5px 0 0 10px;
	margin: 0;
	float: left;
	padding-right: 5px;
}

.infos td {
	line-height: 18px;
	font-size: 12px;
	padding: 4px 0;
	text-align: left;
}

.infos a {
	color: #1d75a3;
	line-height: inherit;
}

.player_full {
	border: 1px solid #ddd;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}

a.bold_color {
	font-weight: bold;
	color: #1d75a3;
}

.bold {
	font-weight: bold;
}

a.color {
	color: #1d75a3;
}

.player_mv_change {
	height: 130px;
	width: 190px;
	padding: 0;
	margin: 5px 0 0 0;
	position: relative;
	float: left;
}

.head {
	margin-bottom: 0px;
	font-size: 14px;
}

.head table {
	margin-top: 8px;
	line-height: 24px;
}

.head table th {
	width: 100px;
	text-align: left;
	font-weight: normal;
	padding-right: 20px;
}

.head table td {
	text-align: left;
}

.border-top {
	border-top: 1px solid #ddd;
}

.no_padding {
	padding-left: 0px;
	padding-right: 0px;
}

.no_margin {
	margin: 0px !important;
}

.no_padding_margin {
	padding: 0px;
	margin: 0px;
}

.text {
	width: 62px;
	height: 26px;
	background-color: #1D75A3;
	margin: 0 auto;
	margin-top: 2px;
	border: 1px solid #1D75A3;
	border-top: 0;
	line-height: 1.0;
	padding-top: 1px !important;
	text-align: center;
}

.text a, .text a:hover {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

.sides {
	opacity: 0.4;
	z-index: -1;
}

.small_flag {
	float: left;
	padding-top: 3px;
	margin-right: 17px;
}

.search-box {
	border: 1px solid #ddd;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
}

.search-box-without-border {
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
}

.list_footer {
	text-align: right; 
	background: #f2f2f2; 
	border-top: 1px solid #ddd !important;
	padding-right: 10px;
}

.list_footer:before {
	display: none !important;
}

/* 覆盖bootstrap样式 */
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}

.form-control {
	display: block;
	width: 100%;
	height: 24px;
	padding: 2px 5px;
	margin-bottom: 3px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	background-color: #FFFFFF;
	background-image: none;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	font-family: Arial,'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1','Hiragino Sans GB','\5B8B\4F53';
}

.form-control:focus {
	border: 1px solid #DDDDDD;
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.form-inline {
	font-size: 12px;
}

.form-inline div {
	/* margin-right: 10px; */
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #337ab7;
}

.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: #eee;
}

.nav-pills>li>a {
	border-radius: 4px;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-left, .media>.pull-left {
	padding-right: 10px;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-body p {
	line-height: 24px;
}

.dt-responsive .child td {
	text-align: left;
}

.dt-responsive .child td ul li {
	padding: 0;
	border: none !important;
}

/* 转会轮播框样式 */
.carousel-left {
	float: left; 
	width: 40%; 
	border-top: 1px solid #ddd;
}

.carousel-right {
	float: left;
	padding: 0;
	width: 60%;
	border-left: 1px solid #ddd;
}

.carousel-right .headInfo {
	padding: 5px 0 0 8px;
	line-height: 1.3;
	font-size: 16px;
	/* font-weight: bold; */
}

.carousel-right .contentInfo {
	padding: 10px;
	padding-top: 3px;
	line-height: 1.5;
	font-size: 14px;
}

.carousel-right .contentFooter {
	padding: 10px 10px;
	line-height: 1.0;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #ddd;
}

.carousel-right .border {
	border-top: 1px solid #ddd;
}

.carousel-right .mfImg {
	float: left;
	width: 20%;
	margin-left: 30px;
	margin-bottom: 5px;
	text-align: center;
}

.carousel-right .iconImg {
	float: left;
	width: 20%;
	padding-top: 10px;
	text-align: center;
}

.carousel-right .miImg {
	float: left;
	width: 20%;
	text-align: center;
}

.clearer {
	clear: both;
}

/* 隔离带 */
.separation {
	height: 15px;
}

.tab-title {
	float: right;
}

.tab-title span {
	display: block;
}

/* 导航 样式*/
.dropdown-menu>li .with-img {
	padding-left: 15px;
}

.dropdown-menu>li .with-img img {
	float: left;
	height: 22px; 
	padding-right: 5px;
	padding-bottom: 2px;
}

.second-nav li a {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF !important;
}

.nav>li>a {
	font-weight: 700;
}

.dropdown-menu li a {
	min-width: 100px;
}

.second-nav {
	background-color: #27AE60;
	border-color: #27AE60;
	min-height: 40px;
	border: 0px;
	border-radius: 0px 0px 4px 4px;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #27AE60;
}

.navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a:focus {
	color: #fff;
	background-color: #27AE60;
}

.nav:after, .nav:before {
	display: inline;
	content: " ";
}

.navbar-inverse .navbar-nav>.open>.dropdown-menu {
	background-color: #27AE60;
}

.navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a:focus {
	color: #fff;
	background-color: #2ECC71;
}

.second-nav .divider {
	background-color: #FFFFFF !important;
}

.navbar-embossed.navbar-inverse .navbar-nav .open>a {
	box-shadow: inset 0 -2px 0 #27AE60;
}

.navbar-nav .open .dropdown-menu>li>a {
	padding: 6px 9px !important;
}

/* 表格 */
.mid_logo-name-flag {
	background-position: 0 -2px;
	padding-left: 24px;
}

.mid_logo-name {
	text-align: left;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 1px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-position: center left;
	background-size: 20px;
}

.sm-hide-logo-datatable {
	display: inline-block;
	float: none;
	vertical-align: middle;
}

.mid-hide-logo-datatable {
	display: inline-block;
	float: none;
	vertical-align: middle;
}

.sm-logo-middle {
	background-position-y: center;
}

.no-border {
	border: none !important;
}

.no-overflow {
	overflow-x: hidden;
	overflow-y: hidden;
}

/* 自动换行 */
.wrap {
	word-wrap: break-word;
	word-break: normal;
}

/* 榜单样式 */
.billboard-title h4 {
	display: inline;
	vertical-align: middle;
}

.billboard-title span {
	float: right;
	font: 12px/1 Arial, "Sim sun";
	color: #888;
	margin-top: 6px;
}

/* 国家队标志 */
.country-icon {
	background-color: #5cb85c;
	font-size: 12px;
	color: #FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: default;
	width: 18px;
}

/* datatable */
.big-mid-td {
	font-size: 18px;
	vertical-align: middle !important;
}

.med-mid-td {
	font-size: 16px;
	vertical-align: middle !important;
}

.med-left-td {
	text-align: left !important;
}

.med-left-mid-td {
	font-size: 16px;
	text-align: left !important;
	vertical-align: middle !important;
}

.med-right-mid-td {
	font-size: 16px;
	text-align: right !important;
	vertical-align: middle !important;
}

.sml-mid-td {
	font-size: 15px;
	vertical-align: middle !important;
}

.sml-left-mid-td {
	font-size: 15px;
	text-align: left !important;
	vertical-align: middle !important;
}

.sml-right-mid-td {
	font-size: 15px;
	text-align: right !important;
	vertical-align: middle !important;
}

.table .subTitle {
	padding-left: 20px;
	background-position: 0;
	line-height: 16px;
	background-size: 16px;
	color: #808080;
}

.table .subTitle a, a:hover {
	color: #808080;
}

.moreLink {
	text-align: right;
}

.moreLink>a {
	color: #16a085;
	padding: 10px 20px 20px 0px;
	font-size: 14px;
	display: inline-block;
}

.moreLink>a:hover {
	color: #16a085;
}

th.all.sorting:hover {
	text-decoration: underline;
}

.dataTables_info {
	float: left !important;
	padding-top: 0.7em !important;
}

.dataTables_paginate {
	float: right !important;
}

.paginate_button {
	padding: 0.3em 0.5em !important;
}

.paginate_button:hover {
	border: 1px solid #838383 !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #838383)) !important;
	background: -webkit-linear-gradient(top, #585858 0%, #838383 100%) !important;
	background: -moz-linear-gradient(top, #585858 0%, #838383 100%) !important;
	background: -ms-linear-gradient(top, #585858 0%, #838383 100%) !important;
	background: -o-linear-gradient(top, #585858 0%, #838383 100%) !important;
	background: linear-gradient(to bottom, #585858 0%, #838383 100%) !important;
}

.sorting_desc, .sorting_asc {
	color: #00FF00;
}

/* 赛事页面 */
.fiture {
	width: 100%;
	color: #2B333C;
}

.fiture a {
	color: #2B333C;
}

.fiture tr.against {
	height: 28px;
}

.fiture tr.against:hover {
	background: #D0D0D0;
}

.fiture .data-header {
	text-align: left;
	padding-bottom: 3px;
	padding-top: 3px;
}

.zebra {
	background-color: #F2F2F2;
}

.fiture .toolbar {
	width: 7%;
}

.fiture a.match-icon {
	cursor: pointer;
	border-radius: 3px;
	float: left;
	margin-left: 5px;
	color: #2c3e50;
}

.fiture a.match-icon:hover, .hasDetail {
	color: #EBEDF0 !important;
	background: #424141;
}

.fiture .time {
	width: 8%;
}

.fiture .home-team {
	width: 20%;
	text-align: right;
	padding-right: 2px;
}

.fiture .team-logo {
	width: 5%;
	padding: 0px;
}

.fiture .team-logo img {
	/* height: 26px; */
	width: 20px;
}

.fiture .team-logo img.national-flag {
	padding-bottom: 2px;
}

.fiture .away-team {
	width: 15%;
	text-align: left;
	padding-left: 2px;
}

.fiture .result {
	width: 6% !important;
	font-weight: 700;
}

.fiture .result .label {
	padding: .4em;
	display: block;
	font-weight: bold;
	white-space: nowrap;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
}

.fiture a.label {
	color: #fff;
	font-size: 100%;
}

.fiture .report {
	text-align: right;
}

.fiture .title {
	line-height: 1.8em;
    font-weight: bold;
    cursor: pointer;
}

.fiture .title .data-header img {
	margin-left: 4px;
    margin-right: 4px;
    position: relative;
    top: -1px;
}

.team-fixture .toolbar {
	width: 1% !important;
}

.team-fixture .form {
	width: 1% !important;
	padding-top: 1px;
}

.team-fixture .compt {
	text-align: left;
	padding-left: 6px;
	width: 8%;
}

.team-fixture .time {
	width: 12% !important;
}

.team-fixture .home-team {
	width: 20%;
}

.team-fixture .away-team {
	width: 20%;
}

.player-fixture .compt {
	width: 8%;
}

.player-fixture .time {
	width: 12% !important;
}

.player-fixture .home-team {
	width: 16%;
}

.player-fixture .away-team {
	width: 16%;
}

.player-fixture .key-perf {
	width: 12% !important;
}

.label-text {
	background-color: #6A6A6B;
}

.label-text:hover {
	background-color: #4A4D4E;
}

.div-separation {
	height: 10px;
}

#datePick {
	background-color:#DDDDDD; 
	color:#636161;
	padding:4px; 
	cursor:pointer; 
	min-width: 80px;
	display: inline-block;
	text-align: center;
	position: absolute;
	right: 20px;
	top: -5px;
	border-left: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
	height: 22px;
	width: 152px;
}

#datePick:hover {
	background-color: #4A4D4E;
	color: #FFFFFF;
}

#lastButton {
	background-image: url("http://cdn.aistat.cn/images/icons.png");
	background-position: -94px -13px;
	display: inline-block;
	position: absolute;
	right: 172px;
	top: -5px;
	height: 22px;
	width: 20px;
	background-color: #DDDDDD;
	border-radius: 3px 0 0 3px;
	cursor: pointer;
}

#lastButton:hover {
	background-image: url("http://cdn.aistat.cn/images/icons1.png");
	background-position: -94px -13px;
	background-color: #4A4D4E;
}

#nextButton {
	background-image: url("http://cdn.aistat.cn/images/icons.png");
	background-position: -31px -13px;
	display: inline-block;
	position: absolute;
	right: 0px;
	top: -5px;
	height: 22px;
	width: 20px;
	background-color: #DDDDDD;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
}

#nextButton:hover {
	background-image: url("http://cdn.aistat.cn/images/icons1.png");
	background-position: -31px -13px;
	background-color: #4A4D4E;
}

.table tbody>tr>td {
	padding: 0px 5px;
	border-top: none;
	vertical-align: middle;
}

.table {
	font-size : 12px;
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
	background-color: #ffffff;
}

table.dataTable.stripe tbody tr.even, table.dataTable.display tbody tr.even {
	background-color: #F2F2F2;
}

table.dataTable.no-footer {
	border-bottom: none;
}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #D0D0D0;
}

table.dataTable.complex-index tbody>tr {
	line-height: 42px;
	height: 42px;
}

table.dataTable.complex-content tbody>tr {
	line-height: 40px;
	height: 40px;
}

table.dataTable.simple-index tbody>tr {
	line-height: 24px;
	height: 24px;
}

table.dataTable.normal-index tbody>tr {
	line-height: 26px;
	height: 26px;
}

a, a:hover {
	color: #2B333C;
}

table.dataTable>thead>tr {
	background-color: #474747;
	color: #fff;
}

table.dataTable thead .sorting, 
table.dataTable thead .sorting_asc, 
table.dataTable thead .sorting_desc {
    background : none;
}

.box-block {
	color: #FFF !important;
	border-radius: 3px;
	display: inline-block;
	min-width: 19px;
	text-align: center;
	padding: 1px;
	font-weight: 700;
}

.rankTable .sign {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.rankTable .sign>li {
	float: left;
	margin-right: 18px;
	white-space: nowrap;
	color: #808080;
}

.rankTable .sign>li>span {
	display: inline-block;
	margin: 1px 3px 1px 1px;
	border-radius: 3px;
	width: 15px;
	line-height: 15px;
	text-align: center;
}

.Win {
	background-color: #66CC33;
}

.Draw {
	background-color: #b8b8b8;
}

.Lost {
	background-color: #FF6600;
}

.navbar-form .form-control {
	font-size: 14px;
}

.navbar-form .form-control, .navbar-form .btn {
	height: 30px;
}

.statPre tbody>tr {
	height: 24px;
	white-space: nowrap;
}

.smallTab .nav:after, .tabbable .nav:before {
	display: table;
	content: " ";
}

.smallTab .nav {
	border: none;
	margin-bottom: 0px;
}

.smallTab .nav-tabs>li {
	min-width: 65px;
	text-align: center;
}

.smallTab .nav-tabs>li.active>a {
	color: #fff;
	background: #666;
	padding: 5px 12px;
	border: none;
}

.smallTab .nav-tabs>li>a {
	color: #222;
	background: #e6e6e6;
	padding: 5px 12px;
	border: none;
}

.smallTab .nav-tabs>li>a:hover {
	text-decoration: underline;
}

.smallTab .row {
	padding-top: 0px;
}

.bigTab .nav:after, .tabbable .nav:before {
	display: table;
	content: " ";
}

.bigTab .nav>li>a {
	padding: 5px 10px;
}

.bigTab .nav {
	border-bottom: none;
	margin-bottom: 0px;
}

.bigTab .nav-tabs>li.active>a {
	color: #222;
	background: #F2F2F2;
	padding: 3px 10px;
	border: none;
}

.bigTab .nav-tabs>li>a {
	color: #222;
	background: #FFFFFF;
	padding: 3px 10px;
	border: none;
}

.bigTab .tab-content .row {
	padding-top: 0px;
}

.sidebar-bkg {
	background-color: #F2F2F2 !important;
}

.table thead>tr>th {
	border-bottom: none;
}

.statPre .keyColm {
	width: 60%;
}

.statPre .keyColm1 {
	width: 38%;
}

.statPre .keyColm2 {
	width: 40%;
}

.statPre .keyColm2>a {
	color: #7A7A7A;
}	

.statPre .keyColm3 {
	width: 20%;
}

.statPre span.statBar {
	background-color: #DDFDEE;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-radius: 3px;
	width: 75px;
	position: relative;
	white-space: nowrap;
}

.statPre span.statBarWider {
	background-color: #DDFDEE;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border-radius: 3px;
	width: 90px;
}

.statPre span.statBarPercent {
	background-color: #00CC66;
	display: inline-block;
	text-indent: .2em;
	vertical-align: top!important;
	border-radius: 3px;
}

.statPre span.statBarValue {
	color: #fff;
	font-weight: bold;
	padding-left: 3px;
}

.statPre span.value {
	background: none repeat scroll 0 0 transparent;
}

.statPre span.value .statBarPercent {
	background-color: #008BDF;
}

.yel-card {
	background-color: #FFCC05!important;
	color: #666!important;
	margin-right: 2px;
}

.red-card {
	background-color: #CA2027!important;
	color: #FFF!important;
	margin-right: 2px;
}

.rate {
	height: 18px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	background-color: #EB5B14!important;
	width: 32px;
	display: block;
	color: #FFF;
	font-weight: bold;
	float: right;
}

.text-left>.rate {
	float: left;
}

.rate-color {
	color: #EB5B14!important;
	font-weight: bold;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.statPre .outerValue {
	vertical-align: middle;
	font-weight: bold;
	color: #666;
	right: .3em;
	position: absolute;
}

.tipIcon {
	font-size: 14px;
	top: -10px;
	left: 6px;
	cursor: help;
}

.linkIcon {
	font-size: 14px;
	left: 12px;
	top: -1px;
}

.arrow-right {
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	display: inline-block;
	margin-top: 4px;
}

.arrow-right>span {
	top: -10px;
	position: relative;
	left: -3px;
	color: #069271;
	font-weight: 700;
}

.trophy {
	font-size: 12px;
    background: none repeat scroll 0 0 #333;
    display: inline-block;
    height: 2.1em !important;
    padding-top: .4em !important;
    width: 2.1em !important;
    opacity: 1;
    color: #f0f0f0;
    font-weight: bold;
    border-radius: 200px;
    margin: 0 auto;
    text-align: center;
    background-position: center!important;
    background-size: 100% auto!important;
}

.golden {
	background-color: #FFB74D;
}

.silver {
	background-color: #9c8f96;
}

.bronze {
	background-color: #FF5722;
}

.rank-index {
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
}

.hot1 {
	background-color: #e21d0e;
}

.hot2 {
	background-color: #ec4343;
}

.hot3 {
	background-color: #f36d6d;
}

.glyphicon-chevron-right, .glyphicon-chevron-down {
	padding: 1px 2px;
	border-radius: 3px;
}
.simple-timeline {
	line-height: 24px;
	background-color: #F5F5F5;
}

.simple-timeline:hover {
	background: #D0D0D0;
}

.minute {
	text-align: center;
	font-weight: bold;
}

.timeline-right {
	text-align: right;
	display: inline-block;
	width: 100%;
	float: right;
}

.timeline-left {
	text-align: left;
	display: inline-block;
	width: 100%;
	float: left;
}

.timeline-right .event-icon {
	float: right;
	position: relative;
	top: 4px;
	margin-left: 3px;
}

.timeline-left .event-icon {
	float: left;
	position: relative;
	top: 4px;
	margin-right: 3px;
}

.event-icon {
	height: 16px;
	width: 16px;
	display: inline-block;
	background-image: url(http://cdn.aistat.cn/images/event-icons.png);
	background-repeat: no-repeat;
	z-index: 1;
}

.event-goal {
	background-position: 0 -48px;
}

.event-yellow2 {
	background-position: 0 -16px;
}

.event-red {
	background-position: 0 -32px;
}

.event-owngoal {
	background-position: 0 -176px;
}

.event-penalty-goal {
	background-position: 0 -384px;
}

.event-penalty-miss {
	background-position: 0 -96px;
}

.event-yellow {
	background-position: 0 0;
}

.event-sub-out {
	background-position: 0 -80px;
}

.event-sub-in {
	background-position: 0 -64px;
}

.event-assist {
	background-position: 0 -192px;
}

.event-last-man-tackle {
	background-position: 0 -112px;
}

.event-fatal {
	background-position: 0 -240px;
}

.event-shot-on-post {
	background-position: 0 -560px;
}

.event-penalty-saved {
	background-position: 0 -576px;
}

.event-clear-off-line {
	background-position: 0 -272px;
}

.event-error {
	background-position: 0 -608px;
}

.event-stat-offset {
	float: left;
	margin-right: 2px;
}

.man-of-match {
	background-position: 0 -320px;
}

.formation-of-match {
	background-position: 0 -592px;
}

.dataTables_wrapper {
	background: #D5D5D5;
}

.no-background .dataTables_wrapper {
	background: none;
}

.dataTables_wrapper tfoot {
	background-color: #FFF;
}

.definition {
	line-height: 20px;
}

.definition span {
	display: inline-block;
	font-style: italic;
}

.definition .key {
	min-width: 4%;
	font-weight: 700;
	color: #797979;
}

.definition .value {
	min-width: 16%;
	color: #868686;
	margin-right: 10px;
}

.hot-rate-color {
	color: #F33A3A;
	font-weight: bold;
}

.cold-rate-color {
	color: #36C529;
	font-weight: bold;
}

.filter-area .form-inline {
	background-color: #666;
	color: #F8F8F8;
	margin-bottom: 1px;
}

.filter-area .form-group {
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 0;
	display: inline-block;
	vertical-align: middle;
}

.filter-area button {
	display: inline-block;
	padding: 2px 15px;
	font-size: 12px;
	font-weight: 700;
	float: right;
	margin: 4px 5px 0px 0px;
	background-color: #43A1F1;
	color: #FFF;
}

.filter-area button:focus, .filter-area button:hover {
	background-color: #2176C0;
}

.table-filter-list {
	overflow: hidden;
	background-color: #d6d6d6;
	margin-bottom: 1px;
}

.table-filter-list dl {
	overflow: hidden;
	height: 26px;
	margin: 0px;
	padding: 0px;
}

.table-filter-list dt {
	display: inline-block;
	padding: .4em .5em;
	font-weight: 100;
	color: #272727;
}

.table-filter-list dd {
	display: inline-block;
	min-width: 3.5em;
	text-align: center;
	padding: 0.06em .35em;
	border-radius: 3px;
}

.table-filter-list .selected {
	background-color: #F3F3F3;
	color: #272727;
}

.table-filter-list .selected a {
	color: #272727 !important;
}

.table-filter-list a {
	color: #535050;
	cursor: pointer;
}

.table-filter-list input {
	vertical-align: middle;
	margin: 0px 2px 0px 0px;
}

.loan-player, .loan-player div, .loan-player span {
	color: #9E9E9E;
}

.character {
	background-color: #F2F2F2;
	text-align: left;
}

.character h3 {
	font-weight: bold;
	line-height: 2em;
	margin: 0px;
}

.character .strength {
	padding-right: 0px;
	padding-left: 20px;
}

.character .weekness {
	padding-left: 5px;
}

.character .strength h3, .character .weekness h3 {
	text-align: center;
}

.strength .character-title {
	background-image: url("http://cdn.aistat.cn/images/icons/character-strength.png");
}

.weekness .character-title {
	background-image: url("http://cdn.aistat.cn/images/icons/character-weekness.png");
}

.style .character-title {
	background-image: url("http://cdn.aistat.cn/images/icons/character-style.png");
}

.character-title {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background-repeat: no-repeat;
	display: inline-block;
	background-size: 18px;
	margin-right: 4px;
}

.character table {
	width: 100%;
}

.character table td {
	padding-right: 1em;
	white-space: normal;
	width: 72%;
	text-align: left;
}

.character table tr {
	line-height: 20px;
}

.icon-text {
	padding-left: 1.8em;
	position: relative;
}

.icon-ptn {
	left: .2em;
	right: auto;
	margin-left: 0;
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.character .offensive {
	background-position: 0 -416px;
}

.character .defensive {
	background-position: 0 -496px;
}

.character .level {
	border-radius: 3px;
	padding: .1em .8em;
	font-weight: bold;
	line-height: 1.2em;
	color: #fff;
	min-width: 40px;
	display: inline-block;
	text-align: center;
}

.character .very-strong {
	background-color: #35AB53;
}

.character .strong {
	background-color: #8BBA4B;
}

.character .very-weak {
	background-color: #CA2027;
}

.character .weak {
	background-color: #E47A39;
}

.character .style {
	margin-top: .8em;
	padding: .2em 2em;
}

.chelsea table.dataTable>thead>tr, .chelsea .stat-box, .chelsea .player-nav {
	background-color: #034694;
}

.man-utd table.dataTable>thead>tr, .man-utd .stat-box, .man-utd .player-nav {
	background-color: #d61a21;
}

.man-city table.dataTable>thead>tr, .man-city .stat-box, .man-city .player-nav {
	background-color: #0b7abf;
}

.arsenal table.dataTable>thead>tr, .arsenal .stat-box, .arsenal .player-nav {
	background-color: #fc0403;
}

.liverpool table.dataTable>thead>tr, .liverpool .stat-box, .liverpool .player-nav {
	background-color: #d80303;
}

.tottenham table.dataTable>thead>tr, .tottenham .stat-box, .tottenham .player-nav {
	background-color: #0a2969;
}

.guangzhou-vergrande table.dataTable>thead>tr, .guangzhou-vergrande .stat-box, .guangzhou-vergrande .player-nav {
	background-color: #c90100;
}

.beijing-guoan table.dataTable>thead>tr, .beijing-guoan .stat-box, .beijing-guoan .player-nav {
	background-color: #007b3e;
}

.shanghai-sipg table.dataTable>thead>tr, .shanghai-sipg .stat-box, .shanghai-sipg .player-nav {
	background-color: #b1222f;
}

.shandong-luneng table.dataTable>thead>tr, .shandong-luneng .stat-box, .shandong-luneng .player-nav {
	background-color: #e2520b;
}

.shanghai-shenhua table.dataTable>thead>tr, .shanghai-shenhua .stat-box, .shanghai-shenhua .player-nav {
	background-color: #0c4f9e;
}

.jiangsu-suning table.dataTable>thead>tr, .jiangsu-suning .stat-box, .jiangsu-suning .player-nav {
	background-color: #1d59b9;
}

.bayern table.dataTable>thead>tr, .bayern .stat-box, .bayern .player-nav {
	background-color: #c00938;
}

.schalke table.dataTable>thead>tr, .schalke .stat-box, .schalke .player-nav {
	background-color: #0055a4;
}

.dortmund .player-nav * {
	background-color: #ffe600;
    color: #444 !important;
}

.ac-milan table.dataTable>thead>tr, .ac-milan .stat-box, .ac-milan .player-nav {
	background-color: #94000e;
}

.inter-milan table.dataTable>thead>tr, .inter-milan .stat-box, .inter-milan .player-nav {
	background-color: #06a;
}

.paris-sg table.dataTable>thead>tr, .paris-sg .stat-box, .paris-sg .player-nav {
	background-color: #004070;
}

.olympique-lyon table.dataTable>thead>tr, .olympique-lyon .stat-box, .olympique-lyon .player-nav {
	background-color: #15397b;
}

.monaco table.dataTable>thead>tr, .monaco .stat-box, .monaco .player-nav {
	background-color: #b11a1f;
}

.porto table.dataTable>thead>tr, .porto .stat-box, .porto .player-nav {
	background-color: #01456a;
}

.sporting-cp table.dataTable>thead>tr, .sporting-cp .stat-box, .sporting-cp .player-nav {
	background-color: #008c52;
}

.benfica table.dataTable>thead>tr, .benfica .stat-box, .benfica .player-nav {
	background-color: #C00001;
}

.ajax table.dataTable>thead>tr, .ajax .stat-box, .ajax .player-nav {
	background-color: #d50032;
}

.spartak-moscow table.dataTable>thead>tr, .spartak-moscow .stat-box, .spartak-moscow .player-nav {
	background-color: #d50032;
}

.ajax table.dataTable>thead>tr, .ajax .stat-box, .ajax .player-nav {
	background-color: #B80000;
}

.boca table.dataTable>thead>tr, .boca .stat-box, .boca .player-nav {
	background-color: #023f86;
}

.river table.dataTable>thead>tr, .river .stat-box, .river .player-nav {
	background-color: #c70f0f;
}

.sao-paulo table.dataTable>thead>tr, .sao-paulo .stat-box, .sao-paulo .player-nav {
	background-color: #b60001;
}

.rb-leipzig table.dataTable>thead>tr, .rb-leipzig .stat-box, .rb-leipzig .player-nav {
	background-color: #cc0033;
}

.galatasaray table.dataTable>thead>tr, .galatasaray .stat-box, .galatasaray .player-nav {
	background-color: #cf8f00;
}

.pitch1 {
	background: url(http://cdn.aistat.cn/images/pitch1.jpg) no-repeat scroll right top rgba(0,0,0,0);
	height: 390px;
	background-size: 324px 390px!important;
}

.pitch1 .formation {
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}

.pitch1 .formation .position {
	position: absolute; 
	cursor: pointer;
}

.pitch1 .formation .gk {
	left: 45%; 
	bottom: 0%;
}

.pitch1 .formation .dl {
	left: 10%; 
	bottom: 14%;
}

.pitch1 .formation .dc {
	left: 45%; 
	bottom: 14%;
}

.pitch1 .formation .dr {
	left: 80%;
	bottom: 14%;
}

.pitch1 .formation .dml {
	left: 10%;
	bottom: 29.5%;
}

.pitch1 .formation .dmc {
	left: 45%; 
	bottom: 29.5%;
}

.pitch1 .formation .dmr {
	left: 80%;
	bottom: 29.5%;
}

.pitch1 .formation .ml {
	left: 10%;
	bottom: 45%;
}

.pitch1 .formation .mc {
	left: 45%;
	bottom: 45%;
}

.pitch1 .formation .mr {
	left: 80%;
	bottom: 45%;
}

.pitch1 .formation .aml {
	left: 10%;
	bottom: 62%;
}

.pitch1 .formation .amc {
	left: 45%;
	bottom: 62%;
}

.pitch1 .formation .amr {
	left: 80%;
	bottom: 62%;
}

.pitch1 .formation .fwl {
	left: 10%;
	bottom: 78%;
}

.pitch1 .formation .fw {
	left: 45%;
	bottom: 78%;
}

.pitch1 .formation .fwr {
	left: 80%;
	bottom: 78%;
}

.pitch1 .formation .position .position-rate {
	background: none;
	width: 100%;
	text-align: left;
}

.pitch1 .formation .position .position-rate .position-rate-value {
	font-size: 13.1px;
	background: none repeat scroll 0 0 #333;
	display: inline-block;
	height: 2.6em;
	padding-top: .8em;
	width: 2.6em;
	opacity: 1;
	color: #f0f0f0;
	font-weight: bold;
	border-radius: 200px;
	margin: 0 auto;
	text-align: center;
	background-position: center!important;
	background-size: 100% auto!important;
}

.pitch1 .selected {
	border: 3px solid #FFFFFF !important;
	border-radius: 200px !important;
	font-size: 15.4px !important;
	padding-top: .65em !important;
	top: 2px;
	right: 3px;
	position: relative;
}

.position-strength-stronger {
	background: #33FF00 !important;
}

.position-strength-strong {
	background: #02B402 !important;
}

.position-strength-common {
	background: #F68810 !important;
}

.position-strength-weak {
	background: #AF880E !important;
}

.position-strength-weaker {
	background: #8D8D8D !important;
}

.pitch1 .formation .position .position-info {
	margin-top: 0;
	display: inline-block;
	vertical-align: middle;
}

.pitch1 .formation .position .position-info .position-name {
	position: relative;
	z-index: 1;
	padding: 0 4px;
}

.pitch1 .formation .position .position-info .position-name .position-name-value {
	color: #f0f0f0;
	font-weight: normal;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.background-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	z-index: -1;
}

.team-stat-dsp tr {
	line-height: 22px !important;
}

.team-stat-dsp .stat-value {
	font-weight: bold; 
}

.stat-ptn {
	background-color: #666666;
	margin-right: 2px;
}

.stat-box {
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	width: 32px;
	display: inline-block;
	color: #FFF;
	font-weight: bold;
	background-color: #00CC66;
}

.compare-chart {
	padding: 10px 12px;
	background-color: #747474;
}

.compare-chart .title {
	color: #FFF;
	text-indent: 1em;
	font-size: 1.3em;
	line-height: 2.5em;
	font-weight: bold;
	margin: 0px;
}

.compare-chart .title a {
	color: #FFF !important;
}

.attack-direction-compare {
	height: 250px;
	background-size: 300px 250px!important;
}

.home .attack-direction-compare {
	background: url('http://cdn.aistat.cn/images/pitch2.jpg') no-repeat scroll right top rgba(0,0,0,0);
}

.away .attack-direction-compare {
	background: url('http://cdn.aistat.cn/images/pitch3.jpg') no-repeat scroll right top rgba(0,0,0,0);
}

.compare-chart .attack-direction-compare .description {
	width: 50%;
	height: 100%;
}

.home .description {
	float: left;
}

.away .description {
	float: right;
}

.compare-chart .attack-direction-compare .picture {
	width: 50%;
	height: 100%;
}

.home .picture {
	float: right;
}

.away .picture {
	float: left;
}

.attack-direction-compare .description .percent {
	position: relative;
	top: 40%;
	font-size: 24px;
	font-weight: 700;
	color: #F3F3F3;
}

.home .description .percent {
	float: right;
	right: 6%;
}

.away .description .percent {
	float: left;
	left: 6%;
}

.attack-direction-compare .description .words {
	position: relative;
	top: 40%;
	font-size: 16px;
	font-weight: 700;
	color: #F3F3F3;
}

.home .description .words {
	float: right;
	right: 10%;
}

.away .description .words {
	float: left;
	left: 10%;
}

.attack-direction-compare .picture span {
	position: relative;
	top: 23%;
}

.home .attack-direction-compare .picture span {
	float: right;
}

.away .attack-direction-compare .picture span {
	float: left;
}

.attack-direction-compare .picture span img {
	position: absolute;
}

.away .attack-direction-compare .picture span img {
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.shot-position-compare {
	height: 250px;
	background-size: 300px 250px!important;
}

.home .shot-position-compare {
	background: url('http://cdn.aistat.cn/images/pitch2.jpg') no-repeat scroll right top rgba(0,0,0,0);
}

.away .shot-position-compare {
	background: url('http://cdn.aistat.cn/images/pitch3.jpg') no-repeat scroll right top rgba(0,0,0,0);
}

.shot-position-compare .description {
	height: 100%;
}

.shot-position-compare .picture {
	height: 100%;
}

.shot-position-compare .description .percent {
	position: relative;
	top: 50%;
	font-size: 24px;
	font-weight: 700;
	color: #F3F3F3;
}

.shot-position-compare .description .words {
	position: relative;
	top: 50%;
	font-size: 16px;
	font-weight: 700;
	color: #F3F3F3;
}

.shot-position-compare .middle .percent, .shot-position-compare .middle .words {
	top: 40%;
}

.shot-position-compare .right .percent, .shot-position-compare .right .words {
	top: 28%;
}

.home .shot-position-compare .left .picture img {
	right: 0px;
	transform: rotate(55deg);
	-o-transform: rotate(55deg);
	-webkit-transform: rotate(55deg);
	-moz-transform: rotate(55deg);
	-ms-transform: rotate(55deg);
	position: absolute;
	top: 10px;
}

.home .shot-position-compare .middle .picture img {
	right: 25px;
	position: absolute;
	top: 45%;
}

.home .shot-position-compare .right .picture img {
	right: 0px;
	transform: rotate(-55deg);
	-o-transform: rotate(-55deg);
	-webkit-transform: rotate(-55deg);
	-moz-transform: rotate(-55deg);
	-ms-transform: rotate(-55deg);
	position: absolute;
	bottom: 10px;
}

.away .shot-position-compare .left .picture img {
	left: 0px;
	transform: rotate(-235deg);
	-o-transform: rotate(-235deg);
	-webkit-transform: rotate(-235deg);
	-moz-transform: rotate(-235deg);
	-ms-transform: rotate(-235deg);
	position: absolute;
	top: 10px;
}

.away .shot-position-compare .middle .picture img {
	left: 25px;
	position: absolute;
	top: 45%;
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.away .shot-position-compare .right .picture img {
	left: 0px;
	transform: rotate(-125deg);
	-o-transform: rotate(-125deg);
	-webkit-transform: rotate(-125deg);
	-moz-transform: rotate(-125deg);
	-ms-transform: rotate(-125deg);
	position: absolute;
	bottom: 10px;
}

.shot-zone-compare {
	height: 250px;
	background-size: 300px 250px!important;
}

.home .shot-zone-compare {
	background: url('http://cdn.aistat.cn/images/pitch4.jpg') no-repeat scroll right top rgba(0,0,0,0);
}

.away .shot-zone-compare {
	background: url('http://cdn.aistat.cn/images/pitch5.jpg') no-repeat scroll right top rgba(0,0,0,0);
}

.shot-zone-compare .percent {
	position: relative;
	font-size: 24px;
	font-weight: 700;
	color: #F3F3F3;
	float: left;
}

.shot-zone-compare .words {
	position: relative;
	font-size: 14px;
	font-weight: 700;
	color: #F3F3F3;
	float: left;
}

.dark-gkg {
	background-color: #666 !important;
	color: #F8F8F8 !important;
}

.dark-gkg span, .dark-gkg a {
	color: #F8F8F8 !important;
}

.bootstrap-switch-off .bootstrap-switch-handle-on~.bootstrap-switch-handle-off.bootstrap-switch-default {
	box-shadow: none;
}

.bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-label {
	padding: 4px 14px !important;
	font-size: 12px !important;
	font-weight: 100;
}

.bootstrap-switch-handle-off:before {
	left: 47px;
	width: 28px;
	height: 28px;
}

.bootstrap-switch .bootstrap-switch-label {
	background: #C4C4C4 !important;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
	color: #fff !important;
	background: #337ab7 !important;
}

.bootstrap-switch {
	border: none !important;
}

.bootstrap-switch-primary~.bootstrap-switch-handle-off:before {
	background-color: #27AE60;
}

.player-nav {
	background-color: #A2A2A2;
}

.player-info {
	background-color: #F2F2F2;
	padding: .5em;
}

.player-info>img {
	height: 130px;
	display: inline-block;
	vertical-align: middle;
	background-color: #FFF;
	padding: .5em;
}

.player-info>div {
	display: inline-block; 
	width: 500px; 
	vertical-align: middle;
}

.player-info table tr {
	height: 22px;
	vertical-align: top;
}

.player-info table th {
	font-weight: 700;
	width: 65px;
	text-align: left;
	color: #333;
}

.player-info table td {
	text-align: left;
}

.player-info .national-game-info {
	white-space: nowrap; 
	position: absolute; 
	padding-left: 4px;
}

.player-suspension-info {
	background-color: #901010;
    padding: .4em .5em;
    font-size: 14px;
    color: #FFF;
    border-bottom: 1px solid #f2f2f2;
}

.player-suspension-info .suspension-icon {
	display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 2px;
    background-repeat: no-repeat;
    position: relative;
    background-image: url(http://cdn.aistat.cn/images/icons/suspension.png?imageView2/2/w/18);
    background-color: #c5c5c5;
}

.player-suspension-info .injury {
	background-position: 1px 1px;
}

.player-suspension-info .yellow_card {
	background-position: 1px -19px;
}

.player-suspension-info .red_card {
	background-position: 1px -38px;
}

.player-suspension-info .indirect_red_card {
	background-position: 1px -57px;
}

.player-suspension-info .other {
	background-position: 1px -76px;
}

.player-suspension-info .suspension-desc {
	display: inline-block;
    height: 20px;
    line-height: 20px;
}

.player-suspension-info b {
    padding: 0 0.2em;
}

.info-add {
	font-style: italic;
	text-transform: none;
	color: #868686 !important;
	vertical-align: middle;
	padding-left: 2px;
}

.pitch6 {
	background: url("http://cdn.aistat.cn/images/pitch6.jpg") no-repeat scroll right top rgba(0,0,0,0);
	height: 210px;
	background-size: 324px 210px!important;
}

.pitch6 .formation {
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}

.pitch6 .formation .position {
	position: absolute; 
	cursor: pointer;
}

.pitch6 .formation .gk {
	left: 1%;
	bottom: 42%;
}

.pitch6 .formation .dl {
	left: 15%;
	bottom: 78%;
}

.pitch6 .formation .dc {
	left: 15%;
	bottom: 42%;
}

.pitch6 .formation .dr {
	left: 15%;
	bottom: 8%;
}

.pitch6 .formation .dml {
	left: 30%;
	bottom: 78%;
}

.pitch6 .formation .dmc {
	left: 30%;
	bottom: 42%;
}

.pitch6 .formation .dmr {
	left: 30%;
	bottom: 8%;
}

.pitch6 .formation .ml {
	left: 45%;
	bottom: 78%;
}

.pitch6 .formation .mc {
	left: 45%;
	bottom: 42%;
}

.pitch6 .formation .mr {
	left: 45%;
	bottom: 8%;
}

.pitch6 .formation .aml {
	left: 65%;
	bottom: 78%;
}

.pitch6 .formation .amc {
	left: 65%;
	bottom: 42%;
}

.pitch6 .formation .amr {
	left: 65%;
	bottom: 8%;
}

.pitch6 .formation .fwl {
	left: 85%;
	bottom: 78%;
}

.pitch6 .formation .fw {
	left: 85%;
	bottom: 42%;
}

.pitch6 .formation .fwr {
	left: 85%;
	bottom: 8%;
}

.pitch6 .formation .position .position-rate {
	background: none;
	width: 100%;
	text-align: left;
}

.pitch6 .formation .position .position-rate .position-rate-value {
	font-size: 12px;
	background: none repeat scroll 0 0 #333;
	display: inline-block;
	height: 2.6em !important;
	padding-top: .72em !important;
	width: 2.6em!important;
	opacity: 1;
	color: #f0f0f0;
	font-weight: bold;
	border-radius: 200px;
	margin: 0 auto;
	text-align: center;
	background-position: center!important;
	background-size: 100% auto!important;
}

.pitch6 .selected {
	border: 2px solid #FFFFFF !important;
	border-radius: 200px !important;
	font-size: 13.1px !important;top: 2px;
	position: relative;
}

.no-grid .highcharts-grid-line, .no-grid .highcharts-tick {
	display: none;
}

.recent-status {
	height: 40px;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	border-radius: 6px;
	background-color: #696969;
	display: block;
	color: #FFF;
	font-weight: bold;
	font-size: 24px;
	padding: 0px 8px;
}

.recent-status-hot {
	background-color: #EC2828 !important;
}

.recent-status-better {
	background-color: #F08C8C !important;
}

.recent-status-general {
	background-color: #DDDF0D !important;
}

.recent-status-poor {
	background-color: #1BA4EE !important;
}

.recent-status-bad {
	background-color: #1477AD !important;
}

.trend {
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-image: url("http://cdn.aistat.cn/images/icons/trends.png");
	background-size: 14px;
	display: inline-block;
	cursor: inherit !important;
}

.trend-hugerise {
	background-position: 0 0;
}

.trend-rise {
	background-position: 0 -14px;
}

.trend-fall {
	background-position: 0 -28px;
}

.trend-hugefall {
	background-position: 0 -42px;
}

.trend-flat {
	background-position: 0 -56px;
}

.tooltip-title {
	font-size: 12px; 
	text-align: left; 
	display: inline-block; 
	width: 100%;
}

.match-header {
	background-color: #F2F2F2;
	padding-bottom: 1em;
	padding-top: 0.2em;
}

.match-header table {
	width: 100%;
}

.match-header .team-name {
	padding: .4em;
	width: 30%;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
}

.match-header .result {
	padding: .4em;
	width: 30%;
	font-size: 1.8em;
	font-weight: bold;
	text-align: center;
}

.match-header .team-pic {
	vertical-align: top;
}

.match-header .team-pic img {
	width: 80px;
	display: inline-block;
	background-color: #FFF;
	border: 1px solid #C5C5C5;
	padding: .5em;
	margin-top: 6px;
}

.match-header .match-info {
	vertical-align: top;
}

.match-header .match-info tr {
	height: 20px;
}

.match-header .match-info .col1 {
	width: 50%;
	text-align: right;
	padding-right: 10px;
	white-space: nowrap;
}

.match-header .match-info .col2 {
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	white-space: nowrap;
}

.match-header .match-info .match-stage {
	font-weight: bold;
}

.match-header .match-info .match-stage .stat-box {
	width: inherit;
	position: relative;
	left: 50%;
	background-color: #666;
	padding: 0 4px;
	white-space: nowrap;
}

.timelinesTable tr {
	height: 24px;
}

.timelinesTable .home, .timelinesTable .away {
	width: 48.5%;
}

.timelinesTable .minute {
	width: 3%;
}

.timelinesTable .timeline-right .event-icon, .timelinesTable .timeline-left .event-icon {
	top: 0;
}

.timelinesTable .timeline-left, .timelinesTable .timeline-right {
	height: 24px;
	padding: 3px 0px;
}

.timeline-left .timeline-block {
	display: inline-block;
	margin-right: 6px;
	float: left;
}

.timeline-right .timeline-block {
	display: inline-block;
	margin-left: 6px;
	float: right;
}

ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#match-summary {
	position: relative;
	background: #222;
	margin: 8px 0 0 0;
	color: #ECECEC;
	min-height: 600px;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

#match-summary-header {
	min-height: 90px; 
	padding: 8px 16px;
}

.match-summary-header-team {
	position: relative;
	width: 40%;
	vertical-align: top;
	display: inline-block;
}

#match-summary-header-home-team {
	float: left;
}

#match-summary-header-away-team {
	float: right;
}

#match-summary-header-home-team .match-summary-header-team-pic {
	float: left;
}

#match-summary-header-away-team .match-summary-header-team-pic {
	float: right;
}

.match-summary-header-team-pic img {
	width: 80px;
}

#match-summary-header-home-team .match-summary-header-team-info {
	float: left; 
	padding: 24px 0 0 8px; 
	white-space: nowrap;
	text-align: left;
}

#match-summary-header-away-team .match-summary-header-team-info {
	float: right; 
	padding: 24px 8px 0 0; 
	white-space: nowrap;
	text-align: right;
}

.match-summary-header-team-info .team-rate {
	position: absolute;
	top: 60px;
	font-size: 13px;
	font-weight: bold;
	width: 34px;
	z-index: 99999;
	border-radius: 200px;
	height: 34px;
	text-align: center;
	padding-top: 10px;
}

#match-summary-header-home-team .team-rate {
	left: 0;
}

#match-summary-header-away-team .team-rate {
	right: 0;
}

.home-color, .home-color:hover {
	color: #EB5B14 !important;
}

.away-color, .away-color:hover {
	color: #008BE0 !important;
}

.home-bkg {
	background: #EB5B14 !important;
}

.away-bkg {
	background: #008BE0 !important;
}

.home-border {
	border-color: #EB5B14 !important;
}

.away-border {
	border-color: #008BE0 !important;
}

.match-summary-header-team-info .team-name {
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}

.match-summary-header-team-info .team-formation {
	font-size: 16px;
	font-weight: bold;
	color: #e0e0e0;
	margin-top: 6px;
}

#match-summary-header-home-team .team-formation {
	text-align: left;
}

#match-summary-header-away-team .team-formation {
	text-align: right;
}

#match-summary-header-home-team .team-formation .formation-of-match {
	float: left; 
	margin-right: 4px;
}

#match-summary-header-away-team .team-formation .formation-of-match {
	float: right;
	margin-left: 4px;
}

.match-summary-header-team-info .team-value {
	font-weight: bold;
	margin-top: 6px;
}

.match-summary-header-team-score {
	padding-top: 8px;
}

#match-summary-header-home-team .match-summary-header-team-score {
	float: right;
	text-align: right;
}

#match-summary-header-away-team .match-summary-header-team-score {
	float: left;
	text-align: left;
}

.match-summary-header-team-score ul {
	color: #d0d0d0;
	padding: 0;
	line-height: 1.5em;
}

.match-summary-header-team-score .team-score-minute {
	color: #999;
}

#match-summary-header-result {
	position: relative;
	width: 20%;
	text-align: center;
	display: inline-block;
	float: left;
	padding-top: 8px;
}

#match-summary-header-result .macth-score {
	color: #d0d0d0;
	font-size: 36px;
	margin: 0 4px;
	line-height: 32px;
}

#match-summary-header-result .match-status {
	color: #B6942B;
	font-size: 16px;
	padding-top: 6px;
}

#match-summary-body {
	position: relative;
	clear: both;
	display: block;
	margin-left: 0;
	width: 100%;
	height: 412px;
	overflow: hidden;
}

.match-summary-bench {
	height: 412px;
	position: relative;
	width: 15%;
}

.match-summary-bench-home  {
	float: left;
}

.match-summary-bench-away {
	float: right;
}

.match-summary-bench h4 {
	color: #666;
	text-align: left;
	text-indent: 8px;
	line-height: 28px;
	border-bottom: 1px solid #000;
	font-size: 12px;
	margin: 0;
}

.match-summary-bench-away h4 {
	direction: rtl !important;
	text-align: right !important;
}

.match-summary-bench .substitutes {
	overflow: hidden;
	position: absolute;
	width: 100%;
	-webkit-transition: height .3s linear;
	-moz-transition: height .3s linear;
	-o-transition: height .3s linear;
	transition: height .3s linear;
}

.match-summary-bench .substitutes:hover {
	height: auto;
	z-index: 9999;
}

.match-summary-bench .sub-player {
	background: #2c2c2c;
	color: #f0f0f0;
	border-bottom: 1px solid #1d1d1d;
	opacity: 1;
	line-height: 22px;
	cursor: pointer;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}

.match-summary-bench .sub-player .sub-player-stat {
	display: inline-block;
	vertical-align: middle;
}

#match-summary-body .player-stat-value {
	display: inline-block;
	height: 31px;
	width: 31px;
	padding-top: 5px;
	opacity: 1;
	color: #f0f0f0;
	margin: 4px;
	font-weight: bold;
	border-radius: 200px;
	text-align: center;
	background-position: center;
	background-size: 100% auto;
	background: #1B2B1E;
	line-height: 22px;
}

.match-summary-bench [data-is-appear="false"] .sub-player-stat .player-stat-value{
	height: 0 !important;
	width: 0 !important;
}

.match-summary-bench .sub-player .sub-player-info {
	display: inline-block;
	vertical-align: middle;
}

.match-summary-bench .shirt-number {
	color: #999;
	width: 16px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.match-summary-bench .sub-player .sub-player-info .player-name {
	color: #d0d0d0;
	width: 85px;
	text-align: left;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

.match-summary-bench [data-is-appear="false"] .sub-player-info .player-name {
	color: #999 !important;
}

.match-summary-bench .sub-player .sub-player-info .sub-player-events {
	text-indent: 8px;
	text-align: left;
}

.match-summary-bench .sub-player:hover {
	background: #333;
	cursor: pointer;
}

.match-summary-bench .player-detail-info {
	border-top: 6px solid #444;
	text-align: center;
	position: absolute;
	bottom: 0;
	background: #222;
	width: 100%;
}

.match-summary-bench .player-detail-info .player-img {
	margin: .5em auto;
	overflow: hidden;
	text-align: center;
}

.match-summary-bench .player-detail-info .player-img img {
	height: 90px;
	border: 2px solid #666;
}

.match-summary-bench .player-detail-info .space {
	margin-bottom: 4px;
}

.match-summary-bench .player-detail-info .forward {
	color: #d0d0d0;
}

.match-summary-bench .player-detail-info .weaken {
	color: #999;
}

.match-summary-pitch {
	height: 412px;
	position: relative;
	float: left;
	width: 70%;
}

.match-summary-pitch .match-scroll-info {
	position: relative;
	overflow: hidden;
	padding: 6px;
	background: #1d1d1d;
	color: #B6942B;
	text-align: center;
	height: 28px;
}

.match-summary-pitch .match-pitch {
	position: relative;
	height: 384px;
	margin: 0 auto;
	background: url('http://cdn.aistat.cn/images/pitch7.jpg') no-repeat scroll right top rgba(0,0,0,0);
	background-size: 693px 384px !important
}

.match-summary-pitch .match-pitch .pitch-field {
	float: left;
	width: 50%;
	height: 100%;
	position: relative;
}

.match-pitch .start-player {
	position: absolute;
	margin-bottom: -1.3em;
	text-align: center;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	opacity: 1;
	cursor: pointer;
}

.match-pitch .start-player .start-player-stat {
	background: none;
	width: 100%;
}

.match-pitch [data-field="home"] .start-player .start-player-stat {
	text-align: left;
}

.match-pitch [data-field="away"] .start-player .start-player-stat {
	text-align: right;
}

.match-pitch .start-player .start-player-stat .player-stat-value {
	margin: 0 !important;
}

.match-pitch .start-player .start-player-info {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
}

.match-pitch .start-player .start-player-info .start-player-name {
	position: relative;
	z-index: 1;
	padding: 0 4px;
}

.match-pitch [data-field="home"] .start-player .start-player-info .start-player-name {
	text-align: left;
}

.match-pitch [data-field="away"] .start-player .start-player-info .start-player-name {
	text-align: right;
}

.match-pitch .start-player .start-player-info .start-player-name .shirt-number {
	color: #999;
	width: 14px;
	display: inline-block;
	text-align: center;
}

.match-pitch .start-player .start-player-info .start-player-name .player-name {
	color: #d0d0d0;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.match-pitch .start-player .start-player-info .start-player-events {
	position: absolute;
	top: -10px;
	white-space: nowrap;
	width: 100%;
}

.match-pitch [data-field="home"] .start-player .start-player-info .start-player-events {
	text-align: left;
	left: 0;
}

.match-pitch [data-field="away"] .start-player .start-player-info .start-player-events {
	text-align: right;
	right: 0;
}

.match-pitch .start-player .start-player-info .start-player-events .event-icon {
	position: relative;
	display: inline-block;
}

.match-pitch [data-field="home"] .start-player .start-player-info .start-player-events {
	margin-left: -4px;
}

.match-pitch [data-field="away"] .start-player .start-player-info .start-player-events {
	margin-right: -4px;
}

#match-summary-body .mom {
	background-image: url('http://cdn.aistat.cn/images/icons/mom-icon.png') !important;
	background-size: 44px 44px !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: bottom left !important;
    padding-top: 12px!important;
    font-size: 14px!important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 0 !important;
    color: #222;
}

#match-summary-body .sub-player-stat .mom {
	background-size: 36px 36px !important;
    border-radius: 0 !important;
    width: 36px !important;
    height: 36px !important;
    padding-top: 9px !important;
    font-size: 12px !important;
}

#match-summary-team-stats-list {
	min-height: 70px;
	padding: 6px 2px;
	text-align: center;
}

#match-summary-team-stats-list .team-stat {
	display: inline-block;
	vertical-align: middle;
	min-width: 102px;
	margin: 2px;
	text-align: center;
	border-color: #1d1d1d;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	position: relative;
	background: #2c2c2c;
	color: #555;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

#match-summary-team-stats-list .team-stat h4 {
	color: #CCB726;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold! important;
	padding: 0;
	margin: 0;
}

#match-summary-team-stats-list .team-stat .team-stat-values {
	padding: 4px 0;
	line-height: 1.5em;
}

#match-summary-team-stats-list .team-stat .team-stat-values .team-stat-value {
	display: inline-block;
	padding: 2px;
	vertical-align: middle;
	color: #d0d0d0;
	font-size: 13px;
}

#match-summary-team-stats-list .team-stat .team-stat-values .greater {
	font-weight: bold !important;
	font-size: 16px !important;
}

#match-summary-team-stats-list .team-stat .team-stat-values .hyphen {
	display: inline-block;
	vertical-align: middle;
}

#match-summary-team-stats-list .team-stat .toggle-stat-details {
	background: #222;
	display: block;
	color: #CCB726;
	text-indent: 12px;
	width: 88%;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	margin: 0 auto;
	margin-bottom: 4px;
	padding-right: 1.8em !important;
	position: relative;
	padding: 0;
}

#match-summary-team-stats-list .team-stat .toggle-stat-details label {
	font-size: 12px;
	line-height: 1.5em;
	margin: 0;
	cursor: pointer;
	font-weight: normal;
}

#match-summary-team-stats-list .team-stat .toggle-stat-details:hover {
	color: #fff;
	background: #444;
	cursor: pointer;
}

.icons {
	background-image: url('http://cdn.aistat.cn/images/icons.png');
}

#match-summary-team-stats-list .team-stat .toggle-stat-details:hover .icons {
	background-image: url('http://cdn.aistat.cn/images/icons1.png');
}

#match-summary-team-stats-list .team-stat .toggle-stat-details .icons {
	left: auto;
	right: .2em;
	margin-left: 0;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	display: block;
	overflow: hidden;
	height: 16px;
	width: 16px;
	text-indent: -99999px;
	background-repeat: no-repeat;
}

#match-summary-team-stats-list .team-stat .toggle-stat-details .spread-icon {
	background-position: -128px -192px;
}

#match-summary-team-stats-list .team-stat .toggle-stat-details .contract-icon {
	background-position: -160px -192px;
}

#match-summary-team-stats-detail {
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: -8px;
	height: 220px;
	background: #333;
	width: 100%;
	border-top: 1px solid #454546;
}

#match-summary-team-stats-detail .team-stats-detail-block {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	float: left;
	padding: 0 1em 1em 2em;
}

#match-summary-team-stats-detail .team-stats-detail-block h3 {
	text-indent: 8px;
	text-align: left;
	font-weight: bold;
	color: #999;
	margin: 0 0 8px 0;
	font-size: 16px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-list {
	padding-left: 4px;
	color: #d0d0d0;
	width: 80%;
}

.stat-list-row-player-name a {
	color: #d0d0d0;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-list .stat-list-row {
	margin: 2px;
	padding: 2px;
	border: none;
	font-weight: bold;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-list .stat-list-row .stat-list-row-index {
	text-align: left;
	color: #666;
	margin-right: 6px;
	vertical-align: middle;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-list .stat-list-row .stat-list-row-logo {
	height: 20px;
	background-size: 20px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-list .stat-list-row .stat-list-row-player-name {
	vertical-align: middle;
	margin-left: 4px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-list .stat-list-row .stat-list-row-player-ptn {
	color: #666;
	vertical-align: middle;
	margin-left: 4px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-list .stat-list-row .stat-list-row-team-name {
	vertical-align: middle;
	margin-left: 4px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-list .stat-list-row .stat-list-row-value {
	text-align: center;
	float: right;
	width: 80px;
	vertical-align: middle;
	font-size: 14px;
	margin-top: 2px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare {
	background: #252525;
	color: #d0d0d0;
	padding-top: 12px;
	padding-bottom: 6px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-head {
	font-weight: bold;
	font-size: 14px;
	padding: 0px 8px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-head .stat-compare-head-team-name {
	display: inline-block;
	width: 140px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-head .stat-compare-head-space {
	display: inline-block;
	width: 100px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-row {
	padding: 8px 8px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	cursor: pointer;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-row .stat-compare-block {
	width: 400px;
	display: block;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-row .stat-compare-bar {
	width: 140px;
	display: inline-block;
	height: 1.2em;
	line-height: 1.2em;
	vertical-align: middle;
	border-radius: 3px;
}

.stat-compare-bar-home {
	background-color: #F7BDA3;
}

.stat-compare-bar-away {
	background-color: #B3D3E5;
}

.stat-compare-bar-pct {
	display: inline-block;
	height: 1.2em;
	line-height: 1.2em;
	border-radius: 3px;
}

.stat-compare-bar-home .stat-compare-bar-pct {
	float: right;
}

.stat-compare-bar-away .stat-compare-bar-pct {
	float: left;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-row .stat-compare-data {
	width: 25px;
	font-weight: normal;
	display: inline-block;
	line-height: 1.2em;
	vertical-align: middle;
	text-align: center;
}

#match-summary-team-stats-detail .team-stats-detail-block .greater {
	font-weight: bold !important;
	font-size: 14px;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-row .stat-compare-col {
	width: 50px;
	display: inline-block;
	height: 1.2em;
	line-height: 1.2em;
	vertical-align: middle;
	text-align: center!important;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .stat-compare-row:hover {
	background: #444!important;
}

#match-summary-team-stats-detail .team-stats-detail-block .stat-compare .selected {
	background: #444!important;
}

#match-summary-team-stats-list .selected {
	border-width: 1px 1px 0 1px;
	background: #333;
	border-color: #777;
	border-style: solid;
	margin: 2px 2px 1px 2px;
	padding-bottom: 1px;
}

#match-summary-team-stats-list .team-stat:hover {
	background: #333;
}

.events-legend {
	padding: 4px;
}

.event-legend {
	display: inline-block;
	vertical-align: middle;
	margin: 2px 4px;
	width: 15%;
}

.event-legend label {
	color: #222;
	font-size: 12px;
	display: inline-block;
	margin: 0;
	font-weight: normal;
	line-height: 1.5em;
	vertical-align: top;
}

.event-icon-minute {
	padding-left: 1.8em;
	position: relative;
	vertical-align: middle;
	line-height: 22px;
}

.event-icon-minute .event-icon {
	left: .2em;
	right: auto;
	margin-left: 0;
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.title-img {
	height: 48px;
	vertical-align: top;
	margin-top: -12px;
	margin-right: 6px;
}

.event-stat-offset1 {
	vertical-align: middle;
	position: relative;
	top: -2px;
}

.sidebar-content {
	padding: .5em .875em;
}

.team-stats {
	padding-bottom: 1em;
	text-align: center;
}

.team-stats .team-stats-group {
	padding-bottom: 1em;
}

.team-stats .team-stat {
	display: block; 
	margin: 1em auto 0;
}

.team-stats .team-stat .team-stat-data {
	color: #222;
	font-size: 1.2em;
	font-weight: normal;
	display: inline-block;
	width: 30%;
	line-height: 1.2em;
	vertical-align: middle;
}

.team-stats .team-stat .team-stat-label {
	color: #222;
	font-weight: normal;
	display: inline-block;
	width: 30%;
	line-height: 1.2em;
	vertical-align: middle;
}

.team-stats .title {
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 0.8em;
}

.team-stats .stat-compare-block {
	width: 100%;
	display: block;
}

.team-stats .stat-compare-bar {
	width: 25%;
	display: inline-block;
	height: 1.2em;
	line-height: 1.2em;
	vertical-align: middle;
	border-radius: 3px;
}

.team-stats .stat-compare-data {
	width: 18%;
	font-weight: normal;
	display: inline-block;
	line-height: 1.2em;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
}

.match-character {
	background-color: #F2F2F2;
	padding: 4px 0 10px 0;
}

.match-character>table {
	width: 100%;
}

.match-character>table td {
	width: 50%;
}

.match-character .team-header {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 2em;
	text-align: center;
}

.match-character .match-character-type {
	border-bottom: 1px solid #C7C7C7;
	color: #8F8F8F;
}

.match-character .match-character-type>td {
	padding-top: 8px;
	padding-left: 10px;
	text-align: left;
}

.match-character .match-character-row {
	line-height: 1.5em;
}

.match-character .match-character-row>td {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}

.match-character .match-character-li {
	display: list-item;
	list-style: square inside;
	padding: 0 0 0 14px;
	margin: 0;
}

.match-character .match-character-li span {
	vertical-align: top;
	padding-right: 5px;
	color: #2c3e50;
}

.match-character-strength {
	color: #32F821;
}

.match-character-weekness {
	color: #F82121;
}

.match-character-style {
	color: #7999EC;
}

.match-character-info {
	color: #808080 !important;
	font-style: italic;
	text-align: center !important;
}

.team-stats-compare {
	z-index: 999;
}

.team-stats-compare .team-stats-group {
	padding-top: 1em;
}

.team-stats-compare .team-stat {
	padding-bottom: .5em;
	padding-top: .5em;
	margin-top: 0;
	cursor: pointer;
}

.team-stats-table {
	background-color: #F2F2F2;
	border-color: #EBEBEB;
	border-style: solid;
	border-width: 1px;
	margin-top: 1em;
	padding-bottom: 1em;
}

.stat-compare-col {
	display: inline-block;
}

.competition-nav {
	z-index: 1500;
	overflow: hidden;
	-webkit-border-radius: 0;
	width: 1020px;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
}

.competition-nav-title {
	position: relative;
	background-color: #4E4E4E;
}

.competition-group {
	color: #B3B3B3;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

.competition-group li {
	float: left;
	border: none;
}

.competition-group label {
	padding: 0 1.5em;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
}

.competition-group a {
	color: #ECECEC;
	padding: .5em 2.6em .5em 2.2em;
	font-size: 1em;
	text-decoration: none;
	background-image: none!important;
	box-shadow: none!important;
	filter: none!important;
	display: inline-block;
	margin-right: 4px;
	border-radius: 3px 3px 0 0;
	font-weight: bold;
	position: relative;
	cursor: pointer;
}

.competition-group a.selected {
	background-color: #333;
}

.icons {
	background-image: url("http://cdn.aistat.cn/images/icons.png");
	height: 22px;
	width: 20px;
}

.competition-nav-icons {
	display: inline-block;
	position: absolute;
	right: 2px;
	top: 2px;
}

.up-button {
	background-position: 0 -12px;
}

.down-button {
	background-position: -64px -12px;
}

.competition-group a:not(.selected):hover {
	background-color: #575757;
}

.competition-group a.selected:hover .icons {
	background-image: url("http://cdn.aistat.cn/images/icons1.png");
}

.competition-group a:not(.selected):hover .icons {
	background-image: url("http://cdn.aistat.cn/images/icons1.png");
}

.competition-nav form {
	max-width: 225px !important;
	padding-top: 2px !important;
}

.competition-nav form input {
	padding: 0px 5px !important;
	height: 23px !important;
	border: none !important;
	font-size: 12px !important;
}

.competition-nav form button {
	height: 23px !important;
	padding: 1px 2px 2px 2px !important;
	width: 26px !important;
	background-color: #333 !important;
	border: none !important;
}

.competition-nav-list {
	background-color: #333;
	overflow: hidden;
	padding-bottom: 0.6em;
}

.competition-nav-list ul {
	padding: .45em 1em;
}

.competition-nav-list ul li {
	position: relative;
	overflow: hidden;
	zoom: 1;
	float: left;
	width: 20%;
	padding: 0.1em 0.3em;
	cursor: pointer;
}

.competition-nav-list ul li:hover {
	background-color: #e0e0e0;
}

.competition-nav-list ul li img {
	position: relative;
	top: -1px;
	margin-right: 3px;
}

.competition-nav-list ul li a {
	color: #ECECEC;
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
    width: 100%;
}

.competition-nav-list ul li:hover a {
	color: #444;
}

.carousel-side {
	width: 325px;
	height: 260px;
	background-color: #222;
	box-shadow: 0 1px 10px #000;
	color: #FFF;
	font-weight: normal;
	opacity: .9;
	position: absolute;
	right: 0;
	top: 0;
}

.carousel-side .match-against {
	color: #FFF;
	text-align: center;
	width: 100%;
	display: inline-block;
}

.carousel-side .match-against td {
	width: 20%;
	white-space: nowrap;
	font-weight: bold;
}

.carousel-side .match-against #match-against-competition {
	color: #fff;
	font-size: 1.1em;
	padding: .2em .2em 0 .2em;
}

.carousel-side .match-against #match-against-competition img {
	margin-right: .2em;
	position: relative;
	top: -1px;
}

.carousel-side .match-against .match-against-info {
	padding: .2em .2em 0 .2em;
	font-size: 1.1em;
	text-align: center;
}

.carousel-side .match-against .match-against-team-logo {
	padding: 0 1em;
}

.carousel-side .match-against .match-against-team-logo img {
	vertical-align: middle;
	width: 40px;
}

.carousel-side .match-against .match-against-padding {
	padding: .2em;
}

.carousel-side .match-against .match-against-team-name {
	color: #fff;
	font-size: 1.2em;
}

.carousel-side .match-against .result .label {
	font-size: 1.2em;
    padding: .3em .4em .3em;
}

.carousel-side .match-info {
	padding: 0 .5em;
}

.carousel-side .match-info h3 {
	color: #FFC107;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding-bottom: .4em;
}

.carousel-side .match-info .stat-compare-bar span {
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.carousel-side .match-info .match-info-mom {
	font-size: 1.3em;
	margin-top: 0.6em;
	margin-bottom: 1em;
	text-align: center;
}

.carousel-side .match-info .match-info-mom .match-info-mom-player {
	margin-bottom: .5em;
	font-weight: bold;
}

.carousel-side .match-info .match-info-mom .match-info-mom-player a {
	color: #fff;
	padding-right: 8px;
}

.carousel-side .match-info .match-info-mom .match-info-mom-player .man-of-match {
	margin-right: 6px;
}

.carousel-side .match-info .match-info-mom .match-info-mom-player .stat-box {
	width: 38px;
	height: 20px;
	line-height: 20px;
	vertical-align: bottom;
	padding-top: 1px;
	background-color: #EB5B14;
}

.carousel-side .match-info .match-link {
	display: inline-block;
	font-size: 1.2em;
	text-align: center;
}

.carousel-side .match-info .match-link a {
	background-color: #444;
	color: #fff;
	border: 1px solid #666;
	padding: .25em 1.6em .4em .6em;
	display: inline-block;
}

.carousel-side .match-info .match-link .linkIcon {
	top: 2px;
}

.match-date-options {
	position: relative;
}

.match-date-options span {
	position: absolute;
	width: 60px;
	text-align: center;
	padding: 2px;
}

.match-date-options .title {
	width: 50px !important;
}

.match-date-options .match-date-option {
	color: #5f5f5f;
	cursor: pointer;
}

.match-date-options span.selected {
	background-color: #4CAF50;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	border-radius: 3px;
}

.rent-select {
	display: inline-block; 
	height: 26px; 
	padding: .5em .5em;
}

.fiture #fixture-body .compt-country {
	width: 6%;
}

.compt-country a, .compt-country span {
	background-position: 2px 3px;
}

.toast-title {
	font-size: 14px;
	margin-bottom: 4px;
}

.glyphicon-triangle-bottom:before {
    content: "\e252";
}

.glyphicon-triangle-top:before {
    content: "\e253";
}

.news-content li {
	padding: 3px 6px;
}

.news-content li.even {
	background-color: #fdfdfd;
}

.news-content li:hover {
	background-color: #D0D0D0;
}

.news-content .news-link {
	cursor: pointer;
	text-decoration: none;
}

.news-content .news-link p {
	font-size: 12px;
	margin: 0;
}

.news-content .news-link .news-time {
	color: #d41212; 
	font-weight: bold;
}

.news-content .news-link .news-tag {
	color: #808080
}

.news-content .news-link .news-title {
	font-weight: bold;
}

.news-footer {
	height: 36px;
	background-color: #adadad;
}

.news-footer li {
	width: 50%;
	float: left;
	text-align: center;
}

.news-footer li.news-footer-left {
	border-right: 1px solid #e0e0e0;
}

.news-footer .news-page-turn {
	padding: 4px 0; 
	margin: 4px 0; 
	font-size: 20px; 
	width: 26px; 
	height: 26px; 
	border-radius: 26px; 
	background-color: #FF5722; 
	color: #FFF;
	cursor: pointer;
}

.news-footer .news-page-turn:hover {
	color: #9E9E9E;
}

.news-footer li.news-footer-left span {
	padding: 2px 0 !important;
}

.fancybox-slide>* {
	border-radius: 5px;
	padding: 14px 24px !important;
    background-color: #efefef !important;
}

.new-area {
	width: 640px; 
	min-height: 600px; 
	padding: 10px 15px;
}

.new-area .new-category {
	font-size: 18px; 
	min-width: 60px; 
	display: inline-block;
}

.new-area .new-time {
	letter-spacing: .01em; 
	color: #868686 !important; 
	display: inline-block; 
	text-indent: 5px;
}

.new-area .new-title {
	font-family: Arial,sans-serif; 
	font-weight: bold;
	color: #141719 !important;
}

.new-area h1.new-title {
	font-size: 30px !important;
}

.new-area .new-content p, .new-area .new-content p span {
	font-size: 26px; 
	line-height: 32px; 
	letter-spacing: .01em; 
	font-family: Arial,sans-serif;
	color: #141719 !important;
}

.new-area .new-content a {
	font-family: Arial,sans-serif;
	text-decoration: none;
    outline:none;
    color: #03A9F4;
}

.new-area .new-content a:hover {
	text-decoration: underline;
}

.new-area .new-content img {
	cursor: pointer;
}

.new-area .new-tags {
	padding-left: 2px;
	margin-top: 18px;
}

.new-area .new-tags .new-tags-head {
	color: #868686; 
	margin-right: 10px; 
	display: inline-block;
	font-style: italic;
}

.new-area .new-tags .new-tag {
	border-radius: 4px; 
	background: #1abc9c; 
	color: white; 
	cursor: pointer; 
	margin-right: 5px;
	margin-bottom: 5px;
	overflow: hidden; 
	padding: 5px 12px 5px 12px;
	position: relative; 
	vertical-align: middle; 
	display: inline-block; 
	zoom: 1; 
	-webkit-transition: 0.14s linear; 
	-moz-transition: 0.14s linear; 
	-o-transition: 0.14s linear; 
	transition: 0.14s linear; 
	-webkit-backface-visibility: hidden;
}

.new-area .new-tags a {
	text-decoration: none;
	outline:none;
}

.new-area .new-links h4 {
	font-family: Arial,sans-serif;
    font-weight: bold;
}

.new-area .new-links {
	margin-top: 15px;
}

.new-area .new-links .new-link {
	width: 32%; 
	display: inline-block; 
	padding: 0 10px 10px; 
	box-sizing: border-box;
	vertical-align: top;
}

.new-area .new-links .new-link a {
	color: #2C3E50;
}

.new-area .new-links .new-link .new-link-img {
	display: block; 
	margin: 0 auto; 
	text-align: center;
}

.new-area .new-links .new-link .new-link-img img {
	height: 70px;
}

.new-area .new-links .new-link .new-link-title {
	text-align: center;
	padding: 5px 10px; 
	font-size: 14px; 
	line-height: 18px; 
	color: #2C3E50;
	word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 44px;
}

.new-area .new-links .new-link .new-link-time {
	text-align: center; 
	letter-spacing: .01em; 
	color: #868686 !important;
}

.new-item {
	padding: 20px 20px 10px; 
	border-bottom: dotted 1px #959595;
}

.new-item a {
	text-decoration: none;
	cursor: pointer;
}

.new-item .new-img {
	display: inline-block; 
	width: 13%; 
	vertical-align: top;
}

.new-item .new-img img {
	height: 80px;
}

.new-item .new-content {
	display: inline-block; 
	width: 86%; 
	vertical-align: top; 
	height: 80px;
}

.new-item .new-content .new-title {
	font-size: 18px; 
	line-height: 18px; 
	font-weight: bold; 
	color: #c31717;
}

.new-item .new-content .new-text {
	padding: 8px 0;
}

.new-item .new-content .new-text span {
	height: 30px;
}

.new-item .new-content .new-tag {
	padding-top: 2px; 
	color: #868686 !important;
}

.limittext-multirow {
	word-break: break-all; 
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient:vertical; 
	overflow: hidden;
}

.self-pagination {
	text-align: center;
}

.self-pagination li {
	margin: 0;
}

.self-pagination a {
	color: #2B333C !important;
	border: 1px solid #ddd !important;
}

.self-pagination a:focus, .self-pagination a:hover, .self-pagination a.selected {
    background-color: #bd3636 !important;
    color: #FFF !important;
}

.btn-cpr {
	background-color: #F44336 !important; 
	color: #FFF !important;
	font-size: 14px !important;
}

.btn-cpr:hover, .btn-cpr:focus {
	background-color: #ec7063 !important;
    -webkit-transition: 0.25s !important;
    -moz-transition: 0.25s !important;
    -o-transition: 0.25s !important;
    transition: 0.25s !important;
    -webkit-backface-visibility: hidden !important;
}

/* 球员数据对比 */
#compare-content #compare-base {
	padding-top: 0;
	padding-bottom: 0;
}

#compare-content #compare-base .player-compare-info {
	line-height: 0px;
}

#compare-content #compare-base #left-player {
	padding-right: 0px;
}

#compare-content #compare-base #right-player {
	padding-left: 0px;
}

#compare-content .stat-select {
	background: #363638;
	color: #dedede;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 1px 4px 2px;
}

#compare-content #right-player .stat-select {
	text-align: right;
}

#compare-content .stat-select input {
	width: 100px;
	height: 22px;
	border-radius: 4px;
	border: none;
	font-size: 14px;
	background-color: #808080;
    color: #FFF;
}

#compare-content #right-player .stat-select input {
	overflow: hidden;
	outline: 0;
    box-shadow: 0px 0px 10px 0px #de3624;
  
    animation-name: border-breath;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
 
    -webkit-animation-name: border-breath;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}

@keyframes border-breath {
    from { box-shadow: 0px 0px 10px 0px #de3624; }
    50%  { box-shadow: 0px 0px 0px 0px #de3624; }
    to   { box-shadow: 0px 0px 10px 0px #de3624; }
}
 
@-webkit-keyframes border-breath {
    from { box-shadow: 0px 0px 10px 0px #de3624; }
    50%  { box-shadow: 0px 0px 0px 0px #de3624; }
    to   { box-shadow: 0px 0px 10px 0px #de3624; }
}

@-moz-keyframes border-breath {
    from { box-shadow: 0px 0px 10px 0px #de3624; }
    50%  { box-shadow: 0px 0px 0px 0px #de3624; }
    to   { box-shadow: 0px 0px 10px 0px #de3624; }
}

@-o-keyframes border-breath {
    from { box-shadow: 0px 0px 10px 0px #de3624; }
    50%  { box-shadow: 0px 0px 0px 0px #de3624; }
    to   { box-shadow: 0px 0px 10px 0px #de3624; }
}

#compare-content .player-info-dsp {
	display: inline-block;
	width: 100%;
	min-height: 220px;
	background: #272727;
	color: #FFF;
	border: 1px #313135 solid;
}

#compare-content #right-player .player-info-dsp {
	border-left: 0;
}

#compare-content .player-info-dsp .player-img {
	width: 40%;
	text-align: center;
	margin-top: 8px;
}

#compare-content #left-player .player-info-dsp .player-img {
	float: left;
}

#compare-content #right-player .player-info-dsp .player-img {
	float: right;
}

#compare-content .player-info-dsp .player-img img {
	height: 130px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
}

#compare-content .player-info-dsp .player-base-info {
	width: 60%;
	color: #d8e9f7;
}

#compare-content .player-info-dsp .player-base-info a {
	color: #d8e9f7;
}

#compare-content .player-info-dsp .player-base-info .icon {
	top: -1px;
    position: relative;
}

#compare-content #left-player .player-base-info .icon {
	padding-left: 5px;
}

#compare-content #right-player .player-base-info .icon {
	padding-right: 5px;
}

#compare-content #left-player .player-info-dsp .player-base-info {
	float: left;
}

#compare-content #right-player .player-info-dsp .player-base-info {
	float: right;
}

#compare-content .player-base-info table {
	width: 100%;
}

#compare-content .player-base-info table tr {
	line-height: 22px;
}

#compare-content .player-base-info table tr.odd {
	background: #2d2d2d;
}

#compare-content #left-player .player-base-info .key {
	text-align: left;
    padding-left: 10px;
}

#compare-content #left-player .player-base-info .value {
	text-align: right;
    padding-right: 10px;
    max-width: 125px;
}

#compare-content #right-player .player-base-info .key {
	text-align: right;
    padding-right: 10px;
}

#compare-content #right-player .player-base-info .value {
	text-align: left;
    padding-left: 10px;
    max-width: 125px;
}

#compare-content #right-player .adropdown {
	left: -400px !important;
}

#compare-content #compare-data {
	padding-top: 0;
	padding-bottom: 0;
}

#compare-content #compare-data #data-type-select {
	padding: 8px 0 1px 20px;
	background: #282729;
	color: #afafaf;
}

#compare-content #compare-data #data-type-note {
	position: relative;
	top: 1px;
	right: 8px;
}

#compare-content #compare-data .dropdown {
	display: inline-block;
}

#compare-content .open .dropdown-toggle.btn-default {
	background-color: #464646 !important;
}

#compare-content .dropdown-toggle.btn-default:hover {
	background-color: #464646 !important;
}

#compare-content .dropdown-menu {
	background-color: #373940;
	min-width: 80px;
}

#compare-content .dropdown-menu>li>a {
	color: #FFF;
	min-width: 80px;
	cursor: pointer;
}

#compare-content .dropdown-menu>li>a:hover {
    background-color: #4b4d52;
}

#compare-content .highcharts-container {
	top: -1px !important;
}

#compare-content select {
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	border-radius: 4px;
	border: 0;
	outline: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #808080;
    color: #FFF;
}

#compare-content select>option {
	outline: none;
}

#compare-content .player-no-select-notice {
	font-size: 12px;
	color: #d46e6e;
}

#compare-content #left-player .player-no-select-notice {
	padding-left: 10px;
}

#compare-content #right-player .player-no-select-notice {
	padding-right: 10px;
}

#compare-content #player-to-select-notice {
	display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 100px;
    font-size: 14px;
    font-weight: 600;
    color: #d2d2d2;
}

#compare-buttons {
	text-align: center;
	line-height: 70px;
    height: 70px;
    font-size: 24px;
    background-color: #282729;
}

#compare-buttons .compare-button {
	padding: .4em .8em .4em;
    cursor: pointer;
}

#compare-buttons #compare-btn {
	background-color: #7b7b7b;
    /* margin-right: 10px; */
}

#compare-buttons #compare-btn:hover {
	background-color: #656565;
}

#compare-buttons #save-btn {
	margin-left: 10px;
}

#compare-buttons #save-btn:hover {
	background-color: #489248;
}

#compare-buttons .compare-button .glyphicon {
	margin-right: 5px;
	top: 2px;
}

#compare-content #compareType {
	background-color: #313335;
	color: #eaeaea;
	padding: 2px 12px;
	border: none;
}

#playersTable .suspension {
	display: inline-block;
    cursor: help !important;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
    background-size: 100%;
    margin-left: 4px;
    position: relative;
    background-image: url(http://cdn.aistat.cn/images/icons/suspension.png?imageView2/2/w/14);
}

#playersTable .yellow_card {
	background-position: 0 -15px;
}

#playersTable .red_card {
	background-position: 0 -30px;
}

#playersTable .indirect_red_card {
	background-position: 0 -45px;
}

#playersTable .other {
	background-position: 0 -60px;
}

.form-group .select-box input {
	cursor:pointer;
	border: none;
	text-align: center;
}

.form-group .select-box span {
	width: 12px;
	height: 18px;
	display: inline-block;
	position: absolute;
	background-image: url(http://cdn.aistat.cn/images/icons.png);
}

.form-group .select-box span.spread {
	background-position: -66px -14px;
}

.form-group .select-box span.contract {
	background-position: -2px -14px;
}

.form-group .select-box ul {
	list-style-type:none;
	padding:0;
	margin:0;
	position:absolute;
	right:0;
	top:25px;
	border:1px solid #ccc;
	overflow: hidden;
	display:none;
	background: #FFF;
	z-index:99999;
}

.form-group .select-box ul li {
	display: block;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	width: 100%;
	cursor: pointer;
	text-align: center;
}

.form-group .select-box ul li a {
	width: 100%;
	display: inline-block;
	text-decoration: none;
}

.form-group .select-box ul li.hover {
	background-color: #03A9F4;
}

.form-group .select-box ul li.hover a {
	color: #FFF;
}

.xbcd {
	/* margin-top: -15px; */
	cursor: pointer;
}

.xbcd img {
	width: 100%;
}

.zjtz {
	cursor: pointer;
}

.zjtz img {
	width: 100%;
}

body .layui-layer-rim .layui-layer-title {background:#137eb3; color:#fff; border: none;font-weight: bold;}
body .layui-layer-rim .layui-layer-content {padding: 0 15px;background-color: #3a3a3a;}
body .layui-layer-rim .layui-layer-content h1 {text-align: center;color: #3498db;font-weight: bold;}
body .layui-layer-rim .layui-layer-content p {font-size: 16px; color: #fff;}
body .layui-layer-rim .layui-layer-content p .glyphicon {color: #f30909;}
body .layui-layer-rim .layui-layer-content span.label {padding: .4em .8em .4em;cursor: pointer;font-size: 20px;}
body .layui-layer-rim .layui-layer-content div.zzs-link-button {text-align: center;margin-top: 25px;}
body .layui-layer-rim .layui-layer-content div.zzs-link-button a {text-decoration: none;}
body .layui-layer-rim .layui-layer-content div.zzs-logo {text-align: right;}

.side-bar .related-website {
	padding: 0 0 10px 5px;
}

.side-bar .related-website .website-logo img {
	width: 150px;
	height: 50px;
    border-radius: 1.2em;
}

.side-bar .related-website .website-slogan {
	font-weight: bold;
	top: 15px;
	position: relative;
}

.side-bar .match-betting {
	padding: 5px;
}

.side-bar .match-betting .title {
	display: inline-block;
	width: 100%; 
	height: 26px; 
	line-height: 26px; 
	border-radius: 6px 6px 0 0; 
	font-size: 14px; 
	text-align: center; 
	font-weight: 700;
}

.side-bar .match-betting .odds {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #c10f01;
	letter-spacing: -8px;
	color: #FFF;
	font-weight: 700;
	font-size: 14px;
	border-radius: 6px 6px;
	cursor: pointer;
}

.side-bar .match-betting .odds .odd {
	display: inline-block;
	letter-spacing: normal;
	text-align: center;
}

.side-bar .match-betting .odds .win-odd {
	background: #2196F3;
	border-radius: 6px 0 0 6px;
}

.side-bar .match-betting .odds .flat-odd {
	background: #2f2f2f;
}

.side-bar .match-betting .prompt {
	display: inline-block;
	width: 100%;
	height: 20px;
	line-height: 20px;
}

.side-bar .match-betting .prompt b {
	font-style: italic;
	margin: 0 4px 0 2px;
	color: #c10f02;
}

.side-bar .match-betting .zzs-logo {
	height: 18px;
    position: relative;
    float: right;
    right: 2px;
}

.match-preview-pitch {
	position: relative;
	background: url(http://cdn.aistat.cn/images/pitch8.jpg) no-repeat scroll right top rgba(0,0,0,0);
	height: 455px;
	background-size: 650px 455px !important;
	margin: 0 auto;
}

.match-preview-pitch .pitch-field {
	width: 50%;
	height: 100%;
	position: relative;
}

.match-preview-pitch .home {
	float: left;
	text-align: left;
}

.match-preview-pitch .away {
	float: right;
	text-align: right;
}

.match-preview-pitch .start-player {
	position: absolute;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	opacity: 1;
	cursor: pointer;
}

.match-preview-pitch .start-player .start-player-info {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.match-preview-pitch .start-player .start-player-info a {
	color: #FFF;
}

.match-preview-pitch .home .start-player .start-player-stat .player-rate {
	float: left;
}

.match-preview-pitch .away .start-player .start-player-stat .player-rate {
	float: right;
}

.match-preview-pitch .start-player .start-player-stat .player-status, .player-status-legend .player-status {
	background-image: url(http://cdn.aistat.cn/images/icons/status.png);
	background-size: 14px;
	height: 14px;
	width: 14px;
	margin: 2px;
	display: inline-block;
}

.match-preview-pitch .home .start-player .start-player-stat .player-status {
	float: left;
}

.match-preview-pitch .away .start-player .start-player-stat .player-status {
	float: right;
}

.match-preview-pitch .start-player .start-player-stat .player-status-Bad, .player-status-legend .player-status-Bad {
	background-position: 0 0px;
}

.match-preview-pitch .start-player .start-player-stat .player-status-Poor, .player-status-legend .player-status-Poor {
	background-position: 0 -14px;
}

.match-preview-pitch .start-player .start-player-stat .player-status-General, .player-status-legend .player-status-General {
	background-position: 0 -28px;
}

.match-preview-pitch .start-player .start-player-stat .player-status-Better, .player-status-legend .player-status-Better {
	background-position: 0 -42px;
}

.match-preview-pitch .start-player .start-player-stat .player-status-Hot, .player-status-legend .player-status-Hot {
	background-position: 0 -56px;
}

.match-preview-pitch .start-player .start-player-stat .player-status-Unstable, .player-status-legend .player-status-Unstable {
	background-position: 0 -70px;
}

body .player-stat-preview .layui-layer-content {background:#1b1b1b; color:#fff; opacity: 0.96; width: 375px; padding: 5px 5px;}
body .player-stat-preview .layui-layer-content i.layui-layer-TipsL, body .player-stat-preview .layui-layer-content i.layui-layer-TipsR {border-bottom-color: #1b1b1b;}
.layui-layer-tips i.layui-layer-TipsG {border-right-width: 0px !important;}

#player-info {
	width: 100%;
    overflow: hidden;
}

#player-info #player-info-title {
	height: 35px;
	line-height: 35px;
	background-color: #126cb3;
	padding: 0 10px 0 8px;
}

#player-info #player-info-title #player-name {
	display: inline-block;
	float: left;
	font-size: 15px;
}

#player-info #player-info-title #player-club {
	display: inline-block;
	float: right;
}

#player-info #player-info-title #player-club img {
	height: 30px;
}

#player-info #player-info-detail {
	height: 66px;
}

#player-info #player-info-detail #player-info-photo {
	float: left;
	width: 20%;
}

#player-info #player-info-detail #player-info-photo img {
	height: 66px;
}

#player-info #player-info-detail #player-info-table {
	float: left;
	width: 80%;
}

#player-info #player-info-detail #player-info-table table {
	width: 95%;
}

#player-info #player-info-detail #player-info-table table tr {
	height: 20px;
	line-height: 20px;
}

#player-info #player-info-detail #player-info-table table td {
	width: 33%;
}

#player-info #player-info-detail #player-info-table table td.col1 {
	text-align: left;
}

#player-info #player-info-detail #player-info-table table td.col2 {
	text-align: center;
}

#player-info #player-info-detail #player-info-table table td.col3 {
	text-align: right;
}

#player-info #player-info-detail #player-info-table table img#country-img {
	top: -1px;
	margin-right: 4px;
	position: relative;
}

#player-info #player-info-detail #player-info-table table a {
	color: #FFF;
}

#player-stat {
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}

#player-stat .player-stat-part {
	width: 33%;
	float: left;
}

#player-stat .player-stat-part .player-stat-part-title {
	border-bottom: 1px solid #151515;
	color: #bdbdbd;
}

#player-stat .player-stat-part table {
	width: 96%;
}

#player-stat .player-stat-part table tr {
	height: 24px;
	line-height: 18px;
}

#player-stat .player-stat-part table tr.zebra {
	background-color: #171717;
}

#player-stat .player-stat-part table tr th {
	text-align: left;
	font-weight: 100;
	padding: 3px 0 3px 8px;
	font-size: 14px;
	width: 78px;
	display: inline-block;
}

#player-stat .player-stat-part table tr td {
	text-align: right;
	padding: 3px 8px 3px 0;
	font-size: 14px;
	color: #adadad;
	font-weight: 700;
}

#player-stat .player-stat-part .better {
	color: #8BC34A !important;
}

#player-stat .player-stat-part .best {
	color: #4CAF50 !important;
}

#player-stat .player-stat-part #extra-stat {
	padding: 12px 10px;
	font-size: 14px;
	background-color: #171717;
}

#player-stat .player-stat-part #extra-stat .key {
	display: inline-block;
	padding: 4px;
	line-height: 16px;
}

#player-stat .player-stat-part #extra-stat .value {
	font-weight: 700;
	color: #adadad;
}

#player-stat-link {
	margin-top: 6px;
	padding: 8px 0;
	text-align: center;
	background: #1e72b6;
	line-height: 1.3em;
}

#player-stat-link a {
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
}

.match-preview-formation {
	padding: 12px;
	background-color: #F9F9F9;
	border: 1px solid #eaeaea;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
}

.match-preview-formation .home {
	text-align: left;
	float: left;
	width: 50%;
}

.match-preview-formation .away {
	text-align: left;
	float: right;
	width: 50%;
}

.match-preview-formation .formation-label {
	font-size: 1.5em;
	width: 35%;
	display: inline-block;
	line-height: 39px;
	padding-left: .8em;
	padding-right: .8em;
}

.match-preview-formation .home .formation-label {
	text-align: right;
	float: right;
}

.match-preview-formation .away .formation-label {
	text-align: left;
	float: left;
}

.match-preview-formation .team-name {
	float: left;
	width: 65%;
	white-space: nowrap;
}

.match-preview-formation .home .team-name {
	text-align: left;
}

.match-preview-formation .away .team-name {
	text-align: right;
}

.match-preview-formation .team-name img {
	width: 30px;
	vertical-align: middle;
}

.match-preview-formation .team-name a {
	font-size: 1.5em;
	line-height: 39px;
	margin-right: .5em;
	vertical-align: middle;
}

.player-status-legend {
	display: inline-block;
    width: 15%;
    vertical-align: middle;
}

.player-status-legend label {
	color: #222;
    font-size: 12px;
    display: inline-block;
    margin: 0;
    font-weight: normal;
    line-height: 1.5em;
    vertical-align: top;
}

.match-suspension .home {
	padding-right: 0;
	border-right: 1px solid #FFF;
}

.match-suspension .away {
	padding-left: 0;
}

.match-suspension tbody tr {
	height: 24px;
}

.match-suspension tbody td {
	height: 24px !important;
	line-height: 24px !important;
}

.match-suspension tbody td .suspension-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-image: url(http://cdn.aistat.cn/images/icons/suspension.png?imageView2/2/w/16);
}

.match-suspension .yellow_card {
	background-position: 0px -18px;
}

.match-suspension .red_card {
	background-position: 0px -35px;
}

.match-suspension .indirect_red_card {
	background-position: 0px -52px;
}

.match-suspension .other {
	background-position: 0px -69px;
}