.ui-paginator {
    text-align: left !important;
    color: black !important;
    border: none !important;
    background: none !important;
    font-weight: normal !important;
}

.ui-paginator-current {
    margin: 0 !important;
}

.ui-paginator > a {
    border: none !important;
    background: none !important;
    opacity: unset !important;
    color: #0077dd !important;
}

.ui-paginator-rpp-label {
    display: inline; !important;
    font-weight: normal !important;
}

.ui-paginator > a > span {
    background-position: unset !important;
}

.ui-state-disabled > .ui-icon-seek-first {
    background-image: url(../gfx/go-first-disabled.png) !important;
}

.ui-icon-seek-first {
    background-image: url(../gfx/go-first.png) !important;
}

.ui-state-disabled > .ui-icon-seek-prev {
    background-image: url(../gfx/go-previous-disabled.png) !important;
}

.ui-icon-seek-prev {
    background-image: url(../gfx/go-previous.png) !important;
}

.ui-state-disabled > .ui-icon-seek-next {
    background-image: url(../gfx/go-next-disabled.png) !important;
}

.ui-icon-seek-next {
    background-image: url(../gfx/go-next.png) !important;
}

.ui-state-disabled > .ui-icon-seek-end {
    background-image: url(../gfx/go-last-disabled.png) !important;
}

.ui-icon-seek-end {
    background-image: url(../gfx/go-last.png) !important;
}

.ui-accordion-content {
    padding: 2px 0 !important;
}

.collapsiblePanel.pfAccordionHeader {
    background: rgb(209,219,230) !important;
    font-size: 1.1em !important;
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-shadow: none !important;
    padding: 6px 0 0 42px !important;
    height: 29px !important;
    width: auto !important;
}

.pfAccordionHeader > span {
    top: 0 !important;
    margin: 0 !important;
    height: 30px !important;
    background-position: unset !important;
    width: 30px !important;
    background-size: 100% 100% !important;
}

.pfAccordionHeader > .ui-icon-triangle-1-e {
    background-image: url(../gfx/expand.png) !important;

}

.pfAccordionHeader > .ui-icon-triangle-1-s {
    background-image: url(../gfx/collapse.png) !important;
}

.ui-treetable table {
    table-layout: auto !important;
}

.ui-treetable td:first-child {
    white-space: nowrap;
}

.ui-treetable-indent {
    width: 0 !important;
    height: 0 !important;
}

.ui-treetable-toggler {
    background-image: url(flick/images/ui-icons_0073ea_256x240.png) !important;
    transform: scale(1.2);
}