/* community02 board modern form */
.board-write-wrap{width:100%;max-width:760px;margin:0 auto 24px;text-align:left;font-family:Dotum,AppleGothic,sans-serif;color:#444;box-sizing:border-box}
.board-write-wrap *{box-sizing:border-box}
.board-write-head{padding:17px 20px;background:#375775;color:#fff;border-top:3px solid #203b54}
.board-write-head strong{display:block;font-size:16px;line-height:1.4}
.board-write-head span{display:block;margin-top:4px;font-size:11px;color:#dce7ef}
.board-write-form{border:1px solid #d8dee4;border-top:0;background:#fff}
.board-write-row{display:table;width:100%;border-bottom:1px solid #e8ebee}
.board-write-label,.board-write-field{display:table-cell;vertical-align:middle;padding:11px 14px}
.board-write-label{width:120px;background:#f6f8fa;color:#375775;font-weight:bold;text-align:right;white-space:nowrap}
.board-write-field{color:#555}
.board-write-field input[type=text],.board-write-field input[type=password],.board-write-field input[type=file],.board-write-field textarea{width:100%;border:1px solid #cbd2d8;background:#fff;color:#333;padding:8px;font-family:Dotum,AppleGothic,sans-serif;font-size:12px;line-height:1.5}
.board-write-field input[type=text]:focus,.board-write-field input[type=password]:focus,.board-write-field textarea:focus{border-color:#375775;outline:0;background:#fbfdff}
.board-write-field textarea{height:260px;resize:vertical}
.board-write-inline{display:inline-block;width:220px;max-width:100%;vertical-align:middle}
.board-write-help{display:block;margin-top:6px;color:#888;font-size:11px;line-height:1.5}
.board-write-required{color:#df3d35;margin-left:3px}
.board-write-captcha img{vertical-align:middle;margin:0 8px 5px 0;border:1px solid #d7dce0!important}
.board-write-captcha input{display:inline-block!important;width:120px!important;vertical-align:middle}
.board-write-options label{margin-right:16px;color:#555}
.board-write-options input{vertical-align:middle;margin:0 4px 2px 0}
.board-write-extra{display:none}
.board-write-actions{text-align:center;padding:18px 10px}
.board-btn{display:inline-block;min-width:92px;height:36px;padding:0 18px;margin:0 3px;border:0;cursor:pointer;font-family:Dotum,AppleGothic,sans-serif;font-weight:bold;font-size:12px;line-height:36px;text-align:center;text-decoration:none!important}
.board-btn-submit{background:#375775;color:#fff!important}
.board-btn-submit:hover{background:#29445e;color:#fff!important}
.board-btn-cancel{background:#777;color:#fff!important}
.board-btn-cancel:hover{background:#5f5f5f;color:#fff!important}
.board-file-note{padding:10px 14px;background:#fffdf5;border-bottom:1px solid #e8ebee;color:#8b7446;font-size:11px;line-height:1.6}
@media screen and (max-width:640px){.board-write-wrap{max-width:none}.board-write-head{padding:14px}.board-write-row,.board-write-label,.board-write-field{display:block;width:100%}.board-write-label{text-align:left;padding:9px 12px;background:#f6f8fa}.board-write-field{padding:10px 12px}.board-write-field textarea{height:220px}.board-write-captcha input{width:110px!important}.board-btn{min-width:82px;padding:0 13px}}

.board-spam-question{display:inline-block;min-width:72px;padding:8px 12px;border:1px solid #d6dce3;background:#f6f8fa;color:#222;font-weight:bold;font-size:15px;text-align:center;border-radius:3px;vertical-align:middle;}

/* unified modify/reply form */
.board-write-current-file{display:block;margin-top:7px;padding:8px 10px;background:#f7f8fa;border:1px solid #e1e4e8;color:#666;line-height:1.5;word-break:break-all}
.board-write-current-file strong{color:#2f5f88}
.board-write-field input[readonly]{background:#f2f3f5;color:#777}
@media screen and (max-width:640px){.board-write-current-file{font-size:12px}}
