:root {
  --oss-blue: #00bee6;
  --oss-middleblue: #0082b4;
  --oss-darkblue: #005a78;
  --oss-darkblue-second: #003763;
  --oss-turquise: #00afb4;
  --oss-turquise-green: #00ffc8;
  --oss-green: #00e68c;
  --oss-darkgreen: #006e5a;
  --oss-vinored: #9c88bb;
  --oss-red: #e60032;
  --oss-superblack: #000000;
  --oss-greyblack: #232328;
  --oss-darkgrey: #4b4b50;
  --oss-grey: #5f5f64;
  --oss-greywhite: #f5f5f5;
  --oss-lightgrey: #e1e1e3;
  --oss-superlightgrey: #c3c3c8;
  --oss-middlegrey: #87878c;
  --oss-white: #ffffff;
  --breakpoint-mobile: 550px;
  --oss-gradient-start: var(--oss-blue);
  --oss-gradient-end: var(--oss-green);
}

@font-face {
  font-family: "Lato";
  src: url(../css/fonts/Lato-normal-400.woff) format("woff");
}
@font-face {
  font-family: "SaarPro";
  src: url(../css/fonts/SaarPro-Headline.woff2) format("woff2");
}
@font-face {
  font-family: "Roboto-OSS";
  src: url(../css/fonts/Roboto-Regular.ttf);
}
#switchSchoolMenu {
  cursor: pointer;
}

#dark-overlay {
  position: fixed;
  z-index: 0;
  top: 0px;
  left: clamp(77px, 5%, 90px);
  height: 100%;
  width: 100%;
  display: none;
}

#dark-overlay.is-active {
  background-color: #000;
  -ms-filter: "Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  z-index: 10000;
  display: block !important;
}

.oss-headerbar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: var(--oss-darkgrey);
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  z-index: 10001;
}

.oss-headerbar * {
  user-select: none;
  z-index: 10001;
}

.oss-headerbar .container-left {
  width: 25%;
}

.oss-headerbar .headerbar-icon {
  fill: var(--oss-white);
  height: 30px;
  max-height: 40px;
  width: 30px;
  margin: 10px;
}

.oss-headerbar .container-right {
  width: 25%;
  display: flex;
  display: -webkit-flex;
  flex-direction: row-reverse;
}

.oss-headerbar .container-middle {
  width: 50%;
}

.oss-headerbar .container-middle p {
  text-align: center;
}

.oss-headerbar .container-middle .schoolText {
  text-align: center;
  color: var(--oss-superlightgrey);
  font-family: "Roboto-OSS";
  margin-top: 15px;
}

.oss-sidebar * {
  box-sizing: content-box;
}

.oss-sidebar {
  /* neu ab hier */
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 90px;
  /* Old */
  position: fixed;
  /*
  width: 5%;
  min-width: 77px;
  max-width: 90px;
  */
  height: 100%;
  left: 0;
  top: 0;
  background-color: var(--oss-greyblack);
  z-index: 100002;
  box-sizing: content-box;
}

.oss-sidebar .greyBG {
  background-color: var(--oss-grey);
}

.oss-sidebar * {
  user-select: none;
}

.oss-sidebar-dropout {
  position: fixed;
  width: 15%;
  min-width: 280px;
  height: 100%;
  margin-left: clamp(77px, 5%, 90px);
  margin-left: 90px;
  background-color: var(--oss-darkgrey);
  z-index: 100001;
  transition: margin-left 0.5s;
  animation: fade-in 0.5s;
  top: 0;
  left: 0;
}

.oss-sidebar-dropout .topMenu {
  display: none;
  width: 100%;
  height: 50px;
}

.oss-sidebar-dropout .topMenu svg {
  /*max-height: 80%; */
  width: 30px;
  fill: var(--oss-white);
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.oss-sidebar-dropout .topMenu .left {
  width: 25%;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-start;
  padding-left: 7%;
}

.oss-sidebar-dropout .topMenu .middle {
  width: 50%;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
}

.oss-sidebar-dropout .topMenu .middle p {
  font-family: "Roboto-OSS";
  color: var(--oss-white);
  font-size: 20px;
  margin: 0;
  padding-top: 15px;
}

.oss-sidebar-dropout .topMenu .right {
  width: 25%;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: flex-end;
  padding-right: 7%;
}

.oss-sidebar-dropout.hidden {
  display: none;
  opacity: 0;
  animation: fade-out 0.5s;
}

.oss-sidebar-dropout.hidden * {
  display: none;
  opacity: 0;
  animation: fade-out 0.5s;
}

.oss-sidebar-dropout.sidebar-is-max {
  width: 15%;
  min-width: 280px;
  height: 100%;
  margin-left: 300px;
}

.oss-sidebar-dropout * {
  z-index: 100001;
}

.oss-sidebar-dropout .subMenuItemContainer {
  width: 90%;
  padding-left: 5%;
  padding-top: 5%;
  overflow-y: auto;
  height: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.oss-sidebar-dropout .subMenuItemContainer::-webkit-scrollbar {
  background: transparent;
  width: 0px;
}

.oss-sidebar-dropout .subMenuItemContainer ul {
  list-style: none;
  padding-left: 0;
}

.oss-sidebar-dropout .subMenuItemContainer .subMenuItem {
  padding-top: 2%;
  padding-bottom: 2%;
  border-radius: 10px;
  margin-bottom: 8px;
}

.oss-sidebar-dropout .subMenuItemContainer .subMenuItem:hover {
  background-color: var(--oss-grey);
}

.oss-sidebar-dropout .subMenuItemContainer .subMenuItem a {
  color: var(--oss-white);
  font-size: 20px;
  font-family: "Roboto-OSS";
  text-decoration: none;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-left: 5%;
}

.oss-sidebar-dropout .subMenuItemContainer .subMenuItem a:hover {
  text-decoration: none;
}

.oss-sidebar * {
  z-index: 100001;
}

.oss-sidebar.is-max {
  width: 300px;
  min-width: 300px;
  max-width: 300px;
}

.oss-sidebar.oss-hidden * {
  display: none;
}

.oss-sidebar h1 {
  color: white;
}

.oss-sidebar .schoolText {
  font-family: "SaarPro";
  color: white;
}

.oss-sidebar .sidebar-logo {
  width: 45px;
  height: auto;
  fill: var(--oss-white);
}

.oss-sidebar .logoContainer {
  height: 11%;
  max-height: 11%;
  /* Neu */
  min-height: 90px;
}

.oss-sidebar .logoContainer .mobileMenuContainer {
  display: none;
}

.oss-sidebar:not(.is-max) .schoolText {
  display: none;
}

.oss-sidebar .schoolText {
  text-align: left;
  font-family: "Roboto-OSS";
  color: var(--oss-middlegrey);
  padding-top: 1%;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.oss-sidebar.is-max .logoContainer {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
}

.oss-sidebar.is-max .logoContainer a.linkToStart {
  width: 50%;
}

.oss-sidebar .logoContainer a.linkToStart {
  display: block;
  width: 100%;
}

.oss-sidebar .logoContainer .logoText {
  color: var(--oss-white);
  font-size: x-large;
  font-family: "SaarPro";
  font-weight: lighter;
  /* Neu ab hier */
  margin-block-end: 0.2em;
}

.oss-sidebar .logoContainer .logoText {
  display: none;
  margin-block-start: 0;
}

.oss-sidebar.is-max .logoContainer .logoText {
  display: block;
}

/* New Stuff */
.oss-sidebar .logoContainer .logoBanner {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  margin-top: 1rem;
}

.oss-sidebar:not(.is-max) .logoContainer .logoBanner {
  justify-content: center;
}

.oss-sidebar.is-max .logoContainer .logoBanner {
  padding-left: 22.5px;
  width: calc(100% - 45px);
}

.oss-sidebar .logoContainer .logoBanner .textContainer p {
  padding-left: 7%;
}

.oss-sidebar .logoContainer a {
  text-decoration: none;
}

.oss-sidebar .servicesContainer {
  height: 75% !important;
  max-height: 75% !important;
  min-height: 85px;
}

.oss-sidebar .menuContainer {
  padding-left: 22.5px;
  width: calc(100% - 45px);
  /* Neue Werte */
  height: calc(100% - 3px) !important;
  max-height: calc(100% - 3px) !important;
  /* Alte Werte:
  height: 74%;
  max-height: 74%;
  */
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: flex-start;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.oss-sidebar:not(.is-max) .menuContainer {
  width: calc(100% - 45px);
  padding-left: 22.5px;
}

.oss-sidebar .menuContainer::-webkit-scrollbar {
  background: transparent;
  width: 0px;
  display: none;
}

.oss-sidebar .menuContainer .menuItemContainer {
  margin-bottom: 8px;
  border-radius: 10px;
  /* Neu */
  min-height: 40px;
  max-height: 40px;
}

.oss-sidebar.is-max .menuContainer .menuItemContainer {
  margin-bottom: 8px;
  max-height: 6%;
  display: inline-grid;
}

.oss-sidebar .menuContainer .menuItemContainer.is-active {
  background-color: var(--oss-blue);
}

/* Rule komplett neu */
.oss-sidebar .menuContainer .menuItemContainer.is-active:hover {
  background-color: var(--oss-blue) !important;
}

.oss-sidebar .menuContainer .menuItemContainer:hover {
  background-color: var(--oss-grey);
}

.oss-sidebar .menuItemContainer:hover .sidebar-icon-right.grey {
  fill: var(--oss-white);
}

.oss-sidebar .bottomContainer .menuItemContainer:hover {
  background-color: var(--oss-grey);
}

.oss-sidebar.is-max .menuContainer .menuItemContainer .menuItemLink {
  display: flex;
  flex-direction: row;
  text-decoration: none;
  align-items: center;
}

.oss-sidebar.is-max .bottomContainer .menuItemContainer .menuItemLink {
  display: flex;
  flex-direction: row;
  text-decoration: none;
  align-items: center;
}

.oss-sidebar.is-max .bottomContainer .menuItemContainer:last-child {
  margin-bottom: 0;
}

.oss-sidebar .menuItemContainer .menuItemLink p {
  display: none;
}

.oss-sidebar.is-max .menuItemContainer .menuItemLink p {
  display: block;
  color: var(--oss-white);
  font-family: "Roboto-OSS";
  padding-left: 18.5px;
  align-self: center;
  font-size: 20px;
  margin: 0;
}

.oss-sidebar.is-max .menuItemContainer.is-active .menuItemLink p {
  color: var(--oss-superblack);
}

.oss-sidebar:not(.is-max) .sidebar-icon {
  height: 80%;
  width: 80%;
  max-height: 45px;
  max-width: 45px;
  padding: 25%;
  fill: var(--oss-white);
  align-self: center;
}

.oss-sidebar .logoContainer .mobileMenuContainer .menuItemContainer .menuItemLink .sidebar-icon {
  width: 40px !important;
  max-width: 25px !important;
  min-width: 25px !important;
}

.oss-sidebar .sidebar-icon {
  fill: var(--oss-white);
}

.oss-sidebar.is-max .sidebar-icon {
  padding-left: 11.25px;
  /*padding-right: 0;
  padding-top: 3%;
  padding-bottom: 3%;
  */
  width: 22.5px;
  min-width: 22.5px;
  align-self: center;
  max-width: 22.5px !important;
  height: 22.5px;
  min-height: 22.5px;
  max-height: 22.5px;
}

.oss-sidebar.is-max .sidebar-icon-right {
  display: block;
  width: 10%;
  height: auto;
  max-height: 20px;
  fill: var(--oss-white);
  margin-left: auto;
  margin-right: 10px;
}

.oss-sidebar.is-max .sidebar-icon-right.grey {
  fill: var(--oss-grey);
}

.oss-sidebar .sidebar-icon-right {
  display: none;
}

.oss-sidebar .menuContainer .menuItemContainer.is-active .sidebar-icon {
  fill: var(--oss-superblack);
}

.oss-sidebar .menuContainer .menuItemContainer a p {
  color: #C8C8D2;
  font-size: x-large;
}

.oss-sidebar .menuContainer .menuItemContainer a {
  max-height: 100%;
  display: flex;
  display: -webkit-flex;
}

.oss-sidebar .menuContainer .menuItemContainer a:hover {
  color: #00A8BD;
}

.oss-sidebar .bottomContainer {
  padding-left: 22.5px;
  width: calc(100% - 45px);
  /*
  height: calc(100% - 11% - 74% - 60px);
  max-height: calc(100% - 11% - 74% - 60px);
  min-height: 80px !important;
  */
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: space-around;
  /* neue werte */
  padding-top: 0 !important;
  margin-bottom: 1rem;
}

@media screen and (max-height: 850px) {
  .separator {
    display: block !important;
  }
}
.oss-sidebar:not(.is-max) .bottomContainer {
  /* padding-top: 10%; */
}

.oss-sidebar .slideOutButtonContainer {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  width: calc(100% + 12.5px);
  justify-content: flex-end;
  height: 25px;
}

.oss-sidebar .slideOutButtonContainer .slideOutButton {
  display: flex;
  width: 25px;
  height: 25px;
  background-color: var(--oss-middlegrey);
  border-radius: 30px;
  border: 3px solid var(--oss-greyblack);
}

.oss-sidebar .slideOutButtonContainer .slideOutButton:hover {
  background-color: var(--oss-blue);
}

.oss-sidebar .slideOutButtonContainer .slideOutButton .slideout-icon {
  width: 100%;
  fill: var(--oss-superblack);
}

.oss-sidebar .slideOutButtonContainer .slideOutButton:hover .slideout-icon {
  fill: var(--oss-white);
}

.oss-sidebar.is-max .bottomContainer {
  padding-left: 22.5px;
  width: calc(100% - 45px);
  padding-top: 5%;
}

.oss-sidebar .separator {
  background-color: var(--oss-middlegrey);
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: none;
  width: 80%;
  /* display: none; */
}

.oss-sidebar.is-max .bottomContainer .menuItemContainer {
  width: 100%;
}

.oss-sidebar .bottomContainer .menuItemContainer {
  /** margin-bottom: 5px; */
  display: block;
  border-radius: 10px;
  height: 40px;
  max-height: 40px;
  min-height: 40px;
}

.oss-sidebar .bottomContainer .menuItemContainer:not(:last-child) {
  margin-bottom: 8px;
}

.oss-sidebar:not(.is-max) .bottomContainer .menuItemContainer {
  width: 100%;
}

.oss-sidebar .bottomContainer .menuItemContainer a {
  color: #C8C8D2;
  font-size: x-large;
  text-decoration: none;
  max-height: 100%;
  height: 100%;
  display: flex;
}

.oss-sidebar .bottomContainer .menuItemContainer a:hover {
  color: #00A8BD;
}

.pageContent {
  transition: margin-left 0.5s;
  padding: 20px;
}

.modalView {
  position: absolute;
  top: 20vh;
  left: 40vw;
  width: 20vw;
  height: 60vh;
  background-color: #00B4FF;
  border-radius: 25px;
  z-index: 10001 !important;
  box-shadow: 0 0 1em var(--oss-darkgrey);
}

.modalView.oss-hidden * {
  display: none;
}

.modalView.oss-hidden {
  display: none;
}

.modalView .titleContainer {
  padding-top: 2%;
  padding-left: 10%;
  padding-right: 10%;
}

.modalView .titleContainer h1 {
  font-family: "Roboto-OSS";
  color: var(--oss-white);
}

.modalView .titleContainer h2 {
  font-family: "Roboto-OSS";
  font-weight: lighter;
  color: var(--oss-white);
}

.modalView .contentContainer {
  padding-left: 10%;
  padding-right: 10%;
  max-height: 55%;
  overflow-y: auto;
}

.modalView .contentContainer p.block {
  font-family: "Roboto-OSS";
  font-weight: 200;
  color: var(--oss-white);
}

.modalView .actionContainer {
  position: absolute;
  padding-top: 2%;
  padding-bottom: 2%;
  bottom: 2%;
  width: 100%;
  min-width: 100%;
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  justify-content: center;
}

.modalView .actionContainer button {
  border-radius: 5px;
  height: 40px;
  min-width: 100px;
  font-weight: bolder;
}

.modalView .actionContainer button.main {
  font-family: "Roboto-OSS";
  background-color: var(--oss-white);
  border: none;
}

.modalView .actionContainer button.light {
  font-family: "Roboto-OSS";
  background-color: transparent;
  border: none;
  color: var(--oss-white);
}

.modalView .actionContainer button:hover {
  background-color: var(--oss-superlightgrey);
}

.modalView .stepsContainer {
  width: 100%;
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 20px;
}

.modalView .stepsContainer .progress {
  counter-reset: step;
  width: 80%;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.modalView .stepsContainer .progress li {
  list-style-type: none;
  width: 25%;
  float: left;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: var(--oss-superblack);
}

.modalView .stepsContainer .progress.has-2 li {
  width: 50%;
}

.modalView .stepsContainer .progress.has-3 li {
  width: 33.3%;
}

.modalView .stepsContainer .progress.has-4 li {
  width: 25%;
}

.modalView .stepsContainer .progress.has-5 li {
  width: 20%;
}

.modalView .stepsContainer .progress.has-6 li {
  width: 16.65%;
}

.modalView .stepsContainer .progress.has-7 li {
  width: 14.286%;
}

.modalView .stepsContainer .progress li:before {
  width: 20px;
  height: 20px;
  content: "";
  counter-increment: step;
  line-height: 30px;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  background-color: var(--oss-grey);
}

.modalView .stepsContainer .progress li:not(:last-child):after {
  width: 100%;
  height: 2px;
  content: "";
  position: absolute;
  background-color: var(--oss-grey);
  top: 10px;
  z-index: -1;
}

.modalView .stepsContainer .progress li:fist-child:after {
  content: none;
}

.modalView .stepsContainer .progress li.oss-active:after {
  background-color: var(--oss-white);
}

.modalView .stepsContainer .progress li.oss-active.after-line-grey:after {
  background-color: var(--oss-grey);
}

.modalView .stepsContainer .progress li.oss-active:before {
  background-color: var(--oss-white);
}

/*
.modalView .stepsContainer .progress li.oss-active+li:after {
background-color: var(--oss-grey);
}
*/
@media screen and (max-height: 450px) {
  .oss-sidebar a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1081px) {
  .modalView {
    top: 10vh;
    left: 30vw;
    width: 40vw;
    height: 80vh;
  }
}
@media screen and (max-width: 815px) {
  .modalView {
    top: 10vh;
    left: 15vw;
    width: 70vw;
    height: 80vh;
  }
  #dark-overlay {
    left: 0;
  }
  .oss-sidebar .sidebar-logo {
    display: none;
  }
  .oss-sidebar-dropout.sidebar-is-max {
    width: 75%;
    margin-left: 0;
    background-color: var(--oss-greyblack);
    z-index: 100002;
  }
  .oss-sidebar-dropout .topMenu {
    display: inline-flex;
  }
  .oss-sidebar.is-max .logoContainer {
    height: 50px;
    min-height: 50px;
    max-height: 50px;
  }
  .oss-sidebar.is-max .menuContainer {
    height: 78%;
    max-height: 78%;
  }
  .oss-sidebar.is-max .logoContainer .linkToStart {
    display: none;
  }
  .oss-sidebar.is-max .logoContainer .logoText {
    display: none;
  }
  .oss-sidebar.is-max .schoolText {
    display: none;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer {
    display: inline-flex;
    flex-direction: row;
    min-height: 50px;
    max-height: 50px;
    height: 50px;
    width: calc(100% - 45px);
    padding-left: 22.5px;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .left {
    display: flex;
    width: 25%;
    height: 100%;
    justify-content: flex-start;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .left svg {
    fill: var(--oss-white);
    padding-top: 10%;
    padding-left: 34%;
    width: 30px;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .right {
    display: flex;
    width: 75%;
    height: 100%;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .right p {
    color: var(--oss-white);
    font-family: "Roboto-OSS";
    font-size: 20px;
  }
  /*Gepraddel */
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .menuItemContainer {
    margin-bottom: 25%;
    border-radius: 10px;
    /* Neu */
    min-height: 40px;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .menuItemContainer {
    margin-bottom: 8px;
    max-height: 6%;
    display: inline-grid;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .menuItemContainer.is-active {
    background-color: var(--oss-blue);
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .menuItemContainer .menuItemLink {
    display: flex;
    flex-direction: row;
    text-decoration: none;
    align-items: center;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .menuItemContainer .menuItemLink {
    display: flex;
    flex-direction: row;
    text-decoration: none;
    align-items: center;
  }
  .oss-sidebar.is-max .logoContainer .mobileMenuContainer .menuItemContainer:last-child {
    margin-bottom: 0;
  }
  /*End gepraddel*/
  .oss-sidebar.is-max {
    max-width: 75%;
    min-width: 75%;
    width: 75%;
  }
  .oss-sidebar:not(.is-max) {
    display: none;
  }
  .oss-sidebar:not(.is-max) * {
    display: none;
  }
  .oss-sidebar .slideOutButtonContainer {
    display: none;
  }
  .oss-sidebar .slideOutButtonContainer * {
    display: none;
  }
}
@media screen and (min-width: 815px) {
  .oss-headerbar {
    display: none;
  }
  .oss-headerbar * {
    display: none;
  }
}
@media screen and (max-width: 815px) {
  .oss-sidebar.is-max {
    /* display: block; */
    width: 75%;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */
  /* not new*/
  .oss-headerbar {
    display: flex;
    display: -webkit-flex;
  }
  .oss-headerbar * {
    display: flex;
    display: -webkit-flex;
  }
  .oss-sidebar:not(.is-max) {
    display: none;
  }
  .oss-sidebar:not(.is-max) * {
    display: none;
  }
  .oss-sidebar.is-max .menuItemLink {
    height: 36px;
  }
  .oss-headerbar .container-middle {
    display: -webkit-flex;
    justify-content: center;
  }
  /*
  .oss-sidebar-dropout {
      width: 300px !important;
      min-width: 300px !important;
  }
  */
}

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