* {
	font-family:'Spoqa Han Sans Neo', 'sans-serif';
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .content-header h1 {
	font-weight: 400;
	font-size: 1.3rem;
}
label:not(.form-check-label):not(.custom-file-label) {
	font-weight: 400!important;
}
.nav-item-new {
	font-size: 25px; 
	font-weight:600; 
	list-style-type: none; 
	padding: 0px; 
	margin: auto;
	letter-spacing: -0.1rem;
}
button {
	background: none;
	border: none;
}
.material-symbols-outlined {
  font-variation-settings:
  'FILL' 1,
  'wght' 400,
  'GRAD' 0,
  'opsz' 48;
  padding: 8px 11px;
  
}
.popup-search {
	width: 500px;
}
.close {
  width: 50px;
  height: 50px;
  opacity: 0.8;
  margin: -1.5rem -0.5rem -1rem auto!important;
}
.close:before, .close:after {
  position: absolute;
  content: ' ';
  height: 30px;
  width: 2px;
  background-color: #000;
}
.close:before {
  transform: rotate(45deg);
}
.close:after {
  transform: rotate(-45deg);
}
.btn-primary:hover {
    background-color: #1b85d7!important;
    border-color: #1b85d7!important;
}

.btn-primary {
    background-color: #1b85d7!important;
    border-color: #1b85d7!important;
}
#table-bordered-01, #table-bordered-02 {
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
}
#table-bordered-01 {
	margin-top: 0.5rem;
}
.table .tit {
	background-color: #fff;
	font-size: 15px;
	border-bottom: 1px solid #d9d9d9;
}
.table th {
	background-color: #eee;
	font-weight: 500;
	padding: 0.5rem;
}
.table tr {
	border-bottom: 1px solid #d9d9d9;
}
.table td {
	padding: 0.5rem;
}
#table-bordered-01 td, #table-bordered-02 td {
	background-color: #fff;
}
.table-frozen td {
	padding: 0.4rem;
}
.rounded-0 .card-body {
	padding: 0rem;
	justify-content: center;
}
.table:not(.table-dark) {
	font-size: 0.8rem;
}
.card-body p-2 .font-weight-bold mb-1 {
	font-weight: 500 !important;
    font-size: 0.9rem;
}

.table-bordered th, .table-bordered td {
	border: 0px;
}
.table list-table table-bordered {
	border: 0px;
}
.table-bordered {
	border: 0px;
}
.card {
	margin-bottom: 0.5rem;
}
#main-btn {
	margin-bottom: 0.2rem;
}
