.fav{
	background-color:#1e1e1e;
}

.fav button{
	background-color:#2c2c2c;
	border:1px solid #2c2c2c;
	margin-right:1px;
	height:40px;
}

a:focus,
div:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: none !important;
    
}

.fav .pull-right button{
	background-color:#006263;
	padding-right:30px;
	padding-left:30px;
	font-weight:bolder;
	color:#fff;
	font-size:14px;
}

.logged{
	font-family: 'NanumSquareR' !important;
	font-size:13px !important;
}

@font-face {
	font-family: 'NanumSquareB';
	src: url('/common/resources/fonts/nanum/NanumSquareB.eot');
	src: url('/common/resources/fonts/nanum/NanumSquareB.eot?#iefix') format("embedded-opentype"), 
		url('/common/resources/fonts/nanum/NanumSquareB.woff') format("woff"), 
		url('/common/resources/fonts/nanum/NanumSquareB.ttf') format("truetype");
  }
  @font-face {
	font-family: 'NanumSquareR';
	src: url('/common/resources/fonts/nanum/NanumSquareR.eot');
	src: url('/common/resources/fonts/nanum/NanumSquareR.eot?#iefix') format("embedded-opentype"), 
		url('/common/resources/fonts/nanum/NanumSquareR.woff') format("woff"), 
		url('/common/resources/fonts/nanum/NanumSquareR.ttf') format("truetype");
  }
  @font-face {
	font-family: 'NanumSquareL';
	src: url('/common/resources/fonts/nanum/NanumSquareB.ttf') format("truetype");
  }
  @font-face {
	font-family: 'NanumSquareEB';
	src: url('/common/resources/fonts/nanum/NanumSquareEB.eot');
	src: url('/common/resources/fonts/nanum/NanumSquareEB.eot?#iefix') format("embedded-opentype"), 
		url('/common/resources/fonts/nanum/NanumSquareEB.woff') format("woff"), 
		url('/common/resources/fonts/nanum/NanumSquareEB.ttf') format("truetype");
  }

#Header{
	min-width:1900px;
	transition:	background .5s ease; 
	
	/* height:56px !important; */
}


input[type=password] {
    font-family: "Malgun Gothic" !important;
}
#Header .bid > div{
	border: 1px solid #0292e1;
	border-radius: 10px;
	padding:0px 10px 22px !important;
	width:110px !important;
	margin-bottom: -5px !important;
}
#Header .inbox{
	line-height:80px !important;
	height:80px !important;
	display:table;
	width:100%;
}
#Header .inbox > *{
	display:table-cell;
}
#Header  a{
	text-decoration-line: none;
}
#Header .inbox .logo a{
	display:block;
	/* padding:0px 20px; */
	padding-left: 90px;
}

#Header .inbox .menubar{
	width:850px ;
	text-align:right;
	font-family: "NanumSquareB";
	
}


#Header .inbox .login-box{
	text-align:right;
	margin-top:-5px;
	
}

#Header .menubar li{
	padding:0px;
	margin-left :15px;
	width:80px;
}

#Header .menubar li:first-child div{
	padding:0px;
	margin:0px;
	color: #0292e1 ;
}

#Header .menubar li div{
	 float:right; 
	vertical-align:middle;
	height:18px;
	width:85px;
	line-height:25px;
	/* font-weight:900; */
	padding:1px;
	margin-left:-10px;
	font-size:17px;
}
#Header .menubar ul{
	margin-right:94px !important;
}

#Header .menubar li a{
	display:inline-block;
	width:80px;
	text-align:center;
}
#Header .menubar li a img {
 margin-left : 2px;
 margin-top: -4px;
}

#Header .submenu, 
#Header .submenu2 {
	position:absolute;
	left:0;
	top:38px;
	font-family: "NanumSquareR";
}

#Header .submenu{
	right:103px;
}

/* #Header .submenu2{
left: 0px;

} */
#Header .submenu div{
	 /* display:inline-block; */
	
	margin-left:3px;
}
#Header .submenu {
   display:inline-block;
   /* top:45px !important; */
   font-size:14px;
   text-align: right;
   margin-left :40px;
   font-family: "NanumSquareR";
}
#Header .submenu > .popover {
	margin-top:10px;
	font-family: "NanumSquareR";
}


#Header .submenu .popover , #Header .submenu2 .popover{
	
	width:auto;
	max-width:inherit;
	white-space: nowrap;
	transition:	background .5s ease;
	background-color:black;
}


#Header .submenu .popover .arrow, #Header .submenu2 .popover .arrow{
	border-bottom-color:black !important;
	border-width:8px;
	top:px;
	transition:	background .5s ease;
}
#Header .submenu .popover .arrow:after ,#Header .submenu2 .popover .arrow:after {
	border-color: transparent;
	border-style: solid;
	
}

#Header .submenu ul, #Header .submenu2 ul{
	line-height:25px;
	margin-top:-2px;
	padding:5px;
	
}

#Header .submenu ul li ,#Header .submenu2 ul li  {
	margin-left:-1px; 
	font-size:14px;
	font-weight:bold;
	color:black ;
	font-family: "NanumSquareR";
}
#Header .submenu ul li  a , #Header .submenu2 ul li  a{
	display:inline-block;
	text-align:center;
	padding:5px;
	font-family: "NanumSquareR";
}


@-webkit-keyframes blink-animation {
	0% {
	  opacity: 0;
	}
	100% {
	  opacity: 1;
	}
}

.blink{
	animation: blink-animation 1s ease infinite;
}

.close_customer{
	background: none;
	border: 0;
	position: absolute;
	right: 10px;
	top: 0px;
	font-size: 20px;
}


.Customer_small{
	font-family: "NanumSquareB" !important;
	position: fixed;
	width: 380px;
	height:450px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index : 999;
	background: #fff
}


.Customer_small .title{
	background-color: #0292e1;
	height:50px;
	line-height: 50px;
	font-size:20px;
	color:#fff;
}
.Customer_small .box1{
	background-color: #EEEEEE;
	height:50px;
	width:320px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border:  1px solid #d1d1d1;
	margin: 0 auto;
	margin-top:40px;
	font-size:17px;
	border-bottom:none;
}

.Customer_small .box1 p{
	line-height:50px;
	padding-left:40px;
}
.Customer_small .box2{
	background-color: #EEEEEE;
	height:100px;
	width:320px;
	line-height:40px;
	border:  1px solid #d1d1d1;
	margin: 0 auto;
	font-size:17px;
	padding-top:10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.Customer_small .box2 .glyphicon{
	font-size:15px;
}

.Customer_small .box2 .left{
	margin-left:40px;
}
.Customer_small .box2 .right{
	float:right;
	margin-right:60px;
}

.Customer_small .box3{
	
	height:200px;
	width:400px;
	margin: 0 auto;
	padding: 40px;
	font-size:17px;
	color: gray;
}

.shadow{
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.52);
	width: 100%;
	height: 100vh;
	display: none;
	z-index : 9;
}


.scroll-disable{ 
	 height:100%; 
	 min-height:100%; 
	 overflow:hidden ; 
	 touch-action:none;
}
	

.no-scroll{
	position: fixed;
	width: 100%;
}