
body{
  --primary: #0B4471;
  --primary-background: #F2F8FC;
  --primary-disabled: #4D4D4D;
  --primary-hover: #0e558d;
  --secondary: #8BAD42;
  --secondary-background: #ece5eb;
  --secondary-disabled: #4D4D4D;
  --secondary-hover: #7c9a3b;
  --error: #D24539;
  --error-background: #fbe7e7;
  --error-disabled: #4D4D4D;
  --error-hover: #e17574;
  --success: #367B48;
  --success-background: #edeee9;
  --success-disabled: #4D4D4D;
  --success-hover: #789d7f;
  --info: #4AC7B4;
  --info-background: #eff8f6;
  --info-disabled: #4D4D4D;
  --info-hover: #86d6cb;
  --link: #107DB6;
  --link-background: #e9eef6;
  --link-disabled: #4D4D4D;
  --link-hover: #5f9fcc;
  --deco: #5EA6A0;
  --deco-background: #eff8f6;
  --deco-disabled: #4D4D4D;
  --deco-hover: #86d6cb;
  --warning: #C75200;
  --warning-background: #fae9e0;
  --warning-disabled: #4D4D4D;
  --warning-hover: #d97f4d;
  --highlight: #FCEAC6;
  --reuse-background: #C11C68;
  --reuse-label: #ffffff;
  --reuse-border: #C11C68;
  --sharing-background: #27345A;
  --sharing-label: #ffffff;
  --sharing-border: #27345A;
  --graph-a1: #FFD700;
  --graph-a2: #FFA500;
  --graph-a3: #FF6347;
  --graph-a4: #FF69B4;
  --graph-a5: #675EC7;
  --graph-a6: #6BB7EC;
  --graph-a7: #4169E1;
  --graph-a8: #008080;
  --graph-a9: #B9DFBD;
  --graph-a10: #276240;
  --black: #000000;
  --white: #ffffff;
  --shadow: #00000029;
  --light-grey: #F7F8F1;
  --medium-grey: #DEDEDE;
  --dark-grey: #727c97;
  --placeholder: #6E6E6E;
}
      

/** fonts **/
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-Thin.ttf');
  font-weight: 100;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-ExtraLight.ttf');
  font-weight: 200;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-Light.ttf');
  font-weight: 300;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-Regular.ttf');
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-Regular.ttf');
  font-weight: 400;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-Medium.ttf');
  font-weight: 500;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-Bold.ttf');
  font-weight: bold;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-BoldItalic.ttf');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-Italic.ttf');
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url('/statics/fonts/Poppins-Bold.ttf');
  font-weight: 700;
}
#root,
#root textarea,
#root input:is([type="date"],
#root [type="time"],
#root [type="datetime-local"]) {
  font-family: "Poppins", Arial;
}

/** footer **/
#root footer {
  background: var(--dark-grey)!important;
}

.layout__homepage .searchBar {
  display: none;
}

.layout__homepage + #main-content {
  margin-top: 70px;
  @media (min-width: 640px) {
    margin-top: 70px;
  }
}

#root .header__additional-links {
  font-weight: normal;
}

#root .header__additional-links .btn-ghost{
  font-size:14px;
}

#root footer {
  background: var(--deco) !important;
}
#root .layout-footer__left{
  display: flex;
  flex-direction: column;
  align-items: center;
}

