.small{font-size:85%}.large{font-size:115%}.bold,b{font-weight:600}.italic{font-style:italic}.faded{color:#666}.muted{color:#999}.normal{font-weight:400;color:#2c3036}.red{color:#ea1b66!important}.orange{color:#ff6720!important}.green{color:#247334!important}.underline{text-decoration:underline}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.hidden{display:none}.visibly-hidden{visibility:hidden}.no-wrap,.nowrap{white-space:nowrap}.disabled-link{color:#bebebe}.block{display:block}.table-row{display:table-row}.no-ul{text-decoration:none}.clear{clear:both}textarea{resize:none}table.table td{vertical-align:top}.mt0{margin-top:0!important}.mt1{margin-top:1px}.mt2{margin-top:2px}.mt3{margin-top:3px}.mt4{margin-top:4px}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt7{margin-top:7px}.mt8{margin-top:8px}.mt9{margin-top:9px}.mt10{margin-top:10px}.mt11{margin-top:11px}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt19{margin-top:19px}.mt20{margin-top:20px}.mt21{margin-top:21px}.mt22{margin-top:22px}.mt23{margin-top:23px}.mt24{margin-top:24px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mb0{margin-bottom:0!important}.mb1{margin-bottom:1px}.mb2{margin-bottom:2px}.mb3{margin-bottom:3px}.mb4{margin-bottom:4px}.mb5{margin-bottom:5px}.mb6{margin-bottom:6px}.mb7{margin-bottom:7px}.mb8{margin-bottom:8px}.mb9{margin-bottom:9px}.mb10{margin-bottom:10px}.mb11{margin-bottom:11px}.mb12{margin-bottom:12px}.mb13{margin-bottom:13px}.mb14{margin-bottom:14px}.mb15{margin-bottom:15px}.mb16{margin-bottom:16px}.mb17{margin-bottom:17px}.mb18{margin-bottom:18px}.mb19{margin-bottom:19px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.ml0{margin-left:0}.ml1{margin-left:1px}.ml2{margin-left:2px}.ml3{margin-left:3px}.ml4{margin-left:4px}.ml5{margin-left:5px}.ml6{margin-left:6px}.ml7{margin-left:7px}.ml8{margin-left:8px}.ml9{margin-left:9px}.ml10{margin-left:10px}.ml11{margin-left:11px}.ml12{margin-left:12px}.ml13{margin-left:13px}.ml14{margin-left:14px}.ml15{margin-left:15px}.ml16{margin-left:16px}.ml17{margin-left:17px}.ml18{margin-left:18px}.ml19{margin-left:19px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.mr0{margin-right:0}.mr1{margin-right:1px}.mr2{margin-right:2px}.mr3{margin-right:3px}.mr4{margin-right:4px}.mr5{margin-right:5px}.mr6{margin-right:6px}.mr7{margin-right:7px}.mr8{margin-right:8px}.mr9{margin-right:9px}.mr10{margin-right:10px}.mr11{margin-right:11px}.mr12{margin-right:12px}.mr13{margin-right:13px}.mr14{margin-right:14px}.mr15{margin-right:15px}.mr16{margin-right:16px}.mr17{margin-right:17px}.mr18{margin-right:18px}.mr19{margin-right:19px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.pt0{padding-top:0}.pt1{padding-top:1px}.pt2{padding-top:2px}.pt3{padding-top:3px}.pt4{padding-top:4px}.pt5{padding-top:5px}.pt6{padding-top:6px}.pt7{padding-top:7px}.pt8{padding-top:8px}.pt9{padding-top:9px}.pt10{padding-top:10px}.pt11{padding-top:11px}.pt12{padding-top:12px}.pt13{padding-top:13px}.pt14{padding-top:14px}.pt15{padding-top:15px}.pt16{padding-top:16px}.pt17{padding-top:17px}.pt18{padding-top:18px}.pt19{padding-top:19px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pb0{padding-bottom:0}.pb1{padding-bottom:1px}.pb2{padding-bottom:2px}.pb3{padding-bottom:3px}.pb4{padding-bottom:4px}.pb5{padding-bottom:5px}.pb6{padding-bottom:6px}.pb7{padding-bottom:7px}.pb8{padding-bottom:8px}.pb9{padding-bottom:9px}.pb10{padding-bottom:10px}.pb11{padding-bottom:11px}.pb12{padding-bottom:12px}.pb13{padding-bottom:13px}.pb14{padding-bottom:14px}.pb15{padding-bottom:15px}.pb16{padding-bottom:16px}.pb17{padding-bottom:17px}.pb18{padding-bottom:18px}.pb19{padding-bottom:19px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pl0{padding-left:0}.pl1{padding-left:1px}.pl2{padding-left:2px}.pl3{padding-left:3px}.pl4{padding-left:4px}.pl5{padding-left:5px}.pl6{padding-left:6px}.pl7{padding-left:7px}.pl8{padding-left:8px}.pl9{padding-left:9px}.pl10{padding-left:10px}.pl11{padding-left:11px}.pl12{padding-left:12px}.pl13{padding-left:13px}.pl14{padding-left:14px}.pl15{padding-left:15px}.pl16{padding-left:16px}.pl17{padding-left:17px}.pl18{padding-left:18px}.pl19{padding-left:19px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pr0{padding-right:0}.pr1{padding-right:1px}.pr2{padding-right:2px}.pr3{padding-right:3px}.pr4{padding-right:4px}.pr5{padding-right:5px}.pr6{padding-right:6px}.pr7{padding-right:7px}.pr8{padding-right:8px}.pr9{padding-right:9px}.pr10{padding-right:10px}.pr11{padding-right:11px}.pr12{padding-right:12px}.pr13{padding-right:13px}.pr14{padding-right:14px}.pr15{padding-right:15px}.pr16{padding-right:16px}.pr17{padding-right:17px}.pr18{padding-right:18px}.pr19{padding-right:19px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}i.icon{display:inline-block;width:.875rem;height:.875rem;background-color:#898faf;mask-size:contain;mask-repeat:no-repeat;vertical-align:text-bottom}i.icon.icon-plus{mask-image:url(/icons/plus.svg)}i.icon.icon-pencil{mask-image:url(/icons/pencil.svg)}i.icon.icon-trash{mask-image:url(/icons/trash.svg)}i.icon.icon-copy{mask-image:url(/icons/copy.svg)}i.icon.icon-chevron-down{mask-image:url(/icons/chevron-down.svg)}i.icon.icon-check{mask-image:url(/icons/check.svg)}i.icon.icon-spinner{mask-image:url(/icons/spinner.svg);animation:spin 1.5s linear infinite;width:1rem;height:1rem;background-color:#243473}i.icon.icon-spinner.red{background-color:#ea1b66}i.icon.icon-spinner.green{background-color:#247334}i.icon.icon-spinner.orange{background-color:#ff6720}i.icon.icon-chat-data-analysis{mask-image:url(/icons/chat-data-analysis.svg)}i.icon.icon-chat-instructions{mask-image:url(/icons/chat-instructions.svg)}i.icon.icon-chat-follow-up{mask-image:url(/icons/chat-follow-up.svg)}i.icon.icon-chat-start-discussion{mask-image:url(/icons/chat-start-discussion.svg)}i.icon.icon-chat-copy{mask-image:url(/icons/chat-copy.svg)}i.icon.icon-plus-circle{mask-image:url(/icons/plus-circle.svg)}i.icon.icon-report-lines{mask-image:url(/icons/report-lines.svg)}i.icon.icon-tooltip{mask-image:url(/icons/tooltip.svg)}i.icon.icon-settings{mask-image:url(/icons/settings.svg);vertical-align:text-bottom;margin-bottom:.05rem}i.icon.icon-filter{mask-image:url(/icons/filter.svg)}i.icon.icon-filter-active{mask-image:url(/icons/filter-active.svg)}i.icon.icon-filter-disabled{mask-image:url(/icons/filter-disabled.svg)}i.icon.icon-format-font-size{mask-image:url(/icons/format-font-size.svg)}i.icon.icon-format-heading{mask-image:url(/icons/format-heading.svg)}i.icon.icon-format-margin{mask-image:url(/icons/format-margin.svg)}i.icon.icon-format-orientation{mask-image:url(/icons/format-orientation.svg)}i.icon.icon-format-page-break{mask-image:url(/icons/format-page-break.svg)}i.icon.icon-format-columns{mask-image:url(/icons/format-heading.svg);transform:rotate(-90deg);width:.75rem;clip-path:inset(0 0 .2rem 0);margin:0 .125rem .05rem 0}i.icon.icon-question{mask-image:url(/icons/question.svg)}.btn.btn-primary i.icon{background-color:#fff}.dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:5px}.dot.dot-orange{background-color:#ff6720}.dot.dot-red{background-color:#ea1b66}.dot.dot-green{background-color:#247334}.layout-admin-clients{padding-top:.5em;padding-right:.5em}.user-clients-list{font-size:95%}.user-clients-list th{vertical-align:top}.dataTables_scroll{font-size:90%}.body-auth{background-color:#0c2753}.layout-auth{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:363px}.layout-auth .auth-header{color:#fff;font-size:1.25rem;font-weight:800;text-align:center;margin-bottom:20px}.layout-auth .auth-header sup{font-size:.75rem}.layout-auth .auth-body{padding:30px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.024);border-width:0;border-radius:8px}.layout-auth .auth-body h3{font-size:1.25rem;font-weight:700;margin-bottom:5px}.layout-auth .auth-body h4{font-size:1rem;font-weight:700;margin-bottom:5px}.layout-auth .auth-body label{font-size:.75rem;font-weight:600;margin-bottom:3px;margin-top:20px}.layout-auth .auth-body label.validation-invalid-label{margin-top:5px;font-weight:400}.layout-auth .auth-body .field-validation-error{font-size:.75rem;margin-top:5px;margin-bottom:10px;display:block;color:#f44336}.layout-auth .auth-body .form-check{font-weight:400;min-height:0;margin-bottom:0}.layout-auth .auth-body .g-recaptcha{margin-top:20px;height:78px}.layout-auth .auth-body .btn-primary{width:100%}.layout-auth .auth-body .forgot-password{font-size:.75rem;margin-top:10px}.layout-auth .auth-body .forgot-password a{font-weight:400;text-decoration:underline}.layout-auth .auth-footer{margin-top:1.25rem;text-align:center;color:#fff}.layout-auth .auth-footer span{opacity:.5}.layout-auth .auth-footer a{color:#fff;font-weight:400;text-decoration:underline}.layout-chat-session-advanced h3{margin-left:20px}.layout-chat-session-advanced .session-info{display:flex;justify-content:space-between;border-top:solid 1px #898faf;border-bottom:solid 1px #898faf;padding:14px 20px}.layout-chat-session-advanced .session-info div span:first-child{color:#687380;margin-right:10px}.layout-chat-session-advanced .session-info div span:last-child{font-weight:600}.layout-chat-session-advanced .data-private{color:#687380;font-size:.75rem;text-align:center;margin:20px 0}.layout-chat-session-advanced .accordion{--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-focus-border-color:$blue;--bs-accordion-btn-focus-box-shadow:none}.layout-chat-session-advanced .accordion .accordion-button{background-color:#f7f8f9;font-size:.875rem}.layout-chat-session-advanced .accordion .accordion-button div{flex:1 1 1px}.layout-chat-session-advanced .accordion .accordion-button .icon{background-color:#2c3036}.layout-chat-session-advanced .accordion .accordion-button span{font-size:.875rem;margin-right:20px;float:right}.layout-chat-session-advanced .accordion .accordion-button::after{width:14px;height:7px;background-image:url(/icons/accordion-down.svg);background-size:14px 7px}.layout-chat-session-advanced .accordion .accordion-button:not(.collapsed){color:#fff;background-color:#243473}.layout-chat-session-advanced .accordion .accordion-button:not(.collapsed) .icon{background-color:#fff}.layout-chat-session-advanced .accordion .accordion-button:not(.collapsed)::after{background-image:url(/icons/accordion-up.svg);transform:none}.layout-chat-session-advanced .accordion .lnk-edit.disable{pointer-events:none;cursor:default}.layout-chat-session-advanced .accordion .report-loader-spinner::after{display:block;clear:both;content:"";background-color:silver}.layout-chat-session-advanced .accordion .report-loader-spinner .icon-spinner{float:left;animation:spin 1s linear infinite;width:24px;height:24px;background-color:#243473}.layout-chat-session-advanced .accordion .report-loader-spinner span{color:#687380;margin-left:10px}.layout-chat-session-advanced .accordion #reports-list>div:first-child{margin-top:3px}.layout-chat-session-advanced .accordion #reports-list .badge{font-size:.875rem;font-weight:400;padding-left:0;margin-bottom:0!important}.layout-chat-session-advanced .accordion #reports-list .badge>span{padding-left:0!important}.layout-chat-session-advanced .accordion #reports-list .report-loader-spinner{margin-top:5px!important}.layout-chat-session-advanced .accordion #errNoReports{color:#ea1b66}.layout-chat-session-advanced .accordion .err-text{color:#ea1b66}.layout-chat-session-advanced .accordion #btnInitiateChat i{width:14px;height:14px}.layout-chat-session-advanced .accordion .chat-response-date{color:#687380;font-size:.75rem}.layout-chat-session-advanced .accordion .icon-chat-copy{width:16px;height:16px}.layout-chat-session-advanced .accordion .chat-patient{color:#687380;font-size:.75rem;margin:10px 0;text-align:center}.layout-chat-session-advanced .accordion .chat-review-note{color:#687380;font-size:.75rem;margin-top:10px;text-align:center}@media (max-width:768px){.layout-chat-session-advanced .row.data-analysis .col-md-4{text-align:left}}.table-scrollable{max-height:50vh;overflow-y:auto}.layout-chat-yptc .btn{min-width:124px}.layout-chat-yptc .tbl th{color:#2c3036;font-size:.875rem}.layout-client-list td:nth-child(3){font-weight:700}.modal-newpackage-wizard #list-report-select label{font-weight:700}.popup-move .sortable div{margin:3px 0;border-radius:3px}.popup-move .sortable div.draggable{cursor:row-resize;border:solid 1px silver}.popup-move .sortable div.draggable:hover{background-color:#fff}.popup-move .sortable div:not(.draggable){color:#999}.ui-state-highlight{height:2.5em;line-height:1.2em;background-color:#fff}.inherit-color{color:inherit!important}.generator-details td:nth-child(1){width:250px}.generator-details td:nth-child(2){width:185px}.popup-column-edit{min-width:1140px}.popup-column-edit i{color:#000}.popup-column-edit .modal-body{min-height:350px;overflow-x:hidden}.popup-column-edit .column-item table tr td{vertical-align:middle;padding:3px 5px;padding:0 5px}.popup-column-edit .column-item table tr.controls td{height:30px;padding-bottom:5px;padding-left:12px}.popup-column-edit .column-item table tr.captions td{padding-top:5px;padding-left:12px}.popup-column-edit .sortable{margin:0;padding:0}.popup-column-edit .draggable{margin:8px auto;border:solid 1px silver;border-radius:6px}.popup-column-edit .column-item div.icon{width:30px;text-align:center;margin-top:45px}.popup-column-edit .column-item table{float:left;width:1040px}.popup-column-edit .column-item:first-child table td:nth-child(4){visibility:hidden}.popup-column-edit .column-item table tr td:nth-child(1){width:210px}.popup-column-edit .column-item table td:nth-child(2){width:190px}.popup-column-edit .column-item table td:nth-child(3){width:292px}.popup-column-edit .column-item table td:nth-child(4){width:220px}.popup-column-edit .column-item table td:nth-child(5){width:160px}.popup-column-edit .column-item table tr.captions td{font-size:.6875rem;color:#999;font-style:italic}.popup-column-edit td input{padding:1px 6px;margin-left:-7px;font-size:.875rem}.popup-column-edit td select{padding:1px 14px 1px 6px;margin-left:-7px;font-size:.875rem}.popup-column-edit td input:focus,.popup-column-edit td select:focus{box-shadow:none;border-color:inherit}.popup-column-edit .fa-grip-vertical{cursor:row-resize}.modal.column-popup .modal-body .nav-tabs{border-bottom:solid 2px #dbdce3}.modal.column-popup .modal-body .nav-tabs .nav-link{position:relative;top:1px;color:#687380;border-left:none;border-top:none;border-right:none;font-weight:700}.modal.column-popup .modal-body .nav-tabs .nav-link.active{border-bottom:solid 2px #243473;color:#2c3036}.layout-report-format,.layout-word-export{position:relative}.layout-report-format #page-vertical-line,.layout-word-export #page-vertical-line{position:absolute;border-left:solid 1px #ff6720;border-right:solid 2px #ff6720;height:100%}.layout-report-format .formatting-controls,.layout-word-export .formatting-controls{margin-left:-.5rem;padding-left:1rem;border-bottom:1px solid #898faf}.layout-report-format .formatting-controls .formatting-control-header,.layout-word-export .formatting-controls .formatting-control-header{color:#687380;font-size:.75rem;margin:0 .66rem;user-select:none}.layout-report-format .formatting-controls .formatting-control-header a,.layout-word-export .formatting-controls .formatting-control-header a{text-decoration:none}.layout-report-format .formatting-controls .formatting-control-container,.layout-word-export .formatting-controls .formatting-control-container{color:#2c3036;font-size:.8rem;font-weight:600;border:1px solid #d0d5dd;box-shadow:0 1px 3px 0 #1018281A;padding:.25rem 1rem;border-radius:4px;margin:.25rem .5rem}.layout-report-format .formatting-controls .formatting-control-container i.icon,.layout-word-export .formatting-controls .formatting-control-container i.icon{position:relative;background-color:#2c3036;margin-right:.125rem}.layout-report-format .formatting-controls .formatting-control-container i.icon.icon-chevron-down,.layout-word-export .formatting-controls .formatting-control-container i.icon.icon-chevron-down{background-color:rgba(44,48,54,.75);margin:0 -.25rem -.125rem 1rem;vertical-align:bottom}.layout-report-format .formatting-controls .formatting-control-container:hover,.layout-word-export .formatting-controls .formatting-control-container:hover{background-color:rgba(0,85,140,.075)}.layout-report-format .formatting-controls .dropdown-menu a,.layout-word-export .formatting-controls .dropdown-menu a{font-size:.75rem}.layout-report-format .formatting-controls .dropdown-menu a.item-selected,.layout-word-export .formatting-controls .dropdown-menu a.item-selected{font-weight:600}.layout-report-format .formatting-controls .dropdown-menu a.item-selected::after,.layout-word-export .formatting-controls .dropdown-menu a.item-selected::after{content:url(../icons/check.svg);float:right}.layout-report-format .formatting-controls .dropdown-menu a:hover,.layout-word-export .formatting-controls .dropdown-menu a:hover{color:#2c3036;background-color:rgba(0,85,140,.075)}.layout-report-format .formatting-controls .dropdown-menu.margin-dropdown a.item-selected::after,.layout-word-export .formatting-controls .dropdown-menu.margin-dropdown a.item-selected::after{content:none;float:none}.layout-report-format .formatting-controls .dropdown-menu.margin-dropdown a.item-selected b::after,.layout-word-export .formatting-controls .dropdown-menu.margin-dropdown a.item-selected b::after{content:url(../icons/check.svg);float:right}.layout-report-format .formatting-controls .dropdown-menu li div,.layout-word-export .formatting-controls .dropdown-menu li div{display:inline-block;border-bottom:1px solid rgba(137,143,175,.3);text-align:center;font-size:.75rem;margin-top:-.5rem}.layout-report-format .formatting-controls .dropdown-menu li div input,.layout-word-export .formatting-controls .dropdown-menu li div input{margin:.6rem .5rem .5rem .75rem;cursor:pointer}.layout-report-format .formatting-controls .dropdown-menu li div label,.layout-word-export .formatting-controls .dropdown-menu li div label{padding:.5rem .5rem .5rem 0;margin:0 1rem 0 0;cursor:pointer}.layout-report-format .formatting-controls .dropdown-menu li div:hover,.layout-word-export .formatting-controls .dropdown-menu li div:hover{cursor:pointer;background-color:rgba(0,85,140,.075)}.layout-report-format #formatting-table,.layout-word-export #formatting-table{width:auto;font-size:.75rem}.layout-report-format #formatting-table .header-row .header,.layout-word-export #formatting-table .header-row .header{padding:0 2px;text-align:center}.layout-report-format #formatting-table .section-header,.layout-word-export #formatting-table .section-header{border-bottom:1px solid;display:block;width:calc(100% - .25rem);font-weight:700;text-align:center}.layout-report-format #formatting-table thead,.layout-word-export #formatting-table thead{background-color:#fff;position:sticky;top:3.5rem;z-index:10;box-shadow:0 1px 1px rgba(100,100,100,.2)}.layout-report-format #formatting-table thead td,.layout-report-format #formatting-table thead tr,.layout-word-export #formatting-table thead td,.layout-word-export #formatting-table thead tr{border-top-width:0;border-bottom-width:0}.layout-report-format #formatting-table tr,.layout-word-export #formatting-table tr{border-color:rgba(137,143,175,.3)}.layout-report-format #formatting-table tr td,.layout-word-export #formatting-table tr td{padding:2px 8px;border-color:rgba(137,143,175,.3);vertical-align:bottom}.layout-report-format #formatting-table tr td.dollar,.layout-word-export #formatting-table tr td.dollar{width:14px;padding-left:4px;border-right-color:transparent}.layout-report-format #formatting-table tr td.value,.layout-word-export #formatting-table tr td.value{text-align:right;min-width:4em}.layout-report-format #formatting-table tr.format-user-page-break,.layout-word-export #formatting-table tr.format-user-page-break{border-top:2px solid #ff6720!important}.layout-report-format #formatting-table tr.format-user-page-break:hover,.layout-word-export #formatting-table tr.format-user-page-break:hover{cursor:s-resize!important}.layout-report-format #formatting-table tr.format-auto-page-break,.layout-word-export #formatting-table tr.format-auto-page-break{border-top:2px dashed #ff6720!important}.layout-report-format #formatting-table tr.format-pre-selected-page-break,.layout-word-export #formatting-table tr.format-pre-selected-page-break{background-color:rgba(137,143,175,.06)!important}.layout-report-format #formatting-table tr.add-break-line-mode:hover,.layout-word-export #formatting-table tr.add-break-line-mode:hover{border-top:2px solid #ff6720!important;cursor:s-resize!important}.popup-section-headings-edit i{color:#000}.popup-section-headings-edit .modal-body{min-height:350px;overflow-x:hidden}.popup-section-headings-edit .column-item table tr td{vertical-align:middle;padding:3px 5px;padding:0 5px}.popup-section-headings-edit .column-item table tr.controls td{height:30px;padding-bottom:5px;padding-left:12px}.popup-section-headings-edit .column-item table tr.captions td{padding-top:5px;padding-left:12px}.popup-section-headings-edit .sortable{margin:0;padding:10px}.popup-section-headings-edit .draggable{margin:8px auto;padding:10px 5px;border:solid 1px silver;border-radius:6px}.popup-section-headings-edit .column-item div.icon{width:30px;text-align:center;margin-top:5px}.popup-section-headings-edit .column-item table{float:left}.popup-section-headings-edit .column-item table tr.captions td{font-size:.6875rem;color:#999;font-style:italic}.popup-section-headings-edit td input{padding:1px 6px;margin-left:-7px;font-size:.875rem}.popup-section-headings-edit td select{padding:1px 14px 1px 6px;margin-left:-7px;font-size:.875rem}.popup-section-headings-edit td input:focus,.popup-section-headings-edit td select:focus{box-shadow:none;border-color:inherit}.popup-section-headings-edit .fa-grip-vertical{cursor:row-resize}.layout-report .pill{border-bottom:solid 1px #898faf;background-color:#fefefe}.layout-report .forecast-edit,.layout-report .popover-lines{border:none;background:0 0}.layout-report #btnReportFilter{position:absolute;top:1rem;right:.5rem}.layout-report #btnReportFilter i{color:#898faf}.layout-report #btnReportFilter.filtered{background-color:#ff6720;color:#fff}.layout-report #btnReportFilter.filtered i{color:#fff}.layout-report #btnReportFilter.filtered:hover{background-color:#ff5607}.layout-report table.tbl{position:relative}.layout-report table.tbl h1{font-size:.9rem;font-weight:700;color:#2c3036}.layout-report table.tbl td,.layout-report table.tbl th{padding:0 .25rem;vertical-align:bottom}.layout-report table.tbl thead{background-color:#fff;position:sticky;top:3.5rem;z-index:10;box-shadow:0 1px 1px rgba(100,100,100,.2)}.layout-report table.tbl thead td,.layout-report table.tbl thead tr{border-top-width:0;border-bottom-width:0}.layout-report table.tbl thead tr.header-row th{color:#2c3036}.layout-report table.tbl thead tr.header-row th.header .header-content{display:flex!important;justify-content:center!important;align-items:flex-end!important;border-bottom:solid #000 1px;text-align:center;margin-left:.5rem;margin-right:-.5rem;padding-top:.125rem;padding-bottom:.125rem}.layout-report table.tbl thead tr.header-row th.header .icon-pencil{width:.75rem;height:.75rem;margin-left:.5rem}.layout-report table.tbl thead tr.header-row th .icon-spinner{display:none;width:.9rem;height:.9rem;margin:0 .5rem 0 .5rem;animation:spin 1.5s linear infinite}.layout-report table.tbl thead tr.header-row th .icon-plus-circle{width:.9rem;height:.9rem}.layout-report table.tbl thead .section-header{display:block;font-weight:700;text-align:center;border-bottom:1px solid;margin-left:.5rem;margin-right:-.5rem}.layout-report table.tbl thead .icon-pencil,.layout-report table.tbl thead .icon-plus-circle{width:.9rem;height:.9rem}.layout-report table.tbl tbody tr a.lnk-add-menu,.layout-report table.tbl tbody tr a.lnk-edit-line,.layout-report table.tbl tbody tr a.lnk-move{cursor:pointer}.layout-report table.tbl tbody tr.space-after-full td{padding-bottom:1.2rem!important}.layout-report table.tbl tbody tr.space-after-half td{padding-bottom:.6rem!important}.layout-report table.tbl tbody tr.underline-single td.value div{border-bottom:solid 1px #000}.layout-report table.tbl tbody tr.underline-double td.value div{border-bottom:double 4px #000}.layout-report table.tbl tbody tr td{padding:.125rem .5rem}.layout-report table.tbl tbody tr td.icon{width:30px;text-align:center}.layout-report table.tbl tbody tr td.icon.icon-tight{width:20px;padding-left:0;padding-right:0}.layout-report table.tbl tbody tr td.icon.icon-tight:first-child{width:25px;padding-left:5px}.layout-report table.tbl tbody tr td.icon a{color:#333}.layout-report table.tbl tbody tr td.dollar{text-align:right;padding-left:0;padding-right:0}.layout-report table.tbl tbody tr td.dollar div{display:inline-block;width:1rem}.layout-report table.tbl tbody tr td.dollar div:empty{display:inline-block;width:.6rem}.layout-report table.tbl tbody tr td.value{text-align:right;min-width:5em}.layout-report table.tbl tbody tr td.value div{margin:0 -.75rem -.125rem -.5rem;padding-left:.25rem;padding-right:.25rem}.layout-report table.tbl tbody tr td.notes{text-align:left;padding-left:1rem;padding-right:1rem}.layout-report table.tbl tbody tr td.notes div{display:inline}.layout-report table.tbl tbody tr td .icon{width:.9rem;height:.9rem}.layout-report table.tbl tbody tr td .icon.icon-spinner{display:none;width:1.1rem;height:1.1rem;animation:spin 1.5s linear infinite}.layout-report table.tbl tbody tr td .fa{color:#898faf}.line-edit-popup .modal-body .account-list{border:solid 1px #dee2e6;padding:5px 10px;overflow-y:auto;border-radius:6px}.line-edit-popup .modal-body #Label{margin-bottom:5px!important}.line-edit-popup .modal-body .account-list .category-name{font-weight:700;border-bottom:1px solid #898faf;margin-left:-3px;padding-left:3px}.line-edit-popup .modal-body .account-list .category-name:not(:first-of-type){margin-top:10px}.line-edit-popup .modal-body .account-item input{position:relative;top:1px;margin-right:2px}.line-edit-popup .modal-body .account-list .account-item .account-number{display:none}.line-edit-popup .modal-body .account-list.show-numbers .account-item .account-number{display:inline}.line-edit-popup .modal-body .account-list .check-place-holder{position:relative;display:inline-block;top:1px;width:13px;height:13px;background-color:#e5e5e5;border-radius:2px;margin-right:2px}.indent-1{padding-left:1rem}.indent-2{padding-left:2rem}.indent-3{padding-left:3rem}.indent-4{padding-left:4rem}.indent-5{padding-left:5rem}.indent-6{padding-left:6rem}.indent-7{padding-left:7rem}.indent-8{padding-left:8rem}.indent-9{padding-left:9rem}.indent-10{padding-left:10rem}.modal-body .sortable{min-height:85vh!important}.dlgMoveLine .ui-state-highlight{height:1.5em;line-height:1.2em;background-color:#fff}.dlgMoveLine .sortable div{margin:2px 0;padding:1px 1em 1px 1em;border-radius:3px}.dlgMoveLine .sortable .dragLine,.dlgMoveLine .sortable .dragSection,.dlgMoveLine .sortable .sortRoot{border:solid 1px silver}.dlgMoveLine .sortable .dragSection{cursor:grab;background-color:#f8f8fa;line-height:2rem}.dlgMoveLine .sortable .dragSection div:first-child,.dlgMoveLine .sortable .dragSection div:last-child,.dlgMoveLine .sortable .sortRoot div:first-child,.dlgMoveLine .sortable .sortRoot div:last-child{padding-left:0}.dlgMoveLine .sortable .dragLine.ui-sortable-helper,.dlgMoveLine .sortable .dragSection.ui-sortable-helper{cursor:grabbing;margin-left:2rem}.dlgMoveLine .sortable .dragLine{cursor:row-resize;background-color:#fff;line-height:1.25rem}.dlgMoveLine .ui-state-highlight{background-color:rgba(255,103,32,.15);padding-left:1rem;padding-right:1rem;line-height:.5rem}.filter-inactive{color:var(--bs-primary);font-weight:700}.filter-active{color:#ff6720;font-weight:700}.col-dimension-popup .invalid-container.is-invalid{border-color:#ea1b66!important;background-position:right calc(.375em + .1875rem) top .5rem}header{position:relative}#menuControl{position:absolute;right:0;top:5.6rem;color:#687380;border-radius:50%;padding:0;margin:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}#menuControlIcon{color:#243473}#menuControl[aria-expanded=false]{transform:rotate(180deg)}#sidenav{height:100%;transition:.8s!important;margin-right:1rem}#sidenav.collapse:not(.show){margin-left:-14rem;display:block!important}.sidenav-wrap{width:15rem;height:100%;background-color:rgba(36,52,115,.66);color:#fff;padding:6rem 1rem 1rem .5rem}.sidenav-wrap .nav{height:100%;overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap;font-size:.8rem}.sidenav-wrap .nav::-webkit-scrollbar-track{border-radius:5px;background-color:#243473}.sidenav-wrap .nav::-webkit-scrollbar{width:5px;background-color:#243473;border-radius:5px}.sidenav-wrap .nav::-webkit-scrollbar-thumb{border-radius:5px;background-color:#243473}.sidenav-wrap .nav .nav-item{padding-bottom:1rem}.sidenav-wrap .nav li .nav-link{color:#fff;padding:0;display:flex;align-items:center;border-radius:0}.sidenav-wrap .nav li ul{list-style:none;padding-left:.5rem}.sidenav-wrap .nav li .nav-link .icon-wrap{display:flex;align-items:center;justify-content:center;height:2rem;min-width:2rem}.sidenav-wrap .nav li .nav-link .icon-wrap+span{padding-top:.5rem;padding-bottom:.5rem}.sidenav-wrap .nav li .nav-link.active{background-color:rgba(36,52,115,.8)}.sidenav-wrap .nav li .nav-link:hover{background-color:rgba(36,52,115,.5)}.layout-template-edit .btn i.icon.icon-question{position:relative;width:16px;height:16px;margin-right:8px;top:3px;background-color:#2c3036}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:fallback;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:fallback;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:fallback;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bs-body-font-size:0.875rem}body{font-family:Inter;min-height:100vh;color:#2c3036;display:flex;flex-direction:column;flex:1}body.full-width .wrapper .content .content-inner{padding-left:0;padding-right:0}main{margin:4.5rem 1rem 0 -1rem!important}footer{background-color:#243473}.label-text{color:#687380;margin-right:.5rem}.navbar{background-color:#243473;height:3.5rem;width:100vw;position:fixed;left:0}.navbar .navbar-brand{color:#fff;font-size:.75rem}.navbar .navbar-brand b{font-size:1rem}.navbar .nav-link{color:#fff;font-size:1rem}.navbar .dropdown-menu{font-size:1rem;z-index:2000;--bs-dropdown-link-hover-bg:#f7faff;--bs-dropdown-link-active-bg:$gray;--bs-dropdown-color:#2c3036;--bs-dropdown-link-active-color:#2c3036;border:1px solid #d0d5dd;box-shadow:0 24px 48px -12px #1018282E;border-radius:8px}nav[aria-label=breadcrumb]{flex:auto;padding:0 0 1rem 0;border-bottom:1px solid #898faf}nav[aria-label=breadcrumb] .breadcrumb-item.active{color:#2c3036;font-weight:700}nav[aria-label=breadcrumb] .crumb-end{margin-right:.5rem}nav[aria-label=breadcrumb] .crumb-end .btn{margin-bottom:.25rem}.wrapper{flex:1 1 1px;display:flex;flex-direction:row;width:100vw}.wrapper .content{flex:1;display:flex;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin:20px;border-radius:5px}.wrapper .content .content-inner{flex:1 1 1px;overflow-y:auto}.btn{padding:.5em 1em;border-radius:4px;box-shadow:0 1px 3px 0 #1018281A}.btn.btn-primary{color:#fff;background-color:#00558c}.btn.btn-primary.disabled{opacity:30%}.btn.btn-outline-primary{color:#00558c;border-color:#00558c}.btn.btn-outline-primary:not(:disabled):not(.disabled):hover{background-color:#00558c;color:#fff}.btn.btn-outline-primary:not(:disabled):not(.disabled):focus{background-color:#00558c;color:#fff}.btn.btn-outline-primary.disabled{opacity:30%}.btn.btn-success{background-color:#247334;border:solid 1px #d0d5dd}.btn.btn-success:not(:disabled):not(.disabled):hover{background-color:#309a46}.btn.btn-success:not(:disabled):not(.disabled):focus{background-color:#309a46}.btn.btn-warning{color:#fff;background-color:#ff6720;border:solid 1px rgba(137,143,175,.06)}.btn.btn-warning:not(:disabled):not(.disabled):hover{background-color:#ec4b00}.btn.btn-warning:not(:disabled):not(.disabled):focus{background-color:#ec4b00}.btn.btn-light{color:#2c3036;background-color:#fff;border:solid 1px #d0d5dd}.btn.btn-light:not(:disabled):not(.disabled):hover{background:#f7faff;border:1px solid #d0d5dd}.btn.btn-light:not(:disabled):not(.disabled):focus{color:#000}.btn.btn-sm{padding:.2em 1em;border-radius:4px}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff;background-color:#00558c;border-color:#00558c}.btn-group label.btn{pointer-events:none}.badge.badge-success{color:#247334}a{color:#243473;font-weight:700;text-decoration:none}a:hover{color:#3c57c1}.modal{max-height:85vh}.modal .btn{font-size:.875rem}.modal .modal-header{background-color:rgba(36,52,115,.66);color:#fff}.modal .modal-header .modal-title{font-size:1.5rem}.modal .modal-dialog label{font-size:.875rem;user-select:none}.modal .modal-body{font-size:.875rem}.modal .modal-body .col-form-label,.modal .modal-body .control-label,.modal .modal-body .form-check-label,.modal .modal-body .form-label{font-weight:700}.modal .modal-body hr{margin:1rem}.modal .modal-footer{display:block;text-align:right;margin-top:.875rem;padding-top:.875rem}.modal-backdrop.show{opacity:.7}body:has(.modal){user-select:none}table.tbl{width:100%}table.tbl tbody tr{border-top:1px solid rgba(137,143,175,.2);border-bottom:1px solid rgba(137,143,175,.2)}table.tbl tbody tr:nth-child(even){background-color:rgba(137,143,175,.06)}table.tbl th{font-size:.75rem;padding:8px 16px;color:#687380}table.tbl td{padding:8px 16px;vertical-align:middle}.text-success{color:#247334!important}.text-danger{color:#ea1b66!important}.text-gray{color:#898faf}.alert-danger{background-color:#ffe8f1}.validation-invalid-label,.validation-valid-label{margin-top:5px;margin-bottom:10px;display:block;color:#f44336}.form-group-datepicker input{display:inline-block;max-width:140px}.form-group-datepicker .form-control-feedback{position:relative;display:inline-block;left:-28px;cursor:pointer}.datepicker-days tbody{font-size:.8rem}.form-group-tight{margin-bottom:2px!important}.form-control{font-size:.875rem}.form-control:focus{border:1px solid #243473;box-shadow:none}.form-select{font-size:.875rem}.form-select:focus{border:1px solid #243473;box-shadow:none}.validation-invalid-label{font-size:.6rem}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.column-edit-menu{color:#000}.column-edit-menu li a{font-size:.75rem!important}.column-add:hover{color:#0d6efd!important}.pill{background-color:#f7f8f9;padding:8px 16px;border-radius:4px}.column-position-container{padding:20px 4px 20px 2px}.column-position-container ul{padding-left:0}.column-position-container>ul li{background-color:#fbfbfb;border:solid 1px #d3d7f3;margin:4px 10px 4px 0;padding:10px;font-size:.75rem}#column-position-sortable li{display:inline-block;vertical-align:top;cursor:move}.column-position-item h6{font-size:.75rem}.column-position-item{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ccc;padding:20px;text-align:center;min-height:96px;min-width:121px}.position-column-heading,.position-column-name{word-wrap:break-word}.ui-draggable-handle:hover{cursor:move}.container-steps{display:flex;justify-content:space-around}.wizard-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:60px;text-decoration:none;color:#333}.wizard-step:hover{color:#333}.wizard-step i{color:#fff;font-size:1.125rem;margin-top:10px}.wizard-step-circle{width:30px;height:30px;border-radius:50%;border:1px solid #d9d9d9;color:#687380;z-index:1;font-size:.625rem}.step-content{display:flex;flex-direction:column;justify-content:start;align-items:center}.step-content p{font-size:.75rem;margin-top:5px;margin-bottom:5px}.wizard-step-active{background-color:#00558c}.wizard-step-completed{background-color:#00558c}.wizard-step-circle .fa-check{color:#fff;margin-top:9px;font-size:.875rem}.wizard-steps .tbl-steps{border-collapse:separate;border-spacing:0}.wizard-steps .tbl-steps td{padding-left:0!important;padding-right:0;border-bottom:solid 6px #d9d9d9}.wizard-steps .tbl-steps td>div{padding-left:.5rem;padding-right:.5rem}.wizard-steps .tbl-steps td .wizard-step-circle{padding-top:6px}.wizard-steps .tbl-steps td.td-active{border-color:#00558c}.wizard-steps .tbl-steps td.td-active .wizard-step-circle{color:#fff;padding-top:6px;border-color:#00558c}.wizard-steps .tbl-steps td.td-completed .wizard-step-circle{color:#fff;padding-top:6px;border-color:#00558c}.wizard-steps .badge{font-size:.8rem;margin:.5rem;padding:.5rem!important;text-align:center}#wizard-note{font-size:.875rem}#ProductVersion{cursor:pointer}.modal-newreport-wizard .form-select,.modal-newreport-wizard .form-select-sm{width:290px}.modal-newreport-wizard .classes-filter,.modal-newreport-wizard .department-filter{max-height:150px;overflow-x:auto}.modal-newreport-wizard .step-done{max-height:300px;overflow-x:auto}.image-spinner{width:36px;margin-right:10px}.popup-whats-new ul{color:#f26829}.popup-whats-new ul li{content:"\2022";color:#f26829;font-weight:700}.popup-whats-new ul li h4{color:#f26829;font-size:1rem}.popup-whats-new p{font-size:1rem;font-weight:400;color:#000}.refresh-data-popup .data-warning{color:#ff6720}.refresh-data-popup .data-ok{color:green}.report-top-icons a{color:#000}.report-top-icons a:hover{color:#00558c}.content{position:relative}td{vertical-align:bottom}.fa-spinner{animation:spin 1s linear infinite;display:inline-block}td i{color:#000}.dropdown-menu{z-index:2000}.disabled-link{opacity:.5;cursor:not-allowed!important}.popover-body{max-height:350px;overflow-y:auto;white-space:pre-wrap}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.thumbnail{width:110px;height:145px;overflow:hidden}.thumbnail img{width:100%;height:100%}.selected-image{border:3px solid #0d6efd;border-radius:3px}.loading:after{content:"";display:inline-block;vertical-align:bottom;animation:ellipsis-dot 1s infinite .3s;animation-fill-mode:forwards;width:auto}@keyframes ellipsis-dot{0%{content:""}20%{content:"."}40%{content:". ."}60%{content:". . ."}80%{content:". . . ."}100%{content:". . . . ."}}.blue-button-style{background-color:#fff;border:2px solid #496cd9;color:#496cd9;padding:2.5px 10px;border-radius:5px;font-size:1rem}.blue-button-style:hover{color:#000}.fixed-end{position:fixed;right:.5rem}.tray{background-color:#fefefe;border-bottom:1px solid #898faf;padding:.5em 1em;vertical-align:middle}.cursor-pointer{cursor:pointer}