.logotext {
	display:inline-block;
	position:absolute;
	color:#a0a0a0;
	font-size:1.2rem;
	padding:0.7rem 0.3rem;
	line-height: 1;
}
.logotext:hover {
	color: #ffa000;
}
.bottom-edit {
	position:fixed;
	bottom:0;
	left:0;
	z-index:20;
	width:100%;
	text-align:center;
	padding:0.5rem;
	background-color:#f0f0f0;
	box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.2);
}

.dark .bottom-edit {
	background-color: #606060;
}

.logo {
	padding: 0 10px 0 20px;
}
.rrforum {
	background: #ff9224;
	border-bottom: 1px solid #db6d00;
}

article.rrforumtopic > header, article.rrforumtopic > header:hover {
	position: relative;
	background: #ff9224;
	color: #ffffff;
	padding: 1rem;
}

article.rrforumtopic > p {
	font-family: serif;
	font-size: 1.1rem;
	background: #ffffff;
	padding: 1rem 0.5rem;
}

article.rrforumtopic .caret {
	color: #ff9224;
}

article.rrforumpost > p {
	font-family: serif;
	font-size: 1.1rem;
	padding: 1rem 0.5rem;
}

.btn-light {
	color: #606060;
}

.rrforum:hover {
	background: #db6d00;
	top: 0px;
	left: 0px;
}

.rrforumsub:hover {
	top: 0px;
	left: 0px;
}

.rrforumsubmark:hover {
	top: 0px;
	left: 0px;
}

.footer a {
	color: #ffffff;
}

.badge-light {
    color: #a0a0a0;
    background-color: #e0e0e0;
}

.block-factor {
	margin: 0 0 1rem 0;
	padding:1rem;
	background-color:#f8f8f8;
}

.dark .block-factor {
	background-color: #303030;
}