/** to change theme search and replace color #FFC014 --> #xxyyzz**/
@layer primengoverride {
    .bg-theme {
    background-color: #FFC014 !important;
    }
    .border-theme {
        border-color: #FFC014 !important;
        background-color: #FFC01410 !important;
    }
    .p-radiobutton .p-radiobutton-box.p-highlight {
        border-color: #FFC014AA !important;
        background: #FFC014 !important;
    }

    .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
        box-shadow: 0 0 0 0.2rem #FFC01410 !important;
    }
    .p-checkbox-box {
        border: 1px solid#FFC014 !important;
    }
    .p-button {
        color: black !important; /* Only orange */
        background: #FFC014 !important;
        border: 1px solid#FFC014 !important;
    }
    .p-button.p-button.p-button-outlined {
        color: #FFC014 !important;
        background-color: transparent !important;
    }
    .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
        color: black !important; /* Only orange */
        border-color: #FFC014AA !important;
        background: #FFC014 !important;
    }
    .p-checkbox .p-checkbox-box.p-highlight {
        border-color: #FFC014 !important;
        background: #FFC014 !important;
    }
    .p-slider .p-slider-range {
        background: #FFC014 !important;
    }
    .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
        background: #FFC014 !important;
    }
    .p-datatable .p-sortable-column:not(.p-highlight):hover {
        background: #FFC01450 !important;
    }
    .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
        background: #FFC01430 !important;
    }
    .p-menu .p-menuitem-link .p-menuitem-text {
        color: #FFC014 !important;
    }
    .p-menu .p-menuitem-link .p-menuitem-icon {
        color: #FFC014 !important;
    }
    .p-menu .p-menuitem-link:not(.p-disabled):hover {
        background-color: #FFC01410 !important; /*transparency*/
    }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
        color: black !important; /* only orange*/
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
        background: #FFC01420 !important;
    }
    .fdaas-theme {
        color: #FFC014;
    }
    .p-button:focus {
        box-shadow: 0 0 0 0.2rem #FFC01480 !important;
    }
    .p-splitbutton .p-splitbutton-defaultbutton {
        color: #FFC014  !important;
        background-color: transparent !important;
    }
    .p-togglebutton.p-button{
        color: #FFC014  !important;
        background-color: transparent !important;
    }
    .p-datepicker table td > span.p-highlight {
        color: #ffffff;
        background: #FFC014  !important;
    }
    .p-togglebutton.p-button.p-highlight .p-button-icon-left, .p-togglebutton.p-button.p-highlight .p-button-icon-right {
        color: #FFC014 !important;
    }
    .list-selected {
        font-weight: bold;
        color: #FFC014;
    }
    .sidebar-item-selected {
        background-color: #FFC01430;
    }
    .sidebar-item-selected:hover {
        background-color: #FFC01430 !important;
    }

    .sidebar-item-rightborder-selected {
        border-right: 5px solid #FFC014;
    }
    .data-origin-theme {
        color: #FFC014 !important;
        background-color: #FFC01420 !important; /*transparency*/
    }


    .nav-link {
        border-color: transparent transparent transparent;
        border-width: 2px;
        color: black;
    }
    .nav-link:hover {    
        border-color: transparent transparent #FFC01440;
        border-width: 2px;
        color: black;
        background-color: #FFC01410 !important; /*transparency*/
    }
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        color: black;
        border-color: transparent transparent #FFC014CC;
        border-width: 2px;

        background-color: #FFC01440 !important; /*transparency*/
    }

    .btn-primary {
        border-radius: 2rem !important;
        background-color: white !important;
        color: #FFC014 !important;
        border-color: #FFC014 !important;;
    }

    .pb-tooltip-theme {
        background: #FFC014;
    }
    /* CSS Triangles - see Trevor's post */
    .pb-tooltip-theme:after {
        border-top: solid #FFC014 10px;
    }

    .fdaas-hover:hover {
        background: #FFC01410;
    }
    .p-datatable .p-sortable-column.p-highlight {
        background: #FFC014 !important;
    }

    .p-selectbutton .p-button.p-highlight {
        background: #FFC014 !important;
    }
    .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
        color: black !important;
        border-color: #FFC014AA !important;
        background: #FFC014 !important;
    }
    .p-tabview-nav-link:hover {
        background-color: #FFC01430 !important;
    }
}