.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.btn{
	text-shadow:none !important;
}

h1,h2,h3,h4,h5,h6{
	font-family:'malgun gothic', 'nanum gothic', dotum, gulim;
}

 .input-group-searchbar .input-group-addon{
 	padding-bottom:0px;
 }
 
 .input-group-btn:first-child > select{
	margin-right: -1px !important;
	border-top-left-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
}

 .input-group-btn:last-child > *{
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	margin-left:-1px;
}

.input-group-btn:last-child > *:last-child{
	border-top-right-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}


 label{ vertical-align:top; }
 
.input-group-addon > label{ line-height:13px; margin:0px; }

.label-xs{ padding:1px 3px; }

.popover{ max-width:1000px !important; width:auto; }

.label{
	font-weight:normal;
	font-size:11px;
}
.label.label-sm{
	padding:2px 2px 1px 2px;
	vertical-align:middle;
}

.form-control{
	box-shadow:none !important;
}

.progress-bar.disabled{
	background-color: #989898;
	border-top-color: #a6a6a6;
	border-bottom-color: #a6a6a6;
	border-left-color: #a6a6a6;
	border-right-color: #a6a6a6;
	color: #fff;
}

.progress-bar-done {
    opacity: 0.7 !important;
    animation: none !important;
    background-image: none !important;
}