/* ******************* */
/* BODY AND PAGE CSS */
/* ******************* */



.main-bg-color {
	background-color: #f0f0f0;
	border: 0;
}

@media screen and (max-width: 990px) {
	body {
	  padding-top: 80px;
	  background-color: #f0f0f0;
	}	
	.top-bg-color {
		background-color: #dadada;
		height: 90px;
	}
}
@media screen and (min-width: 990px) {
	body {
		padding-top: 100px;
		background-color: #f0f0f0;
		height: 100%;
		width: 100%;
		position: absolute;
	}
	.top-bg-color {
		background-color: #dadada;
		height: 100px;
	}	
}	




/* ******************* */
/* HEADER */
/* ******************* */

.ohf-logo {
	margin-top: 12px;
	width: 100%;
}

.ohf-logo-small {
	height: 36px;
	width: 279px;
	margin-top: 40px;
}

.ohf-logo-minimize-shrink {
	height: 65px;
	width: 280px;
}

.header-width {
	max-width: 500px;
}

/* ******************* */
/* MAIN MENU */
/* ******************* */

@media screen and (max-width: 647px) {
	.main-menu {
		float:right;
	}
	.pc_version_visible{
		display: none !important;
	}
}
@media screen and (min-width: 648px) {
	.main-menu {
		min-height: 100px;
		float:right;
	}
	.mobile_version_visible{
		display: none !important;
	}
}	



.nav li a {
	padding-top: 10px;
	padding-bottom: 10px;
}

.navbar-default .menu1 .navbar-nav {
	font-weight: bold;
}

.navbar-default .menu1 .navbar-nav li a:hover {
	background-color: #bebebe;
	color: #f0f0f0;
}

.navbar-default .navbar-nav .open .dropdown-menu .active a, .navbar-default .navbar-nav .open .dropdown-menu .active a:hover, .navbar-default .navbar-nav .open .dropdown-menu .active a:focus {
	background-color: #bebebe;
	color: #f0f0f0;
}

.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:hover, .navbar-default .navbar-nav .active a:focus {
	color: #f0f0f0;
	background-color: #bebebe;
}

.navbar-default .navbar-nav li  a{
	color: #161d27;
	background-color: #dadada;
}

.navbar-default .menu1 .navbar-nav li ul a {
	color: #161d27;
	font-weight: bold;
	background-color: #dadada;
}

.navbar-default .menu1 .navbar-nav li ul .active a {
	background-color: #bebebe;
	color: #f0f0f0;
}

.navbar-default .navbar-nav .open .dropdown-menu li a {
	background-color: #dadada;
	color: #161d27;
}

.navbar-default .navbar-nav .open .dropdown-menu li a:hover {
	background-color: #bebebe;
	color: #f0f0f0;
}

nav.shrink {
	height: 35px;
}

div.shrink {
	height: 75px;
}


@media screen and (max-width: 990px) {

}
@media screen and (min-width: 990px) {
	.navbar-default .navbar-nav  li a {
		height: 100px;
		padding-top: 40px;
		border-left: solid 1px #bebebe;
	}
	.navbar-default .navbar-nav li a:hover {
		height: 100px;
		padding-top: 40px;
		border-left: solid 1px #bebebe;
	}
}	




/* ******************* */
/* CONTENT AREA */
/* ******************* */

.bg-img-login {
	background-image: url('../images/bg-img.png');
	background-repeat: no-repeat;
	height: inherit;
	background-size: 100%;
}

.login_transform {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transform: translateX(10%);
}

.title {
	color: #06156a;
	font-size: 16pt;
}

h1 {
	color: #06156a;
	font-size: 16pt;
}

.entry {
	color: #161d27;
	height: auto;
}



/* ******************* */
/* FOOTER */
/* ******************* */

.footer {
    background-color: #1a1a1a;
	bottom:0;
  	position:fixed;
    padding:0px;
	width: 100%;
	height: 50px;
	color: #f0f0f0;
	padding-top: 15px;
	z-index: 50;
}

.footer ul {
	list-style: none
}

.footer ul li {
	display: inline;
	padding-right: 20px;
}

.footer ul li a, .footer ul li a:hover {
	color: #f0f0f0;
	text-decoration: none;
}

/* ******************* */
/* USER PROFILE */
/* ******************* */

.profile_edit_label {
	border: 0px;
	background-color: transparent;
	box-shadow: none;
	padding-top: 15px;
}

.userprofile_format {
	margin-left: 15px;
}


/* ******************* */
/* FORUM */
/* ******************* */

.forum_header {
	background-color: #dadada;
	font-weight: bold;
	color: #161d27;
}

.forum_link, .forum_link:hover {
	font-weight: bold;
	color: #161d27;
}

.forum_border_bottom {
	border-bottom: 1px solid #161d27;
}

.forum_anker, .forum_anker:hover, .forum_anker:active {
	text-decoration: none;
	color: #333;
}

.pagination_height {
	margin: 0px;
	padding: 0px;
}

.watcher_select{
	width: 150px;
}