:root {
    --primary-color: #215ea0;
    --primary-color-contrast: #ffffff;
    --background-color: #ffffff;
    --background-color2: #fafafa;
    --font-color: #000;
}

body {
    background-color: var(--background-color);
    color:var(--font-color);
}
#header {
    color:var(--background-color);
    background-color:var(--primary-color);
}
a {
    color:var(--primary-color);
}
a:hover {
    color:var(--primary-color);
}
.highlight {
    background-color:var(--primary-color);
}
#menurow,
#menurow_tablet{
    background-color:var(--background-color);
}  

#footer {
    background-color:var(--background-color2);
    color:var(--primary-color-contrast);
}
#footer a {
    color:var(--primary-color-contrast);
}

#footer_created{
    background-color:var(--primary-color);
    color: var(--primary-color-contrast);
}
#footer_created a {
    color:var(--primary-color-contrast);
}

#scroll_top{
    background-color:var(--background-color2);
    color:var(--background-color);
}
.btn-primary {
   background-color:var(--primary-color);
   color: var(--primary-color-contrast);
}
.btn-primary:hover {
    background-color:var(--primary-color-dark);
    color: var(--primary-color-contrast);
}
