.block-card {
	background-color:#344193;
}
.block-card a {
	color:#fff;
	text-decoration: none;
}
.block-card .block-card-title {
	color:#fff;
	font-size:18px;
	font-weight: 500;
}
.block-card .block-card-subtitle {
	color:#fff;
	font-size:14px;
	font-weight: 300;
}
.block-card .block-card-text {
	color:#fff;
	font-size:14px;
	font-weight: 300;
}
.block-card .block-card-btn-light {
	background-color:#fff;
	color:#344193;
	padding:7px 30px;
	border-radius: 0;
	font-weight: 500;
	font-size:14px;
	text-transform: uppercase;
}
.block-card-btn-light:hover,.block-card-btn-light:active, .block-card-btn-light:focus {
	background-color: #121d55;
	color:#fff;
}
.block-card .block-card-btn {
	background-color: #121d55;
	color:#fff;
	padding:7px 30px;
	border-radius: 0;
	font-weight: 500;
	font-size:14px;
	text-transform: uppercase;
}
.block-card-btn:hover,.block-card-btn:active, .block-card-btn:focus {
	background-color:#fff;
	color:#344193;
}

.block-card-light {
	background-color:#fff;
	box-shadow: 0px 0px 1px rgba(40, 41, 61, 0.04), 0px 2px 4px rgba(96, 97, 112, 0.16);
	height:100%;
}
.block-card-light:hover {
	box-shadow: 0px 2px 4px rgba(40, 41, 61, 0.04), 0px 8px 16px rgba(96, 97, 112, 0.16);
}
.block-card-light a {
	color:#344193;
	text-decoration: none;
}
.block-card-light .block-card-title {
	color: #150a29;
	font-size:18px;
	font-weight: 500;
}
.block-card-light .block-card-subtitle {
	color:#150a29;
	font-size:14px;
	font-weight: 300;
}
.block-card-light .block-card-text {
	color:#150a29;
	font-size:14px;
	font-weight: 300;
}
.block-card-light .block-card-btn-light {
	background-color:#344193;
	color:#fff;
	padding:7px 30px;
	border-radius: 0;
	font-weight: 500;
	font-size:14px;
	text-transform: uppercase;
}

.coordinator-block {
	position:relative;
}
.coordinator-block .coordinator-link {
	display:block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
}
/*.block-worker {
	height: 100%;
}
.block-worker .block-card-light {
	height:auto;
}*/
.block-worker:hover {
	box-shadow: 0px 2px 4px rgba(40, 41, 61, 0.04), 0px 8px 16px rgba(96, 97, 112, 0.16);
}
.list-group {
	border-radius: 0;
	box-shadow: 0px 0px 1px rgba(40, 41, 61, 0.04), 0px 2px 4px rgba(96, 97, 112, 0.16);
}
.list-group-item.active {
	color: #fff;
	background-color: #344193;
	border-color: #344193;
}

.block-card-transparent {
	background-color:#344193;
	position:relative;
}
.block-card-transparent a {
	color:#fff;
	text-decoration: none;
	z-index: 2;
	position: relative;
}
.block-card-transparent .block-card-title {
	color:#fff;
	font-size:18px;
	font-weight: 500;
	z-index: 2;
	position: relative;
}
.block-card-transparent .block-card-subtitle {
	color:#fff;
	font-size:14px;
	font-weight: 300;
	z-index: 2;
	position: relative;
}
.block-card-transparent .block-card-text {
	color:#fff;
	font-size:14px;
	font-weight: 300;
	z-index: 2;
	position: relative;
}
.block-card-transparent .overlay {
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
}
.block-card-transparent .block-card-btn-light {
	background-color:#fff;
	color:#344193;
	padding:7px 30px;
	border-radius: 0;
	font-weight: 500;
	font-size:14px;
	text-transform: uppercase;
	z-index:2;
	position: relative;
}

.block-document {
	background-color:#fff;
	color: #676767;
	border-radius: 0;
	font-weight: 500;
	font-size:16px;
	/*box-shadow: 0px 0px 1px rgba(40, 41, 61, 0.04), 0px 2px 4px rgba(96, 97, 112, 0.16);*/
	position: relative;
}
.block-document:hover {
	box-shadow: 0px 0px 4px rgba(40, 41, 61, 0.04), 0px 0px 16px rgba(96, 97, 112, 0.16);
	background-color:#fff;
	color:#344193;
}
.block-document a {
	display:block;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
}
.container-parallax {
	position:relative;
	z-index:3;
}
.container-parallax .title-map, .container-parallax p, .container-parallax .alumni-title {
	color:#fff;
}
.js-parallax .overlay {
	background:rgba(0,0,0,0.8);
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
	z-index: 2;
}