﻿/* Übersteuerung der Stile aus Vorgabe Layout für smartLBZ */

#egov span.failure ul li, #egov span.warning ul li, #egov span.hint ul li {
    list-style-image: none;
    padding: 0;
    margin: 0;
    padding-left: 24px;
}

#egov span.failure.failsmartlbz {
    width: 516px;
    margin-bottom: 20px;
}

#egov span.failure.failsmartlbz ul {
    padding-right: 0px;
}

#egov span.failure.failsmartlbz span:first-of-type {
    font-weight: bold;
}

#egov form.default input[type=checkbox].failure {
    outline: 2px solid red;
    width: auto;
}

#egov form.default input.narrow.failure {
    width: 4em;
}

#egov form.default input.middle.failure {
    width: 8em;
}

#egov form.default input.verynarrow.failure {
    width: 2em;
}

#egov form.default .smartlbzfieldset {
    margin: 0 0 0 0;
}

#egov form.default .fullrow {
    width: 550px;
    clear: both;
    padding: 2px 0;
}

#egov form.default .fullrow p {
    padding-right: 0px;
}

#egov div.warning {
    background-color: #fdfae9;
    background-image: url("images/icon_warning.gif");
    background-position: 6px 6px;
    background-repeat: no-repeat;
    background-size: 19px auto;
    border: 1px solid #f6eb85;
    display: block;
    padding: 6px 9px 9px 33px;
}

#egov div.hint {
    background-color: #ddebf4;
    background-image: url("images/icon_information.gif");
    background-position: 6px 6px;
    background-repeat: no-repeat;
    background-size: 18px auto;
    border: 1px solid #6cacd6;
    display: block;
    padding: 6px 9px 9px 33px;
}

.gs_float_right {
    float: right;
}

.gs_form_box {
    margin-top: 2em !important;
    margin-bottom: 1em !important;
}

.hasDatepicker > .ui-datepicker {
    position: inherit !important;
    float: unset !important;
}

.layout_section {
    min-height: 650px;
}