
                .apc-link-primary {
                    background-color: #058e39;color:#fff;
                }
                
                /*Form buttons*/
                .apf-button{
                    background-color: #058e39;color:#fff;
                    border: none;
                    border-radius: 4px;
                }
                /*End Form buttons*/
                
                /*Responsive form button controls*/
                .button-default
                {
                    background-color:#058e39;
                    background-color: #058e39;color:#fff;
                }

                .form-control:focus{
                    border-color:#058e39;
                    box-shadow: 0 0 0 0.2rem #058e392a;
                }
                 /*End Responsive form button controls*/

                .apc-link-primary-selected
                {
                    background-color:#058e392a ;
                }

                .apc-link-primary:hover, .apc-link-primary-selected:hover, .apc-link:focus > .apc-link-primary, .apc-link-primary:focus > .apc-link-primary, .apf-button:hover, button-default:hover{
                    background-color:#058e39c1 ;
                }

                /*Grid control*/
                .apwc_body_row_p:hover td, .apwc_body_row_i:hover td{
                    background-color:#058e391a !Important;
                }

                .apwc_body_row_selected td{
                    background-color:#058e392a !Important;
                }

                .apc-text:hover, .apc-text:hover{
                    border-bottom: 1px solid #058e39;
                }   
                /*end Grid control*/

                /*Controles formularios dinamicos*/
                .apf-textbox:hover, .apf-dropdownlist:hover,
                .apf-textbox:focus, .apf-dropdownlist:focus,
                .apf-on-click:hover .apf-ctrl-label,
                .apf-textbox-multiline:focus, .apf-textbox-multiline:hover
                {
                    border-bottom: 1px solid #058e39;
                }
                /*End Controles formularios dinamicos*/
                
                .apc-toggle > input[value=check]:checked ~ .apc-slider,
                .apc-bar:before, .apc-bar:after
                 {
                    background:#058e39;
                 }

                .apc-toggle > input[value=check]:checked ~ .apc-slider:before,
                .apc-toggle > input:focus ~ .apc-slider-focus,
                .apc-toggle:hover > input[value=check]:checked ~ .apc-slider:before
                {
                    border-color:#058e39;
                }

                .apc-toggle:hover > input[value=check]:checked ~ .apc-slider                       
                {
                   background-color: #058e39;
                 }

                .apc-link-ico:hover, .apc-link-ico:focus, .apc-link:focus > .apc-link-ico,
                .apc-link.apc-dir-ltr:hover:not(.disabled) .apc-link-ico:not(:first-child),
                .apc-control.apc-dir-ltr:not([readonly]) .apc-selector-container:hover .apc-link-ico,
                .apc-link.apc-dir-ltr:hover:not(.disabled) .apc-link-ico:not(:last-child),
                .apc-listitems
                 {
                    border-color:#058e39;
                 }               

                /*Controles formularios dinamicos*/
                .apf-calendar:hover, .apf-search-1:hover, .apf-edit:hover, .apf-edit-small:hover, .apf-delete:hover, .apf-plus:hover, .apf-viewer:hover, .apf-on-click:hover .apf-search-1,
                .apf-button-icon:focus,
                input:focus ~ .apf-radio:before, input:focus ~ .apf-checkbox:before
                {
                     border-color:#058e39;
                }
                /*End Controles formularios dinamicos*/

                 .ctrl-img-check
                {
                       border-color: #058e39 !Important;
                }

                /*Page form button and custom login button*/
                .apf-button-login, .apf-button-pager
                {
                     background-color: #058e39;color:#fff;
                     background-color:#058e39;
                     border-color:#058e39;
                }

                .apf-button-login:hover, .apf-button-login:focus
                {
                    background-color:#058e39c1;
                }
                /*End Page form button and custom login button*/

                 .apl-divButtons-selected>div,
                 .apl-divButtons-selected>div>span,
                 .apc-link:hover:not(.disabled) .apc-label,
                .apc-radio-label:hover, .apc-check-label:hover,
                .apc-control.apc-dir-ltr:not([readonly]) .apc-selector-container:hover .apc-text,
                .apt-item.DEF[selected]>div
                 {
                    border-bottom-color: #058e39;               
                  }


                 .apl-divButtons-selected>div>span,
                .apl-divTabs, .barSepHover,
                .apt-item.DEF[selected] span            
                {
                    color: #058e39
                }

                .apt-item.DEF:not([disabled]):hover span
                {
                    color: #058e39c1
                }
            
                .apc-check-input:focus ~ .apc-check-indicator, .apc-radio-input:focus ~ .apc-radio-indicator
                {
                    box-shadow: 0 0 5px #058e39;
                }

                .apc-image-selector-icon:focus:before, .apc-image-selector-empty:focus:before
                {
                    box-shadow: 0 0 4px #058e39;
                }

                 /*Field Group Button Styles*/   
                .apf-grid-add:focus, .apf-grid-edit:focus, .apf-grid-print:focus, .apf-grid-refresh:focus, .apf-grid-copy:focus, .apf-grid-delete:focus, .apf-grid-add:focus
                {
                    border-color: #058e39;
                }
            
                .apff-label{
                    color:#4b4b4b;  
                }

               /*Controls that turn black when setting a system color*/
              .apc-label-top, .apc-label-labelinnertop,.apf-label, .apf-label-top, .apc-text:not(.empty) ~ .apc-label-float              
              {
                  color:#4b4b4b;  
              }

             .title-column, .title-column-nobottom
             {
                border-bottom-color:#4b4b4b;
             }

             .apc-range-fill{
                background-color:: #058e39;
            }

            /*End Controls that turn black when setting a system color*/
        