input,select,textarea,button  { font-size:13px; padding:0 6px; color:#555555; vertical-align:middle; outline:none; box-sizing: border-box;}

input,
input[type='email'],
input[type='text'],
input[type='number'],
input[type='tel'],
input[type='date'],
input[type='file'],
input[type='password']{border:1px solid #dcdcdc; background-color:#fff; outline:none; }
select { height:28px; border:1px solid #dcdcdc; }
textarea { padding:5px 6px; border:1px solid #dcdcdc; line-height:20px; resize : vertical;}
button { overflow:visible; padding:0; margin:0; border:0; cursor:pointer; outline:none; background:none;}
input[type='submit'],
input[type='button']{cursor:pointer;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #d0d0d0; font-weight:normal; font-size:14px;}

input[type="button"], input[type="checkbox"], input[type="radio"], input[type="text"], input[type="password"], input[type="tel"], input[type="image"]{
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
input[type='radio'],
input[type='checkbox'] {box-shadow:none; }

input[readonly],textarea[readonly],
input[disabled],textarea[disabled]{background-color:#f0f0f0;}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


[type="checkbox"] {
    box-sizing: border-box;
    background-clip: content-box;
    padding: 4px;
    width: 16px;
    height: 16px;
    border: 1px solid #c8c8c8;
    cursor: pointer;
}
[type="checkbox"]:checked {
    border-color: #dcdcdc;
    background-color: #dcdcdc;
}
[type="checkbox"]:disabled {
  opacity: 0.5;
  /*cursor: not-allowed;*/
  padding:0;
}

[type="radio"] {
	appearance: none;
	border: 1px solid #b5b5b5;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	transition: border 0.1s ease-in-out;
	cursor:pointer;
}

[type="radio"]:checked {
	border-color: #dcdcdc;
	background-color: #dcdcdc;
}

[type="radio"]:disabled {
  opacity: 0.5;
  /*cursor: not-allowed;*/
}

.board_Wrap .tabl_writing input:not([type='radio']):not([type='checkbox']):not([type='file']):not([type="image"]):not([name="KeyValue"]):not([name="KeyField"]) { height:32px; padding:3px 5px; border:1px solid #ddd; }
.board_Wrap input[type='file'] { border:none;}
.board_Wrap input.input50 { width:80px;}
.board_Wrap input.input100 { width:150px;}
.board_Wrap input.input200 { width:200px;}
.board_Wrap input.input300 { width:300px;}
.board_Wrap input.lineHeightFile {margin:3px 0;}
.board_Wrap input.input400 { width:400px;}

.board_Wrap .spamChk b{ color:#FF0000; }