@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Regular.bb6604b3.ttf) format("truetype");font-weight:400;font-style:normal}.element-invisible{margin:0;padding:0;width:1px}.element-hidden{display:none}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto}html{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{height:100%}body{font-family:Open Sans,sans-serif;color:#0c2f54;font-size:16px;font-weight:400;width:100%}.outdated-browser{display:none;height:calc(100% - 90px)}.outdated-browser header{height:90px}.outdated-browser .outdated-browser-message{height:100%;background-color:#fff;margin:15px;padding:15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){block-ui{display:flex}#menu{margin-bottom:-7px}}.block-ui-wrapper{background:rgba(0,0,0,.3)!important}h1,h2,h3,h4,h5{font-family:Open Sans,sans-serif}h1{font-size:30px;margin-bottom:25px}h2{font-size:17px}#main-wrapper{display:flex;flex-flow:column;min-height:100vh;height:100%;width:100%}.main-container{flex:1 1 auto;margin-top:30px}.main-container>.row{height:100%}@media (min-width:768px){.main-container{padding-left:25px;padding-right:25px}}.main-section{height:100%;display:flex;flex-flow:column}.main-section>article{flex:1 1 auto}.header{padding-top:30px;display:flex;flex:0 0 auto;flex-direction:column;background-color:#04427b}.header-logo img{height:80px;width:auto}.header-logo{margin-top:-30px}.navbar-brand{margin-right:0}.logo-container{display:flex;justify-content:space-between;width:100%}#menu{width:100%;flex-direction:column}#menu ul{margin:0;padding:0}#menu li{border-width:0 0 1px}#menu a,#menu li{position:relative;display:block;color:#fff}#menu a{font-weight:700;font-family:Open Sans,sans-serif;padding:7px 10px}#menu a:hover,#menu li.link-active a{border-bottom:none;text-decoration:none}#menu a:hover{color:#0c2f54;background-color:#aaa}#menu li.link-active a{color:#0fb5f4;background-color:#fff}#menu .navbar-toggler{margin-top:0;margin-bottom:0;border:solid #fff;border-width:1px 1px 0;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;width:73px}#menu .navbar-toggler.collapsed{margin-bottom:15px;border-bottom-width:1px;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}#menu .navbar-toggler i.fa-bars,#menu .navbar-toggler.collapsed i.fa-times{display:none}#menu .navbar-toggler i.fa-times,#menu .navbar-toggler.collapsed i.fa-bars{display:inline-block}@media (max-width:767px){#menu a{padding-left:15px;padding-right:15px}#menu ul{border:1px solid #fff;margin-top:-6px;margin-bottom:15px}}@media (min-width:768px){#menu a{border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-right:10px}#menu ul{display:flex}}ul.link{list-style-type:none;padding-left:0}ul.link li{display:block}.logout-link a{color:#fff;font-weight:700}.logout-link a:hover{color:#0fb5f4;text-decoration:none}@media (min-width:768px){.logout-link{margin-right:10px}}.footer{margin-top:30px;color:#fff;padding:0}.footer,.footer .card{background-color:#04427b}.footer .card{border:none}.footer .card-body{padding:0}.footer .card-title{font-size:18px;font-weight:700}.footer .card-text{font-size:14px}@media (max-width:767px){.footer .card{padding-top:20px;padding-bottom:20px}}@media (min-width:768px){.footer{padding:0 10px}.footer .card{padding-top:30px;padding-bottom:30px}}.helper-text,.last-updated-date,dt,label{font-weight:400;color:#586e85}.helper-text,.last-updated-date{font-size:90%;font-style:italic}dt{margin-bottom:.5rem}dd{margin-bottom:1rem}.form-field-hoc,.validation-error,dd{font-weight:600}.multi-select{font-weight:400}code{color:#e01a76}address{display:inline}.select{overflow:hidden;padding:0;position:relative}.select:focus-within{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-group>.btn-group:after,.select:after{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:12px;top:15px;width:0;z-index:1001;pointer-events:none}.select.is-invalid:after{border-color:#dc3545 transparent transparent}.select select{padding-right:30px;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none}::-ms-clear,select::-ms-expand{display:none}::placeholder{text-transform:none;font-weight:400}.button-container{display:flex;align-items:center;flex-wrap:wrap}.button-container button:not(:last-child){margin-right:15px}.form-fieldset-hoc .button-container{margin-top:1rem}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input.form-control[type=checkbox]{background-color:transparent;height:20px;width:20px}.btn-warning{background-color:#ff6a00!important;color:#fff!important}.text-warning{color:#ff6a00!important}.status-danger,.status-success,.status-warning,.text-danger,.text-success,.text-warning{font-weight:700}.panel{padding:0;margin-bottom:25px!important}.panel.margin-bottom-0{margin-bottom:0!important}.modal-header,.panel legend,.summary-checkbox>div{background-color:#f6f9ff}.modal-header{padding-top:8px;padding-bottom:8px}.modal-footer{justify-content:inherit!important}.modal-footer .button-container{width:100%}@media (min-width:576px){.modal-dialog{max-width:400px!important}}.panel legend{float:left;line-height:1em;margin:0;padding:12px 15px 10px;border-left:1px solid #aaa;border-right:1px solid #aaa;border-top:1px solid #aaa;border-top-left-radius:.5rem;border-top-right-radius:.5rem;font-size:22px}.panel .panel-body{clear:both;padding:15px;border:1px solid #aaa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.panel.image-panel .panel-body{padding:0;overflow:hidden}.panel.image-panel .photo-thumbnail img{border:1px solid #aaa;overflow:hidden;border-radius:5px;opacity:.5}.panel.image-panel .photo-thumbnail.photo-thumbnail--new img{cursor:pointer;opacity:1}.panel.image-panel .panel-body .button-container{padding-left:30px;padding-right:30px;padding-bottom:15px}.panel .panel-body .form-field-hoc:last-child:not(.not-last) .form-group,.panel .panel-body .form-grid-hoc:last-child .table-footer,.panel .panel-body dl:last-child,.panel .panel-body dl:last-child dd:last-child,.panel .panel-body p:last-child{margin-bottom:0;padding-bottom:0}.panel-inner{width:100%}.panel-inner .panel-body{background-color:#d4edda;border-color:#327332;border-radius:8px}.panel-inner .panel-inner-row:not(:last-child){border-bottom:1px solid #327332;margin-bottom:1rem;padding-bottom:1rem}.panel-inner column:last-child,.panel-inner column:last-child label{margin-bottom:0}@media (min-width:576px){.panel .panel-body.panel-body-sm-borderless{padding:0;border:none}}@media (min-width:1280px){.panel .panel-body.panel-body-xl-borderless{padding:0;border:none}.xl-italic{font-style:italic}}.panel .panel-body .image-carousel{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#e0e0e0}.grid-column-hoc,.summary-checkbox{margin-bottom:1rem}.grid-column-hoc p{margin-bottom:0}.row.table-heading{border-bottom:1px solid #d3d3d3;padding:10px 0;vertical-align:middle!important;background:#047faf!important;color:#fff;font-weight:400}.row.table-row{padding-top:1rem}.row.table-row:not(:last-child){border-bottom:1px solid #d3d3d3}.row.table-footer{border-top:1px solid #d3d3d3;padding-top:1rem}#AccessibleSitesGrid .table-row,.row.table-footer{padding-bottom:1rem}#AccessibleSitesGrid .table-alt-row{background-color:#f9f9f9}.delete-button-container{margin-left:auto}.data-grid div[role=rowgroup]>div>validation-message .validation-error{margin-bottom:.5rem}.data-grid div[role=row]>div>validation-message .validation-error{margin-top:0;margin-bottom:.5rem}.data-grid .validation-error{display:inline-block;width:100%}@media (min-width:576px){.delete-button-container{padding-bottom:.5rem}.form-grid-hoc.short-rows .grid-column-hoc{margin-bottom:.5rem}.form-grid-hoc.short-rows .row.table-footer,.form-grid-hoc.short-rows .row.table-row{padding-top:.5rem}.grid-mode-priority label{margin-bottom:0}.grid-mode-priority .grid-column-hoc label.column-label{display:none}.grid-mode-priority .data-grid .table-alt-row{background-color:#f9f9f9}}@media (min-width:1280px){.grid-column-hoc label.column-label{display:none}}@media (min-width:576px) and (max-width:1279px){.form-grid-hoc:not(.grid-mode-priority) label.column-label{text-align:right;flex:0 0 33.333333%;max-width:33.333333%}.form-grid-hoc:not(.grid-mode-priority) label.column-label+div{flex:0 0 66.666667%;max-width:66.666667%}}.data-grid .row.table-heading{display:flex}@media (max-width:575px){.data-grid .row.table-heading,.hidden-xs{display:none}.data-grid div[role=rowgroup] .table-row:first-child{padding-top:0}.read-only-data-grid .grid-column-hoc{font-weight:600}.read-only-data-grid .table-row:last-child .content-columns>div .grid-column-hoc:last-child{margin-bottom:0}.read-only-data-grid .table-footer{margin-top:1rem}.table-row .content-columns-with-delete>div>.grid-column-hoc,.table-row .content-columns-with-delete>div>div>div>.grid-column-hoc,.table-row .content-columns>div>.grid-column-hoc,.table-row .content-columns>div>div>div>.grid-column-hoc{padding-left:0;padding-right:0}.row.table-footer>div{padding-left:0}}@media (max-width:1279px){.form-grid-hoc:not(.grid-mode-priority) .data-grid .row.table-heading{display:none}.data-grid div[role=row]>div>validation-message .validation-error,.data-grid div[role=rowgroup]>div>validation-message .validation-error{margin-left:-15px}.form-grid-hoc:not(.grid-mode-priority) .data-grid div[role=rowgroup] .table-row:first-child{padding-top:0}.form-grid-hoc:not(.grid-mode-priority) .read-only-data-grid column{font-weight:600}.form-grid-hoc:not(.grid-mode-priority) .read-only-data-grid .table-row:last-child .content-columns>div column:last-child{margin-bottom:0}.form-grid-hoc:not(.grid-mode-priority) .table-row .content-columns-with-delete>div>column,.form-grid-hoc:not(.grid-mode-priority) .table-row .content-columns-with-delete>div>div>div>column,.form-grid-hoc:not(.grid-mode-priority) .table-row .content-columns>div>column,.form-grid-hoc:not(.grid-mode-priority) .table-row .content-columns>div>div>div>column{padding-left:0;padding-right:0}.form-grid-hoc:not(.grid-mode-priority) .row.table-footer>div{padding-left:0}#ManualLineFormGrid .table-row{padding-top:1rem}.delete-column,.table-hidden-mobile-row{display:none}}@media (min-width:1280px){.data-grid .table-alt-row{background-color:#f9f9f9}.data-grid .table-success-row{background-color:#d4edda!important;font-weight:700}.data-grid .table-danger-row{background-color:#f8d7da!important}.data-grid .delete-column{max-width:38px;padding-left:0}.data-grid .delete-column-padding{padding-right:38px}.data-grid .delete-column .fa-times-circle{cursor:pointer;margin-right:0;padding-right:0}.btn-delete,.data-grid .delete-column button{cursor:pointer;margin-top:4px;padding-top:5px}.data-grid.has-delete-column .content-columns{max-width:calc(100% - 38px)}.data-grid .content-columns{max-width:100%}.data-grid .content-columns>.row{flex-wrap:nowrap}.form-grid-hoc .row.table-row p{margin-top:.4rem}.form-grid-hoc .row.table-row p input,.form-grid-hoc .row.table-row p select{margin-top:-.4rem}.delete-button-container{display:none}.data-grid .select{max-width:400px}.report-footer-row{flex-wrap:nowrap;margin-bottom:1rem}.search-hoc.scrollable-grid .data-grid{overflow-x:auto;display:flex;flex-wrap:wrap;flex-direction:column}.search-hoc.scrollable-grid .data-grid .col-12{flex:0 1 100%}}.btn-success{font-size:1.3rem}.btn-default{background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{background-color:#e6e6e6;border-color:#adadad}.btn-delete{padding-right:0}.row{margin-left:-15px;margin-right:-15px}.form-control,label{font-size:16px}.form-control{height:38px}.form-control.is-invalid,.was-validated .form-control:invalid{padding-right:.75rem;background-image:inherit}.form-control.disabled{background-color:#e9ecef;opacity:1}.form-check-inline{margin-right:1.5rem}.multi-select.is-invalid .ng-select-container{border-color:#dc3545}input[decimal],input[integer]{text-align:right}date-picker input,input[decimal],input[integer]{max-width:135px}.ngb-dp-day{font-weight:400}.validation-error{color:#dc3545;margin-top:.5rem}.short-field{width:135px!important}.medium-field{width:180px!important}.large-field{width:320px!important}banner-message ul{margin-bottom:0}.data-grid date .date-fields .helper-text{display:none}.multi-select .loader,typeahead .loader{width:4em;height:4em;border-width:.5em}.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked,.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:400!important}.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option,.multi-select.has-grouping .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{padding-left:20px}.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:40px!important}.multi-select.has-grouping .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,.multi-select.has-grouping .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:not(.ng-option-child){color:inherit!important;font-weight:600}.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup input,.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option input{vertical-align:middle;cursor:pointer}.multi-select .ng-placeholder{color:inherit!important;top:7px!important}.multi-select .ng-arrow-wrapper,.multi-select .ng-clear-wrapper{display:none}.multi-select .ng-value-container{padding-right:30px}.multi-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:inherit!important;background-color:inherit!important}.checkbox-label{display:flex;align-items:center;margin-bottom:.5rem}.checkbox-label label{color:#586e85;margin-bottom:0;margin-left:.5rem}.form-field-with-helper-text label{margin-bottom:0}.form-field-with-helper-text .helper-text{margin-bottom:.5rem}.search-hoc .button-container{border-top:1px solid #d3d3d3;padding-top:1.5rem;margin-top:.5rem}@media (max-width:767px){.search-hoc .button-container{margin-top:1.5rem}}.filter-fields .multi-select .ng-placeholder,.filter-fields .multi-select .ng-select-container .ng-value-container .ng-value,.filter-fields input,.filter-fields select,.sortable-columns-field select{font-weight:700}.searchResultCount,.sort-direction-field,.sort-order-field,.sortable-columns-field{display:inline-block}.searchResultCount,.sortable-columns-field{margin-bottom:1rem;width:100%}.sortable-columns-field .select:first-child{margin-right:10px}.sort-order-field{width:290px}.sort-direction-field{width:132px}@media (max-width:575px){.sort-direction-field,.sort-order-field{width:100%}}@media (min-width:768px){.searchResultCount{width:calc(100% - 432px)}.sortable-columns-field{width:432px}}.vessel-edit-component .form-field-hoc .form-group{overflow-wrap:break-word}.animate-ellipsis{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis .9s steps(4) infinite;width:0}@keyframes ellipsis{to{width:18px}}