/*mng-tree-section*/
#tab {position:relative;}
#tab button {position:absolute; right:0; top:0;}
#treeTd {
	width:30%;
	vertical-align:top;
}
#treeTd iframe {
	height:680px;
	border:1px solid #cacaca;
	margin-top:40px;
}
#subTree {
	width:3%;
	vertical-align:middle;
}
#contentTd {
	width:67%;
}


/*분류관리*/
.lay-wrapper .lay-l {width:30%;}
.lay-wrapper .lay-r {width:68%;}
#sortable {
	overflow: auto;
	height: 380px;
	border: 1px solid #44465c;
	box-sizing:border-box;
}
#sortable li {
	 margin:3px;
	 padding:8px;
	cursor:pointer;
}
#sortable li .codeVal {
	font-size:15px;
	color:#3a3a4a;
}

/*tb-list date*/
.tb-list-date-box .date-wrap {
	position:relative;
	display:inline-block;
}
.tb-list-date-box .date-wrap .input-date {
	width:150px;	
	margin:0;
}
.tb-list-date-box .date-wrap .ui-datepicker-trigger {
	position:absolute;
	right:12px;
	top:9px;
}
.tb-list-date-box .flow {
	padding:0 5px;
}

/*lawDetailManger*/
h3.law-detail-title {font-size:18px;}
h3.law-detail-title span {font-size:18px;}
h3.law-detail-title span.point-col01 {color:#529B54;}
h3.law-detail-title span.point-col02 {color:#ed0e06;}

.law-detail-view {
	border:1px solid #cacaca;
	box-sizing:border-box;
}
.law-detail-view .controls-section {
	background:#f9f9fb;
	padding:17px 10px 20px 10px;
}
.law-detail-view .controls-section .btn-area {
	font-size:0;
	text-align:right;
}
.law-detail-view .controls-section .btn-area .btn-base {
	margin:3px 0 0 5px;
}

.tb-list.c-font th {
    font-size:14px;
}
.tb-list.c-font td, .tb-list.c-font td span, .tb-list.c-font td a {
	font-size:13px;
}
.tb-list.c-font th span {
	font-size:14px;
	color:#3a3a4a;
}
.tb-list.c-font td {
	padding:8px 5px;
}
.tb-list.c-font td a.link-title {
    font-size:14px;
    line-height:1.2;
}
.tb-list.c-font td .btn-base {
	text-decoration:none !important;
}

.tb-list.law-tb-list th, .tb-list.law-tb-list td {
	padding:8px 10px;
}

/*lawChangeList*/
#sboard {padding:20px 10px;}
#sboard h3 {
	font-family: NanumBarunGothic;
	font-size:16px;
	font-weight:500;
	color:#3a3a4a;
	margin-bottom:20px;
}
#sboard .btn-controls {
	font-size:0;
	text-align:right;
	margin-bottom:10px;	
}
#sboard .btn-controls .btn-base {
	margin-left:5px;
}

/*lawLinkInsert*/
.law-con-box {
	height:200px;
	border:1px solid #bec2c8;
}
#treeTable {border:1px solid #bec2c8;}
#treeTable li {height:400px;}
#treeTable li:first-child {border-right:1px solid #bec2c8;}

/*authorgroup*/
.powerTitle {
	font-size:16px;
	font-weight:500;
}
.powerItem {padding:15px 0;}
.powerItem span {
	display:inline-block;
	margin-right:10px;
}

/*checktree*/
.ct-warp {position:relative;}
.ct-warp #treeOption {
	position:absolute;
	right:10px;
	top:10px;
}
.ct-warp .ztree {
	padding:10px;
	margin:0;
}

/*quotation map*/
.tb-lay.map-tree {}
.tb-lay.map-tree>li>div {
	height:300px;
}
.tb-lay.map-tree>li:nth-child(2) div {
	padding:0 5px;
}
.tb-lay.map-tree>li>div iframe {
	border:1px solid #bec2c8;
}
/*quotation manager*/
#tdContents {
	padding:10px;
	text-align:left;
	vertical-align:top;
}
#tdContents a {
	color:#3a3a4a;
	line-height:1.5;
}
#tdContents a:hover, #tdContents a:focus {
	text-decoration:underline;
}
#tdObjectContents {
	padding:10px;
	text-align:left;
	vertical-align:top;
}