/* Site CSS */
 .panel-heading .accordion-toggle:after {
	/* symbol for "opening" panels */
	 font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	 content: "\e114";h
	/* adjust as needed, taken from bootstrap.css */
	 float: right;
	/* adjust as needed */
	 color: grey;
	/* adjust as needed */
}
 .panel-heading .accordion-toggle.collapsed:after {
	/* symbol for "collapsed" panels */
	 content: "\e080";
	/* adjust as needed, taken from bootstrap.css */
}
 .video-container {
	 position: relative;
	 padding-bottom: 56.25%;
}
 .video-container iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 #current-students #upper, #online-degrees-home #upper, #readiness-home #upper {
	 background-color: #f9f9f9;
	 padding: 30px 0;
	 border-top: 1px solid #ccc;
}
 html {
	 scroll-behavior: smooth;
}
 :target:before {
	 content: "";
	 display: block;
	 height: 40px;
	 margin: -40px 0 0;
}
 h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
	 color:#63666a;
}
 .card {
	 position: relative;
	 display: flex;
	 flex-direction: column;
	 min-width: 0;
	 word-wrap: break-word;
	 background-color: #fff;
	 background-clip: border-box;
	 border: 1px solid rgba(0, 0, 0, .125);
	 border-radius: 0;
}
 .card-body {
	 flex: 1 1 auto;
	 min-height: 1px;
	 padding: 1.25rem;
}
 .card-title {
	 margin-bottom: 0.75rem;
}
 .stretched-link::after {
	 position: absolute;
	 display: block;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 1;
	 pointer-events: auto;
	 content: "";
	 background-color: transparent 
}
 .row-flex {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
}
 .h-100 {
	 height: 100%!important;
}
 .mb-20 {
	 margin-bottom:20px;
}
 .mb-30 {
	 margin-bottom:30px;
}
 .py-30 {
	 padding-top:30px;
	 padding-bottom:30px;
}
 .py-60 {
	 padding-top:60px;
	 padding-bottom:60px;
}
 .grow {
	/*display: inline-block;
	 */
	 transition-duration: 0.3s;
	 transition-property: transform;
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 transform: translateZ(0);
	 box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
 .grow:hover {
	 transform: scale(1.05);
}
 .semester-info {
	border-top:4px solid #ba0c2f;
}
/* BLOGS */
 #home #blogs {
	padding:30px 0 30px;
}
 img.media-object {
	 width: 200px;
}

.blog-cat-img img
{
    width : 200px;
}

 #news-story .label {
	 margin-right: 5px;
}
 #news-story a.label-primary {
	 color: #fff;
}
/*FOR MBA STATS*/
 .unm-progress .progress {
	height:50px;
	 border-radius:0;
	position:relative;
}
 .unm-progress .progress-bar {
	 line-height:50px;
	 font-size: 20px;
	 text-align:left;
	padding-left:10px;
}
 .unm-progress .progress-bar-note {
	 transform: rotate(90deg);
	 display: block;
	 float: right;
	 height: 100%;
	 text-align: center;
	 margin-right: 10px;
	 font-size: 20px;
}
 .progress-bar-note {
	position:absolute;
	 right:0;
}
/*For percentage pie graphs */
 .circular-chart {
	 display: block;
	 margin: 10px auto;
	 max-width: 80%;
	 max-height: 250px;
}
 .circle-bg {
	 fill: none;
	 stroke: #eee;
	 stroke-width: 3.8;
}
 .circle {
	 fill: none;
	 stroke-width: 2.8;
	 stroke-linecap: round;
	 animation: progress 1s ease-out forwards;
}
 @keyframes progress {
	 0% {
		 stroke-dasharray: 0 100;
	}
}
 .circular-chart.cherry .circle {
	 stroke: #ba0c2f;
}
 .circular-chart.green .circle {
	 stroke: #4CC790;
}
 .circular-chart.blue .circle {
	 stroke: #3c9ee5;
}
 .percentage {
	 fill: #666;
	 font-family: sans-serif;
	 font-size: 0.5em;
	 text-anchor: middle;
}
/* New Homepage Styles */
 #seals {
	margin: 30px 0;
}
 .welcome {
	margin: 50px 0;
}
 .dates {
	background: #fafafa;
	 padding: 30px;
}
 .home-buttons {
	margin-top: 40px;
}
 .home-btn-1 {
	 background-color:#ba0c2f;
	 border:2px solid #ba0c2f;
	 display:inline-block;
	 cursor:pointer;
	 color: white;
	 font-size:14px;
	 font-weight:bold;
	 padding:14px 34px;
	 text-decoration:none;
	 margin-right: 10px;
}
 .home-btn-1:hover {
	 background-color:#ba0c2f;
	 color: #fff;
}
 .home-btn-1:active {
	 position:relative;
	 top:1px;
}
 .home-btn-2 {
	 background-color:#007a86;
	 border:2px solid #007a86;
	 display:inline-block;
	 cursor:pointer;
	 color:#fff;
	 font-size:14px;
	 font-weight:bold;
	 padding:14px 34px;
	 text-decoration:none;
}
 .home-btn-2:hover {
	 background-color:#007a86;
	 color: #fff;
}
 .home-btn-2:active {
	 position:relative;
	 top:1px;
}
 div.online-badges {
	 display: none;
}
/* end new home styles */
 .spacer-top {
	margin-top:20px;
}
 .spacer-bottom {
	margin-bottom:20px;
}
 #sponsors {
	padding:10px 0 20px 0px;
}
 #sponsors img {
	 width : auto;
}
 #sponsors h2 {
	 margin-bottom : 20px;
	 color : #ba0c2f;
}
 .spacer-left {
	padding: 11px 22px;
	 margin: 0 0 22px;
	 border-left: 5px solid #f2f2f2;
}
 #schedule-legend dt {
	width:35px;
}
 #schedule-legend dd {
	margin-left:45px;
}
/* Extra Small Devices, Phones */
 @media only screen and (max-width : 480px) {
	 #schedule-legend dd {
		margin-left:0px;
	}
}
 h1 small,h2 small,.h1 small,.h2 small {
	color:#63666a;
}
 #home snippet a {
	color:#000;
}
/* HOME WELCOME STYLES */
 .homeWelcome {
	 background-color:#f9f9f9;
	 padding:40px 0 40px 0;
}
/* NEWS DOUBLE FEATURE BELOW FEATURE STYLING */
 .news {
	background-color:#fff;
	 padding:25px 0;
}
 .featured {
	padding:25px 0;
}
 .featured .lead {
	font-size : 1em;
}
 .featured img {
	 height : 236px;
	 width : auto;
}
 .iconLinks {
	padding: 30px 0;
}
/* ONLINE PROGRAMS MODAL */
 #request-form p {
	color:#000;
}
 #formModal {
	text-align:left;
}
 #formModal h3 {
	color:#000;
}
 .errMsg {
	color:#ba0c2f;
	font-size:.9em;
}
 .errMsg::before{
	 content: '\f06a';
	 font-family: fontawesome !important;
	 padding-right:5px;
}
 .primaryAction {
	margin-right:8px;
}
 .label {
	color:#555;
}
 #intro {
	padding:30px 0;
}
 #callouts {
	padding:30px 0;
	 background-color:#c10037;
}
 .callout {
	 padding: 15px 100px 15px 15px;
	 position: relative;
}
 .callout h2 {
	 margin-top: 0;
}
 .callout a {
	 color: #fff;
}
 .callout .fa {
	 opacity: .5;
	 position: absolute;
	 bottom: 15px;
	 right: 15px;
}
 .unm-turquoise a {
	 color: #fff;
}
#header {
	 padding: 30px 0 10px 0;
	 width: 100%;
}
 #home #hero {
	 background: transparent url(../img/banners/homepage-banner.jpg) center center no-repeat;
	 background-size: cover;
	 height: 450px;
}
#header a {
	 color:#000;
}

#administrative #header
{
    position : static;
    background-color : white;
}

#administrative #header a {
    color:black;
}
 #moocs {
	padding:10px 0;
}
 #moocs h2 {
	margin-top:35px;
}
 #quote-slide {
	 margin-top: 30px;
}
 #quote-slide .carousel-indicators {
	 bottom: 0;
	 left: 15%;
}
 #quote-slide .carousel-indicators li {
	 border-color: #222;
}
 #quote-slide .carousel-indicators .active {
	 background-color: #c10037;
	 width: 12px;
	 height: 12px;
}
 #quote-slide img {
	 margin-bottom: 50px;
}
 @media screen and (max-width: 768px) {
	 #quote-slide .carousel-indicators {
		 width: 100%;
		 margin: 0;
		 position: relative;
		 left: 0;
	}
}
 #video-block {
	margin-top:20px;
	padding:15px 0 ;
}
 #testimonials {
	padding:15px 0 ;
}
 #testimonials img.viewbook {
	 position: relative;
	 bottom: -21px;
}
 .media-object {
	margin-bottom:10px;
}
/*.media-body p {
	font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
}
*/
 .coststat {
	display: table;
	 padding:10px 0;
	 border-bottom:1px solid #eee;
	 margin-right: 30px;
}
 .coststat:last-child {
	border-bottom:none;
}
 .statdata, .statnumber {
	 display: table-cell;
	 vertical-align: middle;
}
 .statnumber {
	 font-size:25px;
	 font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
	 font-weight: bold;
	 text-align:center;
	 background-color:#c10037;
	 width:90px;
	 height:90px;
	 color:#fff;
	 border-radius:50%;
}
 .statdata {
	font-size:18px;
	 padding:0 10px;
}
 #degree-program #hero {
	 position: relative;
	 min-height:auto;
	 background-color: #007a86;
}
 #degree-program-sidebar h2 {
	 margin-top: 0;
	 padding: 5px;
	 background-color: #eee;
	 border-top: 3px solid #c10037;
}
 .banner-title {
	 position: relative;
	 width: 100%;
}
 .banner-title hr {
	 border: 0;
	 border-top: 1px solid #f2f2f2;
	 position: absolute;
	 top: 30px;
	 width: 100%;
}
 .banner-title h1 {
	 background-color: #c10037;
	 display: inline-block;
	 padding: 10px 20px;
	 margin:20px 0;
	 border: 2px solid #fff;
	 position: relative;
	 color: #fff;
}
/* Custom, iPhone Retina */
 @media only screen and (min-width : 320px) {
	 .banner-title {
		 position : static;
	}
}
/* Extra Small Devices, Phones */
 @media only screen and (min-width : 480px) {
	 .banner-title {
	}
}
/* Small Devices, Tablets */
 @media only screen and (min-width : 768px) {
	 .banner-title {
		 position : absolute;
		 bottom : 0px;
		 width: 100%;
	}
	 .banner-title hr {
		 position:initial;
		 top:initial;
	}
	 .banner-title h1 {
		 top: -55px;
		 margin: 0;
	}
}
/* Medium Devices, Desktops */
 @media only screen and (min-width : 992px) {
	 .banner-title {
		 bottom : 0px;
	}
}
/* Large Devices, Wide Screens */ @media only screen and (min-width : 1200px) {
 .banner-title {
	 bottom: 30px;
}}
/* Large Devices, Wide Screens */ @media only screen and (min-width : 1500px) {
 .banner-title {
	 position : absolute;
	 bottom : 50px;
	 width: 100%;
}} 
.banner {
width:100%;
 min-height:auto;}

/* need to write responsive rules for banner image */ 
.degree-program {
 border-top:3px solid #c10037;
 margin-bottom:30px;} 

.table-striped-2>tbody>tr:nth-of-type(4n), 
.table-striped-2>tbody>tr:nth-of-type(4n-1) {
 background-color: #f9f9f9;} 
.unm-schedule tr.section-info {
 border-top: 2px solid transparent;} 
.iconkey dt {
 clear: both;
 border-top: 1px solid #eee;
 padding: 10px 0 0 0;
 margin: 5px 0px 0px 0px;
 font-size:.9em;} 
.key-icon {
 height: 40px;
 margin: 0 5px;
 float: left;
 width: 40px;
 display: block;
 text-align: center;} 
.aop-icon {
 color: #007a86;
 padding-right: 3px;} 
.aop-callout {
padding:15px;
 margin-bottom:30px;} 
.aop-callout p.lead {
 margin: 0;} 
.legend-text {} 
.table>tbody>tr.section-info>td {
padding:0;} 
.unm-schedule .table-responsive {
 margin:0;} 
.unm-schedule .table-responsive>.table>tbody>tr.section-info td {
 white-space: normal;} 
.unm-schedule {
 font-size: .825em;} 
.unm-schedule .panel-heading.panel-title {
 position:relative;} 
.unm-schedule .panel-heading.panel-title > h3 {
 margin:0;} 
.unm-schedule .panel-heading.panel-title::after {
 top:10px;} 
.unm-schedule tbody.row-group:nth-child(odd) {
 background-color: #f9f9f9;} 
.unm-schedule .schedule-sessions {
margin:0;
 overflow:hidden;} 
.unm-schedule .panel-body {
padding:0 15px;} 
.footer-section h2.h3 {
 margin-top: 0;} 
p.dataerror {
 padding: 10px 20px;
 margin: 0;}

/******* RESET SECTION SIZES *********/ 
x#home #header {
 padding: 0;
 background-color: rgba(51, 51, 51,.8);
 width: 100%;
 top: 32px;
 z-index: 1;} 
#home #toolbar-nav a:hover {
 background-color: #fff;
 color: #c10037;} 
#home nav#top-nav {
 font-weight: bold;}/*#home #breadcrumbs {
display:none;}*/ 
#home #breadcrumbs {
font-size:inherit;} 
x#home #nav {
 background-color: #63666a;
 margin-bottom: 0;} 
#home #main {
padding:0;
 width:100%;} 
#home #main > .container {
 width: 100%;
 padding: 0;} 
#home #lower {
padding:0;
 width:100%;} 
#home #lower > .container {
 width: 100%;
 padding: 0;} 
#home #c #primary, #home #c #secondary, #home #c #tertiary {
padding:0 !important;} 
#home #upper > .container {
 width: 100%;
 padding: 0;} 
#home #main > .container > .row {
 margin: 0;}/*** Program Request Info ***/ 
.program-info h2 {
 margin-top: 0;} 
.program-info a {
 border : 1px solid white;} 
.program-info{
 padding: 30px;
 text-align:center;}

/* Custom, iPhone Retina */ @media only screen and (min-width : 320px) {
 .program-info{
}}

/* Extra Small Devices, Phones */ @media only screen and (min-width : 480px) {
 .program-info{
}}

/* Small Devices, Tablets */ @media only screen and (min-width : 768px) {
 .program-info{
	 position : absolute;
	 width : 50%;
}}

/* Medium Devices, Desktops */ @media only screen and (min-width : 992px) {
 .program-info{
}}

/* Large Devices, Wide Screens */ @media only screen and (min-width : 1200px) {
 .program-info{
	 padding: 30px;
	 width: 300px;
	 position: absolute;
	 top: -70%;
	 right: 30px;
}} 

.degree-apply-button{
 padding: 30px;
 text-align:center;}

/* Custom, iPhone Retina */ @media only screen and (min-width : 320px) {
 .degree-apply-button{
}}

/* Extra Small Devices, Phones */ @media only screen and (min-width : 480px) {
 .degree-apply-button{
}}

/* Small Devices, Tablets */ @media only screen and (min-width : 768px) {
 .degree-apply-button{
}}

/* Medium Devices, Desktops */ @media only screen and (min-width : 992px) {
 .degree-apply-button{
	 top: 20%;
}}

/* Large Devices, Wide Screens */ @media only screen and (min-width : 1200px) {
 .degree-apply-button{
	 padding: 30px;
	 width: 300px;
	 position: absolute;
	 top: 5%;
	 right: 30px;
}}

/******* END RESET SECTION SIZES *********/ 

img.goldenpaw {
 height: 24px;
 margin-top: -8px;}

/* Bootstrap Clearfix *//* Tablet */ @media (min-width:767px){
/* Column clear fix */
 .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1){
	 clear: none;
}
 .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1){
	 clear: left;
}}

/* Medium Desktop */ @media (min-width:992px){
/* Column clear fix */
 .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1){
	 clear: none;
}
 .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1){
	 clear: left;
}}/* Large Desktop */ @media (min-width:1200px){
/* Column clear fix */
 .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1){
	 clear: none;
}
 .col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1){
	 clear: left;
}} .online-toy {
 padding-top : 25px;}


/*************** ICOMOON ***************/ 
@font-face {
 font-family: 'unmicon-online';
 src: url('../fonts/icomoon.eot?sis3wh');
 src: url('../fonts/icomoon.eot?sis3wh#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?sis3wh') format('truetype'), url('../fonts/icomoon.woff?sis3wh') format('woff'), url('../fonts/icomoon.svg?sis3wh#icomoon') format('svg');
 font-weight: normal;
 font-style: normal;} [class^="unmicon-"], [class*=" unmicon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
 font-family: 'unmicon-online' !important;
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
3hing: antialiased;
 -moz-osx-font-smoothing: grayscale;} 
.unmicon {
font-size:3em;
margin-bottom:10px;} 
.unmicon-lobo-paw:before {
 content: "\e900";
 color: #000;} 
.table.no-th-border>thead>tr>th {
 border-bottom: initial } 
#home-welcome-wrapper {
 width : 75%;
 margin : 15px auto;
 padding : 00px 0px 0px 0px;
 border : 1px solid #ba0c2f;} 
#covid-wrapper {
 background-color: #ba0c2f;
 color : #ffffff;} 
#covid-wrapper h2 {
 color : #ffffff;} 
#covid-wrapper a {
 text-decoration: underline;
 color : #ffffff;} 
#covid-wrapper p {
 margin-bottom: 0px !important;
 padding-bottom: 11px;} 
#course-schedule-wrapper {
 padding : 00px 0px 0px 20px;} 
#seals {
 padding-top : 40px;} 
#seals img {
 max-height : 200px;
 width : auto;} 
#seals .lead {
 font-size : .95em;
 padding-top : 10px;}/* Admission Guide *//* HOMEPAGE STYLE RESET START */ 
#guide #main, #new-guide #main {
 padding:0;
 width:100%;} 
#guide #main > .container, #new-guide #main > .container {
 width: 100%;
 padding: 0;} 
#guide #c #primary, #home #c #secondary, #home #c #tertiary {
 padding:0 !important;} 
#guide #upper > .container, #new-guide #upper > .container {
 width: 100%;
 padding: 0;} 
#guide #main > .container > .row, #new-guide #main > .container > .row {
 margin: 0;} 
#guide #breadcrumbs {
 margin-top: 0;} 
#readiness-guide #hero {
 background: transparent url(../../assets/img/landing-pages/admission-banner-2.jpg) center center no-repeat;
 background-size: cover;
 height: 450px;} 
#guide #hero, #new-guide #hero {
 background-image: url(../../assets/img/landing-pages/admission-banner.jpg);
 background-size: cover;
 height: 500px;
 overflow:hidden;} 
.hero-box {
 background-color: rgba(193, 0, 55, 0.85);
 border: 2px solid #fff;
 color: #ffffff;
 padding: 20px;
 text-align: left;
 z-index: 10;
 margin-top:200px;} 
#guide .readiness, #new-guide .readiness {
 background: #ba0c2f;
 background-size: cover;
 color: #fff;} 
.rightpane {
 background-image: url(../../assets/img/landing-pages/online-learning.jpg);
 height: 400px;} 
.ready {
height: 400px;
 background: #ba0c2f;
 color: #fff;
 padding: 50px 50px 50px 120px;} 
.readiness a {
color: #fff;
 font-weight:bold;} 
.pad {
padding:50px 0;} 
#communication {
 padding: 50px 0;
 background-size: cover;
 color: #222;
 background: #e2e2e2;} 
#navigating-tech {
padding: 50px 0;
 background: #222 url(../../assets/img/landing-pages/navigating-technology.jpg) center center no-repeat;
 background-size:cover;
 color: #fff;} 
#navigating-tech a {
color: #fff;
 font-weight:bold;
text-decoration:underline;} 
#study-habits {
background: #fafafa;} 
.lower {
margin-top:30px;} 
.bottomMargin{
margin-bottom: 50px;} 
#instructions {
padding: 50px 0;
 background: #ba0c2f url(../../assets/img/landing-pages/communication.jpg) center center no-repeat;
 background-size:cover;
 color: #fff;} 
.testimonial-block {
 height : 360px;} 
#schedule-legend .dl-horizontal{
 margin-top:20px;
 margin-bottom:20px;} .
img-wrap img{
 max-width: 200px;}

/* * Categories sidebar for blog categories * Adds underline and reduces color * on the currently active category page * Tells the user what page they are on. */ 
#cat-sidebar-nav li .active{
 text-decoration: underline;
 filter: brightness(0.5);}


/* Heroes */


#about #hero {
 background: transparent url(../img/banners/about-banner.jpg) top center no-repeat;
}
#academic-program-review #hero {
 background: transparent url(../img/banners/academic-program-review-banner.jpg) top center no-repeat;
}
#academic-support #hero {
 background: transparent url(../img/banners/academic-support-banner.jpg) top center no-repeat;
}
#administrative #hero {
 background: transparent url(../img/banners/administrative-banner.jpg) top center no-repeat;
}
#analytics #hero {
 background: transparent url(../img/banners/analytics-banner.jpg) top center no-repeat;
}

#aop-general-education #hero {
 background: transparent url(../img/banners/aop-general-education-banner.jpg) top center no-repeat;
}

#aop-minors #hero {
 background: transparent url(../img/banners/aop-minors-banner.jpg) top center no-repeat;
}

#applying-to-graduate-programs #hero {
 background: transparent url(../img/banners/applying-to-graduate-programs-banner.jpg) top center no-repeat;
}

#applying-to-unm #hero {
 background: transparent url(../img/banners/applying-to-unm-banner.jpg) top center no-repeat;
}

#cif #hero {
 background: transparent url(../img/banners/cif-banner.jpg) top center no-repeat;
}

#cost #hero {
 background: transparent url(../img/banners/cost-banner.jpg) top center no-repeat;
}

#course-schedule #hero {
 background: transparent url(../img/banners/course-schedule-banner.jpg) top center no-repeat;
}
#faculty-resources #hero {
 background: transparent url(../img/banners/faculty-resources-banner.jpg) top center no-repeat;
}
#faculty-training #hero {
 background: transparent url(../img/banners/faculty-training-banner.jpg) top center no-repeat;
}
#fcdr #hero {
 background: transparent url(../img/banners/fcdr-banner.jpg) top center no-repeat;
}
#general-education #hero {
 background: transparent url(../img/banners/general-education-banner.jpg) top center no-repeat;
}

#getting-started #hero {
 background: transparent url(../img/banners/getting-started-banner.jpg) top center no-repeat;
}

#graduate-programs #hero {
 background: transparent url(../img/banners/graduate-programs-banner.jpg) top center no-repeat;
}

#handbook #hero {
 background: transparent url(../img/banners/handbook-banner.jpg) top center no-repeat;
}

#health-wellness #hero {
 background: transparent url(../img/banners/health-wellness-banner.jpg) top center no-repeat;
}

#international-students #hero {
 background: transparent url(../img/banners/international-students-banner.jpg) top center no-repeat;
}

#legal-disclosures #hero {
 background: transparent url(../img/banners/legal-disclosures-banner.jpg) top center no-repeat;
}
#ocp #hero {
 background: transparent url(../img/banners/ocp-banner.jpg) top center no-repeat;
}
#proctoring #hero {
 background: transparent url(../img/banners/proctoring-banner.jpg) top center no-repeat;
}

#professional-development-programs #hero {
 background: transparent url(../img/banners/professional-development-programs-banner.jpg) top center no-repeat;
}

#rasi #hero {
 background: transparent url(../img/banners/rasi.jpg) top center no-repeat;
}


#readiness-guide #hero {
 background: transparent url(../img/banners/readiness-guide-banner.jpg) top center no-repeat;
}


#schedule #hero {
 background: transparent url(../img/banners/schedule-banner.jpg) top center no-repeat;
}
#schedule-course #hero {
 background: transparent url(../img/banners/schedule-online-course-banner.jpg) top center no-repeat;
}

#student-support #hero {
 background: transparent url(../img/banners/student-support-banner.jpg) top center no-repeat;
}

#technical-support #hero {
 background: transparent url(../img/banners/technical-support-banner.jpg) top center no-repeat;
}

#testimonials #hero {
 background: transparent url(../img/banners/testimonials-banner.jpg) top center no-repeat;
}

#undergraduate-programs #hero {
 background: transparent url(../img/banners/undergraduate-programs-banner.jpg) top center no-repeat;
}

#veteran-military #hero {
 background: transparent url(../img/banners/veteran-military-student-banner.jpg) top center no-repeat;
}

#welcome #hero {
 background: transparent url(../img/banners/welcome-banner.jpg) top center no-repeat;
}

#welcome-teaching #hero {
 background: transparent url(../img/banners/welcome-teaching-banner.jpg) top center no-repeat;
}

#whats-online-learning-like #hero {
 background: transparent url(../img/banners/whats-online-learning-like-banner.jpg) top center no-repeat;
}

#rfi-submission-landing-page #hero{
    height: 0px;
}

#hero
{ background-size : cover !important;
height : 450px;}


#degree-program #hero {
	 position: relative;
	 height:auto;
	 background-color: #007a86;
}


.padding-top-bottom-20-40{
 padding-top: 20px;
 padding-bottom: 40px;}
 
 /* new homepage styles */
 #semester-info-block
 {
     border : 3px solid #ba0c2f;
 }
 
 #semester-info-block hr
 {
     height : 3px;
     background-color : #ba0c2f;
 }
 
 .award-banner
 {
     background-color : #ba0c2f;
     color : white;
     text-align : center;
     padding : 1px 0px 5px 0px;
 }
 
 .intro-text
 {
     padding-right : 35px;
 }
 
 #semester {
     max-width : 1170px;
     padding-left : 0px;
     padding-right : 0px;
 }