*{padding:0;margin:0;}

/* fontawesom */
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-square:before {
  content: "\f0c8";
}
.fa-play:before {
  content: "\f04b";
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
:root .fa-rotate-180 {
  filter: none;
}
/* fontawesom */

/* tbi float */
.tbi-label-container{
	z-index:999;
	position:fixed;
	top:calc(100% / 2 - 130px);
	left:67px;
	display:table;
	visibility: hidden;
}
.tbi-label-text{
	width:410px;
	height:260px;
	color:#696969;
	background:#f5f5f5;
	display:table-cell;
	vertical-align:top;
	padding-left:5px;
	border:1px solid #f18900;
	border-radius:3px;
}
.tbi-label-text-a{
	text-align:center;
}
.tbi-label-text-a a{
	color:#b73607;
}
.tbi-label-text-a a:hover{
	color:#672207;
	text-decoration:underline;
}
.tbi-label-arrow{
	display:table-cell;
	vertical-align:middle;
	color:#f5f5f5;
	opacity:1;
}
.tbi_float{
	z-index:999;
	position:fixed;
	width:60px;
	height:60px;
	top:calc(100% / 2 - 30px);
	left:0px;
	background-color:#ffffff;
	border-top:1px solid #f18900;
	border-right:1px solid #f18900;
	border-bottom:1px solid #f18900;
	color:#FFF;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
	cursor:pointer;
}
.tbi-my-float{
	margin-top:12px;
}	
