/* FOUC prevention for members area */
.material-icons,
.material-icons-outlined,
.material-icons-myLabel,
.material-icons-Circle,
.material-sharp,
.material-iconsSort {
  visibility: hidden;
}

.fonts-loaded .material-icons,
.fonts-loaded .material-icons-outlined,
.fonts-loaded .material-icons-myLabel,
.fonts-loaded .material-icons-Circle,
.fonts-loaded .material-sharp,
.fonts-loaded .material-iconsSort {
  visibility: visible;
}

@font-face {
  font-family: "MaterialIcons";
  font-style: normal;
  font-weight: 400;
  src: url(MaterialIcons-Regular.ttf);
}

@font-face {
  font-family: "Material-Icons-Outlined";
  font-style: light;
  font-weight: 400;
  src: url(gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2");
}

@font-face {
  font-family: "material-symbols-sharp";
  font-style: normal;
  font-weight: 400;
  src: url(MaterialSymbolsSharp_Filled_36pt-SemiBold.ttf);
}

@font-face {
  font-family: "materialsymbolsFill";
  font-style: normal;
  font-weight: 400;
  src: url(MaterialSymbolsOutlined-Regular.ttf);
}
.material-icons-myLabel {
  display: inline-block;
  font-family: "materialsymbolsFill";
  font-weight: 400;
  font-style: normal;
  color: #23483c;
  font-size: 22px;
  vertical-align: middle;
  letter-spacing: -2px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" -25, "opsz" 40
}

.logo-container {
  display: flex;
  align-items: left;
  padding: 2px;
  border-bottom: 0px solid rgba(255, 255, 255, 0.2);
}

 .material-icons-myLabel.Staricon {
  font-size: 60px;
  color: #f2b779;
  margin-right: 5px;
  margin-top: -14px;

}
 .text {
  display: flex;
  flex-direction: column;
}

.system-name {
  font-size: 32px;
  font-weight: 600;
  color: #000;
}

 .tagline {
  font-size: 0.85em;
  color: #000;
}
i {
  vertical-align: middle;
  letter-spacing: -2px;
}

.material-icons-outlined {
  display: inline-block;
  font-family: "materialsymbolsFill";
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  vertical-align: middle;
  letter-spacing: -2px;
  font-variation-settings:
    "FILL" 0,
    "wght" 100,
    "GRAD" -25,
    "opsz" 40;
}

.material-icons-Circle {
  display: inline-block;
  font-family: "materialsymbolsFill";
  font-weight: 400;
  font-style: normal;
  font-size: 60px;
  vertical-align: middle;

  font-variation-settings:
    "FILL" 0,
    "wght" 100,
    "GRAD" -25,
    "opsz" 40;
}
.material-sharp {
  font-family: "material-symbols-sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  vertical-align: middle;

}

.material-icons,
.material-iconsSort {
  font-family: "MaterialIcons";
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  line-height: 100%;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga";
}

.IconGrn {
  color: #090;
}

.IconYel {
  color: #f90;
}

.IconRed {
  color: #a80000;
}
