body, h1, h2, h3, h4, nav {
	font-family: 'Open Sans', 'sans-serif' !important;
}
div { height: 100%; width: auto; }

.navbar .navbar-nav {
	display: inline-block !important; 
	float: none !important;
	vertical-align: top !important;
}
.navbar .navbar-collapse {
	text-align: center !important;
}
.row {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, 
.col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, 
.col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, 
.col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, 
.col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, 
.col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, 
.col-xs-8, .col-xs-9 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
/*------------QUICK MENU Z INDEX / RESPONSIVE FIX ----------*/
@media (min-width: 768px) {
	#navbar-mobile {
		display: none;
	}
	.navbar-nav {
     text-align:center;
     float:none;
   }
   .navbar-nav li{
     float:none;
     display:inline-block;
   }
}
#Welcome-Section div div.col-md-3 div form {
	margin-bottom: 7.1px;
}
#main-nav-dropdowns form {
	float: none !important;
    display: inline-block;
}
.dropdown-menu li {
	display: block;
	line-height: 1.5;
}
#main-nav a {
	color: #222;
}
/*------------------BEGIN HOME PAGE ONLY STYLES----*/

/*------------Home Row 3 Talking Points------*/
#Row-3-Talking-Points-HOME {
	text-align: center;
	color: #fff;
	background: url("/images/cta_background_image.jpg");
	padding: 40px;
}
#Row-3-Talking-Points-HOME h3 {
	font-size: 27px;
}
#Row-3-Talking-Points-HOME p {
	padding-left: 100px;
	padding-right: 100px;
	line-height: 1.5;
}
@media all and (max-width:500px) {
	#Row-3-Talking-Points-HOME p {
		padding-left: 20px;
		padding-right: 20px;
	}
}
/*--------------VET VIDEO----------------*/
#Vet-Video-Home {
	text-align: center;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 30px;
}
#Vet-Video-Home > h2 {
    background: rgb(2, 136, 209);
	background: rgba(2, 136, 209, 0.6);
    width: 25%;
	height: 30%;
    color: #fff;
	position: absolute;
    z-index: 1;
    bottom: 90px;
	text-align: left;
    line-height: 1.5;
    padding: 30px;
	font-size: 25px;
}
#Vet-Vid-Title {
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
}
@media all and (min-width: 1600px) {
	#Vet-Video-Home h2 {
		height: 20%;
		width: 20%;
	}
}
#Vet-Video-Home iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;	
}
/*---------------------CTA CONTENT------------*/
#CTA-Content-Home, #Module-info {
    color: #fff;
}
#CTA-Content-Home .cta-image {
	background: url("/images/placeholder.gif");
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	height: 100%;
}
#Easy-Application .cta-image {
	background: url("/images/woman-on-phone.jpg");
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Professional-Network .cta-image {
	background: url("/images/professionals-networking.jpg");
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Financial-Aid .cta-image {
	background: url("/images/financial-aid-girl.jpg");
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Military-Benefits .cta-image {
	background: url("/images/military-benefits-dog.jpg");
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Easy-Transfers .cta-image {
	background: url("/images/transfer-credits-vet-tech.jpg");
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#CTA-Content-Home p, #Module-info p, #Module-info-grey p {
    line-height: 2;
    padding: 20px;
    padding-top: 5px;
}
#CTA-Content-Home h3, #Module-info h3 {
    margin-left: 20px;
    font-size: 35px;
}
#Easy-Application, #Financial-Aid, #Military-Benefits, #Professional-Network, #Easy-Transfers, #Module-info, #Module-info-grey {
    height: 350px;
}
#Easy-Application a, #Financial-Aid a, #Military-Benefits a {
	background-color: #3da7ff;
	border: solid #fff 1px;
	border-radius: 5px;
	padding: 10px;
	maring-top: 10px;
	margin-left: 7px;
	color: #fff;
	font-size: 16px;
	margin-left: 20px;
}
    #Professional-Network a, #Easy-Transfers a, #Module-info a, #Module-info button {
        background-color: #4e5b60;
        border: solid #fff 1px;
        border-radius: 5px;
        padding: 10px;
        maring-top: 10px;
        margin-left: 7px;
        color: #fff;
        font-size: 16px;
        margin-left: 20px;
    }
#CTA-Content-Home a:hover, #Module-info a:hover ,#Module-info-grey a:hover {
    background-color: #fff;
    color: #222;
    text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
#Easy-Application, #Financial-Aid, #Military-Benefits, #Professional-Network, #Easy-Transfers, #Module-info, #Module-info-grey {
    margin-bottom: 60px;
}
.cta-text-1 {
	background-color: #4e5b60; 
	height: 100%;
	padding-top: 30px;
}
.cta-text-2, .mat-text {
    padding-top: 20px;
    margin-top: 26px;
    background-color: #3da7ff;
    height: 85%;
    -webkit-box-shadow: -2px -2px 20px -5px rgba(34,34,34,1);
    -moz-box-shadow: -2px -2px 20px -5px rgba(34,34,34,1);
    box-shadow: -2px -2px 20px -5px rgba(34,34,34,1);
}
/*------------------COUNTDOWN-----------------*/
#Countdown {
	color: #fff;
	background-color: #3da7ff;
	padding: 40px;
	text-align: center;
	font-size: 20px;
}
#days, #weeks {
	font-size: 45px;
}
#Countdown-Box p.time-text{
	font-size: 14px;
}
#Countdown-Box {
	border: solid 3px #fff;
	border-radius: 10px;
	max-width: 300px;
    margin: auto;
    min-height: 250px;
}
#Countdown-Box h3 {
	font-size: 28px;
	font-weight: 500;
}
#Countdown-Box p {
	font-size: 90px;
}
#Countdown-Box a {
	background-color: #2dad46;
	padding: 5px;
	font-weight: bold;
	border: solid 1px #fff;
	border-radius: 10px;
	font-size: 16px;
	color: #fff; 
	cursor: pointer;
	position: relative;
    bottom: 10px;
}
#Countdown-Box a:hover {
	background: #fff;
	color: #222;
	text-decoration: none;
	-webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
#Countdown > p > b > a {
	color: #fff;
	margin-top: 10px;
}
#Countdown .call-us {
	max-width: 320px;
    margin: auto;
    margin-top: 10px;
}
#days_container {
	float: right;
    position: relative;
    right: 30%;
}
#weeks_container {
	position: relative;
    right: 10%;
}
.overlapped {
	position: absolute;
	height: 350px !important;
}
/*---------------------SOCIAL MEDIA FEED --------------------- */
#Social-Media-Feed {
	text-align: center;
	background-color: #ddd;
}
.social-media-title {
	font-size: 32px;
    padding: 20px;
}
#Social-Media-Feed ul h1, #Social-Media-Feed ul h3 {
	display: none;
}
#Social-Media-Feed ul {
	max-width: 90%;
}
#grey-filler {
	height: 50px;
	background: #ddd;
}
/*END HOME PAGE ONLY STYLES--------*/
/*---------------------HEADER / MENU --------------------- */
header {
	background-color: #fff;
}
#Pre-Header {
	background-color: #4e5b60;
	height: auto;
}
#Pre-Header p {
	color: #fff;
	margin-left: 60%;
	font-size: 16px;
}
#Pre-Header a {
	color: #fff;
}
#BVU-Logo {
	margin-left: 5%;
}
#Nav-CTAS {
	margin-top: 20px;
	margin-right: 5%;
}
#Nav-CTAS a {
	border-radius: 10px;
	position: relative;
	z-index: 10;
}
#ReqInfoBTN {
	background-color: #2dad46;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 20px;
}
#ReqInfoBTN:hover {
	color: #2dad46;
    background: #fff;
	border: solid 1px #2dad46;
	text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
#ApplyNowBTN {
	background-color: #0288d1;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 20px;
	margin-left: 10px;
}
#ApplyNowBTN:hover {
	color: #0288d1;
    background: #fff;
	border: solid 1px #0288d1;
	text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;	
}
#main-nav-dropdowns li a {
	color: #989ba0;
}
#Program-Menu div div ul li a {
	color: #222;
}
@media all and (max-width:1280px) {
	#Nav-CTAS {
		margin-right: 0;
	}
	#BVU-Logo {
		margin-left: 0;
	}
}
@media all and (max-width:891px) {
	#BVU-Logo {
		margin-left: 70px;
		max-width: 330px;
	}
}
@media all and (max-width:845px) {
	#main-nav-dropdowns li {
		margin-left: -5px;
		margin-right: -5px;
	}
}
@media all and (max-width:768px) {
	#BVU-Logo {
		margin-left: 0 !important;
	}
}
/*---------------------MAIN MENU --------------------- */
.menu-list {
	list-style-type: none;
	position: relative;
	left: -40px;
}
@media all and (max-width:991px) {
	#BVU-Logo {
    margin-left: 50px;
	}
}
@media all and (max-width:780px) {
	#Welcome-Section {
		margin-top: -40px;
	}
}
#Financial-Aid-Menu, #Mat-Menu {
	display: block;
    width: 300px;
    padding-left: 10px;
    left: -40px;
}
    #Financial-Aid-Menu li a, #Mat-Menu li a, #navbar-mobile > div > div.navbar-collapse.financial-aid.collapse.in li a {
        line-height: 2;
    }
/*-----------------MOBILE MENU-------------------*/
body header nav div div.navbar-header button {
	background-color: #4e5b60;
}
body header nav div div.navbar-header {
	position: relative;
	z-index:1;
}
.icon-bar {
	background-color: #fff;
}
.mobile-container {
	top: 70px;
    position: relative;
}
.financial-aid, .mat {
	position: relative;
    bottom: 75px;
}
#mobile-nav {
	padding-left: 0;
	padding-right: 0;
	position: relative;
    bottom: 60px;
    margin-bottom: -60px;
	overflow: visible;
}
#mobile-nav li {
	text-align: left;
	list-style: none;
    margin-left: -40px;
}
#mobile-nav li a {
	color: #777;
	line-height: 1.5;
}
#navbar-mobile div div:nth-child(6) button {
	background-color: #bbb;
}
#navbar-mobile div div:nth-child(6) button:hover {
	background-color: #fff;
	color: #ccc;
}
@media all and (max-width:768px) {
	body header nav div div.navbar-header {
		position: relative;
		bottom: 75px;
	}
}
@media all and (max-width:725px) {
	#ReqInfoBTN, #ApplyNowBTN {
		font-size: 14px;
		padding: 10px;
	}
	#Welcome-Section {
		margin-top: -80px;
	}
	#mobile-nav {
		margin-bottom: 0;
	}
	#Nav-CTAS {
		position: relative;
		left: 30px;
	}
}
@media all and (max-width:660px) {
	#Nav-CTAS {
		left: 0px;
	}
	#BVU-Logo {
		max-width: 275px;
	}
	body header nav:nth-child(3) div div.navbar-header button {
		top: 10px;
	}
}
@media all and (max-width:600px) {
	#BVU-Logo {
		max-width: 200px;
		margin-top: 10px;
	}
	#ReqInfoBTN, #ApplyNowBTN {
		font-size: 12px;
		padding: 5px;
	}
}
@media all and (max-width:505px) {
	#Nav-CTAS {
		left: -20px;
	}
}
@media all and (max-width:475px) {
	#ReqInfoBTN {
		position: relative;
		bottom: 22px;
		left: 40px;
	}
	#ApplyNowBTN {
		position: relative;
		top: 10px;
		right: 10px;
		margin-left: -40px;
	}
	#BVU-Logo {
		position: relative;
		left: -15px;
	}
}
/* -----------------HERO IMAGE & FORM------------------------*/
.form-container {
	padding: 25px;
	background-color: #0288d1;
	display: table;
}
.form-container h3 {
	text-align: center;
	color: #fff;
	margin-top: 0;
}
.form-container h4 {
	text-align: center;
	color: #fff;
	font-weight: 300;
}
.form-container input, .form-container select {
	margin-top: 8px;
	margin-bottom: 8px;
}
.formWrapper {
	background-color: #0288d1;
}
#disclaimer-wrapper {
	color: #fff;
}
.priority-small, #Welcome-Section div div.col-md-4 div form p a {
	font-size: 12px;
	color: #ccc;
}
.next-steps .priority-small {
	width: 85%;
	font-size: 10px;
}
.priority-small a {
	color: #eee;
}
.btn-wrapper {
	text-align: center;
}
.btn-wrapper input {
	color: #fff;
    background-color: #2dad46;
    margin: 15px;
    padding: 10px;
    width: 45%;
	text-transform: uppercase;
    font-weight: bold;
    position: relative;
    top: 20px;
}
.btn-wrapper input:hover {
	background: #fff;
	border: solid 1px #0288d1;
	font-weight: bold;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;	
}
#Welcome-Section div div.col-md-3 div form input:nth-child(12),
#Welcome-Section div div.col-md-3 div form input:nth-child(13) {
	width: 49%;
    display: table-cell;
    margin-top: 0px;
    margin-bottom: 0px;
}
#Welcome-Section div div.col-md-3 div form input:nth-child(13) {
	float: right;
}
#Welcome-Section div div.col-md-8.hero-image h1 {
	text-align: center;
}
#Welcome-Section div div.col-md-8.hero-image h1 span {
	font-size: 45px;
	font-weight: 900;
}
/*@media all and (min-width: 1600px) {
	#Welcome-Section > div > div.col-md-8.hero-image > h1 {
		color: #fff;
		background: rgb(2, 136, 209);
		background: rgba(2, 136, 209, 0.8);
		position: absolute;
		bottom: -10px;
		padding: 20px;
	}
}*/
/*---------------------ROW 2 WELCOME PARAGRAPH --------------------- */
#Row-2-Paragraph {
	text-align: left;
	padding-left: 20%;
    padding-right: 20%;
    margin-bottom: 50px;
	padding-top: 20px;
    padding-bottom: 20px;
}
#Row-2-Paragraph h2 {
	margin-top: 50px;
    margin-bottom: 30px;
    font-weight: 500;
    font-size: 40px;
}
#Row-2-Paragraph p {
	font-weight: 500;
    line-height: 1.5;
    font-size: 20px;
}
#Row-2-Paragraph p span {
	font-weight: bold;
	color: #222;
}
@media all and (max-width: 470px) {
	#Row-2-Paragraph h1 {
		font-size: 32px;
	}
	#Row-2-Paragraph h2 {
		font-size: 22px;
	}
}
#Welcome-Section {
	background-color: #eee;
}
@media all and (max-width: 1800px) {
	#Welcome-Section div div.col-md-9 {
		margin-top: 25px;
	}
}
@media all and (max-width: 1700px) {
	#Welcome-Section div div.col-md-9 {
		margin-top: 45px;
	}
}
@media all and (max-width: 1500px) {
	#Welcome-Section div div.col-md-9 {
		margin-top: 75px;
	}
}
@media all and (max-width: 1280px) {
	#Welcome-Section div div.col-md-9 {
		margin-top: 120px;
	}
}
@media all and (max-width: 991px) {
	#Welcome-Section div div.col-md-9 {
		margin-top: 0px;
	}
	#Row-2-Paragraph h2 {
		margin-top: 30px;
	}
}
@media all and (max-width: 780px) {
	#Row-2-Paragraph h2 {
		margin-top: 30px;
	}
	#Row-2-Paragraph p {
		font-size: 16px;
	}
}
/*---------------------ROW 3 TALKING POINTS --------------------- */
#Row-3-Talking-Points-VET-TECH {
	text-align: center;
	color: #fff;
	background: url("/images/cta_background_image.jpg");
	padding: 40px;
}
#Row-3-Talking-Points-MAT {
    text-align: center;
    color: #fff;
    background: url(/images/MAT_CTA_AAS.jpg);
    padding: 40px;
}
#Row-3-Talking-Points-VET-TECH h3, #Row-3-Talking-Points-MAT h3{
    font-size: 75px;
}
#Row-3-Talking-Points-VET-TECH p, #Row-3-Talking-Points-MAT p {
    padding-left: 80px;
    padding-right: 80px;
    line-height: 1.5;
    font-weight: 600;
}
#Row-3-Talking-Points-VET-TECH div div p.light-text, #Row-3-Talking-Points-MAT div div p.light-text {
    font-size: 12px;
    font-weight: 300;
}
#Row-3-Talking-Points-VET-TECH a, #Row-3-Talking-Points-MAT  a {
    color: #fff;
}
@media all and (max-width:500px) {
    #Row-3-Talking-Points-VET-TECH p, #Row-3-Talking-Points-MAT p {
        padding-left: 20px;
        padding-right: 20px;
    }
}
/*----------Grey w/white text sections ----------- */
.GreyOnWhite {
	background-color: #4e5b60;
	color: #fff;
}
.GreyOnWhite p, #What-Youll-Learn h2 {
	padding: 20px;
}
#Transferring-BVU h2 {
	padding-top: 40px;
}
.GreyOnWhite h3, .GreyOnWhite h2 {
	padding-left: 20px;
}
.credit-for-experience h3 {
	margin-top: 40px;
	padding-left: 20px;
}
.credit-for-experience {
	background-color: #0288d1;
	color: #fff;
}
.credit-for-experience p {
	padding: 20px;
}
.credit-for-experience a {
	color: #fff;
	margin-left: 20px;
	padding: 10px;
	background-color: #4e5b60;
	border-radius: 10px;
	border: solid 1px #fff;
}
.credit-for-experience a:hover {
	background: #fff;
    color: #222; 
    text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
/*-----------Black text - white background (basic) sections------------- */
.BlackOnWhite {
	text-align: left;
    padding-left: 20%;
    padding-right: 20%;
	margin-bottom: 50px;
}
.BlackOnWhite h3, .BlackOnWhite h2, .BlackOnWhite h4 {
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}
#Accreditation-Consumer-Info {
	font-weight: bold;
}
#Course-Information a, #Future-Workplace a, .blue-button {
	background-color: #0288d1;
    padding: 10px;
    border-radius: 10px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}
#Course-Information a:hover, #Future-Workplace a:hover, .blue-button:hover {
	background: #fff;
    color: #222;
	border: solid 1px #222;
    text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
#Future-Workplace ul {
	margin-bottom: 50px;
}
.courses-row {
	margin-bottom: 25px;
}
/*----------"Different" Grid-----*/
#Different-Grid .grid-text {
	color: #fff;
	background-color: #0288d1;
}
#Different-Grid .grid-text p {
	padding: 20px;
	line-height: 2
}
#Different-Grid .grid-text h4 {
	padding: 20px;
	padding-top: 40px;
	font-weight: bold;
	font-size: 25px;
}
#Different-Grid .grid-img {
	background-color: #0288d1;
}
/*----------Plan Visit CTA-----*/
.campus-visit-cta {
	min-height: 100px;
	text-align: center;
}
.campus-visit-cta a {
	background-color: #2dad46;
    padding: 5px;
    border: solid 1px #fff;
    border-radius: 10px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
	padding-left: 50px;
    padding-right: 50px;
	position: relative;
	top: 40px;
}
.campus-visit-cta a:hover {
	background: #fff;
    color: #222;
	border: solid 1px #222;
    text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
/*---------Testimonial-1---------*/
#Testimonial-1 {
	color: #0288d1;
	background-color: #ddd;
}
#Testimonial-1 p {
	padding: 20px;
	padding-top: 15%;
	font-size: 30px;
	font-weight: bold;
}
#Testimonial-1 p.student-name {
	font-weight: normal;
	font-size: 20px;
}
/*FASFA Guide Page----------------*/
#FA-Cheat-Sheet div > div.col-md-2 > i {
	margin-top: 40px;
	color: #0288d1;
}
#Financial-Aid-Steps h2 {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 0;
}
#Financial-Aid-Steps .row {
	border: solid 1px #fff;
	margin-bottom: 20px;
}
#Step-3-Review .row {
	border: solid 1px #222;
}
#Financial-Aid-Steps .Pro-Tip {
	border-left: solid 1px #fff;
}
#Step-3-Review .Pro-Tip {
	border-left: solid 1px #222;
}
#Financial-Aid-Steps p {
	padding: 20px;
}
#Financial-Aid-Steps h4 {
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#Financial-Aid-Steps a {
	color: #fff;
	text-decoration: underline;
}
#Financial-Aid-Steps a:hover {
	text-decoration: none;
	color: #8BBF5D;
}
.FA-info h4, .Pro-Tip h4 {
	font-weight: bold;
}
#Step-1-Prepare .Pro-Tip, #Step-3-Review .Pro-Tip {
	background-color: #2dad46;
	color: #fff;
}
#Step-2-Apply .Pro-Tip {
	background-color: #0288d1;
}
#Step-1-Prepare {
	background-color:#0288d1;
	color: #fff;
	padding-left:5%;
	padding-right:5%;
	padding-bottom: 40px;
}
#Step-2-Apply {
	background-color:#4e5b60;
	color: #fff;
	padding-left:5%;
	padding-right:5%;
	padding-bottom: 40px;
}
#Step-3-Review {
	background-color:#fff;
	color: #222;
	padding-left:5%;
	padding-right:5%;
	padding-bottom: 40px;
}
/*------------Next Steps & Second (Bottom) Form -------*/
.next-steps {
	background-color: #0288d1;
	color: #fff;
}
.next-steps p, .next-steps h2 {
	padding-left: 20px;
}
.next-steps input {
	width: 80%;
	margin: auto;
    margin-bottom: 10px;
    border-radius: 0;
}

    .next-steps select {
        width: 80%;
        margin: auto;
        margin-bottom: 10px;
        border-radius: 0;
    }

.next-steps #disclaimer-wrapper input[type="checkbox"] {
	width: 20px;
	margin-left: 20px;
}
/*--------------blue & grey bar CSS------------*/
.blue-bar {
	background-color: #0288d1;
	color: #fff;
	text-align: center;
	padding: 10px;
}
.grey-bar {
	background-color: #4e5b60;
	color: #fff;
	padding: 20px;
	padding-left: 5%;
	padding-right: 5%;
}
.grey-bar a {
	color: #fff;
	text-decoration: underline;
}
.green-button {
	background-color: #2dad46;
    padding: 5px;
    border: solid 1px #fff;
    border-radius: 10px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
	
}
.blue-bar.apply-now > div > div > a:hover, .green-button:hover {
	background: #fff;
    color: #222;
    border: solid 1px #222;
    text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
.blue-bar.federal-aid {
	text-align: left;
	padding-left: 20%;
	padding-right: 20%;
}
.blue-bar.apply-now > div > div.col-md-6.req-info-button{
	margin-top: 25px;
}
/*---------------------REQUEST OR CALL --------------------- */
#Request-or-Call div span i {
	position: relative;
	top: 10px;
}
#Request-or-Call {
	text-align: center;
	background: #4e5b60;
	color: #fff;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
}
#Request-or-Call a {
	color: #fff;
	font-weight: bold;
}
#Request-or-Call div {
	margin-top: 20px;
	margin-bottom: 30px;
}
#Request-or-Call > div.container.hidden-xs > span > a:nth-child(1) {
	background-color: #2dad46;
	padding: 5px;
	border: solid 1px #fff;
	border-radius: 10px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
#Request-or-Call > div.container.hidden-xs > span > a:nth-child(1):hover {
	background: #fff;
    color: #222;
    text-decoration: none;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
/*-------------------FOOTER --------------------*/
footer h3 {
	font-size: 24px !important;
	font-weight: 500;
	margin-left: 30px;
}
 
#footerwrapper {
    position: static;
    bottom: 0;

}
footer {
	background-color: #4e5b60;
	color: #fff;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
footer a {
	color: #fff;
	font-size: 14px;
    line-height: 1.42857143;
}
footer a:hover {
	color: #8BBF5D;
}
#footer-logo {
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#desktop-footer div ul {
	list-style: none;
	text-align: left;
	padding-left: 0px;
    margin-left: 30px;
} 
#Footer-Dropdown ul li.dropdown.open ul li a {
	color: #fff;
	text-align: center;
	border-bottom: solid 1px #fff;
}
#desktop-footer {
	margin-bottom: 0;
}
.last-footer-links {
	margin-left: -30px;
}
.post-footer {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px;
}
#Footer-Dropdown  ul  li.dropdown.open  ul {
	width: 100%;
	background: #aaa;
}
/*--------------Responsive Same-Height Bootstrap Columns---------*/
.row{
    overflow: hidden; 
}
[class*="grid-text"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
[class*="formWrapper"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}
/*--------------Hero-Video-Responsiveness---------*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*---------------------MEDIA QUERIES --------------------- */
@media all and (max-width: 1280px) {
	#Pre-Header p {
		margin-left: 40%;
	}
	#Welcome-Section > div > div.col-md-8.hero-image > img {
		margin-top: 12%;
	}
	.form-container {
		border-bottom: solid 15px #0288d1;
	}
	#What-Youll-Learn p, #What-Youll-Learn h2 {
	padding: 10px;
	}
}
@media all and (min-width: 1280px) {
	#Path-To-Graduation img {
		margin: auto;
	}
}
@media all and (min-width: 991px) {
	#Nav-CTAS a {
		padding: 10px 30px 10px 30px;
	}
	#Row-3-Talking-Points-VET-TECH div div:nth-child(1), #Row-3-Talking-Points-VET-TECH div div:nth-child(2), .right-border{
		border-right: solid 3px #fff;
	}
}
@media all and (max-width: 991px) {
	#Pre-Header p {
		margin-left: 30%;
	}
	
	footer h3, #desktop-footer div div ul li {
		text-align: center;
	}
	.last-footer-links {
	margin-left: 0px;
	}
	#main-nav-dropdowns > li > a {
		padding-left: 1px;
		padding-right: 10px;
		border-right: solid 1px #3333;
	}
	#Vet-Video-Home > h2 {
		display: none;
	}
    #Easy-Application a, #Financial-Aid a, #Military-Benefits a, #Professional-Network a, #Easy-Transfers a, #Module-info a {
        font-size: 12px;
    }
	#CTA-Content-Home p {
		font-size: 14px;
	}
	#CTA-Content-Home h3 {
		font-size: 24px;
		margin-bottom: 0;
	}
	#Welcome-Section > div > div.col-md-8.hero-image > img {
		margin-top: 0;
	}
	#Path-To-Graduation img, #Financing-Education img, .military-icons img {
		margin: auto;
	}
	#Financial-Aid-Steps .Pro-Tip {
		border-left: none;
		border-top:solid 1px #fff;
	}
	#Step-3-Review .Pro-Tip {
		border-left: none;
		border-top: solid 1px #222;
	}
	.credit-for-experience img, .next-steps img {
		margin: auto;
	}
	.credit-for-experience > div > div:nth-child(2), .next-steps > div > div:nth-child(2) > form > div.btn-wrapper {
		margin-bottom: 30px;
	}
	.next-steps > div > div:nth-child(2) > form > p {
		padding: 5px;
		margin-left: 20px;
	}
	.next-steps input {
		margin: auto;
		margin-bottom: 10px;
	}
    .next-steps select {
        margin: auto;
        margin-bottom: 10px;
    }
	#disclaimer-wrapper > input[type="checkbox"] {
		margin-left: 20px;
	}
	#Testimonial-1 p {
		padding-top: 10px;
	}
	body > div > div.blue-bar.apply-now > div > div.col-md-6.req-info-button {
		margin-top: 0;
		margin-bottom: 20px;
	}
}
@media all and (max-width: 768px) {
	body > header > nav:nth-child(2) > div > div:nth-child(2) {
		z-index: 10000;
		position: relative
	}
	#Pre-Header p {
		margin-left: 10%;
	}
	#Easy-Application, #Military-Benefits {
		height: 200px;
	}
    #Easy-Transfers, #Financial-Aid, #Module-info, #Module-info-grey {
        height: 230px;
    }
	#Professional-Network {
		height: 260px;
	}
	.cta-image, #Vet-Video-Home > h2 {
		display: none;
	}
    #Easy-Application, #Financial-Aid, #Military-Benefits, #Professional-Network, #Easy-Transfers, #Vet-Video-Home, #Module-info, #Module-info-grey {
        margin-bottom: 0px;
        background: #ddd;
    }
    .cta-text-1, .cta-text-2, .mat-text {
        padding-top: 5px;
        margin-top: 0;
    }
    .cta-text-2, .mat-text {
        height: 90%;
    }
	#Financial-Aid, #Easy-Application {
		margin-bottom: 30px;
	}
	#Financial-Aid > div > div.col-sm-5.cta-text-1 > a, #Military-Benefits > div > div.col-sm-5.cta-text-1 > a {
		position: relative;
		bottom: 14px;
	}
	#Request-or-Call > div.container.visible-xs > span > a {
		background-color: #2dad46;
		padding: 10px;
		border-radius: 10px;
		border: solid 1px #fff;
	}
	#Map > div {
		width: 100%;
	}
	#Course-Information a, #Future-Workplace a {
		font-size: 12px;
	}
	#CTA-Content-Home {
		background: #ddd;
	}
}
@media all and (max-width: 575px) {
	#Pre-Header p {
		margin-left: 1%;
		font-size: 14px;
	}
    #Easy-Transfers, #Module-info {
        height: 260px;
    }
}
@media all and (max-width: 460px) {
    #Professional-Network, #Easy-Transfers, #Vet-Video-Home, #Module-info, #Module-info-grey {
        height: 300px;
    }
	#Easy-Application, #Financial-Aid {
		height: 250px;
	}
}
/*--------------Confirm/Visit/Apply Form CSS----------*/
#Apply-Form-Wrapper > div, #FA-Ebook-Form-Container {
	background-color: #0288d1;
	padding: 20px;
}
#Apply-Form > form > div > input, #Apply-Form > form > select {
	margin-top: 5px;
}
#Apply-Form > form > div > span, #Apply-Form > form > span {
	color: #fff;
}
#Apply-Form > form > input.btn.button.priority-medium {
	background-color: #2dad46;
	color: #fff;
}
#Apply-Form > form > input.btn.button.priority-medium:hover {
	background-color: #fff;
	color: #2dad46;
	border: solid 1px #2dad46;
	-webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
	box-sizing: border-box; 
}
#Apply-Form > h3 {
	color: #fff !important;
    margin-top: 0 !important;
    font-size: 20px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
}
#Plan-A-Visit-Form-Wrapper {
	text-align: center;
	background-color: #0288d1;
	padding-bottom: 20px;
	color: #fff;	
}
#Plan-A-Visit-Form-Wrapper p {
	margin-left: 15%;
	margin-right: 15%;
}
#Plan-A-Visit-Form-Wrapper input, #FA-Ebook-Form-Container input {
	color: #222;
	margin-bottom: 10px;
}
#Plan-A-Visit-Form-Wrapper > form > input[type="submit"],
#FA-Ebook-Form-Container > form > div.btn-wrapper > input, #Plan-A-Visit-Form-Wrapper > form > div.btn-wrapper > input {
	color: #fff;
    background-color: #2dad46;
    padding: 10px;
    text-transform: uppercase;
    font-weight: bold;
	border: none;
}
#Plan-A-Visit-Form-Wrapper > form > input[type="submit"]:hover, #Contact-Us-Form-Wrapper > form > input[type="submit"]:hover,
#FA-Ebook-Form-Container > form > div.btn-wrapper > input:hover, #Plan-A-Visit-Form-Wrapper > form > div.btn-wrapper > input:hover {
	background: #fff;
    color: #222;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
/*----------------Legal & 404 page-----------*/
.Legal-Page {
	background: #eee;
}
.Legal-Page > h1 {
	color: #0288d1;
}
.Legal-Page > h2 {
	font-weight: bold;
}
/*----------------FA eBook Landing page-----------*/
#E-Book-Button {
	color: #fff;
	background-color: #2dad46;
	padding: 20px;
    border-radius: 10px;
    font-size: 20px;
}
#E-Book-Button:hover {
	color: #222;
	border: solid 1px #222;
	background-color: #fff;
	-webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}
#Row-2-Paragraph.ebook-page ul {
	font-size: 20px;
}
#FA-Ebook-Form-Container {
	width: 350px;
    margin: auto;
	margin-bottom: 30px;
}
#FA-Ebook-Form-Container > form > div.btn-wrapper > input {
	width: 200px;
}

/*MAT page styling*/
#Module-info .mat-image1 {
    background: url("/images/body.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image2 {
    background: url("/images/spine.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image3 {
    background: url("/images/parallax.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image4 {
    background: url("/images/upper.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image5 {
    background: url("/images/lower_body_masters.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image6 {
    background: url("/images/parallax.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image7 {
    background: url("/images/cervical_masters.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image8 {
    background: url("/images/trunk_and_spine.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image9 {
    background: url("/images/foot_masters.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#Module-info .mat-image10 {
    background: url("/images/upper_body_masters.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
 #Module-info a {
    background-color: #4e5b60;
    border: solid #fff 1px;
    border-radius: 5px;
    padding: 10px;
    margin-top: 10px;
    margin-left: 7px;
    color: #fff;
    font-size: 16px;
    margin-left: 20px;
}
#Module-info-grey a {
    background-color: #3da7ff;
    border: solid #fff 1px;
    border-radius: 5px;
    padding: 10px;
    margin-top: 30px;
    margin-left: 7px;
    color: #fff;
    font-size: 16px;
    margin-left: 20px;
}

.mat-text p{
    font-size:16px
}

#what-is-mat li{
    padding:.5em
}
#mat-points {
    padding-top:20px
}

#ceus img {
    padding-top:20px

}

@media(max-width: 768px) {
    #Module-info h3 {
        font-size: 25px;
    }
}
    /*modals*/
    .modal-header {
    height: auto;
    border-bottom: solid;
    border-bottom-color: #3da7ff;
   
}

/*.modal-body {
    overflow: scroll
}*/

/*Transcript Request form styling */
.tsr-form {
    box-shadow: 0 0 15px grey;
    padding: 1.5em;
    background-color: #0288d10f;
}

form > div .form-row.col {
    width:40%;
    padding-right:1em;
    background:red; 
} 
