.e-container {
	width: 738px;
	font-family: 'Roboto', sans-serif;
}

.e-title {
	font-size: 24px !important;
	text-align: center;
	font-weight: 700 !important;
	margin-top: 25px;
	font-family: 'Roboto', sans-serif !important;
}

.e-g1 {
	display: table;
	width: 100%;
}

.e-g1-cell {
	display: table-cell;
	width: 50%;
	padding: 0 25px;
	text-align: center;
	vertical-align: middle;
}

.e-sn {
	width: 125px;
	height: 35px;
	color: #fff;
	background-color: #000;
	margin: 10px auto;
	font-weight: 700;
	font-size: 18px;
	border: none;
}

.e-sn:hover,
.e-sn-product:hover {
	cursor: pointer;
}

.e-g2 {
	padding: 30px 0 30px 15px;
}

.e-ansi {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	padding-top: 25px;
	font-family: 'Roboto', sans-serif !important;
}

.e-list {
	display: table;
	width: 100%;
	padding: 15px;
    font-size: 14px;
    font-weight: 700;
}

.e-list-item {
	display: table-cell;
	width: 50%;
}

.e-product-grid {
	display: table;
	width: 100%;
}

.e-product {
	display: table-cell;
	width: 33%;
	padding: 10px 0 10px 15px;
}

.e-sn-product {
	background: linear-gradient(90deg, #d2232a 25%, #000 25%);
	border: none;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	height: 25px;
	margin: -3px 0 0 3px;
}

.e-product-title {
	font-size: 18px;
	font-weight: 700;
	font-family: 'Roboto', sans-serif !important;
}

.e-g4 {
	margin-top: 55px;
}

.list-group-item {
	background-color: #231f20 !important;
    color: #fff !important;
}

.list-group-item:hover {
	background-color: #fff !important;
	color: #495057 !important;
}

.list-group-item.active {
	background-color: #f37e31 !important;
    border-color: #f37e31 !important;
}

.e-link {
	color: #FF5700 !important;
}

.e-link:hover {
	color: #a73900 !important;
}

a.list-group-item {
    display: block !important;
	text-decoration: none !important;
}

.e-ansi-text {
	font-size: 14pt;
}

input {
	line-height: initial !important;
}

body {
    line-height: initial !important;
}

hr {
	margin: 0 !important;
	border-style: inset !important;
	border-width: 1px !important;
	border-top: 1px solid #9a9a9a !important;
}

table {
    border-collapse: initial !important;
}

p {
	margin-bottom: initial !important;
}

.art-blockcontent p {
    margin: 6px 0 !important;
}

.e-g2 p {
    font-size: 14px;
}