/******************
    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
*/

body{background-color:#fff;
        font-family: Verdana, sans-serif;
}
a{
    color:#bf1730;
}
a:hover,a:focus{color:#bf1730;
    text-decoration:underline;
}
.navbar-default .navbar-nav>li>a{color:#bf1730;}
body::before{/*
  content: "";
  position:absolute;
  
  background-image: url(https://formular.gpa-djp.at/wp-content/uploads/2018/03/body_bg_gpa.jpg); 
  width: 100%;
  height: 100%;
  opacity:0.2;
  z-index: -1; */
}
html body .navbar.navbar-default.navbar-fixed-top::before{/*
    content: "";
  position:absolute;
  top: 0;
  right: 0;
  background-image: url(https://formular.gpa-djp.at/wp-content/uploads/2018/09/service.png); 
  
  background-repeat: no-repeat;
  width:300px;
  height: 190px;
  z-index:-1;
  margin-bottom:20px; */
}
.navbar-default{background-color:transparent;}
.btn-primary,.btn-default{
    background-color: #bf1730;
    border-color: #bf1730;
}
#outerframeContainer{
    position:relative;
    z-index:99;
}
.progress{background-color: #706F6F;}
.progress-bar{background-color: #bf1730;}
.top-container .progress{margin-left:25%;margin-right:25%;position:relative;z-index:9999;}

.bg-primary{
    background-color: #706F6F;
}
.text-info, .text-info:hover{
    color:#bf1730;
}
.ls-question-message,#vmsg_4496_num_answers{
    color:#F3F3EF;
}
/*Nav-Bar*/
.navbar-toggle{background-color: #000;}
/*Umfrageliste*/
img[src="/tmp/assets/ac2d02a3/survey_list_header.png"]{
    display:none;
}
#surveys-list-container{margin-top:100px;}
#identity__bsconfirmModal{z-index:9999;}
.ls-em-error{color:#bf1730;}

.nav .form-change-lang .dropdown-toggle {
  background-color: #c01831;
  color: #fff;
  margin-top: 10px;
  margin-right: 10px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  gap:15px;
}

.nav .form-change-lang .dropdown-toggle::before,
.nav .form-change-lang.open .dropdown-toggle::before {
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMSkiPjxjaXJjbGUgY2xhc3M9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPjxsaW5lIGNsYXNzPSJhIiB4Mj0iMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMTYpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMy42LDJhMjEuNDIsMjEuNDIsMCwwLDEsNS42LDE0LDIxLjQyLDIxLjQyLDAsMCwxLTUuNiwxNEEyMS40MiwyMS40MiwwLDAsMSw4LDE2LDIxLjQyLDIxLjQyLDAsMCwxLDEzLjYsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNCkiLz48L2c+PC9zdmc+");
}

.nav .form-change-lang .dropdown-toggle:hover,
.nav .form-change-lang .dropdown-toggle:focus{
color: #000;
  background-color: rgb(208, 208, 208);
}

.nav .form-change-lang .dropdown-toggle:hover::before,
.nav .form-change-lang .dropdown-toggle:focus::before{
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMSkiPjxjaXJjbGUgY2xhc3M9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPjxsaW5lIGNsYXNzPSJhIiB4Mj0iMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMTYpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMy42LDJhMjEuNDIsMjEuNDIsMCwwLDEsNS42LDE0LDIxLjQyLDIxLjQyLDAsMCwxLTUuNiwxNEEyMS40MiwyMS40MiwwLDAsMSw4LDE2LDIxLjQyLDIxLjQyLDAsMCwxLDEzLjYsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNCkiLz48L2c+PC9zdmc+");
}

.nav .form-change-lang.open .dropdown-toggle:hover::before,
.nav .form-change-lang.open .dropdown-toggle:focus::before{
content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMSkiPjxjaXJjbGUgY2xhc3M9ImEiIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPjxsaW5lIGNsYXNzPSJhIiB4Mj0iMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMTYpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMy42LDJhMjEuNDIsMjEuNDIsMCwwLDEsNS42LDE0LDIxLjQyLDIxLjQyLDAsMCwxLTUuNiwxNEEyMS40MiwyMS40MiwwLDAsMSw4LDE2LDIxLjQyLDIxLjQyLDAsMCwxLDEzLjYsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNCkiLz48L2c+PC9zdmc+") !important;
}


.nav .language_change_container {
height: auto !important;
  right: 0;
  width: 100%;
  margin-right: 10px;
  top: 120%;
}

.nav .language_change_container .ls-language-link {
  padding-block: 12px !important;
  color: #000;
}

.nav .language_change_container .ls-language-link:hover {
    color:#fff;
}