@charset "utf-8";
/* 재정의 */
label{margin-bottom:0px;}
.mb-3, .my-3{margin-bottom:0px !important;}
.table td, .table th{vertical-align:middle;}
.table{border-bottom:1px solid #dee2e6;}
.alert{margin-top:10px;}

.pg_wrap{display:inline-block;}
.btn-sm {font-weight: 300;}
.row{margin-left:0px;margin-right:0px;}

/*버튼*/
.btn {
    height: 30px;
    border: 0 !important;
    border-radius: 5px !important;
    padding: 0 10px !important;
    font-weight: bold !important;
    font-size: 1.09em !important;
    vertical-align: middle !important;
}
.btn-primary {
    color: #fff !important;
    background-color: #007bff !important;
    border-color: #007bff !important;
}
.btn-dark {
    color: #fff !important;
    background-color: #343a40 !important;
    border-color: #343a40 !important;
}
.btn-secondary {
    color: #fff !important;
    background-color: #6c757d !important;
    border-color: #6c757d !important;
}
.fade:not(.show) {
    opacity: inherit;
}
/*하단의 미디어쿼리는 부트스트랩과 동일한 범위들입니다. 되도록 이 범위들 내에서 스타일을 구성해 주세요.*/
@media(min-width:1200px){ /*#################### 1200px 이상 #################*/
	
}
@media(max-width:1199.98px){ /*################# 1199.98px 이하 #################*/
	
}
@media(min-width:992px){  /*#################### 992px 이상 #################*/
	
}
@media(max-width:991.98px){  /*################# 991.98px 이하 #################*/
	
}
@media(min-width:768px){ /*##################### 768px 이상 #################*/
	
}
@media(max-width:767.98px){ /*################## 767.98px 이하 #################*/
	
}
@media(min-width:576px){ /*##################### 576px 이상 #################*/
	
}
@media(max-width:575.98px){ /*################## 575.98px 이하 #################*/
	#logo {padding-top:5px;}
	#logo img {width:70%;}
}