@font-face{font-family:Univers Roman;src:url(UniversLTW04-55Roman.09dc6d1c39311abc.woff)}@font-face{font-family:Univers Light;src:url(UniversLTW04-45Light.2bced1ca7e7481d1.woff)}@font-face{font-family:Glypha Roman;src:url(GlyphaLTW04-55Roman.3021da04baf4c491.woff)}.modal{position:fixed;inset:0;z-index:1050;display:none;overflow:hidden;outline:0;-webkit-overflow-scrolling:touch}.modal.show,.modal.in{display:block!important;overflow-x:hidden;overflow-y:auto}.modal.fade{opacity:0;transition:opacity .15s linear}.modal.fade.show,.modal.fade.in{opacity:1}.modal-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show,.modal-backdrop.in{opacity:.5}.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:auto}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog,.modal.in .modal-dialog{transform:translate(0)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{display:flex;align-items:flex-start;justify-content:flex-end;padding:15px;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-body{position:relative;flex:1 1 auto;padding:15px}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-md{max-width:500px}.modal-lg{max-width:800px}.modal-sm{max-width:300px}}@media (min-width: 768px){.modal-dialog{margin:30px auto}}@media (min-width: 992px){.modal-lg{max-width:900px}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}:root{--color-dark-blue: #000f2b;--color-body-bg: #f8f8f8;--color-bronze: #99660f;--color-salmon: #c55147;--color-green: #216c2b;--color-purple: #574a71;--color-orange: #c0540f;--color-teal: #007599;--color-bronze-light: #f7c32b;--color-salmon-light: #ea4b50;--color-green-light: #2cbc85;--color-purple-light: #8d6eb2;--color-orange-light: #f09125;--color-teal-light: #00acdc;--color-bronze-lighter: #fefbf0;--color-salmon-lighter: #fdf2f3;--color-green-lighter: #f0faf6;--color-teal-lighter: #edf5f8;--color-grey: #9b9b9b;--color-light-grey: #d9d7d3;--color-white: #fff}h1,h2{font-family:Glypha Roman,Times New Roman,serif;margin-top:23px}h1{font-size:30px}h2{font-size:24px;font-weight:700}h5{font-size:16px;font-weight:700}body{background-color:#fff;color:#4a4a4a;font-family:Univers Roman,Helvetica Neue,Helvetica,Arial,sans-serif;min-width:1300px}div{display:block}.cert-header{background-color:#000f2b;width:100%;margin:0}li{text-align:left}.cert-header-gradient{background:linear-gradient(90deg,#000f2b,#122f4f);width:100%;margin:0;color:#fff}.grid-label{color:#000;padding-bottom:.2em;width:95%;margin:3px auto 15px;border-bottom:#ccc solid 1px}.grid-box{background:#fff;width:95%;margin:3px auto 0;padding:2px 0 2em}.grid-table{width:95%;margin:0 auto}.grid-table tbody tr{border-left:1px solid #ddd;border-right:1px solid #ddd}.grid-table tbody tr{transition:background-color .3s ease-out}.grid-table th{height:56px;padding-left:12px;padding-right:24px;font-size:12px;color:#909090;box-sizing:border-box;border:1px solid #D9D7D3}.grid-table td{height:56px;width:1290px;padding-left:11px;padding-right:10px;box-sizing:border-box;border:1px solid #D9D7D3}.grid-table tr:nth-child(2n+2){background-color:#f5fdff}typeahead-container>button{width:100%;text-align:left;padding:5px 15px;border:none;background-color:var(--color-white);transition:.2s ease}typeahead-container>button.active{background-color:#337ab7!important}typeahead-container>button.active span{color:var(--color-white)!important}.cert-correction-row{border:1px solid #ccc}.revision-fields .revision-field:nth-child(odd) .cert-correction-row{background-color:#f5fdff}.grid-margin-left{margin-left:10%}.grid-checkbox{display:inline-block;border-radius:3px;color:#00acdc;border:1px solid #00ACDC;background-color:#fff;width:16px;height:16px;font-size:13px;line-height:16px;margin:8px 0;transition:background-color .3s ease-out,color .5s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.grid-checkbox:hover{background-color:#0b97bd;color:#fff;cursor:pointer}.grid-checkbox.checked{background-color:#0b97bd;color:#fff}.grid-checkbox .glyphicon-ok{width:0}.grey-cert-btn{background-color:#00acdc;border-radius:3px;color:#fff;min-width:120px;margin:4px;padding:0 15px;height:40px;text-transform:uppercase;transition:all .3s ease-out;border:none}.grey-cert-btn:hover{background-color:#59c9e8}.grey-cert-btn:active,.grey-cert-btn:active:hover,.grey-cert-btn:focus,.grey-cert-btn:active:focus{background-color:#007599}.grey-cert-btn:disabled{background-color:#d9d7dc;pointer-events:none}.grey-cert-btn.secondary{background-color:#fff;color:#00acdc;border:1px solid #00ACDC}.grey-cert-btn.secondary:hover{border-color:#5bd6f9;color:#5bd6f9}.grey-cert-btn.secondary:active{background-color:#0e95bf1a;border:1px solid #0A93BD;color:#0e95bf}.grey-cert-btn.secondary:disabled{border-color:#d9d7dc;color:#d9d7dc}.grey-cert-btn.tertiary{background-color:#fff;color:#00acdc;font-weight:700}.grey-cert-btn.tertiary:hover{color:#5bd6f9}.grey-cert-btn.tertiary:active{color:#007599}.grey-cert-btn.tertiary:disabled{color:#d9d7dc}hr.detail-divider{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0 0 8px;width:100%}.detail-box{width:95%;margin:1em auto;background-color:#fff;padding:.8em}.search-field{background-color:#eeefef;color:#000;border-color:#ccc}.cert-dropdown-menu{background-color:#f9f9f8;color:#000;border-radius:0}.cert-dropdown-item{background-color:#f9f9f8;color:#000;padding:3px 15px;transition:all .3s ease-out}.cert-dropdown-item:hover{background-color:#00acdc;color:#fff;cursor:pointer}.typeahead-combo{display:flex}#search-group .dropdown-menu:nth-child(1){left:auto;right:-238px}.indent{left:1em}.notification-icon{margin-right:10px;top:3px;position:relative;font-size:24px;border:2px solid #99660F;background-color:#fefbf0;padding:0 .5em;border-radius:30px;display:inline-block}.notification-icon.certified{border-color:#216c2b;padding:0 .2em;color:#216c2b}.detail-btn-group{color:#996700;border-radius:6px;padding:5px 16px;height:56px;width:550px;margin-top:20px}.detail-btn-group.pending{border:1px solid #996700;background-color:#fefbf0}.detail-btn-group.certified{border:1px solid #216C2B;background-color:#f8f8f8;color:#216c2b}[hidden]{display:none!important}.dashboard{width:95%;margin:16px auto 20px}.cert-padding-side{padding:0 75px}#grid-import-error-msg li{list-style-position:inside}.cert-sticky-top{position:sticky;top:0;background-color:#fff;z-index:1}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.grid-header-updates{height:7.36%;width:90.28%;border:1px solid #DEE1E2;background-color:#f8f8f8;box-shadow:0 2px 4px #0000001a}.modal-content{margin-top:15%}.modal-body{text-align:center}.modal-header{border:none}.modal-header .close-btn{font-size:18px}.modal-header .close-btn:hover{color:#aaa;cursor:pointer;transition:color .3s ease-out}.modal-body-text{margin:20px 0 50px;font-size:15px}.alert{color:#fff;border:0;border-radius:0;margin-bottom:12px;padding:12px calc(6% + 18px) 12px 6%}.alert .close{opacity:1;color:#fff}.alert-danger{background-color:#ea4b50}.alert-warning{background-color:#f09125}.alert-success{background-color:#2cbc85}.alert-info{background-color:#007599}.alert a{color:#fff;font-weight:700;text-decoration:underline}.pagination a{padding:5px 12px!important}.pagination>.active>a{background-color:#00acdc;border-color:#ddd}.pagination-sm>li>a{color:#00acdc}.pagination-sm>li>a:hover{background-color:#e5f6fb;color:#00acdc}#return-to-edit-btn{margin-right:5px}.loader,.loader:before,.loader:after{background:#235a9b;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader:before,.loader:after{position:absolute;top:0;content:""}.loader:before{left:-1.5em;animation-delay:-.32s}.loader{color:#235a9b;text-indent:-9999em;margin:15% auto;position:relative;font-size:11px;transform:translateZ(0);animation-delay:-.16s}.loader:after{left:1.5em}.loading{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#ffffffe6;border-radius:5px}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.spin{animation:spin 1.5s infinite ease-out}
