[class^=icon_],.bx-controls-direction a{display:inline-block;overflow:hidden;margin:0;padding:0;border:0;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;font-size:0;line-height:0;text-decoration:none;vertical-align:middle;text-indent:-1000em;}
.icon_close{ position:absolute;top:-20px;left:50%; margin-left:-18px;width:37px;height:34px;background-image:url(../img/icon_close.png)}


/* modal */
.icon_pop_close{position:absolute;top:18px;right:36px;width:33px;height:33px;background-image:url(../img/pop_close.jpg)}
.modal-dialog{width:100%;margin:4% auto}
.modal-content{ border-radius:0}
.modal-lg{max-width:1200px;}
#mdView .modal-dialog{max-width:870px;}

.bg_ovu{ background:rgb(101, 45, 146); color:#FFF !important}


/* view */
.lst_attached li+li:before{ content:', '}
.view_hd h1{ padding:1em; font-size:25px; text-align:center}
.view_body{ padding:40px 20px}
.view_meta{padding:20px;background:#ebebeb; font-size:16px}
.view_meta dt{ float:left; font-weight:700}
.view_meta dd{ margin-left:120px; padding-left:40px; border-left:1px solid #c5c5c5}

.content-wrapper { margin-top: 15px; }

dt.board_meta {font-weight:400}

.faq-wrp .editArea a { margin: 5px 25px; }

.breadcrumb { display: none; }

.service-description {
  padding: 25px;
}

.service-description h5 { 
  text-align: left;
  margin: 25px 5px;
  font-size: 1.2em;
}

.service-description ul li { 
  text-align: left;
}