.form-group{
	position: relative;
}
.form-group input{
	width: 100%;
	border: none;
	background: #F4F7FA;
	height: 42px;
	color: #333;
}
.form-group select{
	width: 100%;
	border: none;
	background: #f4f7fa;
	padding: 12px 6px;
	min-height: 42px;
	outline: none;
}
.form-group label{
	position: absolute;
	margin-top: 12px;
	margin-left: 10px;
	font-weight: 100;
	transition: all .3s;
	color: #333;
}
.form-group.active label, .form-group label.active{
	font-size: 10px;
	background: #fff;
	margin-top: -7px;
	margin-left: 10px;
	padding: 0px 5px;
}
.form-title{
	text-transform: uppercase;
	margin-bottom: 15px;
	font-size: 16px;
}

.openBlocksBtn{
	background-color: #DDF1FF;
}
.openBlocksBtn.active{
	background-color: #DFF9DD;
}

.bg-light-blue{
	background-color: #DDF1FF;
}
.bg-light-green{
	background-color: #DFF9DD;
}
.bg-light{
	background-color: #FBFBFB;
}
.text-primary{
	color: #8abd25!important
}