/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.formmail_txt {
 font-size:12px;
 color: #333;
 line-height:160%;
}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.formmail_border {
 height:20px;
 font-size:12px;
 color:#333;
 vertical-align:middle;
 margin:5px 0 5px 5px;
 border: 1px solid #cecece;
}
/* Ç×¸ñÄ­ ½ºÅ¸ÀÏ */
.formmail_title_bgcolor {
 background-color:#f8f8f8;
 font-size:12px;
 color: #333;
}
/* ÀÔ·ÂÄ­ ½ºÅ¸ÀÏ */
.formmail_cell_bgcolor {
 background-color:#fff;
 font-size:12px;
 color:#333;
 padding-left: 10;
}
/* ÅØ½ºÆ® ¿¡¾î¸®¾î ½ºÅ¸ÀÏ */
.formmail_textarea_style {
 width:90%;
 font-size:12px;
 color:#333;
 margin:10px 0 10px 5px;
 border: 1px solid #cecece;
}
/* Å×ÀÌºí */
.formmail_board {
 width:100%;
 border:1px solid #dddddd;
 text-align:left;
}
.formmail_board td {
 border:1px solid #ededed;
}
select {
 height:24px;
 padding:0;
 margin:5px 0 5px 5px;
 font-size:13px;
 color:#333;
 border:1px solid #cecece;
 vertical-align:middle;
 background: #fff;
}
/* Å×ÀÌºí */
.tableline {
 width:100%;
 border-top:1px #dddddd solid;
 border-bottom:0px #dddddd solid;
 border-left:1px #e5e5e5 solid;
}
.tableline td {
 border-bottom:1px #e5e5e5 solid;
 border-right:1px #e5e5e5 solid;
 padding:4px;
}
#search_display1 input,select,checkbox {
 border:1px #cccccc solid;
}
.formmail_cell_bgcolor input,select,file {
 border:#cccccc 1px solid;
 color:#333;
}
.formmail_cell_bgcolor textarea {
 border:1px #cccccc solid;
 color:#333;
 width: 95%;
}
/*-----------------------------------------------------*/
/* Main form control */
/*-----------------------------------------------------*/
.form-control,.form-control:hover,.form-control.hover,.form-control:focus,.form-control.focus,.form-control:active,.form-control.active {
 height:auto;
 font-family:inherit;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 border:solid 1px #ececec;
 border-radius:0;
 padding: 5px 10px;
}
/*-----------------------------------------------------*/
/* Contact Us */
/*-----------------------------------------------------*/
.contact-form {
 margin-top:15px;
}
.contact-form .form-control {
 background-color:rgba(0,0,0,0.4);
 border:1px solid #888;
 box-shadow:none;
 height:33px !important;
 color:#bbb;
 font-size:12px;
 border-radius:5px;
}
.contact-form input:hover,.contact-form textarea:hover,.contact-form #contact-submit:hover {
 border-color:#555;
}
.contact-form textarea.form-control {
 padding:10px;
 height:90px !important;
 outline:none;
}
.contact-form textarea {
 height:50px !important;
 border:1px solid #777;
 border-radius:5px;
 background-color:rgba(0,0,0,0.4);
 color:#bbb;
}
@media screen and (max-width:767px) {
 .contact-form {
  margin: 0 10px 0 0;
 }
}