:root{--bg-constact:#024981}body,html{height:100%}body,body.page-signin,html,html.page-signin{background-color:#f2f4f6}body::-webkit-scrollbar,html::-webkit-scrollbar,nav#sidebarMenu .overflow-auto::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track,nav#sidebarMenu .overflow-auto::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:rgba(0,0,0,.1)}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,nav#sidebarMenu .overflow-auto::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(0,0,0,.8);border-radius:10px}.bg-primary{background-color:var(--bs-primary)!important}.bg-secondary{background-color:#deebff!important}.bg-tertiary{background-color:var(--bg-constact)!important}.bg-tertiary a,.bg-tertiary a:hover{color:#fff}.bg-orange{background-color:var(--bs-orange)}.bg-light-yellow{background-color:#ffda6a}.signin{width:100%;max-width:330px;padding:1rem 2rem;margin:auto}.signin .d-flex{max-height:100vh;height:100%}.signin .form-floating{margin-bottom:1rem}.signin .logotype{padding:0 1rem;margin:0 auto 1rem}.signin .logotype-footer{width:100px;padding:10px 0;margin:0 auto;filter:grayscale(70%)}.signin .desc-footer{text-align:center;font-size:11px}.btn:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary),.5)}.btn.btn-primary{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn.btn-primary:hover{background-color:#263758}.btn.btn-outline-primary{color:var(--bs-primary);border-color:var(--bs-primary)}.btn.btn-outline-primary.show:focus,.btn.btn-outline-primary:focus,.pagination .page-item .page-link:focus,.pagination .page-item.active .page-link:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary),.5)}.btn.btn-outline-primary:hover{background-color:var(--bs-primary);color:#fff}.btn.btn-outline-primary:active,.btn.btn-outline-primary:focus{color:#fff;background-color:var(--bs-primary)}.btn.btn-outline-primary.show,.pagination .page-item.active .page-link{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.pagination .page-item .page-link,a{color:var(--bs-primary)}a:hover{color:var(--bg-constact)}nav#sidebarMenu{max-height:100vh;position:fixed;top:0;bottom:0;left:0;z-index:4;transition:width .3s ease}nav#sidebarMenu::after,nav#sidebarMenu::before{pointer-events:none;content:"";display:inline-block;height:30px;position:absolute;left:0;right:0;background:linear-gradient(to bottom,rgba(var(--bg-constact),1),transparent)}nav#sidebarMenu::before{top:52px;z-index:1}nav#sidebarMenu::after{bottom:0;transform:rotate(180deg)}nav#sidebarMenu .overflow-auto{position:relative;padding:70px 0;height:100%}nav#sidebarMenu .nav-item .text-mute{color:rgba(255,255,255,.8);margin:.5rem 0;display:inline-block}nav#sidebarMenu .nav-item.active .nav-link{background-color:rgba(0,0,0,.4)}nav#sidebarMenu .nav-item .nav-link[data-bs-toggle=collapse][aria-expanded=true]{background-color:rgba(0,0,0,.4);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}nav#sidebarMenu .nav-item .nav-link[data-bs-toggle=collapse][aria-expanded=true] .link-arrow{transform:rotate(90deg);transition:all .2s ease-in-out;color:#fff}nav#sidebarMenu .nav-item .nav-link{cursor:pointer}nav#sidebarMenu .nav-item .nav-link .link-arrow{color:rgba(255,255,255,.5);height:20px;width:20px;position:relative;transition:transform .35s ease-in-out;transform-origin:.5em 50%}#loading-spinner,nav#sidebarMenu .nav-item .nav-link .link-arrow .icon{position:absolute}nav#sidebarMenu .nav-item .nav-link:hover{background-color:rgba(0,0,0,.2)}nav#sidebarMenu .nav-item .multi-level{background-color:rgba(0,0,0,.2);border-bottom-left-radius:4px;border-bottom-right-radius:4px}main#main-container{padding-top:80px;transition:width .3s ease}.dropdown-menu{padding:.5rem}.dropdown-menu a.dropdown-item,label.error{border-radius:4px}.dropdown-menu a.dropdown-item:hover{background-color:rgba(var(--bs-primary),.1)}.dropdown-menu a.dropdown-item:active{background-color:rgba(var(--bs-primary),1)}.dropdown-toggle::after{content:none}.text-primary{color:var(--bs-primary)!important}.swal-button{padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;font-weight:400;line-height:1.5}.nav-link{color:var(--bs-primary)}.nav-link:hover{color:var(--bs-gray-dark)}#loading-spinner{z-index:9999;top:0;right:0;bottom:0;left:0}#loading-spinner .load-content{height:100vh;background-color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .4s ease-in-out;pointer-events:all}label.error{display:block;padding:.5rem;background-color:#e60023;color:#fff}input.error{border-color:#e60023}@media (max-width:991px){#pulpora-stepper{flex-direction:column;overflow-x:scroll;padding:0 1rem 1rem}#pulpora-stepper::-webkit-scrollbar{width:10px;height:6px;cursor:pointer}#pulpora-stepper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}#pulpora-stepper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.8);border-radius:10px}#pulpora-stepper::-webkit-scrollbar-thumb:hover{background-color:#000}}#pulpora-stepper.nav-pills{display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width:991px){#pulpora-stepper.nav-pills::after,#pulpora-stepper.nav-pills::before{content:"";pointer-events:none;position:absolute;width:30px;top:0;bottom:0;z-index:1}#pulpora-stepper.nav-pills::before{right:0;background:linear-gradient(270deg,#f2f4f6 0,rgba(242,244,246,0) 100%)}#pulpora-stepper.nav-pills::after{left:0;background:linear-gradient(270deg,rgba(242,244,246,0)0,#f2f4f6 100%)}}#pulpora-stepper.nav-pills .nav-item .nav-link{text-align:start}#pulpora-stepper.nav-pills .nav-item .nav-link.active{background-color:var(--bs-success-rgb);color:var(--bs-primary)}#pulpora-stepper.nav-pills .nav-item.stepper-line{height:2px;margin:auto;background-color:rgba(0,0,0,.12);position:relative;border-radius:2px}#pulpora-stepper.nav-pills .nav-item.stepper-line.active{background-color:var(--bs-green)}#pulpora-stepper.nav-pills .nav-item.stepper-line::after{content:"";pointer-events:none;position:absolute;width:30px;top:0;left:0;bottom:0;z-index:1;background:linear-gradient(270deg,rgba(242,244,246,0)0,#f2f4f6 100%)}@media (max-width:991px){#pulpora-stepper.nav-pills .nav-item.stepper-line{min-width:30px;border:0}}.card .card-footer,.card .card-header{border:0}.timeline_area,.timeline_area .single-timeline-area ul.list-unstyled li .single-timeline-content{z-index:1}.timeline_area .single-timeline-area{z-index:1;padding-left:180px}.timeline_area .single-timeline-area::before{content:"";pointer-events:none;position:absolute;width:100%;height:30px;top:0;left:0;z-index:2;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}.timeline_area .single-timeline-area::after{content:"";pointer-events:none;position:absolute;width:100%;height:30px;left:0;bottom:0;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,0)0,#fff 100%)}@media (max-width:575px){.timeline_area .single-timeline-area{padding-left:70px}}.timeline_area .single-timeline-area .timeline-date{width:180px;height:100%;top:0;left:0;z-index:1;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;justify-content:flex-end;padding-right:50px}@media (max-width:575px){.timeline_area .single-timeline-area .timeline-date{padding-right:20px;width:80px}}.timeline_area .single-timeline-area .timeline-date::after,.timeline_area .single-timeline-area .timeline-date::before{position:absolute;width:1px;height:100%;content:"";background-color:var(--bs-gray-500);right:30px;z-index:1}.timeline_area .single-timeline-area .timeline-date::before{width:11px;height:11px;border-radius:50%;top:50%;right:25px;z-index:5;margin-top:-5.5px}@media (max-width:575px){.timeline_area .single-timeline-area .timeline-date .date{transform:rotate(-.25turn)}}.timeline_area .single-timeline-area ul.list-unstyled{position:relative;z-index:3}.timeline_area .single-timeline-area ul.list-unstyled li .single-timeline-content .card-header .user{font-size:12px}.timeline_area .single-timeline-area ul.list-unstyled li .single-timeline-content .card-header .user .user-name{display:inline-block}.timeline_area .single-timeline-area ul.list-unstyled li .single-timeline-content .timeline-icon{transition-duration:500ms;width:30px;height:30px;flex:0 0 30px;text-align:center;max-width:30px;border-radius:50%;margin-right:15px}.timeline_area .single-timeline-area ul.list-unstyled li .single-timeline-content .timeline-icon .timeline-icon i{line-height:30px}.timeline_area .single-timeline-area ul.list-unstyled li .single-timeline-content .timeline-text h6{transition-duration:500ms}.timeline_area .single-timeline-area ul.list-unstyled li .single-timeline-content p{font-size:13px;margin-bottom:0}.navbar>.container-fluid{justify-content:start}.toggleSidebarButton{position:relative;z-index:1;width:30px;height:30px;padding:0;font-size:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.toggleSidebarButton::before{content:"";width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M324.5 411.1c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L214.6 256 347.1 123.5c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L192 233.4 59.5 100.9c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L169.4 256 36.9 388.5c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L192 278.6 324.5 411.1z"/></svg>');pointer-events:none;opacity:.7;transition:opacity .3s ease}.toggleSidebarButton.active::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M0 80c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H16C7.2 96 0 88.8 0 80zM0 240c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H16c-8.8 0-16-7.2-16-16zM448 400c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16s7.2-16 16-16H432c8.8 0 16 7.2 16 16z"/></svg>')}@media (max-width:991px){nav#sidebarMenu{width:90%}}nav#sidebarMenu .overflow-auto .nav{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility .3s ease .3s}nav#sidebarMenu.contract{width:0;padding:0}nav#sidebarMenu.contract .overflow-auto .nav{opacity:0;visibility:hidden;transition:opacity .3s ease 0s,visibility .3s ease 0s}nav#sidebarMenu .avatar-lg{width:50px}nav#sidebarMenu .user_name{display:block}main#main-container.expand{width:100%}@media (max-width:991px){main#main-container.expand{margin-left:auto}}.document{cursor:pointer}.document .document-header .document-icon{font-size:1.5rem}.document .document-body .label{font-size:.7rem}.min-vh-25{min-height:25vh}.min-vh-50{min-height:50vh}.min-vh-75{min-height:75vh}.list-field-container .list-field{list-style:none;margin:0;padding:0;overflow:hidden}.list-field-container .list-field .lf-item{display:flex}.list-field-container .list-field .lf-item:nth-child(odd){background-color:#fff}.list-field-container .list-field .lf-item:nth-child(even){background-color:#efefef}.list-field-container .list-field .lf-item:not(:last-child) .lf-label{border-bottom:none}.list-field-container .list-field .lf-item:last-child .lf-label{border-bottom:1px solid #ced4da}.list-field-container .list-field .lf-item ol{display:contents}.list-field-container .list-field .lf-item ol .lf-label{flex:1;padding:10px;border:1px solid #ced4da;border-bottom:none;display:flex;align-items:center;justify-content:center}.list-field-container .list-field .lf-item ol .lf-label.lf-number{display:flex;align-items:center;justify-content:end}.list-field-container .list-field .lf-item ol .lf-label:not(:last-child){border-right:none}.list-field-container .list-field .lf-item ol .lf-label:first-child{justify-content:flex-start}.list-field-container .list-field .lf-item:first-child .lf-label:first-child{border-top-left-radius:.25rem}.list-field-container .list-field .lf-item:first-child .lf-label:last-child{border-top-right-radius:.25rem}.list-field-container .list-field .lf-item:last-child .lf-label:first-child{border-bottom-left-radius:.25rem}.list-field-container .list-field .lf-item:last-child .lf-label:last-child{border-bottom-right-radius:.25rem}.list-field-container .list-field .lf-header .lf-label{background-color:#ddd;border-bottom:1px solid #ced4da}