.nav-pills .nav-link {
    padding:45px 0;
    font-size:23px;
    font-weight:400;
    text-transform: uppercase;
    text-align: left;
    padding-left:50px;
}

.qcf h2 {
    font-size:23px;
    color:#FF8900;
    margin:30px 0;
    font-weight:300;
}

.qcf p:first-child {
	font-size:20px;
	line-height:27px;
	color:#616161;
}

.qcf .table-striped tr td {
    font-size:23px;
    padding:30px;
    font-weight:200;
}

.nav-pills .nav-link {
    font-weight:300;
}
.nav-fill li {
    background:#424242;
    flex-grow: 1;
    flex-basis: 0;
}
.nav-pills-wrapper {
    background: linear-gradient(90deg, #424242 50%, #9E9E9E 50%);
}

.nav-pills li:first-child a {
    padding-left:25px;
}

.bcontent h3 {
    line-height:2;
}

h3.nvq_title.first {
    margin-top:0;
}
h3.nvq_title {
    margin-top:100px;
}

@media screen and (max-width:768px) {

    .qcf .table-striped tr td { font-size:18px; }

}