/* Gerado de primefaces-saga-blue/theme.css (PrimeFaces 15.0.10) por gera_tema.js: so as regras com o azul do tema,
   trocado pelo azul da marca Balaroti (#23427f). Para outra versao do PrimeFaces, gerar de novo. */
:root{--primary-color:#23427f;--focus-ring: 0 0 0 0.2rem rgb(167,182,214)}
body select:focus,body input:not([role=combobox],[type=file],.ui-widget,.ui-inputfield):focus{border-color:#23427f;box-shadow:0 0 0 .2em rgb(167,182,214)}
body select:hover,body input:not([role=combobox],[type=file],.ui-widget,.ui-inputfield):hover{border-color:#23427f}
:root{--blue-500:#23427f;--primary-500:#23427f}
body .ui-button{background:#23427f;border:1px solid #23427f}
body .ui-button.ui-state-hover{background:#1c3566;border-color:#1c3566}
body .ui-button.ui-state-focus{box-shadow:0 0 0 .2em rgb(167,182,214)}
body .ui-button.ui-state-active,body .ui-button.ui-state-down{background:#172d57;border-color:#172d57}
body .ui-button.ui-button-outlined{color:#23427f}
body .ui-button.ui-button-outlined.ui-state-hover{background:rgba(35,66,127,.04);color:#23427f}
body .ui-button.ui-button-outlined.ui-state-active,body .ui-button.ui-button-outlined.ui-state-down{background:rgba(35,66,127,.16);color:#23427f}
body .ui-button.ui-button-flat{color:#23427f}
body .ui-button.ui-button-flat.ui-state-hover{background:rgba(35,66,127,.04);color:#23427f}
body .ui-button.ui-button-flat.ui-state-active,body .ui-button.ui-button-flat.ui-state-down{background:rgba(35,66,127,.16);color:#23427f}
body .ui-selectbooleanbutton.ui-state-active,body .ui-selectonebutton>.ui-button.ui-state-active,body .ui-selectmanybutton>.ui-button.ui-state-active{background:#23427f;border-color:#23427f}
body .ui-selectbooleanbutton.ui-state-active:not(.ui-state-disabled):hover,body .ui-selectonebutton>.ui-button.ui-state-active:not(.ui-state-disabled):hover,body .ui-selectmanybutton>.ui-button.ui-state-active:not(.ui-state-disabled):hover{background:#1c3566;border-color:#1c3566}
body .ui-commandlink,body .ui-link{color:#23427f}
body .ui-commandlink:hover,body .ui-link:hover{color:#1c3566}
body .ui-commandlink:active,body .ui-link:active{color:#172d57}
body .ui-carousel .ui-carousel-content .ui-carousel-prev:focus,body .ui-carousel .ui-carousel-content .ui-carousel-next:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-carousel .ui-carousel-indicators .ui-carousel-indicator.ui-state-highlight button{background:#23427f}
body .ui-chronoline .ui-chronoline-event-marker{border:2px solid #23427f}
body .ui-datatable thead th .ui-sortable-column-badge{background:#23427f}
body .ui-datatable thead th.ui-sortable-column.ui-state-focus{box-shadow:inset 0 0 0 .2rem rgb(167,182,214)}
body .ui-datatable thead th.ui-state-active{color:#23427f}
body .ui-datatable thead th.ui-state-active.ui-state-hover{color:#23427f}
body .ui-datatable .ui-datatable-data>tr.ui-state-highlight{background:#e8edf7}
body .ui-datatable .ui-datatable-data>tr .ui-row-editor>a:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-datatable .ui-datatable-data>tr .ui-row-toggler:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-datatable .ui-datatable-data>tr .ui-rowgroup-toggler .ui-rowgroup-toggler-icon:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-datatable .ui-datatable-data>tr.ui-datatable-rowordering{background:#e8edf7}
body .ui-datatable .ui-column-resizer-helper{background:#23427f}
body .ui-datatable.ui-datatable-striped .ui-datatable-data>tr.ui-datatable-odd.ui-state-highlight{background:#e8edf7}
body .fc .fc-daygrid-day.fc-day-today,body .fc .fc-timegrid-col.fc-day-today{background-color:#e8edf7}
body .fc .fc-event{background:#1c3566;border:0px solid #1c3566}
body .fc .fc-toolbar .fc-button{background:#23427f;border:1px solid #23427f}
body .fc .fc-toolbar .fc-button:not(:disabled):hover{background:#1c3566;border-color:#1c3566}
body .fc .fc-toolbar .fc-button:focus{box-shadow:0 0 0 .2em rgb(167,182,214)}
body .fc .fc-toolbar .fc-button:active,body .fc .fc-toolbar .fc-button.fc-button-active{background:#172d57;border-color:#172d57}
body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight{background:#e8edf7}
body .ui-paginator .ui-paginator-first.ui-state-focus,body .ui-paginator .ui-paginator-prev.ui-state-focus,body .ui-paginator .ui-paginator-next.ui-state-focus,body .ui-paginator .ui-paginator-last.ui-state-focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active{background:#e8edf7}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight{background:#e8edf7}
body .ui-tagcloud a.ui-state-hover{background:#e8edf7}
body .timeline-frame .timeline-navigation:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .timeline-frame .timeline-event.ui-state-active{background:#e8edf7}
body .vis-timeline .vis-item.vis-selected{background:#e8edf7;border-color:#e8edf7}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight{background:#e8edf7}
body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-state-highlight{background:#e8edf7}
body .ui-tree .ui-tree-container .ui-tree-droppoint.ui-state-hover{background:#e8edf7}
body .ui-tree .ui-tree-container .ui-treenode-outline{box-shadow:inset 0 0 0 .15rem rgb(167,182,214)}
body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight{background:#e8edf7}
body .ui-tree-draghelper{border:1px solid #e8edf7}
body .ui-treetable thead th .ui-sortable-column-badge{background:#23427f}
body .ui-treetable thead th.ui-sortable-column.ui-state-focus{box-shadow:inset 0 0 0 .2rem rgb(167,182,214)}
body .ui-treetable thead th.ui-state-active{color:#23427f}
body .ui-treetable thead th.ui-state-active.ui-state-hover{color:#23427f}
body .ui-treetable .ui-treetable-data>tr>td .ui-treetable-toggler:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-treetable .ui-treetable-data>tr.ui-state-highlight{background:#e8edf7}
body .ui-treetable .ui-treetable-data>tr .ui-row-editor .ui-icon:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-treetable .ui-column-resizer-helper{background:#23427f}
body .ui-autocomplete .ui-autocomplete-multiple-container .ui-autocomplete-token{background:#e8edf7}
body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item.ui-state-highlight{background:#e8edf7}
body .ui-autocomplete-itemtip.ui-state-highlight{background:#e8edf7}
body .ui-cascadeselect:not(.ui-state-disabled):hover{border-color:#23427f}
body .ui-cascadeselect:not(.ui-state-disabled).ui-state-focus{border-color:#23427f;box-shadow:0 0 0 .2em rgb(167,182,214)}
body .ui-cascadeselect-panel .ui-cascadeselect-items .ui-cascadeselect-item .ui-cascadeselect-item-content:focus{box-shadow:inset 0 0 0 .15rem rgb(167,182,214)}
body .ui-cascadeselect-panel .ui-cascadeselect-items .ui-cascadeselect-item.ui-state-highlight{background:#e8edf7}
body .ui-chkbox .ui-chkbox-box.ui-state-hover{border-color:#23427f}
body .ui-chkbox .ui-chkbox-box.ui-state-focus{box-shadow:0 0 0 .2em rgb(167,182,214)}
body .ui-chkbox .ui-chkbox-box.ui-state-active{border-color:#23427f;background:#23427f}
body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover{background:#1c3566}
body.ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active,body .ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active{background:#23427f}
body.ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,body .ui-input-filled .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover{background:#1c3566}
body .ui-chips .ui-chips-container .ui-chips-token{background:#e8edf7}
body .ui-datepicker .ui-datepicker-next:focus,body .ui-datepicker .ui-datepicker-prev:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-datepicker .ui-datepicker-calendar td>a:focus,body .ui-datepicker .ui-datepicker-calendar td>span:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-datepicker .ui-datepicker-calendar td>a.ui-state-active,body .ui-datepicker .ui-datepicker-calendar td>span.ui-state-active{background:#e8edf7}
body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>a,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>span,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>a,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>span{color:#172d57}
body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>a.ui-state-active,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today>span.ui-state-active,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>a.ui-state-active,body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>span.ui-state-active{background:#e8edf7}
body .ui-datepicker .ui-timepicker-timeinput input:hover,body .ui-datepicker .ui-timepicker-timeinput input.ui-state-hover{border-color:#23427f}
body .ui-datepicker .ui-timepicker-timeinput input:focus{border-color:#23427f;box-shadow:0 0 0 .2em rgb(167,182,214)}
body .ui-datepicker .ui-monthpicker-month:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-datepicker .ui-monthpicker-month.ui-state-active{background:#e8edf7}
body .ui-datepicker .ui-picker-up:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-datepicker .ui-picker-down:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-inplace .ui-inplace-display.ui-state-focus{border-color:#23427f;box-shadow:0 0 0 .2em rgb(167,182,214)}
body .ui-inputfield.ui-state-hover{border-color:#23427f}
body .ui-inputfield.ui-state-focus{border-color:#23427f;box-shadow:0 0 0 .2em rgb(167,182,214)}
body .keypad-popup button.ui-state-active{background:#172d57;border-color:#172d57}
body .keypad-popup button.keypad-shift,body .keypad-popup button.keypad-spacebar,body .keypad-popup button.keypad-enter,body .keypad-popup button.keypad-clear,body .keypad-popup button.keypad-back,body .keypad-popup button.keypad-close{background:#23427f;border:1px solid #23427f}
body .keypad-popup button.keypad-shift.ui-state-hover,body .keypad-popup button.keypad-spacebar.ui-state-hover,body .keypad-popup button.keypad-enter.ui-state-hover,body .keypad-popup button.keypad-clear.ui-state-hover,body .keypad-popup button.keypad-back.ui-state-hover,body .keypad-popup button.keypad-close.ui-state-hover{background:#1c3566;border-color:#1c3566}
body .keypad-popup button.keypad-shift.ui-state-focus,body .keypad-popup button.keypad-spacebar.ui-state-focus,body .keypad-popup button.keypad-enter.ui-state-focus,body .keypad-popup button.keypad-clear.ui-state-focus,body .keypad-popup button.keypad-back.ui-state-focus,body .keypad-popup button.keypad-close.ui-state-focus{box-shadow:0 0 0 .2em rgb(167,182,214)}
body .keypad-popup button.keypad-shift.ui-state-active,body .keypad-popup button.keypad-spacebar.ui-state-active,body .keypad-popup button.keypad-enter.ui-state-active,body .keypad-popup button.keypad-clear.ui-state-active,body .keypad-popup button.keypad-back.ui-state-active,body .keypad-popup button.keypad-close.ui-state-active{background:#172d57;border-color:#172d57}
body .ui-multiselectlistbox .ui-multiselectlistbox-listcontainer .ui-multiselectlistbox-list .ui-multiselectlistbox-item.ui-state-highlight{background:#e8edf7}
body .ui-radiobutton .ui-radiobutton-box.ui-state-hover{border-color:#23427f}
body .ui-radiobutton .ui-radiobutton-box.ui-state-focus{box-shadow:0 0 0 .2em rgb(167,182,214)}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active{border-color:#23427f;background:#23427f}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover{background:#1c3566}
body.ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active,body .ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active{background:#23427f}
body.ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover,body .ui-input-filled .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover{background:#1c3566}
body .ui-rating .ui-rating-cancel.ui-state-focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-rating .ui-rating-star.ui-state-focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-rating .ui-rating-star a:hover{color:#1c3566}
body .ui-rating .ui-rating-star-on a{color:#23427f}
body .ui-selectcheckboxmenu.ui-state-hover{border-color:#23427f}
body .ui-selectcheckboxmenu.ui-state-focus{border-color:#23427f;box-shadow:0 0 0 .2em rgb(167,182,214)}
body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token{background:#e8edf7}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item.ui-state-highlight{background:#e8edf7}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-highlight,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-selectlistbox-item.ui-state-highlight{background:#e8edf7}
body .ui-selectonelistbox .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-listbox-outline,body .ui-selectmanymenu .ui-selectlistbox-listcontainer .ui-selectlistbox-list .ui-listbox-outline{box-shadow:inset 0 0 0 .15rem rgb(167,182,214)}
body .ui-selectonemenu.ui-state-hover{border-color:#23427f}
body .ui-selectonemenu.ui-state-focus{border-color:#23427f;box-shadow:0 0 0 .2em rgb(167,182,214)}
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item.ui-state-highlight{background:#e8edf7}
body .ui-slider .ui-slider-handle{border:2px solid #23427f}
body .ui-slider .ui-slider-handle.ui-state-hover{border-color:#23427f;background:#23427f}
body .ui-slider .ui-slider-range{background:#23427f}
.ui-texteditor .ql-snow.ql-toolbar button.ql-active,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-label.ql-active,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#23427f}
.ui-texteditor .ql-snow.ql-toolbar button.ql-active .ql-stroke,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#23427f}
.ui-texteditor .ql-snow.ql-toolbar button.ql-active .ql-fill,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#23427f}
.ui-texteditor .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.ui-texteditor .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#23427f}
body .ui-toggleswitch.ui-toggleswitch-focus .ui-toggleswitch-slider{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider{background:#23427f}
body .ui-breadcrumb ul li .ui-menuitem-link:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-breadcrumb .ui-breadcrumb-items li .ui-menuitem-link:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number{background:#e8edf7;border-color:#e8edf7}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active{border-color:#23427f}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active a{color:#23427f}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active a .ui-icon{color:#23427f}
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-menuitem-outline{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-tabmenu.ui-tabs-bottom .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active{border-color:#23427f}
body .ui-tabmenu.ui-tabs-left .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active{border-color:#23427f}
body .ui-tabmenu.ui-tabs-right .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active{border-color:#23427f}
body .ui-messages .ui-messages-close:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-badge{background:#23427f}
body .ui-chip{background-color:#e8edf7}
body .ui-chip .ui-chip-remove-icon:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-galleria .ui-galleria-indicators .ui-galleria-indicator.ui-state-highlight button{background:#23427f}
body .ui-galleria.ui-galleria-indicator-onitem .ui-galleria-indicators .ui-galleria-indicator.ui-state-highlight button{background:#e8edf7}
body .ui-galleria .ui-galleria-thumbnail-container .ui-galleria-thumbnail-item-content:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-galleria .ui-galleria-link:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-log .ui-log-header .ui-log-button:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-progressbar .ui-progressbar-value{background:#23427f}
body .ui-tag{background:#23427f}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-overlaypanel .ui-overlaypanel-close{background:#23427f}
body .ui-overlaypanel .ui-overlaypanel-close:hover{background:#1c3566}
body .ui-sidebar .ui-sidebar-close:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-accordion .ui-accordion-header:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-accordion .ui-accordion-header .ui-panel-titlebar-icon:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-dashboard .ui-sortable-placeholder{background-color:#e8edf7}
body .ui-fieldset .ui-fieldset-legend.ui-state-focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:focus{box-shadow:0 0 0 .2rem rgb(167,182,214)}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active a{color:#23427f}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active .ui-icon{color:#23427f}
body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-tabs-outline{box-shadow:inset 0 0 0 .2rem rgb(167,182,214)}
body .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-tabs-header.ui-state-active{border-color:#23427f}
body .ui-tabs.ui-tabs-bottom>.ui-tabs-nav li.ui-tabs-header.ui-state-active{border-color:#23427f}
body .ui-tabs.ui-tabs-right>.ui-tabs-nav li.ui-tabs-header.ui-state-active{border-color:#23427f}
body .ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-header.ui-state-active{border-color:#23427f}
body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title.ui-state-highlight{background:#e8edf7}
