.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pd-1 {
  padding-bottom: 0.25rem !important;
}

.pd-2 {
  padding-bottom: 0.5rem !important;
}

.pd-3 {
  padding-bottom: 1rem !important;
}

.pd-4 {
  padding-bottom: 1.5rem !important;
}

.pd-5 {
  padding-bottom: 3rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.pl-3 {
  padding-left: 1rem !important;
}

.pl-4 {
  padding-left: 1.5rem !important;
}

.pl-5 {
  padding-left: 3rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pr-3 {
  padding-right: 1rem !important;
}

.pr-4 {
  padding-right: 1.5rem !important;
}

.pr-5 {
  padding-right: 3rem !important;
}

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

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

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

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

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

.md-1 {
  margin-bottom: 0.25rem !important;
}

.md-2 {
  margin-bottom: 0.5rem !important;
}

.md-3 {
  margin-bottom: 1rem !important;
}

.md-4 {
  margin-bottom: 1.5rem !important;
}

.md-5 {
  margin-bottom: 3rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.ml-3 {
  margin-left: 1rem !important;
}

.ml-4 {
  margin-left: 1.5rem !important;
}

.ml-5 {
  margin-left: 3rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mr-3 {
  margin-right: 1rem !important;
}

.mr-4 {
  margin-right: 1.5rem !important;
}

.mr-5 {
  margin-right: 3rem !important;
}

.table_container {
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow: hidden;
  color: #3E4042 !important;
}
.table_container table {
  width: 100%;
  border-collapse: collapse;
}
.table_container table th {
  border: 1px solid #bdbdbd;
  padding: 10px;
  text-align: left;
  background-color: #bdbdbd;
  font-weight: bold;
}
.table_container table td {
  border: 1px solid #ccc;
  background-color: white;
  padding: 10px;
  text-align: left;
}
.table_container table tbody tr:hover {
  background-color: #e5e5e5;
}
.table_container table a {
  color: #007bff;
  text-decoration: none;
}
.table_container table a:hover {
  text-decoration: underline;
}

/* Removes all the stupid things from browser and makes sure everything fits well. */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
body {
  min-height: 100vh;
  color: #EAE6E5 !important;
  font-family: sans-serif;
  background: #3E4042 !important;
  padding: 20px;
}

/* Makes sure that images always fit and are visible. */
img, picture, svg, video {
  display: block;
  max-width: 100%;
}

/* Makes sure that all clickable have a pointer cursor. */
label,
button,
select,
summary,
[type=radio],
[type=submit],
[type=checkbox] {
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets/styles/_utilities/_spacing.scss%22,%22../../assets/styles/home.scss%22,%22../../assets/styles/_variables.scss%22,%22../../assets/styles/app.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAyBM;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;ACxBR;EACE;EACA;EACA;EAEA,OCNW;;ADQX;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AEnCN;AACA;EACE;EACA;EACA;;;AAGF;EACE;IACE;;;AAIJ;EACE;EACA,ODnBM;ECoBN;EACA,YDpBW;ECsBX;;;AAGF;AACA;EACE;EACA;;;AAGF;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE%22,%22file%22:%22app.output.css%22%7D */
