﻿#page {
  background: #fff;
}
#page #page-content {
  height: calc(100% - 128px);
}
.display-in-popup #page #page-content {
  height: 100%;
}
.display-in-popup #page.cruise-application-page {
  background: white;
}
.lightweight-page-header,
#page #page-header,
.login-header {
  /*    background-image: Top Header - This is set in the organisations less file*/
  overflow: visible;
  height: 129px;
  background-color: transparent;
  box-shadow: none;
  pointer-events: none;
  margin-bottom: -3px;
  background-repeat: no-repeat;
}
.lightweight-page-header {
  overflow: hidden;
}
.lightweight-page-header:after,
#page #page-header:after,
.login-header:after {
  content: '';
  /*    background-color: This is set in the organisations less file*/
  position: absolute;
  left: 2049px;
  width: 100%;
  height: 64px;
  opacity: 1;
  z-index: 1;
  top: 0;
}
.lightweight-page-header .header-title,
#page .page-header .header-title,
.login-header .header-title {
  padding-top: 5px;
  height: 49px;
  margin-left: 14px;
  float: left;
  position: relative;
  z-index: 2;
}
#page.project-management-page .page-header .header-title {
  margin-left: 14px;
}
.lightweight-page-header .header-title::after,
.login-header .header-title::after {
  content: ' ';
  position: absolute;
  top: -5px;
  left: -13px;
  z-index: 0;
  display: block;
  /*    background-image: Organisation Logo - This is set in the organisations less file*/
  height: 140px;
  width: 140px;
  background-size: contain;
  pointer-events: auto;
  background-repeat: no-repeat;
}
.lightweight-page-header .header-btns,
.login-header .header-btns {
  position: relative;
  z-index: 6000;
  padding-top: 5px;
  pointer-events: all;
}
.toolbar.project-management-toolbar.grounddata-toolbar .custom-breadcrumb {
  height: 64px;
  position: absolute;
  top: 60px;
  left: 211px;
}
#page .page-header > .header-title > h1 {
  position: absolute;
  top: 18px;
  left: 204px;
  height: auto;
  z-index: 999999;
  margin: 0;
  white-space: nowrap;
}
#page .page-header > .header-title a {
  /*    background-image: Organisation Logo - This is set in the organisations less file*/
  height: 140px;
  width: 140px;
  background-size: contain;
  margin: -10px 0 0 -13px;
  pointer-events: auto;
  background-repeat: no-repeat;
}
#page .page-header > .header-title a img.header-logo {
  position: absolute;
  left: 95px;
  border-right: 1px solid #fff;
  z-index: 2;
  padding-right: 11px;
  top: 5px;
}
#page .page-header span.header-line {
  display: none;
}
#page .page-header.testsystem {
  background-color: transparent !important;
  background-image: url(/images/test-header-top.svg) !important;
}
#page .page-header.testsystem::after {
  background-color: #A50000 !important;
}
.project-management-page div#page-content,
.project-management-page div#content,
.project-management-page div#body-content {
  position: static;
}
#sharedTabStrip .header-action-buttons > * {
  margin-top: 65px !important;
  vertical-align: top !important;
}
body#page .programme-subheader,
#page #sharedTabStrip,
#page .org-sub-header,
.scrollpane .toolbar.project-management-toolbar {
  background-color: transparent;
  box-shadow: none;
  position: absolute;
  padding-left: 0;
  display: block;
  box-sizing: border-box;
  width: 100%;
  background-repeat: no-repeat;
  height: 126px;
  top: 0;
  z-index: 2501;
  /*    background-image: Bottom Header - This is set in the organisations less file*/
}
#sharedTabStrip > *,
.scrollpane .toolbar.project-management-toolbar > * {
  z-index: 8;
  position: relative;
}
body#page .programme-subheader:after,
#page #sharedTabStrip:after,
.scrollpane .toolbar.project-management-toolbar:after {
  content: '';
  /*    background-color: This is set in the organisations less file*/
  position: absolute;
  height: 126px;
  width: 100%;
  top: 0;
  left: 250px;
  z-index: 0;
}
#sharedTabStrip .custom-breadcrumb {
  top: 63px;
  left: 207px;
  height: 64px;
}
#sharedTabStrip .workflow-name.float-right {
  height: 44px;
  top: 63px;
}
#nl-side-bar.workflow-meta-information-parent,
#page.project-management-page .workflow-meta-information-parent {
  height: calc(100% + 31px) !important;
  margin-top: -31px;
  /*    background-color: This is set in the organisations less file*/
  box-sizing: border-box;
  top: 0;
  padding-top: 170px;
}
.project-management-page .project-management-toolbar.toolbar #more-button.k-button,
#page.project-management-page .toolbar > a {
  margin-top: 79px;
}
span.history-page-title,
span.page-table-title {
  margin: 61px 0 0 195px;
}
#scroller {
  margin: 0;
  border-radius: 0;
  padding: 0;
  background: #fff;
}
#scroller:not(.display-in-popup #scroller) {
  height: calc(100vh - 125px) !important;
}
.scroller-content {
  border-top: none;
}
.project-management-page div#active-workflows {
  height: calc(100% + 23px) !important;
}
#page .page-header .header-user {
  padding-top: 10px;
  pointer-events: auto;
  position: relative;
  z-index: 10;
}
#nl-side-bar.application-steps {
  /*    background-color: This is set in the organisations less file*/
  left: 0;
  top: 0;
  padding-top: 130px;
  height: 100% !important;
}
.company-container .company-views::before {
  /*    background-color: This is set in the organisations less file*/
}
.scrollpane .toolbar.project-management-toolbar {
  background-color: #f3f3f4;
}
#page .page-header .menu-main-applications {
  height: 65px;
}
@media screen and (max-width: 1155px) {
  /*    #page-header.external .menu-main-applications {
        left: auto;
        right: 260px;
        width: auto;
        white-space: nowrap;
    }*/
}
/*#page .page-header .menu-main-applications .module-wrapper,
#page .page-header.external .main-menu-buttons {
    height: 100%;
    margin: 0;
    height: 100%;
}*/
body#page.programme-page ul.page-type-switcher {
  top: 63px;
  left: 195px;
  background: transparent;
  box-shadow: none;
  height: 60px;
}
body#page.programme-page li.type-changer {
  line-height: 36px;
}
body#page.programme-page li.type-changer.active {
  border: none;
  background-color: rgba(255, 255, 255, 0.2);
}
body#page.programme-page .programme-subheader a.scheduler-filter-btn.bars-btn {
  top: 82px;
  z-index: 9;
  height: auto;
}
body#page.programme-page .programme-subheader .scheduler-filter {
  top: 71px;
  width: auto !important;
  z-index: 1;
  right: 20px;
  position: absolute;
  padding-top: 0;
  height: auto;
  min-width: unset;
}
body#page.programme-page .programme-subheader .scheduler-filter .calendar-section.k-content {
  left: 205px !important;
}
body#page.programme-page .programme-subheader .scheduler-filter .ship-selector {
  width: auto;
  margin-right: 20px;
}
body#page.programme-page .programme-subheader .scheduler-filter .ship-selector span.filter-value {
  margin-left: 50px;
}
body#page.programme-page .static-filter-content.map-programme-filter > *:not(.calendar-section):not(.date-range-selector-popup) {
  margin: 0;
  margin-right: 15px;
  padding: 0;
  position: relative;
  top: auto;
  right: auto;
  left: auto;
  float: none;
}
body#page.programme-page .right-pane .cruiseapplication-filters {
  margin-top: 0;
}
#page.cabin-reservation-page #page-content {
  height: calc(100vh - 125px);
}
#page.cabin-reservation-page #page-content #workflow-actions-menu {
  height: 100%;
}
.programme-page #main-content-pane > *,
.programme-page-content #middle-pane,
.programme-page-content div#master-pane,
body#page.programme-page .programme-page-content {
  height: calc(100vh - 126px) !important;
}
#page .scientist-actions-menu-left,
#page .workflow-actions-menu-content {
  box-shadow: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
#page .scientist-actions-menu-left .workflow-tab-container,
#page .workflow-actions-menu-content .workflow-tab-container {
  /*margin-bottom: 90px;*/
}
#page .scientist-actions-menu-left .workflow-tab-container #request-wizard-content,
#page .workflow-actions-menu-content .workflow-tab-container #request-wizard-content {
  padding-bottom: 0;
}
.project-management.project-management-grounddata {
  height: 100%;
}
.wizard-section.cruiseapplication-values {
  overflow: visible;
}
#page #page-header a.login-header-btn {
  position: absolute;
  z-index: 999;
  right: 10px;
  top: 9px;
  pointer-events: all;
  display: inline-block;
  padding: 16px;
  color: white;
}
div#login-dialog {
  pointer-events: all;
}
.workflow-step-overview .content {
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.scientist-portal-body #sharedTabStrip .tab-strip-container li.active {
  border: none;
  background-color: rgba(255, 255, 255, 0.2);
  height: 64px;
  box-sizing: border-box;
}
.org-sub-header .org-sub-header-content {
  position: absolute;
  top: 64px;
  padding-left: 205px;
  width: 100%;
  z-index: 1;
}
.org-sub-header .org-sub-header-content .org-sub-header-item {
  color: white;
  font-size: 16px;
  padding: 21px 10px;
  display: inline-block;
  width: auto;
}
.org-sub-header .org-sub-header-content .org-sub-header-item.active {
  background: rgba(255, 255, 255, 0.2);
}
.org-sub-header .org-sub-header-content .org-sub-header-item > * {
  display: inline-block;
  vertical-align: middle;
}
.scheduler-filter .ship-selector div#ship-select-treeview-container {
  left: 50px !important;
  top: 35px !important;
}
#page .personnelplanning-portal-top-panel {
  top: 68px;
  padding-top: 6px;
}
#page .personnelplanning-portal-top-panel span.k-widget.k-dropdown {
  background-color: rgba(250, 250, 250, 0.1);
  color: white;
  border: none;
  padding: 1px 7px;
  display: inline-block;
  height: 31px;
  line-height: 28px;
  font-size: 14px;
  border-radius: 3px;
  margin: 5px 10px 0;
  vertical-align: top;
  background-image: none;
}
#page .personnelplanning-portal-top-panel span.k-widget.k-dropdown * {
  color: white;
}
#page .toolbar.project-management-toolbar .role-select-toolbar-tabs {
  background: transparent;
  top: 65px;
  box-shadow: none;
  height: 61px;
  left: 202px;
}
.scrollpane .toolbar.project-management-toolbar .toolbar-content.role-select-toolbar-content.action-left {
  margin-left: 200px;
  margin-top: 62px;
}
.scrollpane .toolbar.project-management-toolbar .toolbar-content.actions-right > * {
  margin-top: 80px;
}
/*.navigation-container {
    margin-top: -63px;

    .navigation-sidebar {
        padding-top: 63px;
    }
}*/
@media screen and (max-width: 1000px) {
  #page.cruise-application-page #sharedTabStrip .hamburger-icon {
    display: inline-block;
  }
  #sharedTabStrip .workflow-name.float-right {
    margin-right: 47px;
  }
  #sharedTabStrip .breadcrumb {
    top: calc(50% + 30px);
    position: absolute;
    left: 370px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 1100px) {
  .cruise-application-page #sharedTabStrip .hamburger-icon {
    display: none;
  }
  #sharedTabStrip .hamburger-icon {
    right: 14px;
    bottom: 10px;
    position: absolute;
    z-index: 999;
    display: inline-block;
    cursor: pointer;
    margin-right: 0;
  }
  #sharedTabStrip .tab-strip-container {
    height: calc(100% + 31px) !important;
    margin-top: -31px;
    background-color: #608da3;
    box-sizing: border-box;
    top: 0;
    padding-top: 170px;
  }
}
@media screen and (min-width: 1101px) {
  #sharedTabStrip .tab-strip-container:not(.side-bar) {
    display: block;
    left: 208px !important;
    height: 63px !important;
    top: 62px;
    width: calc(100% - 205px);
  }
}
@media screen and (min-width: 1299px) {
  #page #sharedTabStrip .tab-strip-container:not(.side-bar) {
    display: block;
    left: 200px !important;
    height: 64px !important;
    top: 62px;
    width: calc(100% - 205px);
  }
}
@media screen and (max-width: 1300px) {
  #page #sharedTabStrip .tab-strip-container:not(.side-bar) .tab-title {
    font-size: 11px;
    padding-left: 3px;
  }
  .tab-strip-container .material-images {
    transform: scale(0.8);
  }
}
#page .tabstrip-holder.personnel-portal-tabstrip #sharedTabStrip .tab-strip-container {
  display: block;
  top: 65px !important;
  left: 241px !important;
  background: transparent;
  float: none;
  width: 100%;
  box-shadow: none;
  height: 60px !important;
}
.timeline-filter.inline-menu.scheduler-inline-menu {
  left: auto !important;
  right: 450px;
}
@media screen and (max-width: 800px) {
  .timeline-filter.inline-menu.scheduler-inline-menu {
    right: 255px;
  }
}
/*Used For Mobile Display*/
@media screen and (max-width: 575px) {
  .timeline-filter.inline-menu.scheduler-inline-menu {
    left: 0 !important;
  }
  body#page.programme-page .scheduler-filter .static-filter-content.map-programme-filter span.text-display {
    margin-right: 10%;
  }
  .portal-body div#page div#page-header,
  body#page.programme-page div#page-header {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.34);
    background: #003f5f;
    height: 92px;
  }
  .portal-body div#page div#page-header .header-title a,
  body#page.programme-page div#page-header .header-title a {
    background-image: none;
    height: auto;
    width: auto;
    margin: 0;
  }
  .portal-body div#page div#page-header .header-title a img.header-logo,
  body#page.programme-page div#page-header .header-title a img.header-logo {
    position: static;
  }
  .portal-body div#page #sharedTabStrip,
  body#page.programme-page #sharedTabStrip,
  .portal-body div#page div.programme-subheader,
  body#page.programme-page div.programme-subheader {
    background: #062243;
    height: 54px;
    position: relative;
  }
  .portal-body div#page #sharedTabStrip a.scheduler-filter-btn.bars-btn,
  body#page.programme-page #sharedTabStrip a.scheduler-filter-btn.bars-btn,
  .portal-body div#page div.programme-subheader a.scheduler-filter-btn.bars-btn,
  body#page.programme-page div.programme-subheader a.scheduler-filter-btn.bars-btn {
    left: auto;
    top: 16px;
  }
  .portal-body div#page #sharedTabStrip div.scheduler-filter,
  body#page.programme-page #sharedTabStrip div.scheduler-filter,
  .portal-body div#page div.programme-subheader div.scheduler-filter,
  body#page.programme-page div.programme-subheader div.scheduler-filter {
    position: static;
    float: right;
    padding: 5px 45px 5px 0;
    margin: 0;
    white-space: nowrap;
  }
  .portal-body div#page #sharedTabStrip .scheduler-filter-btn,
  body#page.programme-page #sharedTabStrip .scheduler-filter-btn,
  .portal-body div#page div.programme-subheader .scheduler-filter-btn,
  body#page.programme-page div.programme-subheader .scheduler-filter-btn {
    position: absolute;
    left: 10px;
  }
  .portal-body div#page #sharedTabStrip .scheduler-filter-btn.ships-btn,
  body#page.programme-page #sharedTabStrip .scheduler-filter-btn.ships-btn,
  .portal-body div#page div.programme-subheader .scheduler-filter-btn.ships-btn,
  body#page.programme-page div.programme-subheader .scheduler-filter-btn.ships-btn {
    position: absolute !important;
    left: 25px !important;
    top: 17px !important;
  }
  .portal-body div#page #sharedTabStrip span.date-range-selector,
  body#page.programme-page #sharedTabStrip span.date-range-selector,
  .portal-body div#page div.programme-subheader span.date-range-selector,
  body#page.programme-page div.programme-subheader span.date-range-selector {
    white-space: nowrap;
  }
  .portal-body div#page #sharedTabStrip:after,
  body#page.programme-page #sharedTabStrip:after,
  .portal-body div#page div.programme-subheader:after,
  body#page.programme-page div.programme-subheader:after {
    display: none;
  }
  .portal-body div#page .personnelplanning-personneltable-top-panel,
  body#page.programme-page .personnelplanning-personneltable-top-panel {
    margin-top: 23px;
  }
}
@media screen and (max-width: 850px) {
  .portal-body #page .personnel-portal-tabstrip .tab-strip-container {
    visibility: hidden;
  }
}
svg .fill-main-org {
  fill: #0072ce;
}
.login-header {
  background: #000000;
  height: 64px;
  overflow: hidden;
}
.login-header .header-title {
  padding-left: 3%;
}
.login-header .header-btns > h2 {
  float: right;
}
.login-holder .button-login,
.login-holder .log-input-header {
  background: #000000;
}
.login-body .image-Slider {
  background: white;
}
.company-container .company-views::before {
  background: white;
  top: -35px;
  bottom: -230px;
}
.company-container .company-views div.company-item.aad {
  height: auto;
  width: 460px;
  max-width: unset;
  margin: 0 0 -40px;
  padding: 20px 0 0;
  box-shadow: none;
  text-align: center;
}
.company-container .company-views div.company-item.aad a {
  display: inline-block;
  height: auto;
  vertical-align: middle;
}
.company-container .company-views div.company-item.aad a img {
  height: 100%;
}
.company-container .company-views div.company-item.aad a.aad-logo {
  height: 95px;
}
.company-container .company-views div.company-item.aad a.aap-logo {
  height: 80px;
  display: inline-block;
}
.company-container .company-views div.company-item:hover {
  transform: scale(1);
}
.company-container .company-login-text {
  color: #000000;
  font-size: 22px;
  font-weight: 500;
}
.company-container .company-login-text.secundary {
  font-weight: 600;
  margin-top: 45px;
}
.company-container .organisation-text {
  color: #000000;
  font-size: 22px;
  font-weight: 500;
}
.programme-overlay .button-programme {
  color: white;
  background: #000000;
}
a.action:link,
a.action,
a.action-link,
a.a-link {
  color: #0071ce;
}
.about-text {
  color: #000000;
}
.maas-credentials {
  background: white;
}
.about-container::before {
  background: white;
}
.about-text .button-about {
  background: #000000;
}
g#voyage-planning-linker use:first-child {
  fill: #3A93ED;
}
g#scientist-portal-linker use:first-child {
  fill: #0061C2;
}
g#barcode-scanners-linker use:first-child {
  fill: #0061C2;
}
g#personnel-planning-linker use:first-child {
  fill: #3A93ED;
}
g#transport-linker use:first-child {
  fill: #3A93ED;
}
g#cruise-planning-linker use:first-child {
  fill: #0061C2;
}
g#project-management-linker use:first-child {
  fill: #0061C2;
}
g#mooring-configuration-linker use:first-child {
  fill: #0061C2;
}
g#maintenance-certification-linker use:first-child {
  fill: #0061C2;
}
g#customs-warehouse-linker use:first-child {
  fill: #3A93ED;
}
g#inventory-management-linker use:first-child {
  fill: #1C54A0;
}
.floating-block-1 use:first-child {
  fill: #3A93ED;
}
.floating-block-2 use:first-child {
  fill: #3A93ED;
}
.floating-block-3 use:first-child {
  fill: #0061C2;
}
.floating-block-4 use:first-child {
  fill: #0061C2;
}
.floating-block-5 use:first-child {
  fill: #3A93ED;
}
.floating-block-6 use:first-child {
  fill: #0061C2;
}
.floating-block-7 use:first-child {
  fill: #3A93ED;
}
#page #page-header {
  background-image: url(/images/aad/aad-header-top-wide.svg);
}
#page #page-header:after {
  /*background: black;*/
  display: none;
}
#bulk-menu-container .tooltip-report-options {
  width: auto;
}
body#page .programme-subheader:after,
#page #sharedTabStrip:after,
.scrollpane .toolbar.project-management-toolbar:after {
  /*background: #0072CE;*/
  display: none;
}
.project-management.project-management-grounddata #sidemenu .k-treeview .k-in.k-state-selected {
  border-left-color: #0072ce;
  background: rgba(0, 114, 206, 0.3);
}
.user-portal-page .proposal-sub-header,
body#page .programme-subheader,
#page #sharedTabStrip,
#page .org-sub-header,
.scrollpane .toolbar.project-management-toolbar {
  /*background-image: url(/images/aad/aad-header-bot.svg);*/
  background-image: url(/images/aad/aad-header-bot-shadow.svg);
  z-index: 100;
  overflow: visible;
  height: 159px;
  background-size: 6000px 175px;
  background-position: 50px 0;
  background-color: transparent;
  pointer-events: none;
}
.user-portal-page .proposal-sub-header > *,
body#page .programme-subheader > *,
#page #sharedTabStrip > *,
#page .org-sub-header > *,
.scrollpane .toolbar.project-management-toolbar > * {
  pointer-events: all;
}
.user-portal-page .proposal-sub-header > *.k-state-disabled,
body#page .programme-subheader > *.k-state-disabled,
#page #sharedTabStrip > *.k-state-disabled,
#page .org-sub-header > *.k-state-disabled,
.scrollpane .toolbar.project-management-toolbar > *.k-state-disabled {
  pointer-events: none;
}
#page.project-management-page {
  background: #f3f3f4;
}
#page .page-header .header-title a {
  background-image: url(/images/aad/aad-header-logo.svg);
  height: 66px;
  margin: 17px 0 0 2px;
}
.new-application-expansion-container,
.active-application-expansion-container {
  background: #ECECEC;
}
#archived-application-forms-list,
#active-application-forms-list,
#application-forms-list {
  background: #FCFCFC;
}
#application-forms-list .scientist-actions-menu-item .image {
  background: rgba(156, 156, 156, 0.1);
}
#scientist-no-application-forms .image,
.active-application-item .image {
  background: rgba(85, 85, 85, 0.1);
}
#page .page-header .header-title a img.header-logo {
  display: none;
}
#page .page-header .header-title > h1 {
  left: 160px;
}
#page a.a-link {
  color: #2196f3;
}
.active-application-expansion-container .active-application-expansion-header .selected.tabmenu-item {
  border-color: black;
  font-weight: 600;
}
#application-forms-list .scientist-actions-menu-item .info:after {
  background-image: url(/Images/aad/aad-add-fab.svg);
}
#wizard-application-steps-container li svg path {
  fill: white;
}
#wizard-application-steps-container .selected {
  border: none;
}
#wizard-application-steps-container .selected a {
  color: white;
}
#wizard-application-steps-container .selected svg path {
  fill: white;
}
.k-grid tr td a.menu-link:hover,
.k-grid tr td a.menu-link:hover,
a.mse-list-menu-item:hover {
  background-color: rgba(0, 114, 206, 0.3);
}
div#bulk-menu-container .k-grid tr td.selected {
  background: #0072ce;
}
.tooltip-report-options {
  border-color: #0072ce;
}
.programme-page div#matrix-table .table-cell.calendar-day span.calendar-day-container,
.programme-page #matrix-table .table-row .table-cell.report-cell-month {
  color: #0072ce;
}
#wizard-application-steps-container > li:hover {
  background: rgba(255, 255, 255, 0.1);
}
#wizard-application-steps-container > li:hover svg path {
  fill: white;
}
#wizard-application-steps-container > li:hover a {
  color: white;
}
#nl-side-bar.application-steps {
  background: #0072ce;
}
#wizard-application-steps-container > li > a {
  color: white;
}
.cruiseapplication-filters .more-less-toggle,
.wizard-section .sub-description,
.wizard-section .description {
  color: #0072ce;
}
.wizard-section .description > svg {
  display: inline-block !important;
}
.wizard-section .description > svg path {
  fill: #0072ce;
}
.wizard-section .description.svg-description > img,
.dataset-page .deployment-properties-part .field-label .description.svg-description > img {
  display: none;
}
.wizard-section .description > img,
.dataset-page .deployment-properties-part .field-label .description svg {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.interger-input-container a.lower-integer-btn,
.interger-input-container a.raise-integer-btn {
  background: #0072ce;
}
#switch-button-group.dmm-active .dmm-button,
#switch-button-group.decimals-active .decimals-button,
#switch-button-group.dms-active .dms-button {
  background: #0072ce;
}
.fab-container:hover::before,
a.fab-container.fab-background:hover,
.fab-container.fab-background {
  background: #0072ce;
}
.requested-days-header {
  width: 160px;
}
.wizard-layout .cruise-template-editor-map #cruiselocationplanning-splitter #grid tr:not(.row-science-action):not(.row-port-action) td.icon-cell,
.wizard-layout #page #cruiselocationplanning-splitter #grid tr:not(.row-science-action):not(.row-port-action) td.icon-cell {
  background-image: url(/images/aad/aad-dotline-arrow-down.svg);
}
.wizard-layout .cruise-itinerary-grid-container tr td .station-number {
  background: rgba(0, 114, 206, 0.7);
}
#page .add-question-section .button-action-wrapper > input[type="button"],
.wizard-layout #grid .station-cell-btn,
.wizard-layout .tooltip.clp-tooltip-editor .button-action-wrapper a.k-button,
.view-type-changer-container .view-type-changer .type-icon,
.large-header-container .ship-dps-title-container,
.medium-header-container .ship-dps-title-container,
.small-header-container .ship-dps-title-container,
.k-fieldselector .k-list .k-item,
.k-animation-container .k-list-optionlabel.k-state-focused.k-state-selected,
.k-animation-container .k-list-optionlabel.k-state-selected,
.k-listbox .k-item,
.k-overflow-container .k-state-focused.k-state-selected,
.k-overflow-container .k-state-selected,
.k-popup .k-list .k-state-focused.k-state-selected,
.k-popup .k-list .k-state-selected {
  background: #0072ce;
}
.size-small .view-type-changer.type-small,
.size-medium .view-type-changer.type-medium,
.size-large .view-type-changer.type-large {
  border-color: #0072ce;
}
.k-list-optionlabel.k-state-selected.k-state-focused.k-state-hover:hover,
#SelectCoEditor_listbox .k-item:hover,
#SelectCoEditor_list .k-list-optionlabel.k-state-hover:hover,
.k-popup.k-list-container .k-state-hover,
.k-popup.k-list-container .k-state-hover:hover,
.k-popup.k-list-container .k-textbox:hover {
  background: rgba(0, 0, 0, 0.3);
}
.cruise-readonly-form .wizard-section h4,
.cruise-readonly-form .wizard-section.cruiseapplication-values > h4,
.cruise-readonly-form .wizard-section h4,
.cruise-readonly-form .wizard-section.cruiseapplication-values > h3,
.cruise-readonly-form .wizard-section.cruiseapplication-values .principle-scientist > h4,
.cruise-readonly-form .wizard-section.cruiseapplication-documents-values h4 {
  border-color: #0072ce;
}
.reviewoutcome-page .review-question-block .tp-tabs li.active,
.reviewapplication .review-question-block .tp-tabs li.active,
.general-cruise-location .k-textbox.k-widget,
input.k-textbox,
input.k-textbox:hover,
input.k-textbox[type="text"]:hover,
.port-description input[type="text"],
span.k-datepicker.k-widget,
span.k-dropdown.k-widget,
span.k-widget.k-numerictextbox,
.wizard-section .name .k-textbox {
  border-color: #0072ce;
}
div.toggleBtn button.toggled {
  border-color: black;
}
svg .fill.org-light {
  fill: #9C9C9C;
}
svg .stroke.org-light {
  stroke: #9C9C9C;
}
svg .fill.org-main {
  fill: #0072ce;
}
svg .stroke.org-main {
  stroke: #0072ce;
}
.right-pane .cruises,
#main-content-pane .k-splitbar,
.right-pane {
  background: black;
  border-color: black;
}
.project-management-page .workflow-meta-information-parent {
  background: #0072ce;
}
.project-management-page .workflow-meta-information-parent .meta-information-container {
  border-color: white;
}
.project-management-page .workflow-meta-information-parent .meta-information-container .meta-info-header span.header-title {
  color: white;
}
.project-management-page .workflow-meta-information-parent .meta-information-container td.value,
.project-management-page .workflow-meta-information-parent .meta-information-container td.label {
  color: white;
}
.project-management-page .workflow-meta-information-parent .meta-information-container .file-count {
  background: white;
  color: #004882;
}
.cruise-readonly-form .cruiseapplication-values .print-header h2 {
  width: calc(100% - 300px);
  display: inline-block;
}
.cruise-readonly-form .print-header img.logo.aad {
  width: auto;
  height: 85px;
}
.cruise-readonly-form .print-header.aad-print-header > * {
  display: inline-block;
  vertical-align: bottom;
}
.wizard-layout .chief-scientist-values {
  margin-top: 35px;
}
.cruiselocation-template-splitter .active .custom-switch-handle,
.cruiselocation-template-splitter .map-options .map-options-header,
.cruiselocation-template-splitter .port-info-container {
  background: #0072ce;
}
.cruiselocation-template-splitter div#result-data .metadata.total-req-time span.value {
  color: #0072ce;
}
.cruiselocation-template-splitter .marine-protected-areas-empty-grid-message svg circle {
  fill: rgba(0, 114, 206, 0.2);
}
.cruiselocation-template-splitter .marine-protected-areas-empty-grid-message svg g {
  fill: #0072ce;
}
.cruise-location-analysis-section .pref-demob-port svg path:last-child,
.cruise-location-analysis-section .pref-mob-port svg path:last-child {
  fill: #0072ce;
}
#page .workflow-step-overview .content .table-report-header {
  height: 50px;
}
#page .workflow-step-overview .content .table-report-header div.toggleBtn button[type] {
  height: 50px;
  line-height: 30px;
}
.workflow-selected-numbers > * {
  color: #0072ce;
}
.workflow-selected-numbers > * path {
  fill: #0072ce;
}
.k-webkit input[type="checkbox"]:checked,
.k-ff input[type="checkbox"]:checked {
  background-color: #0072ce;
  border: 1px solid #0072ce;
}
input[type="radio"].k-radio:checked {
  border-color: #0072ce;
  color: #0072ce;
}
.user-portal-page #sharedTabStrip .tab-strip-container li {
  box-sizing: border-box;
  border-color: white;
}
.user-portal-page #sharedTabStrip .tab-strip-container li .tab-title {
  color: white;
}
.cruise-application-page h1,
.cruise-application-page h2 {
  color: #0072ce;
}
.cruise-application-page a:link {
  color: #0072ce;
}
/*Used For Mobile Display*/
@media screen and (max-width: 575px) {
  .portal-body div#page div#page-header,
  body#page.programme-page div#page-header {
    background: #000000;
  }
  .portal-body div#page div#page-header:after,
  body#page.programme-page div#page-header:after {
    display: none;
  }
  .portal-body div#page #sharedTabStrip,
  body#page.programme-page #sharedTabStrip,
  .portal-body div#page div.programme-subheader,
  body#page.programme-page div.programme-subheader {
    background: #0072ce;
  }
}