.form-group.is-invalid .form-control {
  border-color: #dc3545;
  background-image: url(/images/valid.svg?4dc080190eb26e241cd4b643b66e4843);
  background-repeat: no-repeat;
  background-position: center right calc(.375em + .1875rem);
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.form-group.is-invalid .select2-selection {
  border-color: #dc3545;
  background-image: url(/images/valid.svg?4dc080190eb26e241cd4b643b66e4843);
  background-repeat: no-repeat;
  background-position: center right calc(.375em + .1875rem);
  background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.form-group.is-invalid .help-block.error {
  color: #dc3545;
}

.form-group .help-block.error {
  color: #dc3545;
}

.login-card-body .help-block {
  width: 100%;
  color: #dc3545;
}

/* 2020.11.02 : KEH : 에러메시지 붉은 색으로 보이도록 */
.help-block.error {
  color: #dc3545;
  padding: 5px 0px;
}

.alert-custom {
  width: 260px;
  font-size: 13px;
}

.alert-custom .swal2-header {
  padding: 0px;
}

.alert-custom .swal2-header .swal2-icon {
  font-size: 10px;
}

.alert-custom .swal2-header .swal2-title {
  font-size: 14px;
  margin: 0 0 0.4em;
}

.alert-custom .swal2-actions {
  margin: 4px 0px 0px 0px;
  padding: 0px;
}

.alert-custom .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: none;
}

.alert-custom.notification .swal2-header {
  border-bottom: none;
}

.table-order th {
  cursor:pointer;
}

