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

/* logo rechtsbündig */
.navbar-header {
    float: right;
}

/* Link Farben */
a {
    color: #0058a2;
    text-decoration: none;
}
a:link, a:hover {
    border-bottom: 1px solid;
    text-decoration: none;
    color: #0058a2;
}
a:hover {
    color: #1b4452;
}

.text-info, .text-info:hover {
    color: #000;
}

/* Frage */
.question-title-container.bg-primary {
    color: #000;
    background-color: #e5e8ec;
}
.question-title-container.bg-primary a {
    color: #0058a2;
    text-decoration: none;
}
.question-title-container.bg-primary a:link {
    border-bottom: 1px solid #0058a2;
}

/* Texthinweis "mandatory" ausblenden */
.question-valid-container {
    display: none;
}

/* Überschrift Kasten */
.group-title.h3 {
    color: #fff;
    background-color: #0058a2;
    padding: 10px;
    margin-left: -15px;
    margin-right: -15px;
}

h1.survey-name {
    color: #fff;
    background-color: #0058a2;
    padding: 10px;
    margin-bottom: 2em;
}

.navbar-default {
    background-color: #ffffff;
}

.progress-bar {
    background-color: #0058a2;
}

.well, .progress {
    background-color: #e5e8ec;
}
.btn-default {
    background-color: #0058a2;
    border-color: #0058a2;
}
.btn-primary {
    background-color: #0058a2;
    border-color: #0058a2;
}
.btn-default:hover {
    background-color: #1b4452;
    border-color: #1b4452;
}
.bg-primary {
    color: #fff;
    background-color: #0058a2;
}

.ls-answers .ls-heading > th {
    vertical-align: top;
}
.text-danger, .text-danger:hover {
    color: inherit;
}
.question-valid-container {
    text-align: left;
}

/* Checkbox */

.flatly label::after {
    background-color: #0058a2;
}
.checkbox-item label::after {
    color: #ffffff;
}

/* Asterisk auf Startseite ausblenden */

.fa-asterisk::before {
    content: "";
}

/* Abschlusstext vertikal zentrieren */
.completed-wrapper {
    padding-top: 10em;
    background-color: #fff;
}
.completed-text {
    background-color: #e5e8ec;
    padding: 3em;
}


/* 2019-11-23 Marcel Minke: Template adjustments according to email */
.modal a.btn-default
{
    color: #fff;
}