@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Jost:ital,wght@0,100..900;1,100..900");
@import url("https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Jost:ital,wght@0,100..900;1,100..900&family=Oswald:wght@200..700&family=Squada+One&display=swap");
html, body {
  height: 100%;
}

body {
  margin: 0;
  font-family: Jost, Roboto, "Helvetica Neue", sans-serif;
}

.menu-bar {
  background-color: var(--menu-background-color);
}

.menu-item {
  color: var(--menu-text-color);
}

.profile-icon {
  background-color: var(--profile-icon-background-color);
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bolder;
  font-family: "Josefin Sans", serif;
  font-optical-sizing: auto;
}

h1 {
  font-size: 2em;
  text-align: center;
  margin: 50px 0px;
}

h2 {
  font-size: 1.7em;
}

table {
  width: 100%;
  border-collapse: collapse;
}

th, td {
  padding: 8px;
  text-align: left;
  border-bottom: 1px solid var(--table-border-color, #ddd);
}

th {
  background-color: var(--table-header-background-color, #f2f2f2);
}

tr:hover {
  background-color: var(--table-row-hover-background-color, #f5f5f5);
}

.mat-mdc-card {
  display: block;
  position: relative;
  padding: 16px;
  border-radius: 4px;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

.mat-mdc-card-title {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

.mat-mdc-card-content {
  margin-top: 16px;
  font-size: 14px;
}

.mat-mdc-card-actions {
  margin-top: 8px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.mat-mdc-card-footer {
  margin-top: 16px;
  font-size: 12px;
}

.mat-raised-button, .mat-stroked-button, .mat-flat-button {
  padding: 0 1.15em;
  margin: 0 0.65em;
  min-width: 3em;
  line-height: 36.4px;
}

.mat-standard-chip {
  padding: 0.5em 0.85em;
  min-height: 2.5em;
}

.material-icons {
  font-size: 24px;
  font-family: "Material Icons", "Material Icons";
}
.material-icons .mat-badge-content {
  font-family: "Roboto";
}

.right {
  text-align: right;
}

.center {
  text-align: center;
}

mat-card {
  margin-bottom: 20px;
}

mat-card h2 {
  font-size: 1em;
  font-weight: 700;
}

.form-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/*
body {
  color-scheme: light;
  margin: 0;
  font-family: 'Jost', Verdana, sans-serif;
}


$danger-lighter: color.adjust($danger, $lightness: 20%);
$danger-darker: color.adjust($danger, $lightness: -20%);

$accent-text: rgba($accentText, 0.7);
$disabled-text: rgba($text, 0.5);
$dividers: rgba($text, 0.12);
$focused: rgba($text, 0.12);

$link-color: $info;
$link-hover-color: color.adjust($info, $lightness: 10%);
$border-color: #cccccc;
$btn-bg: $secondary;
$btn-border-color: $secondary;
$btn-hover-bg: color.adjust($secondary, $lightness: 10%);
$btn-hover-border-color: color.adjust($secondary, $lightness: 10%);
$input-bg: #ffffff;
$input-border-color: #cccccc;
$input-color: #000000;
$body-emphasis-color: $primary;
$nav-link-color: $secondary;

$table-bg: #f9f9f9;
$menu-color:#dff1fb;

:root {
  --primary: #fc003f;
  --primary-text: #fff;
  --secondary: #34d4ac;
  --secondary-text: #000;
  --success: #03dac6;
  --error: #f82032;
  --text-color: #000;
  --accent-color: #fc003f;
  --highcolor: #92a8d1;
  --menu-text-color: #000;
  --profile-icon-background-color: #fc003f;
  --table-alternate-row: #f5f5f5;
  --console-background: $text;
  --console-background-alternate: #121212;
  --console-color: #FFF;
  --accent: #fc003f;
  --accent-text: #fff;

  --footer-background: #1d1d22;
  --footer-color:  #34d4ac;
  --footer-link: #858585;
  --footer-secondary-link: #34d4ac;

  --dark : #1d1d22;
  --dark-text : #FFF;
  --bs-link-color-rgb: #fc003f;
}

html {
  color-scheme: light;
}

body {
}

.mdc-text-field {
  background: #FFF;
}

.alert ul {
  margin:0;
}

*/
a:hover, a:hover {
  background: rgba(0, 0, 0, 0.04);
  color: var(-p-primary-color, inherit);
  outline: none;
  text-decoration: none;
}

a:link, a {
  color: var(-p-primary-color, inherit);
  text-decoration: none;
}

/*# sourceMappingURL=light-theme.css.map */
