/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
/* Buttons */
.button, .button-outline {
  background-color: #FAFAFA;
  border: solid 0.15rem #FAFAFA;
  border-radius: 0.25rem;
  padding: 0.35rem 1rem;
  cursor: pointer;
  text-decoration: none;
}

.button-primary {
  background-color: #0168B5;
  color: #FAFAFA;
  border: solid 0.15rem #0168B5;
  transition: all 0.25s ease;
}
.button-primary:hover {
  background-color: #013c69;
  border: solid 0.15rem #013c69;
}
.button-primary:active, .button-primary:focus, .button-primary.active {
  background-color: #001f36;
  border: solid 0.15rem #001f36;
  outline: 0.15rem solid #0168B5;
}
.button-primary:disabled, .button-primary.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-accent {
  background-color: #5001B7;
  color: #FAFAFA;
  border: solid 0.15rem #5001B7;
  transition: all 0.25s ease;
}
.button-accent:hover {
  background-color: #2f016b;
  border: solid 0.15rem #2f016b;
}
.button-accent:active, .button-accent:focus, .button-accent.active {
  background-color: #190038;
  border: solid 0.15rem #190038;
  outline: 0.15rem solid #5001B7;
}
.button-accent:disabled, .button-accent.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-success {
  background-color: #1CC08E;
  color: #FAFAFA;
  border: solid 0.15rem #1CC08E;
  transition: all 0.25s ease;
}
.button-success:hover {
  background-color: #127d5d;
  border: solid 0.15rem #127d5d;
}
.button-success:active, .button-success:focus, .button-success.active {
  background-color: #0c513c;
  border: solid 0.15rem #0c513c;
  outline: 0.15rem solid #1CC08E;
}
.button-success:disabled, .button-success.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-warning {
  background-color: #C0B430;
  color: #1C1A1A;
  border: solid 0.15rem #C0B430;
  transition: all 0.25s ease;
}
.button-warning:hover {
  background-color: #837b21;
  border: solid 0.15rem #837b21;
}
.button-warning:active, .button-warning:focus, .button-warning.active {
  background-color: #5a5417;
  border: solid 0.15rem #5a5417;
  outline: 0.15rem solid #C0B430;
}
.button-warning:disabled, .button-warning.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-danger {
  background-color: #8F142D;
  color: #FAFAFA;
  border: solid 0.15rem #8F142D;
  transition: all 0.25s ease;
}
.button-danger:hover {
  background-color: #4c0b18;
  border: solid 0.15rem #4c0b18;
}
.button-danger:active, .button-danger:focus, .button-danger.active {
  background-color: #1f040a;
  border: solid 0.15rem #1f040a;
  outline: 0.15rem solid #8F142D;
}
.button-danger:disabled, .button-danger.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-text {
  background-color: #1C1A1A;
  color: #FAFAFA;
  border: solid 0.15rem #1C1A1A;
  transition: all 0.25s ease;
}
.button-text:hover {
  background-color: black;
  border: solid 0.15rem black;
}
.button-text:active, .button-text:focus, .button-text.active {
  background-color: black;
  border: solid 0.15rem black;
  outline: 0.15rem solid #1C1A1A;
}
.button-text:disabled, .button-text.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-light {
  background-color: #FAFAFA;
  color: #1C1A1A;
  border: solid 0.15rem #FAFAFA;
  transition: all 0.25s ease;
}
.button-light:hover {
  background-color: #d4d4d4;
  border: solid 0.15rem #d4d4d4;
}
.button-light:active, .button-light:focus, .button-light.active {
  background-color: #bababa;
  border: solid 0.15rem #bababa;
  outline: 0.15rem solid #FAFAFA;
}
.button-light:disabled, .button-light.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-gray {
  background-color: #E6EAEE;
  color: #1C1A1A;
  border: solid 0.15rem #E6EAEE;
  transition: all 0.25s ease;
}
.button-gray:hover {
  background-color: #b8c4cf;
  border: solid 0.15rem #b8c4cf;
}
.button-gray:active, .button-gray:focus, .button-gray.active {
  background-color: #9aaaba;
  border: solid 0.15rem #9aaaba;
  outline: 0.15rem solid #E6EAEE;
}
.button-gray:disabled, .button-gray.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-dark {
  background-color: #1C1A1A;
  color: #FAFAFA;
  border: solid 0.15rem #1C1A1A;
  transition: all 0.25s ease;
}
.button-dark:hover {
  background-color: black;
  border: solid 0.15rem black;
}
.button-dark:active, .button-dark:focus, .button-dark.active {
  background-color: black;
  border: solid 0.15rem black;
  outline: 0.15rem solid #1C1A1A;
}
.button-dark:disabled, .button-dark.disabled {
  opacity: 0.7;
  pointer-events: none;
}

.button-white {
  background-color: #fff;
  color: #1C1A1A;
  border: solid 0.15rem #fff;
  transition: all 0.25s ease;
}
.button-white:hover {
  background-color: #d9d9d9;
  border: solid 0.15rem #d9d9d9;
}
.button-white:active, .button-white:focus, .button-white.active {
  background-color: #bfbfbf;
  border: solid 0.15rem #bfbfbf;
  outline: 0.15rem solid #fff;
}
.button-white:disabled, .button-white.disabled {
  opacity: 0.7;
  pointer-events: none;
}

/* Outline buttons */
.button-outline {
  border-width: 0.1rem;
  background-color: transparent;
  color: #FAFAFA;
  transition: background-color 0.25s ease, outline-width 0.15s ease;
}

.button-outline-primary {
  color: #0168B5;
  border-color: #0168B5;
}
.button-outline-primary:hover {
  background-color: #0168B5;
  color: #FAFAFA;
}
.button-outline-primary:active, .button-outline-primary:focus, .button-outline-primary.active {
  color: #FAFAFA;
  background-color: #0168B5;
  outline: 0.225rem solid rgba(1, 104, 181, 0.45);
}

.button-outline-accent {
  color: #5001B7;
  border-color: #5001B7;
}
.button-outline-accent:hover {
  background-color: #5001B7;
  color: #FAFAFA;
}
.button-outline-accent:active, .button-outline-accent:focus, .button-outline-accent.active {
  color: #FAFAFA;
  background-color: #5001B7;
  outline: 0.225rem solid rgba(80, 1, 183, 0.45);
}

.button-outline-success {
  color: #1CC08E;
  border-color: #1CC08E;
}
.button-outline-success:hover {
  background-color: #1CC08E;
  color: #FAFAFA;
}
.button-outline-success:active, .button-outline-success:focus, .button-outline-success.active {
  color: #FAFAFA;
  background-color: #1CC08E;
  outline: 0.225rem solid rgba(28, 192, 142, 0.45);
}

.button-outline-warning {
  color: #C0B430;
  border-color: #C0B430;
}
.button-outline-warning:hover {
  background-color: #C0B430;
  color: #1C1A1A;
}
.button-outline-warning:active, .button-outline-warning:focus, .button-outline-warning.active {
  color: #1C1A1A;
  background-color: #C0B430;
  outline: 0.225rem solid rgba(192, 180, 48, 0.45);
}

.button-outline-danger {
  color: #8F142D;
  border-color: #8F142D;
}
.button-outline-danger:hover {
  background-color: #8F142D;
  color: #FAFAFA;
}
.button-outline-danger:active, .button-outline-danger:focus, .button-outline-danger.active {
  color: #FAFAFA;
  background-color: #8F142D;
  outline: 0.225rem solid rgba(143, 20, 45, 0.45);
}

.button-outline-text {
  color: #1C1A1A;
  border-color: #1C1A1A;
}
.button-outline-text:hover {
  background-color: #1C1A1A;
  color: #FAFAFA;
}
.button-outline-text:active, .button-outline-text:focus, .button-outline-text.active {
  color: #FAFAFA;
  background-color: #1C1A1A;
  outline: 0.225rem solid rgba(28, 26, 26, 0.45);
}

.button-outline-light {
  color: #FAFAFA;
  border-color: #FAFAFA;
}
.button-outline-light:hover {
  background-color: #FAFAFA;
  color: #1C1A1A;
}
.button-outline-light:active, .button-outline-light:focus, .button-outline-light.active {
  color: #1C1A1A;
  background-color: #FAFAFA;
  outline: 0.225rem solid rgba(250, 250, 250, 0.45);
}

.button-outline-gray {
  color: #E6EAEE;
  border-color: #E6EAEE;
}
.button-outline-gray:hover {
  background-color: #E6EAEE;
  color: #1C1A1A;
}
.button-outline-gray:active, .button-outline-gray:focus, .button-outline-gray.active {
  color: #1C1A1A;
  background-color: #E6EAEE;
  outline: 0.225rem solid rgba(230, 234, 238, 0.45);
}

.button-outline-dark {
  color: #1C1A1A;
  border-color: #1C1A1A;
}
.button-outline-dark:hover {
  background-color: #1C1A1A;
  color: #FAFAFA;
}
.button-outline-dark:active, .button-outline-dark:focus, .button-outline-dark.active {
  color: #FAFAFA;
  background-color: #1C1A1A;
  outline: 0.225rem solid rgba(28, 26, 26, 0.45);
}

.button-outline-white {
  color: #fff;
  border-color: #fff;
}
.button-outline-white:hover {
  background-color: #fff;
  color: #1C1A1A;
}
.button-outline-white:active, .button-outline-white:focus, .button-outline-white.active {
  color: #1C1A1A;
  background-color: #fff;
  outline: 0.225rem solid rgba(255, 255, 255, 0.45);
}

.button-link {
  background-color: transparent;
  color: inherit;
  border: none;
  text-decoration: none;
  display: flex;
}
.button-link:hover {
  opacity: 0.7;
}
.button-link:active, .button-link:focus, .button-link.active {
  outline: solid 0.225rem rgba(28, 26, 26, 0.25);
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.text-primary {
  color: #0168B5;
}

.text-accent {
  color: #5001B7;
}

.text-success {
  color: #1CC08E;
}

.text-warning {
  color: #C0B430;
}

.text-danger {
  color: #8F142D;
}

.text-text {
  color: #1C1A1A;
}

.text-light {
  color: #FAFAFA;
}

.text-gray {
  color: #E6EAEE;
}

.text-dark {
  color: #1C1A1A;
}

.text-white {
  color: #fff;
}

.header-1 {
  font-size: 3rem;
}
.header-1 a {
  text-decoration: none;
}

a.header-1 {
  text-decoration: none;
}

h1 {
  font-size: 3rem;
}
h1 a {
  text-decoration: none;
}

.header-2 {
  font-size: 2.25rem;
}
.header-2 a {
  text-decoration: none;
}

a.header-2 {
  text-decoration: none;
}

h2 {
  font-size: 2.25rem;
}
h2 a {
  text-decoration: none;
}

.header-3 {
  font-size: 1.125rem;
  font-weight: bold;
}
.header-3 a {
  text-decoration: none;
}

a.header-3 {
  text-decoration: none;
}

h3 {
  font-size: 1.125rem;
  font-weight: bold;
}
h3 a {
  text-decoration: none;
}

.header-4 {
  font-size: 1rem;
}
.header-4 a {
  text-decoration: none;
}

a.header-4 {
  text-decoration: none;
}

h4 {
  font-size: 1rem;
}
h4 a {
  text-decoration: none;
}

.header-5 {
  font-size: 0.95rem;
}
.header-5 a {
  text-decoration: none;
}

a.header-5 {
  text-decoration: none;
}

h5 {
  font-size: 0.95rem;
}
h5 a {
  text-decoration: none;
}

.header-6 {
  font-size: 0.875rem;
}
.header-6 a {
  text-decoration: none;
}

a.header-6 {
  text-decoration: none;
}

h6 {
  font-size: 0.875rem;
}
h6 a {
  text-decoration: none;
}

a {
  color: inherit;
  text-decoration: underline;
}

.text-start {
  text-align: left;
}

.text-end {
  text-align: right;
}

.text-center {
  text-align: center;
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.table {
  border-collapse: collapse;
}
.table td,
.table th {
  padding: 0.825rem 0.55rem;
}
.table thead,
.table tfoot {
  background-color: #E6EAEE;
}
.table thead th,
.table tfoot th {
  text-align: left;
}

.table-pager {
  display: flex;
  justify-content: end;
  margin-top: 1rem;
}
.table-pager .button, .table-pager .button-outline {
  border-radius: 0;
  outline: none;
}
.table-pager .button:first-child, .table-pager .button-outline:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.table-pager .button:last-child, .table-pager .button-outline:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.nav {
  width: 100%;
  height: 4.8rem;
  display: flex;
  justify-content: center;
}
.nav .nav-content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 0) {
  .nav .nav-content {
    max-width: 575px;
  }
}
@media (min-width: 767px) {
  .nav .nav-content {
    max-width: 667px;
  }
}
@media (min-width: 992px) {
  .nav .nav-content {
    max-width: 892px;
  }
}
@media (min-width: 1200px) {
  .nav .nav-content {
    max-width: 1100px;
  }
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.bg-primary {
  background-color: #0168B5;
  color: #FAFAFA;
}

.bg-accent {
  background-color: #5001B7;
  color: #FAFAFA;
}

.bg-success {
  background-color: #1CC08E;
  color: #FAFAFA;
}

.bg-warning {
  background-color: #C0B430;
  color: #1C1A1A;
}

.bg-danger {
  background-color: #8F142D;
  color: #FAFAFA;
}

.bg-text {
  background-color: #1C1A1A;
  color: #FAFAFA;
}

.bg-light {
  background-color: #FAFAFA;
  color: #1C1A1A;
}

.bg-gray {
  background-color: #E6EAEE;
  color: #1C1A1A;
}

.bg-dark {
  background-color: #1C1A1A;
  color: #FAFAFA;
}

.bg-white {
  background-color: #fff;
  color: #1C1A1A;
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.ms-0 {
  margin-left: 0;
}

.ms-1 {
  margin-left: 0.25rem;
}

.ms-2 {
  margin-left: 0.5rem;
}

.ms-3 {
  margin-left: 1rem;
}

.ms-4 {
  margin-left: 1.5rem;
}

.ms-5 {
  margin-left: 3rem;
}

.me-0 {
  margin-right: 0;
}

.me-1 {
  margin-right: 0.25rem;
}

.me-2 {
  margin-right: 0.5rem;
}

.me-3 {
  margin-right: 1rem;
}

.me-4 {
  margin-right: 1.5rem;
}

.me-5 {
  margin-right: 3rem;
}

.mt-0 {
  margin-top: 0;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 1rem;
}

.mt-4 {
  margin-top: 1.5rem;
}

.mt-5 {
  margin-top: 3rem;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 1rem;
}

.mb-4 {
  margin-bottom: 1.5rem;
}

.mb-5 {
  margin-bottom: 3rem;
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.box {
  display: grid;
  grid-template-columns: 1rem max-content 1fr;
  grid-template-rows: max-content max-content 1fr;
}
.box .box-title {
  font-size: 1.125rem;
  font-weight: bold;
  grid-row: 1/3;
  grid-column: 2/3;
  background-color: #FAFAFA;
  padding: 0 0.25rem;
  margin-left: -0.25rem;
  display: flex;
  align-items: center;
  z-index: 1;
}
.box .box-border {
  grid-row: 2/4;
  grid-column: 1/4;
  border: solid 1px #E6EAEE;
  border-radius: 0.625rem;
}
.box .box-content {
  grid-row: 3/4;
  grid-column: 1/4;
  padding: 1rem 1rem;
}
.box.box-wide:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #E6EAEE;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  grid-row: 3;
  grid-column: 1/4;
}
.box.box-wide .box-content {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0.5rem;
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.form-control {
  padding: 0.5625rem 0.75rem;
  border-radius: 0.35rem;
  border: solid 1px #E6EAEE;
  transition: outline-width 0.15s ease;
  appearance: none;
  color: inherit;
}
.form-control:active, .form-control:focus, .form-control.active {
  border-color: #5001B7;
  outline: solid 4px rgba(80, 1, 183, 0.25);
}
.form-control::file-selector-button, .form-control::-webkit-file-upload-button {
  margin: -0.5625rem;
  margin-left: -0.75rem;
  margin-inline-end: 0.75rem;
  padding: 0.5625rem 0.75rem;
  border: 0;
  background-color: #E6EAEE;
}
.form-control::file-selector-button:hover, .form-control::-webkit-file-upload-button:hover {
  background-color: #c8d1d9;
}
.form-control::file-selector-button:active, .form-control::-webkit-file-upload-button:active {
  background-color: #b8c4cf;
}

.form-select {
  appearance: none;
  display: block;
  width: 100%;
  background-color: #fff;
  border: solid 1px #E6EAEE;
  border-radius: 0.35rem;
  padding: 0.5625rem 0.5625rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231C1A1A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 1rem 0.75rem;
}
.form-select:active, .form-select:focus, .form-select.active {
  border-color: #5001B7;
  outline: solid 4px rgba(80, 1, 183, 0.25);
}

.form-group {
  display: flex;
  flex-direction: column;
}
.form-group label {
  margin-bottom: 0.5rem;
}

input[type=checkbox] {
  appearance: none;
  width: 1em;
  height: 1em;
  vertical-align: top;
  flex: 0 0 1em;
  background-color: #FAFAFA;
  border: solid 0.1rem #928a8a;
  border-radius: 0.15rem;
  transition: background-color 0.15s ease;
}
input[type=checkbox]:hover {
  background-color: inherit;
  border-color: #1c1a1a;
}
input[type=checkbox]:checked {
  background-color: #0168B5;
  border-color: #0168B5;
  position: relative;
}
input[type=checkbox]:checked:before {
  content: "";
  display: block;
  width: 50%;
  height: 80%;
  border-bottom: solid 2px white;
  border-right: solid 2px white;
  transform-origin: left top;
  transform: rotate(45deg);
  position: absolute;
  left: 60%;
  top: -5%;
}
input[type=checkbox]:focus, input[type=checkbox]:active {
  outline: solid 0.15rem rgba(1, 104, 181, 0.35);
  border-color: #0168B5;
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.card {
  padding: 2rem;
  background-color: #E6EAEE;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.25);
}

/* Colors */
/* Types */
/* Buttons */
/* Tables */
/* Sizing */
/* Spacing */
/* Navbar */
/* Footer */
/* Text alignments */
/* Box */
/* Forms */
/* Card */
/* Display */
/* Excerpt display */
.display-none {
  display: none;
}

.display-block {
  display: block;
}

:root {
  --primary: #0168B5;
  --accent: #5001B7;
  --success: #1CC08E;
  --warning: #C0B430;
  --danger: #8F142D;
  --text: #1C1A1A;
  --light: #FAFAFA;
  --gray: #E6EAEE;
  --dark: #1C1A1A;
  --white: #fff;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  color: #1c2848;
  margin: 0;
  padding: 0;
  min-height: 100vh;
  background-color: #FAFAFA;
}
@media (min-width: 0) {
  body {
    grid-template-columns: 1fr 575px 1fr;
  }
}
@media (min-width: 767px) {
  body {
    grid-template-columns: 1fr 667px 1fr;
  }
}
@media (min-width: 992px) {
  body {
    grid-template-columns: 1fr 892px 1fr;
  }
}
@media (min-width: 1200px) {
  body {
    grid-template-columns: 1fr 1100px 1fr;
  }
}

.lab-label {
  padding-left: 0.5em;
}

#app-nav {
  grid-row: 1;
  grid-column: 1/4;
}
#app-nav .nav-links {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.navbar-cobres {
  padding: 20px 60px;
  color: #1c2848;
}

.nav-content-cobres {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.cobres-logo-container {
  display: flex;
}

.cobres-logo-container p {
  font-family: "DM Serif Display", serif;
  font-size: 42px;
  margin: 14px 0 0 0;
}

.cobres-logo-container p span {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  margin-left: 5px;
  color: #a1a5c6;
}

#app-content {
  max-width: 100%;
  margin: 0 60px 0 60px;
}

#app-footer {
  grid-row: 3;
  grid-column: 1/4;
  margin-top: 30px;
  background-color: #E6EAEE;
  display: flex;
  justify-content: center;
}
#app-footer .footer-content {
  width: 100%;
  padding: 2rem;
}
@media (min-width: 0) {
  #app-footer .footer-content {
    max-width: 575px;
  }
}
@media (min-width: 767px) {
  #app-footer .footer-content {
    max-width: 667px;
  }
}
@media (min-width: 992px) {
  #app-footer .footer-content {
    max-width: 892px;
  }
}
@media (min-width: 1200px) {
  #app-footer .footer-content {
    max-width: 1100px;
  }
}

.button-link:focus,
.button-link:active {
  outline: 0 !important;
}

.lab-lable:focus,
.button-link:active {
  outline: 0 !important;
}

.sign-out-link {
  background-color: #e5ccba;
  padding: 8px 30px;
  border-radius: 0px !important;
}

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