#masthead .program { padding-left:20%; text-transform:uppercase;}
.section-01 .slogan { line-height:42px !important; font-size:42px !important}

.fnp-highlights { background:#f5f5f5; padding:30px 0;}
.highlight-wrap { margin:0 auto; max-width:1138px; }
.fnp-highlights h3 { margin-top:0;text-align:center; font-size:24px; line-height:26px; margin-bottom:42px; color:#a60417; display:block; font-family:'OSBold', sans-serif; text-transform:uppercase;}
.fnp-highlights { text-transform:uppercase;}
.fnp-highlights .item { padding:2% 4%; width:20%; min-height:140px; font-size:14px; border-left:1px solid #ccc;}
.fnp-highlights .item strong { color:#000;}
.fnp-highlights .item:nth-child(1) { border-left:0;}

.fnp-programs { padding-top:32px; padding-bottom:32px; font-size:14px; line-height:18px; }
.fnp-programs h3, .fnp-whyfnp h3, .fnp-whymvu h3 { margin-top:0; margin-bottom:32px; text-align:center; text-transform:uppercase; font-family:'OSBold', sans-serif; line-height:32px; color:#aaa;}
.fnp-programs img { margin-bottom:18px; }
.fnp-programs a, .fnp-programs a:hover, .fnp-programs a:visited { text-decoration:none; }
.fnp-programs a strong, .fnp-programs a:visited strong { color:#a60417; font-size:14px; line-height:16px; font-family:'OSBold', sans-serif; display:block; min-height:60px;}
.fnp-programs a, .fnp-programs a:visited, .fnp-programs a:hover { color:#333; }
.fnp-programs span { color:#9eb387; text-decoration:underline;}
.fnp-programs .item img { width:100%;}
.fnp-programs .item {min-height:500px;}

.why-agacnp { background:#ddd;}
.why-agacnp .content { padding-top:20px; padding-bottom:20px;}
.why-agacnp .content h3 { color:#aaa; font-size:32px; line-height:32px; font-family:'OSBold', sans-serif; margin-bottom:32px; text-transform:uppercase; text-align:center; margin-top:0;}
.why-agacnp .content .item { text-align:left; padding-left:17%; padding-right:17%; min-height:330px; font-size:14px; line-height:18px;}
.why-agacnp .content .item strong { color:#a60417; font-family:'OSBold', sans-serif; font-size:18px; line-height:21px; margin-bottom:12px; display:block;}
.why-agacnp .carousel-indicators, .agpcnp-outlook .carousel-indicators { bottom:0;}
.why-agacnp .item ul { padding-left:3%; list-style-image:url('../img/mvu-nursing/bullet.png');}
.why-agacnp .item ul li { margin-bottom:10px;}

.agpcnp-outlook { background:#f6f6f6;}
.agpcnp-outlook .content { padding-top:25px; padding-bottom:25px; }
.agpcnp-outlook .content h3 { text-align:left; margin:0 auto 18px auto;font:32px 'OSBold', sans-serif; margin-top:0; line-height:32px; color:#aaa; text-transform:uppercase;}
.agpcnp-outlook .content .item { padding-left:15%; padding-right:15%; min-height:400px; text-align:left;}
.agpcnp-outlook .content .item strong { color:#a60417; font:18px 'OSBold', sans-serif; line-height:18px; margin-bottom:12px; display:block; }
.agpcnp-outlook .content .item p { font-size:14px; line-height:18px; }
.agpcnp-outlook .content .item ul { padding-left:3%; list-style-image:url('../img/mvu-nursing/bullet.png');}
.agpcnp-outlook .content .item ul li { margin-bottom:12px;}

.agpcnp-outlook { font-size:14px; line-height:18px; color:#777;}
.agpcnp-outlook ul { padding-left:3%; list-style-image:url('../img/mvu-nursing/bullet.png');}
.agpcnp-outlook ul li { margin-bottom:12px;}
.agpcnp-outlook strong { color:#a60417; font-size:18px; line-height:21px; margin-bottom:12px; display:block; }

.agacnp-whymvu { padding-top:48px; padding-bottom:48px; }
.agacnp-whymvu h3 { color:#aaa; font:32px 'OSBold', sans-serif; line-height:32px; margin-bottom:32px; text-transform:uppercase; text-align:center;}
.agacnp-whymvu p { font-size:14px; line-height:18px; text-align:center; max-width:640px; margin:auto; margin-bottom:48px;}
.agacnp-whymvu .item { font-size:13px; padding:2%; border-left:1px solid #ccc; border-bottom:1px solid #ccc; min-height:110px; text-align:center;}
.agacnp-whymvu .item strong, .agacnp-whymvu .item b { color:#000; }
.agacnp-whymvu .item:nth-child(2), .agacnp-whymvu .item:nth-child(5) { border-left:0; }
.agacnp-whymvu .item:nth-child(5), .agacnp-whymvu .item:nth-child(6), .agacnp-whymvu .item:nth-child(7) { border-bottom:0;}

.bsn-curriculum h3 { color:#aaa; font-size:32px; line-height:32px; font-family:'OSBold', sans-serif; margin-bottom:32px; text-align:center; text-transform:uppercase; margin-top:36px;}
.bsn-curriculum .panel-group { margin-top:20px;}
.bsn-curriculum .panel-group .panel { border-radius:0;}
.bsn-curriculum .panel-body { padding:30px;}
.bsn-curriculum .panel-body strong, .bsn-curriculum .panel-body b { font-size:14px; color:#000; margin-bottom:18px; display:block; }
.bsn-curriculum .panel-body ul { list-style:none; padding-left:0;}
.bsn-curriculum .panel-default { border-left:0; border-right:0;}
.bsn-curriculum .panel-default>.panel-heading { background:#dcdcdc; border-color:transparent;}
.bsn-curriculum #headingOne, .bsn-curriculum #headingThree, .bsn-curriculum #headingFive { background:#aeaeae; border-radius:0 !important;}
.bsn-curriculum .panel-group .panel+.panel { margin-top:0; border-bottom:0;}
.bsn-curriculum .panel-title { font-size:15px; line-height:18px; padding:0; text-transform:uppercase; font-family:'OSBold', sans-serif;}
.bsn-curriculum .panel-title a { padding:15px; text-decoration:none; display:block;}
.bsn-curriculum .actives { background:#ce1126 !important; color:#fff; }
.bsn-curriculum.panel-body a, .collapse-wrap .panel-body a:visited, .collapse-wrap .panel-body a:hover { color:#ce1126; text-decoration:underline;}
.bsn-curriculum .bottom { max-width:590px; text-align:center; margin:48px auto; font-size:16px; display:block; font-family:'OSBold', sans-serif; color:#000;}

.bsn-dnp-lp .carousel-control.right, .bsn-dnp-lp .carousel-control.left { background:none; text-shadow:none; color:#333; font-size:60px;}
.bsn-dnp-lp .carousel-indicators li { border-color:#869791; background:#869791;}
.bsn-dnp-lp .carousel-indicators .active { border-color:#a60417; background:#a60417;}

@media screen and (max-width:1200px) {
#masthead .program { padding-left:15%;}
.fnp-highlights .item { padding:2%; min-height:130px;}
#agacnp-outlook .item { min-height:390px;}
.why-agacnp .content .item { min-height:380px;}
.agpcnp-outlook .content h3 { width:100%}
}

@media screen and (max-width:992px) {
#masthead h1 { padding-top:1%; font-size:17px;}
.section-01 .slogan { font-size:40px !important; line-height:40px !important}
.fnp-highlights .item { min-height:170px;}
#agacnp-outlook .item { min-height:450px;}
.why-agacnp .content .item { min-height:430px;}
}

@media screen and (max-width:768px) {
#masthead .program { padding-left:0%;}
.fnp-highlights .item { width:100%; text-align:center; border:none;}
.agacnp-whymvu .item { border:none; padding-left:20%; padding-right:20%; min-height:150px;}
.agacnp-whymvu .item .carousel-indicators { bottom:0;}
.fnp-programs .item {min-height:auto;}
}

@media screen and (max-width:580px) {
#agacnp-outlook .item { min-height:500px;}
}

@media screen and (max-width:480px) {
.section-01 .slogan, .section-01 .slogan span { font-size:30px !important; line-height:30px !important}
.fnp-whymvu .item { padding-left:10%; padding-right:10%;}
.fnp-programs .col-xs-12 { margin-bottom:2%;}
.agacnp-whymvu .item { min-height:195px;}
#agacnp-outlook .item { min-height:480px;}
#agacnp-outlook .item { min-height:630px;}
}

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

}