/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/

@font-face {
/*font-name: 'FrutigerLTW02-45Light';*/
font-family: 'verdana';
font-style: normal;
font-weight: 200;
src:url("./fonts/99f761bf-9f30-4bdd-b284-ee7038dc52c9.eot?#iefix") format("eot"),
    url("./fonts/3dfb651c-3644-4f87-b7cb-32889ea939ba.woff2") format("woff2"),
    url("./fonts/59d9a83f-4045-4d43-af46-655f845461ee.woff") format("woff"),
    url("./fonts/f901b503-9104-414a-a856-af9bcc802b5c.ttf") format("truetype"),
    url("./fonts/e4d07d96-8993-47b9-9f1d-1e228bf1c529.svg#e4d07d96-8993-47b9-9f1d-1e228bf1c529") format("svg");
}

@font-face {
/*font-name: 'FrutigerLTW02-55Roman';*/
font-family: 'verdana';
font-style: normal;
font-weight: 400;
src:url("./fonts/c94bd41e-23b3-4522-8237-0a0f7bd0e953.eot?#iefix") format("eot"),
    url("./fonts/361c8371-8c18-4a04-9430-ef7cd4bf06ec.woff2") format("woff2"),
    url("./fonts/409b4bec-c67e-4764-a141-054db8df81d2.woff") format("woff"),
    url("./fonts/efe9def0-77d1-4c28-8fd2-371236a3c8ed.ttf") format("truetype"),
    url("./fonts/70b07d32-76f5-474e-83b0-7d5a3fefb15b.svg#e4d07d96-8993-47b9-9f1d-1e228bf1c529") format("svg");
}


.font-frutiger {
  font-family: Frutiger, verdana, arial, helvetica, sans-serif;
}

:root {
  --bs-body-font-family: "verdana";
}

.fhg_impressum_line {text-align: center;}

body {
  font-family: var(--bs-body-font-family);
  background-color:#2a2623;
}

.navbar {
  background-color:#2a2623;
}

.question-container{
    background-color:#3a3632;
    color:#f1eeed;
    font-size: 1.25rem;
}

.progress-bar {
  background-color: #fffc00;
  border-color: #2a2623;
  color: #2a2623;
}

.btn-primary {
  background-color: #fffc00;
  border-color: #fffc00;
  color: #2a2623;
  border-radius: 0px;
  font-weight:400;
  font-size: 1.25rem;
}

.btn-primary:focus:checked {
  background-color: #f1eeed;
  border-color: #f1eeed;
  color: #2a2623;
  border-radius: 0px;
}


.btn-primary:hover {
  background-color: #b0acab;;
  border-color: #b0acab;
  color: #2a2623;
}

.btn-primary:focus {
  background-color: #b0acab;;
  border-color: #b0acab;
  color: #2a2623;
}

.btn-primary:checked {
  background-color: #b0acab;;
  border-color: #b0acab;
  color: #2a2623;
}

.survey-description{
    color: #212529;
}

.ls-questionhelp{
    /*color: #212529; */  
    color: #f1eeed;
    font-size: 1.0rem;
}

.ls-label-question span{
    /*color: #212529; */  
    color: #f1eeed;
    font-size: 1.25rem;
}

.radio-item label::after{
    background-color: #0a58ca;
}

.survey-name, .survey-description, .text-primary, .ls-privacy-head, .ls-privacy-body, .group-title{
    color: #f1eeed !important;
}

a{
    color: #6495ED;
}

.form-control{
    border-radius:0px;
    font-size: 1.25rem;
}


.table {
  --bs-table-striped-color: #f1eeed;
  --bs-table-striped-bg: #f9f9f9;
  --bs-table-active-color: #f1eeed;
  --bs-table-hover-color: #f1eeed;
  border-color: #dee2e6;
  color: #f1eeed;
  
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-active-bg: #5a5652;
  --bs-table-hover-bg: #5a5652;
}

