
textarea,input.text,select 														{ font:600 13px "Open Sans","Source Sans Pro", "Arial"; text-shadow:0 0 1px rgba(51, 51, 51, 0.4); color:#222; background: white }
.windows.chrome textarea,.windows.chrome input.text, .windows.chrome select 	{ font:700 13px "Open Sans", "Arial"; text-shadow:0 0 0 rgba(0,0,0,0);  letter-spacing: 0px; }


input,select,textarea 														{    /* -webkit-appearance: none; -moz-appearance: none; appearance: none;*/ border-radius: 0  }


.form-size-small textarea,
.form-size-small input.text,
.form-size-small select 										{ font-weight: 400; }


.windows.chrome .form-size-small textarea,
.windows.chrome .form-size-small input.text,
.windows.chrome .form-size-small select 						{font-weight: 400 }


::-webkit-input-placeholder 									{ /*-webkit-text-stroke:1px rgba(100,100,100,.3); */ }
.form input.buton 												{ font: 300 16px "Source Sans Pro","Open Sans", "Arial" }

.form input.text,.form select,.form textarea 					{ border: 2px solid #dcdcdc; z-index: 1; box-sizing:border-box  }

/*
 @ text area default size */

.form .field.likit,
.form.likit input.text,
.form.likit select,
.form.likit textarea 											{ width: 100% }

/*
 @ text area default size */

.form textarea 													{ height: 80px; padding: 4px; font-weight: 400;  }
.form input.text,.form select									{ height: 38px }


.form-size-small input.text,
.form-size-small select											{ height: 36px }

.form-size-medium select,
.form-size-medium input.text									{ height: 44px }

.form textarea.size-locked 										{ width: 100%!important; min-height: 100px!important; max-width:100%; min-width:100%; }


.form input.text												{ text-indent: 10px }
.form select 													{ text-indent: 2px;  -moz-appearance:none; 	-webkit-appearance:none; appearance:none }
.form fieldset 													{ border: 0;padding:0; margin: 0 }

.form .hata input.text,
.form .hata select,
.form .hata textarea 											{ border-color:#ffcbd4 }


/*
@  Check Box  */

.form .mask-check												{ border:2px solid #dcdcdc; width: 12px; height: 12px; display: inline-block }
.form .mask-check i												{ visibility: hidden; transition:.2s; opacity: 0; color:#ffb400; position: absolute; font-size: 10px;left:1px; }
.form .mask-check.on i											{ visibility: visible; opacity: 1 }
.form .mask-check .check										{ margin: 0; padding: 0; opacity: 0 }



/*
@  Check Box  */

.form .mask-radio												{ box-sizing:border-box; border:2px solid #dcdcdc; padding: 2px; border-radius: 18px; width: 18px; height: 18px; display: inline-block }
.form .mask-radio i												{ visibility: hidden; position: absolute;top:2px; left:2px;  transition:.2s; opacity: 0; background: #ffc342; width: 10px; height: 10px; border-radius: 10px }
.form .mask-radio.on i											{ visibility: visible; opacity: 1 }
.form .mask-radio input											{ opacity: 0;left: -1px; top: -1px }

/*
@  Küçült  */

.form input.lower-on											{ text-transform:lowercase }




.form .f4 .s-arrow												{ z-index: 2; position: absolute; right: 2px; top:2px; background:white;  width: 22px; height: calc( 100% - 4px ); pointer-events: none  }
.form .f4 .s-arrow												{ display:flex; align-items:center; justify-content:center }
.form .f4 .s-arrow i 											{ font-size: 10.2px; color:#777; top:1px }

.form .f2 														{ margin-bottom: 25px }
.form .f1 > li.f2:last-child 									{ margin-bottom: 0 }
.form .f4 .field-right-symbol 									{ position: absolute; right: 8px; top:2px; height: calc( 100% - 4px );  z-index:2; color:#dcdcdc; font-size: 15px }
.form .f4 .field-right-symbol i 								{ top:1px }

.form hr.trans-dashed, 										
.form hr.yellow-dashed 											{ margin: 23px 0; background:url("image/yellow_dashed.png") repeat-x 0 0; border:0; height: 1px; width: 100% }
.form hr.trans-dashed 											{ background: none }
.form hr.yellow-dashed.large 									{ margin: 38px 0 }

/*
@  Form Submit Butonları  */

.form .mask-check:hover											{ border-color:#c1bfbf }


/*
@  Form Submit Butonları  */

.form .form-submit .buton										{ min-width: 90px; padding:0  10px; height: 44px  }
.form .form-submit .buton.black									{ background: #383a3b; color:white }


/*
@  Form Box Global   */

.formbox 														{ background: white; padding:18px }
.formbox .form .f2 												{ margin-bottom: 16px }
.formbox header 												{ border-bottom:1px solid #eaeaea; margin-bottom: 23px; padding:0 3px 18px 3px  }
.formbox header h3												{ color:#3e3d3d; font-size: 28px; font-weight: 600 }

.formbox hr.kesme 												{ margin:10px -18px; background:#ecebeb; border:0; height: 1px; width: calc( 100% + 36px ) }
.formbox blockquote.hata 										{ color:#e26d6d!important }

