body{
	font-family: sans-serif;
	font-size: 1.2em !important;
	color:#1C1C1C;
}

.wpage {
	max-width:1920px;
}

.display-1, .display-2 , .display-3, .display-4, .display-5, .display-5 {
	font-family: "Montserrat", sans-serif !important;
	font-optical-sizing: auto !important;
	font-weight: 100 !important;
	font-style: normal !important;
}

.pjustify {
	text-align: justify;
}

h2.bb {
	border-bottom: 1px solid #F47C20;
}

.bg-arzcon {
	background-color: #2E2E2E !important;
}
.bg-arzcon-2 {
	background-color: #E5E5E5 !important;
}
.bg-arzcon-3 {
	background-color: #6C757D !important;
}
.bg-arzcon-4 {
	background-color: #F47C20 !important;
}

.border-arzcon {
	border-color: #2E2E2E !important;
}
.border-arzcon-2 {
	border-color: #F5F5F5 !important;
}
.border-arzcon-3 {
	border-color: #6C757D !important;
}
.border-arzcon-4 {
	border-color: #F47C20 !important;
}

.form-control {
	border: 2px solid #111;
	border-radius: 25px;
	background-color: transparent;

}

.btn {
	border-radius: 25px;
}

.link-arzcon {
	color: #2E2E2E !important;
}

.link-arzcon:hover {
	color: #2E2E2E !important;
	text-decoration: none;
}

.nav-link {
	color: #6C757D !important;
}

.nav-link:hover, .nav-link.active {
	color: #fff !important;
}

.card .link-light:hover, .card .link-dark:hover {
	text-decoration: underline !important;
}

/*
.card-footer .nav-link, .list-group-item a {
	color: #fff !important;
}

.card-footer .nav-link:hover, .card-footer .nav-link.active, .list-group-item a:hover {
	color: #A3370C !important;
}
*/
.pagination .page-item {
	background: #2E2E2E;
	border-color: #2E2E2E;
	color: #ffffff;
	margin: 0px 6px 0px 6px;
	border-radius: 5px;
}

.pagination .page-item.active, .pagination .page-item:hover {
	background: #2E2E2E;
	border-color: #2E2E2E;
	color: #ffffff;
	border-radius: 5px;
}

.pagination .page-item .page-link {
	background: transparent;
	border-color: transparent;
	color: #ffffff;
}

.pagination .page-item.active .page-link, .pagination .page-item:hover .page-link {
	background: #2E2E2E;
	border-color: #2E2E2E;
	color: #ffffff;
	border-radius: 5px;
}

.page-item:last-child .page-link, .page-item:first-child .page-link {
	border-radius: 5px;
}

#parallax {
	background-image: url("/static/images/parallax-202601.webp");
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 260px 0;
}

#lswitch {
	bottom: 100px;
	right: 12px;
	position: fixed;
	z-index: 9999;
}

#open_preferences_center {
	background: #eee none repeat scroll 0 0;
	bottom: 5px;
	color: #999;
	right: 12px;
	cursor: pointer;
	height: 30px;
	line-height: 20px;
	position: fixed;
	text-align: center;
	-webkit-transition: all 4ms linear 0s;
			transition: all 4ms linear 0s;
	width: 180px;
	z-index: 9999;
	font-size: 16px;
	border: 1px solid #2E2E2E;
	border-radius: 10px;
	padding-top: 6px;
}
#open_preferences_center:hover {background-color: #2E2E2E; color: #eee;}