@import "/idp/jakarta.faces.resource/primefaces-custom/theme.css.xhtml;jsessionid=46fcfcf41ecb2804a1c0d3cfb56d?v=24.3.0";


.ui-widget-content a {
    color: #0073d0;
}

.ui-widget-header a {
    color: #0073d0;
}

.ui-button {
    font-size: 14px;
    transition: all .3s;
}

.ui-button.ui-button-text-only .ui-button-text {
    padding: 6px 12px;
}

/* Interaction states
----------------------------------*/
.ui-button,
.ui-button.ui-state-default,
    /* We use html here because we need a greater specificity to make sure disabled
    works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 2px solid #0073d0;
    color: #0073d0;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #0073d0;
}

.ui-button:hover,
.ui-button:focus,
.ui-button.ui-state-hover,
.ui-button.ui-state-focus {
    background-color: #002856;
    border: 2px solid #002856;
    color: #fff;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .1), 0 1px 3px 0 rgba(0, 0, 0, .07);
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
    color: #0073d0;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-state-highlight.ui-state-active,
.ui-widget-content .ui-state-highlight.ui-state-active,
.ui-widget-header .ui-state-highlight.ui-state-active {
    border: 1px solid #0073d0;
    color: #0073d0;
}

a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active,
.ui-button.ui-state-active:hover,
.ui-button.ui-state-active:focus {
    border: 2px solid #003158;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #0073d0;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #0073d0;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon,
.ui-button.ui-state-hover .ui-icon,
.ui-button.ui-state-focus .ui-icon {
    background-image: url("/idp/jakarta.faces.resource/images/ui-icons_fff_256x240.png.xhtml;jsessionid=46fcfcf41ecb2804a1c0d3cfb56d?ln=primefaces-custom-idp&v=14.0.6&v=24.3.0");
}

.ui-state-active .ui-icon {
    background-image: url("/idp/jakarta.faces.resource/images/ui-icons_0073d0_256x240.png.xhtml;jsessionid=46fcfcf41ecb2804a1c0d3cfb56d?ln=primefaces-custom-idp&v=14.0.6&v=24.3.0");
}

.ui-button .ui-icon {
    background-image: url("/idp/jakarta.faces.resource/images/ui-icons_0073d0_256x240.png.xhtml;jsessionid=46fcfcf41ecb2804a1c0d3cfb56d?ln=primefaces-custom-idp&v=14.0.6&v=24.3.0");
}

.ui-widget-header.ui-progressbar-value {
    border: 1px solid #0073d0;
    background-color: #0073d0;
}

/* Dialog */
div.ui-dialog .ui-dialog-title {
    background-color: #0073d0;
}

.ui-confirmdialog-yes {
    float: right;
}

/* Forms */
.ui-inputswitch .ui-inputswitch-on {
    background: #0073d0;
    color: #FFF;
}

.ui-selectcheckboxmenu-token {
    background-color: #0073d0;
    border-color: #0073d0;
}

.form-wrapper .ui-selectonemenu {
    width: 100%;
}

.ui-selectonemenu .ui-selectonemenu-label {
    padding: 8px 6px 7px 8px;
}

.form-wrapper .ui-autocomplete,
.form-wrapper .ui-selectonemenu,
.form-wrapper .ui-selectcheckboxmenu,
.form-wrapper .p-datepicker,
.form-wrapper .controls .ui-button {
    float: none;
}

.form-wrapper .controls .ui-button {
    margin-right: 0;
}

.form-wrapper .ui-inputswitch {
    display: block;
}

.form-wrapper .ui-inputswitch, .form-wrapper .ui-inputswitch .ui-inputswitch-handle {
    height: 34px;
}

.form-wrapper .ui-inputswitch .ui-inputswitch-on, .form-wrapper .ui-inputswitch .ui-inputswitch-off {
    height: 30px;
}

.form-wrapper .ui-inputswitch .ui-inputswitch-on span, .form-wrapper .ui-inputswitch .ui-inputswitch-off span {
    padding-top: 3px;
}

.ui-dashboard .ui-panel.ui-dashboard-active {
    border: 3px dashed #0073d0;
}

/**Custom Icon Split-Button**/
.ui-splitbutton.icon-only .ui-button.ui-corner-left {
    background-color: #0073d0 !important;
}

.ui-splitbutton.icon-only .ui-button.ui-corner-left:active {
    border: 2px solid #0073d0;
}

.ui-splitbutton.icon-only .ui-button.ui-splitbutton-menubutton {
    background-color: #0073d0;
    border-left: 2px solid #CCC;
}

.ui-splitbutton.icon-only .ui-button.ui-splitbutton-menubutton:active {
    border-left: 2px solid #CCC;
}
