
/****************************************************************************
 *                   CSS Overrides after Primefaces Update                  *
 ****************************************************************************/

.container .ui-button-icon-only .ui-button-text {
    padding: .4em;
    line-height: 1.4;
}

.container .ui-button .ui-button-text {
    line-height: 1.4;
}

.container .ui-icon.fa.fa-lg {
    margin-top: -8px;
}

.container .ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}
.container .ui-button-text-icon-left .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}
.container .ui-button-text-icon-right .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.autocomplete-border-right .ui-autocomplete-input {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.container .datatable.ui-datatable-resizable th[id*=_ghost_] {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.container .mainContent table td div.ui-selectbooleancheckbox div.ui-chkbox-box {
    margin-bottom: -5px;
}

.bootstrap-selectone-override {
    -webkit-box-sizing: initial;
    box-sizing: initial;
}

.bootstrap-selectone-override .ui-selectonemenu-label {
    -webkit-box-sizing: initial;
    box-sizing: initial;
}

.bootstrap-selectone-override .ui-selectonemenu .ui-selectonemenu-trigger {
    width: 16px !important;
}

input.align-to-selectone {
    margin-top: 1px;
    padding-bottom: 6px;
}

button.cal-nav-left {
    margin-right: 0.1em;
}
button.cal-nav-right {
    margin-left: 0.1em;
}

.ui-calendar input.ui-inputfield.hasDatepicker {
    padding-top: 5px;
    padding-bottom: 6px;
    text-align: center;
}
.ui-calendar button.ui-datepicker-trigger.ui-button-icon-only {
    height: 2.1em;
}