/*
 * http://getbootstrap.com/customize - 하려 했으나, 원본 소스와 차이가 있어 강제 선언으로 처리
 * font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#383d41;
 */
@media (max-width: 991px) {
	.kj-top-menu-mobile { display: block !important }
	.kj-top-menu-mobile .breadcrumbs { display: block !important; left: 30px; overflow: hidden; }
	.breadcrumbs-btn { margin: 0 !important; }
	.mobile-history { display: block !important; }
	.kj-brand-menu { width: 100% }
	.kj-brand-menu img { margin-left: auto; margin-right: auto; }
	.navbar-header { float: none; }
	.navbar-left,.navbar-right { float: none !important; }
	.navbar-toggle { display: block; }
	.navbar-collapse { border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
	.navbar-fixed-top { top: 0;border-width: 0 0 1px; }
	.navbar-collapse.collapse { display: none!important; }
	.navbar-nav { float: none!important;margin-top: 7.5px; }
	.navbar-nav>li { float: none; }
	.navbar-nav>li>a { padding-top: 10px;padding-bottom: 10px; }
	.collapse.in{ display:block !important; }
}
body a { color: #666666; text-decoration: none !important; cursor: pointer; }
body a:hover { color: #f89715 }
body hr { margin: 10px 0 !important; }
.navbar-header { position: relative; }
.row { margin-right: -5px; margin-left: -5px; }
.container-fluid { padding-right: 5px; padding-left: 5px; }
.thumbnail { min-height: 100px; }
img { max-width: 100%; }
button, .btn, .active, .panel-heading { background-image: none!important }
footer { margin-top: -4px; background-color: #374b64; min-height: 200px; padding:0px; color:#ccc; }
.footer-logo { width: 25%; vertical-align: top !important; text-align: center; }
.footer-copyright > a { color: #ccc; }
input[type=checkbox], input[type=radio] { height: 1.5em; width: 1.5em }
ul.list-unstyled li { margin: 3px 0 }
div.navbar.main-menu { margin-bottom: 0; margin-top: 0px; width: 100% } 
div.navbar.main-menu > div > div.navbar-collapse > ul > li > a:visited { background-color: #042b48; color:#9d9d9d }
div.navbar.main-menu > div > div.navbar-collapse > ul > li.active > a, 
div.navbar.main-menu > div > div.navbar-collapse > ul > li > a:hover { background-color: #245580; color: #fff }
div.navbar.main-menu > div > div.navbar-collapse > ul > li > a { font-size: medium; color:#9d9d9d; background-color: #042b48; } 
div.navbar.main-menu > div > div.navbar-header > button > span.icon-bar { background-color: #fff }
div.navbar.navbar-default.kj-top-menu > div > div > ul > li > a { text-decoration: none; color: #666666; }
div.navbar.navbar-default.kj-top-menu > div > div > ul > li > a:hover { color: #337ab7 }
div.kj-banner > div > div.col-md-6 > form > div > span > button { border: none; margin: 0; padding: 7px; border-left: 3px solid #245580; }
table > thead { background-color: #f5f5f5 }
table > thead > tr > th { padding: 14px !important; }
table > tbody > tr > td, table > thead > tr > th { vertical-align: middle !important; padding: 10px }
table > tbody > tr > td > a { color: #004d9b; font-weight: bold }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, 
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, 
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, 
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-left: 5px; padding-right: 5px }
.margin-bottom10 { margin-bottom: 10px !important }
.margin-bottom20 { margin-bottom: 20px !important }
legend { text-transform: uppercase; }
.form-horizontal .form-group { margin-left: 0; margin-right: 0 }
.max_width { width: 100% }

/* RESET BORDER-RADIUS */
.panel, .panel-heading, .noUi-target, .noUi-handle, .list-group, .form-control, ul#search_nav > li > a,
.navbar, ul.pagination, ul.pagination > li > a, .list-group-item, .thumbnail, .input-group-addon, .nav-pills > li > a { border-radius: 0!important; }

.panel { margin-bottom: 10px; }
.panel-body { padding: 10px; }

/* CUSTOM WIDTHS .SPAN !IMPORTANT? */
.span1 { display:inline-block; width:50px; }
.span2 { display:inline-block; width:100px; }
.span3 { display:inline-block; width:150px; }
.span4 { display:inline-block; width:200px !important; }
.span5 { display:inline-block; width:250px; }
.span6 { display:inline-block; width:300px; }
.span7 { display:inline-block; width:350px; }
.span8 { display:inline-block; width:400px; }
.span9 { display:inline-block; width:450px; }
.span10 { display:inline-block; width:500px; }

/* CUSTOM PADDING */
.pdt1 { padding-top	  :5px; } .pdt2 { padding-top   :10px; } .pdt3 { padding-top   :15px; } .pdt4 { padding-top   :20px; }
.pdl1 { padding-left  :5px; } .pdl2 { padding-left  :10px; } .pdl3 { padding-left  :15px; } .pdl4 { padding-left  :20px; }
.pdr1 { padding-right :5px; } .pdr2 { padding-right :10px; } .pdr3 { padding-right :15px; } .pdr4 { padding-right :20px; }
.pdb1 { padding-bottom:5px; } .pdb2 { padding-bottom:10px; } .pdb3 { padding-bottom:15px; } .pdb4 { padding-bottom:20px; }

/* CUSTOM MARGIN */
.mgt1 { margin-top	 :5px; } .mgt2 { margin-top   :10px; } .mgt3 { margin-top   :15px; } .mgt4 { margin-top   :20px; }
.mgl1 { margin-left  :5px; } .mgl2 { margin-left  :10px; } .mgl3 { margin-left  :15px; } .mgl4 { margin-left  :20px; }
.mgr1 { margin-right :5px; } .mgr2 { margin-right :10px; } .mgr3 { margin-right :15px; } .mgr4 { margin-right :20px; }
.mgb1 { margin-bottom:5px; } .mgb2 { margin-bottom:10px; } .mgb3 { margin-bottom:15px; } .mgb4 { margin-bottom:20px; }

.no-pdl { padding-left: 0 !important; } .no-pdr { padding-right: 0 !important }
.no-mgl { margin-left: 0 !important; } .no-mgr { margin-right: 0 !important }
.no-mgb { margin-bottom: 0 !important; }

.modal-header { background-color: #245580; color: #fff; font-size: 2em }
.modal-header a { color: #f89715 }

/* DAUM EDITOR MODIFY */
#write_content p { margin:0; }
#write_content {word-wrap: break-word; }
.modal-content { border-radius: 0; padding: 5px; }
.wrap_content { padding:10px; margin-bottom:10px; background-color:#fff; border:1px solid #d6d6d6; min-height: 200px; }
.body_gray { background-color:#f0f0f0; }
.main-content { min-height: 680px }

/* NAVBAR */
.kj-top-menu { -webkit-box-shadow: none; background-color: #f8f8f8; background-image: none; float: right !important; min-height:30px; height: auto; width: 100%; margin-bottom: 10px}
.kj-top-menu-mobile { margin-top: -11px; display: none }
.navbar-form .input-group>.form-control{ border-radius: 0 !important }
.btn { border-radius: 0 !important }
.main-menu { background-color: #042b48; margin-top: -18px; }
.btn-search { background-color: #042b48; background-image:none; margin-right: -1px !important; }
.navbar .main-menu:hover{ background-color: #337ab7 }

.top-right-btn { position: absolute; top: 1em; right: 2em; }
.pointer, .pointer:hover { cursor: pointer; text-decoration: none; }

.footer-heading { background-color: #2c3d51; color: #adb0b7; padding: 10px; }
.footer-heading a { color: #fff }
.footer-heading a.lang-active { color: #f89715 }
.footer-content { padding: 10px 0; }
.search-border { border: 3px solid #245580;  }
.kj-banner { padding: 5px !important; background-color: #fff }
.main-container { overflow: auto; min-height: 250px; border: 1px solid #d6d6d6; margin-bottom: 10px; background-color: #fff; padding: 5px 10px 10px 10px; }
.main-container-border { overflow: auto; min-height: 250px; border: 1px solid #d6d6d6; border-top: 5px solid #0682ca; margin-bottom: 10px; background-color: #fff; padding: 5px 10px 10px 10px; }
.kj-main-img { margin-bottom: 10px; padding: 0 !important }
.view_more { background-color: #fff; background-image: none; }
.main-heading { font-size: 1.5em }
#stx { border: none }
.dropdown-menu { border-radius: 0; cursor: pointer; }

/* MODIFY CKEDITOR */
.cke_top { box-shadow: none !important;background-color: #ddd !important;background-image: none !important; }
.cke_bottom { box-shadow: none !important;background-color: #ddd !important;background-image: none !important; }
/* OPENCHAT */
.tabcontent { min-height: 400px;display: none; }
/* ROOM LIST */
.list-user-container { border: 1px solid #ddd;max-height: 400px;margin-bottom: 10px; }
.room-list-container { border: 1px solid #ddd;overflow-y: auto; max-height: 400px;margin-bottom: 10px; }
.user-list { max-height: 378px; margin:0 5px; min-height: 77px; overflow: auto; }
/* ROOM CHAT */
.user-list-heading { border-bottom: 1px solid #ddd; border-top: 3px solid #004c9a; padding: 10px;background-color: #f5f5f5; }
.room-list-user { background-color: #f2f2f2; overflow-y: auto;border: 1px solid #ddd; min-height: 300px;margin-bottom: 10px; }
#room-list-user { margin:0 5px; }
.room-heading { background-color:#f2f2f2; padding: 10px;margin-bottom: 10px;border: 1px solid #ddd;font-size: 1.5em;font-weight: bold; }
.room-chat-content { background-color: #f2f2f2; height: 300px;overflow-y: auto;word-wrap: break-word;border: 1px solid #ddd;padding: 10px;margin-bottom: 10px; }
#room-leader { margin-left: 10px; }
/* FRIEND */
.op-friend-list { overflow-y: auto;min-height: 100px; max-height: 300px; background-color: #f2f2f2 }
.op-friend-request { overflow-y: auto;min-height: 100px; max-height: 300px; background-color: #f2f2f2 }
.op-menu-container { margin-bottom: 10px; }
.online-status { display: none; }
.list-msg-container { border: 1px solid #ddd;height: 400px;margin-bottom: 10px; background-color: #f2f2f2 }
.msg-box-container { border: 1px solid #ddd;height: 400px;margin-bottom: 10px; }
.one-msg-list { padding: 10px;height: 330px;overflow-y: auto; }
.one-msg-box { overflow-y: auto;padding:10px; }
.one-msg-content { overflow-y: auto; height: 170px; padding: 10px; border: 1px solid #ccc; background: #ddd; }
#one_msg_txt { margin-bottom: 10px; }
.modal-content { background-color: #ddd }
#one-msg-nick { color: #245580 }
.one-msg-item { margin-bottom: 10px; padding:10px; border: 1px solid #ddd; }
.grey-hover { background-color: #f5f5f5;cursor: pointer; }
.grey-hover:hover { background-color: #ddd; }
.form-control-inline { min-width: 0;width: auto;display: inline; }
/*.light-blue>a { color: #fff;background-color: #28a4c9 !important; }*/
.valign-mid { vertical-align: middle !important; }
.alert { border-radius: 0; margin: 10px 0 0 0; }
.fa-female { color: hotpink }
.fa-male { color: skyblue }
.badge-info { background-color: #5bc0de }
.memo-label { text-align: right; padding-top: 6px; }

.btn-timeline-photo-contrainer { position: relative;cursor: pointer;overflow: hidden; }
.btn-timeline-photo-contrainer.button:hover { background-color: yellow; }
.btn-timeline-photo {display:block;width: 34px;position: absolute;top: 0;left: 0;cursor: pointer;opacity: 0;-moz-opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}
.btn-timeline-photo::-webkit-file-upload-button { cursor:pointer; }

/* BOOTSTRAP ICON SIZE */ 
.gi-1x  {font-size: 1.5em;}
.gi-2x	{font-size: 2em;}
.gi-3x	{font-size: 3em;}
.gi-4x	{font-size: 4em;}
.gi-5x	{font-size: 5em;}

.sub-cmt { padding-left: 2em; }
.profile-img:hover { cursor: pointer; }
.scroll-y-body { overflow-y:scroll; height:30em; background-color: #fff }
.no-gutter > [class*='col-'] { padding-right:0;padding-left:0; }
.no-border { border: 0; }

.panel-collapse>.list-group .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}
.panel-collapse>.list-group .list-group-item {border-width: 1px 0;}
.panel-collapse>.list-group {margin-bottom: 0;}
.panel-collapse .list-group-item {border-radius:0;}

.panel-collapse .list-group .list-group {margin: 0;margin-top: 10px;}
.panel-collapse .list-group-item li.list-group-item {margin: 0 -15px;border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;}
.panel-collapse .list-group-item li.list-group-item:last-child {padding-bottom: 0;}

.panel-collapse div.list-group div.list-group{margin: 0;}
.panel-collapse div.list-group .list-group a.list-group-item {border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;}
.panel-collapse .list-group-item li.list-group-item { border-top: 1px solid #DDD !important; }
.panel-collapse ul > li.list-group-item.active > a {color: #fff;text-decoration: none}
.panel-collapse ul > li.list-group-item > a {text-decoration: none}
.main-heading-container { font-size: large; text-align: center; padding: 34px 0; text-align: center; background-color: #004c9a !important; color: #fff !important  }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:visited { background-color: #004c9a }
.list-group-item.active > div > a { color: #fff }

/* FRIEND CSS */
.friend-photo-container { border: 1px solid #ddd; }
.friend-about-container { border: 1px solid #ddd; padding: 0 !important; }
.friend-info-container { border-top: 1px solid #ddd; padding: 0 !important; background-color: #f0f0f0; }
.friend-about-container > .friend-about-item { padding: 15px }
.table-friend-profile { width: 100% }
.table-friend-profile > tbody > tr > td { vertical-align: top !important; }
.friend-info-container { border-left: 0 }
.friend-info-container > .friend-info-item { background-color: #f0f0f0; border-bottom: 1px solid #ddd; text-align: center; padding: 15px; }
.custom_last { border-bottom: 0 !important }
.timeline_form { background-color: #f0f0f0; padding: 15px; border: 1px solid #dddddd; margin-bottom: 10px }
.btn-timeline { width: 100%; height: 84px }
.btn-primary { background-color: #005aab !important }
.timeline-btn-container { border: 1px solid #ccc; border-top: 0; height: 30px; width: 100%; clear: both; background-color: #fafafa }
.btn-timeline-photo-contrainer > .btn { background-color: #fafafa; border-left: 0; border-top: 0; border-bottom: 0; height: 29px; }
.list-group.list-search-form > .list-group-item { background-color: #f5f5f5 !important }
.list-group.list-search-form { border-top: 3px solid #004c9a }
.list-search-form > .list-group-item > .row >.form-group { margin-bottom: 0 !important }
.btn-list-search { width: 100% !important; margin: 10px 0 10px 0; }
.radio-inline { height: 28px; line-height: 28px }
.table-list-result { border-top: 3px solid #004c9a }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background-color: #2276d0; }
.panel-primary>.panel-heading { background-color: #004c9a }
.logo-img { padding-left: 30px; height: 40px; }
.logo-img img { height: 100% }
.thumbnail { margin-bottom: 0 }
.friend-register-form { border-top: 3px solid #004c9a !important; background-color: #f5f5f5 }
.friend-register-form .form-group { margin: 0; border: 1px solid #e6e6e6; border-bottom: 0 }
.friend-register-form .form-group-last { border-bottom: 1px solid #e6e6e6 !important; }
.friend-register-form .control-label { height: 100%; background-color: #f5f5f5; line-height: 2em }
.friend-register-form .friend-form-field { background-color: #fff; padding: 4px }
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { top: 2px; }
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline { padding-bottom: 7px; }
/* BOARD CSS */
.social-container { height: 20px; display: inline-flex; }
.social-btn { margin-right: 2px }
.social-btn > button { border-radius: 0 !important }
.post-info-heading { border-top: 3px solid #004c9a !important; background-color: #fff !important }
.post-info-label { background-color: #f5f5f5; padding: 10px 0; padding-left: 10px; text-align: center; font-weight: bold; }
.post-info-data { padding: 10px 0; padding-left: 10px; text-align: center; }
.post-info { padding: 0; background-color: #f5f5f5 }
.post-content { border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; word-break: break-word; }
.btn-comment { height: 74px; width: 100% }
.list-group-board > .list-group-item { background-color: #e2e2e2 }
/*.list-board { margin: 0 1px; }*/
.btn-like { content: url("/img/btn-like.png"); padding-top: 2px }
.btn-dislike { content: url("/img/btn-dislike.png"); padding-top: 4px }
.post-info-data > table > tbody > tr > td { padding: 0 2px !important;  }
.btn-like-container { padding: 10px !important }
.icon-heading { content: url("/img/icon-heading.png"); margin-bottom: -5px; margin-right: 2px }
.cafe-icon-heading { content: url("/img/cafe-1.png"); margin-bottom: -5px; margin-right: 2px }
.my-cafe-icon { content: url("/img/my-cafe.png") }
.post-info-heading > table > tbody > tr > td { padding: 0 5px !important }
.btn-timeline-edit { content: url("/img/timeline-edit.png"); height: 30px }
.btn-timeline-delete { content: url("/img/timeline-delete.png"); height: 30px }
.btn-timeline-reply { content: url("/img/timeline-reply.png"); height: 30px; }
table.btn-timeline-container > tbody > tr > td { padding: 0 !important}
.timeline-container { padding: 0; margin-bottom: 10px; border: 1px solid #ccc; }
.timeline-author { border-right: 1px solid #ccc; background-color: #ddd; padding: 4px; height: 36px; color: #fff }
.timeline-author a { color: #337ab7 }
.timeline-heading { background-color: #f0f0f0; border-bottom: 1px solid #ccc; padding: 0; min-height: 37px }
.timeline-datetime { background-color: #f0f0f0; padding-top: 9px; height: 36px }
.timeline-content { padding: 10px 20px; }
.timeline-count { margin-top: 2px; }
.timeline-bottom { background-color: #f0f0f0; min-height: 34px;  border-top: 1px solid #ddd}
.timeline-setting { background-color: #f0f0f0;padding-top:8px; height: 36px }
table.timeline-count > tbody > tr > td { padding: 4px }
.btn-wink { content: url("/img/btn-wink.png"); height: 10px }
.btn-reply { content: url("/img/btn-reply.png"); }
.timeline-img { }
.kj-main-menu .last-child { float: right; }
.main-count-kr { text-align: center; background-color: #69bc3a !important; color: #fff !important; font-weight: bold; padding: 10px }
.main-count-jp { text-align: center; background-color: #ffad01 !important; color: #fff !important; font-weight: bold; padding: 10px }
.search-tag { margin: 5px; padding: 5px; border: 1px solid #ccc; float: left }
.text-yellow { color: #ffc009 }
.text-blue { color: #0682ca }
.main-head-icon { top: 2px;  }
.thumbnail > img { max-width: 100%; max-height: 100%; }
.flag-icon { border: 1px solid #ccc; background-color: #fff }
.main-friend-img { /*height: 70%; background-color: #ddd; border: 1px solid #ccc;*/ }
.main-friend-img img { /*max-height: 100%;*/ }
.main-friend-info { margin-top: 5px; height: 35px }
.friends-container { margin: 5px; }
.friends-img { background-color: #ddd }
.friends-img img { max-height: 100%; border: 1px solid #ccc; }
.timeline-fr-photo { width: 30px; height:30px; border-radius: 15px; }
.tx-styledlist-menu li.tx-menu-list-item a { text-indent: 20px; }
body > div.navbar.navbar-default.kj-top-menu > div > div > ul { margin-bottom: 5px; }
body > div.navbar.navbar-default.kj-top-menu > div > div > ul > li { padding-top: 5px; }
.navbar-nav > li > a, .navbar-brand { padding-top:15px !important;  padding-bottom:0 !important; height:50px; }
.navbar {min-height:32px !important;}
.navbar-toggle { position: absolute; left: 0; margin: 0; padding-top: 17px; padding-right: 15px }
.sub-search-form {  margin: 8px 0 0 0 !important; }
div.navbar-collapse.collapse.in {}
.navbar-form { margin-top: 0; margin-bottom: 0 }
ul.pagination > li > a { margin: 2px; }
hr.hr-timeline { height: 20px; padding: 0; border: none; text-align: center; background: url('/img/hr-11.png') repeat-x 0 0; }
hr.hr-timeline:after { content: 'TIMELINE'; display: inline-block; position: relative;top: -12px;padding: 0 10px;background: #fff;color: #666;font-size: 18px; }
.kj-brand-menu { padding-left: 30px }
.room-chat-box { border: 1px solid #ddd; }
#friend-setting-content { padding: 0 10px 10px 10px; }
#friend-setting-content .form-group { margin-bottom: 0px; }
.mobile-history { display: none; position: absolute; right: 15px; color: #fff; top: 13px;     font-size: 14px; }
.mobile-history a { color: #fff }
.breadcrumbs { position: absolute; top: 4px; left: 44px; font-size: 14px; }
.breadcrumbs-btn { padding: 3px; font-size: 8px; color: #777; top: -1px; border: 1px solid #777; margin: 0 5px; }
.breadcrumbs-text { color: #777; text-transform: uppercase; }
ul.sub-menu { padding: 5px 0; margin: 0; }
ul.sub-menu > li { padding-right: 3px; padding-left: 3px }
.ui-datepicker { background-color: #ccc }
.ui-datepicker-title { display: inline-flex; padding: 2px; }
.my-friend-container { height: 500px; overflow-y: scroll; }
.msg-line { display: inline-block; background-color: #fff; padding: 3px 6px; border: 1px solid #ccc; border-radius: 10px;}
table.tbl-no-pd td { padding: 0; padding-right: 5px; }
[id^=fakecrop] { border: 1px solid #ccc }
.text-red { color: #f00; }
.bf-banner { width: 100%; background-color: #fff }
.cafe-link { color: #004d9b }
.active-pink { background-color: #fd8fdf !important; color: #fff !important; border: 1px solid #fd8fdf !important }

/* MOBILE */
@media screen and (max-width: 750px) {
	.main-menu { position: fixed; z-index: 999; margin-top: -2px !important; }
	.kj-top-menu { margin-top: 50px; }
	.kj-top-menu-mobile { margin-top: -11px }
	.kj-top-menu .breadcrumbs { font-size: 14px; padding-top: 2px; margin-left: -22px; margin-right: 40px; position: inherit; }
	.kj-top-menu .breadcrumbs li { padding-right: 0 }
	.navbar-header { margin-left: 0 !important; margin-right: 0 !important }
	.table-friend-profile > tbody > tr > td { display: block; }
	.hide-mobile { display: none }
	.container { padding-left: 0; padding-right: 0 }
	.kj-brand-menu { padding-left: 1px }
}

@media screen and (min-width: 900px) {
	.kj-top-menu .breadcrumbs { left: 44px; }
	.navbar-header { margin-left: 15px !important; }
}

@media screen and (min-width: 991px) {
	:lang(jp) ul.navbar-nav > li.last-child { width: 210px; }
	:lang(ko) ul.navbar-nav > li.last-child { width: 310px; }
}

@media screen and (min-width: 1200px) {
	:lang(jp) ul.navbar-nav > li.last-child { width: 405px; }
	:lang(ko) ul.navbar-nav > li.last-child { width: 500px; }
}


/*IE8*/
.panel-default .panel-heading { filter: none }

/*  */
img.board-image-def {
    margin: 2px 0px;
}




/* Error Css */

.error_box {
    background-color: #FFFFCC;
    border: 1px solid #DC143C;
    color: #DC143C;
    margin: 0 auto;
    overflow: auto;
    padding: 5px;
    position: relative;
    text-align: left;
    width: 90%;
    z-index: 5;
}