body{
	background:radial-gradient( #457b9d, #1d3557 ) !important;
}

.foot{
	background-color:#333;
}

.main.main-index a,
.widget.widget-nav a{
	color:#fff;
}

.widget.widget-nav .mainnav .menus-list li.in{
	/* background:linear-gradient( #457b9d 1%, #1d3557 ); */
	background-color:#1d3557;
}
.widget.widget-nav .mainsubnav{
	background-color:#1d3557;
}

.widget.widget-nav .mainsubnav .mainsubnav-list > li:hover{
	background-color:#457b9d;
}

.widget.widget-nav .mainsubnav .mainsubnav-list{
	border-left:1px solid #1d3557;
}


.main.main-index .section-1{
	color:#fff;
}
.main.main-index .section-2{
	background-color:#1d3557;
	color:#fff;
}

.main.main-index .section-3{
	background:radial-gradient(#457b9d,  #1d3557 90% ) !important;
	background-size:100% 100%;
	background-repeat: no-repeat;	
	color:#fff;
}

.list-group-item.active,
.list-group-item.active:hover{
	background-color:#1d3557;
	border-color:#1d3557;
	color:#fff !important;
}

.main.main-index .section-2 .quicks .glyphicon{
	background-color:#e63946;
	color:#fff;
}

.main.main-index .section-1 .login.login-form .fields .btn-default{
	background-color:#1d3557;
	color:#fff;
}

html, body{
	/*height:100%;*/
}

body{
	background-size:100% 100%;
	background-repeat: no-repeat;	
}

.layout{
	background:none;
	
	height:100%;
	
	min-width:1170px;
	min-height:auto;
}

.layout-main{
	width:auto;
	height:100%;
}

.layout-main .layout-content{
	padding-bottom:0px;
}

.layout-content{
	margin:0px;
	padding-top:35px;
	min-height:600px;
	padding-bottom:20px;
}

.layout-frame,
.layout-sub > .layout-content,
.layout-wide > .layout-content,
.layout-single > .layout-content{
	background:#fff;
}

.layout-single,
.layout-single .layout-content{
	height:auto;
	min-height:auto;
}

.layout-single .logo,
.layout-single .logo a{
	color:#fff !important;
}

.layout-main .layout-content{
	margin:0px;
	padding-top:0px;
}

.container{
	margin:0px auto;
	width:1170px;
}

.mainsubnav{
	height:auto;
	position:inherit;
	width:auto;
}

.foot{
	color:#fff;
	font-size:12px;
	bottom:0px;
	width:100%;
}

.foot .container{
	padding:20px 15px;
}

.foot a{
	color:#fff;
}

.foot .logo,
.layout-single .logo{
	font-family: 'NanumSquare';
	font-weight: bolder;
	font-size:25px;
}

.foot .company{
	line-height:30px;
}

.foot address > div > span{
	margin-right:5px;
}

.foot .support .inbox{
	border:1px solid #535353;
	padding-top:15px;
	padding:15px;
}

.foot .support .inbox select{
	width:48%;
}

.foot .support .inbox .outlink{
	margin-bottom:20px;
}

.foot .support .inbox .downloads{
	font-weight:bolder;
}

.foot .copyright{
	font-size:11px; 
	color:#707070;
}

.foot .env-tools a{
	color:#000;
}

table th{ 
	background-color:#fbfbfb;
	vertical-align:middle;
}

.table-bordered>thead>tr>th, 
.table-bordered>tbody>tr>th, 
.table-bordered>tfoot>tr>th, 
.table-bordered>thead>tr>td, 
.table-bordered>tbody>tr>td, 
.table-bordered>tfoot>tr>td{
	border-color:#6E6E6E;
}


input[type=password] {
    font-family: Malgun Gothic;
}