.bg-deep-olive{background-color:#93afad!important}.bg-muted-olive-yellow{background-color:#c6c295!important}.bg-light-gray{background-color:#ebebeb!important}.bg-ocean-blue{background-color:#66c3d0!important}.bg-soft-sky-blue{background-color:#aedbe2!important}.bg-silver-mist{background-color:#bdbdbd!important}.bg-cyan-light-blue{background-color:#66c3d0!important}.bg-ash-gray{background-color:#d9dada!important}.bg-light-cyan{background-color:#c1caca!important}.bg-dark-gray{background-color:#d8d8da!important}.bg-extra-light-gray{background-color:#ececec!important}.bg-medium-gray{background-color:#cdcdce!important}.bg-sky-blue{background-color:#63b1f9!important}.bg-soft-gray{background-color:#c4c4c5!important}.bg-light-aqua{background-color:#b2dde7!important}.bg-mint-aqua{background-color:#c7eef4!important}.bg-bright-yellow{background-color:#fdc900!important}.bg-soft-yellow{background-color:#ffe997!important}.bg-olive{background-color:#63b19f!important}.bg-lime-green{background-color:#c8e874!important}.bg-deep-green{background-color:#006b3d!important}.bg-bright-green{background-color:#069c56!important}.bg-olive-yellow{background-color:#cccc2d!important}.bg-very-light-aqua{background-color:#82d8df!important}.bg-bright-orange{background-color:#ff6112!important;color:#fff!important}.bg-vivid-red{background-color:#ed0e1d!important;color:#fff!important}.btn-olive{background-color:#63b19f!important;color:#fff!important;font-weight:700!important}.btn-olive:hover{border:1px solid #63b19f!important;color:#63b19f!important;background-color:#fff!important}.btn-gray{background-color:#c5c6c6!important;color:#000!important;font-weight:700!important}.btn-gray:hover{border:1px solid #C5C6C6!important;color:#c5c6c6!important;font-weight:700!important;background-color:#fff!important}.text-light-gray{color:#ebebeb!important}.text-medium-gray{color:#cdcdce!important}.text-sky-blue{color:#63b1f9!important}.text-soft-gray{color:#c4c4c5!important}.text-light-aqua{color:#b2dde7!important}.text-mint-aqua{color:#c7eef4!important}.text-bright-yellow{color:#fdc900!important}.text-soft-yellow{color:#ffe997!important}.text-lime-green{color:#c8e874!important}.text-deep-green{color:#006b3d!important}.text-bright-green{color:#069c56!important}.text-olive-yellow{color:#cccc2d!important}.text-bright-orange{color:#ff6112!important}.text-vivid-red{color:#ed0e1d!important}.p-multiselect-chip-item{border-radius:16px;color:#fff;background:#2c6cb7}.p-multiselect-header{padding:0!important}.p-datatable .p-datatable-thead>tr>th{color:#374151;background:none}ul.p-dropdown-items,ul.p-multiselect-items{padding-left:0;margin-bottom:0}.dialog-lg{max-width:1200px;width:100%}.dialog-md{max-width:900px;width:100%}.dialog-sm{max-width:600px;width:100%}.p-tablist{background:none!important}.link{cursor:pointer}.m-form-label{font-size:.9rem;margin-bottom:.3rem}.purple{color:#b10dc9!important}.text-orange{color:orange}.maroon{color:#85144b!important}.bg-purple{background-color:#b10dc9!important}.bg-maroon{background-color:#85144b!important}html{overflow:scroll;font-size:90%}body a{text-decoration:none}body a:hover{text-decoration:underline;background-color:#eee}body .dropdown-item a:hover{text-decoration:none}body .dropdown-item:hover{background-color:#eee}body a.btn{text-decoration:none}body .btn-block{width:100%}body .btn+.btn,body .btn+g-button{margin-left:1rem}body h2,body .h2{color:#0366bc;font-weight:400;font-size:2rem}body h3,body .h3{color:#0366bc;font-size:1.7rem;font-weight:400}body h4,body .h4{font-weight:400}body .btn{font-weight:500;padding:6px 16px}body .btn+.btn,body .btn-group+.btn-group{margin-left:16px}body .btn-circle{border-radius:50%;padding:6px 11px!important}body a.btn{color:none}body a.btn:hover{color:#fff}body .table th{text-align:center}body .link{cursor:pointer}body .link:hover{text-decoration:underline}body .error{color:#d00}body .bold{font-weight:700!important}body .input-group{flex-wrap:nowrap}body .dropdown-item{cursor:pointer}body label{display:inline-block;font-weight:500;color:#000;margin-bottom:.35rem;margin-top:.6rem}body .form-control{border:1px solid #ccc;border-radius:.2rem;padding-left:.3rem}body .card{box-shadow:#b7c0ce33 0 0 10px;border:1px solid #eee}body .card .card-body+.card-body{padding-top:1rem}body .card .card-title{text-transform:uppercase;font-size:.875rem;font-weight:500}body .card-top-border{border-top-color:gray;border-top-width:3px}body .form-title{font-size:1.2rem;font-weight:400;color:#0366bc}body .page-title,body .grid-title{font-size:1.5rem;font-weight:400;color:#0366bc}body .grid-subtitle{font-size:x-large;font-weight:400;color:#0366bc}body .p-treetable-resizable>.p-treetable-wrapper{overflow-x:hidden}.table-edit tr th{padding:.8rem;color:#fff;background:#0366bc}.table-edit tr td{padding:.35rem}input.ng-touched.ng-invalid,p-dropdown.ng-touched.ng-invalid .ui-dropdown,p-multiselect.ng-touched.ng-invalid .ui-multiselect{border:1px solid var(--red)}form.ng-touched.ng-invalid{border:none}.error-container{padding:5px}.error{color:var(--red);padding:5px}.m-form-label{display:block}.loader{position:relative}.loader:before{content:"";z-index:1;position:absolute;inset:0;background-color:#ccc;opacity:.6}.loader:after{border-right:4px solid #2E91BD;border-top:4px solid #2E91BD;border-left:4px solid #1584de;border-bottom:4px solid #bbbbeb;z-index:2;content:"";height:30px;width:30px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;-webkit-transition:all .75s ease 0s;transition:all .75s ease 0s;border-radius:100%;-webkit-animation:standard .75s infinite linear;animation:standard .75s infinite linear;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.loader.no-overlay:before{content:none;display:none}@-webkit-keyframes standard{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes standard{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.p-component{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--red: #ff0000}body{background-color:#eff3f9;color:#333;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px}body .p-component{font-family:Halvetica Neue,Arial,Helvetica,sans-serif}.custom-tab-view .p-tabview-nav-container{display:none}.cursor-pointer{cursor:pointer}.bold{font-weight:700}.btn{border-radius:.4rem;font-size:.9rem;font-weight:500}.btn-primary{background-color:#918f8f;border-color:#918f8f}.text-primary{color:#2c6cb7!important}.bg-primary{background-color:#2c6cb7!important}h2,.h2{color:#2c6cb7;font-weight:400;font-size:2rem}h3,.h3{color:#2c6cb7;font-size:1.7rem;font-weight:400}.btn-rounded{border-radius:1.2rem}.bg-soft{background-color:#e9f3ff}.rounded-big{border-radius:1rem}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #dee2e6;border-width:1 1 2px 1;border-color:#d2d2d2!important;background:#fff;color:#6c757d;padding:.375rem 1.25rem;font-weight:700;border-top-right-radius:22px;border-top-left-radius:22px;transition:box-shadow .2s;border-bottom:none!important;margin:0 0 -2px}.p-tabview .p-tabview-nav li .p-tabview-nav-link:hover{text-decoration:none}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-accordion-header-link{padding:0 15px!important;border-bottom:none!important;background:#fff!important}@media only screen and (max-width:1300px){.value,.label{font-size:.8rem}}.text-black{color:#2a2a28!important}.text-gray{color:#727271!important}.ellipsis{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}::ng-deep .ellipsis{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:130px!important;display:inline-block!important;vertical-align:bottom!important}@media only screen and (max-width:1200px){.outer-bg-padding{padding:0rem!important}}@media only screen and (max-width:768px){.p-accordion-toggle-icon{width:50px}}@media only screen and (max-width:425px){.p-accordion-toggle-icon{width:100px}}.hideshow1{display:none}.flagElement{position:relative;right:-14px;z-index:10}.flagElement .flagContent{width:117%}.teamMemberElement{position:relative;right:-17px;z-index:20}.teamMemberElement .teamMemberElementContent{width:108%}.positionElement{position:relative;right:-10px;z-index:10}.positionElement .positionElementContent{width:105%}.positionElement .positionElementContent div{margin-left:1.4rem!important}.nextAppraisalDateElement{position:relative;right:-10px;z-index:8}.nextAppraisalDateElement .nextAppraisalDateElementContent{width:100%}.nextAppraisalDateElement .nextAppraisalDateElementContent div{margin-left:1rem!important}.lengthOfRoleElement{position:relative;right:18px}.lengthOfRoleElement .lengthOfRoleElementContent{width:100%}.lengthOfRoleElement .lengthOfRoleElementContent div{margin-left:1rem!important}.lengthOfServiceElement{position:relative;left:-4px;z-index:7}.lengthOfServiceElement .lengthOfServiceElementContent{width:100%}.lengthOfServiceElement .lengthOfServiceElementContent div{margin-left:1rem!important}.scoreElement{position:relative;left:-30px}.scoreElement .scoreElementContent{width:108%}.scoreElement .scoreElementContent div{margin-left:1.5rem!important}.flag{width:45px;height:45px}.arrow{width:35px;height:44px}.performance-card{display:flex;flex-direction:column}.performance-row{display:grid;grid-template-columns:1fr auto;align-items:center;padding:.25rem 0}.grade-label{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#000;white-space:nowrap}.grade-code{color:#28590c;font-weight:700;font-size:1rem}.grade-desc{font-weight:400}.grade-status{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.color-indicator{width:20px;height:6px;border-radius:4px}@media screen and (max-width:1200px)and (max-width:750px){.flag{width:38px!important;height:38px!important}}@media screen and (max-width:750px){.teamMemberElement{right:0;z-index:100}.teamMemberElement .teamMemberElementContent{width:100%;height:58px}.teamMemberElement .teamMemberElementContent div{margin-left:0rem!important}.hideshow1{display:block;right:-9px}.hideshow1 .text-center{text-align:start!important}.hideshow1 .flagContent{width:112%!important}.positionElement{position:relative;top:-5px;right:0;z-index:80}.positionElement .text-center{text-align:start!important}.positionElement .positionElementContent{width:100%!important;height:58px}.positionElement .positionElementContent div{margin-left:0rem!important}.nextAppraisalDateElement{position:relative;top:-12px;right:0}.nextAppraisalDateElement .nextAppraisalDateElementContent{width:100%!important}.nextAppraisalDateElement .nextAppraisalDateElementContent div{margin-left:0rem!important}.lengthOfServiceElement{position:relative;top:-18px;left:0}.lengthOfServiceElement .lengthOfServiceElementContent{width:100%!important}.lengthOfServiceElement .lengthOfServiceElementContent div{margin-left:0rem!important}.lengthOfRoleElement{position:relative;top:-23px;left:0}.lengthOfRoleElement .lengthOfRoleElementContent{width:100%!important}.lengthOfRoleElement .lengthOfRoleElementContent div{margin-left:0rem!important}.scoreElement{position:relative;top:-23px;left:0}.scoreElement .scoreElementContent{width:100%!important}.scoreElement .scoreElementContent div{margin-left:0rem!important}}.margin-5x{margin-left:3rem!important;margin-right:3rem!important}@media(max-width:1023px){.margin-5x{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:900px){.tab-title{font-size:.8rem}}.f-s0{font-size:1.5rem!important}.f-s1{font-size:1.3rem!important}.f-s2{font-size:1.1rem!important}.f-s3{font-size:1rem!important}.f-s4{font-size:.875rem!important}.text-info{color:#66c3d0!important}
