body {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  background-color: var(--bs-gray-200);
  min-height: 100vh;
}
body .form-signin {
  max-width: 330px;
  padding: 15px;
}

.rel-image {
  max-width: 200px;
}

.rel-info svg * {
  fill: #ffffff;
}

.rel-info {
  justify-content: stretch;
}
.rel-info .rel-link {
  font-size: 1rem;
  color: #3d6baf;
}
.rel-info .file-icon::before {
  content: " ";
  display: block;
  background: url("../images/svg/file-pdf-regular.svg");
  background-size: cover;
  width: 48px;
  height: 48px;
}
.rel-info div:last-child {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rel-info div:last-child a.remove-entry {
  font-size: 2rem;
  text-decoration: none;
  color: #3d6baf;
}

.rel-upload-input {
  display: block;
}
.rel-upload-input.hide {
  display: none;
}

.table tbody tr:nth-child(odd) {
  background-color: var(--bs-gray-400);
}

.hide {
  display: none;
}

.logo-block {
  display: flex;
}
.logo-block .logo-aside {
  margin-left: 0.75rem;
  padding-left: 0.75rem;
  border-left: 1px solid #000;
}
.logo-block .logo-aside h1 {
  font-size: 1.5rem;
  margin-bottom: 0;
  color: #5f5f5f;
}
.logo-block .logo-aside p {
  text-align: left;
  font-size: 1.125rem;
  margin-bottom: 0;
  color: #5f5f5f;
}

.container.min-h-100 {
  min-height: 100vh;
  display: flex;
}

.gal-row-item {
  display: flex;
  justify-content: space-between !important;
  background-color: #f5f5f5;
  padding: 0.25rem;
}
.gal-row-item:nth-child(odd) {
  background-color: #fbfbfb;
}
.gal-row-item .remove-entry {
  color: #5f5f5f;
  text-decoration: none;
  font-size: 2rem;
}
.gal-row-item .remove-entry:hover {
  color: #3d6baf;
}

.flex-table .rt-row {
  padding: 1em 0.5em;
}
.flex-table .rt-row:nth-child(odd) {
  background-color: #f6f6f6;
}

.form-upload {
  background-color: #f5f5f5;
  padding: 0.5em;
  border-radius: 0.25rem;
}
.form-upload .rel-info {
  margin-top: 0.5rem;
}

.gallery-frame .rel-info.row {
  padding: 0.5em 1em;
}
.gallery-frame .gal-remove-entry {
  text-decoration: none;
  color: #3d6baf;
}

.bar {
  background-color: #f6f6f6;
  padding: 1rem;
}
.bar a {
  color: #000000;
  text-decoration: none;
}
.bar a:hover {
  color: #3d6baf;
}

/*# sourceMappingURL=style.css.map */
