.sp-login-box {
	background: #000000;
}

.sp-res-menu {
	background: #000000;
}

.sp-home-grid > * > * {
	background: #000000;
}

.sp-sitebar {
	position: fixed;
	width: 100%;
	z-index: 10;
}

.sp-article-teaser {
	background: #000000;
	box-shadow: 0 2px 8px rgba(255, 255, 255, 0.2);
}

header {
	position: fixed;
	width: -moz-available;
	z-index: 10;
	background-color: #000000;
	margin-top: 45px;
}

#sp-main-content {
	margin-top: 150px;
}

.sp-main-content-box, .sp-contact-box {
	background: #000000;
	box-shadow: 0 2px 8px rgba(255, 255, 255, 0.2);
}

.sp-logo {
	max-height: calc(30px*2.5);
}

.slides, .slide{
	height: 1100px;
}

.sp-menu-item{
	font-weight: bold;
}

.sphere-dialog{
  z-index: 200;
}

.sp-dialog-header {
  background: #1eda10;
}

.sp-main-content-top {
	padding-bottom: calc(15px*3);
}


.sp-res-menu-item-title{
	color: #ffffff;
}

.sp-res-menu-item-icon, .sp-res-menu-title > h1{
	color: #e006b8;
}

.fen-view-label{
	color: #ffffff;
}

.ssi-avatar-box{
	float: right;
}

.ssi-avatar{
	width: 180px;
}

.sp-table table tbody tr:hover {
	background-color: #072b4f73;
}
