/* flex TABLE
------------------------------------------------*/

.table-wrapper{
	padding:60px 20px;
}

.table-wrapper h3{padding:0; text-align: left; color:#fff;}
.table-wrapper h4{border-bottom: none; margin-bottom: 0;}


.flex-table{
	width: 100%;
	display: block;
	margin: 0 auto;
	text-align: center;
	background:#fff;
	padding:20px;
}

.flex-table h3{
	background:#2F74A5;
	padding:10px;
	text-align: center;
	font-size: 20px;
}

.ft-mobile{
	display: none;
}

.flex-table-row{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: stretch;
}

.ft-item{
	display: flex;
	flex: row;
	align-items:center;
	pading:20px 10px;
	width:100%;
	border:1px solid #eaeaea;
}

.ft-item h4{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding:10px;
}

.ft-item p{
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.ft-left p{margin-left: 20px; text-align: left;}

.label-bg{background:#afafaf; color:#fff;}
.bg-row{background:#f7f7f7;}





.flex-table-list{
	display: flex;
	text-align: left;	
	padding:15px 0 30px 0;
}

.flex-table-list ul{margin: 0;}
.flex-table-list ul li{list-style: none; font-size: 14px;}



@media screen and (max-width:450px){	
	.flex-table{padding: 20px 0;}
}
