/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.toolbar-icon-cacheflush-presets:before{background-image:url(/core/misc/icons/787878/cog.svg);}.toolbar-icon-cacheflush-presets:active:before,.toolbar-icon-cacheflush-presets.is-active:before{background-image:url(/core/misc/icons/787878/cog.svg);}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;cursor:pointer;border:0;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;border:0;}.cboxIframe{display:block;width:100%;height:100%;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{overflow:hidden;background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:28px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px;color:#535353;background:rgba(255,255,255,0.7);}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;right:0;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;}#cboxClose:hover{background-position:-25px -25px;}
.spb-popup-main-wrapper{position:fixed;padding:5px;border:2px solid #000;z-index:999999;background-color:rgb(254,254,254);}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}.spb-controls{position:absolute;right:5px;z-index:999999;}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff;}.spb_minimize{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 11px;color:#000;background:#fff;}.spb_minimized{background:rgba(255,170,0,0.34) none repeat scroll 0 0;border:1px solid;border-radius:50%;bottom:30px;cursor:pointer;padding:20px;position:fixed;right:20%;z-index:999999;display:none;}.spb_top_left{top:0;left:0;}.spb_top_right{top:0;right:0;}.spb_bottom_left{bottom:0;left:0;}.spb_bottom_right{bottom:0;right:0;}.spb_center{margin:auto;top:50%;left:50%;margin-top:-70px;}.spb_top_center{top:0;position:relative;margin:auto;}.spb_top_bar{right:0;top:0;left:0;}.spb_bottom_bar{right:0;bottom:0;left:0;}.spb_left_bar{top:0;bottom:0;left:0;}.spb_right_bar{top:0;bottom:0;right:0;}
.sitewide-alert{padding:5px;background-color:#f5f5f5;}.sitewide-alert .close{float:right;}.sitewide-alert__message,.sitewide-alert .field--name-message{display:inline-block;}
.modal-header{padding:0px;border-bottom:0px;position:relative;z-index:11;}.modal-header .close{margin-top:0px;position:absolute;right:20px;top:6px;outline:none;}#spa-shipping-summary-wrapper{width:100%;overflow:hidden;padding:25px 0px 15px;}#spa-shipping-summary-wrapper .shipping-summary-heading .shipping-label{font-family:Barlow;font-style:normal;font-weight:bold;font-size:26px;line-height:31px;color:#3c5263;text-transform:uppercase;padding-bottom:15px;padding-bottom:30px;}body.Esperance_port #shipping-summary-details{background:#d9f3fc;width:100%;overflow:hidden;}body.Albany_port #shipping-summary-details{background:#def0f0;width:100%;overflow:hidden;}body.Bunbury_port #shipping-summary-details{background:#e2e5e8;width:100%;overflow:hidden;}#shipping-summary-details .shipping-summary-left{width:50%;float:left;}#shipping-summary-details .shipping-summary-right{width:50%;overflow:hidden;}#shipping-summary-details .ships-at-anchor-title{background:#942e2e;}#shipping-summary-details .ships-at-port-title{background:#3b5262;}.shipping-summary-right .ships-at-port-title,.shipping-summary-left .ships-at-anchor-title{padding:6px 11px;font-family:Barlow;font-style:normal;font-weight:bold;font-size:16px;line-height:20px;text-transform:uppercase;color:#fff;}.ships-at-anchor{float:left;width:50%;overflow:hidden;position:relative;}.ships-at-port{width:50%;float:right;}.ships-at-port ul,.ships-at-anchor ul{padding:0;margin-bottom:0px;}.ships-at-port ul li,.ships-at-anchor ul li{display:inline-block;}#shipping-summary-details #shipping-details-sections{padding:21px 0px;text-align:center;}#shipping-details-sections{overflow:hidden;margin:auto;width:100%;}.ships-at-anchor-list ul li,ul#shipping-details-sections li{display:inline-block;vertical-align:middle;}.ships-at-anchor-list{padding-left:15px;}.ships-at-anchor-list ul li a,.ships-at-port-list ul li a{color:#3a5262;padding-left:5px;text-transform:capitalize;font-style:normal;font-weight:normal;font-size:18px;line-height:26px;text-decoration-line:underline;display:inline-block;vertical-align:middle;}ul#shipping-details-sections li a{color:#3a5262;font-style:normal;font-weight:bold;font-size:13px;line-height:17px;padding:10px 13px;text-decoration:none;margin-right:2px;border:1px solid #3a5262;text-transform:uppercase;display:inline-block;vertical-align:middle;}#shipping-summary-details ul#shipping-details-sections li a{padding:4px 14px;}ul#shipping-details-sections li a:hover,ul#shipping-details-sections li a.active{background:#3a5262;color:#ffffff;}.shipping_port_list .shipping_info{background:url(/modules/custom/spa_shipping_summary/image/ship-icon.svg) no-repeat;font-size:0px;width:20px;height:20px;display:inline-block;vertical-align:middle;cursor:pointer;}table.shipping_port_list.table-striped>tbody>tr.even.active-row:hover .shipping_info,table.shipping_port_list.table-striped>tbody>tr.even:hover .shipping_info,.shipping_port_list .shipping_list_row.active-row .shipping_info,.shipping_port_list .shipping_list_row:hover .shipping_info,.shipping_port_list .shipping_list_row.active-row:hover .shipping_info{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/infor-hover.svg) no-repeat 50% 50%;}.shipping_port_list td.vessel{cursor:pointer;}.shipping_port_list .shipping_value{padding-left:8px;display:inline-block;vertical-align:middle;text-transform:capitalize;text-decoration:underline;}table.shipping_port_list tr .cargo{width:134px;}.shipping_port_list .shipping_list_row .vessel{min-width:180px;}.shipping_port_list .shipping_list_row.active-row td{background:#3c5263;color:#fff;}.shipping_port_list .planned_movements_detail .planned_movements_list{margin:0px;padding:0px;}.shipping_port_list .status_cancelled,.shipping_port_list .status_departed,.shipping_port_list .status_due,.shipping_port_list .status_at_anchor,.shipping_port_list .status_in_port,.shipping_port_list .status_cruise_ship_port{font-size:0px;width:35px;height:28px;}table.shipping_port_list.table-striped>tbody tr{background:#ced4d8;}table.shipping_port_list.table-striped>tbody>tr.even{background:#e2e5e8;}table.shipping_port_list.table-striped>tbody>tr.even:hover,.shipping_port_list .shipping_list_row:hover{background:#3c5263;}.shipping_port_list .shipping_list_row:hover>td{color:#fff;}.shipping_port_list .status_departed{background:url(/modules/custom/spa_shipping_summary/image/departed-status.svg) no-repeat 50% 50%;}.shipping_port_list .shipping_list_row.active-row .status_departed,table.shipping_port_list.table-striped>tbody>tr.even:hover .status_departed,.shipping_port_list .shipping_list_row:hover .status_departed{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/departed-status-hover.svg) no-repeat 50% 50%;}.shipping_port_list .status_due{background:url(/modules/custom/spa_shipping_summary/image/due-status.svg) no-repeat 50% 50%;}.shipping_port_list .shipping_list_row.active-row .status_due,table.shipping_port_list.table-striped>tbody>tr.even:hover .status_due,.shipping_port_list .shipping_list_row:hover .status_due{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/due-hover-status.svg) no-repeat 50% 50%;}.shipping_port_list .status_at_anchor{background:url(/modules/custom/spa_shipping_summary/image/anchor-status.svg) no-repeat 50% 50%;}.shipping_port_list .shipping_list_row.active-row .status_at_anchor,table.shipping_port_list.table-striped>tbody>tr.even:hover .status_at_anchor,.shipping_port_list .shipping_list_row:hover .status_at_anchor{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/anchor-status-hover.svg) no-repeat 50% 50%;}.shipping_port_list .status_in_port{background:url(/modules/custom/spa_shipping_summary/image/in-port-status.svg) no-repeat 50% 50%;}.shipping_port_list .shipping_list_row.active-row .status_in_port,table.shipping_port_list.table-striped>tbody>tr.even:hover .status_in_port,.shipping_port_list .shipping_list_row:hover .status_in_port{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/in-port-hover-status-icon.svg) no-repeat 50% 50%;}.shipping_port_list .status_cancelled{background:url(/modules/custom/spa_shipping_summary/image/cancelled-status.svg) no-repeat 50% 50%;}.shipping_port_list .shipping_list_row.active-row .status_cancelled,table.shipping_port_list.table-striped>tbody>tr.even:hover .status_cancelled,.shipping_port_list .shipping_list_row:hover .status_cancelled{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/cancelled-status-hover.svg) no-repeat 50% 50%;}.shipping_port_list .status_cruise_ship_port{background:url(/modules/custom/spa_shipping_summary/image/cruise-ship.svg) no-repeat 50% 50%;}.shipping_port_list .shipping_list_row.active-row .status_cruise_ship_port,table.shipping_port_list.table-striped>tbody>tr.even:hover .status_cruise_ship_port,.shipping_port_list .shipping_list_row:hover .status_cruise_ship_port{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/cruise-ship-hover.svg) no-repeat 50% 50%;}table.shipping_port_list>thead>tr>th,table.planned_movements_list>thead>tr>th{font-family:Barlow;font-style:normal;font-weight:bold;font-size:16px;line-height:18px;vertical-align:middle;background:#3c5263;}table.shipping_port_list>tbody>tr>td,table.planned_movements_list>thead>tr>td{font-family:Barlow;font-style:normal;font-weight:normal;font-size:16px;line-height:18px;vertical-align:middle;}table.shipping_port_list>thead>tr>th.eta,table.planned_movements_list>thead>tr>th.eta{min-width:135px;padding-right:0px;}table.shipping_port_list>tbody>tr>td.eta,table.planned_movements_list>thead>tr>td.eta{min-width:140px;padding-right:0px;}table.shipping_port_list tr .berth{width:75px;text-align:center;}table.shipping_port_list tr .cargo-tonnes{width:65px;padding-right:0px;}table.shipping_port_list tr .planned-movements{width:92px;text-align:center;padding-left:0px;}table.shipping_port_list .planned_movent_info{font-size:0px;width:28px;height:22px;display:inline-block;vertical-align:middle;background:url(/modules/custom/spa_shipping_summary/image/planned-movements-icon.svg) no-repeat;cursor:pointer;}.shipping_port_list .shipping_list_row.active-row .planned_movent_info,table.shipping_port_list.table-striped>tbody>tr.even:hover .planned_movent_info,.shipping_port_list .shipping_list_row:hover .planned_movent_info{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/planned-movements-hover-status-icon.svg) no-repeat 50% 50%;}table tr.port_list_detail tr{border:0px;}table.shipping_port_list tr.port_list_detail td{padding:10px 20px;border:0px;}table.shipping_port_list tr.port_list_detail td table{margin:0px;}.shipping_port_list .planned_movements_list tr th,table.shipping_port_list tr.port_list_detail td table tr th{font-size:16px;font-weight:600;background:transparent;color:#3b5265;border:0px;padding:3px 8px;}.shipping_port_list .planned_movements_list tr td,table.shipping_port_list tr.port_list_detail td table tr td{font-size:15px;border:0px;padding:3px 8px;}table tr td.imonumber a{color:#3B5262;text-decoration:underline;}.ships-at-anchor ul li{font-size:0px;background:url(/modules/custom/spa_shipping_summary/image/bunbury-ship-icon.svg) no-repeat 100% 100%;height:30px;width:60px;margin-bottom:2px;}.ships-at-port ul li{font-size:0px;background:url(/modules/custom/spa_shipping_summary/image/ship-in-port-icon.svg) no-repeat 100% 100%;height:30px;width:60px;margin-bottom:2px;}.ships-at-port ul li.curise_ship_port{background:url(/modules/custom/spa_shipping_summary/image/cruise-ship.svg) no-repeat 100% 100%;}body.Albany_port .ships-at-anchor ul li{background:url(/modules/custom/spa_shipping_summary/image/albany-ship-icon.svg) no-repeat 100% 100%;}body.Albany_port #shipping-summary-details .ships-at-anchor-title{background:#105f69;}body.Bunbury_port .ships-at-anchort ul li{background:url(/modules/custom/spa_shipping_summary/image/bunbury-ship-icon.svg) no-repeat 100% 100%;}body.Bunbury_port #shipping-summary-details .ships-at-anchor-title{background:#212b53;}body.Esperance_port .ships-at-anchor ul li{background:url(/modules/custom/spa_shipping_summary/image/esperance-ship-icon.svg) no-repeat 100% 100%;}body.Esperance_port #shipping-summary-details .ships-at-anchor-title{background:#942e2e;}.ships-at-port-list ul,.ships-at-anchor-list ul{margin:15px 29px 0px 24px;}.ships-at-anchor-list ul li:before{content:"";background:url(/modules/custom/spa_shipping_summary/image/at-anchor-icon.svg) no-repeat 100% 100%;height:20px;width:20px;background-size:17px;display:inline-block;vertical-align:middle;}.ships-at-port-list ul li:before{content:"";background:url(/modules/custom/spa_shipping_summary/image/in-port-icon.svg) no-repeat 0% 100%;height:20px;width:20px;background-size:12px;display:inline-block;vertical-align:middle;}.ships-at-anchor ul span{font-size:32px;color:#942e2e;position:absolute;bottom:0;margin-left:10px;}#backbutton a{color:#ffffff;padding:4px 10px;font-size:15px;text-decoration:none;margin-right:6px;font-weight:600;border:2px solid #3a5262;text-transform:uppercase;display:inline-block;vertical-align:middle;background:#3a5262;}body.Albany_port .ships-at-anchor ul span{color:#105f69;}.page-node-type-ports-landing .modal-dialog{width:100%;position:static;overflow:initial !important;border:0px;border-radius:0px;transform:none !important;margin:auto;transition:none !important;}.modal-open .modal{padding-right:0px !important;}.page-node-type-ports-landing .ui-dialog{border:0px;border-radius:0px;box-shadow:none;outline:0;max-height:initial !important;display:inline-block !important;flex-direction:initial !important;position:absolute;top:50%;transform:translateY(-50%);width:970px;margin:auto;left:0px;right:0px;}.modal-dialog .modal-header{padding:0px;border-bottom:0px;position:absolute;z-index:11;right:-65px;top:-45px;}.modal-header .close{margin-top:0px !important;outline:none;opacity:1;color:#fff;width:40px;height:40px;background:#3b5262;border-radius:36px;text-shadow:none;}.modal-header .close span{display:inline-block;vertical-align:top;height:42px;font-size:42px;line-height:35px;font-weight:600;}.modal-header .close:hover,.modal-header .close:focus{color:#fff;text-decoration:none;cursor:pointer;background:#3b5262;filter:alpha(opacity=1);opacity:1;}#popup_shipping_details_wrapper table{margin-top:0px;margin-bottom:0px;}.page-node-type-ports-landing .modal-body{padding:0px;overflow:auto !important;background:#cfd4d8;}#popup_shipping_details_wrapper .popup_shipping_details_visit{padding:19px 20px 34px;}#popup_shipping_details_wrapper .popup_shipping_details_status{background:#3c5162;}#popup_shipping_details_wrapper table tr:nth-of-type(odd){background:#cfd4d8;border:0px;}#popup_shipping_details_wrapper .popup_shipping_details_status table tr:nth-of-type(odd),#popup_shipping_details_wrapper .popup_shipping_details_status table tr{background:#3c5162;}#popup_shipping_details_wrapper table tr th{padding:5px;font-size:16px;color:#3b5262;font-weight:700;background:#cfd4d8;border:0px;}#popup_shipping_details_wrapper table tr td{padding:5px;font-size:16px;color:#3b5262;border:0px !important;}#popup_shipping_details_wrapper .popup_shipping_details_status table tr th{color:#fff;font-size:16px;background:#3c5162;padding:10px;border-bottom:1px solid #fff;}#popup_shipping_details_wrapper .popup_shipping_details_status table tr .status{padding-left:20px;}#popup_shipping_details_wrapper .popup_shipping_details_status table tr td{color:#fff;padding:10px;}#popup_shipping_details_wrapper .popup_shipping_details_status table tr td.status{width:80px;font-size:0px;}#popup_shipping_details_wrapper .popup_shipping_details_status table tr td.vessel span{display:inline-block;vertical-align:middle;}#popup_shipping_details_wrapper .popup_shipping_details_status table tr td.vessel .shipping_info{width:20px;height:22px;font-size:0px;margin-right:10px;background:url(/modules/custom/spa_shipping_summary/image/ship-active-icon.svg) no-repeat 0% 50%;}#popup_shipping_details_wrapper .popup_shipping_details_status table tr td.planned-movements .planned_movent_info{width:34px;font-size:0px;display:block;height:22px;margin:auto;background:url(/modules/custom/spa_shipping_summary/image/planned-movements-hover-status-icon.svg) no-repeat 0% 50%;}#popup_shipping_details_wrapper .popup_shipping_details_status .status_departed{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/departed-status-hover.svg) no-repeat 20px 50%;}#popup_shipping_details_wrapper .popup_shipping_details_status .status_due{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/due-hover-status.svg) no-repeat 20px 50%;}#popup_shipping_details_wrapper .popup_shipping_details_status .status_at_anchor{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/anchor-status-hover.svg) no-repeat 20px 50%;}#popup_shipping_details_wrapper .popup_shipping_details_status .status_in_port{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/in-port-hover-status-icon.svg) no-repeat 20px 50%;}#popup_shipping_details_wrapper .popup_shipping_details_status .status_cancelled{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/cancelled-status-hover.svg) no-repeat 20px 50%;}#popup_shipping_details_wrapper .popup_shipping_details_status .status_cruise_ship_port{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/cruise-ship-hover.svg) no-repeat 50% 50%;}.page-node-type-ports-landing .modal-dialog .modal-title{display:none;}.path-shipping .page-header{display:none;}#shipping_port_fulllist #shipping-movement-legend{width:100%;text-align:center;margin-top:20px;display:inline-block;}#shipping_port_fulllist #shipping-movement-legend li{font-size:16px;font-weight:600;font-family:Barlow;font-style:normal;display:inline-block;vertical-align:middle;padding-left:40px;margin-right:18px;}#shipping_port_fulllist #shipping-movement-legend li.last{margin-right:0px;}#shipping_port_fulllist #shipping-movement-legend li.status_due{background:url(/modules/custom/spa_shipping_summary/image/due-status.svg) no-repeat 0% 50%;background-size:30px;}#shipping_port_fulllist #shipping-movement-legend li.status_in_port{background:url(/modules/custom/spa_shipping_summary/image/in-port-status.svg) no-repeat 0% 50%;background-size:45px;padding-left:55px;}#shipping_port_fulllist #shipping-movement-legend li.curise_ship_port{background:url(/modules/custom/spa_shipping_summary/image/cruise-ship.svg) no-repeat 0% 50%;background-size:45px;padding-left:55px;}#shipping_port_fulllist #shipping-movement-legend li.status_at_anchor{background:url(/modules/custom/spa_shipping_summary/image/at-anchor-icon.svg) no-repeat 0% 50%;background-size:28px;}#shipping_port_fulllist #shipping-movement-legend li.status_departed{background:url(/modules/custom/spa_shipping_summary/image/departed-status.svg) no-repeat 0% 50%;background-size:30px;}#shipping_port_fulllist{margin-top:15px;border-top:20px solid #3c5162;}#updated_xml_file_message{font-size:15px;line-height:18px;margin-top:15px;width:100%;overflow:hidden;}#updated_xml_file_message sub{bottom:0px;}.full_list_table{display:table;width:100%;}.full_list_table .full_list_table_row{display:table-row;}.shipping_list_row.even{background:rgba(60,82,99,0.25);}.shipping_list_row.odd{background:rgba(60,82,99,0.15);}.shipping_list_row .full_list_table .full_list_table_row.active-row .table_cell.status{border-color:transparent;}.full_list_table .full_list_table_row .table_cell.vessel.fulllistactive{border-color:transparent;padding-left:0px;padding-right:0px;}.full_list_table .full_list_table_row .table_cell.vessel.fulllistactive .item-value{padding:0px 11px;border-radius:5px 5px 0px 0px;color:#3B5262;font-weight:bold;position:relative;z-index:11;}.shipping_list_row .full_list_table .full_list_table_row .table_cell.vessel:after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:86%;border-radius:4px 4px 0px 0px;z-index:1;}.shipping_list_row.even .full_list_table .full_list_table_row .table_cell.vessel.fulllistactive:after{background:#e2e5e8;}.shipping_list_row.odd .full_list_table .full_list_table_row .table_cell.vessel.fulllistactive:after{background:#ced4d8;}.shipping_list_row .full_list_table .full_list_table_row:hover{background:#3c5263;}.full_list_table.full_list_table_header .full_list_table_row .table_cell{color:#fff;background:#3c5263;padding-top:0px;padding-bottom:17px;border-bottom:1px solid #fff;font-weight:bold;}.full_list_table .full_list_table_row .table_cell{display:table-cell;font-family:Barlow;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;vertical-align:middle;padding:11px 4px;color:#3B5262;}.full_list_table.full_list_table_header .full_list_table_row .table_cell,.shipping_list_row .full_list_table .full_list_table_row .table_cell{border-right:1px solid #ffffff;}.full_list_table .full_list_table_row.active-row .table_cell,.full_list_table.full_list_table_header .full_list_table_row .table_cell{border-right:1px solid #9ea8b1;}.full_list_table.full_list_table_header .full_list_table_row .table_cell.length,.shipping_list_row .full_list_table .full_list_table_row .table_cell.length,.port_list_detail .full_list_table .full_list_table_row .table_cell{border-right:0px;}.port_list_detail .full_list_table.full_list_table_header .full_list_table_row .table_cell{border-bottom:0px;}.shipping_list_row .full_list_table .full_list_table_row:hover .table_cell{color:#fff;}.full_list_table .full_list_table_row .table_cell.visit{width:7%;padding-left:10px;}.full_list_table .full_list_table_row .table_cell.status{font-size:0px;width:8%;text-align:center;}.full_list_table.full_list_table_header .full_list_table_row .table_cell.status{font-size:14px;line-height:18px;}.full_list_table .full_list_table_row .table_cell.vessel{width:13%;padding-left:10px;position:relative;}.full_list_table_body .full_list_table .full_list_table_row .table_cell.status,.full_list_table_body .full_list_table .full_list_table_row .table_cell.vessel{cursor:pointer;}.full_list_table .full_list_table_row .table_cell.eta{width:14%;padding-left:10px;}.full_list_table .full_list_table_row .table_cell.berthing{width:11%;padding-left:10px;}.full_list_table .full_list_table_row .table_cell.pob{width:6%;text-align:center;}.full_list_table .full_list_table_row .table_cell.berth{width:6%;text-align:center;}.full_list_table .full_list_table_row .table_cell.etd{width:13%;padding-left:10px;}.full_list_table .full_list_table_row .table_cell.cargo{width:9%;padding-left:8px;}.full_list_table .full_list_table_row .table_cell.cargo-tonnes{width:7%;padding-left:5px;}.full_list_table .full_list_table_row .table_cell.length{width:9%;text-align:center;}.full_list_table .full_list_table_row .table_cell.vessel .item-value{text-transform:capitalize;text-decoration:underline;cursor:pointer;}.full_list_table .full_list_table_row .table_cell.status_departed{background:url(/modules/custom/spa_shipping_summary/image/departed-status.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row:hover .table_cell.status_departed,.full_list_table .full_list_table_row.active-row .table_cell.status_departed{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/departed-status-hover.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row .table_cell.status_due{background:url(/modules/custom/spa_shipping_summary/image/due-status.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row:hover .table_cell.status_due,.full_list_table .full_list_table_row.active-row .table_cell.status_due{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/due-hover-status.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row .table_cell.status_at_anchor{background:url(/modules/custom/spa_shipping_summary/image/anchor-status.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row:hover .table_cell.status_at_anchor,.full_list_table .full_list_table_row.active-row .table_cell.status_at_anchor{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/anchor-status-hover.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row .table_cell.status_in_port{background:url(/modules/custom/spa_shipping_summary/image/in-port-status.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row:hover .table_cell.status_in_port,.full_list_table .full_list_table_row.active-row .table_cell.status_in_port{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/in-port-hover-status-icon.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row .table_cell.status_cancelled{background:url(/modules/custom/spa_shipping_summary/image/cancelled-status.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row:hover .table_cell.status_cancelled,.full_list_table .full_list_table_row.active-row .table_cell.status_cancelled{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/cancelled-status-hover.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row .table_cell.status_cruise_ship_port{background:url(/modules/custom/spa_shipping_summary/image/cruise-ship.svg) no-repeat 50% 50%;}.full_list_table .full_list_table_row:hover .table_cell.status_cruise_ship_port,.full_list_table .full_list_table_row.active-row .table_cell.status_cruise_ship_port{background:#3c5263 url(/modules/custom/spa_shipping_summary/image/cruise-ship-hover.svg) no-repeat 50% 50%;}.shipping_list_row .full_list_table .full_list_table_row.active-row{background:#3c5263;}.shipping_list_row .full_list_table .full_list_table_row.active-row .table_cell{color:#fff;}.port_list_detail .port_list_detail_wrapper{padding:20px 10px 25px;border-bottom:6px solid #3B5262}.port_list_detail.even .port_list_detail_wrapper{background:#e2e5e8;}.port_list_detail.odd .port_list_detail_wrapper{background:#ced4d8;}.shipping_list_detail_heading{font-size:14px;font-family:Barlow;font-style:normal;font-weight:bold;padding-left:5px;padding-bottom:5px;text-transform:uppercase;}.planned_movements_detail .shipping_list_detail_wrapper{padding-top:20px;}.port_list_detail .full_list_table ul.full_list_table_row,.planned_movements_detail .full_list_table ul.full_list_table_row{background:transparent;}.planned_movements_detail .full_list_table.full_list_table_header .full_list_table_row .table_cell{color:#3c5263;font-weight:bold;background:transparent;padding-bottom:10px;}.port_list_detail .full_list_table ul.full_list_table_row .table_cell,.planned_movements_detail .full_list_table ul.full_list_table_row .table_cell{padding:0px 5px;vertical-align:top;}.port_list_detail .full_list_table ul.full_list_table_row .table_cell .item-lable,.planned_movements_detail .full_list_table ul.full_list_table_row .table_cell .item-lable{font-family:Barlow;font-style:normal;font-weight:bold;font-size:14px;line-height:18px;color:#3b5265;padding:3px 0px;min-height:20px;}.port_list_detail .full_list_table ul.full_list_table_row .table_cell .item-value,.planned_movements_detail .full_list_table ul.full_list_table_row .table_cell .item-value{font-family:Barlow;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;min-height:20px;padding:3px 0px;}.planned_movements_detail .full_list_table ul.full_list_table_row .table_cell.inout .item-value{color:#3B5262;}.port_list_detail .full_list_table ul.full_list_table_row .table_cell.imonumber a{color:#3B5262;text-decoration:underline;}.port_details_list.full_list_table ul.full_list_table_row .table_cell{width:11%;}.port_details_list.full_list_table ul.full_list_table_row .table_cell.imonumber{width:7%;}.port_details_list.full_list_table ul.full_list_table_row .table_cell.type{width:8%;}.port_details_list.full_list_table ul.full_list_table_row .table_cell.length{width:8%;}.port_details_list.full_list_table ul.full_list_table_row .table_cell.beam{width:8%;}.port_details_list.full_list_table ul.full_list_table_row .table_cell.agent{width:21%;}.port_details_list.full_list_table ul.full_list_table_row .table_cell.dweight{width:10%;}.port_details_list.full_list_table ul.full_list_table_row .table_cell.lport{width:9%;}.port_details_list.full_list_table ul.full_list_table_row .table_cell.nport{width:8%;}.planned_movements_detail .full_list_table ul.full_list_table_row .table_cell.inout{width:11%;}.planned_movements_detail .full_list_table ul.full_list_table_row .table_cell.planned_movement{width:12%;}.planned_movements_detail .full_list_table ul.full_list_table_row .table_cell.pob{width:6%;}.planned_movements_detail .full_list_table ul.full_list_table_row .table_cell.remarks{width:32%;}.full_list_table .full_list_table_row .table_cell.status .status-tooltip{display:block !important;background:#00ACEC;position:absolute;border-radius:3px;padding:3px 5px;color:#fff;font-weight:500;top:0px;left:0px;}.tooltip>.tooltip-inner{font-size:15px;color:#fff;opacity:1 !important;font-weight:bold;font-family:Barlow;background-color:#00ACEC;}.tooltip>.tooltip-arrow{border-top-color:#00ACEC !important;}@media only screen and (min-width:0px) and (max-width:767px){.full_list_table .full_list_table_row .table_cell.vessel,.full_list_table .full_list_table_row .table_cell.cargo-tonnes{padding-left:15px;padding-right:15px;}.shipping_list_detail_heading{padding-left:0px;display:block !important;}.full_list_table .full_list_table_row .table_cell.vessel:after{width:100%;height:100%;border-radius:0px;}.full_list_table .full_list_table_row .table_cell.vessel.fulllistactive{padding:11px 15px;border-right:0px;}.full_list_table .full_list_table_row .table_cell.vessel.fulllistactive .item-lable{color:#3B5262;position:relative;z-index:11;font-weight:500;}}@media only screen and (min-width:768px) and (max-width:979px){.page-node-type-ports-landing .ui-dialog{width:700px;}#popup_shipping_details_wrapper .popup_shipping_details_status{padding:0px 10px;}#popup_shipping_details_wrapper .popup_shipping_details_visit{padding:19px 10px 20px;}#popup_shipping_details_wrapper table tr th{font-size:15px;}#popup_shipping_details_wrapper table tr td{font-size:15px;}}
.whole_trade_data .total_tonnage_and_ship{width:75%;margin:50px auto 25px;}.whole_trade_data .total_tonnage_and_ship .total_tonnage{width:64%;}.trade-data table thead tr th{padding:28px 32px 22px;}.trade-data table tbody tr td{padding:8px 32px;}.trade-data table tbody tr td span:before{content:'';width:20px;height:20px;border-radius:50%;margin-right:10px;display:inline-block;vertical-align:middle;}.trade-data table tbody tr.minerals td span:before{background:#3a5262;}.trade-data table tbody tr.grain td span:before{background:#24a9e1;}.trade-data table tbody tr.wood td span:before{background:#229c9c;}.trade-data table tbody tr.other td span:before{background:#6eacdd;}.trade-data table tbody tr.non_cargo td span:before{background:#bfc0c7;}.trade-data table tbody tr td{padding:8px 32px;}.whole_trade_data table tbody tr.total td{font-weight:600;padding:16px 8px;}.whole_trade_data table tr  th.center,.whole_trade_data table tr  td.center{text-align:center;}.whole_trade_data table tr  td.center.bold{font-weight:600;}.monthly-imports-trade-data table thead tr th,.monthly-exports-trade-data table thead tr th{padding:28px 10px 22px;}.whole_trade_data h2{margin-top:35px;}.whole_trade_data table tr td.underline{text-decoration:underline;text-decoration-color:#84929d;}.whole_trade_data table tr .pad_left{padding-left:32px !important;}#block-southernportstradedatachart{padding:30px 0px;}@media only screen and (min-width:0px) and (max-width:767px){.whole_trade_data .total_tonnage_and_ship{width:100%;margin:25px auto 25px;}.whole_trade_data .total_tonnage_and_ship .total_tonnage{width:100%;}.whole_trade_data h1{font-size:23px;}.whole_trade_data table thead{display:none;}.whole_trade_data table tbody tr td,.whole_trade_data table tbody tr,.whole_trade_data table tbody{display:block;}.monthly-imports-trade-data table tbody tr td,.monthly-exports-trade-data table tbody tr td,.trade-data table tbody tr td{position:relative;padding-left:60%;width:100%;text-align:left;padding-top:10px;padding-bottom:10px;min-height:45px;}.trade-data table tbody tr.total td,.monthly-imports-trade-data table tbody tr.total td,.monthly-exports-trade-data table tbody tr.total td,.monthly-imports-trade-data table tbody tr td:nth-of-type(1),.monthly-exports-trade-data table tbody tr td:nth-of-type(1){padding-left:60% !important;text-align:center;}.monthly-imports-trade-data table tbody tr td:before,.monthly-exports-trade-data table tbody tr td:before,.trade-data table tbody tr td:before{position:absolute;top:10px;left:20px;width:45%;padding-right:0px;white-space:nowrap;font-size:16px;text-align:left;font-weight:600;}.trade-data table tbody tr.minerals td:nth-of-type(1),.trade-data table tbody tr.grain td:nth-of-type(1),.trade-data table tbody tr.wood td:nth-of-type(1),.trade-data table tbody tr.non_cargo td:nth-of-type(1),.trade-data table tbody tr.total td:nth-of-type(1),.trade-data table tbody tr.other td:nth-of-type(1){padding-left:20px;font-weight:600;}.trade-data table tbody tr td:nth-of-type(2):before{content:"Import (tn)";}.trade-data table tbody tr td:nth-of-type(3):before{content:"Export (tn)";}.trade-data table tbody tr td:nth-of-type(4):before{content:"Total (tn)";}.trade-data table tbody tr.total td span:before{display:none;}.monthly-imports-trade-data table tbody tr td:nth-of-type(1):before,.monthly-exports-trade-data table tbody tr td:nth-of-type(1):before{content:"Month";}.monthly-imports-trade-data table tbody tr td:nth-of-type(2):before,.monthly-exports-trade-data table tbody tr td:nth-of-type(2):before{content:"Minerals";}.monthly-imports-trade-data table tbody tr td:nth-of-type(3):before,.monthly-exports-trade-data table tbody tr td:nth-of-type(3):before{content:"Grain";}.monthly-imports-trade-data table tbody tr td:nth-of-type(4):before,.monthly-exports-trade-data table tbody tr td:nth-of-type(4):before{content:"Wood Products";}.monthly-imports-trade-data table tbody tr td:nth-of-type(5):before,.monthly-exports-trade-data table tbody tr td:nth-of-type(5):before{content:"Other";}.monthly-imports-trade-data table tbody tr td:nth-of-type(6):before,.monthly-exports-trade-data table tbody tr td:nth-of-type(6):before{content:"Non Cargo";}.monthly-imports-trade-data table tbody tr td:nth-of-type(7):before,.monthly-exports-trade-data table tbody tr td:nth-of-type(7):before{content:"Total";}.monthly-imports-trade-data table tbody tr td:nth-of-type(8):before,.monthly-exports-trade-data table tbody tr td:nth-of-type(8):before{content:"Ship Visits";}}
a.canvasjs-chart-credit{display:none;}.block-spa-trade-summary{width:100%;overflow:hidden;margin-top:35px;}#tradesummary-chart{overflow:hidden;width:100%;text-align:center;}.total_tonnage_and_ship{overflow:hidden;width:100%;margin-bottom:25px;}.total_tonnage_and_ship .total_tonnage{float:left;padding-left:75px;margin-right:10px;background:url(/modules/custom/spa_trade_summary/image/total_tonnage_mt_icon.svg) no-repeat 0% 50%;}.total_tonnage_and_ship .shipvisist{float:left;padding-left:75px;background:url(/modules/custom/spa_trade_summary/image/ship_visits_icon.svg) no-repeat 0% 50%;}.total_tonnage_and_ship .trade-label{font-family:Barlow;font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#3b5262;text-transform:uppercase;}.total_tonnage_and_ship .trade-value{font-style:normal;font-weight:600;font-size:40px;line-height:48px;color:#00acec;}#tradesummary-chart .tradesummary-graph{width:48%;height:100%;display:inline-block;vertical-align:middle;position:relative;}#tradesummary-chart .tradesummary-graph #tradektchartContainer,#tradesummary-chart .tradesummary-graph #tradepercentchartContainer,#tradesummary-chart .tradesummary-graph #tradeimportchartContainer,#tradesummary-chart .tradesummary-graph #tradeexportchartContainer{width:100%;height:16vw;}.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph{width:24%;}.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph #tradektchartContainer,.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph #tradepercentchartContainer,.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph #tradeimportchartContainer,.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph #tradeexportchartContainer{height:10vw;}#tradesummary-chart .tradesummary-graph span{font-weight:900;font-size:22px;width:86px;display:inline-block;position:absolute;left:0px;right:0px;bottom:0px;top:0px;margin:auto;z-index:11;height:56px;color:#3b5262;}.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph span{font-size:14px;width:65px;height:35px;line-height:18px;}#tradesummary-chart .tradesummary-graph-legend{margin-top:45px;}#tradesummary-chart .tradesummary-graph-legend ul{width:100%;overflow:hidden;}#tradesummary-chart .tradesummary-graph-legend ul,#tradesummary-chart .tradesummary-graph-legend ul li{list-style:none;list-style-image:none;padding:0px;margin:0px;}#tradesummary-chart .tradesummary-graph-legend ul li{margin-right:15px;color:#3b5263;text-align:left;float:left;font-weight:500;font-size:14px;line-height:26px;}#tradesummary-chart .tradesummary-graph-legend ul li span{width:24px;height:24px;border-radius:36px;margin-right:10px;display:inline-block;vertical-align:middle;}#tradesummary-chart .tradesummary-graph-legend .view_full_statistics{float:left;color:#3B5262;font-family:Barlow;font-style:normal;font-weight:bold;font-size:14px;line-height:17px;margin-top:25px;border:1px solid #3a5262;text-transform:uppercase;overflow:hidden;}#tradesummary-chart .tradesummary-graph-legend .view_full_statistics a{color:#3B5262;padding:4px 15px;display:block;}#tradesummary-chart .tradesummary-graph-legend .view_full_statistics a:hover{color:#FFFFFF;background:#3B5262;border-color:#3B5262;}.block-spa-trade-summary.block-shipping-statistics-summary{margin-top:10px;}.block-shipping-statistics-summary h2.block-title{font-family:Barlow;font-style:normal;font-weight:bold;font-size:26px;line-height:31px;}.spa-trade-shipping-summery-wrapper .total_tonnage_tradesummary_graph{width:100%;overflow:hidden;margin-top:35px;}.spa-trade-shipping-summery-wrapper .total_tonnage_tradesummary_graph .total_tonnage_and_ship,.spa-trade-shipping-summery-wrapper .total_tonnage_tradesummary_graph .tradesummary-graph-legend{width:49%;display:inline-block;vertical-align:top;}.spa-trade-shipping-summery-wrapper .total_tonnage_and_ship .total_tonnage{margin-right:25px;background-size:65px;}.spa-trade-shipping-summery-wrapper .total_tonnage_and_ship .shipvisist{padding-left:60px;background-size:50px;}.spa-trade-shipping-summery-wrapper .total_tonnage_and_ship .trade-label{font-family:Barlow;font-style:normal;font-weight:600;font-size:16px;line-height:19px;text-align:left;}.spa-trade-shipping-summery-wrapper .total_tonnage_and_ship .trade-value{font-family:Barlow;font-style:normal;font-weight:600;font-size:40px;line-height:48px;text-align:left;}.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph-legend{margin-top:0px;}.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph-legend ul li{font-weight:500;font-size:14px;line-height:26px;}.spa-trade-shipping-summery-wrapper #tradesummary-chart .tradesummary-graph-legend .view_full_statistics{margin-top:10px;}
body.path-albany-weathertides #midcontent_area{width:100% !important;}body.path-albany-weathertides table tr,body.path-albany-weathertides table tr:nth-of-type(odd){background:rgb(255,255,255);border:1px solid;}body.path-albany-weathertides tbody tr td{border-right:1px solid;padding:0 15px;}body.path-albany-weathertides ul.nav-tabs li{border:none;outline:none;}body.path-albany-weathertides ul.nav-tabs li a:focus,body.path-albany-weathertides ul.nav-tabs li a:hover,body.path-albany-weathertides ul.nav-tabs li.active a:hover,body.path-albany-weathertides ul.nav-tabs li a.active,body.path-albany-weathertides ul.nav-tabs li.active a{border:none;}#beacon ul.nav-tabs li{background:#ffffff;margin:0 10px 0 0;border:1px solid #3b5262;}#beacon ul.nav-tabs li a:focus,#beacon ul.nav-tabs li a:hover,#beacon ul.nav-tabs li.active a:hover,#beacon ul.nav-tabs li a.active,#beacon ul.nav-tabs li.active a{background:#3b5262;color:#fff;}#beacon ul.nav-tabs li a{padding:7px 40px;color:#3b5262;font-size:18px;text-transform:uppercase;}#beacon .mckenna_point_tab ul.nav-tabs li.met-not-click{border-color:#cdcdcd;}#beacon .mckenna_point_tab ul.nav-tabs li.met-not-click a:hover,#beacon .mckenna_point_tab ul.nav-tabs li.met-not-click a{background:#cdcdcd;color:#fff;}#beacon ul.nav-tabs{border-bottom:none;margin:8px 0px 15px 0px;}#updated_xml_file_message{font-size:15px;line-height:18px;margin-top:15px;margin-bottom:15px;width:100%;overflow:hidden;}#updated_xml_file_message sub{bottom:0px;}#beacon .met_tide_wave_current_area{width:100%;overflow:hidden;margin-bottom:25px;}#beacon .met_tide_wave_current_header{background:#3c5263;color:#fff;padding:15px 26px 15px 14px;width:100%;font-size:16px;line-height:18px;overflow:hidden;}#beacon .met_tide_wave_current_header .met_tide_wave_current_left{width:60%;float:left;}#beacon .met_tide_wave_current_header .met_tide_wave_current_left span{line-height:34px;}#beacon .met_tide_wave_current_header .met_tide_wave_current_right{width:40%;float:left;overflow:hidden;line-height:34px;text-align:right;}#beacon .met_tide_wave_current_header .met_tide_wave_current_left ul:before{content:'';background:url(/modules/custom/spa_weather_tides/images/beacon-icon.svg) 100% 50% no-repeat;width:33px;height:33px;display:inline-block;vertical-align:middle;}#beacon .met_tide_wave_current_header .met_tide_wave_current_left ul{float:left;margin-right:10px;}#beacon .met_tide_wave_current_header .met_tide_wave_current_left ul li{display:inline-block;vertical-align:middle;padding:0px 10px;line-height:15px;font-weight:600;position:relative;}#beacon .met_tide_wave_current_header .met_tide_wave_current_left ul li.beacon_name{border-right:1px solid #fff;}#beacon .met_tide_wave_current_area .met{width:100%;overflow:hidden;}#beacon .mckenna_point_tab{width:58%;float:left;padding:15px 10px 25px;background:#e2e5e8;height:410px;min-height:410px;text-align:center;position:relative;}#beacon .mckenna_point_tab .wind_direction{position:absolute;top:130px;left:0px;right:0px;}#beacon .mckenna_point_tab .currently_offline{padding:40px 65px;}#beacon .mckenna_point_tab .currently_offline p{font-size:18px;margin-top:27px;font-weight:600;text-transform:uppercase;line-height:20px;}#beacon .mckenna_point_tab .tide h1,#beacon .mckenna_point_tab .current h1,#beacon .mckenna_point_tab .waves h1,#beacon .mckenna_point_tab .ig h1,#beacon .mckenna_point_tab .b3ig h1,#beacon .mckenna_point_tab .wind_direction h1{margin:0;font-size:70px;}#beacon .mckenna_point_tab ul.nav-tabs{margin:0px 0 24px;}#beacon .mckenna_point_tab ul.nav-tabs  li{width:105px;margin:0 13px 0 0;}#beacon .mckenna_point_tab ul.nav-tabs li:last-child{margin:0px;}#beacon .mckenna_point_tab  ul.nav-tabs li a{padding:7px 15px;font-size:16px;text-align:center;border:0px;border-radius:0px;}#beacon .mckenna_point_map{width:42%;overflow:hidden;background:#e2e5e8;}#beacon .mckenna_point_map #map{position:absolute;width:347px;height:410px;max-height:410px;}.whole_slideshow_section{overflow:hidden;width:100%;}#beacon .mckenna_point_tab .mckenna_point_content .barometric_pressure span,#beacon .mckenna_point_tab .mckenna_point_content .relative_humidity span,#beacon .mckenna_point_tab .mckenna_point_content .air_temperature span{margin-left:0px;font-weight:700;}#beacon .mckenna_point_tab .mckenna_point_content .air_temperature{margin-top:30px;}#beacon .mckenna_point_tab .mckenna_point_content .waves h2,#beacon .mckenna_point_tab .mckenna_point_content .tide h2,#beacon .mckenna_point_tab .mckenna_point_content .ig h2{margin-bottom:20px;margin-top:23px;}#beacon .mckenna_point_tab .mckenna_point_content .current p,#beacon .mckenna_point_tab .mckenna_point_content .wind_direction p,#beacon .mckenna_point_tab .mckenna_point_content .waves p,#beacon .mckenna_point_tab .mckenna_point_content .tide p{margin-bottom:40px;margin-top:10px;}#beacon .mckenna_point_tab .mckenna_point_content .ig p,#beacon .mckenna_point_tab .mckenna_point_content .b3ig p{margin-bottom:25px;margin-top:5px;}#beacon .mckenna_point_tab .wind_direction p span{font-size:14px;}#beacon .mckenna_point_tab .mckenna_point_content .waves p{margin-bottom:55px;}#beacon .mckenna_point_tab .mckenna_point_content .tide p{margin-bottom:45px;}#beacon .mckenna_point_tab .mckenna_point_content .barometric_pressure.current,#beacon .mckenna_point_tab .mckenna_point_content .barometric_pressure.waves{margin-bottom:7px;}.whole_slideshow_section .mySlides{margin-bottom:25px;}.whole_slideshow_section .slide_show_top{background:#b1bac0;color:#3b5262;padding:15px 25px;width:100%;overflow:hidden;}.whole_slideshow_section  table tr:nth-of-type(odd){background:#e2e5e8;vertical-align:top;}.whole_slideshow_section .slide_show_title{float:left;overflow:hidden;width:62%;font-weight:700;text-transform:uppercase;}.whole_slideshow_section .slide_show_right{width:38%;overflow:hidden;float:right;text-align:center;display:inline-block;}.whole_slideshow_section .slide_show_top .prev{background:url(/modules/custom/spa_weather_tides/images/prev-arrow.svg) 100% 100% no-repeat;font-size:0px;display:inline-block;width:7%;height:20px;display:inline-block;float:left;cursor:pointer;}.whole_slideshow_section .slide_show_right .solor_date{width:86%;float:left;line-height:20px;}.whole_slideshow_section .slide_show_top .next{background:url(/modules/custom/spa_weather_tides/images/next-arrow.svg) 100% 100% no-repeat;display:inline-block;font-size:0px;width:4%;height:20px;display:inline-block;float:left;cursor:pointer;}.whole_slideshow_section .slideshow-container{max-width:1000px;position:relative;margin:auto;}.whole_slideshow_section table{margin-top:0px;}.whole_slideshow_section .mySlides tbody tr td{text-align:center;padding:0px 20px 20px;}.whole_slideshow_section  .mySlides tbody tr td span.image{width:40px;height:40px;display:block;text-align:center;margin:15px auto;}.whole_slideshow_section  .mySlides tbody tr td span.image.Sunset{background:url(/modules/custom/spa_weather_tides/images/feather-sunset.svg) 100% 100% no-repeat;}.whole_slideshow_section  .mySlides tbody tr td span.image.Morning{background:url(/modules/custom/spa_weather_tides/images/feather-morning.svg) 100% 100% no-repeat;}.whole_slideshow_section  .mySlides tbody tr td span.image.Sunrise{background:url(/modules/custom/spa_weather_tides/images/feather-sunrise.svg) 100% 100% no-repeat;}.whole_slideshow_section  .mySlides tbody tr td span.image.Evening{background:url(/modules/custom/spa_weather_tides/images/feather-morning.svg) 100% 100% no-repeat;}.whole_slideshow_section  .mySlides tbody tr td span.twilight{padding-top:3px;display:inline-block;font-size:15px;}.graph_section_area .field--name-field-upload-chart-image .field--item{width:48.5%;float:left;margin-right:3%;padding:0px 0 10px;overflow:hidden;}.graph_section_area .field--name-field-upload-chart-image .field--item:nth-child(even){margin-right:0px;}.graph_section_area .field--item .field--name-field-heading{background:#b1bac0;text-transform:uppercase;padding:15px 25px;font-weight:700;width:100%;}.graph_section_area  .weather_and_tides{padding:0px 0 15px;}.graph_section_area  .weather_and_tides .image img{margin:20px auto 0;}#map_canvas{width:100% !important;height:410px !important;}@-moz-keyframes pulsate{from{-moz-transform:scale(0.25);opacity:1.0;}95%{-moz-transform:scale(1.3);opacity:0;}to{-moz-transform:scale(0.3);opacity:0;}}@-webkit-keyframes pulsate{from{-webkit-transform:scale(0.25);opacity:1.0;}95%{-webkit-transform:scale(1.3);opacity:0;}to{-webkit-transform:scale(0.3);opacity:0;}}#map_canvas div[title="I might be here"]{-moz-animation:pulsate 1.5s ease-in-out infinite;-webkit-animation:pulsate 1.5s ease-in-out infinite;border:7px solid #3C5263;-moz-border-radius:51px;-webkit-border-radius:51px;border-radius:51px;height:51px!important;margin:-13px 0 0 -13px;width:51px!important;}#map_canvas div[title="I might be here"] img{display:none;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (device-width:768px){#map_canvas div.gmnoprint[title="I might be here"]{margin:-10px 0 0 -10px;}}#map_canvas img{width:34px;height:34px;}
.webform-flex--container .form-inline .form-control{width:100%;}.form-composite legend{font-size:1em;font-weight:bold;border:none;margin:0;}.webform-element--title-inline > div{display:inline;}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit;}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:bold;border:none;margin:10px 0.5em 10px 0;}@media (max-width:768px){.webform-likert-help.hidden{display:inline !important;}.webform-likert-description.hidden{display:block !important;}}html.js .form-type-webform-image-select .select-wrapper:after{display:none;}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important;}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff;}
