@font-face {
    font-family: 'jost-variablefont_wght';
    src: url('../fonts/jost/jost-variablefont_wght.ttf') format('truetype');
}
@font-face {
    font-family: 'raleway-variablefont_wght';
    src: url('../fonts/raleway/raleway-variablefont_wght.ttf') format('truetype');
}
/*
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #000;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: red;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}*/

*,
*::before,
*::after {
    box-sizing: border-box;
}
html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/*body, html {
    height: 100%;
}

.container {
    min-height: 100%;
}

.footer {
    height: 40px;
    margin-top: -40px;
}*/

html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
    background-color: #F6F3EB;
    /*font-family:raleway-variablefont_wght*/
    

}
/*h1, h2,h3,h4,h5{
    font-family: jost-variablefont_wght !important
}*/
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
    /*background-color: #f5f5f5;*/
}
accent {
    /*font-family: jost-variablefont_wght*/
}
.validation-summary-errors ul {
    /*padding-left: 0;
    list-style: none;*/
    color:red;
}
.color-page-background {
    background-color:#F6F3EB
}
.color-accent {
    background-color: #7B9735
}
.color-accent-selected {
    background-color: #EF8B67
}
.color-font {
    color: #1D1D1B
}
.color-font-add {
    color: #B1B0B0
}
