/*
 * http://getbootstrap.com/customize - 하려 했으나, 원본 소스와 차이가 있어 강제 선언으로 처리
 * font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#383d41;
 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosansgothic.css);
body, input, button { font-size:12px; color:#858585; font-family:'Nanum Gothic', sans-serif;}
/*img { max-width: 100%; }*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	list-style:none;
	vertical-align: baseline;
	background: transparent;
}

a{color:#858585;text-decoration:none}
a:hover{text-decoration:none}

td{box-sizing:border-box;}

.wd_75p{width:75%;}
.wd_100p{width:100%;}

.poplayerwrap .closewrap{width:100%; height:30px; line-height:30px; text-align:right; position:relative;}
.poplayerwrap .closewrap .tbtn{}
/* custom widths .span !important? */
.auto { display:inline-block; width:auto; }
.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; }

.pd_l80 { padding-left  :80px; }


/* custom margin */
.mgt1 { margin-top	 :5px; }
.mgt2 { margin-top   :10px; }
.mgt3 { margin-top   :15px; }
.mg_t10 { margin-top   :10px; }
.mg_t20 { margin-top:20px !important;}
.mg_t30 { margin-top:30px !important;}
.mg_t50 { margin-top:50px !important; }

.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; }

.mgt20{margin-top:20px;}
.mgt40{margin-top:40px;}

.fc_red{color:#F00;}

.btn_clear{clear:both;}

/* daum editor modify */
#write_content p { margin:0; }

.pull_right {float: right!important;}
.pull_left {float: right!important;}

.text_center{text-align:center;}

.btn_group, .btn_group_vertical{ position: relative; display: inline-block; vertical-align: middle;}
.btn_group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0;}
.btn_group>.btn:first-child {margin-left: 0;}
.btn_group>.btn, .btn_group_vertical>.btn {position: relative; float: left;}
.btn_group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn_group>.btn:last-child:not(:first-child), .btn_group>.dropdown-toggle:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0;}

.help_block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}

.btn{	display:inline-block;
		padding:6px 12px; margin-bottom:0;
		font-size:12px; font-weight:400; line-height:1.42857143;
		text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer;
		-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;
		user-select:none; background-image:none;
		border:1px solid transparent; border-radius:4px}

.btn_basic{padding:7px 20px; border:1px solid #ddd; border-radius:1px; background-color:#fff !important; margin-right:20px;}
.btn_basic:hover{background-color:#f5f5f5 !important;}
.btn_basic:active{background-color:#d6d6d6 !important;}

.btn_red {color: #fff; background-color: #d9534f; border-color: #d43f3a;}
.btn_darksky {color: #fff; background-color: #428bca; border-color: #357ebd;}
.btn_charcole {color: #fff; background-color: #201f1e; border-color: #2f2e2e;}
.btn_info {color: #fff; background-color: #201f1e; border-color: #2f2e2e; border-radius:2px; padding:4px 10px;}

.btn_layerclose {color: #fff; background-color: #201f1e; border-color: #2f2e2e;}

/*삭제 : 998675
복사 : 534741
362F2D*/
.btn_del {color: #fff; background-color: #998675; border-color: #998675;}
.btn_copy {color: #fff; background-color: #534741; border-color: #534741;}
.btn_move {color: #fff; background-color: #362F2D; border-color: #362F2D;}
.btn_write {width:170px; height:39px; color: #fff; background-color: #ce3e74; border-color: #ce3e74; border-radius:1px;}
.btn_golist {width:170px; height:39px; color: #fff; background-color: #c1c1c1; border-color: #c1c1c1; border-radius:1px;}

@font-face{font-family:'Glyphicons Halflings';src:url(/css/glyphicons/glyphicons-halflings-regular.eot);src:url(/css/glyphicons/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/css/glyphicons/glyphicons-halflings-regular.woff) format('woff'),url(/css/glyphicons/glyphicons-halflings-regular.ttf) format('truetype'),url(/css/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon_pencil:before{content:"\270f"}
.glyphicon_chevron_up:before{content:"\e113"}
.glyphicon_chevron_down:before{content:"\e114"}
.glyphicon_stop:before{content:"\e074"}

.wrap_content { padding:10px; margin-bottom:10px; background-color:#fff; border:1px solid #d6d6d6; }
.body_gray {}

.cmmico{background:url(/images/sp_common_ico.png) no-repeat; position: relative; top: 1px; display: inline-block; font-style: normal; line-height: 1; -webkit-font-smoothing: antialiased;}
.cmmico.ico_new{width:13px; height:13px; background-position:0px 0px;}
.cmmico.ico_lock{width:13px; height:13px; background-position:0px -20px;}



.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.clearfix_100{height:100px; clear:both}

.search{text-align:center; float:right; position:relative; left:-50%; height:90px; margin-top:20px;}
.search div{float:left; position:relative; left:50%;}

/* //select 효과 */
.search .search_sfl{ position: relative; width: 200px; height: 38px; background: url(/images/select_arrow.png) 180px center no-repeat;  border: 1px solid #d4d4d4; margin-right:10px;}
.search .search_sfl label {position: absolute; font-size: 14px; color: #828282; top:10px; left: 12px; letter-spacing: 1px;}
.search .search_sfl select#sfl {width: 100%; height: 40px; min-height: 40px; line-height: 20px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0); /* IE 8 */ background-color:rgba(255,255,255,1);}
/* select 효과// */

.search .stx{width:340px; height: 36px; line-height: 36px; font-size: 14px; border: 1px solid #d4d4d4;}
.search .input_btn{float:right;}
.search .btn_search{	border:1px solid transparent; border-radius:0px; height:40px; margin:0px !important;}

.btn_setwrap{z-index:108;}

/*  툴팁  */
.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}
.tooltip.in{filter:alpha(opacity=90);opacity:.9}
.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip.right{padding:0 5px;margin-left:3px}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}



.pagination {margin:0 auto; text-align:center; margin-top:50px; padding-bottom:10px; clear:both;}
.pagination ul {display: inline-block;  display: inline;  margin-bottom: 0;  margin-left: 0; margin:0 auto; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; zoom: 1;}
.pagination ul > li {display:inline-block;  margin-right:5px;}
.pagination ul > li > a, .pagination ul > li > span {float: left; font-size:14px; padding: 7px 15px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd;}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {background-color: #f5f5f5;}
.pagination ul > .active > a, .pagination ul > .active > span {color: #999999; cursor: default;}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {color: #999999; cursor: default; background-color: transparent;}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span { border-left-width: 1px;
		-webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 1px;
		-webkit-border-top-left-radius: 1px; border-top-left-radius: 1px;
		-moz-border-radius-bottomleft: 1px; -moz-border-radius-topleft: 1px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 1px;
	border-top-right-radius: 1px;
	-webkit-border-bottom-right-radius: 1px;
	border-bottom-right-radius: 1px;
	-moz-border-radius-topright: 1px;
	-moz-border-radius-bottomright: 1px;
}
