@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-100.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-100.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-100italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-100italic.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-200.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-200.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-200italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-200italic.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-300.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-300.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-300italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-300italic.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-italic.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-regular.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-regular.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-500italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-500italic.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-500.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-500.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-600.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-600.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-600italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-600italic.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-700.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-700.woff') format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:local(''),url('../fonts/ibm-plex-sans-v8-latin-700italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans-v8-latin-700italic.woff') format('woff')}.center-middle{max-width:350px;width:100%;padding:16px;display:flex;justify-content:center;align-items:center;height:calc(100vh - 10px - 60px);margin:auto}html{position:relative;min-height:100%}.img-fluid{width:100%}.center-middle{max-width:350px;width:100%;padding:16px}body{font-family:'IBM Plex Sans',sans-serif}p{color:#118464}.white{color:#fff}.bg-menu{background-color:#f1f0f0}.bg-menu-container{border:1px solid #ced4da;border-radius:4px}.text-menu{font-size:1rem;color:#002a34}.bg-alert{background-color:#f1fffb;border:1px solid #118464}.text-alert{color:#118464;font-weight:bold}.header{font-size:2rem;color:#002a34;font-weight:600}.header-small{font-size:1.5rem;color:#002a34;font-weight:500}.text-plain{font-size:1rem;font-family:'IBM Plex Sans',sans-serif;color:#002a34;font-weight:500}.text-plain-sucess{font-size:1rem;font-family:'IBM Plex Sans',sans-serif;color:#118464;font-weight:500}.text-plain-danger{font-size:1rem;font-family:'IBM Plex Sans',sans-serif;color:#d92f1c;font-weight:500}.title{font-size:2.2rem;font-family:'IBM Plex Sans',sans-serif;color:#002a34}.subtitle{font-size:1rem;font-family:'IBM Plex Sans',sans-serif;color:#118464}.skip-to-content-link{background:#118464;color:#fff;height:40px;left:50%;padding:10px;position:absolute;transform:translateY(-100%);transition:transform .3s}.skip-to-content-link:focus{transform:translateY(0%)}.btn-primary{background-color:#008563}.btn-primary:hover,.btn-primary :active,.btn-primary :visited,.btn-primary :focus{background-color:#00523d !important}.btn-danger{background-color:#d92f1c}.btn-danger:hover,.btn-danger :active,.btn-danger :visited,.btn-danger :focus{background-color:#ac2516 !important}.btn-link{color:#008563;text-decoration:none}.btn-link:hover,.btn-link :active,.btn-link :visited,.btn-link :focus{text-decoration:underline;background-color:transparent;color:#008563}.page{min-height:300px;padding-top:2rem;padding-bottom:2rem}.page--grey{background-color:#f1f0f0}.top-nav{border-top:10px solid #118464;background-color:#f1f0f0}.top-nav_logo{width:125px}.top-nav_img{width:35px;height:35px;object-fit:cover;border-radius:50%}.top-nav_item{list-style-type:none;margin-bottom:0;padding-left:0}.top-nav .dropdown-toggle:after{display:none}.top-nav i{color:#118464;margin-left:1rem}.nav-item>.nav-link{color:#118464;padding:.5rem}.nav-item.active>.nav-link{color:#118464;font-weight:bold}.navbar-toggler:focus{border:none;outline:0;box-shadow:none}.navbar-toggler{border:none;outline:0;box-shadow:none}.footer{background-color:#002a34;width:100%}.footer-text{color:#fff}.footer .ssg-logo{max-width:150px}.footer .footer-content{margin-bottom:2rem}.breadcrumb{background-color:#f1f0f0}.breadcrumb-item{color:#757575 !important}.breadcrumb-item a{color:#118464}.breadcrumb_wrapper{background-color:#f1f0f0}#main table th,#main table td{color:#002a34}#main table th{border-top:0;border-bottom:1px solid #f1f0f0}#main table td{border:0;padding-bottom:0;padding-top:.75rem}#main table tr{padding-top:.75rem}.modal-header{border-bottom:1px solid #fff}.modal-header .close{color:#fff;text-shadow:0;border:none;background:none}.modal-footer{border-top:1px solid #fff}.modal-content{background-color:#002a34;color:#fff;padding:0 1rem}.modal-content p{color:#fff}.login,.image{min-height:99vh}.agility-logo-login{width:350px;margin-top:20px;margin-bottom:2rem}.logo-small{width:150px}.primary-link{color:#118464;text-decoration:none}.primary-link:hover{color:#118464;text-decoration:underline}.validation-summary-errors ul{color:#d92f1c;font-family:'IBM Plex Sans',sans-serif;list-style:none;margin-bottom:0;padding-left:0}.bg-image{background:#008563;background-image:url(/img/pattern-bg.svg),linear-gradient(920deg,#c2d62e -53%,#008563 53%);background-size:cover;background-repeat:no-repeat}.external-login-wrapper{background-color:rgba(255,255,255,.9);padding:2rem;border-radius:.2rem;width:100%}.button-external{margin:.5rem 0;width:100%;min-width:320px;display:block;background-color:#00a87d;border:#00a87d solid 2px;color:#fff}@media(max-width:575.98px){.button-external{min-width:auto}}a.button-external:hover{background-color:#118464;border:#118464 solid 2px;color:#fff}a.button-external.facebook{background-color:#4267b2;color:#fff;border:#4267b2 solid 2px}a.button-external.facebook:hover{background-color:#34518d;color:#fff;border:#34518d solid 2px}a.button-external.azure-ad{background-color:#007fff;color:#fff;border:#007fff solid 2px}a.button-external.azure-ad:hover{background-color:#06c;color:#fff;border:#06c solid 2px}a.button-external.OneLoginProvider{background-color:#ec6c20;color:#fff;border:#ec6c20 solid 2px}a.button-external.OneLoginProvider:hover{background-color:#c85511;color:#fff;border:#c85511 solid 2px}a.button-external.OktaProvider{background-color:#009cdd;color:#fff;border:#009cdd solid 2px}a.button-external.OktaProvider:hover{background-color:#0078aa;color:#fff;border:#0078aa solid 2px}a.button-external.google{background-color:#4285f4;color:#fff;border:#4285f4 solid 2px}a.button-external.google:hover{background-color:#1266f1;border:#1266f1 solid 2px}a.button-external .okta-logo{width:18px;height:18px;float:left;margin-top:3px}a.button-external i{float:left;padding:.2rem 0}.page-wrapper{background-color:#fff;min-height:100vh;display:flex;flex-direction:column;border-top:10px solid #118464}.container-flex{margin:auto 0;display:flex;justify-content:center}.font-weight-regular{font-weight:400 !important}.font-weight-medium{font-weight:500 !important}.font-weight-semibold{font-weight:600 !important}.font-weight-bold{font-weight:700 !important}.validation-summary-errors ul{color:#d92f1c;font-family:'IBM Plex Sans',sans-serif;list-style:none;margin-bottom:0;padding-left:0}