@font-face {
	font-family: NotoSansKR;
	src: url('/static/fonts/notosanskr/NotoSansKR-Regular.woff') format('woff'),
  		url('/static/fonts/notosanskr/NotoSansKR-Regular.woff2') format('woff2'),
  		url('/static/fonts/notosanskr/NotoSansKR-Regular.otf') format('truetype');
	font-weight: 300;
}
@font-face {
	font-family: NotoSansKR;
	src: url('/static/fonts/notosanskr/NotoSansKR-Regular.woff') format('woff'),
		url('/static/fonts/notosanskr/NotoSansKR-Regular.woff2') format('woff2'),
  		url('/static/fonts/notosanskr/NotoSansKR-Regular.otf') format('truetype');
	font-weight: 500;
}
@font-face {
	font-family: NotoSansKR;
	src: url('/static/fonts/notosanskr/NotoSansKR-Medium.woff') format('woff'),
		url('/static/fonts/notosanskr/NotoSansKR-Medium.woff2') format('woff2'),
		url('/static/fonts/notosanskr/NotoSansKR-Medium.otf') format('truetype');
	font-weight: 900;
}
@font-face {
	font-family: NotoSansKR-Bold;
	src: url('/static/fonts/notosanskr/NotoSansKR-Bold.woff') format('woff'),
		url('/static/fonts/notosanskr/NotoSansKR-Bold.woff2') format('woff2'),
		url('/static/fonts/notosanskr/NotoSansKR-Bold.otf') format('truetype');
	font-weight: bold;
}

*{
	font-family: 'Apple SD Gothic Neo', 'NotoSansKR','apple gothic','맑은 고딕','돋움','굴림','sans-serif';
	letter-spacing:-1px;
}

body{
  background:#fff;
  padding-bottom: 0px;
}
.navbar-default .navbar-nav>li>a{
  padding-top:15px;
  padding-bottom: 15px;
  font-size:14px;
  font-weight: normal;
}
.admin_icon{
	font-size:14px;
	margin-top:2px;
}


@media(min-width:768px){
	.logo{
		height:  55px;
	}
	nav.sidebar{
		min-height: 100%;
	}
	nav.sidebar{
		position: fixed;
	}
	.admin_bar{
		padding-left: 200px;
	}
}
.admin_bar{
	background: #333; height: 52px; line-height: 52px; border-bottom: 1px solid #222;
}
.navbar-default .navbar-nav>li>a{
	background: #333;
	color:#eee;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	background: #222;
	color:#fff;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background: #000;
}
nav.sidebar{
	border:1px solid #222 !important;
	background: #333;
	border-radius: 0px;
}

nav.sidebar .navbar-nav > li{
	border-bottom: 1px solid #000 !important;
}

#slide_menu > .nav.navbar-nav > .dropdown.active > .dropdown-toggle{
	background: #222 !important;
	color:#fff !important;
}


.navbar-brand{
	background-color: #333 !important;
	/*border:1px solid #222 !important;*/
}
nav.sidebar .navbar-nav > li:first-child{
	border-top:1px solid #222 !important;
}
.side.shown{
	background: #444 !important;
}
.dropdown-menu.side>li>a{
	color:#fff !important;
	border-top:1px solid #000;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background:#333 !important;
	color:#fff !important;
}
.navbar-nav>li>.dropdown-menu{
	border-radius: 0px !important;
}
.navbar-nav>li>.dropdown-menu{
	padding: 0px !important;
}
.admin_bar > div > a {
	color:#fff !important;
}
.dropdown-menu.side>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
	background: #111 !important;
}


.navbar-offcanvas.offcanvas-transform.in{
	background: #333
}
.navbar-header{
	background: #333;
}

#slide_menu{
	background: #333 !important;
}
.h-none{
	height: 0px !important;
}
.dropdown.active.open > .dropdown-toggle{
  color:#333 !important;
}

@media(min-width: 1600px){
	.footer_customer{
		position: fixed;
		z-index: 10;
		width: 140px;
		height: 56px;
		opacity: 0.8;
		border-radius: 4px;
		text-align: center;
		line-height: 50px;
		right:20px;
		bottom:20px;
		background-size:cover;
		background-position: center;
		background-image:url('/static/img/common/customer.png');
	}
}

@media(max-width: 1599px){
	.footer_customer{
		position: fixed;
		z-index: 10;
		width: 85px;
		height: 34px;
		opacity: 0.8;
		border-radius: 4px;
		text-align: center;
		line-height: 50px;
		right:20px;
		bottom:20px;
		background-size:cover;
		background-position: center;
		background-image:url('/static/img/common/customer.png');
	}
}

.dashboard{
	height: 300px;
	overflow-y: auto;
}
@media(max-width: 769px){
	.dashboard{
		height: auto;
		overflow-y:hidden;
	}
}

.dd3-handle{
	background: #333;
}


/* 20190926 추가 */
.admin_bar { border-color:#ccc; }
