body ::-webkit-scrollbar { width: 16px; height: 10px; } body ::-webkit-scrollbar-thumb { min-height: 28px; padding-top: 100px; border-left: 6px solid transparent; border-right: 1px solid transparent; border-top: 0 solid transparent; border-bottom: 0 solid transparent; background-clip: padding-box; background-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07); } body ::-webkit-scrollbar-button { height: 0; width: 0; } body ::-webkit-scrollbar-track { border-left: 6px solid transparent; border-right: 1px solid transparent; background-clip: padding-box; } .collapsablePanel { background: #b6b6b6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; border: 1px solid #aaaaaa; margin: 0 0 15px 0; } .collapsablePanel-content { background: #fff; margin: 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: auto !important; border: 1px solid #aaaaaa; } .collapsablePanel-header { background: url(images/titlebar-background.png) 0 0 repeat-x; padding: 0; margin: 0; height: 42px; position: relative; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; border-top-right-radius: 4px; } .collapsablePanel:last-child { margin-bottom: 0; } .collapsablePanel-open { } .collapsablePanel-closed { } .collapsablePanel-header-text{ font-family: 'UbuntuBold', Arial, Verdana, sans-serif; text-transform: uppercase; margin: 15px 0 0 13px; float: left; } .collapsablePanel-header-image{ float:left; margin: 13px 0 0 0; } .collapsablePanel-header-collapse{ height:100%; display: block; padding: 0 0 0 10px; color: #3b3b3b; } .collapsablePanel-header-collapse:hover { color: #3b3b3b; } .collapsablePanel-toolbar { position: absolute; top: 0; right: 0; height: 43px; width: 43px; overflow: hidden; } .collapsablePanel-toolbar table { border-collapse: collapse; } .collapsablePanel-toolbar a { display: block; padding: 9px; } .breadcrumbPanel-NextArrow { display: none; } .breadcrumbPanel-ActiveBreadcrumb { font-size: 18px; font-family: 'UbuntuLight',Arial,Verdana,sans-serif; margin: 5px 10px 0 0; } .breadcrumbPanel-InactiveBreadcrumb { font-size: 24px; } .breadcrumbPanel-ActiveBreadcrumb a, .breadcrumbPanel-InactiveBreadcrumb a, .breadcrumbPanel-NextArrow a { color:#A1A1A1; } .breadcrumbPanel-ActiveBreadcrumb, .breadcrumbPanel-InactiveBreadcrumb, .breadcrumbPanel-NextArrow { color:#A1A1A1; } .gwt-SplitLayoutPanel-HDragger { width: 20px; } .gwt-ToggleButton { background: url(images/btn-cta-orangeleft.png) center top repeat-x; padding: 8px; margin: 0 11px 0 0; border: 0; } .gwt-ToggleButton-down { background: url(images/btn-cta-orangeleft.png) center -30px repeat-x; color: #fff; } .gwt-SplitLayoutPanel-HDragger { width: 12px; } .gwt-SplitLayoutPanel-HDragger { background: #cbcaca url(images/thumb_vertical.png) center center no-repeat; cursor: col-resize; } .gwt-SplitLayoutPanel-VDragger { background: #cbcaca url(images/thumb_horz.png) center center no-repeat; cursor: row-resize; } .gwt-ToggleButton-up-hovering, .gwt-ToggleButton-down-hovering { background: url(images/btn-cta-orangeleft-down.png) center top repeat-x; color: #fff; } .titleLabelWrapper { position: absolute; width: 100%; } .titleLabel { text-align: center; font-family: 'UbuntuMedium', Arial, Verdana, sans-serif; font-size: 18px; color: #fff; margin: 13px 0 0 0; } .subTitleLabelWrapper { position: absolute; min-width: 400px; text-align: right; height: 68px; right: 0; top: 0; font-family: 'UbuntuMedium', Arial, Verdana, sans-serif; font-size: 16px; color: #fff; //background: url(images/titleLabelWrapper.png) right center no-repeat; } .subTitleLabel { background: url(images/titleLabelInner.png) left center no-repeat; height: 26px; padding: 42px 7px 0 130px; } .gwt-MenuBarPopup .menuPopupTopLeft { background: none !important; } .gwt-MenuBarPopup .menuPopupTopCenter { background: none !important; } .gwt-MenuBarPopup .menuPopupTopCenter { background: none !important; } .gwt-MenuBarPopup .menuPopupTopRight { background: none !important; } .gwt-MenuBarPopup .menuPopupMiddleLeft { background: none !important; } .gwt-MenuBarPopup .menuPopupMiddleRight { background: none !important; } .gwt-MenuBarPopup .menuPopupMiddleRight { background: none !important; } .gwt-MenuBarPopup .menuPopupBottomCenter { background: none !important; } .gwt-MenuBarPopup .menuPopupBottomRight { background: none !important; } .gwt-MenuBarPopup .menuPopupBottomLeft { background: none !important; } .gwt-MenuBar-vertical .gwt-MenuItem { padding: 10px; padding-bottom: 5px; padding-top: 5px; } .gwt-MenuBar .gwt-MenuItem-selected { background: none repeat scroll 0 0 #efaa00; } .dateBoxPopup { z-Index: 2000; } .timeLinePanel { color: #fff; width: 100%; position: fixed; bottom: 0; z-index: 9; background: #7c7b7c; box-shadow: 0 0 20px #858585; -webkit-box-shadow: 0 0 20px #858585; -moz-box-shadow: 0 0 20px #858585; } .timeLineInnerBgPanel { } .footerShadowPanel { position: fixed; height: 15px; bottom: 0; background: url(images/footer_shadow.png) left bottom repeat-x; width: 100%; z-index: 10; } .timePanel-controls { margin: 0; padding: 7px 12px 0 12px; -webkit-box-shadow: 0px -7px 8px 0px rgba(84, 84, 84, 1); box-shadow: 0px -7px 8px 0px rgba(84, 84, 84, 1); height: 29px; } .timePanel-controls-play { float:left; padding: 0 10px 0 0; border-right: 1px solid #fcbb22; height: 24px; margin: 0 14px 0 0; } .timePanel-controls-playSpeed { vertical-align: middle; line-height: 25px; float:left; padding: 0 14px 0 0; margin: 0 14px 0 0; border-right: 1px solid #fcbb22; height: 24px; } .timePanel-label { float:left; } .timePanel-controls-time { float:left; padding: 0 0 0 0; } .timePanel-controls-time .dateLabel, .timePanel-controls-time .timeLabel { padding: 4px 20px 0 0; } .timePanel-controls-timeDelay { float: right; margin: 0 10px 0 0; } .timePanel-controls-playmode{ float:left; padding: 0 14px 0 0; margin: 0 14px 0 0; height: 24px; border-right: 1px solid #fcbb22; } .timePanel-controls-playmode .playModeLabel{ padding: 4px 0 0 5px; } .timePanelSettings{ float: right; } .timePanelSlider { margin: 0 12px; height: 49px; padding-top: 5px; } .timePanelInnerWrapper { -webkit-box-shadow: inset 0px -7px 13px 0px rgba(84, 84, 84, 1); box-shadow: inset 0px -7px 13px 0px rgba(84, 84, 84, 1); } .LogoAndTitlePanel { height: 68px; font-family: Arial, Verdana, sans-serif; position: fixed; width: 100%; top: 0; background-image: url(images/white_gradient_header.png), url(images/header_bg_modern.png); background-position: center top, 0 0; background-repeat: no-repeat, repeat-x; box-shadow: 0 0 20px #858585; -moz-box-shadow: 0 0 20px #858585; -webkit-box-shadow: 0 0 20px #858585; } .LogoAndTitlePanel:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; } .sapLogo { float: left; margin: 13px 0 0 12px; } .sailingAnalyticsLabelPanel { margin: 10px 0 0 0; } .sailingAnalyticsLabel { float: left; color: #fff; font-size: 14px; font-weight: bold; margin: 15px 0 0 0; } .gwt-DialogBox { -webkit-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); line-height: 1.4; } .gwt-DialogBox .Caption { font-size: 14px; padding: 14px 10px; background: url(images/dialogBox-bg.png) 0 0 repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-family: UbuntuBold, Verdana, Arial, sans-serif; } .gwt-DialogBox .dialogContent { background: #ffffff; padding: 10px; border: 10px solid #a6a6a6; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .gwt-Button, .gwt-Button:visited { font-family: UbuntuBold, Verdana, Arial, sans-serif; border: none; background: url(images/btn-cta-orangeleft.png) center top repeat-x; display: inline-block; padding: 2px 10px 4px; color: #fff; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); border-bottom: 1px solid rgba(0, 0, 0, 0.25); cursor: pointer; height: 24px; white-space: nowrap; } .gwt-Button:active { top: 1px; position: relative; border: none; } .gwt-Button:hover { background: url(images/btn-cta-orangeleft.png) center -30px repeat-x; cursor: pointer; } .gwt-Button[disabled] { cursor: default; color: #888; background: #F1F1F1; border: 1px solid #919090; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: none; text-shadow: none; } .gwt-Button[disabled]:hover { cursor: default; color: #888; background: #F1F1F1; border: 1px solid #919090; } .gwt-Button[disabled]:active { cursor: default; color: #888; background: #F1F1F1; border: 1px solid #919090; top: 0; } .gwt-ButtonLarge .gwt-ButtonMedium .gwt-ButtonSmall .gwt-DialogBox .boxPanel { padding: 0 0 10px 0; } .gwt-DialogBox .boxPanel:after { display: inline-block; content: " "; display: block; height: 0; clear: both; visibility: hidden; } .gwt-DialogBox .settingsDialogLabel { float: left; padding: 3px 6px 0 0; } .gwt-DialogBox .settingsDialogValue { float: right; } .gwt-DialogBox .additionalWidgets { padding: 5px 0 0 0; text-align: right; } .gwt-DialogBox .gwt-Label { line-height: 1.4; } /* Dialogs */ .SettingsDialogComponent { padding: 0 0 15px 0; } .SettingsDialogComponent .dialogInnerHeadline { background: url(images/settingsDialog_bg.png) repeat-x 0 0 #E5E5E5; border: 1px solid #CCCCCC; font-family: UbuntuMedium,Arial,Verdana,sans-serif; height: 21px; padding: 2px 0 0 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 0 10px 0; } .SettingsDialogComponent .dialogInnerContent { padding: 0 9px 0 5px; } .timingSettings .dialogInnerContent { padding: 0 9px 0 9px; } .SettingsDialogComponent .gwt-CheckBox { padding: 0 10px 0 0; } .timingSettings .gwt-Label { float: left; padding: 0 10px 0 0; } .dialogInnerHeadlineOther { font-family: UbuntuMedium, Arial, Verdana, sans-serif; color: #e84a1a; padding-left: 9px; } .helpPanel { margin-top: 15px; } .minMaxBackgroundBar { left: 0px; background-image: url(images/greyBar.png); background-position: left; background-repeat: no-repeat; } .inlineButton { height: 20px; padding: 0px 10px 3px; float: left; background: #7c7b7c url(images/alert-overlay.png) repeat-x; font-family: UbuntuRegular, Arial, Verdana, sans-serif; }