@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100..900;1,100..900&display=swap');

:root {
  --font-main: "Poppins", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

html {
  min-height: 100%;
}

html,
body,
input,
textarea,
select,
button,
table,
th,
td {
  font-family: var(--font-main, Arial, sans-serif) !important;
}

body.has-public-footer {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

body.has-public-footer > main {
  flex: 1 0 auto;
}
