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

/* Matrix queries: answers text left */
.form-horizontal .control-label {
    text-align: left !important;
}
/* End */
 

/* https://redmine.visol.ch/issues/18094 */
[data-number='1'] {
    text-align: left;
}

.form-control.numeric {
    max-width: 150px;
}
/* https://redmine.visol.ch/issues/18094 */


/* Description column in matrix tables */
.ls-answers tbody .answertext {
    text-align: left !important;
}
/* End */


/**********************************************/
/* 25.08.2023/zib LimeSurvey v6.x             */
/**********************************************/

.logo-container > img {
    width: 180px;
    padding: 15px 15px 15px 0px !important;
}

.navbar.bg-light{
    background-color: rgb(237, 234, 232) !important;
}


.navbar a {
    color: black !important;
}

body .top-container {
    margin-top: 40px !important;
}

.top-container .top-content {
    padding-bottom: 0 !important;
}

.text-info, .text-info:hover {
    color: #9f632a !important;
}


a {
    color: #9f632a;
}


.bg-primary {
    background-color: #9f632a !important;
}

.btn-primary{
    background-color: rgb(42, 129, 141);
    border-color:rgb(42, 129, 141);
}


.ls-answers .btn-primary, .ls-answers .btn-primary:hover {
    color: #9f632a;
    background-color: #fff;
    border-color: #9f632a;
}

/* Table header row set top & bottom border same as table itself */
.table>:not(:first-child) {
    border-top: 1px solid rgb(222, 226, 230);
}


.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #9f632a !important;
    border-color: #9f632a;
}

body {
    padding-top: 100px;
}    
    
:root {
    --bs-root-font-size: 16px;
}


.h1, h1 {
    font-size: 39px !important;
}
.h3, h3 {
    font-size: 26px !important;
}
.h4, h4 {
    font-size: 19px !important;
}

.asterisk sup.fa-asterisk{
    color: #ff5656 !important;
    top: 0.08em;
    margin-right: 8px;
}

.question-valid-container .text-danger {
    color: #ffbd69!important;
    font-weight:normal;
}

.question-text a{
    color: #ffbd69;   
}
.question-text a:hover{
    text-decoration:none;   
}

/**********************************************/
/* Ende                                       */
/**********************************************/
