div#rub_service div.category h3,
.gru-content div.a2-block h2,
.gru-content div.block h2,
div.links-list h2,
div#services > ul > li > strong > a,
.gru-content div.textcell h2:first-child,
.gru-content div.cell h2:first-child {
	border-bottom-left-radius: $title-border-radius;
	border-bottom-right-radius: $title-border-radius;
}

#logo {
	padding-top: 20px;
}

#logo a {
	margin: 10px;
	background: url(img/logo.png) no-repeat left bottom;
	background-size: contain;
	display: block;
	height: 68px;
	text-indent: -9999px;
}

@media screen and (max-width: $nav-mobile-limit) {
	#logo {
		padding-top: 40px;
	}
	div.gru-nav-wrapper {
		background: none;
	}
}

.gru-nav ul li {
	font-family: "Raleway", sans-serif;
}

h3, h4 {
	color: #253A8E;
}

#messages li,
div.infonotice,
div.successnotice,
div.warningnotice,
div.errornotice {
	color: black;
}

form.quixote {
	div.error {
		color: #A06718;
		font-weight: bold;
	}

	div.comment-field {
		padding: 0.9rem;
		padding-left: 3.6rem;
	}

	input, select {
		border: 1px solid #999;
		border-radius: 15px;
	}

	div.title label {
		font-weight: bold;
	}

	div.TableWidget th span {
		font-style: italic;
		font-weight: normal;
	}

	button.cancel {
		background: #D4CAC8;
	}

}

form[action="removedraft"] button {
	background: #DB635C;
}

// Steps
.wcs-steps--list {
	justify-content: center;
}

.wcs-step--label {
	text-align: center;
}
