@charset "UTF-8";

body>#contentDefault.template_content {
    justify-content: flex-start;
}

body>#contentDefault.template_content .ui-template-left {
    align-items: stretch;
    display: flex;
    flex: 0 0 320px;
    flex-flow: row nowrap;
    margin: 1rem 0 1rem 1rem;
}

body>#contentDefault.template_content .ui-template-left.-collapsed {
    flex: 0 0 auto;
}

body>#contentDefault.template_content .ui-template-left #formOpenPersonSearch button.ui-button {
    box-shadow: 0px 2px 5px 0px rgb(50 50 50/ 63%);
}

body>#contentDefault.template_content .ui-template-left>.ui-panel-default {
    flex: 1 1 auto;
    overflow-y: auto;
}

body>#contentDefault.template_content .ui-template-main {
    align-items: stretch;
    display: flex;
    flex: 1 1 auto;
    flex-flow: column nowrap;
    margin: 1rem 1rem;
}

body>#contentDefault.template_content .ui-template-main>.ui-panel-default {
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem;
    flex: 1 1 auto;
    overflow-y: auto;
}

body>#contentDefault.template_content .ui-template-tabarea {
    align-self: flex-start;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav {
    background: none;
    border: none;
    margin-left: .4rem;
    margin-right: .4rem;
    overflow-x: auto;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav>.ui-tabmenuitem {
    background: transparent;
    border: none;
    margin-left: .3rem;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav>.ui-tabmenuitem a {
    background: linear-gradient(#f9f9f9, #f9f9f9 50%, #56a596 50%, #56a596);
    background-size: 100% 210%;
    border-top: 3px solid #489082;
    border-right: 1px solid #489082;
    border-left: 1px solid #489082;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    box-shadow: 0px 2px 3px 0px rgb(50 50 50/ 50%);
    color: #489082;
    font-size: 1rem;
    font-weight: 500;
    margin: 0;
    padding: .6rem 1.4rem .7rem 1.4rem;
    text-align: center;
    text-decoration: none;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav>.ui-tabmenuitem:first-child a {
    border-left: 1px solid #489082;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-active a {
    color: whitesmoke;
    background: #489082;
    border-color: #489082;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-disabled {
    opacity: unset;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-disabled a {
    opacity: unset;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-disabled a>.ui-menuitem-text
    {
    opacity: .6;
}

body>#contentDefault.template_content .ui-template-tabarea .ui-tabmenu-nav>.ui-tabmenuitem a:hover {
    color: whitesmoke;
    border-color: #56a596;
    background-position-y: bottom;
    transition: all .2s ease;
}

body>#contentDefault .ui-tabs {
    align-items: stretch;
    background: transparent;
    display: flex;
    overflow: hidden;
}

body>#contentDefault .ui-tabs.ui-tabs-top {
    flex-flow: column nowrap;
}

body>#contentDefault .ui-tabs.ui-tabs-left {
    flex-flow: row nowrap;
}

body>#contentDefault .ui-tabs>ul.ui-tabs-nav {
    align-self: flex-start;
    background: transparent;
    flex: 0 0 auto;
    width: auto;
}

body>#contentDefault .ui-tabs>ul.ui-tabs-nav:before {
    border: none;
}

body>#contentDefault .ui-tabs.ui-tabs-top>ul.ui-tabs-nav {
    margin: 0 .4rem 0 .4rem;
}

body>#contentDefault .ui-tabs.ui-tabs-left>ul.ui-tabs-nav {
    margin: .4rem 0 .4rem 0;
}

ody>#contentDefault .ui-tabs.ui-tabs-top.ui-tabs-inline>ul.ui-tabs-nav {
    margin: .3rem .2rem 0 .2rem;
}

body>#contentDefault .ui-tabs.ui-tabs-left.ui-tabs-inline>ul.ui-tabs-nav {
    margin: .2rem 0 .2rem .3rem;
}

body>#contentDefault .ui-tabs>ul.ui-tabs-nav>li {
    border: 1px solid #dee2e6;
    margin-top: .2rem;
    padding: .5rem 1rem;
}

body>#contentDefault .ui-tabs>ul.ui-tabs-nav>li.ui-tabs-outline {
    box-shadow: none;
}

body>#contentDefault .ui-tabs.ui-tabs-top>ul.ui-tabs-nav>li {
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem;
    margin-left: .3rem;
}

body>#contentDefault .ui-tabs.ui-tabs-left>ul.ui-tabs-nav>li {
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem;
    margin-top: .3rem;
}

body>#contentDefault .ui-tabs>ul.ui-tabs-nav>li>a {
    color: #489082;
    font-size: 1rem;
    font-weight: 600;
}

body>#contentDefault .ui-tabs>ul.ui-tabs-nav>li.ui-state-active {
    background-color: #70bea9;
    border-color: #62b09e;
}

body>#contentDefault .ui-tabs.ui-tabs-top>ul.ui-tabs-nav>li.ui-state-active {
    border-bottom-width: 2px;
}

body>#contentDefault .ui-tabs.ui-tabs-left>ul.ui-tabs-nav>li.ui-state-active {
    border-right-width: 2px;
}

body>#contentDefault .ui-tabs>ul.ui-tabs-nav>li.ui-state-active>a {
    color: white;
}

body>#contentDefault .ui-tabs>ul.ui-tabs-nav>li.-pdf {
    background-image:
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFhUlEQVR4Xq2XbWiUVxbHf/fOM5OZzGTMZONEt6sbpUgDjaasqbVZZO3CWtJtUQtJUBeKC1XYXdstlLXa0nYp9MUVq5Sy0dRqQUUhH5amFBGWdqG76qrdtabqZtU1TRotakaTTDLPy707uSQ8TMjEidM/HLjPDJzzO//zHJ7nEfiis7NTU7xYv3798hMnTnxGAcoBaG9vP75q1aol3IO01riui1KK3t7eVEtLy8pTp059Pi2AQ4cOnWxubq5XShWALkwYKYXneQYgnU4D0NfX19/U1NR44cKF40whSa40BckUR//7OLr7EkJK48AoeCaTQUpJdXV1Yt++fX9ZsGBBfaEAhUsKvN1v4zY+ysCGpxkYGkIELIBRJwxILBajpqYmuXfv3o6pIOTEOd5VQgKgjuzHKYshe75h8H+XICBN5+OjAAxEbW1tsq2tzUDcFaCA2ftTCpUQGB7B2K9UTg7btscbMhCLFi1K7tmzp2PevHn1xY9gzCVRtxg56OKWlEAsjgXGgfLycm7dusXZs2dH15pz587R3d1NRUVFcufOnR3JZLK2iBH4CjzZAmFwK2cSSFQixgBKskBz584lW8jARKNR81s4HKa+vj7Z0NCwDl9Y9wSgNWLpzxF1i5CpO0gpMFCBAMFgcDyPAcpemxUFDEw4q1wHilGohOh/ruB+egQPIyzLGu94NMw5EomMng2MEEJP5UBhTkgJ332L6umGsMT685+43dhMoiyG8jzTeSgUMo5orU1kXTAwE2Vxrzp3Gtf1SG38PTN3baf/wx04m17B8vfEAJBzLn4NfX1+lOF4OWx6DathCaW73iR1sRPyFPJdzeNAwSBSYvTFXxl56BGiZVH443uEn1iKs3UDQ4f/RmkWQmGEHHtG5MtpFUzrewmd/8Lrvoqz6XUigHrwJ/DqO8Q2v0A6C+EuXIy8fB5dU4fT2IwWIqe5om9C8fEBBmf9ELn8l1jXeuGTw6jPPsWpjFP6wQfYlUdw7ptDpPV9rv3gPpINj4E9UrwDBIOggWMdeHOqmbH112S+PMmdmVW4P2vE2rydxP53sdoPIW/307/kYZw585GegyrKASEgHAbbhr3vQtd/CdkOQ3Pn427bT2ldPfFwCEtr9FttuCtWMdB1nszyp0hWzUK5LtqvkRfA7OpESkJhCEgCR9rwDrRi/fM0361uwdmyg8SsKsLaQzgO3tAQrlIogGWNxJY/STwzjB79L3fTCh2BhmgZoucy1kvPcntwkEz1A8Ru9jO08SV+VFmBGDZFTVc50EMDAPilpgngOA4iHCFw5h/w4np6fvoLxFNrSb6whp61G4j/eB56ZBjH8yhcpnjhDmgpKXntOQZSA4SqZpN8voVvlj2OtfoZIq6DozXTkRDCjDg/gF/cBI5DZsVKgu0foTsOc+VXvyO4ch2JoJWTZJoOTH0TakALgUokAPB+uwXnN1tQaMqFIKg1nlL+ZmjtnzH05jyZpBCY3EJMAXD9GN7m06jrNkiMglKOJ8fNhnZdzGuYbSOCQbAsdDptzmTDAEzikAbz9qSuXs0PwLW/oz/qxR0AAZMmiTc1ISsqsLu6CC1ciB4cxP76a0Q8TvD++xk+ehS7rw9BriTgCoGqrMwPoNBoMEEeAFlXh8x2YkWj6FCIVGsriTfeANtGp1I4N2/CJDnUWOi7PYzcsZAAkyQhFmPw4EGcixeZ8fLLxg09WnxkBO/GDTzHyfsJpgE1FYAoD4rofOCsjzrRkVC2uHfmDCVKEfnqKyIrVpDevRs5YwY6C1Cas55+Qem7KPJ+G9Y+OHvb2gcya+zz9oi6LiDjE3vjHWQyEAqZa9M5oKVEA0iJCgbRSqEhJ0RWaaVkezr9hztKHZ4UACgDZvN9y69lAz2Aw5j+D1vMrlDcDUZ/AAAAAElFTkSuQmCC");
    background-position: .4rem .4rem;
    background-repeat: no-repeat;
    background-size: 1.3rem;
    padding-left: 2.1rem;
}

body>#contentDefault .ui-tabs>.ui-tabs-panels {
    background: #fff;
    border: 1px solid #dee2e6;
    border-radius: 4px;
    flex: 1 1 auto;
    width: auto;
    z-index: auto;
}

body>#contentDefault .ui-tabs.ui-tabs-inline>.ui-tabs-panels {
    border-radius: 0;
    border: none;
}

body>#contentDefault .ui-tabs.ui-tabs-top.ui-tabs-inline>.ui-tabs-panels {
    border-radius: 0;
    border-top: 1px solid #dee2e6;
}

body>#contentDefault .ui-tabs.ui-tabs-left.ui-tabs-inline>.ui-tabs-panels {
    border-radius: 0;
    border-left: 1px solid #dee2e6;
    ;
}

body>#contentDefault .ui-tabs>.ui-tabs-panels .ui-tabs-panel {
    padding: 0;
}

body>#contentDefault .ui-tabs>.ui-tabs-panels .ui-tabs-panel>.ui-group {
    border: none;
}

body>#contentDefault.template_content .ui-panelgrid-nobackground .ui-panelgrid-cell {
    background-color: transparent;
}

body>#contentDefault.template_content form#formPersonSearch .ui-panelgrid-cell.col-12:first-child {
    padding-bottom: .1em;
}

body>#contentDefault.template_content form#formPersonSearch hr.ui-separator {
    margin-top: 1.2em;
    margin-bottom: .9em;
}

body>#contentDefault.template_content .ui-panelgrid.ui-panelgrid-compact>.ui-panelgrid-content>.ui-panelgrid-cell {
    padding: .5em;
}

body>#contentDefault.template_content .ui-panel.ui-panel-default.ui-panel-left .ui-message-container {
    background: #ffcdd2;
    border: 1px solid #ef5350;
    border-radius: 4px;
    border-width: 0 0 0 3px;
    display: none;
    padding: .3rem 0;
    margin: 0 -.3rem .5rem -.3rem;
    overflow: hidden;
}

body>#contentDefault.template_content .ui-panel.ui-panel-default.ui-panel-left .ui-message-container:has(.ui-message.ui-message-error)
    {
    display: block;
}

body>#contentDefault.template_content .ui-panel.ui-panel-default.ui-panel-left .ui-message-container .ui-message {
    display: none;
    padding: .2rem .5rem;
}

body>#contentDefault.template_content .ui-panel.ui-panel-default.ui-panel-left .ui-message-container .ui-message.ui-message-error
    {
    border: none;
    border-radius: 0;
    display: block;
    margin: 0;
}

/*
body>#contentDefault.template_content .ui-panel.ui-panel-default .ui-message {
    display: block;
    margin: 0 0 1rem 0;
    padding: .7rem .7rem;
}
*/
body>#contentDefault.template_content .ui-group-header {
    display: block;
    color: #57a492;
    font-size: 1rem;
    font-weight: 500;
    padding: .5rem 0;
}

body>#contentDefault.template_content .ui-group-header.-warning {
    color: #fbc02d;
}

body>#contentDefault.template_content .ui-group-header.-danger {
    color: #d32f2f;
}

body>#contentDefault.template_content .ui-group {
    border: 1px solid #ced4da;
    border-radius: 4px;
    display: block;
    padding: .8rem .5rem .3rem .5rem;
}

body>#contentDefault.template_content .ui-group.-shadow {
    box-shadow: 0px 2px 3px 0px rgb(50 50 50/ 50%);
}

body>#contentDefault.template_content .ui-group.-white {
    background-color: white;
}

body>#contentDefault.template_content .ui-group .ui-group-title {
    background-color: #70bea9;
    color: white;
    display: block;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin: -.8rem -.5rem .5rem -.5rem;
    padding: .4rem .5rem .4rem .5rem;
}

body>#contentDefault #panelPersonSearch .ui-panel-content {
    display: flex;
    flex-flow: column nowrap;
    justify-content: stretch;
}

body .ui-component-group {
    align-items: stretch;
    display: flex;
    flex-flow: column;
}

body .ui-component-group>.-empty {
    background-color: whitesmoke;
}

body .ui-component-group>label.ui-outputlabel {
    margin-bottom: .1rem;
}

body .ui-component-group.-required>label.ui-outputlabel:before {
    color: #d32f2f;
    content: "* ";
    font-size: 1rem;
    font-weight: bold;
}

body .ui-component-group.-required .ui-calendar>input, body .ui-component-group.-required .ui-inputnumber>input, body .ui-component-group.-required .ui-inputtext,
    body .ui-component-group.-required .ui-selectonemenu, body .ui-component-group.-required .ui-inputgroup>.ui-inputgroup-addon:first-child,
    body .ui-inputgroup.-component.-required>*:first-child {
    border-left: 3px solid #db5757;
}

body .ui-component-group-horizontal {
    align-items: baseline;
    display: flex;
    flex-flow: row;
}

body .ui-component-group-horizontal>label.ui-outputlabel {
    color: grey;
    display: inline-block;
    font-size: .9rem;
    margin-right: .5rem;
}

body .ui-flex.-horzontal.-align-items-end>.ui-component-group-horizontal {
    align-items: flex-end;
}

body .ui-flex.-horzontal.-align-items-end>.ui-component-group-horizontal>label.ui-outputlabel {
    align-items: flex-end;
    padding: 1px;
}

body .ui-component-group input:read-only, body .ui-component-group textarea:read-only, body .ui-component-group-horizontal input:read-only,
    body .ui-component-group-horizontal textarea:read-only, body .ui-inputgroup.-component input:read-only, body .ui-inputgroup.-component textarea:read-only
    {
    background-color: #f7f9f9;
}

body .ui-chkbox .ui-chkbox-box.ui-state-default.ui-state-disabled, body .ui-chkbox .ui-chkbox-box.ui-state-default.ui-chkbox-readonly
    {
    background-color: #f7f9f9;
}

body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-disabled, body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-chkbox-readonly
    {
    border-color: #2196f3;
    background: #2196f3;
    color: #fff;
}

body .ui-component-title {
    color: #489082;
}

body .ui-space {
    margin: .7rem;
}

body .ui-space-sm {
    margin: .3rem;
}

body .ui-space-lg {
    margin: 1rem;
}

body .ui-space-2x {
    margin: 1.5rem;
}

body .ui-space-top {
    margin-top: .7rem;
}

body .ui-space-top-sm {
    margin-top: .3rem;
}

body .ui-space-top-lg {
    margin-top: 1rem;
}

body .ui-space-top-2x {
    margin-top: 1.5rem;
}

body .ui-space-right {
    margin-right: .7rem;
}

body .ui-space-right-sm {
    margin-right: .3rem;
}

body .ui-space-right-lg {
    margin-right: 1rem;
}

body .ui-space-right-2x {
    margin-right: 1.5rem;
}

body .ui-space-bottom {
    margin-bottom: .7rem;
}

body .ui-space-bottom-sm {
    margin-bottom: .3rem;
}

body .ui-space-bottom-lg {
    margin-bottom: 1rem;
}

body .ui-space-bottom-2x {
    margin-bottom: 1.5rem;
}

body .ui-space-bottom-neg {
    margin-bottom: -.7rem;
}

body .ui-space-left {
    margin-left: .7rem;
}

body .ui-space-left-sm {
    margin-left: .3rem;
}

body .ui-space-left-lg {
    margin-left: 1rem;
}

body .ui-space-left-2x {
    margin-left: 1.5rem;
}

body .ui-flex, body .ui-panel-flex .ui-panel-content {
    display: flex;
}

body .ui-flex.-column, body .ui-panel-flex.-column .ui-panel-content {
    flex-direction: column;
}

body .ui-flex.-row, body .ui-panel-flex.-row .ui-panel-content {
    flex-direction: row;
}

body .ui-flex.-nowrap, body .ui-panel-flex.-nowrap .ui-panel-content {
    flex-wrap: nowrap;
}

body .ui-flex.-wrap, body .ui-panel-flex.-wrap .ui-panel-content {
    flex-wrap: wrap;
}

body .ui-flex.-align-items-start, body .ui-panel-flex.-align-items-start .ui-panel-content {
    align-items: flex-start;
}

body .ui-flex.-align-items-baseline, body .ui-panel-flex.-align-items-baseline .ui-panel-content {
    align-items: baseline;
}

body .ui-flex.-align-items-center, body .ui-panel-flex.-align-items-center .ui-panel-content {
    align-items: center;
}

body .ui-flex.-align-items-end, body .ui-panel-flex.-align-items-end .ui-panel-content {
    align-items: flex-end;
}

body .ui-flex.-align-items-stretch, body .ui-panel-flex.-align-items-stretch .ui-panel-content {
    align-items: stretch;
}

body .ui-flex.-justify-start, body .ui-panel-flex.-justify-start .ui-panel-content {
    justify-content: flex-start;
}

body .ui-flex.-justify-center, body .ui-panel-flex.-justify-center .ui-panel-content {
    justify-content: center;
}

body .ui-flex.-justify-space-between, body .ui-panel-flex.-justify-space-between .ui-panel-content {
    justify-content: space-between;
}

body .ui-flex.-justify-space-around, body .ui-panel-flex.-justify-space-around .ui-panel-content {
    justify-content: space-around;
}

body .ui-flex.-justify-stretch, body .ui-panel-flex.-justify-stretch .ui-panel-content {
    justify-content: stretch;
}

body .ui-flex.-justify-end, body .ui-panel-flex.-justify-end.ui-panel-content {
    justify-content: flex-end;
}

body .ui-flex-item.-grow {
    flex-grow: 1;
}

body .ui-flex-item.-shrink {
    flex-shrink: 1;
}

body .ui-flex-item.-half {
    flex-basis: 50%;
}

body .ui-flex-item.-third {
    flex-basis: 33%;
}

body .ui-flex-item.-fourth {
    flex-basis: 25%;
}

body .ui-baseline {
    vertical-align: baseline;
}

body .ui-bottom {
    vertical-align: bottom;
}

body .ui-middle {
    vertical-align: middle;
}

body .ui-top {
    vertical-align: top;
}

body .ui-center {
    text-align: center
}

body .ui-left {
    text-align: left
}

body .ui-right {
    text-align: right
}

body .ui-debug .ui-panelgrid-cell {
    border: 1px dotted red !important;
    border-radius: 4px;
}

body .ui-nowrap {
    white-space: nowrap;
}

body .ui-block {
    display: block;
}

body .ui-inline-block {
    display: inline-block;
}

body .ui-bold {
    font-weight: bold;
}

body .ui-bold-500 {
    font-weight: 500;
}

body .ui-italic {
    font-style: italic;
}

body .ui-visibility-hidden {
    visibility: hidden;
}

body .ui-width-auto {
    width: auto;
}

body>#contentDefault.template_content .ui-group.ui-search-box {
    align-items: stretch;
    background-color: #f0f5f4;
    display: flex;
    flex: 1 1 auto;
    flex-flow: column nowrap;
    justify-content: flex-start;
    margin: 1rem;
    min-width: 200px;
    max-width: 450px;
    padding: 1.5rem 2rem .5rem 2rem;
}

body>#contentDefault.template_content .ui-group.ui-search-box.-first {
    margin: 2rem 0 2rem 4rem;
}

body>#contentDefault.template_content .ui-group.ui-search-box.-last {
    margin: 2rem 4rem 2rem 0;
}

body>#contentDefault.template_content .ui-group.ui-search-box>* {
    flex: 0 0 auto;
    margin-bottom: 1rem;
    width: auto;
}

body>#contentDefault.template_content .ui-group.ui-search-box>button {
    margin-top: auto;
}

body>#contentDefault .ui-datatable-legend {
    align-items: baseline;
    display: flex;
    flex-flow: row wrap;
    font-weight: normal;
}

body>#contentDefault .ui-datatable-legend.-top {
    border-bottom: none;
}

body>#contentDefault .ui-datatable-legend.-bottom {
    border-top: none;
}

body>#contentDefault .ui-datatable-legend .-caption {
    display: inline-block;
    margin: .1rem .3rem;
}

body>#contentDefault .ui-legend-status {
    display: inline-block;
    border: 1px solid #bebebe;
    border-radius: 3px;
    margin: 0 .1rem;
    padding: .2rem .7rem;
}

body>#contentDefault .ui-status-bold {
    font-weight: 500;
}

body>#contentDefault .ui-status-white {
    background-color: white;
}

body>#contentDefault .ui-status-whitesmoke {
    background-color: whitesmoke;
}

body>#contentDefault .ui-status-green {
    background-color: #e6fff2;
}

body>#contentDefault .ui-status-blue {
    background-color: #e6f2ff;
}

body>#contentDefault .ui-status-yellow {
    background-color: #fffae6;
}

body>#contentDefault .ui-status-red {
    background-color: #f2dede;
}

body>#contentDefault .ui-pill {
    background: #70bea9;
    border: 1px solid #57a492;
    color: whitesmoke;
    padding: .6rem;
    border-radius: 50%;
    font-size: 1rem;
}

body>#contentDefault .ui-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
}

body>#contentDefault .ui-inputgroup.ui-raised {
    border-radius: 4px;
}

body>#contentDefault button.rounded-button.-help {
    height: 2rem;
    width: 2rem;
}

body .ui-button.-data-export {
    padding: .3rem 0 .3rem 2rem;
}

body .ui-button.-data-export.-pdf, body .ui-button.-data-export.-pdf:enabled:hover {
    background-image:
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFhUlEQVR4Xq2XbWiUVxbHf/fOM5OZzGTMZONEt6sbpUgDjaasqbVZZO3CWtJtUQtJUBeKC1XYXdstlLXa0nYp9MUVq5Sy0dRqQUUhH5amFBGWdqG76qrdtabqZtU1TRotakaTTDLPy707uSQ8TMjEidM/HLjPDJzzO//zHJ7nEfiis7NTU7xYv3798hMnTnxGAcoBaG9vP75q1aol3IO01riui1KK3t7eVEtLy8pTp059Pi2AQ4cOnWxubq5XShWALkwYKYXneQYgnU4D0NfX19/U1NR44cKF40whSa40BckUR//7OLr7EkJK48AoeCaTQUpJdXV1Yt++fX9ZsGBBfaEAhUsKvN1v4zY+ysCGpxkYGkIELIBRJwxILBajpqYmuXfv3o6pIOTEOd5VQgKgjuzHKYshe75h8H+XICBN5+OjAAxEbW1tsq2tzUDcFaCA2ftTCpUQGB7B2K9UTg7btscbMhCLFi1K7tmzp2PevHn1xY9gzCVRtxg56OKWlEAsjgXGgfLycm7dusXZs2dH15pz587R3d1NRUVFcufOnR3JZLK2iBH4CjzZAmFwK2cSSFQixgBKskBz584lW8jARKNR81s4HKa+vj7Z0NCwDl9Y9wSgNWLpzxF1i5CpO0gpMFCBAMFgcDyPAcpemxUFDEw4q1wHilGohOh/ruB+egQPIyzLGu94NMw5EomMng2MEEJP5UBhTkgJ332L6umGsMT685+43dhMoiyG8jzTeSgUMo5orU1kXTAwE2Vxrzp3Gtf1SG38PTN3baf/wx04m17B8vfEAJBzLn4NfX1+lOF4OWx6DathCaW73iR1sRPyFPJdzeNAwSBSYvTFXxl56BGiZVH443uEn1iKs3UDQ4f/RmkWQmGEHHtG5MtpFUzrewmd/8Lrvoqz6XUigHrwJ/DqO8Q2v0A6C+EuXIy8fB5dU4fT2IwWIqe5om9C8fEBBmf9ELn8l1jXeuGTw6jPPsWpjFP6wQfYlUdw7ptDpPV9rv3gPpINj4E9UrwDBIOggWMdeHOqmbH112S+PMmdmVW4P2vE2rydxP53sdoPIW/307/kYZw585GegyrKASEgHAbbhr3vQtd/CdkOQ3Pn427bT2ldPfFwCEtr9FttuCtWMdB1nszyp0hWzUK5LtqvkRfA7OpESkJhCEgCR9rwDrRi/fM0361uwdmyg8SsKsLaQzgO3tAQrlIogGWNxJY/STwzjB79L3fTCh2BhmgZoucy1kvPcntwkEz1A8Ru9jO08SV+VFmBGDZFTVc50EMDAPilpgngOA4iHCFw5h/w4np6fvoLxFNrSb6whp61G4j/eB56ZBjH8yhcpnjhDmgpKXntOQZSA4SqZpN8voVvlj2OtfoZIq6DozXTkRDCjDg/gF/cBI5DZsVKgu0foTsOc+VXvyO4ch2JoJWTZJoOTH0TakALgUokAPB+uwXnN1tQaMqFIKg1nlL+ZmjtnzH05jyZpBCY3EJMAXD9GN7m06jrNkiMglKOJ8fNhnZdzGuYbSOCQbAsdDptzmTDAEzikAbz9qSuXs0PwLW/oz/qxR0AAZMmiTc1ISsqsLu6CC1ciB4cxP76a0Q8TvD++xk+ehS7rw9BriTgCoGqrMwPoNBoMEEeAFlXh8x2YkWj6FCIVGsriTfeANtGp1I4N2/CJDnUWOi7PYzcsZAAkyQhFmPw4EGcixeZ8fLLxg09WnxkBO/GDTzHyfsJpgE1FYAoD4rofOCsjzrRkVC2uHfmDCVKEfnqKyIrVpDevRs5YwY6C1Cas55+Qem7KPJ+G9Y+OHvb2gcya+zz9oi6LiDjE3vjHWQyEAqZa9M5oKVEA0iJCgbRSqEhJ0RWaaVkezr9hztKHZ4UACgDZvN9y69lAz2Aw5j+D1vMrlDcDUZ/AAAAAElFTkSuQmCC");
    background-position: .7rem 50%;
    background-repeat: no-repeat;
    background-size: 1.7rem;
}

body .ui-button.-data-export.-xls, body .ui-button.-data-export.-xls:enabled:hover {
    background-image:
        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMjHxIGmVAAADW0lEQVRYR2P4////gGKsgvTEEIJIUP//P1PlsgniwX25blYNUYXGVcHz9CsCTmuV+nwDSjNCVBEP8Dpg5u5V/Akzq62sm2OSrZqipupUBezRrwr8qFjg+l8uz+m/XC4qBmoh3wFxs2q0PfrSo81bolqNGkI3GdaFPFYu9firUOz6Xx6EC10guMD5v1w+EGNxQO7i1rD8pe2hyLgIjQ/DOQtbg+pXTZGAO0Cx3OO/Qpn7f4VSNwQuAeJit//yRcQ5IHRyISqeAsXo4kAcMCH3v16u1y1UByBbToYD/gEhseDFhzf/rZqiQUzqhcDuK8dQ8N9/f//vuXocRezEnYsgS/+/+EgDB8DVQPGP3z//KxW7o4h5dKeBLB3CDlAodP2PKxuCgvfk3Utw/PffPxQ+CF9+DEp3RDjAoTPx/9ozu//POrAa7oCN5/b9//zj6//UOXVYHeDXn/PfHwn/+vPrf+DEPBSx/CXtIEtxOADJ98rlnv8fvX0O9oVNa+x/25ZYMPvm8wf/FQpcKI8CYnJB7brJIAX/J+1e+n/W/tVgds7Clv/yRJYDv/78/h8xtRhFrGR5N9gcgiEAwhpVvv/ffH7///G7F//ffvnw/9YLoO+BaQBXIjx448z/Q0gYlA0P3zz7/9BNhNjZB1dBlhJfDvTuWABSBAag+KN7LujdsRCkCAyKl3XR1wG6tYH/P3z7/P/Gs3v/f/z6+f/+66f/FcmJAiSxs/ehUUCMA/p3LQIp+F+2svf/qpM7wOyiJZ04HQBOaLAKCIjhiRBJrBRvIkRygH5d0P9P37+AE596ufd/795MkOL/9189+a9U6EajKEDyfcysiv87rxz9XwfMirCC6Oitc2BDS5Z1Y3UASQUR8bUh0HKUotgFkg6wOIDyohjZcrgDgHUBWosIV0EEVwPFFJeE2EKAag4gJheQ6oBrT+8A8V04/geMguvPEHwQvvfqMchS2jiApCYZSQ4gMg2glwNYMVQNqFFqVhd2E+6AzIVNmuBmeROwWV4fskmvNui+SpnXb2wtIlwOwNYsx4VBzfIJe5aJwx2ADWw6c4YrdV69lUVzVLJFQwS4Y6JXGfAWV0EE1ELdnhEuMHP/UpEAaNfMCNg10wN2zTRLvSnrmg0kxipIP/yfAQC3h/ujXKzUtgAAAABJRU5ErkJggg==");
    background-position: .7rem 50%;
    background-repeat: no-repeat;
    background-size: 1.7rem;
}

body>#contentDefault .ui-notification-priority-low {
    background-color: #e6f2ff;
}

body>#contentDefault .ui-notification-priority-medium {
    background-color: #fff5cc;
    color: #cca300;
}

body>#contentDefault .ui-notification-priority-medium .pi {
    font-size: 1.2rem;
    padding-top: .1rem;
}

body>#contentDefault .ui-notification-priority-high {
    background-color: #f8eded;
    color: #b64949;
}

body>#contentDefault .ui-notification-priority-high .pi {
    font-size: 1.2rem;
    padding-top: .1rem;
}

body>#contentDefault .ui-notification-type-birth_expired {
    background-color: white;
}

body>#contentDefault .ui-grid-pregnancy-group-risks .ui-selectmanycheckbox td {
    white-space: nowrap;
}

body>#contentDefault .ui-grid-pregnancy-group-risks .ui-selectmanycheckbox td .ui-selectmanycheckbox-item-group {
    display: inline-block;
    padding-top: .7rem;
    padding-bottom: .3rem;
    white-space: normal;
}

body>#contentDefault .ui-grid-pregnancy-group-risks .ui-selectmanycheckbox td label {
    white-space: normal;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list table.ui-selectmanycheckbox {
    border-spacing: 7px 3px;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list table.ui-selectmanycheckbox td {
    background: white;
    border: 2px solid #62b09e;
    border-radius: 4px;
    padding: 2px;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list table.ui-selectmanycheckbox td:has(.ui-chkbox-box.ui-state-active) {
    background: #70bea9;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list table.ui-selectmanycheckbox td .ui-chkbox-box {
    background: transparent;
    border: none;
    font-weight: bold;
    opacity: unset;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list table.ui-selectmanycheckbox td .ui-chkbox-box.ui-state-default {
    color: #55a293;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list table.ui-selectmanycheckbox td .ui-chkbox-box.ui-state-active {
    color: white;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list .ui-selectmanycheckbox td label {
    color: #55a293;
    opacity: unset;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list .ui-selectmanycheckbox td:has(.ui-chkbox-box.ui-state-active) label {
    color: white;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list .ui-selectmanycheckbox td .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-blank
    {
    font-family: "primeicons" !important;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    background: none;
}

body>#contentDefault .ui-grid-pregnancy-teeth-list .ui-selectmanycheckbox td .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-blank:before
    {
    content: "\e90b";
}

body>#contentDefault .ui-tabs li.ui-tabs-header.-required:before {
    color: #d32f2f;
    content: "* ";
    font-size: 1rem;
    font-weight: bold;
    margin: -.5rem .3rem -.5rem -.3rem;
    padding: 0;
}

body>#contentDefault .ui-message-container {
    background: #ffcdd2;
    border: 1px solid #ef5350;
    border-radius: 4px;
    border-width: 0 0 0 3px;
    display: none;
    padding: .3rem 0;
    margin: 0 -.3rem .5rem -.3rem;
    overflow: hidden;
}

body>#contentDefault .ui-message-group {
    margin: 0 0 .7rem 0;
}

body>#contentDefault .ui-message-group .ui-message {
    border-radius: 0;
    margin: 0;
    padding: .2rem .7rem .2rem .7rem;
}

body>#contentDefault .ui-message-group .ui-message:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-top: .7rem;
}

body>#contentDefault .ui-message-group .ui-message:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding-bottom: .7rem;
}

body>#contentDefault .ui-fileupload-simple .ui-fileupload-filename {
    display: none;
}

body>#contentDefault .ui-inputtext.ui-success {
    background: rgba(104, 159, 56, .04);
    color: #689f38;
    border: 1px solid;
}

body>#contentDefault .ui-inputtext.ui-warning {
    background: rgba(251, 192, 45, .04);
    color: #fbc02d;
    border: 1px solid;
}

body>#contentDefault .ui-inputtext.ui-danger {
    background: rgba(211, 47, 47, .04);
    color: #d32f2f;
    border: 1px solid;
}

body>#contentDefault .ui-outlined {
    background: transparent;
    border: 1px solid #62b09e;
    border-radius: 4px;
    color: #55a293;
    padding: .3rem .5rem;
    margin: 0;
}

body>#contentDefault .ui-outlined.-white {
    background: white;
}

body>#contentDefault .ui-outlined.-whitesmoke {
    background: whitesmoke;
}

body>#contentDefault .ui-outlined.-success {
    background: white;
    border-color: #689f38;
    color: #689f38;
}

body>#contentDefault .ui-outlined.-warning {
    background: white;
    border-color: #fbc02d;
    color: #fbc02d;
}

body>#contentDefault .ui-outlined.-danger {
    background: white;
    border-color: #d32f2f;
    color: #d32f2f;
}

body>#contentDefault .pi.-danger {
    background: transparent;
    border-color: #d32f2f;
    color: #d32f2f;
}

body>#contentDefault .pi.-large {
    font-size: 1.5rem;
}

body>#contentDefault .ui-badge {
    background: #70bea9;
    border-color: #62b09e;
    color: #f2f2f2;
}