
/* Login background */
html.login-page {
	height: 100%;
	overflow: hidden;
}

body.login a,
.top_gradient_color{
	color: #374772;
}


body.login {
	background-color: #ffffff;
}

.top_bottom_bar {
	background: none;
	background-color: #374772; 
}

/*body.login {
	background: none;
	background-color: #374772; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#374772), to(#374772));
	background-image: -webkit-linear-gradient(top, #374772, #374772); 
	background-image: -moz-linear-gradient(top, #374772, #374772);
	background-image: -ms-linear-gradient(top, #374772, #374772);
	background-image: -o-linear-gradient(top, #374772, #374772);
	background-image: linear-gradient(top, #374772, #374772);
    height: 100%;
}*/

.no-cssgradients body.login {
	filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#374772', endColorstr='#374772');
}

.open_close_submenu_active:hover, .open_close_submenu_active:hover:before{
	background: none;
	background-color: #374772; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#374772), to(#374772));
	background-image: -webkit-linear-gradient(top, #374772, #374772); 
	background-image: -moz-linear-gradient(top, #374772, #374772);
	background-image: -ms-linear-gradient(top, #374772, #374772);
	background-image: -o-linear-gradient(top, #374772, #374772);
	background-image: linear-gradient(top, #374772, #374772);
	border: none;
}

/*.ie9 body.login .mask {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#E6E6E6')";
}*/
/* Drop down menu, hover/active effects CSS */
.wide-submenu.board-dropdown a:hover,
.wide-submenu.board-dropdown li.active > a {
	background-color: #F1F1F1 !important;
	color: #676a6c;
}


/* Top menu, hover/active effects CSS */
.wide-submenu a:hover,
.wide-submenu li.active > a {
	background-color: #374772 !important;
	color: white;
}

.wide-submenu .filters a:hover {
	background-color: transparent !important;
	color: inherit;
}

.wide-submenu .filters a[data-active="true"]:hover {
	color: #374772;
	text-decoration: underline;
}

.wide-submenu .filters a.filtering {
	font-weight: bold;
}

.dropdown-nav .nav-page.active,
.dropdown-nav .drop_down_item:hover,
.dropdown-nav .drop_down_item.active {
	background-color: #374772;
	color: white;
}

.dropdown-nav .drop_down_item:hover a,.dropdown-nav .drop_down_item.active a {
	color: white;
}

.top_bottom_bar{
background-color:#374772 !important;
}

/* Header colors */
#header {
	background-color: #374772 !important;
}


/* Left menu colors */
#main_menu > li.active {
    border-color: #374772;
}


/* Search button color */
button.search-btn,
.searchfilters .alphabetical td.on {
	background: none;
	background-color: #374772; 
	border: none;
	color: white;
}

button.search-btn:hover {
	background: none;
	background-color: #374772; 
	color: white;	
}

.login_btn_gradient {
	background-color: #374772 !important;
}

.login_btn_gradient:hover {
	background-color: #374772 !important;
}

.primary-color {
	color: #374772 !important;
}

.secondary-color {
	color: #374772 !important;
}

.primary-color-background {
	background-color: #374772 !important;
}

.secondary-color-background {
	background-color: #374772 !important;
}


/* Secondary menus and effects */
#vakata-contextmenu.jstree-default-context a:hover {
	border-radius: 0 !important;
	color: white !important; 
	background: #374772 !important;
	border: 1px solid transparent !important;
}

.popup_block #primaryview-menu .ui-state-focus,
.popup_block #primaryview-menu .ui-widget-content .ui-state-focus {
	background: #374772 !important;
	color: white !important;
}





