/* 22.10.2020 Petra */
footer {
	display: none;
}
/* entfernt wegen STAAT auf mobile
.cell.cell47.label-03.field50.labelLong.valueLabel.controltype_select.noInfo {
	margin-top: -2em;
}
*/


/* Hallo */
.pageNormal {
    min-width: unset !important;
}
#form_pagenavigation_list li.navigateAble div button span {
    padding: 0;
}
#form_pagenavigation_list li div button {
    margin-left: 10px;
    padding: 0 12px 0 9px !important;
}
#form_pagenavigation_list li.pageCurrent div button {
    margin-right: -5px !important;
}
li.pageAfter.pageAfterUnvisited.navigateAble.pageNrAll.pageNormal div button,
li.pageBefore.navigateAble.pageNrAll.pageNormal div button {
    margin-right:5px !important;
}
li.pageAfter.pageAfterUnvisited.navigateAble.pageNrAll.pageNormal div button span,
li.pageBefore.navigateAble.pageNrAll.pageNormal div button span {
    left: -3px;
}
/**Neu 5.10.2020**/
.skiplegend_disabled+.group_content_row label,
.skiplegend_disabled+.group_content_row label:hover,
.skiplegend_error_disabled+.group_content_row label,
.skiplegend_error_disabled+.group_content_row label:hover{
    background-color: #f1f1f1;
    color: #bbbbbb;
    cursor: inherit;
}
/**#errors ul li::after {
    display: none;
}
**/
/**Neu 9.10.2020**/
@media (max-width: 900px){
#newinstance {
    width: 100% !important;
}
}
/*kein allgemeines Layoutthema, sondern speziell dieses Feld gestylt*/
#block_Blatt10a_V2_0_Berechnung_Frage7b_NEU+.checkboxGroup_buttonAlternateDynamic .group_cell {
    width: max-content !important;
}

/**Neu 13.10.2020**/
label.fieldradiolabel, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-results__option, .fieldcheckboxlabel {
    font-size: 1em;
}
#flash_warnings::before {
    color: #fca100;
    border-radius: 50%;
    width: 1.5em;
    width: 1.5em;
    text-align: center;
    display: inline-block;
    content: '\e101';
    z-index: 1;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    position: absolute;
}
#flash_warnings li {
	display:block;
	margin-left:20px;
}
#form_pagenavigation {
    margin-bottom: 0;
}
#flash_errors, #flash_warnings, #flash_messages{
    margin-top: 0;
}
/* Overlay-Hintergrund */
.ui-widget-overlay {
    opacity: .3;
}
