@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");

.invoice-tab .avtar{
  padding: 2px 8px;
  min-width: 24px;
  min-height: 24px;
  width: auto;
  height: auto;
  border-radius: 12px!important;
}

.pc-sidebar .navbar-content {
  height: calc(100vh - 74px);
}

.btn-link-secondary.avtar:hover, .btn-link-secondary.avtar:focus{
  border:none;
}

.form-control, .datatable-input, .custom-select, .dataTable-selector, .dataTable-input {
  padding: 0.7rem 0.65rem !important;
}

select.form-control {
  min-width: 80px;
}

.table-center th, .table-center td {
  text-align: center;
}

.datatable-table td, .datatable-table th, .table td, .table th {
  padding: 0.5rem 0.45rem !important;
}

#upload-xls{
  display:none;
}

.btn-search {
  flex: 0 0 60px;
}

.cursor-pointer {
  cursor: pointer;
}

.checkbox-badge input[type="checkbox"],
.checkbox-badge input[type="radio"] {
  display: none;
}

.checkbox-badge input[type="checkbox"]+label,
.checkbox-badge input[type="radio"]+label {
  opacity: 0.5;
  cursor: pointer;
}

.checkbox-badge input[type="checkbox"]:checked+label,
.checkbox-badge input[type="radio"]:checked+label {
  opacity: 1;
}

.flash {
  -moz-animation: flash 0.5s ease-out;
  -moz-animation-iteration-count: 1;

  -webkit-animation: flash 0.5s ease-out;
  -webkit-animation-iteration-count: 1;

  -ms-animation: flash 0.5s ease-out;
  -ms-animation-iteration-count: 1;
}

@keyframes flash {
  0% { background-color: transparent; }
  50% { background-color: rgba(62, 191, 234, 0.3); }
  100% { background-color: transparent; }
}

@-webkit-keyframes flash {
  0% { background-color: transparent; }
  50% { background-color: rgba(62, 191, 234, 0.3); }
  100% { background-color: transparent; }
}

@-moz-keyframes flash {
  0% { background-color: transparent; }
  50% { background-color: rgba(62, 191, 234, 0.3); }
  100% { background-color: transparent; }
}

@-ms-keyframes flash {
  0% { background-color: transparent; }
  50% { background-color: rgba(62, 191, 234, 0.3); }
  100% { background-color: transparent; }
}

.blink {
  -moz-animation: blink 1s ease-out;
  -moz-animation-iteration-count: infinite;

  -webkit-animation: blink 1s ease-out;
  -webkit-animation-iteration-count: infinite;

  -ms-animation: blink 1s ease-out;
  -ms-animation-iteration-count: infinite;
}

@keyframes blink {
  0% { background-color: transparent; }
  50% { background-color: rgba(244, 66, 54, 0.5); }
  100% { background-color: transparent; }
}

@-webkit-keyframes blink {
  0% { background-color: transparent; }
  50% { background-color: rgba(244, 66, 54, 0.5); }
  100% { background-color: transparent; }
}

@-moz-keyframes blink {
  0% { background-color: transparent; }
  50% { background-color: rgba(244, 66, 54, 0.5); }
  100% { background-color: transparent; }
}

@-ms-keyframes blink {
  0% { background-color: transparent; }
  50% { background-color: rgba(244, 66, 54, 0.5); }
  100% { background-color: transparent; }
}