@import url("../fonts/GilroyRegular/style.css");
@import url("../fonts/GilroyHeavy/style.css");
@import url("../fonts/GilroySemibold/style.css");
@import url("../fonts/GilroyBold/style.css");
@font-face {
	font-family: 'Gilroy-Medium';
	src: url('../fonts/GilroyMedium/gilroy-medium.eot'); /* IE 9 Compatibility Mode */
	src: url('../fonts/GilroyMedium/gilroy-medium.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('../fonts/GilroyMedium/gilroy-medium.woff2') format('woff2'), /* Super Modern Browsers */
		url('../fonts/GilroyMedium/gilroy-medium.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('../fonts/GilroyMedium/gilroy-medium.ttf') format('truetype'), /* Safari, Android, iOS */
		url('../fonts/GilroyMedium/gilroy-medium.svg#gilroy-medium') format('svg'); /* Chrome < 4, Legacy iOS */
}


@media (min-width: 768px) {
	.bd-placeholder-img-lg {
	  font-size: 3.5rem;
	}
}

.b-example-divider {
	height: 3rem;
	background-color: rgba(0, 0, 0, .1);
	border: solid rgba(0, 0, 0, .15);
	border-width: 1px 0;
	box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.b-example-vr {
	flex-shrink: 0;
	width: 1.5rem;
	height: 100vh;
}

.bi {
	vertical-align: -.125em;
	fill: currentColor;
}

.nav-scroller {
	position: relative;
	z-index: 2;
	height: 2.75rem;
	overflow-y: hidden;
}

.nav-scroller .nav {
	display: flex;
	flex-wrap: nowrap;
	padding-bottom: 1rem;
	margin-top: -1px;
	overflow-x: auto;
	text-align: center;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}


/*
 * Globals
 */


/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
}


/*
 * Base structure
 */

body {
	font-family:"Gilroy", sans-serif;
}

.cover-container {
  max-width: 42em;
}


/*
 * Header
 */

header {
	background:#3A4D92;
}
.nav-masthead .nav-link {
  color: #fff;
  border-bottom: .25rem solid transparent;
  font-size:14px;
  font-weight:500;
}

.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
  border-bottom-color: rgba(255, 255, 255, .25);
}

.nav-masthead .nav-link + .nav-link {
  margin-left: 1rem;
  
}

.nav-masthead .active {
  color: #fff;
  border-bottom-color: #fff;
}
header.pb-4{
	padding-bottom: 1.8rem!important;
}

.logotype {
	    margin-top: -0.4rem;
}

.bg-gree {
	background:#EBEDF4;
}
.bg-dark {
	background: #3A4D92!important;
}
.text-white {
	color:#fff!important;
}

.ya-share2__badge, .ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge {
    background-color: #707070 !important;
}

.ya-share2__badge {
    border-radius: 4px;
    color: #3a4d92 !important;
    overflow: hidden;
    position: relative;
}

.fs-16 {
	font-size:16px !important;
}
.fs-14 {
	font-size:14px !important;
}
.text-bold {
	font-weight:600 !important;
}

.content-box {
	border-radius:1rem;
	background:#FFF;
}

h2.blue-head {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 44px;
	text-align: center;
	color: #3A4D92;
}
h1.blue-head {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 44px;
	text-align: center;
	color: #3A4D92;
}
.list-group-item.active a {
	color:#fff;
}
.list-group-item.active {
	color:#fff;
	background-color: #3a4d92;
	border-color: #3a4d92;
}
a {
    color: #3a4d92;
    text-decoration: underline;
}
p {
	text-indent:2em;
}