@media (min-width: 768px) {
	.form-label {
		text-align: right;
	}
}

form .row {
	margin-bottom: 5px;
}

input[type='text'] {
	width: 100%;
}

.forums .panel.forum {
	background: none;
	border: none;
	border-bottom: 3px solid black;
	border-radius: 0px;
}

.forum .panel-heading {
	background: none;
	border: none;
	color: #000000;
}

.forums .panel.forum .panel-body {
	border: none;
	color: #000000;
}

.forums .question {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.forums .question-text {
	flex-grow: 1;
}

.forums .question * {
	font-weight: bold;
}

.forums .question p {
	margin: 0;
}

.forums .question a.question-text:hover, .forums .question a.question-text:active, .forums .question a.question-text:focus {
	text-decoration: none;
}

.forums .question p:last-of-type {
	display: inline;
}

.forums .question .admin-button {
	margin-left: 10px;
	color: #337ab7;
}

.forums .question  .admin-button:hover {
	color: #23527c;
}

p.mail {
	font-weight: bold;
}

p.mail a {
	color: #000000;
	text-decoration: underline;
}

p.mail a:hover, p.mail a:active {
	color: #000000;
	text-decoration: underline;
}