.primeface-portlet .ui-datatable.ui-widget thead tr th span.ui-icon {
    font-weight: 400;
    font-size: small;
}
.primeface-portlet .ui-tabs .ui-tabs-nav .ui-tabs-header a {
    font-weight: normal !important ;
}
.primeface-portlet .ui-accordion .ui-accordion-header:focus {
    box-shadow: 0 0 0 0.1em #c8c8c8 !important;
}
.ui-datatable thead th.ui-sortable-column.ui-state-focus {
    box-shadow: 0 0 0 0.1em #c8c8c8 !important;
}

/* Used in Advanced Search    */
.primeface-portlet .ui-accordion .ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all{
    cursor: pointer;
    border: 1px solid #c8c8c8 !important;
    background-color: #c8c8c8 !important;
    color: #333 !important;
    padding: 0 !important;
    font-weight: 700 !important;
    position: static !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    text-align: center !important;
}
.primeface-portlet .ui-accordion .ui-accordion-header.ui-state-active{
    border: 1px solid #c8c8c8 !important;
    background-color: #c8c8c8 !important;
    color: #333 !important;
    text-align: center;
    font-weight: 700;
    padding: 0 !important;
}
.primeface-portlet .ui-accordion .ui-accordion-header.ui-state-hover{
    border: 1px solid #c8c8c8 !important;
    background-color: #c8c8c8 !important;
    color: #333 !important;
    text-align: center;
}
.primeface-portlet .ui-accordion .ui-accordion-header.ui-tabs-outline{
    border: 1px solid #c8c8c8 !important;
    background-color: #c8c8c8 !important;
    color: #333 !important;
    text-align: center;
}
.primeface-portlet .ui-accordion .ui-accordion-header .ui-icon {
    color: #848484 !important;
    float: left;
    margin-top: 0px;
}
.primeface-portlet .ui-accordion .ui-accordion-content {
    border: none !important;
    overflow-x: hidden;
}
/* END -- Used in Advanced Search  --*/

.margin-top-15 {
    margin-top: 15px!important;
}

.padding-left-0 {
    padding-left: 0px!important;
}

.padding-right-0 {
    padding-right: 0px!important;
}

.search-result-card-title {
    font-size: 1.6em;
    font-weight: bold;
    margin: 0 auto;
    display: block;
    text-align: center;
}


body .ui-panel.ui-panel-no-style > .ui-panel-content {
    background: inherit;
    border: none;
    color: inherit;
    padding: 0px;
    line-height: inherit;
}

body .ui-panelgrid.ui-panelgrid-no-style > .ui-panelgrid-content {
    background: inherit;
    border: none;
    color: inherit;
    padding: 0;
    line-height: inherit;
}

body .ui-datatable.ui-datatable-no-style .ui-datatable-data>tr>td{
    border: hidden !important;
}

body .ui-datatable.ui-datatable-no-style thead{
    display: none;
}


.align-middle .ui-g {
    align-items: center;
}

.cla-hidden-column {
    display: none;
    width: 0;
    height: 0;
}
