/* Site CSS */
/* ------------- mobile ----------------- */
 .video-container {
	 position:relative;
	 padding-bottom:56.25%;
	 padding-top:30px;
	 height:0;
	 overflow:hidden;
}
 .video-container iframe, .video-container object, .video-container embed {
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%;
}
 #student-life #main > .container {
	 width: 100%;
}
 @media screen and (max-width:375px) {
	 #home #p1-video {
		 margin:auto;
		 width:100%;
	}
	 #admitted .become {
		 margin-top:3em;
	}
	 #admitted .well {
		 white-space: normal;
		 margin-left:1px;
		 margin-right:1px;
		 width90%;
	}

	 #admitted .foundmypack {
		 font-size:20px;
		 font-weight:strong;
	}
	 #header {
		 font-size:28px;
		 /* margin-top:20em; */
	}
	 #admitted .bottom-row {
		 margin-top:-20em;
	}
	 #admitted .bottom-buttons {
		 width:300px;
	}


}
 @media (max-width:380px) {
	 .navbar-unm .navbar-brand {
		 max-width:100%;
		 left:0;
	}
	.img {
	    width:100%;
	}

}
 @media screen and (min-width: 600px) {

	 #admitted .bottom-buttons {
		 width:100%;
	}
}
 @media screen and (max-width: 600px) {
	 #home #stats {
		 min-height: 350px;
		 background-size: cover;
	}
	 .phonebox {
		 max-width:95%;
		 position:relative;
		 top:6em;
		 margin-top:1em;
		 margin-bottom:3em;
	}
	 .phonetext {
		 font-size:.6em;
		 overflow-wrap: break-word;
	}
	 #home #p1-video {
		 margin-left:.25em;
		 margin-right:1em;
		 width:415px;
	}
	 #admitted .bottom-buttons {
		 width:450px;
		 margin:auto;
	}
	 #admitted #testimonials {
		 margin-top:2em;
	}
	 #admitted .bottom-row {
		 margin-top:-20em;
	}
	.img { width:100%;}

}
/* Bootstrap Clearfix */
/* Tablet */
 @media (min-width:767px){
	/* Column clear fix */
	 .row-auto .col-lg-1:nth-child(12n+1), .row-auto .col-lg-2:nth-child(6n+1), .row-auto .col-lg-3:nth-child(4n+1), .row-auto .col-lg-4:nth-child(3n+1), .row-auto .col-lg-6:nth-child(2n+1), .row-auto .col-md-1:nth-child(12n+1), .row-auto .col-md-2:nth-child(6n+1), .row-auto .col-md-3:nth-child(4n+1), .row-auto .col-md-4:nth-child(3n+1), .row-auto .col-md-6:nth-child(2n+1){
		 clear: none;
	}
	 .row-auto .col-sm-1:nth-child(12n+1), .row-auto .col-sm-2:nth-child(6n+1), .row-auto .col-sm-3:nth-child(4n+1), .row-auto .col-sm-4:nth-child(3n+1), .row-auto .col-sm-6:nth-child(2n+1){
		 clear: left;
	}
}
 @media (max-width: 768px) {
	 #home .carousel-caption {
		 height:300px;
	}
	 #home .carousel-caption h1 {
		 font-size:26px;
	}
	 #header {
		 position:relative;
	}
	 #admitted .bottom-buttons {
		 width:100%;
	}
	 #admitted .text-shadow {
		 font-size:18em;
	}

}
 @media only screen and (max-width: 844px) {
	 #chat-button {
		 display: none;
	}
}
/* Medium Desktop */
 @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:#c10037;
		 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%;
	}
	 #golobos-wrap, #welcome {
		 background-size:cover;
	}
}
 @media (min-width:992px){
	/* Column clear fix */
	 .row-auto .col-lg-1:nth-child(12n+1), .row-auto .col-lg-2:nth-child(6n+1), .row-auto .col-lg-3:nth-child(4n+1), .row-auto .col-lg-4:nth-child(3n+1), .row-auto .col-lg-6:nth-child(2n+1), .row-auto .col-sm-1:nth-child(12n+1), .row-auto .col-sm-2:nth-child(6n+1), .row-auto .col-sm-3:nth-child(4n+1), .row-auto .col-sm-4:nth-child(3n+1), .row-auto .col-sm-6:nth-child(2n+1){
		 clear: none;
	}
	 .row-auto .col-md-1:nth-child(12n+1), .row-auto .col-md-2:nth-child(6n+1), .row-auto .col-md-3:nth-child(4n+1), .row-auto .col-md-4:nth-child(3n+1), .row-auto .col-md-6:nth-child(2n+1){
		 clear: left;
	}
}
/* Large Desktop */
 @media (min-width:1200px){
	/* Column clear fix */
	 .row-auto .col-md-1:nth-child(12n+1), .row-auto .col-md-2:nth-child(6n+1), .row-auto .col-md-3:nth-child(4n+1), .row-auto .col-md-4:nth-child(3n+1), .row-auto .col-md-6:nth-child(2n+1), .row-auto .col-sm-1:nth-child(12n+1), .row-auto .col-sm-2:nth-child(6n+1), .row-auto .col-sm-3:nth-child(4n+1), .row-auto .col-sm-4:nth-child(3n+1), .row-auto .col-sm-6:nth-child(2n+1){
		 clear: none;
	}
	 .row-auto .col-lg-1:nth-child(12n+1), .row-auto .col-lg-2:nth-child(6n+1), .row-auto .col-lg-3:nth-child(4n+1), .row-auto .col-lg-4:nth-child(3n+1), .row-auto .col-lg-6:nth-child(2n+1){
		 clear: left;
	}
	 .row.display-flex {
		 display: flex;
		 flex-wrap: wrap;
	}
	 .row.display-flex > [class*='col-'] {
		 display: flex;
		 flex-direction: column;
	}
	 .flex-container {
		 display: flex;
	}
	 .flex-container > div {
		 margin: 10px;
		 padding: 20px;
		 font-size: 30px;
	}
	 #home #p1-video {
		 margin-left:1em;
		 width: 500px;
	}
}
 @media (min-width:1600px) {
	 #home .item {
		 max-height: 800px;
	}
}
/* -------------- end mobile ----------- */
 #home #header {
	 padding: 30px 0 0px 0px;
	 position: absolute;
	 width: 100%;
	 background-color: rgba(255,255,255,.5);
	 z-index: 50;
}
 #classof2024 #header {
	 padding: 30px 0 0px 0px;
	 position: absolute;
	 width: 100%;
	 background-color: rgba(255,255,255,.5);
	 z-index: 50;
}
 #housing {
	 padding: 30px 0;
	 margin: 0 -15px;
	 background: #007a86;
	 color: #fff;
}
 #home #main {
	 padding-bottom: 0;
}
 #nav {
	 background-color: #c10037;
}
 #nav .nav>li>a {
	 color: #fff;
}
 #nav .nav>li>a:hover {
	 color: #c10037;
}
 #nav .nav .open>a,#nav .nav .open>a:hover,#nav .nav .open>a:focus {
	 color:#c10037;
}
/**** Callouts ****/

#home .callout-x {
     padding: 5px 15px;
	 margin-bottom: 30px;
	 
    font-size: 24px;
}


 .callout {
	 display: block;
	 padding: 20px 20px;
	 margin-bottom: 15px;
	 position:relative;
	 font-size: 24px;
}

 .card:hover, .callout:hover {
	 cursor: pointer;
	 cursor: hand;
}
 .callout a {
	 color:inherit 
}
 .white-box {
	 background-color: #ba0c2f;
	 color: #fff;
	 text-align: center;
	 transition: all .2s ease-in;
	 border: solid 3px #fff;
	 background-image: url(//webcore.unm.edu/v2/images/stucco.png);
}
 .white-box:hover {
	 background-color: #fff;
	 color: #000;
}
 .white-box p {
	 line-height: 1;
	 margin: 0;
}
 .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	 color: #fff;
	 background-color: #c10037;
}
 .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;
}
 .toolbar-space {
	 margin: 50px 0px;
}
 #home #upper .jumbotron {
	 background-color: transparent;
	 padding: 0px;
	 margin-top: 0px;
}
 #home #upper {
	 background-color: #eee;
}
 #home #stats {
	 background: transparent url("../../assets/img/homepage/homepage-stats2.png") bottom right no-repeat;
	 background-image: transparent;
	 min-height: 600px;
}
 .contact-heading {
	 border-bottom: 1px solid #a7a8aa;
	 padding-bottom: 2px;
	 color: #c10037;
}
/**** testimonial ****/
 .quote {
	 color: rgba(0,0,0,.1);
	 text-align: center;
	 margin-bottom: 30px;
}
/*** student life page ***/
 #student-life #breadcrumbs {
	 color: #fff;
	 padding: 30px 0;
	 margin: 0;
	 background: #63666a url(../../student-life/student-life-bkgrd.jpg) center center no-repeat;
	 min-height: 200px;
}
 #student-life #main > .container {
	 width: 100%;
}
 #student-life #involved {
	 padding: 30px 0;
	 margin: 0 -15px;
}
/* GoLobos */
 #golobos-wrap {
	 color: #fff;
	 background: #c10037 url(../img/fb1.jpg) left top no-repeat;
	 padding: 30px 0;
	 margin: 0 -15px;
}
 #golobos-wrap img {
	 margin-top: 30px;
}
 #golobos-wrap a {
	 color: #fff;
}
 #get-in-here {
	 background: #ba0c2f url(../img/popejoy.jpg) bottom left no-repeat;
	 background-size: cover;
	 color: #fff;
	 padding: 30px 0;
	 margin: 0 -15px;
}
 #get-out-there {
	 padding: 30px 0;
	 background-color: #fff;
	 background: #fff url(../img/get-out-there.jpg) left center no-repeat;
	 background-size: cover;
}
 #food {
	 padding: 30px 0;
	 margin: 0 -15px;
}
/*-------------------------------*/
/* Carousel Fade Transition */
/*-------------------------------*/
 #home #secondary {
	 background-color: #63666a;
	 color: #fff;
}
 #testimonials {
	 padding:30px 0;
}
 #fade-quote-carousel.carousel {
	 padding-bottom: 30px;
}
 #fade-quote-carousel.carousel .carousel-inner .item {
	 opacity: 0;
	 -webkit-transition-property: opacity;
	 -ms-transition-property: opacity;
	 transition-property: opacity;
}
 #fade-quote-carousel.carousel .carousel-inner .active {
	 opacity: 1;
	 -webkit-transition-property: opacity;
	 -ms-transition-property: opacity;
	 transition-property: opacity;
}
 #fade-quote-carousel.carousel .carousel-indicators {
	 bottom: 10px;
}
 #fade-quote-carousel.carousel .carousel-indicators > li {
	 background-color: #fff;
	 border: none;
}
 #fade-quote-carousel blockquote {
	 border: none;
}
 #home #main > .container {
	 width: 100%;
}
 .important-dates {
	 font-size: 60px;
	 text-align: center;
}
 .apply-btn {
	 font-size: 40px;
	 white-space:normal;
}


 #home #breadcrumbs {
	 background: transparent url("../../assets/img/homepage/home-breadcrumbs-bkgrd.png") bottom center no-repeat;
	 background-image: transparent;
	 min-height: 100px;
	 background-color: #63666a;
	 color: #fff;
	 margin-top: 0px;
	 padding: 60px 0px;
}


 .whitebox-links {
	 padding: 15px;
	 background-color: rgba(255,255,255,.7);
	 border-bottom: 2px solid #ba0c2f;
	 transition: height .5s;
}
 #home #primary {
	 padding-top: 30px;
	 background-image: url(//webcore.unm.edu/v2/images/stucco.png);
}
 #future #breadcrumbs {
	 color: #fff;
	 padding: 30px 0;
	 margin: 0 0 30px 0;
	 background: #ba0c2f url("../../future-students/future-breadcrumbs-bkgrd.jpg") bottom center no-repeat;
	 min-height: 200px;
}
 #academics #breadcrumbs {
	 color: #fff;
	 padding: 30px 0;
	 margin: 0 0 30px 0;
	 background: #c05131 url("../../academics/academics-breadcrumbs-bkgrd.jpg") bottom center no-repeat;
	 min-height: 200px;
}
/*
 #connect #breadcrumbs {
	 color: #fff;
	 padding: 30px 0;
	 margin: 0 0 30px 0;
	 background: #007a86 url("../../connect-with-us/connect-breadcrumbs-bkgrd.jpg") bottom center no-repeat;
	 min-height: 200px;
}
*/
 #parents #breadcrumbs {
	 color: #fff;
	 padding: 30px 0;
	 margin: 0 0 30px 0;
	 background: #8a387c url("../../parents-family/parents-breadcrumbs-bkgrd.jpg") bottom center no-repeat;
	 min-height: 200px;
}
 #finaid #breadcrumbs {
	 color: #fff;
	 padding: 30px 0;
	 margin: 0 0 30px 0;
	 background: #a8aa19 url("assets/img/img-3265.jpg") bottom left no-repeat;
	 min-height: 200px;
}
/* #visit #breadcrumbs {
	 color: #fff;
	 padding: 30px 0;
	 margin: 0 0 30px 0;
	 background: #000 url("../../visit-us/visit-breadcrumbs-bkgrd.jpg") bottom center no-repeat;
	 min-height: 300px;
}
 */
 #visit .btn {
	 border-radius: 0 !important;
	 font-weight: bold;
}
 #visit .alert {
	 border-radius: 0 !important;
}
/* #fallpreview #breadcrumbs {
	 color: #fff;
	 margin-top:-3em;
	 padding: 30px 0;
	 background: #a8aa19 url("../img/fallpreview2021-2000x600.gif") bottom left no-repeat;
	 height:750px;
}
 #fallpreview #header {
	 padding: 30px 0 0px 0px;
	 position: absolute;
	 width: 100%;
	 background-color: rgba(255,255,255,.5);
	 z-index: 50;
}
 */
 #fallpreview #primary {
	 text-align: center;
}
 #springpreview #breadcrumbs {
	 color: #fff;
	 margin-top:-5em;
	 padding: 30px 0;
	 background: #a8aa19 url("../img/spring-preview-pic.jpg") bottom left no-repeat;
	 width: 100%;
}
 #springpreview #header {
	 padding: 30px 0 0px 0px;
	 position: absolute;
	 width: 100%;
	 background-color: rgba(255,255,255,.5);
	 z-index: 50;
}
 #meetunm #primary {
	 text-align: center;
}
 #meetunm #header {
	 padding: 30px 0 0px 0px;
	 position: absolute;
	 width: 100%;
	 background-color: rgba(255,255,255,.5);
	 z-index: 50;
}
 #meetunm #primary {
	 text-align: center;
}
/* #transferday #breadcrumbs {
	 color: #fff;
	 margin-top:-5em;
	 padding: 30px 0;
	 width:100%;
	 background: #a8aa19 url("../img/transferday2021.jpg") bottom left no-repeat;
	 min-height: 600px;
}
 */
 #transferday #header {
	 padding: 30px 0 0px 0px;
	 position: absolute;
	 width: 100%;
	 background-color: rgba(255,255,255,.5);
	 z-index: 50;
}
 #transferday #primary {
	 text-align: center;
}
 #seniorday #breadcrumbs {
	 color: #fff;
	 margin-top:-5em;
	 padding: 30px 0;
	 background: #a8aa19 url("../img/seniorday23.jpg") bottom left no-repeat;
	 background-size:cover;
	 min-height: 700px;
}
 #seniorday #header {
	 padding: 30px 0 0px 0px;
	 position: absolute;
	 width: 100%;
	 background-color: rgba(255,255,255,.5);
	 z-index: 50;
}
 #cnmtounm #primary {
	 text-align: center;
}
 #cnmtounm #breadcrumbs {
	 color: #fff;
	 margin-top:-5em;
	 padding: 30px 0;
	 background: #a8aa19 url("../img/cnm-to-unm-lab.jpg") bottom left no-repeat;
	 min-height: 700px;
}
 #cnmtounm #header {
	 padding: 30px 0 0px 0px;
	 position: absolute;
	 width: 100%;
	 background-color: rgba(255,255,255,.5);
	 z-index: 50;
}
 #cnmtounm #primary {
	 text-align: center;
}
 .well.well-square{
	 border-radius:0 !important;
}
 .jumbo-header {
	 font-size: 50px;
}
 .lrg-text {
	 font-size: 25px;
}
 a.effect {
	 border: #fff solid 2px;
	 color: #fff;
	 padding: 3px;
}
 a.effect:hover {
	 background-color: #a7a8aa;
}
 .important-links {
	 padding-top: 30px;
}
 .links {
	 margin-bottom: 30px;
}
 .links:hover img {
	 opacity: .6;
}
 .links img {
	 opacity: 1;
}
 .btn.unm-turquoise:hover {
	 color: #fff;
	 background-color:#005760;
}
 .btn.unm-lobogray:hover {
	 color: #fff;
	 background-color:#515356;
}
 .btn-info {
	 color: #fff;
	 background-color: #a7a8aa;
	 border-color: #a7a8aa;
}
 .btn-info:hover {
	 color: #fff;
	 background-color: #63666a;
	 border-color: #63666a;
}
 .btn.btn-square {
	 border-radius:0 !important;
}
 .btn.btn-vitesse {
	 font-family:"Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
}
 .img.img-link:hover {
	 opacity: .6;
}
/******* START SOCIAL SECTIONS ***********/
 #eachofus {
	 overflow: hidden;
	 padding: 50px 0;
	 background-color: #c10037;
	 color: #fff;
	 margin: 0 -15px;
}
/* Lobo Life */
 #lobolife-wrap {
	 padding:30px 0 30px 0;
	 background: #fff url(../img/lobolife-bg.jpg) top center no-repeat;
	 background-size:cover;
	 margin: 0 -15px;
}
 #lobolife img {
	 margin-top:30px;
	 border-top: 4px solid #c10037;
}
/* UNM Proud */
 #unmproud-wrap {
	 background-color: #eee;
	 padding: 30px 0;
	 margin: 0 -15px;
}
 #unmproud .profile {
	 text-align:center;
}
 #unmproud img.avatar-pic {
	 border-radius: 50%;
	 max-width: 200px;
	 margin: auto;
	 text-align: center;
	 padding: 3px;
	 background: #c10037;
}
 #unmproud .profile .info {
	 padding-top: 100px;
	 margin-top: -100px;
}
/* UNM Proud */
 #thepack-wrap {
	 padding: 30px 0 0 0;
	 margin: 0 -15px;
}
 #thepack .item {
	 border-bottom: 1px solid #eee;
}
 #thepack .item:last-child {
	 border-bottom: 0;
}
/******* END SOCIAL SECTIONS ***********/
 .event-text {
	 text-align: center;
}
 .spacer {
	 margin-left: 20px;
}
 #statetable caption {
	 font-size: 1.75em;
	 color: #c10037;
	 padding: 0;
}
 .future-box {
	 background-color: #ba0c2f;
	 color: #fff;
	 text-align: center;
	 transition: all .2s ease-in;
	 display: block;
	 padding: 20px 20px;
	 margin-bottom: 15px;
	 position:relative;
	 font-size: 24px;
}
 .future-box:hover {
	 background-color: #fff;
	 color: #000;
	 cursor: pointer;
	 cursor: hand;
}
 .future-box a {
	 color:inherit 
}
 .future-box p {
	 line-height: 1;
	 margin: 0;
}
 .card {
	 padding: 0;
	 margin-bottom:30px;
}
 .card .cardtext {
	 border-top: 3px solid #c10037;
	 background-color: #f6f6f6;
	 padding: 5px 10px;
}
 .card h3 {
	 margin-top: 5px;
}
 .h3card {
	 font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
	 font-weight: 900;
	 line-height: 1.1;
	 color: inherit;
	 text-align:center;
}
 iframe {
	 border: 0;
}
 #map {
	 position: relative;
	 padding-top: 25px;
	 padding-bottom: 60%;
	 height: 0;
}
 #map svg, #map img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .lead {
	 font-size: 22.5px;
}
 .lead {
	 margin-bottom: 22px;
	 font-size: 17px;
	 font-weight: 300;
	 line-height: 1.4;
}
 .em-alert a {
	 color:yellow;
}
 .em-alert {
	 margin-top:1em;
	 font-weight:bold;
}
 #pdfwarning .forms-footer {
	 color: #fff;
	 background-color: #ba0c2f;
	 position:fixed;
	 bottom:0;
	 left:0;
	 width:100%;
}
 #pdfwarning .forms-footer a {
	 color:white;
}
 #pdfwarning p.right {
	 text-align: right;
	 margin-right:1em;
}
 #pdfwarning #primary {
	 height:40em;
}
 .upload-icon {
	 color:white;
	 background-color: #ba0c2f;
	 width: 100%;
	 margin-left: -.3em;
	 padding: .1em;
	 padding-bottom: .2em;
}
 .unm_btn{
	 color:white;
	/* IE10 */
	 background-image: -ms-radial-gradient(center, circle farthest-corner, #C10037 0%, #C10037 100%);
	/* Mozilla Firefox */
	 background-image: -moz-radial-gradient(center, circle farthest-corner, #C10037 0%, #C10037 100%);
	/* Opera */
	 background-image: -o-radial-gradient(center, circle farthest-corner, #C10037 0%, #C10037 100%);
	/* Webkit (Safari/Chrome 10) */
	 background-image: -webkit-gradient(radial, center center, 0, center center, 510, color-stop(0, #C10037), color-stop(1, #C10037));
	/* Webkit (Chrome 11+) */
	 background-image: -webkit-radial-gradient(center, circle farthest-corner, #C10037 0%, #C10037 100%);
	 -moz-border-radius: 0px;
	 border-radius: 3px;
	 border: 1px solid #C10037;
	 -moz-box-shadow: 0px 0px 0px #F69021;
	 -webkit-box-shadow: 0px 0px 0px #F69021;
	 box-shadow: 0px 0px 0px #F69021;
}
 .unm_btn:hover {
	 background-color: #fff;
	 color: #000;
	 cursor: pointer;
	 cursor: hand;
}
 .unm_button {
	/* font-family: ARIAL ;
	 font-weight: BOLD ;
	 font-size: 8.5pt ;
	 */
	 color : White ;
	 text-align: center;
	 vertical-align: middle;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C10037', endColorstr='#C10037');
	/* for IE */
	/* IE10 */
	 background-image: -ms-radial-gradient(center, circle farthest-corner, #C10037 0%, #C10037 100%);
	/* Mozilla Firefox */
	 background-image: -moz-radial-gradient(center, circle farthest-corner, #C10037 0%, #C10037 100%);
	/* Opera */
	 background-image: -o-radial-gradient(center, circle farthest-corner, #C10037 0%, #C10037 100%);
	/* Webkit (Safari/Chrome 10) */
	 background-image: -webkit-gradient(radial, center center, 0, center center, 510, color-stop(0, #C10037), color-stop(1, #C10037));
	/* Webkit (Chrome 11+) */
	 background-image: -webkit-radial-gradient(center, circle farthest-corner, #C10037 0%, #C10037 100%);
	 -moz-border-radius: 0px;
	 border-radius: 0px;
	 border: 0px solid #C10037;
}
 #chat-button {
	 display: block;
	 position: fixed;
	 bottom: 100px;
	 right: 20px;
	 height: 200px;
	 width: 200px;
	 z-index: 99;
	 border: 4px solid white;
	 outline: none;
	 background-color: #ba0c2f;
	 color: white;
	 cursor: pointer;
	 padding: 15px;
	 border-radius: 50%;
	 font-weight: bold;
	 transition-duration: 0.2s;
}
 #chat-button:hover {
	 border-color:#ba0c2f ;
	 transform: scale(1.5);
	 transition: transform 330ms ease-in-out;
	 color: #ba0c2f ;
	 background-color: #ffffff;
	 font-weight: bold;
}
/* #vax .carousel-caption {
	 position: absolute;
	 font-size:1.75em;
	 font-weight:900;
	 line-height:1.3em;
	 height: 7em;
	 top: 11em;
	 bottom: 100px;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;
	 z-index: 10;
	 color: #ffffff;
	 background-color: #c10037;
	 background-color: rgba(193,0,55,.85);
	 border: 2px solid #fff;
	 padding: 20px;
	 max-width: 40%;
	 opacity: 85%;
}
 #vax .carousel-caption>h1 {
	 font-size:2.5em;
}
 */
 #vax #page {
	 background-color: #eee;
}
 #vax .jumbo-header {
	 font-size:2.5em;
}
 #vax .lrg-text {
	 font-size:1.75em;
	 font-weight:900;
	 line-height:1.3em;
}
 #vax a {
	 text-decoration:none;
}
 #admitted #secondary {
	 background-color: #007a86;
	 color: #fff;
}
 .btn-responsive {
	 white-space: normal !important;
	 word-wrap: break-word;
}
 #admitted #main > .container {
	 width: 100%;
}
 #admitted .carousel-indicators {
	 bottom:0px;
}
 #admitted .bottom-buttons {
	 height:175;
	 white-space:normal;
}
 #admitted .boxes {
	 height: 200px !important;
}
 #admitted .panels {
	 width:640px !important;
}
 #admitted .callout {
	 display: block;
	 padding: 10px 10px;
	 margin-bottom: 15px;
	 position: relative;
	 height: 100%;
	 max-width:100%;
	 overflow: hidden;
	 position: relative;
	 font-size: 1em;
	 line-height: 1;
}
 .row.display-flex {
	 display: flex;
	 flex-wrap: wrap;
}
 .row.display-flex > [class*='col-'] {
	 display: flex;
	 flex-direction: column;
}
 .flex-container {
	 display: flex;
}
 .flex-container > div {
	 margin: 10px;
	 padding: 20px;
	 font-size: 30px;
}
 #admitted .center {
	 height: 200px;
	 position: relative;
	 border: 3px solid green;
}
/* If the text has multiple lines, add the following: */
 #admitted .center p {
	 margin: 0;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%, -50%);
}
 #admitted .foundmypack {
	 font-weight:700;
	 font-size:28px;
	 white-space: normal;
}
 #home #p1-video {
	 text-align:justify;
	 text-justify:inter-word;
}
 #admitted .jumbo > .container {
	 height: 20em;
	 position: relative;
	 margin-top: -1em;
}

 #admitted #primary {
	 text-align: center;
}
 #admitted .btn:hover {
	 color:white;
}
 #admitted #main {
	 width:100%;
}
 #admitted #c {
	 width:100%;
}

#admitted #header {
     padding: 30px 0 0px 0px;
		 position: absolute;
		 width: 100%;
		 background-color: rgba(255,255,255,.5);
		 z-index: 50;
    }


#admitted #breadcrumbs {
		 color: #fff;
		 margin-top:-12em;
		 padding: 30px 0;
		 background: #a8aa19 url("../img/admitted/crowd-banner.jpg") bottom left no-repeat; 
		 min-height: 700px;
		 width:100%;
		 height:auto;
	}
	
#admitted #redlabel {
  font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
  font-size: 24px;
}

#admitted .redbutton {
        background-color: #ba0c2f;
        border: none;
        color: white;
        padding: 20px 34px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 24px;
        font-weight:600px;
        margin: 4px 2px;
        cursor: pointer;
        width:100%;
      }


#admitted .deepduskbutton {
        background-color: #8a387c;
        border: none;
        color: white;
        padding: 20px 34px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 24px;
        font-weight:600px;
        margin: 4px 2px;
        cursor: pointer;
        width:100%;
      }
      
      
 .vertical-center {
	 margin: 0;
	 position: absolute;
	 top: 50%;
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
}
 .flex-container {
	 display: flex;
	 background-color: transparent;
}
 .flex-container > div {
	 background-color: transparent;
	 margin: 0px;
	 padding: 20px;
	 font-size: 30px;
}

/*Color Variables*/
 :root {
	/*primary colors*/
	 --cherry: #BA0C2F;
	 --silver: #A7A8AA;
	 --turquoise: #007A86;
	 --lobo-gray: #63666A;
	/*secondary colors*/
	 --high-noon: #FFC600;
	 --sandia-sunset: #ED8B00;
	 --terra: #C05131;
	 --mesa: #D6A461;
	 --green-chile: #A8AA19;
	 --deep-dusk: #8A387C;
	 --white: #FFFFFF;
	 --secondary-white: #F5F5F5;
	 --black: #000000;
}
#admapp h1{
	 font-size: 3em !important;
}
#admapp h2{
	 font-size: 2em !important;
}
#admapp p > a, #admapp .list-link{
	 color: var(--turquoise);
	 text-decoration: underline;
}
#admapp .btn-primary{
	 font-size: 2em;
	 font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
	 font-weight: 900;
	 border: none;
	 padding: 1% 3%;
	 margin: 1% 0;
}
#admapp .btn-primary:hover{
	 text-decoration: none;
}
#admapp .centered{
	 width: 100%;
	 display: flex;
	 justify-content: center;
}
#admapp .bannerTitle{
	 color: var(--white);
	 margin-top: -60px !important;
}
#admapp #breadcrumbs{
	 display: none;
}
#admapp #header{
	 padding: 0;
}
#admapp  #header > .container {
	 width: 100%;
	 padding: 0;
}
#admapp  @media only screen and (max-width: 576px) {
	 h1{
		 font-size: 2em !important;
	}
	 h2{
		 font-size: 1.5em !important;
	}
}
#fallpreview .cardtext {
	 border-top: 3px solid #c10037;
	 background-color: LightGray;
	 padding: 5px 10px;
}
#fallpreview .fp-btn {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}