@charset "UTF-8";

/* Anaheim 2020 */
/* Main Annual Meeting Site - Navigation Icons in Dashboard */

/*-------- Navigation Menu -------*/




/* carry over from old */

/*************Navigation Menu**************/
/******************************************/

div.navigation{
	width:100%;
	background-color:#182141;
	/*height:45px;*/
	z-index:1;
	/*border-top: 2px solid #54ac80;*/
}

div.container{
	margin:0 auto;
	z-index:2;
}

main .container{
	margin-bottom:70px;
}


ul.topnav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color:#182141;
	z-index:103;
}

ul.topnav li {
	float:left; border:0;
}

ul.topnav li a {
    display: inline-block;
    color: #fffded;
    text-align: center;
    padding: 12px 42px;
    text-decoration: none;/*
    transition: 0.3s;*/
    font-size: 1.4rem;
    font-family:'Open Sans', sans serif;
    border:0;
	height:43px;
}
 
ul.topnav li a:hover {
	/*background-color:#fab21a;*/
} 

ul.topnav li.icon {display: none;}

ul.topnav li a.menu{display: none;}
 
div.dashrow {	
	padding:0px;  
}


ul.dashboard {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color:#812981;
	margin-top: 18px;
	margin-right: auto;
	margin-left: auto;
}

ul.dashboard li {
	float: left;
	margin-right: 0px;
	display: block;
}

ul.dashboard:hover li:hover a:hover {
  color: #ffc107;
}
ul.dashboard li a {
	display: block;
	color: #fff;
	text-align: center;
	padding: 38px 22px 12px 22px;
	font-size: 1.3rem;
	text-decoration: none;
	margin-bottom: 0px;
	/*border-bottom:3px solid #26356b;*/
	/*transition: 0.3s;*/
	height:100%;
}

ul.dashboard li:hover a:hover {
	color: #ffc107;
	/*border-bottom:3px solid #f7b21c;*/
}

ul.dashboard li.icon-active a {
    color: #f7b21c;
    border-bottom: 3px solid #f7b21c;
}

ul.dashboard li a.active {
    color: #f7b21c;
	border-bottom:3px solid #f7b21c;
}

ul.dashboard li.icon-active a {
    color: #f7b21c;
    border-bottom: 3px solid #f7b21c;
}	

#general.active {
	color:#FFC107;
	background-color:#812981;
}

#registration.active {
	color:#FFC107;	
	background-color:#812981;
}

#housing.active {
	color:#FFC107;	
	background-color:#812981;
}

#program.active {
	color:#FFC107;
	background-color:#812981;	
}

#exhibits.active {
	color:#FFC107;	
	background-color:#812981;
}

#supporters.active {
	color:#FFC107;	
	background-color:#812981;
}

#presenters.active {
	color:#FFC107;	
	background-color:#812981;
}

/*#dsa-icon{
	background:url(images/Navigation/normal/discover-san-antonio.png) center top no-repeat;	
	background-size: 35px;	
}
*/

#pawb-icon{
	background:url(../images/Navigation/normal/planning.png) center top no-repeat;	
	background-size: 35px;	
}

#ga-icon{
	background:url(../images/Navigation/normal/travel.png) center top no-repeat;	
	background-size: 35px;	
}

#cancel-icon{
	background:url(../images/Navigation/normal/questionCircle.png) center top no-repeat;	
	background-size: 35px;	
}

#awards-icon{
	background:url(../images/Navigation/normal/awards.png) center top no-repeat;	
	background-size: 35px;	
}

#oss-icon{
	background:url(../images/Navigation/normal/on-site-services.png) center top no-repeat;	
	background-size: 35px;	
}

#mea-icon{
	background:url(../images/Navigation/normal/mobile-event-app.png) center top no-repeat;	
	background-size: 35px;	
}

#rms1-icon{
	background:url(../images/Navigation/normal/req-meeting-general.png) center top no-repeat;	
	background-size: 35px;	
}

#hr-icon{
	background:url(../images/Navigation/normal/how-to-register.png) center top no-repeat;	
	background-size: 35px;
}

#ho-icon{
	background:url(../images/Navigation/normal/housing.png) center top no-repeat;	
	background-size: 35px;
}

#rsp-icon{
	background:url(../images/Navigation/normal/room-share.png) center top no-repeat;	
	background-size: 35px;	
}

#fs-icon{
	background:url(../images/Navigation/normal/featured-sessions.png) center top no-repeat;	
	background-size: 35px;
}

#ss-icon{
	background:url(../images/Navigation/normal/scientific-sessions.png) center top no-repeat;
	background-size: 35px;	
}

#over-icon{
	background:url(../images/Navigation/normal/Overview.png) center top no-repeat;	
	background-size: 35px;
}

#ov-icon{
	background:url(../images/Navigation/normal/wifi.png) center top no-repeat;	
	background-size: 35px;
}


#tx-icon{
	background:url(../images/Navigation/normal/TE-Wifi.png) center top no-repeat;	
	background-size: 42px;
}


#pr-icon{
	background:url(../images/Navigation/normal/program.png) center top no-repeat;	
	background-size: 35px;
}

#ce-icon{
	background:url(../images/Navigation/normal/ce.png) center top no-repeat;	
	background-size: 35px;
}

#ea-icon{
	background:url(../images/Navigation/normal/events.png) center top no-repeat;	
    background-size: 35px;
}

#as-icon{
	background:url(../images/Navigation/normal/abstract-submissions.png) center top no-repeat;	
    background-size: 35px;
}

#ep-icon{
	background:url(../images/Navigation/normal/ePub-cream.png) center top no-repeat;	
    background-size: 35px;
}

#fr-icon{
	background:url(../images/Navigation/normal/fun-run.png) center top no-repeat;	
    background-size: 35px;
}

#sm-icon{
	background:url(../images/Navigation/normal/satellite-meetings.png) center top no-repeat;	
	background-size: 35px;
}

#aw-icon{
	background:url(../images/Navigation/normal/awards.png) center top no-repeat;	
	background-size: 35px;
}

#teo-icon{
	background:url(../images/Navigation/normal/toxexpo.png) center top no-repeat;	
	background-size: 35px;
}
#teo-icon2{
	background:url(../images/Navigation/normal/toxexpo.png) center top no-repeat;	
	background-size: 35px;
}

#rab-icon{
	background:url(../images/Navigation/normal/request-booth.png) center top no-repeat;	
	background-size: 35px;
}

#elm-icon{
	background:url(../images/Navigation/normal/exhibitors.png) center top no-repeat;	
	background-size: 35px;
}

#ehs-icon{
	background:url(../images/Navigation/normal/exhibitor-sessions.png) center top no-repeat;	
	background-size: 35px;
}

#ao-icon{
	background:url(../images/Navigation/normal/advertising-opps-exhibits.png) center top no-repeat;	
	background-size: 35px;
}

#mo-icon{
	background:url(../images/Navigation/normal/marketing-opps-exhibits.png) center top no-repeat;	
	background-size: 35px;
}

#rms2-icon{
	background:url(../images/Navigation/normal/req-meeting-exhibits.png) center top no-repeat;	
	background-size: 35px;
}

#sl-icon{
	background:url(../images/Navigation/normal/supporter-list.png) center top no-repeat;	
	background-size: 35px;
}

#so-icon{
	background:url(../images/Navigation/normal/supporter-opps.png) center top no-repeat;	
	background-size: 35px;
}

#ao2-icon{
	background:url(../images/Navigation/normal/advertising-opps-supporters.png) center top no-repeat;	
	background-size: 35px;
}

#mo2-icon{
	background:url(../images/Navigation/normal/marketing-opps-supporters.png) center top no-repeat;	
	background-size: 35px;
}

#rms3-icon{
	background:url(../images/Navigation/normal/req-meeting-supporters.png) center top no-repeat;	
	background-size: 35px;
}

#as-ss-icon{
	background:url(../images/Navigation/normal/sci-session-presenters.png) center top no-repeat;	
	background-size: 35px;
}

#as-ce-icon{
	background:url(../images/Navigation/normal/ce-presenters.png) center top no-repeat;	
	background-size: 35px;
}

#as2-icon{
	background:url(../images/Navigation/normal/abstract-sub.png) center top no-repeat;	
	background-size: 35px;
}

#pos-icon{
	background:url(../images/Navigation/normal/Poster-Session.png) center top no-repeat;	
	background-size: 35px;
}

#pls-icon{
	background:url(../images/Navigation/normal/Platform-Session.png) center top no-repeat;	
	background-size: 35px;
}

#ppi-icon{
	background:url(../images/Navigation/normal/presentation-instructions.png) center top no-repeat;	
	background-size: 35px;
}

#osr-icon{
	background:url(../images/Navigation/normal/on-site-resources.png) center top no-repeat;	
	background-size: 35px;
}

#ssop-icon{
	background:url(../images/Navigation/normal/sci-session-presenters.png) center top no-repeat;	
	background-size: 35px;
}

#ceop-icon{
	background:url(../images/Navigation/normal/ce-presenters.png) center top no-repeat;	
	background-size: 35px;
}

#ppsc-icon{
	background:url(../images/Navigation/normal/pps-charis.png) center top no-repeat;	
	background-size: 35px;
}








#cancel-icon:hover{
	background:url(../images/Navigation/hover/questionCircle-hover.png) center top no-repeat;	
	background-size: 35px;	
}
#awards-icon:hover{
	background:url(../images/Navigation/hover/awards-hover.png) center top no-repeat;	
	background-size: 35px;	
}
#dsa-icon:hover{
	background:url(../images/Navigation/hover/discover-san-antonio-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#pawb-icon:hover{
	background:url(../images/Navigation/hover/planning-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#ga-icon:hover{
	background:url(../images/Navigation/hover/travel-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#oss-icon:hover{
	background:url(../images/Navigation/hover/on-site-services-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#mea-icon:hover{
	background:url(../images/Navigation/hover/mobile-event-app-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#rms1-icon:hover{
	background:url(../images/Navigation/hover/req-meeting-hover-general.png) center top no-repeat;	
	background-size: 35px;	
}

#hr-icon:hover{
	background:url(../images/Navigation/hover/how-to-register-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ho-icon:hover{
	background:url(../images/Navigation/hover/housing-hover.png) center top no-repeat;	
	background-size: 35px;
}

#rsp-icon:hover{
	background:url(../images/Navigation/hover/room-share-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#fs-icon:hover{
	background:url(../images/Navigation/hover/featured-sessions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ss-icon:hover{
	background:url(../images/Navigation/hover/scientific-sessions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#over-icon:hover{
	background:url(../images/Navigation/hover/Overview_Hover.png) center top no-repeat;	
	background-size: 35px;
}

#ov-icon:hover{
	background:url(../images/Navigation/hover/wifi-hover.png) center top no-repeat;	
	background-size: 35px;
}

#tx-icon:hover{
	background:url(../images/Navigation/hover/TE-Wifi-hover.png) center top no-repeat;	
	background-size: 42px;
}

#pr-icon:hover{
	background:url(../images/Navigation/hover/program-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ce-icon:hover{
	background:url(../images/Navigation/hover/ce-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ea-icon:hover{
	background:url(../images/Navigation/hover/events-hover.png) center top no-repeat;	
	background-size: 35px;
}

#as-icon:hover{
	background:url(../images/Navigation/hover/abstract-submissions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ep-icon:hover{
	background:url(../images/Navigation/hover/ePub-hover.png) center top no-repeat;	
    background-size: 35px;
}

#fr-icon:hover{
	background:url(../images/Navigation/hover/fun-run-hover.png) center top no-repeat;	
    background-size: 35px;
}

#sm-icon:hover{
	background:url(../images/Navigation/hover/satellite-meetings-hover.png) center top no-repeat;	
	background-size: 35px;
}

#aw-icon:hover{
	background:url(../images/Navigation/hover/awards-hover.png) center top no-repeat;	
	background-size: 35px;
}

#teo-icon:hover{
	background:url(../images/Navigation/hover/toxexpo-hover.png) center top no-repeat;	
	background-size: 35px;
}
#teo-icon2:hover{
	background:url(../images/Navigation/hover/toxexpo-hover.png) center top no-repeat;	
	background-size: 35px;
}

#rab-icon:hover{
	background:url(../images/Navigation/hover/request-booth-hover.png) center top no-repeat;	
	background-size: 35px;
}

#elm-icon:hover{
	background:url(../images/Navigation/hover/exhibitors-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ehs-icon:hover{
	background:url(../images/Navigation/hover/exhibitor-sessions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ao-icon:hover{
	background:url(../images/Navigation/hover/advertising-opps-exhibits-hover.png) center top no-repeat;	
	background-size: 35px;
}

#mo-icon:hover{
	background:url(../images/Navigation/hover/marketing-opps-exhibits-hover.png) center top no-repeat;	
	background-size: 35px;
}

#rms2-icon:hover{
	background:url(../images/Navigation/hover/req-meeting-exhibits-hover.png) center top no-repeat;	
	background-size: 35px;
}

#sl-icon:hover{
	background:url(../images/Navigation/hover/supporter-list-hover.png) center top no-repeat;	
	background-size: 35px;
}

#so-icon:hover{
	background:url(../images/Navigation/hover/supporter-opps-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ao2-icon:hover{
	background:url(../images/Navigation/hover/advertising-opps-supporters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#mo2-icon:hover{
	background:url(../images/Navigation/hover/marketing-opps-supporters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#rms3-icon:hover{
	background:url(../images/Navigation/hover/req-meeting-supporters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#as2-icon:hover{
	background:url(../images/Navigation/hover/abstract-sub-hover.png) center top no-repeat;	
	background-size: 35px;
}

#pos-icon:hover{
	background:url(../images/Navigation/hover/Poster-Session-hover.png) center top no-repeat;	
	background-size: 35px;
}

#pls-icon:hover{
	background:url(../images/Navigation/hover/Platform-Session-hover.png) center top no-repeat;	
	background-size: 35px;
}

#as-ss-icon:hover{
	background:url(../images/Navigation/hover/sci-session-presenters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#as-ce-icon:hover{
	background:url(../images/Navigation/hover/ce-presenters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ppi-icon:hover{
	background:url(../images/Navigation/hover/presentation-instructions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#osr-icon:hover{
	background:url(../images/Navigation/hover/on-site-resources-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ssop-icon:hover{
	background:url(../images/Navigation/hover/sci-session-presenters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ceop-icon:hover{
	background:url(../images/Navigation/hover/ce-presenters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ppsc-icon:hover{
	background:url(../images/Navigation/hover/pps-charis-hover.png) center top no-repeat;	
	background-size: 35px;
}










/* Hover version of the icons */


#cancel-icon.icon-active{
	background:url(../images/Navigation/hover/questionCircle-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#awards-icon.icon-active{
	background:url(../images/Navigation/hover/awards-hover.png) center top no-repeat;	
	background-size: 35px;	
}
#dsa-icon.icon-active{
	background:url(../images/Navigation/hover/discover-san-antonio-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#pawb-icon.icon-active{
	background:url(../images/Navigation/hover/planning-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#ga-icon.icon-active{
	background:url(../images/Navigation/hover/travel-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#oss-icon.icon-active{
	background:url(../images/Navigation/hover/on-site-services-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#mea-icon.icon-active{
	background:url(../images/Navigation/hover/mobile-event-app-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#rms1-icon.icon-active{
	background:url(../images/Navigation/hover/req-meeting-hover-general.png) center top no-repeat;	
	background-size: 35px;	
}

#hr-icon.icon-active{
	background:url(../images/Navigation/hover/how-to-register-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ho-icon.icon-active{
	background:url(../images/Navigation/hover/housing-hover.png) center top no-repeat;	
	background-size: 35px;
}

#rsp-icon.icon-active{
	background:url(../images/Navigation/hover/room-share-hover.png) center top no-repeat;	
	background-size: 35px;	
}

#fs-icon.icon-active{
	background:url(../images/Navigation/hover/featured-sessions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ss-icon.icon-active{
	background:url(../images/Navigation/hover/scientific-sessions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#over-icon.icon-active{
	background:url(../images/Navigation/hover/Overview-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ov-icon.icon-active{
	background:url(../images/Navigation/hover/wifi-hover.png) center top no-repeat;	
	background-size: 35px;
}

#tx-icon.icon-active{
	background:url(../images/Navigation/hover/TE-Wifi-hover.png) center top no-repeat;	
	background-size: 42px;
}

#pr-icon.icon-active{
	background:url(../images/Navigation/hover/program-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ce-icon.icon-active{
	background:url(../images/Navigation/hover/ce-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ea-icon.icon-active{
	background:url(../images/Navigation/hover/events-hover.png) center top no-repeat;	
	background-size: 35px;
}

#as-icon.icon-active{
	background:url(../images/Navigation/hover/abstract-submissions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ep-icon.icon-active{
	background:url(../images/Navigation/hover/ePub-hover.png) center top no-repeat;	
    background-size: 35px;
}

#fr-icon.icon-active{
	background:url(../images/Navigation/hover/fun-run-hover.png) center top no-repeat;	
    background-size: 35px;
}



#sm-icon.icon-active{
	background:url(../images/Navigation/hover/satellite-meetings-hover.png) center top no-repeat;	
	background-size: 35px;
}

#aw-icon.icon-active{
	background:url(../images/Navigation/hover/awards-hover.png) center top no-repeat;	
	background-size: 35px;
}

#fr-icon.icon-active{
	background:url(../images/Navigation/hover/fun-run-hover.png) center top no-repeat;	
	background-size: 35px;
}

#teo-icon.icon-active{
	background:url(../images/Navigation/hover/toxexpo-hover.png) center top no-repeat;	
	background-size: 35px;
}
#teo-icon2.icon-active{
	background:url(../images/Navigation/hover/toxexpo-hover.png) center top no-repeat;	
	background-size: 35px;
}

#rab-icon.icon-active{
	background:url(../images/Navigation/hover/request-booth-hover.png) center top no-repeat;	
	background-size: 35px;
}

#elm-icon.icon-active{
	background:url(../images/Navigation/hover/exhibitors-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ehs-icon.icon-active{
	background:url(../images/Navigation/hover/exhibitor-sessions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ao-icon.icon-active{
	background:url(../images/Navigation/hover/advertising-opps-exhibits-hover.png) center top no-repeat;	
	background-size: 35px;
}

#mo-icon.icon-active{
	background:url(../images/Navigation/hover/marketing-opps-exhibits-hover.png) center top no-repeat;	
	background-size: 35px;
}

#rms2-icon.icon-active{
	background:url(../images/Navigation/hover/req-meeting-exhibits-hover.png) center top no-repeat;	
	background-size: 35px;
}

#sl-icon.icon-active{
	background:url(../images/Navigation/hover/supporter-list-hover.png) center top no-repeat;	
	background-size: 35px;
}

#so-icon.icon-active{
	background:url(../images/Navigation/hover/supporter-opps-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ao2-icon.icon-active{
	background:url(../images/Navigation/hover/advertising-opps-supporters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#mo2-icon.icon-active{
	background:url(../images/Navigation/hover/marketing-opps-supporters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#rms3-icon.icon-active{
	background:url(../images/Navigation/hover/req-meeting-supporters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#as2-icon.icon-active{
	background:url(../images/Navigation/hover/abstract-sub-hover.png) center top no-repeat;	
	background-size: 35px;
}

#pos-icon.icon-active{
	background:url(../images/Navigation/hover/Poster-Session-hover.png) center top no-repeat;	
	background-size: 35px;
}

#pls-icon.icon-active{
	background:url(../images/Navigation/hover/Platform-Session-hover.png) center top no-repeat;	
	background-size: 35px;
}

#as-ss-icon.icon-active{
	background:url(../images/Navigation/hover/sci-session-presenters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#as-ce-icon.icon-active{
	background:url(../images/Navigation/hover/ce-presenters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ppi-icon.icon-active{
	background:url(../images/Navigation/hover/presentation-instructions-hover.png) center top no-repeat;	
	background-size: 35px;
}

#osr-icon.icon-active{
	background:url(../images/Navigation/hover/on-site-resources-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ssop-icon.icon-active{
	background:url(../images/Navigation/hover/sci-session-presenters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ceop-icon.icon-active{
	background:url(../images/Navigation/hover/ce-presenters-hover.png) center top no-repeat;	
	background-size: 35px;
}

#ppsc-icon.icon-active{
	background:url(../images/Navigation/hover/pps-charis-hover.png) center top no-repeat;	
	background-size: 35px;
}


/*************************************************/
/*************DASHBOARD**********************/

#dashboard{
	margin-top:0px; 
	padding:2% 0px;
	margin-left:auto;
	margin-right:auto;	
	width:100%; 
	background-color: #603913;
	border-bottom:medium solid #ac9259;
}

#dashboard h1{ 
	text-align:center;
	font-size:4.3rem;
	line-height:1.5em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding:0px 0px 4% 0px;
	margin:0px;
}

#dashboard h4{ 
	 color:#003f5b;
	 font-size:1.9rem;
	 font-family: 'Open Sans', sans-serif;
	 font-weight: 300;
	 text-align:center;
	 margin-top:0px;
	 margin-bottom:5.5%;
	 display:none;
}

.dashbtnsection{
    background: no-repeat center top;
    background-size: 75px 75px;
    padding-top: 15px;	
	text-align: center;
}


a.dashlinks:active, a.dashlinks:visited, a.dashlinks {
    color: #fffeee;
    text-decoration: none; 
    font-weight: 300;
    font-size: 1.6rem;
    letter-spacing: .8px;
}

a.dashlinks:hover {
    font-weight: 400;
	
}

aside.icon{
	float:left;
	display:inline-block;
	text-align:center;
}

aside.icon .content{
	margin:15px; 
}

aside.icon .content img{
	width:60px;
	height:60px;	
}

aside.icon .content h3{
	font-size: 1.6rem;
  	font-family: "Open Sans", sans-serif;
  	line-height: 1.2em;
  	text-align: center;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:5px;
	display:block;
	color:#00405c;
}

aside.icon .content p{
	font-size: 1.3rem;
	font-family: "Open Sans";
	color: rgb(172, 31, 35);
	text-align: center;
	margin-top:0px;
}

aside.icon .content a.a-dashboard, a.a-dashboard:active, a.a-dashboard:visited h3{
	color:#00405c;
	text-decoration:none;
	display:block;
	/*padding-top:0px;
	margin-top:0px;*/
}

aside.icon .content a.a-dashboard:hover h3{
	text-decoration:none;
	display:block;
	/*padding-top:0px;
	margin-top:0px;*/
	font-weight:600;
	color:#00405c;
}

.opacity{
	opacity:.5;	
}

.dashlist{
    text-align: left;
    list-style-type: circle;
    padding-left: 32%;
    margin-top: 2%;
    font-size: 1.3rem;
    line-height: 16px;
}

@media only screen and  (max-width:  29.9375em) { /*479px*/
	#navbarTogglerDemo02{
		width:100%;
	}
	#navbarTogglerDemo02 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
	}
	#navbarTogglerDemo03{
		width:100%;
	}
	#navbarTogglerDemo03 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
	}
	#navbarTogglerDemo04{
		width:100%;
	}
	#navbarTogglerDemo04 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
	}
	#navbarTogglerDemo05{
		width:100%;
	}
	#navbarTogglerDemo05 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
	}
	#navbarTogglerDemo06{
		width:100%;
	}
	#navbarTogglerDemo06 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
	}
/*********  Dashboard Main site *********/
ul.dashboard {
	display: block !important;
	width: 100% !important;
}

ul.dashboard li {
    width: 50%;
	/*height: 95px;*/
	margin-top: .8em !important;
	float: left !important;
}
  
.icon-active a{
	border-bottom:none;	
}

ul.dashboard li a {
    display: block;
    color: #fffded;
    text-align: center;
    padding: 38px 22px 12px 22px;
    font-size: 1.3rem;
	line-height: 18px;
    text-decoration: none;
    margin-bottom: 0px;
}

/*********************************/
/*********DASHBOARD**************/	  

aside.gen-info{
	width:100%;	
}

aside.icon.housing{
	width:100%;	
	margin-left:0px;
}

aside.program{
	width:100%;	
}

aside.exhibits{
	width:100%;	
}

aside.supporters{
	width:100%;	
}

aside.icon{
	float: none;
    display: inline-block;
    text-align: left;
}

aside.icon .content{
    margin: 20px 20px;
}

aside.icon .content img{
	width:40px;
	height:40px;	
    position: relative;
    top: 17px;
    margin-right: 12px;
}

aside.icon .content h3{
	font-size: 2rem;
    line-height: 1.2em;
    text-align: left;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 5px;
    display: inline-block;
	width:75%;
}

aside.icon .content p{
	text-align: left;
	margin-top:0px;
	margin-left:57px;
}

aside.icon .content a.a-dashboard, a.a-dashboard:active, a.a-dashboard:visited h3{
	display:inline;
	/*padding:0px;
	margin:0px;*/
	 
}

aside.icon .content a.a-dashboard:hover h3{
	display:inline-block;
	font-weight:400;
}
}
@media (min-width:  30em) and  (max-width:  47.9375em) { /*480px 767px*/
	#navbarTogglerDemo02{
		width:100%;
	}
	#navbarTogglerDemo02 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
		width:100%;
		margin-top:50px;
	}
	#navbarTogglerDemo03{
		width:100%;
	}
	#navbarTogglerDemo03 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
		width:100%;
		margin-top:50px;
	}
	#navbarTogglerDemo04{
		width:100%;
	}
	#navbarTogglerDemo04 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
		width:100%;
		margin-top:50px;
	}
	#navbarTogglerDemo05{
		width:100%;
	}
	#navbarTogglerDemo05 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
		width:100%;
		margin-top:50px;
	}
	#navbarTogglerDemo06{
		width:100%;
	}
	#navbarTogglerDemo06 .dashboard{
		/*overflow:scroll;
		justify-content:flex-start;*/
		display:inline-block !important;
		width:100%;
		margin-top:50px;
	}
/**** Dashboard Main Site *****/

.dashboard {
    position: relative;
    display: inline-block;
}

ul.dashboard li {
    width: 33.333%;
	height:100px;
}

ul.dashboard li a {
    color: #fff;
    padding: 40px 10px 10px;
    text-decoration: none;
    display: block;
    text-align: center;
    transition: .3s;
    border: 0;
    margin-bottom: 0px;
	height:100%;
}

/*********************************/
/*********DASHBOARD**************/	  

aside.gen-info{
	width:100%;	
}

aside.icon.housing{
	width:100%;	
	margin-left:0px;
}

aside.program{
	width:100%;	
}

aside.exhibits{
	width:100%;	
}

aside.supporters{
	width:100%;	
}

aside.icon{
	float: none;
    display: inline-block;
    text-align: left;
}

aside.icon .content{
    margin: 20px 35px;
}

aside.icon .content img{
	width:50px;
	height:50px;	
    position: relative;
    top: 17px;
    margin-right: 15px;
}

aside.icon .content h3{
	font-size: 2.4rem;
    line-height: 1.2em;
    text-align: left;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 5px;
    display: inline-block;
	width:75%;
}

aside.icon .content p{
	text-align: left;
	margin-top:0px;
	margin-left:70px;
}

aside.icon .content a.a-dashboard, a.a-dashboard:active, a.a-dashboard:visited h3{
	display:inline;	 
}

aside.icon .content a.a-dashboard:hover h3{
	display:inline-block;
	font-weight:400;
}
}
@media (min-width:  48em) and (max-width: 61.9375em) { /*768px 991px*/
	
	a.nav-link{
	
	padding: 12px 15px !important;
}
	
	
/******* Dashboard 2018  *******/
div.dashrow {	
	padding:0px;  
}

ul.dashboard li {
    /*width: 25%;*/
	/*min-height: 97px;*/
}	
	 
ul.dashboard li a {
    display: block;
    color: #fff;
    text-align: center;
    padding: 12px 12px;
    font-size: 1.2rem;
    text-decoration: none;
     margin-bottom: 20px;
}

ul.dashboard li a {
		
		margin-bottom:0;
	}
	.navmobile{
		width: 650px !important;
	}
}
@media (min-width:  62em) and (max-width: 75em) { /*992px 1200px */
	
	a.nav-link{
	
	padding: 12px 25px !important;
}
	
/******* Dashboard  2018******/
	
	div.dashrow {	
		padding:0px;  
	}
	
 .navmobile{
		width: 800px !important;
	}
	ul.dashboard {
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
		background-color:#812981;
		margin-top: 18px;
		margin-right: auto;
    	margin-left: auto;
	}
	
	ul.dashboard li {
		float: left;
		/*margin-right: 2%;*/
	    display: block;
	}
	
	ul.dashboard li a {
		display: block;
		color: #fff;
		text-align: center;
		padding: 12px 18px;
		font-size: 1.3rem;
		text-decoration: none;
		margin-bottom: 0px;
	}
	
	ul.dashboard li a:hover {
		color: #EF6495;
		border-bottom: none;
	}
}

.dashcol{
	background-color:#26356b;
	box-sizing: border-box;
}
#dashToggle {
		display: none !important;
	}
	
	li.toplink:last-child {
			border-right:none;
		}
		
		/*.ui-widget * { outline: none; }*/
	
	.only-mobile{
	display:none;
}
	
	@media (max-width: 47.9375em){/*767px*/
	#dashToggle {
		display: block !important;
		width: 100%;
		text-align: right;
		box-sizing: border-box;
		padding-right: 2em;
		font-size: 1.4rem;
		height: 31px;
		margin-top: 12px;
		color: #fffded !important;
	}
	ul.dashboard{
		display: none !important;
	}
	ul.dashboard.responsive {
		display: flex !important;
		/*height:140px;*/
		height:auto;
	}
	ul.dashboard.responsive li {
		
		height:auto;
	}
	ul.dashboard.responsive li a {
		
		margin-bottom:0;
	}
	.topHeader {
		position: relative;
	top: 0;
	z-index: 1000;
	right: 0px;
	left: 0px;
	height: unset;
	background-color: #fff;
	width: 100%;
	display:block;
	padding:0;
	}
	.topHeader2 {
		position: relative;
	top: 0;
	z-index: 1000;
	right: 0px;
	left: 0px;
	/*height: 32px;*/
	background-color: #fff;
	width: 100%;
	display:block;
	}
	
	.toplinks{
	display: inline-flex;
    list-style-type: none;
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 5px;
	font-size: 1.3rem;	
	padding: 5px 0px 5px 0px;
	float: right;
	width:100%;
}

.toplink-search{
	padding-right:0 !important;
	padding-left:0 !important;
}

.only-mobile{
	display:block;
	line-height:12px;
}

li.toplink{
	padding-top: 5px;
    border-right: thin solid #56ac81;
    /*padding-right: 20px;
    padding-left: 20px; */
    vertical-align: middle;
    color: #812981;
    line-height: 14px;
	font-size: 1.2rem;
	width:100%;
}

.toplink-mobile{
	padding-right:10% !important;
}
.toplink-mobile:last-child{
	padding-right:0% !important;
}
#field{
float:left; 
    width:calc(100% - 36px); 
    height:30px !important; 
    line-height:30px !important;
    text-indent:10px; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:1.5rem; 
    color:#333; 
    background: #fff; 
    border:solid 1px #d9d9d9; 
    border-top:solid 1px #c0c0c0; 
    border-right:none;
	}
	
	#search-submit {
    cursor:pointer; 
    width:36px;  
    text-indent:-999px;
    color: transparent;  
    background: url(/images/search2.png) no-repeat #812981 center; 
	background-size: 15px 15px;
    border: 1px solid #812981; 
    -moz-border-radius: 0 2px 2px 0; 
    -webkit-border-radius: 0 2px 2px 0; 
	height:30px !important;
	
}
	
	.topLinkMonitor{
		display:inline-block; width:100%; text-align:center; font-size:2rem; margin-top:10px;
	}
	
	span.topLinkMonitor{
		font-size:2rem;
		 line-height:2.4rem;
	}
	
	.mobile-topnav{
		display:inline-block;
	}
	.dt-topnav{
	display:none;
}




}

ul.dashboard li a:hover{
		color:#ffc107;
	}
	
	ul.dashboard li.icon-active a{
		color:#f7b21c;
		border-bottom:3px solid #f7b21c;
	}
	
	.icon-active a{	
		margin-bottom: 0px;
	}
	ul.dashboard li.icon-active a {
		color: #ffc107;
		border-bottom: 3px solid #ffc107;
	}
	
	ul.dashboard li a{
		padding: 38px 22px 12px 22px;
		line-height:18px;
	}
	
	ul.dashboard{
		/*width: 70%;*/
		display: flex;
		justify-content:center;
    	margin: 18px auto 0px auto;
	}
	
	@media only screen and (max-width:  29.9375em){/*479px*/
		ul.dashboard li a{
			height: 89px;
		}
	}
	
	@media (max-width: 61.9375em){/*991px*/
	ul.dashboard {
		/*width: 95%;*/
		display: flex;
		margin: 18px auto 0px auto;
	}
}

