.eo_pricing_tbl{
	display: block;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.06);
	border-radius: 15px;
}

.eo_pricing_tbl table{
	width: 100%;
	margin-bottom: 35px;
	border-right: 4px solid #845EC2;
}

.eo_pricing_tbl table thead{
	background-color: #845EC2;
	color: #FFFFFF;
	text-align: center;
}

.eo_pricing_tbl table thead tr th{
	padding: 10px 15px;
}

.eo_pricing_tbl table tbody tr:nth-child(odd){
	background-color: rgba(132, 94, 194, 0.05);
}

.eo_pricing_tbl table tbody tr td.label{

}
.eo_pricing_tbl table tbody tr td.value{

	text-align: center;
}
.eo_pricing_tbl table tbody tr td.value.premium{
	border-left: 4px solid #845EC2;
	background-color: rgba(132, 94, 194, 0.1);
}
.eo_pricing_tbl table tbody tr td{
	padding: 10px 15px;
}

.eo_pricing_tbl table tbody tr td.value i.green-check{
	color: green;
	font-size: 20px;
}
.eo_pricing_tbl table tbody tr td.value i.red-check{
	color: red;
	font-size: 20px;
}

.eo_pricing_tbl table tfoot{
	background-color: #f2f2f2;
}
.eo_pricing_tbl table tfoot tr td{
	padding: 10px 15px;
	font-weight: bold;
}
.eo_pricing_tbl table tfoot tr td.premium{
	border-left: 4px solid #845EC2;
	background-color: rgba(132, 94, 194, 0.1);
	border-bottom: 4px solid #845EC2;
}

.eo_pricing_tbl .eo_tbl_note{
	display: block;
	width: 100%;
	padding: 10px 15px;
}