@CHARSET "UTF-8";

body {
	font-family:'Malgun Gothic';
}


/* nav */
@media all and (min-width: 1200px) {
	.container {
		width: 1270px !important;
	}			
}
.logo_div {
	margin: 15px 0px;
}
/* nav */


.border_1 {
	border: 1px solid black;
	margin: 0px;
}
.border_2 {
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	margin: 0px;
}

.btn-black {
	color: #fff;
	background-color: #333; 
	border-color: #333;
}
.btn-black:hover, .btn-black:visited, .btn-black:active, .btn-black:focus {
	color: #fff;
	background-color: #1a1a1a;
	border-color: #141414;
}
.login_box {
	border: 1px solid #eee;
	padding: 90px;
}
.text_center {
	text-align: center;
}
.notice_center {
	text-align: center;
	font-size: 17px;
	font-weight: bold;
}
.example_box {
	background-color: #d9d9d9;
	padding: 3px 10px 1px 10px;
	margin-right: 4px;
}
.notice_box {
	background-color: #d9d9d9;
	padding: 3px 10px 1px 10px;
	margin-right: 4px;
}
.radio_inline_block {
	/* margin-top: 10px !important; */
	padding: 0px;
}
.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}
.cursor_pointer {
	cursor: pointer;
}
.popover {
	max-width: 100%;
}
.hd_q {
	background-color: #F6F6F6;
}
.btn_div {
	text-align: right;
	font-size: 20px;
}
.radio_label {
	margin-top: 10px;
	font-weight: normal;
}

.label-danger {
	margin-right: 4px !important;	
}
.label {
	padding: .4em .6em .2em !important;
}

.f16_r {
	font-size: 16px !important;
	font-weight: bold;
	color:  #337ab7;
}
.f17_b {
	font-size: 17px !important;
	font-weight: bold;
}

/* 수정 */
.f18 {
	font-size: 15px !important;
	color: #8C8C8C;
}
.fw_bold {
	font-weight: bold;
}

.f18_b {
	font-size: 18px !important;
	font-weight: bold;
}

.mt_8 {
	margin-top: 8px;
}
.mbt_10 {
	margin-bottom: 10px;
}
.mbt_20 {
	margin-bottom: 20px;
}
.mbt_40 {
	margin-bottom: 40px;
}
