
/* white background 
	a.about:link, a.about:visited,a.about:hover{
		font-size:11px;
		color:#080808 !important;
		text-decoration:none !important;
	}
	a.about:hover {
		font-weight:bold !important;
		color:#888888 !important;
	}
*/
/* red background */	
	a.about:link, a.about:visited,a.about:hover{
		font-size:11px;
		color:white !important;
		text-decoration:none !important;
	}
	a.about:hover {
		font-weight:bold !important;
		color:white !important;
	}
	
	.appbody {
			padding-bottom: 70px;
			padding-top: 0px;
		}

	#wrapper {
		border:purple medium  none;
		/*top:200px;*/
		background-color:none;
		top:0px;
		padding-top:80px;
	}
	#Xsidebar-wrapper{
		/*width:150px;*/
		overflow-x:hidden;
		top:88px;
		padding-top:0px;
		padding-bottom:95px;
		border:red medium solid;
	}
	#navbar-toggle{
		border:red thin none; 
		border-radius:0px; 
		overflow-y:hidden; 
		overflow-x:hidden; 
		padding:0px;
		margin:0px;
		vertical-align:center;
		position:fixed;
	}
	button#menu-toggle {
		background-color:#eee; /*#f8f8f8;*/
		box-shadow: 5px 5px 10px grey;
		border:green medium none;"
	}
	@media screen {
		#sidebar-wrapper{
		/*width:150px;*/
		overflow-x:hidden;
		/*overflow-y:hidden;*/
		height:100%;
		top:0;
		padding-top:85px;
		padding-bottom:20px;
		border:red medium none;
		}
		#backToList{
		overflow-x:hidden;
		/*overflow-y:hidden;*/
		height:100%;
		top:0;
		padding-top:85px;
		padding-bottom:20px;
		border:red medium none;
		}
		.top-bar{
		/*height:88px;
		background-image:url("img/eular-background.jpg");*/
		position:fixed;
		height:85px;
		width:100%;
		z-index:1002;		
		}
	}
	@media print {
		#sidebar-wrapper{
		width:0px;
		display:none;
		}
		#backToList{
		width:0px;
		display:none;
		}
		.top-bar{
		/*height:88px;
		background-image:url("img/eular-background.jpg");*/
		display:none;	
		}
		#wrapper {
		padding-top:0px;
		padding-left: 0px;
		}
	}
	.navbar-wrapper {
		height: 88px;
		overflow:hidden;
		/*z-index:500;*/
		background-color:gray;
		border-bottom:thin gray solid;
		border:thin gray solid;
	
	}
	.img-underlay {
		margin-left:60px;
	}
	.img-overlay {
		position:absolute;
		top:15px;
		left:5px;
	}
	.img-overlay:before {
	  content: '';
	  display: block;
	  /* adjust 'height' to position overlay content vertically */
	  height: 100%;
	}
			
	
	
	.home-pre {
		padding-top:0px;
		padding-left:20px;
		background-color: white;
		border:0;
		font: arial;
		font-size: 12pt;
		font-weight:normal;
		color:#555;
		/*background-image:url("img/logo-blue-home.png");	
		background-repeat: no-repeat;*/
		/*opacity:0.3;*/
	}
	.img-logo {
		/*
		width:200px;
		opacity:0.6;
		*/
		height:320px;
		opacity:0.9;
	}
	.img-logo-big {
		/*
		width:200px;
		opacity:0.6;
		*/
		/*height:80vh;*/
		/*opacity:0.8;*/
		/*padding-bottom:40px;*/
	}
	.logo-background {
		/*background-image:url("img/eular-background.jpg");	*/
		background-image:url("appl.bannerBackground"); 	/*("<cfoutput>#session.appl.bannerBackground#</cfoutput>");	*/;	
		height:88px;
	}
	.logo-background-small {
		/*background-image:url("img/eular-background_700.jpg");	*/	
		background-image:url("appl.bannerBackground"); 	/*("<cfoutput>#session.appl.bannerBackground#</cfoutput>");	*/;	
		/*height:60px;*/
	}
	.sidebar{
		top:88px;
		/*position:relative;*/
		padding-top:0px;
	}
	.Xsidebar{
		top:40px;
		/*position:relative;*/
		padding-top:0px;
	}
	.checkbox {
		margin-top:2px;
		margin-bottom:2px;
	}
	.main {
		/*position:absolute;*/
		padding:0px;
		padding-top:10px;
		padding-left:20px;
		margin-left:100px;
	}
	.logo-brand {
		
	}
	.highlight-yellow {
		background-color:#ffff88;
		color:#333;
	}
	.menu-button-left {
		float:reset; 
		float:left; 
		margin:0px 3px 0 2px; 
		vertical-align:text-bottom;
	}
	.full-width {
		width:100%;
		height:88px;
	}
	.top-title {
		font-size:14pt;
		font-weight:bold;
		color:white ;
		text-shadow: 2px 5px 5px gray;
		padding-left:20px;
		vertical-align:bottom;
	}
	.top-spacer{
		hight:28px;
		width:100%;
		background-color:white;
	}
	.nav-sidebar > .active > a, 
	.nav-sidebar > .active > a:hover, 
	.nav-sidebar > .active > a:focus {
		color:<cfoutput>#session.appl.navHighlightColor#</cfoutput>;
		background-color:<cfoutput>#session.appl.navHighlightBackground#</cfoutput>;
	}

	/* from search pages --*/
	/* ---------------------*/
	.items-found {
		margin:0px 0px 0px 10px;
		font-weight:bolder; /*bolder */
		border-bottom:gray thin none;
	}
	.pager-hg {
		padding:0px;
		margin: 0px 0px;
	}
	.pagination-button-size{
		padding:3px 4px;
	}
	.alfabet-section {
		margin-left:0px;
		border:brown medium none;
		clear:all;
	}
	.alfabet-bar {
		border: yellow thin none;
		margin-left:0px;
		float:left;
		display:inline-block;
	}
	.jump-to-page {
		border:green none thin;
		width:100%;
		padding-left:7px;
		float:left;
		display:inline-block;
	}
	
	/* specific for ERS CD 2017 */
	/* -------------------------- */
	.logo-background-2017 {
		background: #2a5caa; /* For browsers that do not support gradients */
		background: -ms-linear-gradient(left, #0f408c , #33a3dc); /* For Safari 5.1 to 6.0 */
		background: -moz-linear-gradient(left, #0f408c, #33a3dc); /* For Opera 11.1 to 12.0 */
		background: -webkit-linear-gradient(left, #0f408c, #33a3dc); /* For Firefox 3.6 to 15 */
		background: -o-linear-gradient(left, #0f408c , #33a3dc); /* Standard syntax */		
		background: linear-gradient(left, #0f408c , #33a3dc); /* Standard syntax */		
		height:88px;
	}
	.logo-background-2017-small {
		background: #2a5caa; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(left, #0f408c , #33a3dc); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(right, #0f408c, #33a3dc); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right, #0f408c, #33a3dc); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right, #0f408c , #33a3dc); /* Standard syntax */		
	}
	/* specific for ERS CD 2018/2019 white background */
	.Xlogo-background {
		background: #f8f8f8; /* #2d52a0 for ERS CD 2018 */
	}
	.Xlogo-background-small {
		background: #f8f8f8;  /* #2d52a0 for ERS CD 2018 */
	}

	/* specific for ERS CD 2019 red background */
	.logo-background {
		background: #c92329; /* #2d52a0 for ERS CD 2018 */
	}
	.logo-background-small {
		background: #c92329;  /* #2d52a0 for ERS CD 2018 */
	}
	
	
	.nav-sidebar > .active > a, 
	.nav-sidebar > .active > a:hover, 
	.nav-sidebar > .active > a:focus {
		color:#fff;
		background-color:#c92329 ; /* #2a5caa; */
	}
	.glyphicon-hide {
		visibility: hidden;
	}
	.subsessions{
		background-color:#eeeeee; 
		width:100%;
		text-align:left;
        white-space:nowrap;
        padding-left:15px;
	}
	.nav-sub-sidebar{
		padding-left:0px;
        font-size:7pt;
        margin:0 0 0px 0 !important;
	}
	.sessions-all{
		border-bottom:gray thin solid;
		white-space:nowrap;
	}
	div.inline {
		float:left;
		padding-left:5px;
	}
	.session-selector {
		color:#337ab7;		
	}
	.session-text {
		width:120px;
		color:#333; /* dark blue version #337ab7; */
		font-size:8pt;
	}
	.sponsored-by {
		font-size:11pt;
		font-weight:bold;
		
	}
	.supported-by {
		font-size:8pt;
	}
	.sponsor-explanation {
		margin-top:10px;
		font-size:7px;
		text-align:justify;
	}
	.sponsor-explanation ol{
		margin-left:-5px;
		margin-right:25px;
	}
	