#TA span * {
    /*margin-left: 10px;*/
}

.ta-header {
    margin-right: 10px;
}

#TA .ui-button {
    margin: 5px;
}

.ta-dialog {
    /*width: 359px !important;*/
    /*height: 600px !important;*/
}

/**
 * default wird das weiße X geladen (und ist auf weißem Hintergrund dann nicht sichtbar):
 * /RDVNG/javax.faces.resource/images/delete-white.svg.jsf?ln=primefaces-rio
 */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-closethick {
    /*noinspection CssUnknownTarget*/
    background-image: url("/bazi/javax.faces.resource/images/delete-gray.svg.jsf?ln=primefaces-rio") !important;
    width: 20px;
    height: 20px;
}

.selectedRow {
    background-color: lightgoldenrodyellow !important;
}

div.tierPanel > .ui-panel-titlebar {
    padding: 0 !important;
    text-align: center;
}

@media (min-width: 961px) {
    .headerPanel {
        width: 30em;
        display: inline-block;
    }
}
