@charset "utf-8";
.media a {display:inline-block;height:20px;margin-top: 6px;padding:0 5px;background:#9cafb8;color:#fff;text-align:center;font-size:12px;line-height:20px}
.inputTextType1{width:278px;}
.mobileTable tr td.detail a{color: #305ed6;}
td.dbTitle{width:20%; text-align:center;}
td.siteSubject{width:10%; text-align:center;}
td.content{text-align: left;}
td.content p.dot{display:block;margin:5px 0;padding-left:10px;background:url(../../../../image/ko/solution/common/ico/subjectDot.png) no-repeat 0 5px}
td.dbTitle img{margin-right:5px;vertical-align:bottom}
td.linkUrl{width:8%;}
td.manual{width:12%;}
span.moreDetail{color: #305ed6; float:right;}
span.openAccess{border-color:#1c7fca;background:#248bd8;color:#fff;}

td.siteSubject p.dot{display:block;margin:5px 0;padding-left:10px;background:url(../../../../image/ko/solution/common/ico/subjectDot.png) no-repeat 0 5px;text-align: left;}

.subjectDepth02 dl dt.selected{font-weight:600}
.subjectDepth02 dl dd ul li.selected{font-weight:600}

td.dbTitle .dbImg{display: block;max-width:175px;margin:0 auto 10px}
td.dbTitle .dbImg img{max-width:175px;margin-right:0}

.manual .media a {display:inline-block;height:35px;margin-top: 6px;padding:0 12px;background:#333;color:#fff;text-align:center;font-size:14px;line-height:35px}
.manual .authority a {background-color:#ef4923;}

.manual .idPw span {
    display: block;
    padding: 5px;
    background: #eee;
}

/* 순서 변경 화면 */
.divisions{display:flex;width:100%}
.division{display:block;position:relative;width:100%;padding-bottom:60px;box-sizing:border-box; padding-right: 10px;}
.division .area {background: #f3f3f3; padding: 10px;}
.division ul {min-height: 100px;}
.listType{margin-bottom:10px;}

/* 순서 변경 드래그 관련 */
.sortable li{
	border: 1px solid #c8c8c8;
	margin: 0 3px 3px 3px;
	padding: 8px 15px;
	color:#626262;
	font-size:13px;
	line-height:13px;
	cursor: pointer;
	background: #ffffff;
}
.sortable .dragged {
	position: absolute;
	height:auto !important;
	left:0 !important;
	z-index: 2000;
	border: 1px solid #c8c8c8;
	background-color:#dbdbdb;
	padding: 8px 15px;
	color:#626262;
	font-size:13px;
	line-height:13px;
	cursor: pointer;
}
.sortable .placeholder {
	height:13px;
	border:1px solid #fcefa1;
	background-color:#fbf9ef
}
.sortable .list div {
    float: right;
}
.sortable .list div input {
    vertical-align: middle;
    margin-left: 5px;
}
.sortable.essential {
	background-color: #e8f9fe;
}

.chocie{
    border: solid red 1px !important;
}

.blue-background-class {
	background-color: #C8EBFB;
}