input.gangNumber{width:3em}input.gangNumber::-webkit-inner-spin-button,input.gangNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.cargos button,div.cargos select,div.gangs button,div.gangs input,div.gangs select{display:inline}div.cargos select.additional-cargo,div.gangs select.additional-gang{width:89%}div.gangs>div{padding-right:2em}div.gangs{white-space:nowrap}div.voyage-info input[type=checkbox]{margin-left:.2em;width:25px;height:20px;margin-top:0}span.arrival__ETA-time{position:absolute;bottom:0;margin-left:.5em;font-size:10px}input.arrival__ETA-date.form-control{max-width:65px;display:inline-block}.cargosblk>.cargosblk__row:not(:first-child),.gangsblk>.gangsblk__row:not(:first-child){margin-top:5px}.cargosblk__row-col-remov{width:40px;float:right;text-align:right}.cargosblk__row-col-select,.gangsblk__row-col-gang-select{overflow:hidden}.gangsblk__row-col-gang-numbr{width:50px;float:left}.gangsblk__row-col-gang-emp,.gangsblk__row-col-gang-remov{margin-top:5px;display:inline-block}.gangsblk__row-col-gang-remov{float:right}.field-help-icon__body{max-width:250px;padding:10px}.field-help-icon__msg{white-space:pre-wrap;font-size:11px}.add-updt-fc__num-emp{width:50px}.modal-text{margin-top:.5em;font-weight:500}.nav-tabs.nav-tabs-forecasts>li{float:none;display:inline-block;zoom:1}.nav-tabs.nav-tabs-forecasts>li>a{cursor:default}.nav-tabs.nav-tabs-forecasts{text-align:center}.auf-vessel-list .dropdown-menu{max-height:200px;overflow-y:auto}.notes-input{resize:none}.duplicatePopOverContent{z-index:10000;text-align:left;font-size:10px;margin:0 15px;padding:5px}.glyph{font-size:24px;float:left;overflow:hidden;padding-right:6px}.form-group.modal-form-group{margin-bottom:8px}.warning-addon{color:#8a6d3b;background-color:#fcf8e3}.danger-addon{color:#8a6d3b;background-color:#f8d7da}.alloc-discrep-link{color:red;font-weight:700;text-decoration:underline;cursor:pointer}div.vessel-arrival-container div.row:before{margin-top:.2em}.voyage-summary__print{height:27px}.voyage-summary__print a{vertical-align:sub}.fmerror-error_message{white-space:pre-line}
.loading{animation:a .75s infinite alternate;text-align:center;font-weight:700;font-size:40px}@keyframes a{0%{opacity:.3}to{opacity:0}}.fls{position:absolute;transition:.3s;left:-600px;text-transform:capitalize}.fls__scroll{position:absolute;overflow-y:auto;overflow-x:hidden;width:95%}@media (max-width:800px){.fls{background:#fff;overflow-x:hidden;max-width:100%;z-index:1000}}.fls--transition-to-left-zero{transition:.3s;left:0!important}.fls__row{margin-bottom:10px}.fls__row-active-day{font-family:NotoSans-Bold;font-size:11pt;color:#434343;background-color:#fff}.fls__row-active-day a{cursor:pointer}.fls__row-shift{border-bottom:1px solid hsla(0,0%,50%,.3)}.fls__row-shift label{font-size:30px;opacity:.3}.fls__row-fe-card{cursor:pointer;font-size:11px}.fls__row-add-f{cursor:pointer;font-family:NotoSans-Regular;font-size:9pt;color:#1a7894}.fec{padding:0 4px 4px}.fec__title{font-size:11pt;font-family:NotoSans-Bold}.fec__detail{font-family:NotoSans-Regular;font-size:9pt}#calendarContainer{opacity:0}.fadeInCalendarContainer{transition:width .2s ease-in-out,height .2s ease-in-out,opacity .2s ease-in;opacity:1!important}.hide{transition:visibility 0s,opacity 1.5s linear;visibility:hidden;opacity:0}.display{visibility:visible!important;opacity:1!important}.hideDeletethis{display:none}.forecast-event,.forecast-event:hover{background-color:#fbfbfb;border-color:#ddd;border-radius:0 0 0 0;font-weight:400;cursor:pointer;color:#1f2324;padding:4px}.forecast-event{font-family:NotoSans-Regular}@media (min-width:1025px){.forecast-event{font-size:10.5pt}}@media (max-width:1024px){.forecast-event{font-size:9pt}}.forecast-event-create,.forecast-event-create:hover{background-color:#d9eee4}.forecast-event-update,.forecast-event-update:hover{background-color:#fff4df}.forecast-event-delete,.forecast-event-delete:hover{background-color:#a40e00;color:#fff}.fc-custom-title{font-weight:700}@media (min-width:1025px){.fcalevnt__left-det--small{font-size:9pt}}@media (max-width:1024px){.fcalevnt__left-det--small{font-size:7.5pt}}#calendarContainer .fc-more{color:#e17321}.custom-fc-button{color:#1a7894;font-size:12px;padding:6px 12px;height:34px;width:34px}.fc-p-button{border-top-right-radius:0;border-bottom-right-radius:0}.fc-n-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px!important}.fc-content-skeleton,.fc-highlight-skeleton{pointer-events:none}.fc-day-grid-event{pointer-events:auto}label.control-label.calendaroptions__display-label,label.control-label.calendaroptions__expandto-label,label.control-label.calendaroptions__filter-label{font-weight:500}label.control-label.calendaroptions__expandto-label{margin-top:.5em}.fc-left__options{margin-top:.65em;font-size:10pt;color:#e17321}.fc-left{font-family:NotoSans-Bold}.fc-left h2{font-size:18pt;color:#434343}.is-internal-only,.is-internal-only:hover{background:#f2dede;border:1px solid #a40e00;color:#a40e00}.fe__before-today,.fe__before-today:hover{background-color:#fbfbfb;color:#bbb}.fe__no-eta,.fe__no-eta:hover{background-color:#f2dede}.fe__before-today.fe__no-eta,.fe__before-today.fe__no-eta:hover{background-color:#fbfbfb!important;color:#bbb}.fe__create,.fe__create:hover{background-color:#d9eee4}.fe__update,.fe__update:hover{background-color:#fff4df}.fe__delete,.fe__delete:hover{background-color:#a40e00;color:#fff}.fe__before-today.is-internal-only,.fe__before-today.is-internal-only:hover{background-color:#fbfbfb;color:#bbb;border-color:#ddd}.fcalevnt__left{float:left;display:inline-block;margin-right:3px;font-weight:700}.fcalevnt__left-priority{margin-right:2px}.fcalevnt__right{display:inline-block}.fcalevnt__left-det{display:block;margin-right:3px}.fe__drag-dropdown li:hover{cursor:pointer}.fc-today{background-color:inherit!important}.fc-highlight{background-color:#ff8200!important;opacity:.4}.fc-day-number-ext-bold{font-weight:700;color:#000!important}.fc-day-text-ext{float:left!important;font-weight:700}.scm__block{margin-bottom:22px}.scm__block:last-child{margin-bottom:0}.scm__block-row{margin-bottom:6px}.scm__block-row:last-child{margin-bottom:0}.scm--bold-underline{font-weight:700;text-decoration:underline}.scm--bold-gray{font-weight:700;color:gray}.scm--right-pointer{float:right;cursor:pointer}.calendarContainer--open-filter a>i{font-size:1.5em;cursor:pointer}
.forecast_icons{width:100%;padding:0 0 0 4px;height:25px}.fiPopOver{width:180px;z-index:9000;text-align:left;font-size:11px;padding:5px;background:#fff}.avf-blinker:before{animation:a 3s linear infinite}@keyframes a{50%{opacity:0}}.glyph{font-size:18px;float:left;overflow:hidden;padding-right:6px}.iconPopover{pointer-events:none;position:fixed}.red,.red:before{color:red!important}.yellow{color:#f5d740}.green,.green:before{color:#0f0!important}@media print{.yellow:before{color:#ffd300!important}}
.fc-changes__current>.ui-grid-cell-contents{visibility:hidden}
.fg--lightYellowBkgrnd{background-color:#fff4df!important}.fg--greenBkgrnd{background-color:#d9eee4!important}.fg--deleted{background-color:#a40e00!important}.fg--deleted>div{color:#fff!important}
.vessel-typeahead .custom-popup-wrapper{position:absolute;top:100%;left:0;z-index:1000;display:none;background-color:#f9f9f9}.vessel-typeahead .custom-popup-wrapper>.message{padding:10px 20px;border-bottom:1px solid #ddd;color:#868686}.vessel-typeahead .custom-popup-wrapper>.dropdown-menu{position:static;float:none;display:block;min-width:160px;background-color:transparent;border:none;border-radius:0;box-shadow:none}.vessel-manager-deleted-vessel{background-color:#f2dede!important}.vessel-manager-edited-vessel{background-color:#fff4df!important}.vessel-has-active-forecast{font-weight:700;color:#cd5c5c}.vessel-voyages-modal .modal-dialog{left:0;top:12em;right:0;bottom:0;margin:auto;width:70%}.modal-bcmea-lg{width:1180px}.vm-vessel-list .dropdown-menu{max-height:200px;overflow-y:auto}.forecast-modal .modal-dialog{transform:none!important}

.transparent.vs-tab{opacity:0}#bcmea-voyage-summary-tab-grid-printable{width:700px}#bcmea-voyage-summary-tab-grid-printable .table *{padding:1px 2px;vertical-align:middle;font-size:8pt}
@media screen{#printSection{display:none}}@media print{body *{visibility:hidden}body .ui-grid-cell-contents{text-overflow:clip}#printSection,#printSection *{visibility:visible}#printSection{position:absolute;left:0;top:0}[class^=no-print]{display:none!important}}@page{size:A4}