.webc-logout {
	display: block;
	padding: 10px;
	font-size: 12px;
	cursor: pointer;
	color: #fff;
}

.webc-logout:hover {
	background: #1d1d1b;
}

.webc-main-content-wrapper {
	display: block;
	width: 100%;
	height: 100vh;
}

.webc-main-content-wrapper header {
	display: block;
	width: 100%;
	height: 100px;
	background: #1d1d1b;
	border-bottom: 1px solid #a8a8a8;

	transition: height .2s ease-in-out;
}

.webc-main-content-wrapper .webc-main-content-container {
	display: block;
	width: 100%;
	height: calc(100% - 100px);
	overflow: hidden auto;

	transition: height .2s ease-in-out;
}

.webc-main-content-wrapper.fullheight header {
	height: 0%;
}

.webc-main-content-wrapper.fullheight .webc-main-content-container {
	height: 100%;
}

header .obicon-header {
	display: block;
	width: 100%;
	height: 100%;
	padding: 20px;
}

header .obicon-header .obicon-header-row {
	display: block;
	width: 100%;
	height: 100%;
}

header .obicon-header .obicon-header-logo-and-user,
header .obicon-header .obicon-header-logo-and-user img {
	height: 100%;
}

header .obicon-header .obicon-header-logo-and-user > * {
	display: block;
	position: relative;
	float: left;
	top: 50%;
	transform: translateY(-50%);
}

header .obicon-header .obicon-header-logo-and-user img {
	display: block;
	padding-right: 20px;
	border-right: 1px solid #5a5a5a;
}

header .obicon-header .obicon-header-logo-and-user span.obicon-header-user-name {
	position: relative;
	display: block;
	top: 50%;
	padding-left: 20px;
	font-size: 14px;
	color: #fff;

	transform: translateY(-50%);
}

header .obicon-header .obicon-header-menu {
	height: 100%;
}

header .obicon-header .obicon-header-menu ul.obicon-header-menu-list {
	position: relative;
	display: block;
	top: 50%;
	float: right;
	margin: 0;
	padding: 0;

	transform: translateY(-50%);
}

header .obicon-header .obicon-header-menu ul.obicon-header-menu-list li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	font-size: 14px;
	color: #fff;

	cursor: pointer;
}

header .obicon-header .obicon-header-menu ul.obicon-header-menu-list li:last-child {
	margin-right: 0;
}

header .obicon-header .obicon-header-menu ul.obicon-header-menu-list li a {
	color: #fff;
	text-decoration: none;
}