/* Titillium Web extra light */
@font-face {
  font-family: "Titillium Web";
  src: url("css/fonts/TitilliumWeb-ExtraLight.ttf") format('truetype');
  font-weight: 200;
  font-style: normal;
}
/* Titillium Web extra light italic */
@font-face {
  font-family: "Titillium Web";
  src: url("css/fonts/TitilliumWeb-ExtraLightItalic.ttf") format('truetype');
  font-weight: 200;
  font-style: italic;
}
/* Titillium Web light */
@font-face {
  font-family: "Titillium Web";
  src: url("css/fonts/TitilliumWeb-Light.ttf") format('truetype');
  font-weight: 300;
  font-style: normal;
}
/* Titillium Web light italic */
@font-face {
  font-family: "Titillium Web";
  src: url("css/fonts/TitilliumWeb-LightItalic.ttf") format('truetype');
  font-weight: 300;
  font-style: italic;
}
/* Titillium Web regular */
@font-face {
  font-family: "Titillium Web";
  src: url("css/fonts/TitilliumWeb-Regular.ttf") format('truetype');
  font-weight: 400;
  font-style: normal;
}
/* Titillium Web regular italic */
@font-face {
  font-family: "Titillium Web";
  src: url("css/fonts/TitilliumWeb-Italic.ttf") format('truetype');
  font-weight: 400;
  font-style: italic;
}
/* Titillium Web semibold */
@font-face {
  font-family: "Titillium Web";
  src: url("css/fonts/TitilliumWeb-SemiBold.ttf") format('truetype');
  font-weight: 600;
  font-style: normal;
}
/* Titillium Web semibold italic */
@font-face {
  font-family: "Titillium Web";
  src: url("css/fonts/TitilliumWeb-SemiBoldItalic.ttf") format('truetype');
  font-weight: 600;
  font-style: italic;
}

html {
  height: -webkit-fill-available;
}

body {
  min-height: 100vh;
  min-height: -webkit-fill-available;
  padding-bottom: 20px;

  font-family: "Titillium Web";
  font-weight: 300;
  font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Titillium Web";
  font-weight: 600;
  font-style: normal;
}

.navbar {
  /*margin-bottom: 20px;*/
  margin-bottom: 0;
}

/* Overwrite the library settings */
.table > :not( caption ) > * > * {
  padding: .25rem .25rem;
}

table.tandas {
  font-weight: 400;
  font-size: .925rem;
}

.bg-odd {
  background-color: rgb(255, 249, 231);
}

.bg-even {
  background-color: rgb(255, 255, 255);
}

.bg-nonbv {
  background-color: #F9F8ED;
}

.bg-bv {
  background-color: #AAE4E4;
}