body{
	background: #fff;
}

.red{
	color: #e94e1b;
}
.dark, .blue{
	color: #003542!important;
}

.bg-red{
	background-color: #e94e1b;
}

.bg-light {
	background-color: #f2f2f2!important;
}

.bg-dark{
	background-color: #003542!important;
}

.bg-dark h2{
	color: #fff;
}

.btn-primary,.active>.page-link, .page-link.active{
	background-color: #e94e1b;
}
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:active{
	background-color: #e94e1b!important;
}

.btn-info{
	background-color: #003542;
}
.btn-info:focus,
.btn-info:hover,
.btn-info:active{
	background-color: #005260!important;
}

.btn-light{
	background-color: #eaeaea!important;
	border: 0px solid #003542;
	color: #003542;
}
.btn-light:focus,
.btn-light:hover,
.btn-light:active{
	background-color: #003542!important;
	color: #fff!important;
}

.page-wrapper .page-header {
    margin: 0;
} 

.table-results tr:nth-child(even){
	background-color: #f2f2f2;
}

.table-results tr:nth-child(even) td a.btn-light{
	background-color: #e1e1e1!important;
}

.question{	
	padding: 10px 20px;
}

.card.test .question:nth-child(even),
.card-body.results .question:nth-child(even){
	background-color: #f2f2f2!important;
}

.top-buttons-wrap{
	border-bottom: 1px solid #04204524;
	padding: 0px 10px 10px 10px;
}

.result-header h2{
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 8px;
}

@media print {
.bg-red{
	background-color: #e94e1b;
}

.bg-light {
	background-color: #f2f2f2!important;
}

.bg-dark{
	background-color: #003542!important;
}
}

.navbar-expand-md .nav-item.active:after {
    border-color:#e94e1b;
}