#form_register input[type="text"],
#form_register input[type="number"],
#form_register input[type="email"] {
	color: #000;
	padding: 5px;
	height: 30px;
}

#find_profile input[type="text"] {
	color: #000;
	padding: 5px;
	height: 30px;
}

#edit_register input[type="text"],
#edit_register input[type="number"],
#edit_register input[type="email"] {
	color: #000;
	padding: 5px;
	height: 30px;
}

#form_register #btn_metro,
#edit_register #btn_metro , #form_register #btn_metro_exp,
#edit_register #btn_metro_exp   {
	background: #fb7e1c;
	border-color: #fb7e1c;
	color: #fff;
	border: none;
	padding: 10px;
	width: auto;
	margin-bottom: 25px;
	font-size: 30px;
	vertical-align: middle;
	display: block;
}

.error {
	color: #f00;
}

.sucess {
	color: green;
}

.form-group .error, #stenography_speed-error, #typewriting_speed-error, #insn_cv-error, #insn_photo-error, #insn_signature-error {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
}

#FileUpload img {
	float: left;
	margin-top: 10px;
}

.term-agree label.error {
	position: absolute;
	left: 14px;
	bottom: 0px;
}

.contentArea h3 {
	border-bottom: 1px solid #dedede;
	padding-bottom: 8px;
	margin: 0;
	padding: 10px;
}

.career-form .form-group {
	margin-bottom: 10px;
}

.career-form h3 {
	background: #eff3f5;
	border: 1px solid #dedede;
	border-bottom: none;
}

.block-row {
	border: 1px solid #dedede;
	padding: 10px 15px;
	border-bottom: none;
}

.career-form {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #dedede;
}

.metro_field {
	width: 100%;
	display: inline-block;
}

.career-form .form-group.term-agree #term_agree {
	float: left;
	margin-right: 5px;
	margin: 2px 5px 0 0;
}

.career-form .form-group.term-agree label {
	float: left;
	line-height: 15px;
}

.block-row .image_upload_section #FileUpload {
	margin-top: 5px;
}

#same_address {
	float: left;
	margin-right: 5px;
	margin: 0px 5px 0 0;
}

.career-form .row label {
	line-height: 15px;
}

#edit_register .block-row.bottom input[type="text"],
#edit_register .block-row.bottom input[type="number"],
#edit_register .block-row.bottom input[type="email"] {
	width: 80px;
}

#form_register .block-row.bottom input[type="text"],
#form_register .block-row.bottom input[type="email"] {
	width: 80px;
}

#form_register .block-row.bottom input[type="number"] {
	width: 150px;
}

#form_register .block-row.bottom input.unversity_name[type="text"] {
	width: 100%;
}

#edit_register .block-row.bottom input.unversity_name[type="text"] {
	width: 100%;
}

#form_register .block-row.bottom .inputBox .form-group input[type="text"],
#edit_register .block-row.bottom .inputBox .form-group input[type="text"],
#form_register .block-row.bottom .inputBox .form-group input[type="email"],
#edit_register .block-row.bottom .inputBox .form-group input[type="email"],
#form_register .block-row.bottom .inputBox .form-group input[type="number"],
#edit_register .block-row.bottom .inputBox .form-group input[type="number"] {
	height: 30px;
	width: 100% !important;
}

#form_register .inputBox,
#edit_register .inputBox {
	width: 20%;
	padding: 0 15px;
	float: left;
}

#form_register .grid-6 .inputBox,
#edit_register .grid-6 .inputBox { width: 16%; }

#form_register .inputBox .form-group label,
#edit_register .inputBox .form-group label {
	min-height: 45px;
	margin: 0px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
}

#form_register .career-form select,
#edit_register .career-form select {
	height: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.education-section .row {
	border-bottom: 1px solid #dedede;
	padding-top: 10px;
	padding-bottom: 5px;
}

.education-section {
	margin-bottom: 10px;
}


#form_register .career-form .other-qualification {
	display: none;
	margin-top: 10px;
}

#edit_register .career-form .other-qualification {
	display: none;
	margin-top: 10px;
}

#form_register .career-form .professional_qualification {
	display: none;
}

#edit_register .career-form .professional_qualification {
	display: none;
}


.career-form .c_addr .check-box {
	width: 100%;
	margin-top: 10px;
	float: left;
}

.career-form .c_addr .check-box label {
	float: left;
	line-height: 11px;
	margin-bottom: 13px;
}

.hide-post {
	display: none;
}

.hide-post.show {
	display: block;
}

.term-agree input {
	position: absolute;
	left: 14px;
	top: 2px;
}

.term-agree label {
	padding-left: 24px;
}

.career-form .form-group.term-agree label {
	line-height: 20px;
}

#edit_register .inputBox .form-group label .la-input,
#form_register .inputBox .form-group label .la-input {
	display: inline-block;
	vertical-align: inherit;
	padding-left: 5px;
	padding-right: 15px;
}

#edit_register .oth-info .inputBox.appli-info,
#form_register .oth-info .inputBox.appli-info {
	width: 30%;
}

.check-content {
	width: 100%;
}

#edit_register .oth-info .inputBox.any_other_description,
#form_register .oth-info .inputBox.any_other_description {
	width: 40%;
}
#form_apprentice .form-group .check-content label {
	min-height: 25px;
	margin: 0px;
	line-height: 20px;
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
}
#form_apprentice .steno_aviable {padding-bottom: 15px;}
#form_apprentice .form-group .check-content .la-input {padding: 0 10px 0 10px;}
#form_apprentice .upload_documents {padding-bottom: 20px;}
#form_apprentice .upload_documents label {min-height: 25px; margin: 0px 0 5px 0;line-height: 20px; display: block; vertical-align: top;	font-size: 13px;}
#form_apprentice .upload_documents .note {padding-top: 10px; font-size: 12px;}
#form_apprentice .genderSelect {position: relative; }
#form_apprentice .genderSelect #gender-error {position: absolute; top: 100%; left: 0px;}
@media (max-width: 1199px) {
	#edit_register .oth-info .inputBox.appli-info, #form_register .oth-info .inputBox.appli-info{
		width: 38%;
	}

	#form_register .grid-6 .inputBox,
	#edit_register .grid-6 .inputBox { width: 33.33%; }

}
@media (max-width: 991px) {
	#form_register .block-row.bottom .inputBox {
		width: 33.33%;
	}

	#edit_register .oth-info .inputBox.appli-info,
	#form_register .oth-info .inputBox.appli-info {
		width: 44.44%
	}

	#edit_register .oth-info .inputBox.any_other_description,
	#form_register .oth-info .inputBox.any_other_description {
		width: 30.56%;
	}

	#form_register .grid-6 .inputBox,
	#edit_register .grid-6 .inputBox { width: 50%; }
}

@media (max-width: 767px) {
	#form_register .block-row.bottom .inputBox {
		width: 100%;
	}

	#form_register .block-row.bottom .inputBox .form-group label {
		min-height: inherit;
	}

	#edit_register .oth-info .inputBox,
	#edit_register .oth-info .inputBox.appli-info,
	#edit_register .oth-info .inputBox.any_other_description,
	#edit_register .inputBox .form-group label{
		width: 100%;
	}

	#form_register .oth-info .inputBox.appli-info,
	#form_register .oth-info .inputBox.any_other_description,
	#form_register .inputBox .form-group label,
	#form_register .inputBox {
		width: 100%;
	}

	.c_addr {
		padding-top: 0;
		padding-bottom: 14px;
	}

	#form_register .grid-6 .inputBox,
	#edit_register .grid-6 .inputBox { width: 100%; }
}

/*.form-group.metro_data .form-control{width:100px;}*/