/* create_r52 */
header .container-wrap.rblock1 {
	background: #FAFAFA;
}

header .container-wrap.rblock2 {
	background: #FFFFFF;
}

header .container-wrap.rblock3 {
	background: #202020;
}

main .container-wrap.rblock7 {
	background: #FFFFFF;
}

main .container-wrap.rblock3,
main .container-wrap.rblock8,
main .container-wrap.rblock8 .bg-theme-0 {
	background: #F1F3F5;
}

main .container-wrap.rblock2 {
	background: #FFFFFF;
}

footer .container-wrap.rblock0 {
	background: #202020;
}

footer .container-wrap.rblock1 {
	background: #202020;
}

h1.c-gray-7 {
	color: #0071BB !important;
}

.enter_button {
	width: 100%;
}

@media(max-width: 1200px) {

	table.table-responsive-new thead th:first-child {
		display       : flex;
		flex-direction: row;
		flex-wrap     : wrap;
		font-weight   : bold;
	}

	table.table-responsive-new thead th {
		display: none;
	}

	table.table-responsive-new tbody tr {
		display       : flex;
		flex-direction: row;
		flex-wrap     : wrap;
	}

	table.table-responsive-new td:first-child {
		font-weight: bold;
	}

	table.table-responsive-new td {
		margin: 0 -1px -1px 0;
		/* Removes double-borders */
		width : 100%;
	}
}

.hide-show.hidden {
	display: block !important;
}

html.special .sf-special-hidden {
	display: block;
}

.sf-special-hidden {
	display: none;
}

.sf-special-hidden {
	opacity: 0;
}

.sf-special-show {
	opacity: 100;
}

a.sf-tooltip span {
	display    : none;
	margin-left: 8px;
}

a.sf-tooltip:hover span {
	display  : inline;
	position : absolute;
	width    : 250px;
	font-size: 14px;
	right    : 20px;
	top      : -20px;
}


#menu {
	position: fixed;
	right   : 30px;
	top     : 50%;
}

@media (max-width: 576px) {
	#menu {
		right: 16px;
	}
}


.b-0 {
	border-width: 0 !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.safari-icon-width {
		min-width: 47px;
	}

	.safari-logo-width {
		min-width: 56px;
	}
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	.ie-icon-width {
		min-width: 47px;
	}
}

@media (max-width: 768px) {
	.sf-nav-fixed .container-wrap .nav-container .sf-nav .nav-overlay {
		z-index: 10;
	}
}

@media print {
	main {
		max-width: 100% !important;
		flex     : 0 0 100% !important;
	}
}


.svg-inline--fa.fa-fw {
	width: 1.5em !important;
}

.bx-pdf-container {
	max-width: 100vw;
}

a.social-r52:hover {
	opacity: 0.7;
}

.container-logo{
	display: flex;
	flex-direction: row;
}
.container-logo img {
	width: 200px;
	margin-right: 20px;
}
.container-logo>div{
	display: flex;
	align-items: center;
}