/* Enter Your Custom CSS Here */

body > header > div.fs-container > div > div > ul > li:nth-child(1) > a{color:#000; font-weight:500;}
body > header > div.fs-container > div > div > ul > li:nth-child(2) > a{color:#fff; font-weight:500;}
body > header > div.fs-container > div > div > ul > li:nth-child(3) > a{color:#fff; font-weight:500;}
body > header > div.fs-container > div > div > ul > li:nth-child(4) > a{color:#fff; font-weight:500;}
body > header > div.fs-container > div > div > ul > li:nth-child(5) > a{color:#fff; font-weight:500;}

@media (min-width: 575px) {
.login {
	display: none !important;
}
}

@media (min-width: 575px) {
.top-btn.mobi {
	display: none !important;
}
}

body > header > div:nth-child(1) > a > u {
	
	text-decoration: none;
}

body > header > div:nth-child(1) > a {
	margin: 30px 10px;
	font-size: calc(12px + (14 - 11) * ((100vw - 300px) / (1600 - 300)));
}


.students-page {
	
	text-align: left;
	display: inline-block;
	width: 100%;
	
}

.students-page-links {

	top: 60px;
	
}

a.students-button {
	
	text-decoration: none !important;
	display: inline-block;
	background: #0A3E66;
	padding: 10px;
	font-size: calc(12px + (20 - 12) * ((100vw - 300px) / (1600 - 300)));
	color: white;
	margin: 10px;
	
}



.login {background-color: #062D56; top: 20px; text-align: center; position: relative; margin: auto; padding-top: 10px; padding-bottom: 10px;}

.login-mobi {background-color: #FCC61C; font-size: 1.4rem; line-height: 140%; font-weight: 500; position: relative; max-width: 276px; margin: auto; padding: 5px;}

body > header > div.fs-container > div > div > ul > li:nth-child(1) {
	
	margin-right: 8px;
}

body > header > div.fs-container > div > div > ul > li:nth-child(2) {
	
	margin-right: 8px;
}

body > header > div.fs-container > div > div > ul > li:nth-child(3) {
	
	margin-right: 8px;
}

body > header > div.fs-container > div > div > ul > li:nth-child(4) {
	
	margin-right: 8px !important;
}

body > header > div.fs-container > div > div > ul > li:nth-child(1) > a {
	
	background-color: #fcc61c !important;
}

.address {
	margin: 30px 10px;
	font-size: calc(12px + (20 - 12) * ((100vw - 300px) / (1600 - 300)));
}


.students-page {
	
	text-align: left;
	display: inline-block;
	width: 100%;
	
}

.students-page-links {

	top: 60px;
	
}

a.students-button {
	
	text-decoration: none !important;
	display: inline-block;
	background: #0A3E66;
	padding: 10px;
	font-size: calc(12px + (20 - 12) * ((100vw - 300px) / (1600 - 300)));
	color: white;
	margin: 10px;
	
}


@media (max-width: 767px) {
.header-wrap {
    padding-top: 10px;
    padding-bottom: 20px !important;
}
}

@media (max-width: 767px) {
.top-phone {

	margin-top: 50px !important;
}
}

@media (max-width: 767px) {
.search-ico {

	margin-top: 50px !important;
}
}

.quiz-wrap {
	display: table;
    width: 100%;
    height: 100%;
}

.take-quiz {
	padding: 20px;
	display: table-cell;
  vertical-align: middle;
	background: #FFB319;
	text-align: center !important;
}
.take-quiz h2, .take-quiz h3 {
	color: #0059B3 !important;
	font-size: 18px !important;
	background-color: #FFB319;
	padding: 2px;
}

body > div.page-wrap > section.hm-featured-boxes.bg-white.sec-space > div > div > div:nth-child(1) > div:nth-child(3) > div > div > figure > div > div > a {
	
	color: #0059B3 !important;
	background: #FFB319 !important;
	border: 1px solid #0059B3;
}

.navbar-default .navbar-nav > li > a {
    font-weight: 600;
}


@media only screen and (max-width: 700px) {
.home-hero-wrap {
    display: none;
}
		
}