@media (max-width:767px) {
	.mt-repeater-row .col-md-3 {
		margin-bottom: 10px;
	}

	.btn.green {
		margin-bottom: 10px;
	}

	.fa.fa-question {
		margin-top: 10px;
		margin-left: 15px;
		margin-bottom: 0;
	}
}

@media (max-width:1024px) {
	.btn-info {
		font-size: 80%;
		margin-top: 0;
	}
}

.mt-repeater .mt-repeater-delete {
	margin-top: 0!important;
}

.bootstrap-tagsinput {
	width: 100%;
}

.label-info {
	background-color: #32c5d2!important;
}

.bootstrap-tagsinput .tag {
	margin-bottom: 2px!important;
	display: inline-block!important;
}

.portlet.box.green {
	margin-bottom: 15px;
}

.mt-repeater-item.nbnm {
	border: 0!important;
	margin: 0!important;
	padding: 0!important;
}

.ml7 a {
	margin-left: 7px;
}

.proccess h2 {
	margin-top: 20px!important;
	margin-bottom: 30px!important;
}

.mtb30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

::-webkit-input-placeholder {
	color: #ccc;
}

::-moz-placeholder {
	color: #ccc;
}

:-ms-input-placeholder {
	color: #ccc;
}

:-moz-placeholder {
	color: #ccc;
}

hr {
	margin: 40px 0 40px!important;
}

.mb10 {
	margin-bottom: 10px;
}

.validation_error {
	color: red;
}

.row.mt-repeater-row {
	margin-bottom: 15px;
}

.pl12 {
	padding-left: 12px;
}

hr {
	margin-top: 25px;
	margin-bottom: 25px;
}

.mt-repeater-add i,.mt-repeater-delete i {
	font-size: 16px!important;
}

.mt-repeater-delete {
	padding: 6px 8px!important;
}

.mt-repeater-add {
	padding: 6px;
	font-size: 10px;
	text-align: left;
}

.mt-repeater-add {
	padding: 8px;
	font-size: 11px;
	text-align: left;
	float: right;
}