@charset "UTF-8";
.tx-sweform .flex__md-50 + * {
  margin-top: 0;
}

.tx-sweform .inline-group {
  padding-top: 0.5rem;
}

.tx-sweform .inline-group .label {
  display: block;
  text-align: right;
  padding-top: 0.5rem;
}

.tx-sweform input[type='checkbox'] + label::before,
.tx-sweform input[type='radio'] + label::before {
  color: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.tx-sweform input[type='checkbox']:checked + label::before,
.tx-sweform input[type='radio']:checked + label::before {
  color: #ff1d8e;
}

.tx-sweform input[type='checkbox'] + label::before {
  font-family: 'Font Awesome 5 Pro';
  content: '\f00c';
}

.tx-sweform input[type='radio'] + label::before {
  font-family: 'Font Awesome 5 Pro';
  content: '\f111';
}

.tx-sweform .swe-form-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 50vw;
  height: 70vh;
  z-index: 100;
  background-color: #fff;
  padding: 1rem;
  overflow-y: scroll;
  border: 1rem solid #00458d;
}

.tx-sweform .swe-form-popup .close-popup img {
  width: 16px;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}

.alert-notice {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}

.alert {
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: .25rem;
  list-style: none;
}
