html, body {
	height: 100%
}

.container {
	margin-top: 5%
}

.block-content {
	padding: 0;
	text-align: center;
	vertical-align: middle;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:26px;
	height:100px;
	overflow: hidden;
	margin: 0;
  -webkit-transition: all .5s ease-in-out;
       -o-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out;	
}

.block-content p{
	padding: 26px 0 0 0px;
	margin:0;
	line-height:25px;
	position: relative;
}

.block-content .p10{
	padding: 10px 0 0 0px;
}
.block-content i{
	font-size:40px;
	color:white;
	padding-top:30px;
}
.block-content i:hover{
	color:#ff9601;
}
.block-content a:hover{
	color:#19a6c4;
}
.block-content:hover{
	background-color: #f0f0f0;
	cursor: pointer;
}
.block-content:hover a{
	color:#19a6c4;
}
.block-content:hover i{
	color:#ff9601;
}
.orange {
	background-color: #fdc101;
}

.orange {
	background-color: #fdc101;
}
.silver{
	background-color: #d3d4d6;
}
.green{
	background-color: #a4c53a;
}
.blue{
	background-color: #19a6c4;
}
.red{
	background-color: #e23c26;
}
.icon-silver-left{
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(../images/silve-left.png) no-repeat;
	left: -6px;
	top: 43px;
	z-index: 999 !important;
}
.icon-silver-right{
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(../images/silve-right.png) no-repeat;
	right: -32px;
	top: 43px;
	z-index: 999 !important;
}

.icon-green-bottom{
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(../images/green-bottom.png) no-repeat;
	left: 47%;
	bottom: -32px;
	z-index: 999 !important;
}
.icon-blue-bottom{
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(../images/blue-bottom.png) no-repeat;
	left: 47%;
	bottom: -32px;
	z-index: 999 !important;
}
.icon-red-bottom{
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(../images/red-bottom.png) no-repeat;
	left: 47%;
	bottom: -32px;
	z-index: 999 !important;
}
.icon-blue-right{
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(../images/blue-right.png) no-repeat;
	top: 47%;
	right: -32px;
	z-index: 999 !important;
}

.icon-red-right{
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: url(../images/red-right.png) no-repeat;
	top: 47%;
	right: -32px;
	z-index: 999 !important;
}

.mtop{
	margin-top:3px;
}
.mbottom{
	margin-bottom:3px;
}
.logo-top{
	background: #FFF url(../images/tpg.png) no-repeat top center;
	background-size: auto 203px;
	width:100%;
	height:100px;
}
.logo-bottom{
	background: #FFF url(../images/tpg.png) no-repeat bottom center;
	background-size: auto 203px;
	width:100%;
	height:103px;
}
.tableauto{
	margin: 0 auto;
	margin-top: 11px;
}
.tablehome{
	height: 100%;
	margin: 0 auto;
}