body{padding:20px;}

[ng-click],
[data-ng-click],
[x-ng-click]{cursor:pointer;}

.table-non-fluid{width: auto !important;}

.app-footer{
	background: #333;
	padding:10px 20px;
	margin: 50px -20px 0 -20px;
}
.app-footer p{
	color:#fff;
	text-align: center;
	font-size:12px;
	margin: 0;
}
.app-footer p a{
	color:#fff;
	text-decoration: underline;
}
.app-header{
	background:#333;
	color:#fff;
	padding:20px;
	margin:-20px -20px 40px -20px;
}
.app-header h1 small{
	font-size:25px;
}
.display-header-group{
	font-size:10px;
}

.switch-input{
	position: relative;	
}
.switch-input input{
	position: absolute;
	left:-9999px;
}
.switch-input span{
	position: relative;
	float:left;
	display:block;
	width:24px;
	height:14px;
	border-radius: 7px;
	background: grey;
	margin-right:5px;
}
.switch-input span:before{
	display:block;
	content:'';
	position: absolute;
	top:2px;
	left:2px;
	width:10px;
	height:10px;
	background:#fff;
	border-radius: 50%;
}
.switch-input input:checked + span{
	background-color: green;
  }
  
.switch-input input:checked + span:before{
	left:auto;
	right:2px;
}


.sup-average{color:green;}
.sub-average{color:red;}
.table small{font-size:10px;font-weight:normal;}
.sortorder:after {
  content: '\25b2';
}
.sortorder.reverse:after {
  content: '\25bc';
}
.stats-table td{vertical-align:middle;}
.v{position:relative;}
.img{width:100px;}
.img-team{
	position:absolute;
	left:0;
	top:0;
	width:32px;
}

.fade:not(.show){
	opacity: 1!important;
}
.modal-dialog{
	max-width: 100%!important;
}

.modal-player{
	width:100%;
	padding:20px 2%;
	transform: none!important;
}
.modal-player-header,
.modal-team-header{
	position: relative;
	background:#333;
	color:#fff;
	overflow: hidden;
}
.modal-player-header .bg-img,
.modal-team-header .bg-img{
	position: absolute;
	right:0;
	top:-100%;
	width:100%;
	opacity:.05;
}

.player-medals{
	position: absolute;
	top:0;
	left:0;

}
.table>tbody>tr.career>td{
	background:#333;
	color:#fff;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:5px solid #fff;
}
.table>tbody>tr.career-by-team>td{
	color:#fff;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.jersey{
	background:rgba(255,255,255,.1);
	text-align:center;
	font-size:10px;
	font-weight:normal;
	color:#fff;
}
.jersey strong{
	display: block;
	line-height:90px;
	font-family: 'Train One', cursive;
	letter-spacing: -4px;
	font-size:50px;
	font-weight:normal;
	color:#fff;
}
.jersey span{
	display: block;
	line-height:25px;
	font-size:20px;
	background:rgba(255,255,255,.1);
}
.team-retired .jersey,
.team-hof .jersey{
	margin:0;
	width:auto;
	font-size:15px;
	line-height:25px;
	padding:20px;
}
.team-retired .jersey{
	font-size:25px;
	line-height:50px;
}
.team-retired .jersey img,
.team-hof .jersey img{
	width:90px;
	margin:0 auto;
}
.jersey span{
	font-size:15px;
	line-height:25px
}
.player-infos{
	overflow:hidden;
}
.player-infos .from-to{
	font-size: 25px;
	font-weight: bold;
	margin: 0;
}
.player-infos small{
	color:#fff;
}
.player-resume{
}
.player-resume p{
	margin-bottom:0;
}
.player-resume p span{
	position: relative;
	background:rgba(255,255,255,.1);
	display:inline-block;
	padding:20px 10px 5px 10px;
	border-left:2px solid #fff;
	font-size:25px;
}
.player-resume p span:first-child{
	border-left:none;
}
.player-resume p strong{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	background:rgba(255,255,255,.25);
	font-size:10px;
	line-height:20px;
	text-align: center;
}
.pts-reb-ast-focus{
	position: relative;
}
.pts-reb-ast-focus .player-resume{
	position: absolute;
	top: 60px;
	right: 20px;
	opacity: .75;
}
.pts-reb-ast-focus .player-resume p span{
	font-size: 33px;
	font-weight: bold;
	color: rgba(5,150,0,1);
	padding-top: 5px;
	border: none;
}

/* PALYER LIST */
.player-list ul{
	list-style:none;
	columns:6;
}
@media only screen and (max-width: 1235px){
	.player-list ul{
		columns:4;
	}
}
@media only screen and (max-width: 1023px){
	.player-list ul{
		columns:3;
	}
}
@media only screen and (max-width: 767px){
	.player-list ul{
		columns:2;
	}
}
@media only screen and (max-width: 479px){
	.player-list ul{
		columns:1;
	}
}
.player-list .active{
	font-weight:bold;
}

/* TYPEAHEAD */
.typeahead-demo .custom-popup-wrapper {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
background-color: #f9f9f9;
}

.typeahead-demo .custom-popup-wrapper > .message {
padding: 10px 20px;
border-bottom: 1px solid #ddd;
color: #868686;
}

.typeahead-demo .custom-popup-wrapper > .dropdown-menu {
position: static;
float: none;
display: block;
min-width: 160px;
background-color: transparent;
border: none;
border-radius: 0;
box-shadow: none;
}

/* COMPARE PLAYER HEADER */
.col-player .progress{
	height:24px;
	margin-bottom: 20px;
}
.compare-player-header{
	color:#fff;
	background:#222;
	overflow:hidden;
}
.col-player{
	float:left;
	width:47.5%;
	padding:20px 0;
}
.col-player canvas{
	margin-bottom:30px;
}
.compare-player-header .col-player{
	position:relative;
	background:#333;
}
.compare-player-header .col-player .bt-random{
	position:absolute;
	top:20px;
}
.compare-player-header .col-player-0 .bt-random{left:20px;}
.compare-player-header .col-player-1 .bt-random{right:20px;}
.col-player-0{text-align:right;}
.compare-player-header .col-vs{
	float:left;
	width:5%;
	height:185px;
	line-height:185px;
	font-size:50px;
	color:#fff;
	text-align:center;
	margin-top:20px;
}
.compare-player-header .col-award{
	float:left;
	background:rgba(255,255,255,.03);
	width:5%;
	line-height:45px;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.compare-player-header .col-award-player{
	line-height:45px;
	font-size:14px;
	padding:0;
}
.compare-player-header .col-award-player strong{
	display:inline-block;
	font-size:20px;
	text-align:center;
	background:rgba(255,255,255,.1);
	line-height:45px;
	width:45px;
	font-size:25px;
	padding:0;
}
.compare-player-header .col-player-0 strong{margin-left:10px;}
.compare-player-header .col-player-1 strong{margin-right:10px;}
.col-stats-header{
	float:left;
	width:5%;
	text-align:center;
}
.compare-player-header .avatar-team{
	width:100px;
	padding-top:50px;
}
.compare-player-header .col-player-0 .avatar,
.compare-player-header .col-player-0 .avatar-team{float:right;}
.compare-player-header .col-player-1 .avatar,
.compare-player-header .col-player-1 .avatar-team{float:left;}
.compare-player-header .player-infos{clear:both;}
.compare-player-header .col-player-0 .jersey{
	float:right;
	border-left:3px solid #fff;
	border-right:none;
	margin-right:0;
	margin-left:20px;
}
.col-stats-header{
	float:left;
	width:5%;
	text-align:center;
}
.compare-stats{
	margin-bottom:60px;
	overflow:hidden;
}
.compare-stats h2{text-align:center;}
.compare-stats .col-player{padding:0;}
.compare-stats .col-player-0 .progress-bar{
	float:right;
	text-align:right;
}
.compare-stats .col-player-0 .progress-bar span{padding-right:20px;}
.compare-stats .col-player-1 .progress-bar{text-align:left;}
.compare-stats .col-player-1 .progress-bar span{padding-left:20px;}

.saved-compare .list{
	margin-left:-3%;
	overflow:hidden;
}
.saved-compare .item{
	float:left;
	width:30.33%;
	color:#fff;
	background:#333333;
	margin-left:3%;
	margin-bottom:40px;
	overflow:hidden;
}
.saved-compare .p1,
.saved-compare .p2{
	float:left;
	width:45%;
}
.saved-compare .vs{
	float:left;
	width:10%;
	text-align:center;
	font-size:20px;
	line-height:85px;
	background:#222222;
	color:#fff;
}
.saved-compare .v{
	float:left;
	width:100px;
	padding:10px;
}
.saved-compare .item p{
	overflow:hidden;
	line-height:85px;
	margin:0;
}


.col-stats-header .h{margin-bottom:20px;}

/* ACTUAL */
.bg-mih,
.bg-stl,
.bg-atl{background:#E03A3E!important;}
.bg-nyn,
.bg-njn,
.bg-bkn{background:#000000!important;}
.bg-bos{background:#008248!important;}
.bg-chh,
.bg-cha{background:#0D89A5!important;}
.bg-chi{background:#CE1141!important;}
.bg-cle{background:#73243D!important;}
.bg-dal{background:#0064b1!important;}
.bg-den{background:#041E41!important;}
.bg-ftw,
.bg-det{background:#003DA6!important;}
.bg-sfw,
.bg-gos,
.bg-gsw{background:#1d428a!important;}
.bg-sdr,
.bg-hou{background:#ce1141!important;}
.bg-ind{background:#002d62!important;}
.bg-sdc,
.bg-lac{background:#006BB5!important;}
.bg-mnl,
.bg-lal{background:#552583!important;}
.bg-van,
.bg-mem{background:#FDB927!important;}
.bg-mia{background:#8B2332!important;}
.bg-mil{background:#00471A!important;}
.bg-min{background:#005083!important;}
.bg-noh,
.bg-nok,
.bg-nop{background:#B4975A!important;}
.bg-nyk{background:#003DA6!important;}
.bg-okc{background:#FFB819!important;}
.bg-orl{background:#0b77bd!important;}
.bg-syr,
.bg-phi,
.bg-phl{background:#006bb6!important;}
.bg-phx{background:#F9A01B!important;}
.bg-por{background:#D80E3C!important;}
.bg-roc,
.bg-kck,
.bg-sac{background:#5A2D81!important;}
.bg-sas,
.bg-san{background:#65737B!important;}
.bg-tor{background:#070B0C!important;}
.bg-noj,
.bg-uth,
.bg-uta{background:#F89F1B!important;}
.bg-bal,
.bg-blt,
.bg-chp,
.bg-chz,
.bg-cap,
.bg-was{background:#0D2240!important;}

/* CONFERENCES */
.bg-wst{background:#ed234f!important;}
.bg-est{background:#0066a4!important;}
.bg-lbn,
.bg-stp{background:#666!important;}

/* OLDIES */
.bg-bom{background:#ff5d3d!important;}
.bg-buf{background:#0478bf!important;}
.bg-cin{background:#cd3301!important;}
.bg-phw{background:#1b4276!important;}
.bg-sea{background:#006031!important;}
.bg-alt-sea{background:#ffc43f!important;}


.mega-loading{
	text-align:center;
	font-size:18px;
	padding-top:200px;
}
.mega-loading .progress{
	width:250px;
	margin:20px auto 0 auto;
}

.chart-legend{}
.chart-legend-3 .item{width:33.33%;}
.chart-legend-2 .item{width:50%;}
.chart-legend-1 .item{width:100%;}
.chart-legend .item{
	float:left;
	color:#fff;	
	text-align:center;
}
.chart-legend .item p{
	line-height:25px;
	background:rgba(255,255,255,.15);
}
.chart-legend .item strong{
	font-family: 'Train One', cursive;
	letter-spacing: -4px;
	font-size:50px;
	font-weight:normal;
}
.player-teams{
	clear:both;
	position:relative;
	margin-bottom:30px;
}


/* PLAYER XPS */
.player-xps{
	margin-left:-5px;
}
.player-xps.without-m{
	margin-left:0;
}
.player-xps .xp{
	display: inline-block;
	text-align: center;
	width:65px;
	height: 50px;
	position: relative;
	background: #ff6600;
	margin: 10px 5px;
}
.player-xps.without-m .xp{
	margin:0;
}
.player-xps .xp-old-school{
	background: #f56a54;
}
.player-xps .xp-all-nba-team{
	background: #a39300;
}
.player-xps .xp-born-ready{
	background: #913f09;
}
.player-xps .xp-traveller{
	background: #0756bd;
}
.player-xps .xp-clutch-po{
	background: #246d43;
}
.player-xps .xp-iron-man{
	background: #a06800af;
}
.player-xps .xp-bench-man{
	background: #e45d86;
}
.player-xps .xp-top-starter{
	background: #39be1e;
}
.player-xps .xp-defensive{
	background: #000000;
}
.player-xps .xp-offensive{
	background: #ff00bf;
}
.player-xps .xp-rim-protector{
	background: #4c00ff;
}
.player-xps .xp-top-scorer{
	background: #ff5100;
}
.player-xps .xp-top-shooter{
	background: #ff7b00;
}
.player-xps .xp-3-pointer{
	background: #ff0000;
}
.player-xps .xp-ft-threat{
	background: #ee3820;
}
.player-xps .xp-top-rbd{
	background: #441d04;
}
.player-xps .xp-top-ast{
	background: #b42253;
}
.player-xps .xp-fox{
	background: #c55e09;
}
.player-xps.small .xp{
	margin:0;
}

.player-xps .xp span{
	position: absolute;
	left:0;
	width:100%;
	text-align: center;
}
.player-xps .xp-title{
	top:0;
	font-size:8px;
	text-transform: uppercase;
	color:#fff;
	padding:5px 0;
}
.player-xps .xp-value{
	bottom:0;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background: rgba(255,255,255,.25);
}

.player-img{
	position: relative;
}
.player-img .v{
	overflow: hidden;
	background: rgba(255,255,255,.05);
	padding-top:35px;
	margin-top:-40px;
	border-radius: 8px 8px 50% 50%;
	box-shadow: 0px 10px 13px -7px rgba(0,0,0,.25), 5px 5px 15px 5px rgba(0,0,0,0);
}
.player-img .player-fidelity{
	position: absolute;
	top:0;
	left:0;
}
.player-fidelity .t{
	padding:5px 0;
}
.player-fidelity .t p{
	color:#fff;
	font-size:10px;
	float: left;
	margin:0;
}
.player-fidelity .t p + p{
	float:right;
}
.player-fidelity .b{
	font-size:10px;
	background:rgba(255,255,255,.15);
}
.player-fidelity .v{
	display: block;
	text-indent: -9999px;;
	overflow: hidden;
	background:#fff;
	height:5px;
}
.compare-player-header .player-teams{
	clear:both;
	position:relative;
	margin:60px 0;
}
.chart-legend-3 .player-teams{width:33.33%;}
.chart-legend-2 .player-teams{width:50%;}
.chart-legend-1 .player-teams{width:100%;}
.player-teams{
	border-top:1px solid rgba(255,255,255,.25);
}
.player-teams .bg{
	background: #333;
}
.player-teams .t{
	display:block;
	width:100%;
	background:rgba(255,255,255,.15);
	line-height:20px;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding:5px 0;
}
.player-teams-year{
	position:relative;
	float:left;
	height:25px;
}
.player-teams-team span{
	position:relative;
	display:block;
	border-bottom:1px solid rgba(255,255,255,.5);
	border-left:1px solid rgba(255,255,255,.5);
	height:100%;
	margin-left:-1px;
}
.player-teams-year:first-of-type .player-teams-team span{
	border-left:none;
}
.player-teams-year em{
	position:absolute;
	font-size:10px;
	width:45px;
	transform:rotate(-45deg);
	top:40px;
	right:0;
	height:10px;
}

.player-teams-year .awards{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 1px;;
	text-align: center;
	margin-top: 5px;;
}
.player-teams-year .award{
	display:inline-block;
	text-indent:-9999px;
	position:relative;
	display:block;
	height:10px;
	width:10px;
	border-radius: 50%;
}
.player-teams-year .all-nba-1st-team,
.player-teams-year .all-nba-2nd-team,
.player-teams-year .all-nba-3rd-team,
.player-teams-year .all-nba-defensive-1st-team,
.player-teams-year .all-nba-defensive-2nd-team{
	display: none !important;
}

.player-avg-yby h3{
	font-size:24px;
}


.player-connexions-team{
	color:#fff;
	padding:20px;
	padding-top:0;
}
.player-teammate{
	float:left;
	padding:10px;
	background:rgba(255,255,255,.05);
	margin:1px 1px 0 0;
}
.player-teammate .v{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
}
.player-teammate p{
	float:left;
	line-height:40px;
	white-space:nowrap;
	margin:0;
}
.player-teammate-mini .v{
	float:none;
	margin-right:0;
}
.player-teammate-mini p{
	display:none;
}
.player-teammate .angular-popover-container{
	display:none;
}
.player-teammate-mini .angular-popover-container{
	display:block;
}
.angular-popover-template{
	white-space:nowrap;
	color:#333;
	padding:10px;
}

.player-cards{
	overflow:hidden;
}
.player-cards .item{
	position:relative;
	height:100%;
	padding:10px;
	padding-top:50px;
	border-radius:8px;
	overflow: hidden;
}
.bg-card-player{
	background:#333333;
}
.bg-card-player-10{
	background: #870000; /* fallback for old browsers */
	background: -webkit-linear-gradient(to left, #870000 , #190A05); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left, #870000 , #190A05); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.bg-card-player-9,
.bg-card-player-8,
.bg-card-player-7{
	background: #F0CB35; /* fallback for old browsers */
	background: -webkit-linear-gradient(to left, #F0CB35 , #870000); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left, #F0CB35 , #870000); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.bg-card-player-6{
	background: #F0CB35; /* fallback for old browsers */
	background: -webkit-linear-gradient(to left, #603813 , #F0CB35); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left, #603813 , #F0CB35); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.bg-card-player-5{
	background: #603813; /* fallback for old browsers */
	background: -webkit-linear-gradient(to left, #b29f94 , #603813); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left, #b29f94 , #603813); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.bg-card-player-4,
.bg-card-player-3{
	background: #16222A; /* fallback for old browsers */
	background: -webkit-linear-gradient(to left, #16222A , #b29f94); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left, #16222A , #b29f94); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.bg-card-player-2{
	background:#111;
}
.bg-card-player-1{
	background:#333;
}
.player-cards .item .v{
	overflow: hidden;
	background: rgba(255,255,255,.05);
	padding-top:25px;
	margin-top:-40px;
	border-radius: 8px 8px 50% 50%;
	box-shadow: 0px 10px 13px -7px rgba(0,0,0,.25), 5px 5px 15px 5px rgba(0,0,0,0);
}
.player-cards .ranking-in-the-list{
	position: absolute;
	width:100%;
	background:rgba(255,255,255,.1);
	top:0;
	left:0;
	font-family: 'Train One', cursive;
	letter-spacing: -4px;
	font-size:36px;
	text-align: left;
	line-height: 1;
	color:rgba(255,255,255,.85);
	padding:5px 10px;
}
.player-cards .v img{
	position: relative;
}
.player-cards .item .c{
	padding:10px;
}
.player-cards .item .c h3{
	font-size:25px;
	color:#ffffff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}
.player-cards .item-8 .c h3,
.player-cards .item-6 .c h3,
.player-cards .item-5 .c h3,
.player-cards .item-4 .c h3{}
.player-cards .item .note{
	position:absolute;
	right:0;
	top:0;
}
.player-cards .item .n{
	float:left;
	text-align:center;
	font-size:15px;
	color:#ffffff;
	padding:10px;
	background:#000;
}
.player-cards .item .n-xp{
	opacity:0.66;
}
.player-cards .item .n-at{
	opacity:0.33;
}
.player-cards .item .n sup{
	font-size:10px;
}
.awards .award{
	position:relative;
	display:inline-block;
	line-height:15px;
	background:#ff6600;
	color:#fff;
	font-size:12px;
	padding:5px;
	margin-right:5px;
	margin-bottom: 5px;
}
.awards .award strong{
	display:inline-block;
	background:rgba(255,255,255,.25);
	padding:5px;
	margin:-5px;
	margin-right:5px;
}
.awards .roy{background:#999999;}
.awards .mip{background:#993399;}
.awards .sixth{background:#663333;}
.awards .mvp{background:#ff6600;}
.awards .fmvp{background:#5bc0de;}
.awards .asmvp{background:#f0ad4e;}
.awards .dpoy{background:#222222;}
.awards .champion{background:#AF0200;}
.awards .all-nba-1st-team{background:rgba(0,0,0,.75);}
.awards .all-nba-2nd-team{background:rgba(0,0,0,.5);}
.awards .all-nba-3rd-team{background:rgba(0,0,0,.25);}
.awards .all-nba-defensive-1st-team{background:rgba(0,0,0,.75);}
.awards .all-nba-defensive-2nd-team{background:rgba(0,0,0,.5);}
.awards .title-scoring{background:rgba(0,0,0,.5);}
.awards .title-rebound{background:rgba(0,0,0,.5);}
.awards .title-assist{background:rgba(0,0,0,.5);}

.calc{margin-bottom:50px;}

.all-time{
	margin-top:10px;
	font-size:10px;
	color:#fff;
}
.all-time .at,
.all-time .rank{
	position:relative;
	float:left;
	text-align:center;
	padding:8px;
	background:rgba(0,0,0,.33);
	height:50px;
	border-left:1px solid rgba(0,0,0,.66);
}
.all-time strong{
	display:block;
	font-size:12px;
}
.all-time .at{
	width:52px;
	line-height:52px;
	background:rgba(0,0,0,.66);
	padding:0;
}

/* RANKING */
.table-ranking .still-active{
	font-weight:600;
}

/* CHRONO */
.team-eras{
	position:relative;
	background:#fff;
	margin:30px 0;
}
.team-eras .date{
	position:absolute;
	color:#ffffff;
	font-size:10px;
}
.team-eras .marker{
	position:absolute;
	border-left:1px solid rgba(255,255,255,.25);
	top:0;
	left:0;
	height:100%;
}
.team-eras .era{
	float:left;
	height:105px;
	line-height:30px;
	position:relative;
	text-align:center;
	font-size:10px;
}
.team-eras .era .bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.team-eras .era .name{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	font-size:8px;
	color:#ffffff;
}
.team-eras .era-1 .bg{opacity:.9;}
.team-eras .era-2 .bg{opacity:.8;}
.team-eras .era-3 .bg{opacity:.7;}
.team-eras .era-4 .bg{opacity:.6;}
.team-eras .era-5 .bg{opacity:.5;}
.team-eras .era-6 .bg{opacity:.4;}

.team-eras .div{
	position:absolute;
	height:30px;
	left:0;
	top:30px;
}
.team-eras .div .date,
.team-eras .conf .date{
	text-align:right;
	right:0;
	top:0;
	height:30px;
	width:10px;
	border-top:1px solid rgba(255,255,255,.25);
	background:#ff6600;
}
.team-eras .conf{
	position:absolute;
	height:30px;
	left:0;
	top:60px;
}
.team-eras .conf .date{
	background:#66ff00;
}
.team-eras .champion{
	position:absolute;
	left:0;
	top:92px;
}
.team-eras .champion .date{
	text-align:right;
	right:0px;
}
.team-eras .champion .date .d{
	display:block;
	transform:rotate(-45deg);
	padding-top:5px;
	padding-right:5px;
}

.team-eras .years{
	position:absolute;
	left:0;
	top:115px;
}
.team-eras .years .date{
	position:absolute;
	text-align:right;
	right:0;
	transform:rotate(-45deg);
}