@media (min-width: 992px) {
    #stipendien .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
}

#stipendien dl.horizontal {
    border-bottom: 1px solid #eee; /* shown top? */
}

#stipendien li .attribute {
    /*font-weight: bold;*/
}

#stipendien .budget_check_sum, #stipendien .approval_sum {
}

#stipendien .buttons select.form-control {
    width: 120px;
}

#stipendien .right .table .element {
    max-width: 300px;
    word-wrap: break-word;
}

#stipendien .right .table select {
    max-width: 220px;
}

#stipendien form .button {
    display: inline-block;
    margin-right: 1.5rem;
    margin-bottom: 1rem;
}

#stipendien .application .edit [name^='applicant_'] {
    background-color: #F6CED8;
}

/*#stipendien .clonable {*/
/*    border-top:1px solid black;*/
/*}*/
/*#stipendien .clone {*/
/*    border-bottom:1px solid black;*/
/*}*/

/*#stipendien .clonable .buttons.bottom, #stipendien .clone .buttons.bottom{*/
/*    border-bottom:1px solid black;*/
/*}*/

#stipendien .border, #stipendien .borderBlue, #stipendien .borderRed {
    /*#stipendien .group*/
    border: 1px solid transparent;
    /*border-bottom: 1px solid transparent;*/
    /*border-top: 1px solid transparent;*/
    /*border: 2px solid transparent;*/
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    padding: 0.8em 1.5em;
    /*padding: 1.5em;*/
    /*line-height: 1.4;*/
    /*font-weight: bold;*/
    margin-bottom: 1.5em;
}

#stipendien .copied.new {
    border: 1px dashed #444;
}

#stipendien .border {
    /*border-color: #01588d;*/
    /*color: #01588d;*/
}

#stipendien .borderBlue {
    /*border-color: #01588d;*/
    /*color: #01588d;*/
}

#stipendien .borderRed {
    /*border-color: #bf1515;*/
    /*color: #bf1515;*/
}

#stipendien .build-scholarship ul.fields {
    list-style-type: none;
    padding: 0px;
}

#stipendien .build-scholarship li.field {
    /*border: 1px dotted grey;*/
    border: 1px solid #01588d;
    border-left: 0px;
    border-right: 0px;
    font-size: small;
}

#stipendien .built .btn.toggle.element.attributes[data-status="hide"]::before {
    font-family: FontAwesome;
    Content: '\f150';
}

#stipendien .built .btn.toggle.element.attributes::before, #stipendien .built .btn.toggle.element.attributes[data-status="show"]::before {
    font-family: FontAwesome;
    Content: '\f151';
}

#stipendien .built .field .buttons {
    float: right;
}

/* todo: instead bootstrap 4*/
#stipendien .is-invalid {
    border: 1px solid #bf1515;
}

#stipendien .invalid-feedback {
    color: #bf1515;
}

#stipendien .is-valid {
    border: 1px solid forestgreen;
}

#stipendien .formelements table .attributes, #stipendien .formelements table .filter {
    display: none;
}

/* needed for datatables which autoapply bootstrap .form-inline */
#stipendien .build-scholarship table form label ~ * {
    /*display:block;*/
}


#stipendien .infoboxes .infobox {
    display: inline-block;
    min-width: 300px;
}

#stipendien a > i.fa-thumbs-up {
    color: forestgreen;
}

#stipendien a > i.fa-thumbs-down {
    color: #bf1515;
}

/*#stipendien button.fa-trash {*/
/*    color: #bf1515;*/
/*}*/

#stipendien .buttons .icons {
    margin-bottom: 5px;
}

#stipendien .generated.form-inline.d-flex .btn, #stipendien .buttons .btn {
    padding: 6px 12px;
}


/* tables */
#stipendien table a::before {
    content: '';
    padding-right: 0;
}

#stipendien table .buttons a i {
    padding: 4px 10px;
}

#stipendien table th.id {
    width: 25px;
}

#stipendien table th.datetime {
    width: 50px;
}

#stipendien table th.buttons {
    width: 200px;
}


#stipendien .mail-example {
    border: 1px dotted grey;
}

#stipendien form .control-label {
    word-wrap: break-word;
    /*word-wrap: anywhere;*/
}

