:root {
  --tg-color-primary: #ff1319 !important;
  --tg-text-primary: #ff1319 !important;
  --tg-border-focus: #ff1319 !important;
  --tg-bg-hover: #dae3ec !important;
  --tg-shadow-focus: #dae3ec !important;

  --tg-bg-primary: #ff1319 !important;
  --tg-fg-on-bg-primary: #fff !important;
  --tg-button-primary-border: #ff1319 !important;
  --tg-button-primary-hover-bg: #135476 !important;
  --tg-button-primary-hover-border: #135476 !important;
  --tg-button-primary-hover-color: #fff !important;
  --tg-bg-primary-light: #dae3ec !important;

  --tg-bg-secondary: #818181 !important;
  --tg-fg-on-bg-secondary: #302012 !important;
  --tg-button-secondary-border: #818181 !important;
  --tg-button-secondary-hover-bg: #c3782c !important;
  --tg-button-secondary-hover-border: #c3782c !important;
  --tg-button-secondary-hover-color: #302012 !important;
  --tg-bg-secondary-light: #ffeddb !important;

  --tg-button-ghost-color: #fff !important;
}
body {
  #magellan {
    text-align: initial;
  }
}
a.button,
button {
  border: unset;
  /* background: #222; */
  height: unset;
  padding: unset;
  margin-bottom: unset;
  float: unset;
  font-family: Roboto;
  /* font-weight: 500; */
  /* cursor: pointer; */
}
button:hover {
  background: unset;
}
#toptext,
#topwrapper {
  position: relative;
}
#topwrapper,
#footerwrapper {
  a.button,
  button {
    padding: 0 20px;
  }
}
