@charset "UTF-8";

/*override sbg layout*/
#app-content.container {
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
    padding: 15px;
}

/*override sbg layout*/
.main-search-container {
    border-radius: 0.25rem;
}

.card-sbg {
    border-color: var(--sbg);
    border-width: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.card-sbg > .card-header {
    background-color: var(--sbg);
    color: #FFFFFF;
}

.ogd-public-search__input-container {
    position: relative;
    width: fit-content;
}

.ogd-public-search__input-container input {
    padding-right: 30px;
}

.ogd-public-search__input-container .icon {
    position: absolute;
    right: 25px;
    top: 25%;
    pointer-events: none;
}

.ogd-public-page-header {
    padding-bottom: 12px;
    margin: 50px 0 25px;
    border-bottom: 1px solid #eeeeee;
}

/*
    details.jsp
*/
.ogd-public__color-grey {
    color: #666666;
}

.ogdTdLeftFirst {
    width: 40%;
}

.ogdTdRightFirst {
    width: 60%;
}

[data-toggle="collapse"] .fa:before {
    content: "\f139";
}

[data-toggle="collapse"].collapsed .fa:before {
    content: "\f13a";
}

[data-toggle="collapse"] .ogd-details__data-toggle-text:before {
    content: "Ausblenden";
}

[data-toggle="collapse"].collapsed .ogd-details__data-toggle-text:before {
    content: "Einblenden";
}

.content {
    color: #666666;
}

.text-toggle {
    padding-right: 0.3em;
}

.alert-small {
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

.hasError {
    border-color: #d9534f;
}

.form-required-indication:before {
    content: " *";
    color: #d10a11;
}

.text-grey {
    color: #777;
}

.grey {
    background-color: #e6e6e6;
}

.form-submit {
    background-color: #df0a14;
    color: #fff;
    line-height: 40px;
}

.fa-envelope-o {
    margin-right: 0.3em;
}

/* Sidepanels Styles */
.panel-sbg {
    border-color: #df0a14;
    border-width: 0px;
}

.panel-sbg > .panel-heading {
    border-color: #df0a14;
    color: #FFFFFF;
    background-color: #df0a14;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.panel-sbg > .panel-heading > a {
    color: #FFFFFF;
}

/* Autocomplete Styles */
.ui-widget {
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 18px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #cccccc;
    color: #333333;
    background: #e6e6e6;
}

.ui-widget-content {
    border: 1px solid #cccccc;
    border-radius: 4px;
}

.result-highlight {
    color: #df0a14;
}

.ui-widget-content a {
    color: #333333;
    text-decoration: none;
}