::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

/* 초기화 */

html, body, form, div, p, dl, dt, dd, ul, ol, li, h1 {
	border: 0;
	margin: 0;
	// padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;

	th {
		vertical-align: middle !important;
		text-align: center !important;;
	}
}

input {
	margin: 0;
}

a img {
	border: 0;
}


/* COMMMON */
ul {
	list-style: none;
}

.hidden_file {
/*  display: none !important; */
	display: inline-block;
	*zoom:1; *display: inline;
}

.cover_file {
}

.upload_file button,.upload_file div,.upload_file input {
	display: inline-block;
	*zoom:1; *display: inline;
}

.upload_file  div.input-append {
	vertical-align: top;
}

textarea {
	// resize:none;
	width: 100%;
	min-height: 100px;
}

.only_eng {
	ime-mode:inactive !important;
}

.only_kor {
	ime-mode:active !important;
}


/* margins */
.btn_w_input { /* 인풋 옆의 스몰 버튼 마진 */
	margin-bottom: 10px;
}

/* basic */

.bbs_wrapper{
	// width: @container;
}

.bbs {
}

.bbs thead {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.board {
	border-top: 2px solid #fff;
	border-bottom: 1px solid #fff;
}

.bbs th, .board th, .bbs_head {
	background: #fff !important;
	text-align: center!important;
	font-weight: normal !important;
}

.bbs_title_in_view {
	color: #84286a !important;
	font-size: 20px;
	text-align: center;
}

.bbs_view_title {
	color: #777;
}

.bbs_view_detail {
	font-weight: bold;
	color: #666;
	margin-left: 5px;
	margin-right: 30px;
}
.div4board {
	// width: 650px;
	// float: right;
	// background: white;
	// max-height: 400px;
	// border-top: 2px solid #e02d2c;
	// border-bottom: 2px solid #e02d2c;
	// overflow: auto;
	// margin-right: 35px;
	input {
		margin: 0;
		padding: 0 8px;
	}
	select {
		margin:0;
		height: auto;
		font-size: 11px;
		padding: 2px;
	}
}

.bbs_date {
	background: url('/resources/images/sogong/bbs_icon/icon_date.gif') no-repeat 0 2px;
	padding-left:20px;
	color: #888;
	/*line-height: 30px;*/
	height: 30px;
	display: inline-block;
}

.box {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px 0 10px 0;
	background: #fff;
	color: #505050;
	font-weight: bold;
	word-break: break-all;
	font-size: 1.2em;
	border-top: 1px solid #999;
}

.bbs_mb_info {
	color: #969696;
	padding: 10px 0 10px 0;
	text-align: center;
	border-bottom: solid 1px #c6c6c6;

	/*color: #505050;*/
}
.bbs_title_liner {
	margin-top: -3px;
	width: 100px;
	height: 3px;
	background: #eb34b8;
}


.bbs_content {
	padding: 20px 0 0 0;
	/*border-bottom: 1px solid #999;*/
}


.bbs_title {
	margin-top: -70px;
	margin-bottom: 30px;
}

/* join */
.mb_join {
	width: 80%;
	clear:both;
	background: #fff;
	padding: 20px 30px;
	margin: 50px auto !important;
	h3 {
		text-align: center;
	}
}

.mb_join .control-group {
	clear: both;
	overflow: hidden;
}
.mb_join label.control-label {
	font-weight:  bold;
	vertical-align: top;
	padding-top: 7px;
	padding-right:20px;
	width: 130px;
	text-align: right;
	display: block;
	float: left;
}
.mb_join .controls { display: block; float: left; width:500px;}

.personal {
	text-align: left;
	height: 200px;
	width: 485px;
	overflow-y: scroll;
	margin-left: 150px;
}

.mb_join input {
}

// 캘린더
.ui-datepicker-year, .ui-datepicker-month{
	width: 40% !important;
	padding: 0 !important;
}


/* site */
@main-color: #fff;
@text-color : #424242;
@url: '/resources/img/admin/';
@container: 1000px;
@side: 205px;
@bg-color: #545454;
@font-size: 13px;


input, select, label { font-size: @font-size; }


// @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

html {
	overflow-y: scroll;
	height: 100%;
}

body {
	padding-top: 70px;
	// font-family: 'Nanum Gothic', Arial, sans-serif;
	line-height: normal;
	font-size: @font-size;
	color: @text-color;
}

.dataTablesContainer {
	font-size: 12px;
}

a.brand {
	font-size: 1.2em !important;
}

.navbar-inner {
	padding: 5px 0;
}

.container {

}


#bodyarea {
}




.event_search {
	position: fixed;
	z-index: 1000;
	top:51px;
	background: #E5E5E5;
	padding: 10px 0;
	width: 100%;
	min-height: 53px;
	.row > div {
		position: relative;
	}
	button {
		z-index: 2;
		position: absolute;
		top: 0;
		right: 0;
		margin-right: 5px;
	}
	.bootstrap-select.btn-group .dropdown-menu li a.opt {
		padding-left: 20px !important;
	}
	.bootstrap-select.btn-group button {
		background: #fff !important;
	}
}


.ei_file_col {
	position: relative;
	img {
		height: 50px;
	}
	.details {
		display: none;
	}
}







.crud_mb_status {
	display: inline-block;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */

	width: 50px;
}

.flexigrid .tools button {
	float: right;
}

#member_view_iframe {
	border: 0 none;
	width: 100%;
	height: 400px;
	max-height: 400px;
    position: relative;
}

// bootstrap fix
// .navbar-inner {
// 	padding-top: 10px !important;
// 	padding-bottom: 10px !important;
// }

.modal-backdrop.in {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
}
.modal-backdrop {
	z-index: 1039 !important;
}
.modal {
	overflow-x: hidden;
    overflow-y: auto;
    max-height: 90%;
    margin-bottom: 50px;
}

// .modal-header {
// 	margin-top: 20px;
// 	background: none;
// 	text-align: center;
// 	color: #575757;
// 	.head_icon {
// 		display: inline-block;
// 		font-size: 110px;
// 		margin-bottom: 20px;
// 		margin-left: 20px;
// 		&.icon-exclamation-sign, &.icon-unlock-alt {
// 			color: #C9DAE1;
// 		}
// 	}

// 	h3 {
// 		margin: 10px 0;
// 		font-weight: 400;
// 	}
// }

// .modal-footer {
// 	text-align: center;
// }


th[data-order-by=MB_STATUS] {
	width: 180px;
}
td.list_MB_STATUS {
	text-align: left !important;
}

