.widget.widget-nav .gn{
	background-color:#454545;
	color:#fff;
	padding:10px 0px;
	font-size:11px;
	margin-bottom:10px;
	width:100%;
}

.widget.widget-nav .login-tools .text-primary{
	color:#fff !important;
}
.widget.widget-nav .logobar{
	font-family:'Noto Sans KR Regular';
	font-size:20px;
	font-weight:bolder;
	margin:10px 0px;
	line-height:52px;
}

.widget.widget-nav .logobar .banner a{
	background-color:#fff;
	display:inline-block;
	margin-left:10px;
	height:52px;
	line-height:45px;
	padding:0px 20px;
	border:1px solid #ccc;	
	border-radius:5px;
	overflow:hidden;
	width:290px;
}

.widget.widget-nav .logobar .banner a > img{
	margin-right:5px;
	vertical-align:middle;
	
	width:25px;
	
	-webkit-transition:all 0.1s;
	-moz-transition:all 0.1s;
	-o-transition:all 0.1s;
	transition:all 0.1s;
}

.widget.widget-nav .logobar .banner:hover a > img{
	width:33px;
	margin-top:-5px;
}

.widget.widget-nav .menubar{
	background: #0F4794;
	
	height:44px;
	line-height:44px;
	padding:0px;
}

.widget.widget-nav .menubar .clock{
	background-color:#0B356E;
	text-align:center;
	color:#fff;
	border-radius:5px;
	font-weight:bolder;
	margin:5px 0px;
	line-height:34px;
}

.widget.widget-nav .menubar ul.menu{
	display:table;
	width:100%;
}

.widget.widget-nav .menubar ul.menu > li{
	display:table-cell;
	width:16.66666666666667%;
	text-align:center;
	
	font-family:'Noto Sans KR Regular';
	font-size:16px;
	font-weight:normal;
	
	background:linear-gradient( #0B356E 70%, #0B356E );
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:bottom;
	background-size:100% 0%;
	
	-webkit-transition:all 0.1s;
	-moz-transition:all 0.1s;
	-o-transition:all 0.1s;
	transition:all 0.1s;
}

.widget.widget-nav .menubar ul.menu > li > a{
	display:block;
	height:100%;	
	color:#fff;
}

.widget.widget-nav .menubar ul.menu > li.active,
.widget.widget-nav .menubar ul.menu > li:hover{
	background-size:100% 100%;
	font-size:18px;
	line-height:41px;
}

.widget.widget-nav .subbar{
	background-color:#fff;
	width:100%;
	
	height:0px;
	overflow:hidden;
	position:absolute;
	z-index:9999;
	
	background-image:linear-gradient( #ccc 50%, #ccc );
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:bottom;
	background-size:100% 1px;
	
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

.widget.widget-nav .subbar.active{
	height:210px;
}

.widget.widget-nav .subbar .list{
	display:table;
	padding-bottom:-20px !important;
}


.widget.widget-nav .subbar ul.submenu{
	display:table-cell;
	width:16.66666666666667%;
	text-align:center;
	
	list-style:none;
	line-height:40px;
	padding:0px 0px 10px 0px;
	margin:20px 0px;
	
	border-right:1px solid #ccc;
	
	background:linear-gradient( #0B356E 70%, #0B356E );
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:bottom;
	background-size:100% 0%;
	
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

.widget.widget-nav .subbar ul.submenu:first-child{
	border-left:1px solid #ccc;
}

.widget.widget-nav .subbar ul.submenu > li{
	display:block;
	text-align:center;
	padding:0px;
	font-family:'Noto Sans KR Regular';
	font-size:14px;
	font-weight:normal;
	height:40px;	
}

.widget.widget-nav .subbar ul.submenu.active,
.widget.widget-nav .subbar ul.submenu:hover{
	background-size:100% 3%;
}

.widget.widget-nav .subbar ul.submenu > li > a{
	display:block;
	height:100%;
	color:#3a3a3a;
	
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

.widget.widget-nav .subbar ul.submenu > li.active > a,
.widget.widget-nav .subbar ul.submenu > li:hover > a{
	color:#fff;
	background-color:#0086C6;
}

.widget.widget-nav .menubar ul.menu > li.selected{
	background-color:#f0ad4e;
}
.widget.widget-nav .menubar ul.menu > li.selected > a{
	color:#0f4794;
	font-weight:bold;
}

.widget-bid-search,.btn-license-short, .btn-main-code, .btn-sub-code, .btn-license{
	font-size:13px;
	font-weight:bold;
}

.form-inline label , .form-inline input , .form-inline select {
	font-size:13px;
	font-weight:bold;
}

.form-inline input , .form-inline select{
	height: 31px;
}
