#toolbarTop {
	position:fixed;
	top:0px; 
	right:0px;
	width:100%;
	background:#0c254c;
	opacity:1;
	color:white;
	border-bottom:1px solid white;
	z-index:10000;
	display:none;
	text-align:center;
	padding-top:10px;
}


#pageInfo {
	display:block;
	font-size:16px;
	color:rgb(200,200,200);
	font-family: sans-serif;
	font-weight:bold;
	padding:5px;

}
#toolbarButton a {
	display:inline-block;
}
#toolbarBottom {
	position:fixed;
	top:1180px; 
	right:0px;
	color:white;
	z-index:10000;
	display:none;
	text-align:center;
	width:100%;
	background:#0c254c;
	border-top:1px solid white;
	opacity:1;
}
#toolbarBottom #CatUI-Config {
/*	border:none !important;*/
	position:absolute;
	top:0px; 
	right: 10px;
}
#toolbarBottom a, #toolbarBottom form {
	display:inline-block;

}

/* dialog widget styles */
.ui-dialog {
	padding:10px;
}
.ui-widget-overlay.custom-overlay
{
    background-color: #0c254c;
    background-image: none;
    opacity: 0.8;
    z-index: 1040;    
}
.ui-widget-overlay.custom-overlay-blocking
{
    background-color: #0c254c;
    background-image: none;
    opacity: 1;
    z-index: 1040;    
}
.ui-dialog-titlebar-close {
    visibility: hidden;
}
.ui-dialog-titlebar {
	background-color:#0c254c !important;
	font-size:20px !important;
	color:white !important;
//	display:none !important;
}
/* dialog widget styles */



.dialogBox form {
	width:500px;
	margin:20px;
	font-size:40px !important;
	
}

.dialogBox form input {
	width:100%;
	border:1px solid #0c254c;
	border-radius:5px;
	padding:5px;
	display:block;
	font-size:40px !important;
}


.ui-selectmenu-menu .ui-menu  {
	max-height:600px !important;
	overflow:auto !important;
	background:white;
	color:#0c254c;
	font-size:40px;
}
#configurationFormStore-button {
	background:white !important;
	color:#0c254c !important;
}

.innerHTML h3 {
	text-align:center;
}

#youTubeDialog .innerHTML {
	position:relative;
	text-align:center;
}

#popupYouTubePlayer {
	background:#0c254c;
	position:relative;
	
}
#popupYouTubePlayerOverlay {
	position:absolute;
	background:rgba(255,255,255,0.0);
	width:100%;
	height:100%;
	min-height:400px;
	min-width:400px;
	z-index:10000;
}

#youTubeDialog .ui-dialog-titlebar {
	display:none !important;
}


#youTubeVideoQR {
	text-align:center;
}



.ui-button {
	background:#0c254c !important;
	font-size:22px !important;
	color:white !important
}
.ui-button:hover {
	background:white !important;
	font-size:22px !important;
	color:#0c254c !important
}


#searchForm {
	display:inline-block;
	font-size:20px;
	border:1px solid white;
	border-radius:5px;
	min-width:300px;
	padding:0px !important;
	overflow:hidden;
	vertical-align:middle;
}
.privateToolbar .ui-button, .privateToolbar form {
	margin:5px 20px 5px 20px !important;
}
.privateToolbar input {
	font-size:22px; 
	border:none;
	margin:0px !important;
}
.privateToolbar input[type="text"] {
	background:none;
	color:white;
	padding:5px;
}
.privateToolbar ::placeholder {
	color:rgba(255,255,255,0.5);
}
.privateToolbar input[type="text"]:focus {
	border:0px !important;
	outline:none;
}
.privateToolbar input[type="submit"] {
	margin:0px;
	background:#0c254c;
	color:white !important;
}
.privateToolbar input[type="submit"]:hover {
	background:white !important;
	color:#0c254c !important;
}

#navigationForm {
	display:inline-block;
	font-size:20px;
	border:1px solid white;
	border-radius:5px;
	min-width:100px;
	padding:0px !important;
	overflow:hidden;
	vertical-align:middle;
}
#navigationForm input {
	width:100px;
	min-width:100px;
	background:white;
	color: #0c254c;
	text-align:center;
}

.youTubeVideoDuration, #youTubeVideoTitle {
	opacity:0;
}

.ui-dialog {
	padding:0px !important;
}
#youTubeDialog {
	padding:0px !important;
}
/*
.flowpaper_viewer_container {
	padding-bottom:200px !important;
	padding-top:200px !important;
	padding-left:200px !important;
	padding-right:200px !important;
}
*/

#CatNavPublic {
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:10000 !important;
}
	#CatNavPublic .fa-xmark { display:none; }
	
	
#quickLinks {
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:10000 !important;
}


#quickMenu {
	padding-bottom:50px;
}
	#quickMenu span {
		float:right;
		padding-left:20px;
	}