.spiregradient {background-image: -webkit-linear-gradient(0deg, #04060F, #BE0000); background-image: -moz-linear-gradient(0deg, #04060F, #BE0000); background-image: -ms-linear-gradient(0deg, #04060F, #BE0000); background-image: -o-linear-gradient(0deg, #04060F, #BE0000); background-image: linear-gradient(90deg, #04060F, #BE0000);}.maritimegradient {background-image: -webkit-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -moz-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -ms-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -o-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: linear-gradient(90deg, #0F447A, #008081, #00806C) !important;}.maritimeverticalgradient {background-image: -webkit-linear-gradient(90deg, #0F447A, #008081, #00806C) !important; background-image: -moz-linear-gradient(90deg, #0F447A, #008081, #00806C) !important; background-image: -ms-linear-gradient(90deg, #0F447A, #008081, #00806C) !important; background-image: -o-linear-gradient(90deg, #0F447A, #008081, #00806C) !important; background-image: linear-gradient(0deg, #0F447A, #008081, #00806C) !important;}.aviationgradient {background-image: -webkit-linear-gradient(0deg, #80146E, #3C2680, #0F447A) !important; background-image: -moz-linear-gradient(0deg, #80146E, #3C2680, #0F447A) !important; background-image: -ms-linear-gradient(0deg, #80146E, #3C2680, #0F447A) !important; background-image: -o-linear-gradient(0deg, #80146E, #3C2680, #0F447A) !important; background-image: linear-gradient(90deg, #80146E, #3C2680, #0F447A) !important;}.weathergradient {background-image: -webkit-linear-gradient(0deg, #00806C, #C7904B, #C85A3D) !important; background-image: -moz-linear-gradient(0deg, #00806C, #C7904B, #C85A3D) !important; background-image: -ms-linear-gradient(0deg, #00806C, #C7904B, #C85A3D) !important; background-image: -o-linear-gradient(0deg, #00806C, #C7904B, #C85A3D) !important; background-image: linear-gradient(90deg, #00806C, #C7904B, #C85A3D) !important;}.spaceservicesgradient,.space-servicesgradient,.spacegradient,.orbitalgradient {background-image: -webkit-linear-gradient(0deg, #04060F, #485463, #2280C5) !important; background-image: -moz-linear-gradient(0deg, #04060F, #485463, #2280C5) !important; background-image: -ms-linear-gradient(0deg, #04060F, #485463, #2280C5) !important; background-image: -o-linear-gradient(0deg, #04060F, #485463, #2280C5) !important; background-image: linear-gradient(90deg, #04060F, #485463, #2280C5) !important;}.federalgradient {background-image: -webkit-linear-gradient(0deg, #00806C, #04060F, #BE0000) !important; background-image: -moz-linear-gradient(0deg, #00806C, #04060F, #BE0000) !important; background-image: -ms-linear-gradient(0deg, #00806C, #04060F, #BE0000) !important; background-image: -o-linear-gradient(0deg, #00806C, #04060F, #BE0000) !important; background-image: linear-gradient(90deg, #00806C, #04060F, #BE0000) !important;}.earthintelligencegradient,.earth-intelligencegradient,.earthintelgradient,.earthinformationgradient,.earthinfogradient {background-image: -webkit-linear-gradient(0deg, #008081, #00806C, #2280C5) !important; background-image: -moz-linear-gradient(0deg, #008081, #00806C, #2280C5) !important; background-image: -ms-linear-gradient(0deg, #008081, #00806C, #2280C5) !important; background-image: -o-linear-gradient(0deg, #008081, #00806C, #2280C5) !important; background-image: linear-gradient(90deg, #008081, #00806C, #2280C5) !important;}@font-face {font-family: 'Exo'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/exo/v19/4UaZrEtFpBI4f1ZSIK9d4LjJ4g03CwM.ttf) format('truetype');}@font-face {font-family: 'Exo'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/exo/v19/4UaZrEtFpBI4f1ZSIK9d4LjJ4lM3CwM.ttf) format('truetype');}@font-face {font-family: 'Exo'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/exo/v19/4UaZrEtFpBI4f1ZSIK9d4LjJ4rQwCwM.ttf) format('truetype');}@font-face {font-family: 'Exo'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/exo/v19/4UaZrEtFpBI4f1ZSIK9d4LjJ4tMwCwM.ttf) format('truetype');}@font-face {font-family: "Apercu"; src: url("https://spire.com/wp-content/themes/spire2021/font/apercu-mono-regular.woff2") format("woff2"), url("https://spire.com/wp-content/themes/spire2021/font/apercu-mono-regular.woff") format("woff"); font-weight: normal; font-display: swap;}@font-face {font-family: "Apercu"; src: url("https://spire.com/wp-content/themes/spire2021/font/apercu-mono-bold.woff2") format("woff2"), url("https://spire.com/wp-content/themes/spire2021/font/apercu-mono-bold.woff") format("woff"); font-weight: bold; font-display: swap;}html body {font-family: 'Exo', sans-serif; background: #f5f4f5;}body a {color: #BE0000;}body input,body button,body select,body textarea {font-family: 'Exo', sans-serif;}body .dropdown-menu li > a:hover,body .dropdown-menu li > a:focus,body .dropdown-submenu:hover > a {background: #BE0000; background-image: none;}body .container-heading {background-image: -webkit-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -moz-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -ms-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -o-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: linear-gradient(90deg, #0F447A, #008081, #00806C) !important; font-weight: bold;}body .terms-list-container {background: white;}body .terms-list-container > div:not(.container-heading) {background: #f2f2f2; margin-bottom: 1em;}body .signinbutton {appearance: none; width: 100%; height: 40px; display: block; position: relative; opacity: 0; margin-top: -40px;}body #wrapper.homepage {background: #f5f4f5; min-height: 100vh;}body #wrapper.homepage textarea,body #wrapper.homepage input[type="text"],body #wrapper.homepage input[type="password"],body #wrapper.homepage input[type="datetime"],body #wrapper.homepage input[type="datetime-local"],body #wrapper.homepage input[type="date"],body #wrapper.homepage input[type="month"],body #wrapper.homepage input[type="time"],body #wrapper.homepage input[type="week"],body #wrapper.homepage input[type="number"],body #wrapper.homepage input[type="email"],body #wrapper.homepage input[type="url"],body #wrapper.homepage input[type="search"],body #wrapper.homepage input[type="tel"],body #wrapper.homepage input[type="color"],body #wrapper.homepage .uneditable-input {box-sizing: border-box; height: 40px; border-radius: 0 !important; border: 1px solid #c6c7c8; display: block; width: 100%; margin-top: .5em; font-family: 'Exo', sans-serif;}body #wrapper.homepage #uber {overflow: visible; min-height: 100vh;}body #wrapper.homepage #main {float: none; padding: 1em; margin: 0 auto; background: white; border-radius: 5px; box-shadow: 0 0 5px -3px black; overflow: visible; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}body #wrapper.homepage #main br {display: none;}body #wrapper.homepage #main #license-container {margin-top: 22px; font-size: 13px; padding: 0; background: none; border: 0; text-align: center; color: #04060f; line-height: 1em;}body #wrapper.homepage #main #license-container i {font-style: normal; font-weight: bold;}body #wrapper.homepage #main #license-container b,body #wrapper.homepage #main #license-container strong {font-weight: 300;}body #wrapper.homepage #main .control-group + .control-group {margin-bottom: 0;}body #wrapper.homepage #main .control-group + .control-group:after {display: block; content: 'Sign In'; color: white; width: 100%; height: 40px; background: #be0000; text-align: center; font-weight: bold; font-size: 18px; line-height: 40px;}body #wrapper.homepage #main #header {padding: 0 20% 1em; width: 60%; border-bottom: 1px solid #f2f2f2; margin-bottom: 20px;}body #wrapper.homepage #main #header #logo {margin: 0 auto; width: 100%; padding-bottom: 13%; height: 0; overflow: hidden; background: url(https://dataexchange.spire.com/wp-content/themes/exchange/img/logo_shipview.svg) no-repeat center center / cover;}body #wrapper.homepage #main #header #logo img {display: none;}body .header {height: 40px; padding: 0 5px;}body .header + .pull-right > div {top: 0 !important; right: 0 !important;}body .btn-primary,body .btn-primary:hover,body .btn-primary:active {background: #00806C;}body .alert-info {color: #0F447A; background: transparent; border: 0; text-shadow: none; border-radius: 0; font-weight: bold;}body #controlsContainer {border-left: 1px solid #f2f2f2; margin-left: 1em;}body #controlsContainer .btn-success {border-radius: 0; border: 0; text-shadow: none;}body #controlsContainer .btn-success:hover {background: #04060F;}body #controlsContainer .btn-info {box-shadow: none; border-radius: 0; border: 0;}body #controlsContainer .btn-info .caret {margin-top: 10px;}body #controlsContainer .btn.dropdown-toggle {height: 40px;}body #controlsContainer .btn-toolbar .btn + .btn,body #controlsContainer .btn-toolbar .btn-group + .btn,body #controlsContainer .btn-toolbar .btn + .btn-group,body #controlsContainer .btn-group + .btn-group,body #controlsContainer .btn-group + .btn-info {margin-left: 0; border-left: 1px solid #f2f2f2;}body #controlsContainer .btn-toolbar #showSMS {height: 40px !important; background-image: -webkit-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -moz-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -ms-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -o-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: linear-gradient(90deg, #0F447A, #008081, #00806C) !important;}body #controlsContainer .btn-toolbar #showSMS + .btn-group {border-left: 0;}body #searchButton {height: 32px !important;}body #search {box-sizing: border-box; border-radius: 0; font-family: 'Exo', sans-serif; font-size: 14px !important; padding-left: 1em;}body #search:focus {color: #04060F;}body #userDropdown {padding-right: 20px; padding-left: 20px;}body #userDropdown strong {font-weight: 300;}body .btn:focus {outline: none !important;}body .btn:hover {background-position: inherit;}body .btn-info {background-image: none; background-color: white; text-shadow: none; color: #04060F;}body .btn-info i.icon-white {filter: invert(1);}body .btn-info .caret {border-top-color: #04060F; border-bottom-color: #04060F;}body .btn-info img {filter: invert(1); height: 22px; width: auto;}body .btn-info#measure img {height: 20px;}body .btn-info#gazeteer img,body .btn-info#goHome img {height: 24px;}body .btn-info#showGrid,body .btn-info#goHome {height: 40px;}body .btn-info#goHome + .dropdown-toggle {border-left: 0 !important;}body .btn-info:hover,body .btn-info:active,body .btn-info.active {background: #BE0000;}body .btn-info:hover i.icon-white,body .btn-info:active i.icon-white,body .btn-info.active i.icon-white {filter: none;}body .btn-info:hover img,body .btn-info:active img,body .btn-info.active img {filter: none;}body .btn-info:hover .caret,body .btn-info:active .caret,body .btn-info.active .caret {border-top-color: white; border-bottom-color: white;}body .btn-info.disabled,body .btn-info[disabled] {background-color: #BE0000;}body .btn-info.disabled img,body .btn-info[disabled] img {opacity: .2;}body .btn-group.open .btn-info.dropdown-toggle {background-color: #BE0000; color: white;}body .btn-group.open .btn-info.dropdown-toggle i.icon-white {filter: none;}body .btn-group.open .btn-info.dropdown-toggle .caret {border-top-color: white; border-bottom-color: white;}body .btn-group.open .btn-info.dropdown-toggle img {filter: none; opacity: 1;}body .loader {padding-left: 0; margin-left: 0 !important; margin-top: 0 !important; left: 18px; top: 11px; background: white; width: 18px; height: 18px; position: absolute;}body #header .bar {height: 40px; background: url(https://dataexchange.spire.com/wp-content/themes/exchange/img/logo_shipview.svg) white no-repeat 20px center; background-size: 154px 30px; box-shadow: 0 0 5px -3px black; overflow: visible; z-index: 16;}body .content {top: 40px; bottom: 30px;}body #sidebar {bottom: 50px; top: 20px; height: auto; border-radius: 5px;}body #sidebar.extended {left: 20px; box-shadow: 0 0 5px -3px black;}body #separator {height: 32px; width: 32px; border: 1px solid #646766; border-radius: 7px; box-sizing: border-box; background: white;}body #separator img {display: none;}body #separator:hover:before {opacity: .5;}body #separator:before {content: ''; width: 7px; height: 7px; position: absolute; transform: rotate(135deg); border-top: 3px solid #646766; border-left: 3px solid #646766; top: 10px; left: 8px;}body #separator.extended {margin-left: 20px;}body #separator.extended:before {transform: rotate(-45deg); left: 12px;}body #footer.bar {height: 30px; line-height: 21px; background: rgba(0, 0, 0, 0.8); font-size: 12px; z-index: 15;}body #dataInfo {color: white !important; padding: 0 1px; overflow: hidden; border-radius: 20px;}body #dataInfoText {display: inline-block; margin-left: -0.4em; margin-right: -0.4em;}body #coordinates {font-family: 'Apercu', monospace;}body #uberFooter {font-size: 13px; font-weight: bold; background: #04060f; text-align: center;}body #uberFooter #footerText,body #uberFooter #footerNav {float: none; display: inline;}body .esriPopup .esriPopupWrapper {box-shadow: 0 0 5px -3px black;}body .esriPopup .pointer,body .esriPopup .outerPointer {box-shadow: 0 0 5px -3px black; background: white;}body .esriPopup .pointer.top,body .esriPopup .outerPointer.top {background: #008081;}body .esriPopup .titlePane {padding-top: 8px; padding-bottom: 8px; padding-left: 8px; background-image: -webkit-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -moz-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -ms-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -o-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: linear-gradient(90deg, #0F447A, #008081, #00806C) !important; font-family: 'Exo', sans-serif; border: 0;}body .esriPopup .titlePane .title img {height: 1.5em; display: inline-block; vertical-align: middle; position: relative; top: -0.1em;}body .esriPopup .titlePane .button_override {width: 15px; height: 15px; position: absolute; top: 10px; right: 10px; color: white; line-height: 16px; text-align: center; font-weight: bold; text-indent: -999px; overflow: hidden; opacity: .5; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}body .esriPopup .titlePane .button_override:hover {opacity: 1;}body .esriPopup .titlePane .button_override:after {content: '\00D7'; text-indent: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 17px; line-height: 11px;}body .esriPopup .contentPane {font-family: 'Apercu', monospace;}body .esriPopup .contentPane b {font-family: 'Exo', sans-serif;}body .esriPopup .contentPane i {font-style: normal;}body .accordionWrapper .accordion-group + .accordion-group {border-top: 1px solid white;}body .accordionWrapper .accordion-heading {background-image: -webkit-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -moz-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -ms-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -o-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: linear-gradient(90deg, #0F447A, #008081, #00806C) !important; font-weight: bold;}body .accordionWrapper .accordion-inner {overflow-x: hidden; height: 100%; box-sizing: border-box;}body #shipInfoContainer table.wms tr.wms td:not(.wms) img {width: 30px; height: 22px; object-fit: none; overflow: hidden; box-shadow: 0 0 4px -3px black; border: 1px solid rgba(4, 6, 15, 0.2); border-radius: 3px;}body table.wms,body td.wms {font-family: 'Apercu', monospace; font-weight: bold;}body table.wms em,body td.wms em {font-family: 'Exo', sans-serif; font-style: normal; font-weight: 300;}body table.wms[bgcolor="#99CCFF"],body td.wms[bgcolor="#99CCFF"] {background-color: #f2f2f2 !important;}body table.wms strong,body td.wms strong {font-family: 'Exo', sans-serif; font-weight: 300;}body table.wms img[src="https://services.exactearth.com/www/gfi_line.png"],body td.wms img[src="https://services.exactearth.com/www/gfi_line.png"] {height: 1px; width: 100%; filter: saturate(0); opacity: .2;}body .collapsed-header {border: 0; border-radius: 5px; position: relative;}body .collapsed-header.baseLayer {background: white; padding-left: 0;}body .collapsed-header.TRAX-LVI {background-color: #0d806d40; border: 0;}body .filter-operands-container {border-bottom: 0; border-radius: 0 0 5px 5px; padding: 10px 20px 5px; margin-top: -5px;}body .ui-widget {font-family: 'Exo', sans-serif; border: 0; box-shadow: 0 0 5px -3px black;}body .ui-widget .ui-dialog-titlebar {background-image: -webkit-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -moz-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -ms-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: -o-linear-gradient(0deg, #0F447A, #008081, #00806C) !important; background-image: linear-gradient(90deg, #0F447A, #008081, #00806C) !important; font-size: 16px; color: white;}body .ui-widget .ui-dialog-titlebar-close {filter: invert(1);}body .ui-widget .ui-dialog-title {padding-top: 0; padding-bottom: 0; color: white;}body .ui-widget input,body .ui-widget select,body .ui-widget textarea,body .ui-widget button {font-family: 'Exo', sans-serif;}body .highlight {background: #f2f2f2;}body #searchContainer {font-size: 11px;}body #searchContainer tbody td {font-family: 'Apercu', monospace;}body #searchContainer tbody td #shipImg {width: 15px; height: auto; opacity: 1;}body #searchContainer tbody td em {font-family: 'Exo', sans-serif; font-style: normal;}body #searchContainer tr:nth-child(even) td {background: #fafafa;}body .backgrid-paginator ul > .disabled > span,body .backgrid-paginator ul > .disabled > a,body .backgrid-paginator ul > .disabled > a:hover {opacity: .2;}body #toolkit-playback-timeline {border: 0; box-shadow: 0 0 5px -3px black; background: rgba(255, 255, 255, 0.95); border-radius: 5px 0 0 5px;}body .esriControlsBR {bottom: 35px; right: 5px;}body #mapControls img {border: 1px solid #646766; border-radius: 7px; width: 28px; height: 28px; object-fit: none; overflow: hidden; transform: scale(1.0666);}body .tool-container {overflow: hidden;}body #mapScalebar {bottom: 80px; left: 10px;}html, body, p, ul, ol, dl, li, dd, dt, img, table, blockquote, q, caption, a, form, input, textarea, fieldset, pre {margin: 0px; padding: 0px;}body {background: #081C35 url(/app/img/bg-body.jpg) center top no-repeat;}img {border: 0px;}p {margin: 0px 0px 15px 0px;}table {margin: 0px 0px 15px 0px;}blockquote {margin: 15px 20px;}em {font-style: italic;}strong {font-weight: bold;}acronym {background: transparent; cursor: help;}a acronym {border: none; cursor: pointer;}.clear {clear: both;}.clearLeft {clear: left;}a img, :link img, :visited img, :hover img, :active img, :focus img {border: none;}a {outline: none;}body {font: 15px/20px Arial, Helvetica, sans-serif; color: #FFF;}#printArea,#printArea .none {font-size: 15px; line-height: 20px;}#wrapper h1 {margin: 0 0 12px 0; font-family: Oxygen, Arial, Helvetica, sans-serif; font-size: 27px; line-height: 35px;}#wrapper h2 {margin: 15px 0; font-family: Oxygen, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 26px;}#wrapper h3 {margin: 15px 0; font-family: Oxygen, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px;}#wrapper h4,#wrapper h5,#wrapper h6 {margin: 15px 0; font-family: Oxygen, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px;}#wrapper p{margin: 0;}a, a:link, a:visited {color: #091428; text-decoration: none;}a:hover, a:active, a:focus {color: #15549e; text-decoration: underline;}.Center {text-align: center;}.Left {text-align: left;}.Right {text-align: right;}.horizNavSeparator {padding: 0px 9px 0px 9px;}#wrapper{width: 100%; min-width: 980px; position: relative; overflow: hidden;}#uber{width: 980px; margin: 0 auto; overflow: hidden;}#header{padding: 76px 0 34px 0;}.homepage h1{width: 0px; height: 0px; text-indent: -9999px; position: absolute; top: 0; left: 0;}#logo {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 246px; height: 113px;}#logo a:focus img{outline: 1px solid #B7B9BD;}#main{width: 350px; float: right; padding: 0 0 20px 5px; overflow: hidden;}.inputText {position: relative; float: left; display: block; margin: 0 0 8px 0; padding: 0; width: 350px; height: 47px; background: url(/img/bg-input.png) no-repeat 0 0;}#search form {display: inline;}.inputText input {position: absolute; padding: 0; top: 0px; left: 15px; border: none; width: 320px; height: 45px; background: transparent; font-family: 'Oxygen', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 45px; color: #000;}.signinbutton{float: left;}.forgotPassword{font-family: 'Oxygen', Arial, Helvetica, sans-serif; font-weight: bold; float: right; padding: 3px 2px; width: 175px; text-align: right;}.forgotPassword a{color: #B7B9BD;}#footerWrapper{width: 100%; min-width: 980px; position: fixed; bottom: 0px; left: 0px; color: #FFF;}#uberSubfooter{width: 100%; min-width: 980px;}#subfooter{width: 980px; margin: 0 auto; background: url(/app/img/bg-alert.png) 0 0 repeat; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}#alertWrapper{font-family: 'Oxygen', Arial, Helvetica, sans-serif; padding: 16px 30px 16px 58px; width: 892px; overflow: hidden; background: url(/app/img/icon_alert.png) 14px 10px no-repeat;}#alertWrapper.hide{display: none;}#uberFooter{margin: 15px 0 0 0; padding: 17px 0 18px 0; width: 100%; min-width: 980px; background: url(/app/img/bg-footer.png) 0 0 repeat;}#footer{width: 980px; margin: 0 auto; overflow: hidden;}#footerText{float: left; max-width: 980px;}#footerWrapper a, #footerWrapper a:link, #footerWrapper a:visited {color: #FFF; text-decoration: none;}#footerWrapper a:hover, #footerWrapper a:focus, #footerWrapper a:active {text-decoration: underline;}