/* Accessibility Fixes */
p a {text-decoration:underline;}


/* Site CSS */
 .mb-20 {
	margin-bottom:20px;
}
 .py-30 {
	padding:30px 0 30px;
}
 .py-60 {
	padding:60px 0 60px;
}
 .h-100 {
	height: 100%!important;
}
 .row-flex {
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
}
 .promos img {
	margin-bottom:30px;
}
 #applynew .callout {
	height:190px;
}
 #applynew .callout-housing {
	 background: #007a86 url('../../apply/images/housing-2022.jpg') center center no-repeat;
	 border-bottom:3px solid #ba0c2f;
}
 #applynew .callout-anderson {
	 background: #ba0c2f url('../../apply/images/anderson-2022.jpg') center center no-repeat;
	 border-bottom:3px solid #ba0c2f;
}
 #applynew .callout-medicine {
	 background: #007a86 url('../../apply/images/medicine-2022.jpg') center center no-repeat;
	 border-bottom:3px solid #ba0c2f;
}
 #applynew .callout-law {
	 background: #ba0c2f url('../../apply/images/law-2022.jpg') center center no-repeat;
	 border-bottom:3px solid #ba0c2f;
}
 #applynew .callout-pharmacy {
	 background: #007a86 url('../../apply/images/pharmacy-2022.jpg') center center no-repeat;
	 border-bottom:3px solid #ba0c2f;
}
 #applynew .callout-nursing {
	 background: #ba0c2f url('../../apply/images/nursing-2022.jpg') center center no-repeat;
	 border-bottom:3px solid #ba0c2f;
}
 #applynew .callout {
	 padding: 50px 15px;
	 margin-bottom: 15px;
}
 #applynew .callout h2 {
	 font-size:28px;
	 text-transform: uppercase;
}
 #applynew .card {
	background:#f2f2f2;
}
 #applynew .card-body{
	padding:5px 15px;
}
 #applynew .card img {
	border-bottom:3px solid #ba0c2f;
}
/* Juicer overide 
 [class^="fa-"]:before, [class*=" fa-"]:before {
	 font-family: FontAwesome !important;
}*/
/* Banner Pictuers */
 #hero {
	 height:400px;
	 -moz-transition: height 1s ease;
	 -webkit-transition: height 1s ease;
	 -o-transition: height 1s ease;
	 transition: height 1s ease;
	 background: transparent url(../img/duck-pond.jpg) center bottom no-repeat;
	 background-size:cover;
}
 #alumni #hero {
	 background-image:url(../img/hodgin-hall.jpg);
	 background-position: right bottom;
}
 #library #hero {
	 background-image:url(../img/library.jpg);
}
 #research #hero, #research-new #hero {
	height:auto;
}
 #welcome #hero {
	 background-image: url(../img/welcome.jpg);
}
 #applynew #header {
	 background-image: url(../img/path-to-michell-hall.jpg);
	 background-position: right bottom;
}
 #about #hero {
	 background-image: url(../img/about.jpg);
}
 #museums #hero {
	 background-image: url(../img/museums.jpg);
}
 #travel #hero {
	 background-image: url(../img/travel.jpg);
}
 #parking #hero {
	 background-image: url(../img/parking.jpg);
}
 #places #hero {
	 background-image: url(../img/places.jpg);
}
 #programs #hero {
	 background-image: url(../img/programs.jpg);
}
 #mission #hero {
	 background-image: url(../img/mission.jpg);
}
 #parents #hero {
	 background-image:url(../img/parents.jpg);
}
 #arts #hero {
	 background-image:url(../img/arts-banner.jpg) ;
}
 #coronavirus #hero {
	 background:url(../img/coronavirus-banner.jpg) center bottom no-repeat;
	 background-size:cover;
}
/* may not be in use #hero{
	 background: transparent url(../img/duck-pond.jpg) center 75% no-repeat;
}
 #students #hero {
	 background: transparent url(../img/student-under-greens.jpg) 50% 100% no-repeat;
}
 */
 #academics #hero {
	 background: transparent url(../img/student-in-classroom.jpg) 50% 40% no-repeat;
	 background-size: cover;
	 height:400px;
}
 .callout {
	 padding: 5px 15px;
	 margin-bottom: 30px;
}
/* Override homepage layout */
 #home #main, #home #main #primary , #home #main #secondary, #home #main #tertiary {
	 padding:0px;
	 position:relative;
}
 #home #main > .layout > .row {
	 margin: 0;
}
 #home #hero {
	 height:auto;
	 background-image:none;
}
 #home #upper > .container, #home #breadcrumbs > .container, #home #main > .container {
	 width: 100%;
	 padding: 0;
}
 #home #breadcrumbs {
	 margin-top: 0;
}
 #nav, #main-nav {
	 background-color:#333;
}
 #main-nav a {
	 padding: 7px;
	 display: inline-block;
	 font-size: 1.1em;
	 color: #fff;
	 width: 100%;
}
 #main-nav a:hover, #main-nav a:focus {
	 color: #ba0c2f;
}
 #top-nav a.active, #main-nav a.active {
	 background-color: #fff;
	 color: #ba0c2f;
}
 #individuals-together {
	 background-color:#ba0c2f;
	 color:#fff;
	 padding-top: 30px;
	 padding-top: 30px;
	 background: #ba0c2f url(../img/hodgin-hall.png) bottom left no-repeat;
}
 #individuals-together a:hover {
	 text-decoration: none;
}
/* Homepage Top Nav */
 #header {
	 padding: 0;
	 background-color: rgba(51, 51, 51,.8);
	 position: absolute;
	/* padding-top: 25px;
	 */
	 width: 100%;
	 top: 32px;
	 z-index: 99;
}
 #top-nav a {
	 color: #fff;
	 padding: 8px 15px;
}
 #top-nav a:hover, #top-nav a:focus {
	 color: #ba0c2f;
}
 #mobile-menu #top-nav {
	 background-color: #333;
	 text-align: center;
}
 #mobile-menu.in {
	 max-width:100%;
}
/* Homepage News & Events */
 .newsitem {
	 float: left;
	 background-color:#fff;
	 width: 100%;
}
 .eventitem {
	 float: left;
	 background-color:#fff;
	 width:100%;
}
 .newsitem:nth-child(3n) {
	 background: #ba0c2f;
	 color: #fff;
}
 .newsitem:nth-child(3n+1) {
	 background-color: #f6f6f6;
}
 .newsitem:nth-child(3n) a {
	 color: #fff;
}
 #multievents img.eventimg {
	 width:150px;
	 float: left;
	 margin-right: 10px;
	 border-left: 1px solid silver;
}
 .newstext{
	 padding: 0 20px;
	 height: 125px;
}
 .eventtext {
	 padding:10px 10px 0 0;
}
 .eventtext p {
	 margin:0;
}
/* Extra Small Devices, Phones */
 @media only screen and (min-width : 480px) {
	 .newsitem, .eventitem {
		 width:100% 
	}
}
/* Small Devices, Tablets */
 @media only screen and (min-width : 768px) {
	 .newsitem, .eventitem {
		 width:50% 
	}
}
/* Medium Devices, Desktops */
 @media only screen and (min-width : 992px) {
	 .newsitem, .eventitem {
		 width:33.3333% 
	}
}
/* Large Devices, Wide Screens */
 @media only screen and (min-width : 1200px) {
	 .newsitem, .eventitem {
		 width:25% 
	}
}
 #newsslider {
	 background: #ba0c2f;
	 background: linear-gradient(90deg, #ba0c2f 50%, #fff 50%);
}
 #newsslider h2 {
	 margin: 0;
	 padding: 10px 0;
	 color: #fff;
	 z-index: 0;
	 position: relative;
	 width: 100%;
}
 #newsslider h2:before {
	 content: '';
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 background-image: linear-gradient(45deg,#ba0c2f 60%,#ffffff 60%);
	 z-index: -1;
}
 #newsslider .row.multicarousel {
	 border-top: 3px solid #ba0c2f;
}
 #eventsslider {
	 background: #5e5d60;
	 background: linear-gradient(90deg, #5e5d60 50%, #fff 50%);
}
 #eventsslider h2 {
	 margin: 0;
	 padding: 10px 0;
	 color: #fff;
	 z-index: 0;
	 position: relative;
	 width: 100%;
}
 #eventsslider h2:before {
	 content: '';
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 background-image: linear-gradient(45deg,#5e5d60 65%,#fff 65%);
	 z-index: -1;
}
 #eventsslider .row.multicarousel {
	 border-top: 3px solid #5e5d60;
}
 .newssites.btn-group {
	 vertical-align: top;
	 padding: 12px 0;
}
 #bythenumbers-header {
	 background: #fff;
	 background: linear-gradient(90deg, #fff 50%, #ba0c2f 50%);
}
 #bythenumbers-header h2 {
	 margin: 0;
	 padding: 10px 0;
	 color: initial;
	 z-index: 0;
	 position: relative;
	 width: 100%;
}
 #bythenumbers-header h2:before {
	 content: '';
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 background-image: linear-gradient(45deg,#fff 85%,#ba0c2f 85%);
	 z-index: -1;
}
p.more-numbers {
    text-align: right;
}
/* Homepage Feature Carousel */
 #home .carousel-caption {
	 position: absolute;
	 bottom: 100px;
	 left:auto;
	 right:100px;
	 text-align:left;
	 z-index: 10;
	 color: #ffffff;
	 background-color: #ba0c2f;
	 background-color: rgba(193,0,55,.85);
	 border: 2px solid #fff;
	 padding: 20px;
	 max-width: 40%;
}
 #home .item {
	 max-height: 600px;
}
 @media (min-width:1600px) {
	 #home .item {
		 max-height: 800px;
	}
}
 @media (max-width: 992px) {
	 #home .carousel-caption {
		 position:relative;
		 left:0;
		 top:0;
		 bottom:0;
		 right:0;
		 max-width:100%;
		 width:100%;
		 border:0;
		 background-color:#ba0c2f;
		 border-bottom:2px solid #fff;
		 height:200px;
	}
	 #home .item {
		 max-height:none;
	}
	 #homepage-carousel .carousel-control .fa {
		 position: absolute;
		 top: 30%;
		 left: 25%;
		 right: 25%;
	}
}
 @media (max-width: 768px) {
	 #home .carousel-caption {
		 height:300px;
	}
	 #home .carousel-caption h1 {
		 font-size:26px;
	}
}
 @media (max-width:380px) {
	 .navbar-unm .navbar-brand {
		 max-width:100%;
		 left:0;
	}
}
/* end homepage carousel */
 .carousel .item video {
	 width: 100%;
	 display: block;
	 max-width: 100%;
	 height: auto;
}
 // arai fix for focus .carousel-control .fa:focus {
	 outline: 1px dotted white;
}
 .promos {
	 text-align:center;
}
 #location {
	 background:#fff url(../img/sandias.jpg) center center no-repeat;
	 background-attachment:fixed;
	 background-size:cover;
	 color:#fff;
	 border-radius: 0;
	 margin-bottom:0;
}
 .location-weather {
	 text-align:center;
}
 .location-weather p {
	 font-size: 14px;
}
 .location-weather img {
	 width: 40px;
	 margin: auto;
}
 .location-weather .datastat {
	 font-size: 2em;
	 color: #fff;
}
 div#unmdata {
	 padding: 0;
	 background: #fff url(../img/yucca.jpg) bottom left no-repeat;
}
/* UNM By the Numbers */
 .stat {
	 border-bottom:1px solid #f2f2f2;
	 padding-top:2px;
	 padding-bottom:20px;
	 margin-bottom:22px;
	 font-weight:bold;
}
 .stat:last-child {
	 border:0 
}
 .datastat, .datatext,.dataicon {
	 display:inline-block;
}
 .datastat {
	 font-size: 3em;
	 padding-right: 5px;
	 line-height: 1;
	 font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
	 color:#ba0c2f;
}
 .dataicon {
	 font-size:2.5em;
	 line-height:1;
	 padding-left: 5px;
}
 .dataicon {
	 color: #aaa;
}
/* carousel controls */
 #home .carousel-control {
	 width: 100px;
	 z-index:98;
}
 .multicarousel .carousel-control.left, .multicarousel .carousel-control.right {
	 width: auto;
	 background-image: none;
	 background-image: none;
	 top: 40%;
	 bottom: inherit;
}
 #social-wall {
	 background: #fff url(../img/students.jpg) top center no-repeat;
	 font-size: 3em;
	 text-align: center;
	 padding-top: 200px;
	 padding-bottom: 30px;
}
 #social-wall p {
	 font-size: 15px;
}
 h1.referral {
	 display: none !important;
}
 .post-overlay.juicer-feed a.juicer-button, .juicer-feed .j-paginate {
	 border-color: #ba0c2f !important;
	 color: #ba0c2f !important;
}
 .post-overlay.juicer-feed a.juicer-button:hover, .juicer-feed .j-paginate:hover {
	 color: #fff !important;
	 background-color: #ba0c2f !important;
}
 .juicer-feed a:hover {
	 color: #ba0c2f !important;
}
 .juicer-feed .j-message a {
	 color: #ba0c2f;
	 font-weight: normal !important;
	 text-decoration: underline !important;
}
 .juicer-feed .j-message a:hover, .juicer-feed .j-message a:focus, .juicer-feed a:hover, .juicer-feed a:focus {
	 text-decoration:underline !important;
	 ;
}
 .juicer-feed .j-meta a {
	 color: #999 !important;
}
 .aspect {
	 display:block;
	 width:100%;
	 overflow:hidden;
	 position: relative;
	 height: 0;
	 padding-top: 51.5%;
}
 .aspect img {
	 display: block;
	 min-width: 100%;
	 margin: auto;
	 position: absolute;
	 top: -100%;
	 right: -100%;
	 bottom: -100%;
	 left: -100%;
}
 #toolbar {
	 border-top: 1px solid silver;
	 border-bottom: 1px solid silver;
}
 .toolbarlink:last-child {
	 border-right: 0;
}
 .toolbarlink {
	 color: silver;
	 text-align: center;
	 border-right: 1px solid silver;
	 min-height: 140px;
	 padding-top: 10px;
	 font-weight:bold;
}
 .toolbarlink a .fa {
	 color: silver;
}
 .toolbarlink a:hover .fa {
	 color: #333;
}
/* THE PACK */
 #thepack .item img {
	 width: auto;
	 padding: 0px;
	 transition: all 1s;
	 display:block;
	 margin:auto;
	 max-width:110px;
	 border-bottom: 2px solid #5e5d60;
}
 #thepack .item {
	 margin-top:10px;
}
 #lobolife img {
	 border-top: 4px solid #ba0c2f;
}
/* UNM Proud */
 #unmproud .profile {
	 text-align: center;
	 border: 1px solid #a7a8aa;
	 border-top: 4px solid #63666a;
	 background-color: #fff;
}
 #unmproud img.avatar-pic {
	 text-align: center;
	 padding: 0;
}
 #unmproud .profile .info {
	 padding: 0 20px;
}
 a.unmproud-link {
	 display: block;
}
 .calendar-item {
	 border-top: 1px solid #f6f6f6;
	 padding: 5px 0;
	 clear: left;
	 overflow: auto;
}
 time.calendar-date {
	 background-color: #5e5d60;
	 text-align: center;
	 color: #fff;
	 display: inline-block;
	 font-size: 16px;
	 height: 50px;
	 width: 50px;
	 line-height: 1;
	 margin-right: 10px;
	 padding: 10px;
	 vertical-align: middle;
	 float:left;
}
 .tool-bar {
	 padding: 20px 0px;
	 background-color: #eee;
}
/***** administration *****/
 #administration #main .jumbotron {
	 background-color: transparent;
	 padding: 0px;
	 margin-top: 0px;
}
 @media (min-width: 992px) {
	 #administration #main {
		 background-image: transparent;
		 min-height: 700px;
	}
}
/***** arts *****/
 #arts #upper .jumbotron {
	 background-color: transparent;
	 padding: 0px;
	 margin-top: 0px;
}
 #arts #upper {
	 background-color: #eee;
}
 #arts #main {
	 background: #fff url("../../arts/arts-bkgrd.jpg") bottom right no-repeat;
	 background-image: transparent;
	 min-height: 700px;
}
/***** alumni and donors *****/
 #alumni #upper {
	 background-color: #eee;
	 padding: 20px 0 20px 0;
	 background: #eee url(/www/assets/img/map.png) center center no-repeat;
	 background-size: contain;
}
 #alumni #upper .jumbotron {
	 background-color: transparent;
	 padding: 0px;
	 margin-top: 0px;
}
/***** academics *****/
 #academics #upper {
	 background-color: #fff;
	 padding: 20px 0;
}
 #academics #main > .container {
	 width: 100%;
	 padding: 0;
}
 #academics #breadcrumbs {
	 display: none;
}
 #academics #stats{
	 padding: 20px 0;
	 color: #fff;
	 margin-bottom: 30px;
	 background: #ba0c2f url(../../academics/academics-stats-bkgrd.png) bottom left no-repeat;
	 background-size: contain;
}
 #academics .stat {
	 padding-top: 20px;
	 margin-bottom: 0;
}
 #academics #stats span.datastat {
	 color: #333;
}
 .academic-space {
	 padding-bottom: 30px;
}
 .academics-banner {
	 color: #fff;
	 margin-top: 12.5%;
	 float: right;
	 max-width: 50%;
	 background-color: rgba(193,0,55,0.2);
}
 #academics #secondary {
	 background-color: #eee;
}
 #academics .academic-icon a {
	 color: #eee;
}
 a.list-group-item:hover, a.list-group-item:focus {
	 text-decoration: none;
	 color: #fff;
	 background-color: #ba0c2f;
}
/***** current students *****/
 #current-students #upper {
	 background-color: #eee;
}
 #current-students #breadcrumbs .jumbotron {
	 background-color: transparent;
	 padding: 0px;
	 margin-top: 0px;
}
 #current-students #breadcrumbs {
	 font-size: initial;
}
 #current-students #primary {
	 background-color: #ba0c2f;
	 color: #fff;
}
 #current-students #primary a {
	 color: #fff;
}
 .current-marketing {
	 padding: 30px 0px;
}
 @media (min-width: 992px) {
	 #current-students #main {
		 background: #fff url("../../current-students/current-get-involved.jpg") bottom center no-repeat;
		 background-image: transparent;
		 min-height: 700px;
	}
}
/***** future students *****/
 #future-students #primary .jumbotron {
	 background-color: #fff;
	 padding: 0px;
	 margin-top: 0px;
}
 #future-students #upper {
	 background-color: #eee;
}
 @media (min-width: 992px) {
	 #future-students #primary {
		 background: #fff url("../../future-students/future-students-bkgrd.png") bottom center no-repeat;
		 background-image: transparent;
		 min-height: 700px;
	}
}
 #future-students #secondary {
	 background: #eee;
	 min-height: 100px;
	 margin-bottom: 20px;
	 padding: 30px;
}
/***** campus life *****/
 #campus-life #upper .jumbotron {
	 background-color: transparent;
	 padding: 0px;
	 margin-top: 0px;
}
 #campus-life #main {
	 background: #fff url("../../campus-life/campus-life-bkgrd.jpg") bottom right no-repeat;
	 background-image: transparent;
	 min-height: 460px;
	 padding: 20px 0px 0px 20px;
}
 #campus-life #breadcrumbs {
	 background-color: #620c69;
	 color: #fff;
}
 #campus-life #breadcrumbs a {
	 color: #daa733;
}
 #campus-life #breadcrumbs {
	 background: #620c69 url("../../campus-life/campus-life-arts-bkgrd.png") bottom left no-repeat;
	 background-image: transparent;
	 min-height: 400px;
	 padding: 0px 0px 0px 20px;
}
 #campus-life #breadcrumbs .jumbotron {
	 background-color: transparent;
	 padding: 0px;
	 margin-top: 0px;
	 color: #fff;
	 text-align: left;
}
 .arts-container {
	 padding-top: 30px;
}
 #campus-life #lower {
	 background-color: #6b6b6b;
	 color: #fff;
	 padding: 30px 0px;
}
 #campus-life #lower a {
	 color: #fff;
}
/*** campus life buttons ***/
 .campus-life-links div {
	 font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
	 font-weight: 700;
	 line-height: 1.1;
	 font-size : 24px;
	 text-align: center;
	 padding-bottom : 5px;
}
 .campus-life-links .chile a {
	 color : #a8aa19;
}
 .campus-life-links .turquoise a {
	 color : #007a86;
}
 .campus-life-links .sunset a {
	 color : #ed8b00;
}
 .campus-life-links .cherry a {
	 color : #ba0c2f;
}
/***** faculty and staff *****/
 #faculty-staff #primary .jumbotron {
	 background-color: transparent;
	 padding: 0px;
	 margin-top: 0px;
}
 @media (min-width: 992px) {
	 #faculty-staff #primary {
		 background: #fff url("../../faculty-and-staff/faculty-staff-bkgrd.png") bottom right no-repeat;
		 background-image: transparent;
		 min-height: 400px;
	}
}
 #faculty-staff #secondary {
	 border-top: #777d12 20px solid;
	 background-color: rgba(160,178,34,0.3);
	 padding: 20px;
}
/***** libraries *****/
 #library #main {
	 background: #fff url("../../libraries/library-background.png") bottom center no-repeat;
	 background-image: transparent;
	 min-height: 700px;
}
 .lib-section {
	 border-bottom: dotted 1px #ba0c2f;
	 padding-bottom: 8px;
}
/***** New Apply Page *****/
 #applynew #header {
	 display:none;
}
 #applynew #hero {
	 color: #fff;
	 font-size: 3em;
	 background: transparent url(../img/path_to_michell_hall.jpg) right bottom no-repeat;
	 background-size: cover;
	 position: relative;
	 height: 600px;
}
 #applynew #upper {
	 background: #f6f6f6;
	/* border-bottom: 1px solid silver;
	 */
}
 div#applyintro {
	 background-color: #ba0c2f;
	 opacity: .85;
	 position: absolute;
	 bottom: 30px;
	 width: 100%;
	 padding: 10px 0;
}
 #apptypes li {
	 font-size: 1.25em;
	 font-weight: bold;
}
 #apptypes li.active a {
	 background-color: #ba0c2f;
	 color: #fff;
	 border-radius: 0;
}
 .apply-process {
	 margin-top: 30px;
	 font-size: 1.15em;
	 border-left: 1px solid silver;
	 padding: 30px;
}
 #mail-application {
	 background: #f4f4f4 url('../../apply/images/mailbox.jpg') bottom right no-repeat;
}
 #mail-application .btn {
	 white-space: initial;
}
 .bubble {
	 background-color: #fff;
	 border-radius: 10px;
	 position: relative;
	 border: 1px solid silver;
	 padding: 0 10px 0 10px;
	 margin-top: 10px;
}
 .bubble:before {
	 position: absolute;
	 content: " ";
	 border-style: solid;
	 left: -22px;
	 border-width: 10px 20px 10px 0;
	 border-color: transparent silver;
	 top: 30%;
}
 .bubble:after {
	 position: absolute;
	 content: " ";
	 left: -20px;
	 border-width: 10px 20px 10px 0;
	 border-color: transparent #fff;
	 top: 30%;
	 border-style: solid;
}
 .bubble.bubble-left:before {
	 border-width: 10px 0 10px 20px;
	 right: -22px;
	 left: auto;
}
 .bubble-left.bubble:after {
	 border-width: 10px 0 10px 20px;
	 right: -20px;
	 left: auto;
}
 @media (max-width: 992px) {
	 .navbar-unm .container {
		 width: 100%;
	}
	 .navbar-unm .nav>li>a {
		 padding: 4px 10px;
	}
	 #top-nav a {
		 color: #fff;
		 padding: 8px 9px;
	}
	 #unm_search_form input {
		 width:80px;
	}
}
 .link-underline {
	 text-decoration:underline;
}
/*** CORONAVIRUS PAGE ***/
 .corona-btn {
	 text-align : center;
	 margin : 0px auto 40px auto;
}
/* Override layout #coronavirus #main, #coronavirus #main #primary , #coronavirus #main #secondary, #coronavirus #main #tertiary {
	 padding:0px;
	 position:relative;
}
 #coronavirus #main > .layout > .row {
	 margin: 0;
}
 #coronavirus #main #primary {
	 padding-top: 50px;
}
 */
 #coronavirus #hero {
	 height:auto;
	 background-image:none;
}
/* #coronavirus #upper > .container, #coronavirus #breadcrumbs > .container, #coronavirus #main > .container {
	 width: 100%;
	 padding: 0;
}
 */
 #coronavirus #breadcrumbs {
	 margin-top: 0;
}
 div#travel {
	 background-color: #63666a;
	 padding: 30px 0;
	 color: #fff;
	 background-image: url(/coronavirus/plane.png);
	 background-repeat: no-repeat;
	 background-position: 80% 50%;
}
 #covid-19-event {
	 background-color: #f6f6f6;
	 padding: 30px 0;
	 margin-bottom: 15px;
	 background-image: url(/coronavirus/table.png);
	 background-repeat: no-repeat;
	 background-position: 10% 100%;
}
 #faculty-survey {
	 background-color: #ba0c2f;
	 padding: 30px 0;
	 color: #fff;
}
 #faculty-survey a{
	 color:#fff;
	 text-decoration:underline;
}
 #faculty-survey .btn {
	 color: #fff;
	 background-color: #63666a;
	 text-decoration: none;
	 margin-top:30px;
}

 #accordion-covid-19-1 .panel-body > ol > li {
	 padding-top: 15px;
	 border-top: 1px solid #eee;
	 padding-bottom: 15px;
}


.panel-title > a {
  display: block;
  position: relative;
}
.panel-title > a:after {
  content: "\f078"; /* fa-chevron-down */
  font-family: 'FontAwesome';
  position: absolute;
  right: 0;
}
.panel-title > a[aria-expanded="true"]:after {
  content: "\f077"; /* fa-chevron-up */
}





 #covidalert {
	 border-radius: 0;
	 margin: 0;
	 padding: 50px 0 30px 0;
	 background-color: #007a86;
	 color: #fff;
}
 #covidalert a {
	 color:#fff;
}
 #corona-panel .panel-body {
	 height: 780px;
	 overflow: scroll;
}
/* End coronavirus */
 .callout-equal-height {
	height:200px;
}
/* Medium Devices, Desktops */
 @media only screen and (max-width : 1170px) {
	 .callout-equal-height {
		 height:auto;
	}
}
/********* RESEARCH STYLES **********/
 .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 
}
 .research-feature {
	 position: relative;
	 margin-bottom: 20px;
	 overflow: hidden;
}
 .research-feature h2 {
	 background-color: rgba(0,0,0,.45);
	 bottom: 0;
	 color:#fff;
	 font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-size: 18px;
	 font-weight: 300;
	 margin: 0;
	 padding: 10px;
	 position: absolute;
	 text-transform:uppercase;
	 width: 100%;
}
 #research .jumbotron, #research-new .jumbotron {
	 background-image: url(../img/research/r1-banner.jpg);
	 background-size: cover;
	 color:#fff;
	 margin-bottom: 0px;
	 min-height: 400px;
	 padding: 40px 0;
}
 #research .jumbotron h2, #research-new .jumbotron h2 {
	 font-size: 1.7em;
	 font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
}
 #research .jumbotron p, #research-new .jumbotron p {
	font-size:18px;
}
 #research .jumbotron p, #research-new .jumbotron p {
	font-size:16px;
}
 #research .jumbotron img, #research-new .jumbotron img {
	margin-bottom:30px;
}
 #research #lower, #research-new #lower {
	 background: #63666a url(//webcore.unm.edu/v2/images/stucco.png);
	/*background-size: cover;
	*/
	 color: #fff;
	 height: auto;
	 padding: 30px 0 30px;
}
 #research #lower h2.h1, #research-new #lower h2.h1 {
	font-size:56px;
}
 #research #lower a.btn-box, #research-new #lower a.btn-box {
	 border: 2px solid #fff;
	 color: #fff;
	 display: inline-block;
	 font-size: 1.5em;
	 font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
	 font-weight: bold;
	 margin: 20px 0;
	 padding: 20px;
	 text-align: center;
}
 #research #lower a.btn-box:hover, #research-new #lower a.btn-box:hover {
	 background-color: #fff;
	 color: #c10037;
	 text-decoration: none;
}
 .animate-scale {
	 -webkit-transform: scale(1);
	 transform: scale(1);
	 -webkit-transition: -webkit-transform 0.2s ease-in;
	 transition: -webkit-transform 0.2s ease-in;
	 transition: transform 0.2s ease-in;
	 transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
}
 .animate-scale:hover {
	 -webkit-transform: scale(1.2);
	 transform: scale(1.2);
	 -webkit-transition: -webkit-transform 0.2s ease-in;
	 transition: -webkit-transform 0.2s ease-in;
	 transition: transform 0.2s ease-in;
	 transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
}
/* Datatable formats */
 table.dataTable thead th {
	 position: relative;
	 background-image: none !important;
}
 table.dataTable thead th.sorting:after, table.dataTable thead th.sorting_asc:after, table.dataTable thead th.sorting_desc:after {
	 position: absolute;
	 top: 12px;
	 right: 8px;
	 display: block;
	 font-family: FontAwesome;
}
 table.dataTable thead th.sorting:after {
	 content: "\f0dc";
	 color: #ddd;
	 font-size: 0.8em;
	 padding-top: 0.12em;
}
 table.dataTable thead th.sorting_asc:after {
	 content: "\f0de";
}
 table.dataTable thead th.sorting_desc:after {
	 content: "\f0dd";
}
 .covid-update-bullets {
	 margin-top: -10px;
	 margin-bottom: 11px;
	 margin-left: -24px;
}
/* stat table captions */
 div#unm-stats caption {
	 color: #ba0c2f;
	 font-size: 1.2em;
	 font-weight: bold;
}
 #featured-rankings .callout a {
	color:#fff;
}
 