.ani-pulse{animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.ani-spinner{animation:spinner 2.4s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nub-twitch{0%{padding-left:0}9%{padding-left:5px}19%{padding-left:0}29%{padding-left:5px}39%{padding-left:0}to{padding-left:0}}@keyframes arf-table-scroll-border{0%{opacity:0;visibility:hidden}10%{opacity:1;visibility:visible}20%{opacity:0;visibility:hidden}30%{opacity:1;visibility:visible}40%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}body.leftnav-toggled main.app-main .arf-cell{max-width:1890px}html.in-modal,html.in-modal body{background-image:unset}html body.in-modal .env-notice,html body.login #returnToTopPopup{display:none}html body.in-modal main.app-main.fullscreen .arf-cell{border:none;box-shadow:none;max-width:100%;min-width:100%;width:100%}html body .btn.saved,html body .btn.saving{padding-left:2rem;pointer-events:none;position:relative}html body .btn.saved:before,html body .btn.saving:before{background-size:contain;content:"";height:20px;left:9px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;position:absolute;width:20px;z-index:1001}html body .btn.saved:hover,html body .btn.saving:hover{cursor:default}html body .btn.saved img,html body .btn.saving img{opacity:0;visibility:hidden}html body .btn.saved span,html body .btn.saving span{vertical-align:middle}html body .btn.saved:before{animation:pulse 1.2s ease-in-out infinite;background-image:url(../images/icons/svg/ic_check_48px.svg)}html body .btn.saving:before{animation:spinner 1.4s linear infinite;background-image:url(../images/icons/svg/ic_refresh_48px.svg)}html body main.app-main .btn-arf-table-details{background-color:#dee2e6;border-color:#a8adad}html body main.app-main .popover h3{font-size:1rem;font-weight:700}html body main.app-main fieldset.header-wrapper{background-color:#03383e;box-shadow:2px 2px 5px 1px hsla(180,3%,67%,.42);color:#fff;margin:-1rem 0 1rem;padding:.25rem 15px 0}html body main.app-main fieldset.header-wrapper label{color:#fff;font-weight:400}html body main.app-main .title-wrapper{background-color:#f8f9fa;border:0;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:5px 5px 4px 0 rgba(0,0,0,.3);margin-left:auto;margin-right:auto;max-width:1890px;overflow:hidden;padding-top:1rem}html body main.app-main .title-wrapper h1,html body main.app-main .title-wrapper h2,html body main.app-main .title-wrapper h3,html body main.app-main .title-wrapper h4,html body main.app-main .title-wrapper h5,html body main.app-main .title-wrapper h6{font-weight:700;text-shadow:1px 1px 1px #ddd}html body main.app-main .form-wrapper{background-color:#f8f9fa;border-bottom:1px solid #000;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #000;border-right:1px solid #000;box-shadow:5px 5px 4px 0 rgba(0,0,0,.3);margin-left:auto;margin-right:auto;max-width:1890px;padding:.75rem}html body main.app-main span.arf-validation-msg.field-validation-error{background-color:#fff;border:1px dashed #8c0021;border-radius:4px;bottom:90%;box-shadow:2px 2px 5px 0 rgba(51,0,0,.5);display:inline-block;font-weight:700;left:0;opacity:0;padding:.5rem .2rem;pointer-events:none;position:absolute;transition:opacity .1s,bottom .25s,visibility .1s;visibility:hidden;white-space:nowrap}html body main.app-main input.form-control.is-invalid.input-arf-number+span.arf-validation-msg.field-validation-error{left:unset;right:0}html body main.app-main .chosen-container.is-invalid,html body main.app-main .form-control.input-arf-error,html body main.app-main .form-control.is-invalid{border-style:dashed;border-width:2px}html body main.app-main .chosen-container.is-invalid.input-arf-number,html body main.app-main .form-control.input-arf-error.input-arf-number,html body main.app-main .form-control.is-invalid.input-arf-number{background-position:left calc(.3125em + .1875rem) center;padding:.375rem .75rem}html body main.app-main .chosen-container.is-invalid.active+span.arf-validation-msg.field-validation-error,html body main.app-main .chosen-container.is-invalid:focus+span.arf-validation-msg.field-validation-error,html body main.app-main .chosen-container.is-invalid:hover+span.arf-validation-msg.field-validation-error,html body main.app-main .form-control.input-arf-error.active+span.arf-validation-msg.field-validation-error,html body main.app-main .form-control.input-arf-error:focus+span.arf-validation-msg.field-validation-error,html body main.app-main .form-control.input-arf-error:hover+span.arf-validation-msg.field-validation-error,html body main.app-main .form-control.is-invalid.active+span.arf-validation-msg.field-validation-error,html body main.app-main .form-control.is-invalid:focus+span.arf-validation-msg.field-validation-error,html body main.app-main .form-control.is-invalid:hover+span.arf-validation-msg.field-validation-error{bottom:110%;opacity:1;visibility:visible}html body main.app-main .arf-cell{background-color:#fff;border:1px solid #6c757d;border-collapse:initial;border-radius:4px;border-spacing:0;box-shadow:2px 2px 5px 1px hsla(180,3%,67%,.42);color:#212529;font-size:.85rem;max-width:1640px;padding:8px}html body main.app-main .arf-cell .arf-cell{border:1px solid #ced4da;box-shadow:none}html body main.app-main .arf-cell .arf-cell+.arf-cell{margin-top:1.5rem}html body main.app-main .grid-legend .form-control{border:1px solid #6c757d}html body main.app-main .has-tooltip{position:relative}html body main.app-main .k-button{color:#000}html body main.app-main .k-grid{background-color:#fff;font-size:.9rem}html body main.app-main .k-grid .k-grid-toolbar,html body main.app-main .k-grid tbody,html body main.app-main .k-grid tfoot,html body main.app-main .k-grid thead{padding:.25rem .25rem .25rem 1rem}html body main.app-main .k-grid .k-grid-toolbar .btn,html body main.app-main .k-grid tbody .btn,html body main.app-main .k-grid tfoot .btn,html body main.app-main .k-grid thead .btn{font-family:Roboto,sans-serif;font-size:.85rem;padding:.1rem .25rem}html body main.app-main .k-grid .k-grid-toolbar .btn>*,html body main.app-main .k-grid tbody .btn>*,html body main.app-main .k-grid tfoot .btn>*,html body main.app-main .k-grid thead .btn>*{vertical-align:middle}html body main.app-main .k-grid input[type=text]{border:1px solid #6c757d;border-radius:.25rem;display:block;height:calc(1.5em + .5rem + 3px);width:100%}html body main.app-main .k-grid td{height:calc(1.5em + .5rem + 5px);min-height:calc(1.5em + .5rem + 5px)}html body main.app-main .k-grid .k-grid-header th{border-top:1px solid #e9ecef;font-weight:700}html body main.app-main .k-grid .k-grid-header .k-grid-filter,html body main.app-main .k-grid .k-grid-header .k-header-column-menu{right:.25rem}html body main.app-main .k-grid .k-alt-link{color:#03383f;text-decoration:underline}html body main.app-main .k-grid .k-alt-link:hover{text-decoration:none}html body main.app-main .k-grid .k-primary.k-grid-update{color:#fff}html body main.app-main .k-grid .k-numeric-wrap.k-state-default.k-state-focused{box-shadow:none}html body main.app-main .k-grid .grid-toolbar-checkbox{border:1px solid #ced4da;border-radius:4px;padding:.3rem}html body main.app-main .k-grid .grid-toolbar-checkbox>*{vertical-align:middle}html body main.app-main>form>.k-grid{box-shadow:2px 2px 5px 1px hsla(180,3%,67%,.42)}html body main.app-main .k-filter-menu-container .k-label{margin-bottom:.25rem;margin-top:.25rem}html body main.app-main .k-filter-menu-container .k-label>input,html body main.app-main .k-filter-menu-container .k-label>span{vertical-align:middle}html body main.app-main .k-filter-menu-container .k-label>input{margin-right:.5rem}html body main.app-main .k-filter-menu-container .k-textbox{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;font-size:1rem;font-weight:400;height:calc(2rem + 2px);line-height:1.25;padding:.375rem .75rem}html body main.app-main .kgrid-agg-list{font-size:.8rem;list-style:none;margin-top:.5rem;padding-left:.25rem}html body main.app-main .validation-summary-errors ul{margin-bottom:0;padding-left:1rem}html body .alert-info{border-color:#00346d;color:#001226}html body .alert-info li::marker{color:#001226}html body .alert-danger{border-color:#8c0021;color:#450010}html body .alert-danger li::marker{color:#450010}html body .ats-popup-editor .k-window-title{font-family:Libre Baskerville,serif;font-weight:700}html body .ats-popup-editor .k-edit-form-container{align-content:stretch;display:flex;flex-direction:row;flex-wrap:wrap}html body .ats-popup-editor .k-edit-form-container .k-edit-label{align-self:center;flex-basis:40%;font-family:Libre Baskerville,serif;font-size:.9rem;margin:0;padding:.3rem 5% .3rem 0}html body .ats-popup-editor .k-edit-form-container .k-edit-field{align-self:center;flex-basis:55%;margin:0;padding:.3rem 0}html body .ats-popup-editor .k-edit-form-container .k-edit-field textarea{border:1px solid #ced4da;border-radius:.25rem;color:#495057;padding:.25rem .5rem}html body .ats-popup-editor .k-edit-form-container .k-edit-buttons{border:0;flex-basis:100%;margin:0}html body .autosize-init{max-height:8rem}html body .chosen-container.is-invalid{border-color:#8c0021}html body .chosen-container.is-invalid .chosen-choices,html body .chosen-container.is-invalid .chosen-drop,html body .chosen-container.is-invalid .chosen-single,html body .chosen-container.is-invalid:invalid .chosen-choices,html body .chosen-container.is-invalid:invalid .chosen-drop,html body .chosen-container.is-invalid:invalid .chosen-single{border-color:#8c0021}html body .env-notice{background-color:#03383f;border:1px dashed;color:#fff;font-size:14px;line-height:1;padding:4px;position:fixed;right:64px;top:14px;z-index:100}html body .filtered-input,html body .filtered-input+.chosen-container a{border:2px dashed #e19a1b!important}html body .filtered-input-header{background-color:#03383e!important;color:#fff!important;position:relative}html body .filtered-input-header>.filter-icon{content:"";font-size:1.2rem;inset:0;position:absolute}html body .grid-dirty{pointer-events:none;position:relative}html body .grid-dirty:after{background-color:#f8f9fa;border:1px solid #a8adad;border-radius:4px;content:"Your search criteria has changed. Please click the search button again to refresh your results!";font-weight:700;left:50%;padding:.5rem;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}html body .grid-dirty .k-grid{filter:blur(3px);pointer-events:none}html body .grid-dirty-no-message{pointer-events:none;position:relative}html body .grid-dirty-no-message:after{background-color:#f8f9fa;content:"";font-weight:none;left:50%;padding:.5rem;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}html body .grid-dirty-no-message .k-grid{filter:blur(3px);pointer-events:none}html body .iframe-modal{border-radius:5px}html body .k-grid-norecords{padding:1rem}html body .k-loading-image:after{border-left-color:#e29a1b;border-right-color:#e29a1b;border-width:2px}html body .k-loading-image:before{border-left-color:#03383f;border-right-color:#03383f;border-width:3px}html body .k-loading-mask~div,html body .k-loading-mask~table{filter:blur(6px)}html body .password-reqs p{font-size:.85rem;font-weight:700}html body .password-reqs ul li{font-size:.75rem}