/*
 * Frequently used classes and styles.
 */

img.p { margin: 3px; }
.center { text-align:center; }

/*
* Service catalog formatting...
*/
h2.service-item {
    border-top: 1px solid #c0c0c0;
}

ol.columns {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

/*
 * Classes used for people profiles
 */
img.profile {
    width: 200px;
    height: 200px;
    object-fit: cover;
    border: 2px solid #ba0c2f;
    border-radius: 50%;
    margin-bottom: 10px;
}

img.profile-sm {
    width: 125px;
    height: 125px;
    object-fit: cover;
    border: 2px solid #ba0c2f;
    border-radius: 50%;
    margin-bottom: 10px;
}

img.profile-nophoto {
    width: 200px;
    height: 200px;
    object-fit: cover;
}

.profile-row { 
    padding-bottom: 10px;
    padding-top: 10px;
}

.profile-item {
    padding-top: 20px;
    padding-bottom: 20px;
    /*text-align:center;*/
}

ul.profile-data {
list-style-type: none;
margin: 0px;
padding: 0px;
}
ul.profile-data li {
margin: 0px;
padding: 0px;
}
.profile-name {
font-size: 1.2em;
font-weight:bold;
}

/*
 * Highlight class
 */
.highlight {
    background-color: #ffff99;
    margin: 2px;
}

/*
 * Social Media Fades
 */

.asm-fade {
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.asm-fade:hover {
opacity: 0.8;
}

/* 
 * CSS to keep our mega menu from falling off the screen.
 * We also hide the big image on mobile.
 * Thanks to Matt Carter at UNM Web Comm for this adjustment.
 */
@media screen and (max-width: 767px) {
    .stickynav {
        display: inherit;
    }
#hero { display: none; }
}

/*
@media screen and (min-width: 767px) {
    #secondary { display: none; }
}
*/


/*
 * Faculty and staff listing styles...
 */

.facstafflisting 
{
    width: 400px;
    padding: 5px 5px 5px 5px;
}
.facstaffimg {
    float:left; 
    padding-right: 10px;
}
ul.faculty {
    list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.faculty li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.name {
	font-size: medium;
}

.faculty-contact-block {
    height:272px;
    border: solid 1px #ccc;
    margin-bottom: 3px;
}

.staff-contact-block {
    margin-bottom: 3px;
}

/*
 * Upcoming boox on main page.
 */
#featureoverlay {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    bottom: 25px;
    font-weight: bold;
    height: 75px;
    left: 20px;
    line-height: 1.5em;
    padding: 5px;
    position: absolute;
    width: 275px;
}

.imageBox {
    color: #fff;
    padding: 0 10px 10px 0;
}

.fade {
    opacity: 1;
    transition: opacity 0.25s ease-in-out 0s;
}

/*
 * Donate button on main page of Anderson.
 */
.donate-anderson {
    background-color:#007a86;
    color:#ffffff;
    font-weight: bold;
    text-align: center;
    padding: 10px 0px 1px 0px;
}

a.donate-link:link, a.donate-link:active, a.donate-link:visited {
    /*background-color:#007a86;*/
    color:#ffffff;
    font-weight: bold;
    text-align: center;
}

a.donate-link:hover {
    /*background-color:#007a86;*/
    color:#ffffff;
    text-decoration:underline;
    font-weight: bold;
    text-align: center;
}

a.grads-link:link, a.grads-link:active, a.grads-link:visited {
    /*background-color:#007a86;*/
    color:#ba0c2f;
    font-weight: bold;
    text-align: center;
}

a.grads-link:hover {
    /*background-color:#007a86;*/
    color:#ffffff;
    text-decoration:underline;
    font-weight: bold;
    text-align: center;
}

/*
 * Donate to a program on other domain pages.
 */
.donate-anderson-cherry {
    background-color:#c10037;
    color:#ffffff;
    font-weight: bold;
    text-align: center;
    padding: 10px 0px 1px 0px;
}

a.donate-cherry-link:link, a.donate-cherry-link:active, a.donate-cherry-link:visited {
    background-color:#c10037;
    color:#ffffff;
    font-weight: bold;
    text-align: center;
}

a.donate-cherry-link:hover {
    background-color:#c10037;
    color:#ffffff;
    text-decoration:underline;
    font-weight: bold;
    text-align: center;
}

/*
 * Anderson Events Calendar Boxes
 */
.eventItem 
{
    width: 275px;
    height: 120px;
    padding-top: 2px;
    padding-bottom: 2px;
    list-style: none;
}

.calendarBox 
{
    width: 60px;
    height: 70px;
    float: left;
    position: relative;
    background-color: #c10037;    
    text-align: center;
    color: #fff;
    font-size: large;
    line-height: 1.1em;
    vertical-align: middle;
}

.eventInfoBox {
    width: 205px;
    font-size: 0.90em;
    /*
    font-size: 8pt;
    font-weight: bold;
    */
    height: inherit;
    float: left;
    position: relative;
    padding-left: 5px;
    vertical-align: middle;
}

.mo {
    display: block;
    font-size: smaller;
    font-style: italic;
}

.dy {
    display: block;
    font-size: larger;
}

.daySp {
    display: block;
    font-size: 0.75em;
    font-style: italic;
}

.eventtime {
    display: block;
    font-size: 0.6em;
    font-style: italic;
}


#jml #hero {
    background: #fff url("//www.mgt.unm.edu/images/banner/banner-marketing-lab-1600x700.jpg") no-repeat scroll left top / cover ;
    height: 700px;
}

#assessment #hero {
    background: #fff url("//www.mgt.unm.edu/images/banner/banner-jsc-bush-1600x300.jpg") no-repeat scroll left top / cover ;
    height: 250px;
}

/* MAIN PAGE */
#main-page #hero {
    background: #fff url("//www.mgt.unm.edu/images/banner/mcm-w-black-lives-matter-1600x700.jpg") no-repeat scroll center top / cover ;
    height: 700px;
}

#wil #hero {
    background-position: left center;
    height: 300px;
    background: #fff url("//www.mgt.unm.edu/images/banner/wil-potential-1600x300.jpg") no-repeat scroll left top / cover ;
}

/* Original image no text */
/*
#main-page #hero {
    background: #fff url("//www.mgt.unm.edu/images/banner/mcm-w-black-lives-matter-1600x700.jpg") no-repeat scroll left top / cover ;
    height: 700px;
}
*/

#export  #hero {
    background-position: left center;
    height: 500px;
    background: #fff url("//www.mgt.unm.edu/export-readiness/images/train-3491706_1280.jpg") no-repeat scroll left top / cover ;
}

/*
Rules for web content brand.
*/
.callout {
    margin-bottom: 30px;
    opacity: 1;
    overflow: hidden;
    padding: 20px;
}

/*
Headline list style
*/
ul.headlines-list {
    list-style-type:none;
    padding-left: 0px;
}

/*
Need white text for links in the UNM brand boxes.
*/

.unm-cherry a.linkItem:link, .unm-cherry a.linkItem:active, .unm-cherry a.linkItem:visited, 
.unm-blue a.linkItem:link, .unm-blue a.linkItem:active, .unm-blue a.linkItem:visited, 
.unm-green a.linkItem:link, .unm-green a.linkItem:active, .unm-green a.linkItem:visited, 
.unm-yellow a.linkItem:link, .unm-yellow a.linkItem:active, .unm-yellow a.linkItem:visited, 
.unm-gray a.linkItem:link, .unm-gray a.linkItem:active, .unm-gray a.linkItem:visited, 
.unm-lightgray a.linkItem:link, .unm-lightgray a.linkItem:active, .unm-lightgray a.linkItem:visited, 
.unm-purple a.linkItem:link, .unm-purple a.linkItem:active, .unm-purple a.linkItem:visited, 
.unm-blue a.linkItem:link, .unm-blue a.linkItem:active, .unm-blue a.linkItem:visited, 
.unm-orange a.linkItem:link, .unm-orange a.linkItem:active, .unm-orange a.linkItem:visited,
.unm-teal a.linkItem:link, .unm-teal a.linkItem:active, .unm-teal a.linkItem:visited
{
    color: #ffffff;
}

/*
Main page blocks where we specify height...


#featured, #quicklinks, #donors, #programs {
    height: 225px;
}

/*
Main page links for bulletin and other news sources
*/
#misc-news {
    padding-bottom: 10px;
}

/*
Main page colored box adjustments.
*/
.callout h3 {
    margin-top: 3px;
}


/******************************************************************
NEW HOMEPAGE CSS
******************************************************************/

/* Site CSS */
/* BRAND NAVBAR START */
 .navbar-unm .navbar-brand {
	 box-shadow: 0 0;
}
 .navbar-unm .navbar-brand {
	 background: transparent;
	 color: #fff;
	 position: absolute;
	 border-bottom: 0;
	 background-image: none;
	 text-indent: 0;
	 width: auto;
	 background-repeat: no-repeat;
	 height: 70px;
	/* background-position-x: 0%;
	 */
	/* background-position-y: 0;
	 */
	 z-index: 100;
	 padding: 0;
	 background-size: contain;
	 top: -1px;
}
 .navbar-brand {
	 float: left;
	 padding: 4px 15px;
	 font-size: 15px;
	 line-height: 31px;
	 height: 30px;
}
 @media (min-width: 768px) {
	 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		 margin-left: 0;
	}
}

/* COP UNM NAVBAR */
#nav-mega {
    background-color: #f2f2f2;
}
#nav-mega .navbar-top {
    margin-bottom: 0;
    border: 0;
}
#nav-mega .navbar-collapse {
    padding: 0;
}
#nav-mega .nav > li {
    margin: 0 1px 0 0;
}
#nav-mega .nav > li > a {
    padding: 5px 10px;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
}
#nav-mega .nav > li > a:hover {
    background-color: #fff;
}
#nav-mega .nav > li > a.active::after {
    width: 100%;
    height: 3px;
    background-color: #ba0c2f;
    position: absolute;
    bottom: 0;
    left: 0;
    content: " ";
}
#nav-mega .nav > li > a::after {
    height: 3px;
    background-color: #ccc;
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    content: " ";
    -webkit-transition: width 250ms ease-out;
    -moz-transition: width 250ms ease-out;
    -o-transition: width 250ms ease-out;
}
#nav-mega .nav > li > a:hover::after {
    width: 100%;
}

/* HORIZONTAL NAV START */
#nav, #nav-mega {
	background:#ba0c2f;
	z-index: 2;
}
 @media screen and (max-width: 767px) {
	 #nav, #nav-mega {
		 background-color: #fff;
	}
}
 .navbar-nav>li>a {
	color:#fff;
}
 #nav .nav>li>a, #nav-mega .nav>li>a {
    padding: 5px 46px;
    font-size: 1.2em;
    -webkit-transition: all 0ms ease-out;
    -moz-transition: all 0ms ease-out;
    -o-transition: all 0ms ease-out;
}
 #nav .nav>li>a:hover, #nav-mega .nav>li>a:hover{
	color:#ba0c2f;
}
 .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	color:#ba0c2f;
}

/* Takes care of flipping colors back if user clicks back on the same menu item to close it... */

#horz-nav a[aria-expanded="false"]{
  background-color: #ba0c2f;
}

/* EPEC SECONDARY NAVBAR START */
 #hero + div {
	background:#f2f2f2;
}

#hero + div .navEpec a {
    text-decoration: none;
    padding: 5px 10px;
    color:#ba0c2f;
    font-size: 1.0em;
}

/* EPEC SECONDARY NAVBAR END */

 @media screen and (max-width: 1200px) {
	 #nav .nav>li>a, #nav-mega .nav>li>a {
		padding: 5px 20px;
		font-size: 15px;
		-webkit-transition: all 0ms ease-out;
        -moz-transition: all 0ms ease-out;
        -o-transition: all 0ms ease-out;
	}
}
 @media screen and (max-width: 767px) {
	 #mobile-menu #horz-nav {
		 background-color:#63666a;
	}
	 #mobile-menu #horz-nav a:focus {
		 color: #ba0c2f;
	}
}
/* HORIZONTAL NAV END */
/* GENERAL SITE CSS */
 .stretched-link::after {
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 1;
	 pointer-events: auto;
	 content: "";
	 background-color: rgba(0, 0, 0, 0);
}
 #home #lower {
	 display:none;
}
 .inverse {
	 color:#fff;
}
 a.inverse {
	 color:#fff;
}
/* HEADER/DEPARTMENT NAME */
 #header h1 {
	 margin-top:0;
}
 #header #header-buttons {
	 margin-top:20px;
}
 #header .btn-turquoise {
	 color: #fff;
	 background-color: #007a86;
}
 #header .btn-lg {
	 border-radius:0;
}
 #header a.btn-turquoise {
	 color:#fff;
}
 #header a.btn-turquoise:hover {
	 background-color:#025e67;
}
/* Small Devices */
 @media (max-width:767px) {
	 #header #header-buttons, #header a.btn-turquoise {
		 width:100%;
	}
}

/* EXPERIENCE ANDERSON GRID */
 #experience-anderson {
	 background:#cdcdcd url(../img/experience-background.webp);
	 padding-top:30px;
	 padding-bottom:30px;
}
 #experience-anderson-mba {
	 /*background:#cdcdcd url(//mba.mgt.unm.edu/assets/img/sandias-bw-1920x1080.jpg);*/
	 background-color:#ededed;
	 padding-top:30px;
	 padding-bottom:30px;
}
#experience-anderson-mba-stats {
	 background:#cdcdcd url(//mba.mgt.unm.edu/assets/img/banner-mcm-vw-innovation-2000x1000.jpg);
	 padding-top:30px;
	 padding-bottom:30px;
}
#experience-anderson-macct-stats {
	 background:#cdcdcd url(//macct.mgt.unm.edu/assets/img/banner-mcm-chairs-2000x1000.jpg);
	 padding-top:30px;
	 padding-bottom:30px;
}
/* EXPERIENCE ANDERSON WOMEN IN LEADERSHIP BG */
.experience-anderson-wil {
	 background:#cdcdcd url(../img/experience-background-wil.jpg);
	 padding-top:30px;
	 padding-bottom:30px;
}
.experience-anderson-color {
	 background-color:#f0f0f0;
	 padding-top:30px;
	 padding-bottom:30px;
}
.experience-anderson-wil-mcm {
	 background:#cdcdcd url(../img/experience-background-wil-mcm.jpg);
	 padding-top:30px;
	 padding-bottom:30px;
}
 .asm-grid-title {
	 color:#ba0c2f;
	 margin-top:0;
	 font-size: 40px;
}
 .asm-grid-text {
	 font-size: 1.2em;
}
 .asm-grid-item {
	 position:relative;
	 margin-bottom:30px;
}
 .asm-grid-item h2 {
	 position:absolute;
	 background-color:rgba(255,255,255,.7);
	 top:0;
	 left:0;
	 width:100%;
	 margin:0;
	 padding:5px 10px;
	 font-size:20px;
	 color:#ba0c2f;
}
/* Small Devices */
 @media only screen and (max-width: 1200px) {
	 .img-restrain {
		 object-fit: cover;
		 height: 345px;
		 width:100%;
	}
}
/* ACCOLADES */
 #accolades-profile-wrapper {
	 background-image: linear-gradient(45deg,#f2f2f2 50%,#fff 50%);
	 padding-top:30px;
}
 #accolades {
	 margin-bottom:30px;
}
 .accolade {
	 font-size:1.2em;
	 font-weight:700;
	 margin: 8px 0 2px;
}
 .accolade-source {
	 font-size:.9em;
	 font-style:italic;
}
/* HOMEPAGE CALLOUTS */
 #asm-callouts-wrapper {
	 background: #007a86 url(../img/asm-callouts-background.webp) center bottom no-repeat;
	 background-size:cover;
	 height: auto;
	 padding: 30px 0 30px;
}
 .callouts {
	 padding-top:60px;
	 padding-bottom:20px;
}

/* Women in Leadership CALLOUTS */
#wil-callouts-wrapper {
	 background: #007a86 url(../img/from-sandias-michael-herren-1600x500.jpg) center bottom no-repeat;
	 background-size:cover;
	 height: auto;
	 padding: 30px 0 30px;
}

/* Large Devices */
 @media (max-width:1200px) {
	 .callouts {
		 padding-top:90px;
		 padding-right:15px;
	}
}
/* Small Devices */
 @media (max-width:992px) {
	 .callouts {
		 padding-top:30px;
		 padding-right:15px;
	}
}
 .circle-fixed {
	 display: inline-block;
	 width: 120px;
	 height: 0;
	 padding: 60px 0;
	 border-radius: 60px;
	 overflow: hidden;
	 color: #ba0c2f;
	 font-size: 24px;
	 position: relative;
	 text-align: center;
	 background-color:#fff;
}

 .box-fixed {
	 display: inline-block;
	 width: 150px;
	 height: 0;
	 padding: 20px 0px 90px 0px;
	 border-radius: 0px;
	 overflow: hidden;
	 color: #ffffff;
	 font-size: 24px;
	 position: relative;
	 text-align: center;
	 background-color:rgba(0, 0, 0, 0.4);
}

 .message-fixed {
	 display: inline-block;
	 width: 120px;
	 height: 0;
	 padding: 60px 0;
	 overflow: hidden;
	 color: #ba0c2f;
	 font-size: 24px;
	 position: relative;
	 text-align: center;
	 background-color:#fff;
	 clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
}
.circle-fixed h2, .message-fixed h2 {
	 line-height: 0;
	 margin-top: 0;
}
 .circle-fixed h2.wil, .message-fixed h2.wil {
	 font-size: 33px;
}

 p.callouts-subtext {
	 color:#fff;
	 font-size:22.5px;
	 font-weight:700;
}
 .callouts-subtext a {
	 color:#fff;
}
/* HOMEPAGE NEWS */
 #asm-news-wrapper {
	 background:#cdcdcd url(../img/news-background.webp);
	 padding: 30px 0 30px;
}
 #asm-news {
	 margin: 30px inherit;
}
 #asm-news article {
	 margin-bottom: 20px;
}
 #asm-news article h2 {
	 margin: 0;
	 font-size: 18px;
	 line-height: 1.2;
}
 .asm-news-feature img {
	 margin-bottom: 10px;
}
 .pr0 {
	 padding-right: 0;
}
/* HOMEPAGE EVENTS */
 #asm-events-wrapper {
	 background: #007a86 url(../img/asm-events-background.webp);
	 height: auto;
	 padding: 30px 0 30px;
}
 .asm-event {
	 position: relative;
	 margin-bottom: 30px;
	 background-color: #f6f6f6;
	 padding: 15px 30px;
	 height: 285px;
}
 .asm-event-date {
	 font-size: 50px;
	 line-height: 1;
	 text-align: center;
	 display: inline-block;
	 font-weight: bold;
	 margin-bottom: 15px;
}
 .asm-event-month {
	 font-size: 25px;
	 display: block;
}
 .asm-event-time, .asm-event-location {
	 margin: 0;
	 color: #ba0c2f 
}
 .asm-event:hover {
	 background-color: #ba0c2f;
	 color: #fff;
}
 .asm-event:hover .asm-event-time, .asm-event:hover .asm-event-location {
	 color: #fff 
}
 .asm-event a:hover {
	 color: #fff;
	 text-decoration: none;
}
 .asm-event a::after {
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 1;
	 pointer-events: auto;
	 content: "";
	 background-color: rgba(0, 0, 0, 0);
}
/* INVEST STYLES */
 #invest {
	 background: #007a86;
	 color:#fff;
	 padding:30px 0 30px;
	 text-align:center;
}
 #invest a {
	 color:#fff;
}
 #invest a.btn-box {
	 display: block;
	 font-size: 1.5em;
	 text-align: center;
	 font-weight: bold;
	 margin: 20px 0;
	 padding: 10px;
}
 a.btn-box {
	 color: #fff;
	 border: 2px solid #fff;
	 display: inline-block;
	 padding: 5px 10px;
	 font-family: "Gotham A", "Gotham B", "Helvetica Neue", Helvetica, Arial, sans-serif;
	 margin-top: 20px;
	 font-size: 80%;
}
 #invest a.btn-box:hover {
	 background-color: #fff;
	 color: #ba0c2f;
	 text-decoration: none;
}
/* HOMEPAGE STYLE RESET START */
/* #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;
}*/

/* Underlining links (not just color for accessibility) */
#breadcrumbs a, #sc a {
    text-decoration: underline;
}

#sidebar-nav a {
    text-decoration: none;
}

/*Profile Carousel */
 div#profile-slide {
	 margin-bottom: 50px;
}
 #profile-slide img {
	 display: block;
	 margin-bottom: 20px;
	 margin-left: auto;
	 margin-right: auto;
	 width:250px;
}
 #profile-slide .carousel-indicators {
	 bottom: 0;
	 right: 0;
}
 #profile-slide .carousel-indicators li {
	 border-color: #222;
}
 #profile-slide .carousel-indicators .active {
	 background-color: #c10037;
	 width: 12px;
	 height: 12px;
}
 #profile-slide .controls {
	 position: absolute;
	 bottom: -50px;
	 right: 0;
	 height: 50px;
	 width: 50px;
}
 #profile-slide .right.carousel-control, #profile-slide .left.carousel-control {
	 background: none;
	 width: 20px;
	 height: 50px;
	 color: #ba0c2f;
}
/* JUICER STYLES */
 .social-wrapper {
	 margin-bottom:20px;
	 padding-bottom: 30px;
}
 .social-wrapper h2 {
	 font-size:36px;
	 padding: 10px 0;
	 color: #c10037;
}
 .juicer-feed h1.referral a {
	 display:none!important;
}
 li.juicer {
	 display:none!important;
}

/* MEGA START */
 .yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
	 position: static;
}
 .yamm .container {
	 position: relative;
}
 .yamm .dropdown-menu {
	 left: auto;
}
 .yamm .yamm-content {
	 padding: 20px 30px;
}
 .yamm .dropdown.yamm-fw .dropdown-menu {
	 left: 0;
	 right: 0;
}
 .yamm-content ul li p {
	 margin: 8px 0 0;
}
 .yamm-content ul>li {
	font-weight:700;
	margin-bottom:8px;
}
 .yamm-content ul>li>ul>li {
	font-weight:300;
	margin-bottom:0;
}
 @media screen and (max-width: 767px) {
	 .yamm .yamm-content {
		 padding:0;
	}
	 .yamm-content ul li p {
		 margin: 0;
	}
}
/*END MEGA STYLES */
/*Nav Bar*/
 @media (max-width:767px) {
	/*Column clear fix */
	 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		 margin-left: 15px;
	}
	 .yamm-content li>a {
		 display:block;
		 clear:both;
		 padding: 5px 15px 5px 25px;
		 line-height:22px;
	}
	 .yamm-content a {
		text-decoration:none;
	}
	 .yamm-content a:hover {
		background:#fff;
		color:#ba0c2f;
		display:block;
	}
}
/* Mobile Menu Mods */
 #mobile-menu #sidebar-nav {
	 display: block;
}
 #mobile-menu a[aria-expanded="true"].dropdown-toggle:after {
	 content: '\f078';
	 position: absolute;
	 right: 5px;
	 font-family: fontawesome;
	 font-size: .5em;
}
 #mobile-menu a.dropdown-toggle:after, #mobile-menu a[aria-expanded="false"].dropdown-toggle:after {
	 content: '\f054';
	 position: absolute;
	 right: 5px;
	 font-family: fontawesome;
	 font-size: .5em;
}
 
