@charset "utf-8";
#cv_form{ width:100%; max-width: 980px; margin: auto; display: flex; flex-direction: column; background:#f9f9f9; border:5px solid #ededed; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#cv_form,#cv_form * { -moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; border-spacing:0; border-collapse:separate; border-collapse:collapse; outline:0; }
#cv_form > div{ float:left; width:100%; border-bottom:1px solid #DDD; margin-bottom:10px; padding:10px 10px 19px 10px; position:relative;}
#cv_form > div:last-child{ margin:0; padding:0 10px 10px 10px; border:0; }
#cv_form > div > label{ position:absolute; left:10px; top:10px; text-align:right; line-height:43px; width:190px; font-weight:bold; font-size:13px; color:#333; }
#cv_form > div.radio > label{ line-height:normal; }
#cv_form > div > .inputc{ float:left; width:100%; padding-left:210px; }
#cv_form > div > .inputc input[type=text],#cv_form > div > .inputc input[type=date],#cv_form > div > .inputc textarea{ float:left; max-width:320px; width:100%; border:3px solid #ddd; border-radius:3px; padding:10px; }
#cv_form > div > .inputc input[type=date]{ max-width:150px; }
#cv_form > div > .inputc textarea{ height:100px; padding:5px; line-height:normal; }
#cv_form > div > .inputc select{  float:left; max-width:320px; width:100%; border:3px solid #ddd; border-radius:3px; height:43px; padding-left:10px; }
#cv_form > div > .inputc select[multiple=multiple]{ height:160px; padding:5px; }
#cv_form > div > .inputc.ucx > div{ float:left; width:20%; padding-right:10px; }
#cv_form > div > .inputc.ucx > div:last-child{padding:0;}

#cv_form input.error,#cv_form textarea.error,#cv_form select.error { border-color:#9F0000 !important; background:#FFF4F4 !important; }
#cv_form label.error { display:none !important; }

.tc_link{ float:left; width:100%; color:#333; text-decoration:underline; font-size:12px; }
#cv_form .radio-inline{ float:left; line-height:19px; font-size:13px; margin-right:20px; cursor:pointer; }
#cv_form .radio-inline input{ float:left; margin-right:5px; }
#cv_form button.ok{ width: 150px; float: left; height: 40px; border: none; cursor: pointer; font-weight: 500; background:#0277bd; color: #FFF;  border-radius: 3px; }
#cv_form > div > .inputc .ehliyet > div{ float:left; width:40%; padding-right:10px; }
#cv_form > div > .inputc .ehliyet > div label{ float:left; width:100%; }
#cv_form > div > .inputc .ehliyet > div:last-child{padding:0;}
@media screen and (max-width:900px) {
	#cv_form > div{ margin:0; }
	#cv_form > div > label{ position:relative; float:left; width:100%; text-align:left; left:inherit; top:inherit; line-height:normal; margin-bottom:5px; }
	#cv_form > div > .inputc{ padding:0; }
 	#cv_form > div > .inputc.ucx > div{ width:100%; margin-bottom:10px; }
	#cv_form button.ok{ width:100%; margin-top:10px; }
}

@media screen and (max-width:500px) {
#cv_form > div > .inputc.ucx > div{ padding: 0;}
#cv_form > div > .inputc input[type=text], #cv_form > div > .inputc input[type=date], #cv_form > div > .inputc textarea{ max-width: 100%; }
}