/* Minification failed. Returning unminified contents.
(5227,37): run-time error CSS1046: Expect comma, found '0'
(5227,41): run-time error CSS1046: Expect comma, found '/'
(6529,1): run-time error CSS1031: Expected selector, found '}'
(6529,1): run-time error CSS1025: Expected comma or open brace, found '}'
(7141,81554): run-time error CSS1030: Expected identifier, found ','
(7141,81579): run-time error CSS1031: Expected selector, found ')'
(7141,81579): run-time error CSS1025: Expected comma or open brace, found ')'
(7141,81664): run-time error CSS1030: Expected identifier, found ','
(7141,81689): run-time error CSS1031: Expected selector, found ')'
(7141,81689): run-time error CSS1025: Expected comma or open brace, found ')'
(7141,81829): run-time error CSS1030: Expected identifier, found ','
(7141,81854): run-time error CSS1031: Expected selector, found ')'
(7141,81854): run-time error CSS1025: Expected comma or open brace, found ')'
(7141,154893): run-time error CSS1038: Expected hex color, found '#0003'
 */
.scheduler_transparent_main
{
    font-family: -apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
    font-size: 13px;
    border: 1px solid #c0c0c0;
}

.scheduler_transparent_event
{
    opacity: 0.7;
    filter: alpha(opacity=70);

    font-size: 13px;
    color: #000;
}

.scheduler_transparent_event_inner
{
    padding: 6px 4px 4px 4px;
    overflow: hidden;

    position: absolute;
    top: 0px;
    bottom: 1px;
    left: 0px;
    right: 0px;

    background: #47afff;
    border: 1px solid #1066a8;

    display: flex; align-items: center;
}

.scheduler_transparent_event_hover .scheduler_transparent_event_inner
{
}

.scheduler_transparent_event .scheduler_transparent_action:hover
{
    opacity: 1;
    filter: none;
}

.scheduler_transparent_selected .scheduler_transparent_event_inner
{
    background: #ddd;
}

.scheduler_transparent_timeheader
{
    cursor: default;
    /*color: #333;*/
}

.scheduler_transparent_message
{
    opacity: 0.7;
    filter: alpha(opacity=70);

    padding: 10px;
    color: #eeeeee;
    background: #333;
}

.scheduler_transparent_timeheadergroup,
.scheduler_transparent_timeheadercol
{
    color: #333;

    background: #eeeeee;
    background: linear-gradient(to bottom, #f3f3f3 0%, #e9e9e9);
}

.scheduler_transparent_rowheader,
.scheduler_transparent_corner
{
    color: #333;
    background: #eeeeee;
    background: linear-gradient(to right, #f3f3f3 0%, #e9e9e9);
}

.scheduler_transparent_rowheader_inner {
    padding: 7px;
    position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; display: flex; align-items: center;
}

.scheduler_transparent_timeheadergroup_inner
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    text-align: center;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    display: flex; align-items: center; justify-content: center;
}

.scheduler_transparent_timeheadercol_inner
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-right: 1px solid #c0c0c0;
    display: flex; align-items: center; justify-content: center;
}

.scheduler_transparent_cellcolumn
{
    background: #fff;
}

.scheduler_transparent_cellparent {
    background-color: #f8f8f8;
}

.scheduler_transparent_tree_image_no_children {}
.scheduler_transparent_tree_image_expand { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00gMS41IDAuNSBMIDYuNSA1IEwgMS41IDkuNScgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6Izk5OTk5OTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWxpbmVjYXA6YnV0dCcgLz48L3N2Zz4=); }
.scheduler_transparent_tree_image_collapse { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTSAwLjUgMS41IEwgNSA2LjUgTCA5LjUgMS41JyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTojOTk5OTk5O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbGluZWNhcDpidXR0JyAvPjwvc3ZnPg==); }

.scheduler_transparent_divider,
.scheduler_transparent_splitter
{
    background-color: #c0c0c0;
}

.scheduler_transparent_divider_horizontal
{
    background-color: #c0c0c0;
}

.scheduler_transparent_matrix_vertical_line
{
    background-color: #eee;
}

.scheduler_transparent_matrix_vertical_break
{
    background-color: #000;
}

.scheduler_transparent_matrix_horizontal_line
{
    background-color: #eee;
}

.scheduler_transparent_resourcedivider
{
    background-color: #c0c0c0;
}

.scheduler_transparent_shadow_inner
{
    background-color: #666666;
    opacity: 0.5;
    filter: alpha(opacity=50);
    height: 100%;
}

.scheduler_transparent_event_bar
{
    top: 3px;
    left: 4px;
    right: 4px;
    height: 4px;

    background-color: #8bceff;
}

.scheduler_transparent_event_bar_inner
{
    position: absolute;
    height: 4px;
    background-color: #1066a8;
}

.scheduler_transparent_timeheader_float {
    display: flex; align-items: center; justify-content: center;
}

.scheduler_transparent_timeheader_float_inner {
}

.scheduler_transparent_event_float {
    display: flex; align-items: center;
}
.scheduler_transparent_event_float_inner {
    padding: 5px 4px 4px 8px;
    position: relative;
}

.scheduler_transparent_event_float_inner:after {
    content:"";
    border-color: transparent #1066a8 transparent transparent;
    border-style:solid;
    border-width:5px;
    width:0;
    height:0;
    position:absolute;
    top:7px;
    left:-4px;
}

.scheduler_transparent_event_move_left {
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #ccc;
    background: #fff;
    background: linear-gradient(to bottom, #ffffff 0%, #eeeeee);
}

.scheduler_transparent_event_move_right {
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #ccc;
    background: #fff;
    background: linear-gradient(to bottom, #ffffff 0%, #eeeeee);
}

.scheduler_transparent_event_delete {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAI5JREFUKFNtkLERgCAMRbmzdK8s4gAUlhYOYEHJEJYOYOEwDmGBPxC4kOPfvePy84MGR0RJ2N1A8H3N6DATwSQ57m2ql8NBG+AEM7D+UW+wjdfUPgerYNgB5gOLRHqhcasg84C2QxPMtrUhSqQIhg7ypy9VM2EUZPI/4rQ7rGxqo9sadTegw+UdjeDLAKUfhbaQUVPIfJYAAAAASUVORK5CYII=) center center no-repeat;
    opacity: 0.6;
    cursor: pointer;
}

.scheduler_transparent_event_delete:hover {
    opacity: 1;
}

.scheduler_transparent_rowmove_handle { background-repeat: no-repeat; background-position: center center; background-color: #ccc; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAKCAYAAACT+/8OAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAClJREFUGFdj+P//P4O9vX2Bg4NDP4gNFgBytgPxebgAMsYuQGMz/jMAAFsTZDPYJlDHAAAAAElFTkSuQmCC); cursor: move; }
.scheduler_transparent_rowmove_source { background-color: black; opacity: 0.2; }
.scheduler_transparent_rowmove_position_before, .scheduler_transparent_rowmove_position_after { background-color: #999; height: 2px; }
.scheduler_transparent_rowmove_position_child { margin-left: 10px; background-color: #999; height: 2px; }
.scheduler_transparent_rowmove_position_child:before { content: '+'; color: #999; position: absolute; top: -8px; left: -10px; }
.scheduler_transparent_rowmove_position_forbidden { background-color: red; height: 2px; margin-left: 10px; }
.scheduler_transparent_rowmove_position_forbidden:before { content: 'x'; color: red; position: absolute; top: -8px; left: -10px; }

.scheduler_transparent_link_horizontal { border-bottom-style: solid; border-bottom-color: red }
.scheduler_transparent_link_vertical { border-right-style: solid; border-right-color: red }
.scheduler_transparent_link_arrow_right:before { content: ''; border-width: 6px; border-color: transparent transparent transparent red; border-style: solid; width: 0px; height:0px; position: absolute; }
.scheduler_transparent_link_arrow_left:before { content: ''; border-width: 6px; border-color: transparent red transparent transparent; border-style: solid; width: 0px; height:0px; position: absolute; }
.scheduler_transparent_link_arrow_down:before { content: ''; border-width: 6px; border-color: red transparent transparent transparent; border-style: solid; width: 0px; height:0px; position: absolute; }

.scheduler_transparent_shadow_overlap .scheduler_transparent_shadow_inner { background-color: red; }
.scheduler_transparent_overlay { background-color: gray; opacity: 0.5; filter: alpha(opacity=50); }

.scheduler_transparent_event_group { box-sizing: border-box; font-size:13px; color:#666; padding:2px 2px 2px 2px; overflow:hidden; border:1px solid #ccc; background-color: #fff; }

.scheduler_transparent_header_icon { box-sizing: border-box; border: 1px solid #aaa; background-color: #f5f5f5; color: #000; }
.scheduler_transparent_header_icon:hover { background-color: #ccc; }
.scheduler_transparent_header_icon_hide:before { content: '\00AB'; }
.scheduler_transparent_header_icon_show:before { content: '\00BB'; }

.scheduler_transparent_rowheader.scheduler_transparent_rowheader_selected { background-color: #aaa;background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-size: 20px 20px; }

.scheduler_transparent_row_new .scheduler_transparent_rowheader_inner { cursor: text; background-position: 0px 5px; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABUSURBVChTY0ACslAaK2CC0iCQDMSlECYmQFYIAl1AjFUxukIQwKoYm0IQwFCMSyEIaEJpMMClcD4Qp0CYEIBNIUzRPzAPCtAVYlWEDgyAGIdTGBgAbqEJYyjqa3oAAAAASUVORK5CYII=); }
.scheduler_transparent_row_new .scheduler_transparent_rowheader_inner:hover { background: white; }
.scheduler_transparent_rowheader textarea { padding: 3px; }
.scheduler_transparent_rowheader_scroll { cursor: default; }

.scheduler_transparent_shadow_forbidden .scheduler_transparent_shadow_inner { background-color: red; }

.scheduler_transparent_event_moving_source { opacity: 0.5; filter: alpha(opacity=50); }

.scheduler_transparent_linkpoint { background-color: white; border: 1px solid gray; border-radius: 5px; }
.scheduler_transparent_linkpoint.scheduler_transparent_linkpoint_hover { background-color: black; }

.scheduler_transparent_event.scheduler_transparent_event_version .scheduler_transparent_event_inner { background-color: #cfdde8; background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-size: 20px 20px; }

.scheduler_transparent_crosshair_vertical, .scheduler_transparent_crosshair_horizontal, .scheduler_transparent_crosshair_left, .scheduler_transparent_crosshair_top { background-color: gray; opacity: 0.2; filter: alpha(opacity=20); }
.scheduler_transparent_link_dot { border-radius: 10px; background-color: red; }
.scheduler_transparent_task_milestone .scheduler_transparent_event_inner { position:absolute;top:16%;left:16%;right:16%;bottom:16%; background: #38761d; border: 0px none; transform: rotate(45deg); filter: none; }
.scheduler_transparent_event_left { white-space: nowrap; padding-top: 5px; color: #666; cursor: default; }
.scheduler_transparent_event_right { white-space: nowrap; padding-top: 5px; color: #666; cursor: default; }
.scheduler_transparent_selectionrectangle { background-color: #0000ff; border: 1px solid #000033; opacity: 0.4; }
.scheduler_transparent_link_shadow { border:1px solid black; }
.scheduler_transparent_link_shadow_circle { background-color:black; }

.scheduler_transparent_block { background-color: #808080; opacity: 0.5; }
/* LESS - http://lesscss.org style sheet */
/* Palette color codes */
/* Palette URL: http://paletton.com/#uid=53s1e0kjeEt4uVHaWKSqzF3GIxj */
/* Feel free to copy&paste color codes to your application */
/* MIXINS */
/* As hex codes */
/* Main Primary color */
/* Main Secondary color (1) */
header,
#menu-main-applications {
  background-color: #3e464a;
}
a.site-title {
  margin-left: 10px;
  background: url(../Images/framework_smaller.png) no-repeat top left;
  display: inline-block;
  width: 28px;
  height: 30px;
  text-indent: -9999px;
  /* hides the link text */
  color: #ffffff;
  font-family: Rockwell, Consolas, "Courier New", Courier, monospace;
  font-size: 13pt;
  margin: 2px 0 0 10px;
  /* for ie7 */
  *text-indent: 0;
  *font-size: 0;
  *line-height: 0;
}
div.menu,
div.menu a,
div.menu a:hover,
ul.menu li,
ul.menu li a,
.user-menu-expander {
  color: #CCCCCC;
}
/*******************************************
 *** General styles (from index)         ***
 *******************************************/
h1 {
  color: #007CC0;
}
h2 {
  color: #333333;
  font-size: 31px;
  font-weight: lighter;
  margin-bottom: 14px;
}
h2 > i {
  margin-right: 4px;
}
.k-tooltip {
  color: #009DE0 !important;
}
.cruiseapplication-planning {
  height: 100%;
}
.programme-top-pane {
  height: 54px;
  overflow: visible /* To show the menu */;
}
.k-button i {
  font-size: 14px;
  margin: 0 4px;
}
#main-content-pane .k-splitbar {
  background-color: #fff;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #BFBFBF;
  height: 0;
  width: 14px;
}
.left-pane {
  display: inline-block;
  width: 100%;
  /*min-width: 1100px;*/
  height: 100%;
  box-sizing: border-box;
}
/*
.left-pane-content {
    overflow: auto;
}*/
.scrollpane {
  width: 100%;
  overflow: auto;
}
#scheduler-data {
  min-width: 1100px;
  /* Cleared on specific views (= map view) */
}
/*
#scheduler-container {
    min-width: 1100px;
    / * width dynamic, scrollable content * /
}*/
/* parent class of the .right-pane */
#right-pane {
  background-color: #F7F7F7;
}
.right-pane {
  background-color: #fefefe;
  box-sizing: border-box;
  display: inline-block;
  height: 100%;
  padding: 0 14px 0 0;
  width: 100%;
}
.right-pane #right-pane-content {
  height: 100%;
}
.right-pane .voyage-details,
.right-pane .voyage-details a {
  color: #333333;
}
.right-pane .voyage-details a.morelink {
  color: #ab218e;
}
.voyage-details .actions {
  float: right;
  font-size: 14px;
  padding-top: 7px;
}
.right-pane .filters {
  height: 100%;
}
.right-pane .navigation-header {
  border-bottom: 1px solid #BFBFBF;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.right-pane .navigation-header a {
  color: #AB218E;
  display: inline-block;
  font-size: 15px;
  margin-bottom: 10px;
}
.right-pane .navigation-header i {
  margin-right: 4px;
}
.right-pane .navigation-header .actions {
  float: right;
}
.right-pane .navigation-header .actions .fa-arrows-alt {
  cursor: move;
}
.right-pane .cruises {
  height: 100%;
  color: #333333;
}
.right-pane #right-pane-content .right-pane-content-block {
  border: 1px solid #BFBFBF;
  padding: 16px 14px;
  height: 440px;
  background-color: #E5F5FC;
}
.right-pane #right-pane-content .voyage-details {
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  border-top: 1px solid #BFBFBF;
  padding: 16px 14px;
  height: 440px;
  background-color: #FFFFFF;
  color: #333333;
}
.right-pane #right-pane-content .cruiseapplication-filters {
  border: 1px solid transparent;
  padding: 16px 14px;
  min-height: 177px;
  color: #333333;
}
.right-pane #right-pane-content .cruiseapplication-filters .float-right {
  cursor: pointer;
}
.right-pane .cruiseapplication-filters #mainmap {
  margin-left: 30px;
}
.right-pane .cruiseapplication-filters .date-filter-container {
  float: right;
}
.right-pane .cruiseapplication-filters .date-filter-container a {
  color: #fff;
}
.right-pane .cruiseapplication-filters .date-filter-container label {
  text-transform: uppercase;
}
.right-pane .cruiseapplication-filters .date-filter-container .k-picker-wrap.k-state-default,
.right-pane .cruiseapplication-filters .date-filter-container .k-picker-wrap.k-state-hover {
  background-color: transparent;
  background-image: none;
  background-position: 50% 50%;
  border-color: transparent;
}
.right-pane .cruiseapplication-filters .date-filter-container span.k-picker-wrap .k-input {
  height: 1em;
  line-height: 1em;
  padding: 0.443em 0;
}
.right-pane .cruiseapplication-filters .date-filter-container .k-state-default > .k-select,
.right-pane .cruiseapplication-filters .date-filter-container .k-state-hover > .k-select {
  display: none;
}
.right-pane .cruiseapplication-filters .date-filter-container .k-picker-wrap input.k-input {
  background-color: transparent;
  color: #333333;
  box-shadow: none;
  text-indent: 0;
  width: 70px !important;
  cursor: pointer;
}
.right-pane .cruiseapplication-search-result {
  background-color: transparent;
  border: 1px solid #BFBFBF;
  color: #333333;
  margin-top: 20px;
  padding: 16px 14px;
}
/* Other Section */
.right-pane-content-block.other .other-item .indicator,
.legend li .indicator {
  border: 1px solid rgba(0, 0, 0, 0.2);
  display: inline-block;
  float: left;
  height: 12px;
  margin: 12px 7px;
  width: 12px;
  border-radius: 50%;
}
.legend ul {
  list-style: none;
  clear: both;
  padding: 3px 3px 0;
}
.legend li {
  display: inline-block;
  margin-bottom: 6px;
  margin-right: 8px;
}
.legend li.organisation > span {
  font-weight: 500;
  font-size: 1.2em;
}
.legend li .indicator {
  background-color: #64a7b5;
  /* default if not specified */
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 4px;
  margin-right: 4px;
}
.legend li .fa.fa-map-marker {
  font-size: 1.45em;
  margin-right: 2px;
}
.right-pane-content-block.other .other-item .indicator.voyage-Passage,
.other-item .indicator.voyage-Passage {
  background-color: #F0AB00;
  background-image: url("/images/stripe_cc.png") !important;
}
.right-pane-content-block.other .other-item .indicator.voyage-Trials,
.other-item .indicator.voyage-Trials {
  background-color: #61AE55;
}
.right-pane-content-block.other .other-item .indicator.voyage-Barter,
.other-item .indicator.voyage-Barter {
  background-color: #667FAF;
}
.right-pane-content-block.other .other-item .indicator.voyage-Alongside,
.other-item .indicator.voyage-Alongside {
  background-color: #F27020;
  background-image: url("/images/stripe_cc.png") !important;
}
.right-pane-content-block.other .other-item .indicator.voyage-ReCert,
.other-item .indicator.voyage-ReCert {
  background-color: #AB218E;
}
.right-pane-content-block.other .other-item .indicator.voyage-NMFSS,
.other-item .indicator.voyage-NMFSS {
  background-color: #E5E5E5;
}
.scheduler-filter-header {
  background-color: #FFFFFF;
  border-top: solid 1px #BFBFBF;
  overflow: visible;
  padding: 8px 0 8px 8px;
}
.cruiseapplication-filters .filters-container {
  padding: 0 0 10px;
}
.cruiseapplication-filters .legend {
  display: block;
  margin-bottom: 13px;
}
.cruiseapplication-filters .filters-container .filters {
  padding: 0;
  width: 100%;
}
.filter-block.grantnumber {
  padding-top: 12px;
}
.filter-block.grantnumber ::placeholder {
  color: #515967;
  opacity: 1;
}
.filter-block.grantnumber input.k-textbox[type="text"] {
  font-family: 'Roboto';
  font-size: 14px;
}
.filter-block.fundingsources {
  padding-top: 10px;
}
.filter-block.fundingsources .k-multiselect .k-multiselect-wrap input.k-input {
  color: #515967;
  opacity: 1;
  font-size: 14px;
  padding: 3px 0;
  text-transform: capitalize;
}
.cruiseapplication-filters .filters-container h4 {
  color: #333333;
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
  margin: 10px 0 5px;
  text-transform: uppercase;
}
/*
    The bar is a 
*/
.cruiseapplication-filters .filters-container.bar .filters {
  float: left;
}
.cruiseapplication-filters .filters .k-slider {
  width: 365px;
}
.cruiseapplication-filters .filters .k-textbox {
  width: 100%;
}
.cruise-application-item {
  background-color: #fff;
  border-color: #667FAF;
  border-radius: 2px 15px 6px;
  border-style: solid;
  border-width: 1px 1px 1px 7px;
  float: left;
  height: 124px;
  line-height: 17px;
  margin-right: 10px;
  margin-top: 13px;
  min-height: 100px;
  padding: 10px 2px 5px 10px;
  width: 156px;
  box-shadow: 2px 3px 1px 1px rgba(232, 250, 255, 0.35);
}
.cruise-application-item a.title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #323232;
  font-family: "Segoe UI";
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 2px;
  padding-bottom: 6px;
  text-transform: none;
  width: 140px;
  display: inline-block;
}
.cruise-application-item span > i {
  display: inline-block;
  text-align: center;
  width: 16px;
}
.cruise-application-item .equipment-summary .block {
  border-radius: 4px;
  color: transparent;
  height: 8px;
  width: 8px;
  margin: 2px;
}
.cruise-application-item .equipment-summary {
  display: block;
  margin-bottom: -14px;
  margin-top: -11px;
}
/*----- Voyage Overview Table ----- */
#programme-voyage-traject-container .voyage-traject-grid {
  border-color: #BFBFBF;
  background-color: #FFFFFF;
  border-width: 0;
}
#programme-voyage-traject-container .voyage-traject-grid {
  border-width: 0;
}
#programme-voyage-traject-container .voyage-traject-grid .link-functions-part {
  background-image: url('/images/dottedline.png');
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 11px;
  height: 38px;
  text-align: center;
  padding-bottom: 0;
  margin: 3px 0px;
}
#programme-voyage-traject-container .voyage-traject-grid .link-functions-part .actions {
  float: none;
  margin-left: 52px;
}
#programme-voyage-traject-container .voyage-traject-grid .link-functions-part .actions i {
  margin-right: 5px;
  color: #666;
  cursor: pointer;
}
#programme-voyage-traject-container .voyage-traject-grid tbody > tr:last-child .link-functions-part {
  display: none;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container {
  border-radius: 2px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14);
  margin: 0 3px 0;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container .actions {
  font-size: 14px;
  margin-left: 58px;
  padding-top: 3px;
  float: none;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container .actions i {
  margin-right: 5px;
  cursor: pointer;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description {
  padding: 0;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .header {
  background-color: #00748D;
  color: white;
  padding: 2px 5px;
  font-weight: bold;
  border-radius: 2px 2px 0px 0px;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body {
  padding: 8px 8px 0;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .date {
  font-size: 108%;
  margin-right: 4px;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .time {
  font-size: 80%;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .customs-entry {
  margin-left: 12px;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .departure-part {
  border-bottom: 1px solid #EAEAEA;
  padding: 5px;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .arrival-part {
  border-bottom: 1px solid #EAEAEA;
  padding: 5px;
}
#programme-voyage-traject-container .voyage-traject-grid.k-grid td {
  border-left: 1px solid #BFBFBF;
  border-width: 0;
}
#programme-voyage-traject-container .voyage-traject-grid .new-destination-item td:first-child {
  background-color: #E1F0F7;
  background-image: url("/images/stripe_cc.png") !important;
  padding: 0;
}
#programme-voyage-traject-container .voyage-traject-grid .new-destination-item .header,
.voyage-traject-grid .new-destination-item .body {
  padding: 5px;
}
#programme-voyage-traject-container .voyage-traject-grid .new-destination-item .add-sign {
  color: #FFFFFF;
  font-size: 2em;
  font-weight: bold;
}
#programme-voyage-traject-container .voyage-traject-grid .duration-info {
  height: 103px;
}
#programme-voyage-traject-container .voyage-traject-grid .duration-info > div {
  height: 103px;
  display: inline-block;
}
#programme-voyage-traject-container .voyage-traject-grid .duration-info .duration {
  vertical-align: top;
  padding-top: 38px;
}
#programme-voyage-traject-container .voyage-traject-grid .duration-info .travel-information {
  text-align: center;
  /*margin-left: 5px;*/
  float: right;
  margin-right: 5px;
}
.voyage-details-container .new-destination-item td {
  background-color: #CCEBF9;
  border-top: 8px solid #009DE0;
}
.voyage-details-container .k-grid td {
  color: #333333;
  height: 28px;
}
.voyage-details-container .k-grid table tbody {
  background-color: rgba(255, 255, 255, 0.12);
}
.voyage-details-container .voyage-traject-grid thead {
  display: none;
}
.voyage-details-container .k-grid tbody tr:nth-child(2n+1),
.voyage-details-container .k-grid tbody tr {
  /* waarom miste deze? */
  background-color: transparent;
}
table.cruise-details td {
  line-height: 20px;
}
table.cruise-details {
  margin: 6px 0;
}
table.cruise-details td {
  padding-bottom: 3px;
}
table.cruise-details td:first-child {
  line-height: 14px;
  vertical-align: top;
}
table.cruise-details td.col1 {
  width: 55px;
  font-size: 0.8em;
  font-style: italic;
}
table.cruise-details td > i {
  display: block;
  font-size: 0.8em;
  line-height: 12px;
}
table.cruise-details .circle {
  background-color: #d4e8f3;
  border: 1px solid #ccc;
  border-radius: 50%;
  color: #333;
  height: 44px;
  text-align: center;
  width: 44px;
  margin-right: 3px;
}
table.cruise-details .circle .days {
  display: block;
  font-size: 20px;
  line-height: 10px;
  padding-top: 13px;
}
table.cruise-details .circle > i {
  font-size: 0.7em;
  font-style: normal;
}
table.cruise-details .avatar,
div.programme-technicians .avatar-small {
  height: 40px;
  width: 40px;
  border-radius: 50px;
  border: solid 2px lightgrey;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  box-shadow: none;
  background-size: cover;
  background-position: center;
  background-color: #d4e8f3;
  background-repeat: no-repeat;
}
table.cruise-details .avatar.empty-img,
div.programme-technicians .avatar-small.empty-img {
  background-size: contain;
  background-position-y: 5px;
}
.cruise-details td a,
.right-pane-details .cruise-details td a {
  background-color: #AB218E;
  color: #fff;
  display: inline-block;
  margin-bottom: 3px;
  padding: 5px;
  border-radius: 5px;
}
.personnel-input-embarkdetails .departure-travel-container span.k-widget.k-dropdown {
  width: 100%;
}
.personnel-input-embarkdetails .departure-travel-container .arrival-airport {
  padding-left: 17px;
  width: calc(50%);
}
#programme-voyage-traject-container .voyage-traject-grid.k-grid .td-code,
.hint .td-code {
  background-color: #CCCCCC;
  font-size: 2em;
  font-weight: bold;
  text-align: center;
  padding: 0.4em;
  color: #FFFFFF;
  cursor: move;
}
#programme-voyage-traject-container .voyage-traject-grid.k-grid .td-dates,
.hint .td-dates {
  min-width: 5.6em;
  padding-left: 1em;
  padding-right: 1em;
}
#programme-voyage-traject-container .voyage-traject-grid.k-grid a {
  color: #333333;
}
#programme-voyage-traject-container .voyage-traject-grid .customs-entry .data-row-label,
#programme-voyage-traject-container #edit-customscodes .data-row-label {
  display: inline-block;
  width: 120px;
  min-width: 120px;
  letter-spacing: 0px;
  line-height: 1;
  height: 100%;
  padding: 1em 0 0 0;
}
#programme-voyage-traject-container .voyage-traject-grid .customs-entry .data-row-value,
#programme-voyage-traject-container #edit-customscodes .data-row-value {
  display: inline-block;
  letter-spacing: 0px;
  width: auto;
  padding-left: 10px;
}
#programme-voyage-traject-container .tooltip {
  display: none;
}
#programme-voyage-traject-container .voyage-traject-grid td {
  position: relative;
}
#programme-voyage-traject-container .voyage-traject-grid .action-buttons {
  display: inline-block;
  font-size: 19px;
  float: right;
  cursor: pointer;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container .action-buttons i.fa {
  display: inline-block;
  margin: 0 1px;
  font-size: 14px;
}
#programme-voyage-traject-container .voyage-traject-grid .action-buttons .fa.fa-scissors.action-cut {
  margin-left: 4px;
}
#programme-voyage-traject-container .voyage-traject-grid tr:hover .action-buttons {
  display: inline-block;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .departure-part .destination-float-left,
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .arrival-part .destination-float-left {
  float: left;
  width: 59%;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .departure-part,
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .arrival-part {
  overflow: hidden;
}
#programme-voyage-traject-container .destination-container .left-top,
#programme-voyage-traject-container .destination-container .left-bot {
  float: left;
  width: 59%;
}
#programme-voyage-traject-container .destination-container .right-top,
#programme-voyage-traject-container .destination-container .right-bot {
  float: right;
  width: 39%;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container a {
  display: inline-block;
  width: calc(100% - 30px);
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  vertical-align: middle;
  font-family: 'Roboto';
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container .customs-entry-info span {
  font-size: 12px;
  padding: 0;
}
#programme-voyage-traject-container .voyage-traject-grid td.td-description .body .arrival-part {
  border-top: 1px solid #EAEAEA;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container i.fa {
  font-size: 22px;
  color: rgba(0, 0, 0, 0.6);
  vertical-align: top;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container i.fa-arrow-down {
  font-size: 15px;
}
#programme-voyage-traject-container .destination-container .cruise-code-entry {
  padding: 5px 0 0 5px;
  overflow: hidden;
}
#programme-voyage-traject-container .destination-container .information-container {
  padding-top: 6px;
  padding-left: 4px;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container .travel-information a {
  width: 20px;
}
#programme-voyage-traject-container .destination-container .fa.fa-bolt {
  margin-left: 3px;
  margin-right: 4px;
}
#programme-voyage-traject-container .destination-container img.crane-icon {
  width: 25px;
  display: inline-block;
  height: 21px;
  margin-bottom: -4px;
  padding-top: 4px;
}
#programme-voyage-traject-container .destination-top-part {
  padding-bottom: 4px;
}
#programme-voyage-traject-container .travel-information .fa-arrow-down {
  font-size: 8px;
}
#programme-voyage-traject-container .left-top i.fa.fa-anchor {
  padding-top: 9px;
}
#programme-voyage-traject-container .destination-top-part,
#programme-voyage-traject-container .destination-bot-part {
  overflow: hidden;
}
#programme-voyage-traject-container .voyage-traject-grid .departure-part .left-bot a,
#programme-voyage-traject-container .voyage-traject-grid .arrival-part .left-bot a {
  font-size: 12px;
}
#programme-voyage-traject-container .cruise-part {
  overflow: hidden;
}
#programme-voyage-traject-container .cruise-part .destination-float-left {
  float: left;
  width: 80%;
}
#programme-voyage-traject-container .destination-container .cruise-code-entry .Cruise-name {
  float: left;
  width: calc(100% - 57px);
}
#programme-voyage-traject-container .destination-container .cruise-code-entry .cruise-code {
  float: left;
  padding: 0 3px;
  border-radius: 3px;
  color: white;
  margin-right: 3px;
}
#programme-voyage-traject-container .cruise-part .destination-float-right {
  float: left;
  width: 19%;
  margin-bottom: 10px;
}
#programme-voyage-traject-container .voyage-traject-grid .departure-part .left-bot i.fa,
#programme-voyage-traject-container .voyage-traject-grid .arrival-part .left-bot i.fa {
  font-size: 12px;
  vertical-align: top;
  padding-top: 4px;
  padding-left: 10px;
}
#programme-voyage-traject-container .destination-container .new-action-buttons {
  display: inline-block;
  float: right;
}
#programme-voyage-traject-container .voyage-traject-grid .destination-container .action-buttons > i.fa {
  font-size: 15px;
  color: white;
  padding: 1px 1px 0;
  cursor: pointer;
}
#programme-voyage-traject-container .cruise-code.voyage-event-type-Cruise {
  background-color: #64a7b5;
}
#programme-voyage-traject-container .cruise-code.voyage-event-type-Trials {
  background-color: #61AE55;
}
#programme-voyage-traject-container .cruise-code.voyage-event-type-Barter {
  background-color: #667FAF;
}
#programme-voyage-traject-container .cruise-code.voyage-event-type-Alongside {
  background-color: #F27020;
  background-image: url(/images/stripe_cc.png);
}
#programme-voyage-traject-container .cruise-code.voyage-event-type-Passage {
  background-color: #F0AB00;
  background-image: url(/images/stripe_cc.png);
}
#programme-voyage-traject-container .cruise-code.voyage-event-type-NMFSS {
  background-color: #E5E5E5;
}
#programme-voyage-traject-container .cruise-code.voyage-event-type-ReCert {
  background-color: #AB218E;
}
#programme-voyage-traject-container .arrival-part .destination-top-part .right-top {
  padding-top: 4px;
}
#programme-voyage-traject-container .voyage-traject-grid .duration-info .duration > * {
  float: left;
}
#programme-voyage-traject-container .voyage-traject-grid .duration-info .duration i.fa-ship {
  font-size: 16px;
}
#programme-voyage-traject-container .hint {
  background-color: #fff;
  border: 1px solid #AB218E;
  padding: 20px;
  width: 360px;
}
#programme-voyage-traject-container .hint .action-buttons {
  display: none;
}
#programme-voyage-traject-container .hint td {
  padding: 0.929em 1.286em;
}
/*----- End of Voyage Overview Table----- */
#main-menu-container {
  margin-top: 2px;
  padding-left: 20px;
  background-color: #fff;
  width: 400px;
  height: 270px;
  border: 2px solid #009DE0;
  z-index: 40000;
}
.k-toolbar {
  background-color: transparent;
  border: 0 none;
  background-image: none;
}
.k-toolbar .k-button {
  background-color: #fefefe;
  background-image: none;
  border-color: transparent;
}
.k-toolbar .text-display {
  color: #007CC0;
  padding: 0 12px;
  font-family: arial;
  font-size: 1.4em;
  font-weight: bold;
}
.k-toolbar .date-range-selector {
  color: #007CC0;
  cursor: pointer;
  font-family: arial;
  font-size: 1.15em;
  padding: 2px 7px;
  position: absolute;
  right: 12px;
  top: 12px;
}
.k-toolbar .date-range-selector .fa.fa-calendar {
  padding-right: 4px;
}
/*******************************************
 *** General styles, scheduler           ***
 *******************************************/
.scheduler_transparent_timeheadergroup .custom-header-part {
  border-right: 1px solid #dedede;
  height: 19px;
  line-height: 19px;
  text-align: center;
  background-color: white;
}
.scheduler_transparent_main {
  font-family: Arial, Tahoma;
}
.scheduler_transparent_matrix_horizontal_line,
.scheduler_transparent_matrix_vertical_line {
  display: none;
}
.scheduler_transparent_scrollable {
  background-color: #F7F7F7;
}
.scheduler_transparent_timeheadergroup_inner {
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
  bottom: 0;
  font-family: arial;
  font-size: 12px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 0;
}
/*Drag element from the scheduler*/
.scheduler_transparent_shadow_forbidden {
  background-color: #fc1414;
}
.scheduler_transparent_selected .scheduler_transparent_event_inner {
  background-color: #f8b617 !important;
}
.scheduler_transparent_selected.area-based-event .scheduler-timeline-event,
.scheduler_transparent_selected.area-based-event .main-cruise-event {
  background-color: #f8b617 !important;
}
.scheduler_transparent_selected.area-based-event .connection-element {
  background-color: #f8b617 !important;
}
.scheduler_transparent_selected.area-based-event .voyage-event-details-block {
  background-color: #f8b617 !important;
  border-color: #f8b617 !important;
}
.scheduler_transparent_selected.area-based-event .voyage-event-details-block .header .cruise-code {
  color: #f8b617 !important;
}
.Harbour {
  border-left: 1px solid #999;
  height: 12px;
}
.Harbour > div {
  display: none;
}
.HarbourMobilisationDates {
  border-left: 1px dotted #999;
  height: 12px;
}
.HarbourMarker {
  background-color: transparent;
  margin-left: 0;
  margin-top: 67px;
  overflow: visible !important;
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Chrome, Safari, Opera */
  -webkit-transform-origin: 50%  51%;
  -webkit-backface-visibility: hidden;
  transform: rotate(-45deg);
  font-family: Arial;
  line-height: 16px;
}
.harbour.fa.fa-circle,
.harbour.fa.fa-square {
  color: #CCCCCC;
  font-size: 6px;
  line-height: 22px;
  margin-left: -1px;
}
/*
    When more zoomed, it is visible, but remove the blue bar with an harbour.
*/
/*
    Render event with a border as underline.
*/
.HarbourMarker .scheduler_transparent_event_inner {
  background-color: transparent;
  border-color: #999;
  border-width: 0 0 1px;
  font-size: 9px;
  height: 11px;
  margin-top: 0;
  overflow: visible;
  padding: 0 0 1px;
  right: auto;
  text-transform: uppercase;
}
.HarbourMarker.normal > div {
  top: -10px;
  left: 10px;
}
.inline-cruise-details,
.inline-voyage-details {
  background-color: #fefefe;
  border-color: #46aad0 #46aad0 #46aad0;
  border-image: none;
  border-style: solid;
  border-width: 1px 1px 2px;
  font-size: 9px;
  line-height: 10px;
  padding: 3px 3px 12px;
  text-align: center;
  vertical-align: top;
  white-space: normal;
  min-width: 10%;
  position: relative;
}
.inline-cruise-details > div,
.inline-voyage-details > div {
  position: relative;
}
.inline-cruise-details .equipment-summary {
  bottom: 1px;
  position: absolute;
  width: 100%;
}
/*
.inline-cruise-details.selected,
.cruise.selected, .cruise.selected div.scheduler_transparent_event_inner {
    background-color: #ff9423 !important;
    border-color: #f60 !important;
    border-width: 2px;
}*/
/*.inline-cruise-details.not-selected,*/
.cruise.not-selected:not(.area-based-event),
.cruise.not-selected:not(.area-based-event) div.scheduler_transparent_event_inner,
.cruise.not-selected .scheduler-timeline-event,
.transit.not-selected:not(.area-based-event) div.scheduler_transparent_event_inner,
.transit.not-selected .scheduler-timeline-event,
.inportevent.not-selected:not(.area-based-event),
.inportevent.not-selected:not(.area-based-event) div.scheduler_transparent_event_inner,
.inportevent.not-selected .scheduler-timeline-event,
.has-application-linked.not-selected:not(.area-based-event),
.has-application-linked.not-selected:not(.area-based-event) div.scheduler_transparent_event_inner,
.has-application-linked.not-selected .scheduler-timeline-event {
  /*opacity: 0.9;*/
  background-color: #CCC !important;
  border-color: #CCC !important;
  border-width: 2px;
}
/* following piece of code is in newProgramme.css and Planning.less, because of some !important */
.inline-cruise-details.timeline-hover,
.inline-voyage-details.timeline-hover,
.cruise.timeline-hover div.scheduler_transparent_event_inner,
.inportevent.timeline-hover,
.inportevent.timeline-hover div.scheduler_transparent_event_inner {
  background-color: #ff9423 !important;
  border-color: #f60 !important;
  /*border-width: 2px;*/
}
/* Scheduler Base Styles */
/*
Styles for schedular
*/
.scheduler_transparent_main {
  font-family: inherit;
  border-width: 1px 1px;
}
.scheduler-filter-header .k-button {
  background-color: transparent;
  border-color: transparent;
  background-image: none;
  padding: 23px 2px;
  margin: 0 7px 0 0;
}
#body-content.scrollpane.personnel_actual.actual .pdf-export-content .scheduler-filter-header > div.k-toolbar {
  height: 32px;
}
#body-content.scrollpane.personnel_actual.actual .pdf-export-content .scheduler-filter-header > div.k-toolbar > * {
  display: inline-block;
  margin: 0;
  padding: 0;
}
#body-content.scrollpane.personnel_actual.actual .pdf-export-content .scheduler-filter-header > div.k-toolbar > div > a,
#body-content.scrollpane.personnel_actual.actual .pdf-export-content .scheduler-filter-header > div.k-toolbar > div > a {
  display: inline-block;
  margin: 0;
  padding: 0;
  height: 26px;
  border: none;
}
#body-content.scrollpane.personnel_actual.actual .pdf-export-content .scheduler-filter-header > div.k-toolbar > div > a:focus {
  margin: 0;
  padding: 0;
  box-shadow: none;
}
#body-content.scrollpane.personnel_actual.actual .pdf-export-content .scheduler-filter-header > div.k-toolbar > div > a.k-state-active {
  margin: 0;
  padding: 0;
  color: black;
  background-color: transparent;
  border: none;
}
.scheduler_transparent_event {
  opacity: 1;
}
.scheduler_transparent_corner > div {
  background: none repeat scroll 0 0 transparent !important;
}
.scheduler_transparent_rowheader,
.scheduler_transparent_corner,
.scheduler_transparent_timeheadergroup,
.scheduler_transparent_timeheadercol {
  background: none repeat scroll 0 0 transparent;
  color: #666666;
}
.scheduler_transparent_rowheader_inner {
  padding: 5px 3px 0 8px;
}
.scheduler_transparent_timeheadergroup_inner,
.scheduler_transparent_timeheadercol_inner {
  padding-top: 2px;
}
.pdf-export-button {
  width: 20px;
  font-size: 12px;
  position: absolute;
  top: 70px;
  left: 120px;
}
.pdf-export-button path {
  fill: #009DE0;
}
.scheduler_popup_main {
  max-width: 400px;
  border: 1px solid #3c454f;
  background-color: white;
  color: rgba(0, 0, 0, 0.64);
  padding: 4px 9px;
  z-index: 10;
}
.scheduler_popup_main h4 {
  color: black;
}
.scheduler_popup_main a,
.scheduler_popup_main a:hover {
  color: #1A9CAD;
  text-decoration: underline;
}
.scheduler_toolbar {
  margin-left: 10px;
  display: inline-block;
  width: 100%;
}
#scheduler-data {
  height: 93%;
  width: 100%;
}
.scheduler-inline-menu {
  background-color: #efefef;
  border: 1px solid #999;
  border-radius: 0 20px;
  display: none;
  max-height: 400px;
  overflow: auto;
  padding: 16px 43px 16px 22px;
  position: absolute;
  top: 49px;
  z-index: 2000;
}
.main-menu-filter {
  left: 27px;
}
.main-menu-filter .separator-line {
  border-bottom: 1px solid #999;
  margin-bottom: 6px;
  padding-top: 5px;
}
.main-menu-filter i {
  margin-right: 4px;
  font-size: 1.1em;
}
.main-menu-filter i.fa-file-pdf-o {
  color: #e35724;
}
.main-menu-filter i.fa-square-o {
  color: #00ADEE;
  font-size: 1.3em;
}
.timeline-filter {
  left: 20px;
}
/* Scheduler Secondary Styles*/
.scheduler_transparent_cell.separator-line.scheduler_transparent_cell_business {
  background-color: #009DE0;
  color: #009DE0;
}
.scheduler_transparent_cell.year-odd,
.scheduler_transparent_cell > .year-odd {
  background-color: #DEE9EA;
}
.scheduler_transparent_cell.year-even,
.scheduler_transparent_cell > .year-even {
  /*background-color: #000;*/
}
.size-small a.toggle-view {
  background-color: #009DE0;
  border-radius: 4px 4px 0;
  color: #fff;
  display: inline-block;
  margin-top: -9px;
  padding: 4px;
  width: 100%;
}
.large-header-container,
.medium-header-container {
  background-color: #fff;
  border: 2px solid #009DE0;
  border-radius: 20px 20px 0;
  box-sizing: border-box;
}
.large-header-container .toggle-view,
.medium-header-container .toggle-view {
  background-color: #009DE0;
  border-radius: 0 0 0 16px;
  color: #fff;
  display: inline-block;
  font-size: 9px;
  width: 100%;
}
.large-header-container .nioz,
.medium-header-container .nioz {
  padding-top: 8px;
  width: 83px;
}
.large-header-container > img,
.medium-header-container > img,
.large-header-container .nerc,
.medium-header-container .nerc,
.large-header-container .geomar,
.medium-header-container .geomar,
.large-header-container .imr,
.medium-header-container .imr,
.large-header-container .aad,
.medium-header-container .aad,
.large-header-container .csiro,
.medium-header-container .csiro {
  padding-bottom: 9px;
  padding-top: 12px;
  width: 91px;
}
.scheduler_transparent_divider.scheduler_transparent_splitter {
  color: #F9FAFA;
  background-color: #F9FAFA;
}
.scheduler_transparent_event_inner {
  padding-top: 3px;
  bottom: 0;
  box-sizing: border-box;
  border: none;
}
.deployment .scheduler_transparent_event_inner {
  bottom: 1px;
  /* need to show deployment lines with some whitespace, as it is else shown as a solid block */
}
/* cruises */
.scheduler_transparent_event.cruise .scheduler_transparent_event_inner,
.scheduler_transparent_event.Voyage .scheduler_transparent_event_inner,
.scheduler_transparent_event.inportevent .scheduler_transparent_event_inner {
  text-align: center;
  color: white;
}
/*
    Events are usually at this level, Voyage bar has a lower z-index so it is always below cruises.
*/
.scheduler_transparent_event {
  z-index: 0;
}
.scheduler_transparent_event.Voyage {
  /*border-radius: 8px;*/
  z-index: 0;
  height: 2em !important;
}
.scheduler_transparent_event.Voyage.selected {
  border: 2px dashed black;
}
.scheduler_transparent_timeheadercol_inner,
.scheduler_transparent_timeheadergroup_inner,
.scheduler_transparent_main {
  border-color: #dedede;
}
.scheduler_transparent_divider,
.scheduler_transparent_divider_horizontal {
  background-color: #dedede;
}
.scheduler_transparent_event.Person .main-cruise-event,
.scheduler_transparent_event.Person .scheduler_transparent_event_inner {
  border-color: transparent;
  background-color: #8bceff;
  color: White;
  text-align: center;
  border-radius: 0 0 2px 2px;
  padding-top: 5px;
}
.scheduler_transparent_event.Person.ship-row .main-cruise-event,
.scheduler_transparent_event.Person.ship-row .scheduler_transparent_event_inner {
  border-radius: 2px 2px 0 0;
  /* The event on the ship has an even below it usually, so no rounded corders on bottom, but on top. */
}
.scheduler_transparent_event.cruise .main-cruise-event,
.scheduler_transparent_event.cruise .scheduler_transparent_event_inner,
.scheduler_transparent_event.transport .main-cruise-event,
.scheduler_transparent_event.transport .scheduler_transparent_event_inner {
  background-color: #009DE0;
  border-color: #009DE0;
  color: White;
}
/*
    With text only, the main-cruise-event bar is behind and therefore not properly displayed, so it is used to have the text on top, and further equal styling for main-cruise-event except background color.
*/
.scheduler_transparent_event .main-cruise-event,
.scheduler_transparent_event .text-only {
  margin-top: -5px;
  color: white;
}
.scheduler_transparent_event .main-cruise-event .scheduler-timeline-event,
.scheduler_transparent_event .text-only .scheduler-timeline-event {
  height: 100%;
  line-height: 25px;
  text-align: center;
}
.scheduler_transparent_event .text-only {
  background-color: transparent;
}
.scheduler_transparent_event.transit .main-cruise-event,
.scheduler_transparent_event.transit .scheduler_transparent_event_inner {
  background-color: #F0AB00;
  border-color: #F0AB00;
  color: #FFFFFF;
  text-align: center;
  background-image: url("/images/stripe_cc.png") !important;
  height: 25px;
  padding: 5px 0;
  cursor: default;
}
.scheduler_transparent_event.Custom {
  padding-bottom: 1px;
  margin-top: 9px !important;
}
td.inline-cruise-details,
.inline-voyage-details {
  border-color: #64a7b5;
  /*background-color: @color-accent-1-0-T;*/
}
.scheduler_transparent_main .scheduler_transparent_event.FullTrip .scheduler_transparent_event_inner,
.scheduler_transparent_main .scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_inner,
.scheduler_transparent_main .scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_main .scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_bar,
.scheduler_transparent_main .scheduler_transparent_event.FullTrip.area-based-event .main-cruise-event {
  background-color: #CCEBF9;
  border-color: #CCEBF9;
  color: #CCEBF9;
}
td.inline-cruise-details.FullTrip,
td.inline-voyage-details.FullTrip {
  border-color: #CCEBF9;
}
.scheduler_transparent_event.Voyage.Passage .scheduler_transparent_event_inner,
.scheduler_transparent_event.cruise.Passage .scheduler_transparent_event_inner,
.scheduler_transparent_event.Voyage.Passage .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.cruise.Passage .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.Voyage.Passage .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.cruise.Passage .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.Voyage.Passage .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.cruise.Passage .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.Voyage.Passage.area-based-event .main-cruise-event,
.scheduler_transparent_event.cruise.Passage.area-based-event .main-cruise-event {
  background-color: #F0AB00;
  border-color: #F0AB00;
  color: #FFFFFF;
  background-image: url("/images/stripe_cc.png") !important;
}
td.inline-cruise-details.Passage,
td.inline-voyage-details.Passage {
  border-color: #F0AB00;
  background-color: rgba(240, 171, 0, 0.02);
  background-image: url("/images/stripe_cc.png") !important;
}
.scheduler_transparent_event.Voyage.Trials .scheduler_transparent_event_inner,
.scheduler_transparent_event.cruise.Trials .scheduler_transparent_event_inner,
.scheduler_transparent_event.Voyage.Trials .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.cruise.Trials .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.Voyage.Trials .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.cruise.Trials .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.Voyage.Trials .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.cruise.Trials .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.Voyage.Trials.area-based-event .main-cruise-event,
.scheduler_transparent_event.cruise.Trials.area-based-event .main-cruise-event {
  background-color: #61AE55;
  border-color: #61AE55;
  color: #FFFFFF;
}
td.inline-cruise-details.Trials,
td.inline-voyage-details.Trials {
  border-color: #61AE55;
  background-color: rgba(97, 174, 85, 0.02);
}
.scheduler_transparent_event.Voyage.Barter .scheduler_transparent_event_inner,
.scheduler_transparent_event.cruise.Barter .scheduler_transparent_event_inner,
.scheduler_transparent_event.Voyage.Barter .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.cruise.Barter .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.Voyage.Barter .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.cruise.Barter .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.Voyage.Barter .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.cruise.Barter .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.Voyage.Barter.area-based-event .main-cruise-event,
.scheduler_transparent_event.cruise.Barter.area-based-event .main-cruise-event {
  background-color: #667FAF;
  border-color: #667FAF;
  color: #FFFFFF;
}
td.inline-cruise-details.Barter,
td.inline-voyage-details.Barter {
  border-color: #667FAF;
  background-color: rgba(248, 182, 23, 0.02);
}
.scheduler_transparent_event.Voyage.Alongside .scheduler_transparent_event_inner,
.scheduler_transparent_event.cruise.Alongside .scheduler_transparent_event_inner,
.scheduler_transparent_event.inportevent.Alongside .scheduler_transparent_event_inner,
.scheduler_transparent_event.Voyage.Alongside .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.cruise.Alongside .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.inportevent.Alongside .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.Voyage.Alongside .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.cruise.Alongside .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.inportevent.Alongside .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.Voyage.Alongside .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.cruise.Alongside .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.inportevent.Alongside .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.Voyage.Alongside.area-based-event .main-cruise-event,
.scheduler_transparent_event.cruise.Alongside.area-based-event .main-cruise-event,
.scheduler_transparent_event.inportevent.Alongside.area-based-event .main-cruise-event {
  background-color: #F27020;
  border-color: #F27020;
  color: #FFFFFF;
  background-image: url("/images/stripe_cc.png") !important;
}
td.inline-cruise-details.Alongside,
td.inline-voyage-details.Alongside {
  border-color: #F27020;
  background-color: rgba(242, 112, 32, 0.02);
  background-image: url("/images/stripe_cc.png") !important;
}
.scheduler_transparent_event.Voyage.ReCert .scheduler_transparent_event_inner,
.scheduler_transparent_event.cruise.ReCert .scheduler_transparent_event_inner,
.scheduler_transparent_event.inportevent.ReCert .scheduler_transparent_event_inner,
.scheduler_transparent_event.Voyage.ReCert .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.cruise.ReCert .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.inportevent.ReCert .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.Voyage.ReCert .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.cruise.ReCert .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.inportevent.ReCert .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.Voyage.ReCert .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.cruise.ReCert .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.inportevent.ReCert .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.Voyage.ReCert.area-based-event .main-cruise-event,
.scheduler_transparent_event.cruise.ReCert.area-based-event .main-cruise-event,
.scheduler_transparent_event.inportevent.ReCert.area-based-event .main-cruise-event {
  background-color: #AB218E;
  border-color: #AB218E;
  color: #FFFFFF;
}
td.inline-cruise-details.ReCert,
td.inline-voyage-details.ReCert {
  border-color: #AB218E;
  background-color: rgba(171, 33, 142, 0.02);
  background-image: url("/images/stripe_cc.png") !important;
}
.scheduler_transparent_event.Voyage.NMFSS .scheduler_transparent_event_inner,
.scheduler_transparent_event.cruise.NMFSS .scheduler_transparent_event_inner,
.scheduler_transparent_event.Voyage.NMFSS .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.cruise.NMFSS .scheduler_transparent_event_float_inner,
.scheduler_transparent_event.Voyage.NMFSS .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.cruise.NMFSS .scheduler_transparent_event_float_bar_inner,
.scheduler_transparent_event.Voyage.NMFSS .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.cruise.NMFSS .scheduler_transparent_event_float_bar,
.scheduler_transparent_event.Voyage.NMFSS.area-based-event .main-cruise-event,
.scheduler_transparent_event.cruise.NMFSS.area-based-event .main-cruise-event {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
  color: #FFFFFF;
}
.draft .scheduler_transparent_event.FullTrip.actual:not(.review-programme-row) .scheduler_transparent_event_inner,
.draft .scheduler_transparent_event.FullTrip.actual:not(.review-programme-row) .scheduler_transparent_event_float_inner,
.draft .scheduler_transparent_event.FullTrip.actual:not(.review-programme-row) .scheduler_transparent_event_float_bar_inner,
.draft .scheduler_transparent_event.FullTrip.actual:not(.review-programme-row) .scheduler_transparent_event_float_bar,
.draft .scheduler_transparent_event.Voyage.actual:not(.review-programme-row) .scheduler_transparent_event_inner,
.draft .scheduler_transparent_event.Voyage.actual:not(.review-programme-row) .scheduler_transparent_event_float_inner,
.draft .scheduler_transparent_event.Voyage.actual:not(.review-programme-row) .scheduler_transparent_event_float_bar_inner,
.draft .scheduler_transparent_event.Voyage.actual:not(.review-programme-row) .scheduler_transparent_event_float_bar,
.draft .scheduler_transparent_event.cruise.actual:not(.review-programme-row) .scheduler_transparent_event_inner,
.draft .scheduler_transparent_event.cruise.actual:not(.review-programme-row) .scheduler_transparent_event_float_inner,
.draft .scheduler_transparent_event.cruise.actual:not(.review-programme-row) .scheduler_transparent_event_float_bar_inner,
.draft .scheduler_transparent_event.cruise.actual:not(.review-programme-row) .scheduler_transparent_event_float_bar,
.draft .scheduler_transparent_event.inportevent.actual:not(.review-programme-row) .scheduler_transparent_event_inner,
.draft .scheduler_transparent_event.inportevent.actual:not(.review-programme-row) .scheduler_transparent_event_float_inner,
.draft .scheduler_transparent_event.inportevent.actual:not(.review-programme-row) .scheduler_transparent_event_float_bar_inner,
.draft .scheduler_transparent_event.inportevent.actual:not(.review-programme-row) .scheduler_transparent_event_float_bar,
.draft .scheduler_transparent_event.transit.actual:not(.review-programme-row) .scheduler_transparent_event_inner,
.draft .scheduler_transparent_event.actual:not(.review-programme-row) .scheduler-timeline-event,
#review-page .scheduler_transparent_event.FullTrip.actual.review-draft-row .scheduler_transparent_event_inner,
#review-page .scheduler_transparent_event.FullTrip.actual.review-draft-row .scheduler_transparent_event_float_inner,
#review-page .scheduler_transparent_event.FullTrip.actual.review-draft-row .scheduler_transparent_event_float_bar_inner,
#review-page .scheduler_transparent_event.FullTrip.actual.review-draft-row .scheduler_transparent_event_float_bar,
#review-page .scheduler_transparent_event.Voyage.actual.review-draft-row .scheduler_transparent_event_inner,
#review-page .scheduler_transparent_event.Voyage.actual.review-draft-row .scheduler_transparent_event_float_inner,
#review-page .scheduler_transparent_event.Voyage.actual.review-draft-row .scheduler_transparent_event_float_bar_inner,
#review-page .scheduler_transparent_event.Voyage.actual.review-draft-row .scheduler_transparent_event_float_bar,
#review-page .scheduler_transparent_event.cruise.actual.review-draft-row .scheduler_transparent_event_inner,
#review-page .scheduler_transparent_event.cruise.actual.review-draft-row .scheduler_transparent_event_float_inner,
#review-page .scheduler_transparent_event.cruise.actual.review-draft-row .scheduler_transparent_event_float_bar_inner,
#review-page .scheduler_transparent_event.cruise.actual.review-draft-row .scheduler_transparent_event_float_bar,
#review-page .scheduler_transparent_event.actual.review-draft-row .main-cruise-event .scheduler-timeline-event,
#review-page .scheduler_transparent_event.inportevent.actual.review-draft-row .scheduler_transparent_event_inner,
#review-page .scheduler_transparent_event.inportevent.actual.review-draft-row .scheduler_transparent_event_float_inner,
#review-page .scheduler_transparent_event.inportevent.actual.review-draft-row .scheduler_transparent_event_float_bar_inner,
#review-page .scheduler_transparent_event.inportevent.actual.review-draft-row .scheduler_transparent_event_float_bar,
#review-page .scheduler_transparent_event.transit.actual.review-draft-row .scheduler_transparent_event_inner {
  background-image: url("/images/stripe_cc_green.png") !important;
  border: solid 1px #267F00;
  color: #444;
}
.scheduler_transparent_event.cruise-details {
  pointer-events: none;
  box-sizing: border-box;
}
/*
    When an event is not yet saved > show it a little bit greyed out to feedback user it isn't saved yet.
*/
.preliminary-voyageevent .scheduler_transparent_event_inner,
.preliminary-inportevent .scheduler_transparent_event_inner,
.preliminary-voyageevent .main-cruise-event,
.preliminary-inportevent .main-cruise-event {
  opacity: 0.5;
}
.scheduler_transparent_event.cruise-details .scheduler_transparent_event_inner {
  background-color: transparent;
  border: 0;
}
.scheduler_transparent_event.cruise-details .cruise-details-parent {
  height: 200px;
  background-color: transparent;
  /*position: fixed;
    left: 160px;
    right: 10px;*/
}
.scheduler_transparent_event.cruise-details .cruise-details-parent div.inline-cruise-details,
.scheduler_transparent_event.cruise-details .cruise-details-parent div.inline-voyage-details {
  display: inline-block;
  pointer-events: all;
  max-width: 110px;
  margin-left: 3px;
  height: 120px;
  min-width: 90px;
  box-sizing: border-box;
  border-width: 1px;
  box-shadow: none;
}
.personnel_draft .scheduler_transparent_event.Person.actual .scheduler_transparent_event_inner {
  background-image: url("/images/stripe_cc_green.png") !important;
  border-color: #267F00 !important;
  color: #444 !important;
}
.scheduler_transparent_event_bar_inner {
  background-color: white;
}
.scheduler_transparent_event_bar {
  background-color: transparent;
  z-index: 1;
}
td.inline-cruise-details.NMFSS,
td.inline-voyage-details.NMFSS {
  border-color: #E5E5E5;
  background-color: rgba(229, 229, 229, 0.02);
}
.scheduler_transparent_tree_image_no_children {
  display: none;
}
.personnel-ships-scheduler .pdf-export-button {
  display: none;
}
/*
    Personnel specific styling on request personnel entries
*/
.scheduler_transparent_event.request-personnel > div {
  background-color: #243B7F;
  border-color: #243B7F;
  color: white;
  cursor: move;
  font-size: 7px;
  margin-top: 3px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2px;
}
.scheduler_transparent_event.request-personnel.area-based-event .scheduler_transparent_event_inner {
  background-color: transparent;
  border-color: transparent;
  /* background-image: url("/images/stripe_cc_green.png") !important; */
}
.scheduler_transparent_event.request-personnel.area-based-event .area-line {
  margin: 0;
  padding: 0;
}
.scheduler_transparent_event.area-based-event .inport-during-cruise {
  background-color: transparent;
  border-color: transparent;
  background-image: url("/images/stripe_cc.png") !important;
}
#plancruiseapplication-page .scheduler_transparent_event.FullTrip .scheduler_transparent_event_inner,
#plancruiseapplication-page .scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_inner,
#plancruiseapplication-page .scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_bar_inner,
#plancruiseapplication-page .scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_bar {
  background-color: transparent !important;
  color: transparent !important;
}
#plancruiseapplication-page .scheduler_transparent_event.FullTrip.no-voyageevent .scheduler_transparent_event_inner,
#plancruiseapplication-page .scheduler_transparent_event.FullTrip.single-voyageevent .scheduler_transparent_event_inner {
  border: 0 !important;
}
#plancruiseapplication-page .scheduler_transparent_event.FullTrip.multiple-voyageevent {
  border: 2px dotted black;
}
#plancruiseapplication-page .scheduler_transparent_event.FullTrip.multiple-voyageevent.selected {
  border: 2px dashed black;
}
.too-much-requested .scheduler_transparent_event_bar_inner {
  background-color: red !important;
}
.inline-cruise-details h4,
.inline-voyage-details h4 {
  color: #007CC0;
  line-height: 1em;
  font-size: 1.2em;
}
.handler {
  cursor: ns-resize;
  border: 1px solid #fff;
  padding-left: 3px;
  width: 8px;
}
#mainmap .leaflet-label {
  position: fixed;
  background: none repeat scroll 0 0 padding-box rgba(255, 255, 255, 0.87);
  border: 2px solid rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  color: #111;
  font: 12px/14px "Helvetica Neue", Arial, Helvetica, sans-serif;
  padding: 1px 6px;
  z-index: 6;
  white-space: nowrap;
}
.k-ie #mainmap .leaflet-label {
  position: absolute;
}
#mainmap .leaflet-label > img {
  display: inline-block;
  height: 12px;
  margin-right: 2px;
  margin-top: 2px;
}
/*******************************************
 *** Styles for the cruise application   ***
 *******************************************/
.cruise-readonly-form > #NERCNote,
.cruise-readonly-form > #NIOZNote,
.cruise-content-tabs .cruise-readonly-form > #ApplicationNote {
  display: none;
}
.table-read-details {
  border-top: 3px solid #97c0d2;
}
.table-read-details .label {
  border-bottom: 1px solid #bfc6cc;
  color: #333333;
  padding: 6px 0 6px 5px;
}
.table-read-details .value {
  border-bottom: 1px solid #bfc6cc;
  min-width: 224px;
  padding-left: 12px;
}
.personnel-ships-scheduler .scheduler_transparent_header_icon.scheduler_transparent_header_icon_hide {
  display: none;
}
.reporting-period-select-picker .k-calendar .k-calendar-view {
  height: auto;
}
div.table-report-header.personnel-planning-header .scheduler-zoom-container {
  display: inline-block;
  float: right;
  padding: 0 10px 0 0;
}
div.table-report-header.personnel-planning-header .scheduler-zoom-container .dropdown-button {
  margin: 3px 0;
}
div.table-report-header.personnel-planning-header .scheduler-zoom-container .dropdown-button .icon-asset.material-symbol {
  height: 22px;
}
div.table-report-header.personnel-planning-header .scheduler-zoom-container .scheduler-zoom-level .k-tick span {
  display: none;
}
div.table-report-header.personnel-planning-header .scheduler-zoom-container .scheduler-zoom-level .k-tick:not(.k-tick-large) {
  background: transparent;
}
div.table-report-header.personnel-planning-header .scheduler-zoom-container .scheduler-zoom-level .k-tick.k-tick-large.k-first {
  background: transparent;
}
div.table-report-header.personnel-planning-header .scheduler-zoom-container .scheduler-zoom-level .k-slider-selection {
  display: none;
}
/*needed to make japanese chars visible on the pdf*/
.pdf-export-content.exporting-pdf .schedular-ship-header svg {
  display: none;
}
.pdf-export-content.exporting-pdf .schedular-ship-header span {
  font-size: 28px;
  width: 100%;
}
.pdf-export-content.exporting-pdf .scheduler_transparent_rowheader .action {
  display: none !important;
}
.pdf-export-content.exporting-pdf * {
  font-family: 'ShipporiMincho' !important;
}
/*******************************************
 *** Styles for the Map page   ***
 *******************************************/
.page {
  height: 100%;
  width: 100%;
  position: relative;
}
#timeline-parent {
  width: 100%;
}
#mainmap {
  height: 96%;
  width: 100%;
}
.leaflet-popup-content-wrapper,
.map-legends,
.map-tooltip {
  background-color: rgba(255, 255, 255, 0.9) !important;
  border: 1px solid #999;
}
.leaflet-popup-close-button + .leaflet-popup-content-wrapper .leaflet-popup-content {
  padding-bottom: 4px;
  padding-top: 7px;
}
/*******************************************
 *** Styles for the Table page   ***
 *******************************************/
.flexlocation-table-container .flexlocation-name {
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  margin: 5px;
  padding: 12px;
}
/*******************************************
 *** Styles for mapbox   ***
 *******************************************/
.leaflet-control-attribution {
  display: none;
}
/*******************************************
 ***  Menu items and dialogs  ***
 *******************************************/
#main-menu-container > ul {
  list-style: outside none none;
  margin: 4px 0 0;
  padding-left: 10px;
}
#main-menu-container li {
  padding: 3px;
}
#main-menu-container li i {
  color: #666;
  margin-right: 4px;
}
#main-menu-container > h3 {
  border-bottom: 1px dashed #ccc;
  margin-bottom: 0;
  margin-right: 22px;
  padding-bottom: 2px;
  padding-top: 3px;
}
#publish-draft > h3 {
  margin-left: 0;
  padding-left: 0;
}
#publish-draft > label {
  display: inline-block;
  width: 72px;
}
#publish-draft > br {
  display: block;
  margin-bottom: 10px;
}
/*******************************************
 ***  Print it  ***
 *******************************************/
@media print {
  #middle-pane {
    top: 0 !important;
  }
  #topmenu--pane,
  #top-pane,
  #right-pane,
  #bottom-tab-pane {
    display: none;
  }
  #left-pane,
  #scheduler-container,
  #scheduler-data,
  #dps {
    width: 100% !important;
    overflow: visible;
  }
  #ToolBar > div {
    display: none;
  }
  #ToolBar > div.k-toolbar-last-visible {
    display: block;
  }
  .scheduler_transparent_scrollable {
    background-color: #fff;
  }
}
.large-header-container .ship-dps-title-container,
.medium-header-container .ship-dps-title-container,
.small-header-container .ship-dps-title-container {
  background-color: white;
  display: block;
  line-height: 30px;
  height: 30px;
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  padding-top: 0px;
  margin-top: -3px;
}
.large-header-container a.toggle-view,
.medium-header-container a.toggle-view,
.small-header-container a.toggle-view {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 600;
  font-size: 14px;
  padding: 4px 0 5px;
  margin: 0;
  font-family: 'Roboto';
  text-transform: capitalize;
  pointer-events: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 11px;
}
.view-type-changer-container {
  display: block;
  padding-bottom: 8px;
  padding-top: 5px;
  background-color: white;
  margin: 0 auto;
  width: 60%;
}
.scheduler_transparent_rowheader.flexlocation-container,
.scheduler_transparent_rowheader.activity-container {
  height: auto !important;
  box-shadow: none;
  padding: 0;
  background-color: white !important;
}
.scheduler_transparent_rowheader_inner {
  padding: 0;
}
.view-type-changer-container .view-type-changer .type-icon {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  font-size: 1px;
  opacity: 0.5;
}
.personnel-planning-scheduler .dps-upper-corner > span.days {
  float: right;
  padding: 5px 11px;
  display: inline-block;
}
.personnel-planning-scheduler .dps-upper-corner > span.name {
  padding: 5px 11px;
  display: inline-block;
}
.large-header-container,
.medium-header-container {
  border: none;
  border-radius: 0;
}
.scheduler_transparent_rowheader_scroll {
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.34);
  z-index: 6;
  background-color: #f2f2f2 !important;
}
.large-header-container {
  height: 325px;
}
.large-header-container > img,
.medium-header-container > img,
.large-header-container .nioz,
.medium-header-container .nioz,
.large-header-container .nerc,
.medium-header-container .nerc,
.large-header-container .geomar,
.medium-header-container .geomar,
.large-header-container .imr,
.medium-header-container .imr,
.large-header-container .aad,
.medium-header-container .aad,
.large-header-container .csiro,
.medium-header-container .csiro {
  padding: 0px;
  width: 100%;
  height: 54px;
}
.scheduler_transparent_rowheader.person-entry,
.scheduler_transparent_rowheader.person-header {
  border-bottom: solid 1px #adadad;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  text-indent: 7px;
  text-indent: 0;
  cursor: pointer;
}
.scheduler_transparent_rowheader.person-entry {
  border-color: #f4f4f4;
}
.scheduler_transparent_rowheader.group-header {
  color: #fefefe;
  line-height: 21px;
  text-indent: 0;
  font-size: 14px;
  font-weight: 600;
}
.scheduler_transparent_rowheader.person-header .person-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  display: block;
}
.dps-upper-corner {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 600;
  text-transform: uppercase;
  line-height: 31px;
  padding: 0 5px 0 10px;
}
.scheduler_transparent_rowheader.person-header .scheduler_transparent_rowheader_inner > div {
  max-width: 200px;
}
.personnel-planning-scheduler .scheduler_transparent_tree_image_expand::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid white;
  position: absolute;
  top: 8px;
  left: 3px;
}
.personnel-planning-scheduler .scheduler_transparent_tree_image_collapse,
.personnel-planning-scheduler .scheduler_transparent_tree_image_expand {
  background-image: none;
  overflow: visible;
  margin-top: 1px;
  margin-left: -7px;
}
.personnel-planning-scheduler .scheduler_transparent_tree_image_collapse::after {
  content: '';
  width: 9px;
  height: 4px;
  position: absolute;
  top: 3px;
  font-weight: 800;
  border-bottom: white 2px solid;
  left: 3px;
}
.pdf-export-content .personnel-page-model.timeline-filter.inline-menu.scheduler-inline-menu {
  padding: 0;
}
#ship-filter-treeview {
  right: 0px;
  background-color: white;
  top: 27px;
  white-space: nowrap;
  box-shadow: none;
  overflow: visible;
}
#ship-filter-treeview .k-item {
  padding: 5px 10px;
}
.pdf-export-content #ship-filter-treeview .k-item span,
.pdf-export-content #ship-filter-treeview .k-item span.k-state-selected,
.pdf-export-content #ship-filter-treeview .k-item span.k-state-selected.k-state-focused {
  display: inline-block;
}
#ship-filter-treeview .k-in.k-state-hover,
#ship-filter-treeview .k-in.k-state-selected.k-state-focused,
#ship-filter-treeview .k-in.k-state-selected,
#ship-filter-treeview .k-in {
  background-color: transparent;
  color: black;
  cursor: pointer;
  background-image: none;
  height: 100%;
  display: block;
  margin: 0;
  padding: 4px 6px;
}
.inline-cruise-details.selected,
.cruise.selected,
.cruise.selected div.scheduler_transparent_event_inner {
  background-color: #ff9423;
  border-color: #f60;
  border-width: 2px;
}
.scheduler_transparent_cell.scheduler_transparent_cellparent.group_highlight.scheduler_transparent_cell_business {
  background-color: #999999;
}
.size-small .scheduler_transparent_resourcedivider {
  display: none;
}
.scheduler_transparent_resourcedivider {
  display: none;
  background-color: #eee;
}
.scheduler_transparent_matrix_horizontal_line,
.scheduler_transparent_matrix_vertical_line {
  display: block;
}
.scheduler_transparent_rowheader.group-header {
  color: #fefefe;
  padding-left: 5px;
}
.scheduler_transparent_cell.group_requested {
  border-bottom: dotted 1px rgba(0, 0, 0, 0.84);
  z-index: 1;
}
.scheduler_transparent_separator,
.scheduler_transparent_event.request-personnel {
  z-index: 1;
}
.scheduler_transparent_cell.group_highlight {
  border-top: dotted 1px rgba(0, 0, 0, 0.84);
}
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) {
  background-color: #f3f3f3 !important;
  width: 235px !important;
  box-sizing: border-box;
  border-top: dotted 1px rgba(0, 0, 0, 0.84);
  border-bottom: dotted 1px rgba(0, 0, 0, 0.84);
  overflow: visible !important;
}
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) .scheduler_transparent_rowheader_inner_indent {
  width: 100%;
}
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) .scheduler_transparent_rowheader_inner_text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 4px;
  margin-left: 8px !important;
  color: rgba(0, 0, 0, 0.84);
  background: #f3f3f3;
  position: absolute;
  right: 0;
  left: -15px;
  z-index: 1;
  padding-left: 25px;
}
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) .scheduler_transparent_tree_image_collapse,
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) .scheduler_transparent_tree_image_expand {
  position: absolute;
  left: 8px;
  z-index: 2;
}
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) .scheduler_transparent_tree_image_expand {
  margin-top: -12px;
}
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) .scheduler_transparent_tree_image_expand:after {
  border-top: 4px solid rgba(0, 0, 0, 0.84);
}
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) .scheduler_transparent_tree_image_collapse:after {
  border-bottom: solid 2px rgba(0, 0, 0, 0.84);
}
.scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) .scheduler_transparent_tree_image_expand + .scheduler_transparent_rowheader_inner_text {
  padding-bottom: 0;
  border-bottom: dotted 1px rgba(0, 0, 0, 0.84);
  height: 24px;
}
.crewchange-planning .scheduler_transparent_rowheader.group-header:not(.scheduler_transparent_rowheadercol) {
  z-index: 0;
}
.scheduler_transparent_rowheader.scheduler_transparent_rowheadercol.scheduler_transparent_rowheadercol1.group-header {
  background: transparent !important;
}
.scheduler_transparent_rowheader.scheduler_transparent_rowheadercol.scheduler_transparent_rowheadercol1.group-header * {
  background: transparent !important;
}
.scheduler_transparent_rowheader.person-header .scheduler_transparent_rowheader_inner > div {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -ms-word-wrap: normal;
  word-wrap: normal;
}
.scheduler_transparent_rowheader_scroll > div {
  background-color: #fff;
}
.scheduler_transparent_event.sub-project {
  height: 3px !important;
  margin-bottom: 2px;
}
.scheduler_transparent_main .scheduler_transparent_event:not(.deployment):not(.sub-project) .scheduler_transparent_event_bar {
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #C4C4C4;
}
.scheduler_transparent_main .scheduler_transparent_event:not(.deployment):not(.sub-project) .scheduler_transparent_event_bar .scheduler_transparent_event_bar_inner {
  background-color: #6A6A6A;
}
.scheduler_transparent_main .scheduler_transparent_event:not(.deployment):not(.sub-project) .too-much-requested .scheduler_transparent_event_bar_inner {
  background-color: red !important;
}
/*
    On selection, just this style.
*/
.scheduler_transparent_selected .scheduler_transparent_event_inner {
  background-color: #ff9423 !important;
  border-color: #f60 !important;
  border-width: 2px !important;
}
.campv2-page .scheduler_transparent_timeheadercol {
  overflow: visible !important;
}
.campv2-page .scheduler_transparent_timeheadercol .separator-label {
  position: absolute;
  width: 16px;
  height: 16px;
  background-color: #666666;
  color: white;
  border-radius: 32%;
  z-index: 1;
  text-align: center;
  bottom: 0;
}
.campv2-page .scheduler_transparent_timeheadercol .separator-label.reportingperiod {
  background-color: #0074A3;
  width: auto;
  padding-left: 3px;
  padding-right: 3px;
}
.campv2-page .scheduler_transparent_timeheadercol .separator-label span {
  line-height: 16px;
  font-size: 0.9em;
  margin-left: 0;
}
.campv2-page .scheduler_transparent_timeheadercol .separator-label.today {
  background-color: #FF6A00;
}
.personnel-no-assigned-days-col,
.personnel-days-col {
  padding-right: 10px;
  text-align: right;
}
.popup-personnelplanning-customevent-details .no-travel-days {
  display: none;
}
.popup-personnelplanning-customevent-details .no-description {
  display: none;
}
/*Temp JMT Branch*/
.pesonnel-planning-tabs.JAMSTEC li.personnel-tab.personnel-pivot-tab {
  display: none;
}.scheduler_transparent_rowheader{overflow:visible!important;}.ship-dps-title-container{background:#fff;display:inline-block;width:100%;box-sizing:border-box;font-size:14px;color:rgba(0,0,0,.5);font-family:'Roboto';font-weight:600;}.ship-dps-title-container.size-small .view-type-changer.type-small{border:1px solid #00657b;}.ship-dps-title-container.size-medium .view-type-changer.type-medium{border:1px solid #00657b;}.ship-dps-title-container.size-large .view-type-changer.type-large{border:1px solid #00657b;}.ship-dps-title-container .resource-header{position:relative;}.ship-dps-title-container .resource-header img{width:120px;display:block;}.ship-dps-title-container .resource-header>span{font-size:14px;color:rgba(0,0,0,.5);font-weight:600;display:block;line-height:1;}.ship-dps-title-container .resource-header .view-type-changer-container{display:block;padding-bottom:0;padding-top:5px;background-color:#fff;width:100%;margin:0 auto;}.ship-dps-title-container .resource-header .view-type-changer-container .view-type-changer{display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:20px;border-radius:3px;}.ship-dps-title-container .resource-header .view-type-changer-container .view-type-changer .type-icon{display:inline-block;background-color:#00657b;border-radius:15px;font-size:1px;opacity:.5;}.ship-dps-title-container .resource-header .view-type-changer-container .view-type-changer.type-small .type-icon{width:5px;height:5px;margin:7px;}.ship-dps-title-container .resource-header .view-type-changer-container .view-type-changer.type-medium .type-icon{width:10px;height:10px;margin:5px;}.ship-dps-title-container .resource-header .view-type-changer-container .view-type-changer.type-large .type-icon{width:14px;height:14px;margin:3px 3px 2px;}.ship-dps-title-container .resource-header .resource-header-actions{bottom:4px;}.ship-dps-title-container.ship-container .view-type-changer-container .view-type-changer.type-medium{margin:0 20px;}.module-personnel-planning .ship-dps-title-container .resource-header .view-type-changer-container .view-type-changer.type-medium{margin:0 10px;}.scheduler_transparent_main{font-family:inherit;border-width:1px 1px;}.scheduler-filter-header{background-color:#f7f7f7;border-top:1px solid #ddd;overflow:visible;padding:8px 0 8px 8px;}.scheduler-filter-header .k-button{background-color:#f7f7f7;border-color:#f7f7f7;background-image:none;padding-left:2px;padding-right:2px;margin:0 7px 0 0;}.scheduler-filter-header .detail-level{margin-left:40px;color:#4389cc;font-size:14px;display:inline-block;vertical-align:middle;text-align:center;width:80px;}.scheduler_toolbar{border-right:1px solid #999;padding-right:13px;width:100%;}.scheduler_transparent_event{opacity:1;}.scheduler_transparent_event.has-connected-planning-after{border-bottom-right-radius:0;border-top-right-radius:0;}.scheduler_transparent_event.has-connected-planning-before{border-bottom-left-radius:0;border-top-left-radius:0;}.scheduler_transparent_event .scheduler_transparent_event_float_inner,.scheduler_transparent_event .scheduler_transparent_event_inner{padding-top:4px;border:0;bottom:0;}.scheduler_transparent_event .scheduler_transparent_event_float_inner{padding-left:17px;}.scheduler_transparent_event .scheduler_transparent_event_float_inner::after{top:9px;left:5px;border-width:4px;}.equipment-scheduler .area-based-event .harbour{line-height:25px;padding-left:3px;}.equipment-scheduler .area-based-event .transit{color:#fff;line-height:25px;padding-left:3px;}.equipment-scheduler .area-based-event .transit-unspecified{background-color:#c6c6c6;color:#fff;line-height:25px;padding-left:3px;}.scheduler-filter-header .new-voyage-button{border-right:1px solid #999;padding-right:20px;}.scheduler_transparent_event.Mooring .scheduler_transparent_event_inner,.scheduler_transparent_event.Mooring .scheduler_transparent_event_float_inner{background-color:#86c4f0;}.scheduler_transparent_event.Mooring .scheduler_transparent_event_inner:after,.scheduler_transparent_event.Mooring .scheduler_transparent_event_float_inner:after{border-color:transparent #000 transparent transparent;}.scheduler_transparent_corner>div{background:none repeat scroll 0 0 transparent!important;}.scheduler_transparent_task_milestone .scheduler_transparent_event_inner{position:absolute;border:0 0;transform:rotate(45deg);filter:none;top:3px;left:3px;}.equipment-scheduler .scheduler_transparent_link_horizontal{border-bottom-style:solid;border-bottom-color:#aaa;}.scheduler_transparent_event.voyage .scheduler_transparent_event_inner{border-color:#efefef;background-color:#efefef;}.equipment-scheduler-legend .legend-item.Transport .legend-color,.scheduler_transparent_event.Transport .scheduler_transparent_event_inner,.scheduler_transparent_event.Transport .scheduler_transparent_event_float_inner,.scheduler_transparent_event.Transport .scheduler_transparent_event_float_bar_inner,.scheduler_transparent_event.Transport .scheduler_transparent_event_float_bar{background-color:#bc198c;color:#fff;}.equipment-scheduler-legend .legend-item.Transport .legend-color:after,.scheduler_transparent_event.Transport .scheduler_transparent_event_inner:after,.scheduler_transparent_event.Transport .scheduler_transparent_event_float_inner:after,.scheduler_transparent_event.Transport .scheduler_transparent_event_float_bar_inner:after,.scheduler_transparent_event.Transport .scheduler_transparent_event_float_bar:after{border-color:transparent #fff transparent transparent;}.equipment-scheduler-legend .legend-item.FullTrip .legend-color,.scheduler_transparent_event.FullTrip .scheduler_transparent_event_inner,.scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_inner,.scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_bar_inner,.scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_bar{background-color:#548fb9;color:#fff;}.equipment-scheduler-legend .legend-item.FullTrip .legend-color:after,.scheduler_transparent_event.FullTrip .scheduler_transparent_event_inner:after,.scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_inner:after,.scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_bar_inner:after,.scheduler_transparent_event.FullTrip .scheduler_transparent_event_float_bar:after{border-color:transparent #fff transparent transparent;}.scheduler_transparent_event.harbour .scheduler_transparent_event_inner,.scheduler_transparent_event.harbour .scheduler_transparent_event_float_inner,.scheduler_transparent_event.harbour .scheduler_transparent_event_float_bar_inner,.scheduler_transparent_event.harbour .scheduler_transparent_event_float_bar{background-color:#afceea;color:#fff;}.equipment-scheduler-legend .legend-item.harbour .legend-color,.scheduler_transparent_event.area-based-event .harbour{background-color:#afceea;color:#fff;overflow:hidden;}.equipment-scheduler-legend .legend-item.FullTrip-unspecified .legend-color,.scheduler_transparent_event.FullTrip-unspecified .scheduler_transparent_event_inner,.scheduler_transparent_event.FullTrip-unspecified .scheduler_transparent_event_float_inner,.scheduler_transparent_event.FullTrip-unspecified .scheduler_transparent_event_float_bar_inner,.scheduler_transparent_event.FullTrip-unspecified .scheduler_transparent_event_float_bar{background-color:#c6c6c6;color:#fff;}.equipment-scheduler-legend .legend-item.FullTrip-unspecified .legend-color:after,.scheduler_transparent_event.FullTrip-unspecified .scheduler_transparent_event_inner:after,.scheduler_transparent_event.FullTrip-unspecified .scheduler_transparent_event_float_inner:after,.scheduler_transparent_event.FullTrip-unspecified .scheduler_transparent_event_float_bar_inner:after,.scheduler_transparent_event.FullTrip-unspecified .scheduler_transparent_event_float_bar:after{border-color:transparent #fff transparent transparent;}.equipment-scheduler-legend .legend-item.application .legend-color,.scheduler_transparent_event.application .scheduler_transparent_event_inner,.scheduler_transparent_event.application .scheduler_transparent_event_float_inner,.scheduler_transparent_event.application .scheduler_transparent_event_float_bar_inner,.scheduler_transparent_event.application .scheduler_transparent_event_float_bar{background-color:#64a7b5;color:#fff;}.equipment-scheduler-legend .legend-item.Reservation .legend-color,.scheduler_transparent_event.Reservation .scheduler_transparent_event_inner,.scheduler_transparent_event.Reservation .scheduler_transparent_event_float_inner,.scheduler_transparent_event.Reservation .scheduler_transparent_event_float_bar_inner,.scheduler_transparent_event.Reservation .scheduler_transparent_event_float_bar{background:linear-gradient(38deg,#5398c3 28%,#3e8cbb 53%);color:#fff;}.scheduler_transparent_event.Reservation.InHouseActivity.scheduler_transparent_event_line0{border-left:6px solid #105179;}.scheduler_transparent_event.Reservation .scheduler_transparent_event_inner{bottom:0;}.equipment-scheduler-legend .legend-item.Deployment .legend-color,.scheduler_transparent_event.Deployment .scheduler_transparent_event_inner,.scheduler_transparent_event.Deployment .scheduler_transparent_event_float_inner,.scheduler_transparent_event.Deployment .scheduler_transparent_event_float_bar_inner,.scheduler_transparent_event.Deployment .scheduler_transparent_event_float_bar{background-color:#47afff;color:#fff;}.equipment-scheduler-legend .legend-item.Maintenance .legend-color,.scheduler_transparent_event.Maintenance .scheduler_transparent_event_inner{background-color:#93c73e;color:#fff;}.maintenancedefinition-part.new-style-blue.main-values .maintenance-types .maintenancetype-item-combined:last-child{margin-bottom:0;}.equipment-scheduler-legend .legend-item.OtherLocation .legend-color,.scheduler_transparent_event.OtherLocation .scheduler_transparent_event_inner,.scheduler_transparent_event.OtherLocation .scheduler_transparent_event_float_inner{background-color:#542f7f;color:#fff;}.equipment-scheduler-legend .legend-item.OtherLocation .legend-color:after,.scheduler_transparent_event.OtherLocation .scheduler_transparent_event_inner:after,.scheduler_transparent_event.OtherLocation .scheduler_transparent_event_float_inner:after{border-color:transparent #fff transparent transparent;}.equipment-scheduler-legend .legend-item.Transport.inbound .legend-color,.scheduler_transparent_event.Transport.inbound div.scheduler_transparent_event_inner{background-color:#1c8fce;}.equipment-scheduler-legend .legend-item.Transport.outbound .legend-color,.scheduler_transparent_event.Transport.outbound div.scheduler_transparent_event_inner{background-color:#009465;}.scheduler_transparent_event.certification.status-yellow .scheduler_transparent_event_inner{background-color:rgba(232,224,0,.6);background-image:url("/images/stripe_cc.png");}.scheduler_transparent_event.certification.status-red .scheduler_transparent_event_inner{background-color:rgba(247,173,163,.6);background-image:url("/images/stripe_cc.png");}.scheduler_transparent_event.certification.status-orange .scheduler_transparent_event_inner{background-color:rgba(255,165,0,.6);background-image:url("/images/stripe_cc.png");}.scheduler_transparent_event.certification.status-handled .scheduler_transparent_event_inner{background-color:#f7ada3;}.scheduler_transparent_event .ship-indicator{border-radius:50%;opacity:.9;border:1px solid rgba(255,255,255,.7);}.scheduler_transparent_rowheader.scheduler_transparent_rowheader_selected,.scheduler_transparent_cell.scheduler_transparent_cell_selected{border-color:#ffa500;background-color:#ffa500;background-image:url("/images/stripe_cc.png");background-size:auto;-webkit-background-size:auto;-moz-background-size:auto;}.scheduler_transparent_selectionrectangle{background-color:#808080;opacity:.3;}.scheduler_transparent_cell.highlight_period{background-color:#ddd;}.voyage-scheduler-finished .scheduler_transparent_event_inner{background-image:url("/images/stripe_cc.png");}.scheduler_transparent_rowheader_inner{padding:5px 3px 0 8px;}.planning-page .scheduler_transparent_rowheader_inner{padding:7px 0 0 6px;display:inline-block;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}.scheduler_transparent_timeheadergroup_inner,.scheduler_transparent_timeheadercol_inner{padding-top:2px;}.scheduler_toolbar{width:100%;margin-left:0;padding-left:10px;padding-right:10px;border:0;}.scheduler_toolbar .multiple-select-information-display{font-size:1.3em;padding-left:10px;}.planlist-equipment-select-dialog .scheduler_transparent_main{overflow:auto;max-height:calc(80vh - 250px);}.planlist-equipment-select-dialog div#scheduler-data{height:auto!important;}.cruise-range{background-color:#64a7b5;}.marker{overflow:hidden;}.marker .marker-elem{transform:rotate(45deg);background-color:#64a7b5;width:10px;height:10px;margin-top:2px;}.marker.start .marker-elem{margin-left:-5px;}.marker.end .marker-elem{position:absolute;right:-5px;}/* Main Primary color */
/* Main Secondary color (1) */
html,
body {
  background-color: #fff;
  color: #64a7b5;
  font: 300 0.9em "Roboto", calibri, "Open Sans", "Segoe UI", verdana, Arial, Helvetica, sans-serif;
  overflow: hidden;
}
h4 {
  font-family: "Roboto";
}
.k-checkbox-label::before {
  height: 1.05em;
  width: 1.05em;
}
.corner-year-display {
  padding: 5px;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
}
div.menu,
div.menu a,
div.menu a:hover,
#open-application-modules-link,
ul.menu li,
ul.menu li a,
.user-menu-expander {
  color: #fff;
}
.right-pane .programme-top-pane .menu .user-menu-toggle-item {
  cursor: pointer;
}
.right-pane .programme-top-pane .menu h2.user-menu-toggle-item {
  height: 20px;
  display: inline-block;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  margin-top: 11px;
  margin-bottom: 10px;
  padding-right: 10px;
  white-space: pre;
  overflow: hidden;
  max-width: 170px;
  text-overflow: ellipsis;
}
/*.right-pane .programme-top-pane .menu .header-user-icon.user-menu-toggle-item {
    height: 40px;
    width: 40px;
    border-radius: 50px;
    border: solid 2px white;
    padding: 0;
    cursor: pointer;
    object-fit: contain;
    vertical-align: middle;
    font-family: 'Roboto';
}*/
.right-pane .programme-top-pane .menu {
  float: right;
  text-align: center;
}
.right-pane .programme-top-pane .menu .applicationmodule-icon {
  display: inline-block;
  position: relative;
  height: 21px;
  width: 21px;
  top: 7px;
  cursor: pointer;
}
.menu span#helpvideo-menu {
  top: 2px;
}
.right-pane .programme-top-pane .menu > li > div {
  vertical-align: central;
}
.header-icon-wrapper {
  display: inline-block;
}
.programme-top-pane .menu .header-icon-wrapper {
  height: 40px;
  width: 40px;
  border-radius: 50px;
  border: solid 2px #FFFFFF;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  cursor: pointer;
  background-size: cover;
  background-position: center;
  background-color: #64a7b5;
  box-shadow: none;
  background-repeat: no-repeat;
}
.programme-top-pane .menu .header-icon-wrapper.empty-img {
  background-size: contain;
  background-position-y: 5px;
}
#menu-main-applications {
  background-color: #64a7b5;
  border-bottom: 1px solid #ccc;
  top: 48px;
}
.programme-top-pane {
  height: 55px;
  display: inline-block;
  width: 100%;
}
.scheduler-filter-header {
  border-top: 0;
  border-bottom: 1px solid #999;
}
#middle-pane {
  background-color: #64a7b5;
}
.cruiseapplication-planning {
  background-color: #64a7b5;
  height: 61px;
  margin: 0;
  padding: 0;
  width: 100%;
}
/*
.cruiseapplication-planning {
    display: inline-block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
} 


.cruiseapplication-planning .top-pane {
    display: inline-block;
    height: 100%;
    width: 100%;
}
*/
.k-toolbar {
  overflow: visible;
}
/* Tabbed Styles */
.tabbed {
  border-bottom: 0 none;
  margin: 0;
  min-width: 400px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 31px;
  transition: border 250ms ease 0s;
}
.tabbed ul {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  float: left;
  padding-left: 48px;
  list-style-type: none;
}
.tabbed ul * {
  margin: 0px;
  padding: 0px;
}
.tabbed ul li {
  background-color: #E6EFF0;
  color: #454545;
  cursor: pointer;
  display: block;
  float: right;
  font: 600 12px/14px roboto, "Open Sans", Helvetica, sans-serif;
  margin-right: 46px;
  padding: 9px 22px 7px;
  position: relative;
  text-transform: uppercase;
  transition: all 250ms ease 0s;
  z-index: 2;
}
.tabbed ul li:before,
.tabbed ul li:after {
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  height: 100%;
  width: 44px;
  background-color: #E6EFF0;
  transition: all 250ms ease;
}
.tabbed ul li:before {
  right: -24px;
  transform: skew(30deg, 0deg);
  box-shadow: rgba(0, 0, 0, 0.1) 3px 2px 5px, inset rgba(255, 255, 255, 0.09) -1px 0;
}
.tabbed ul li:after {
  left: -24px;
  transform: skew(-30deg, 0deg);
  box-shadow: rgba(0, 0, 0, 0.1) -3px 2px 5px, inset rgba(255, 255, 255, 0.09) 1px 0;
}
.tabbed ul li:hover,
.tabbed ul li:hover:before,
.tabbed ul li:hover:after {
  background-color: #F4F7F9;
  color: #444;
}
.tabbed ul li.active {
  z-index: 3;
}
.tabbed ul li.active,
.tabbed ul li.active:before,
.tabbed ul li.active:after {
  background-color: #fff;
  color: #454545;
}
/* Round Tabs */
.tabbed.round ul li {
  border-radius: 8px 8px 0 0;
}
.tabbed.round ul li:before {
  border-radius: 0 8px 0 0;
}
.tabbed.round ul li:after {
  border-radius: 8px 0 0 0;
}
.cruiseapplication-planning div.top-pane ul.menu > li {
  color: white;
}
.cruiseapplication-planning div.programme-top-pane .float-left {
  width: 84px;
  overflow: hidden;
}
.cruiseapplication-planning .mfp-logo {
  height: 57px;
  width: auto;
}
.cruiseapplication-planning .organisation-icon {
  float: left;
}
.cruiseapplication-planning .title {
  background-color: #64a7b5;
  color: #fff;
  float: left;
  font-family: "Roboto";
  font-size: 2.2em;
  /*margin-left: -123px;*/
  padding-left: 10px;
  padding-top: 10px;
  text-transform: uppercase;
}
/*.k-ie .cruiseapplication-planning .title {
    margin-left: 0px;
}*/
#main-content-pane {
  background-color: #64a7b5;
}
#main-content-pane .k-splitbar {
  background-color: #64a7b5;
  border-color: #64a7b5;
}
.right-pane #right-pane-content .voyage-details,
.right-pane #right-pane-content .mooring-properties {
  background-color: #c9dfe4;
  border: 2px solid #fff;
  border-radius: 0 20px;
  color: #333333;
}
.cruiseapplication-filters .more-less-toggle {
  float: right;
  padding-right: 5px;
}
.right-pane #right-pane-content .voyage-details,
.right-pane #right-pane-content .mooring-properties {
  background-color: #fff;
}
.right-pane #right-pane-content .mooring-properties {
  padding-top: 15px;
}
.right-pane #right-pane-content .mooring-properties .fa-stack {
  color: #bc198c;
  font-size: 0.55em;
  margin-left: 5px;
  margin-top: -5px;
}
.right-pane #right-pane-content .mooring-properties .left-panel > img {
  box-sizing: border-box;
  max-width: 400px;
  padding: 10px 24px 20px 24px;
  width: 100%;
}
.right-pane #right-pane-content .mooring-properties fieldset {
  border: 0 none;
}
.right-pane #right-pane-content .mooring-properties .tdIcon > i {
  color: #007cc0;
  font-size: 1.5em;
  margin-right: 8px;
}
.deployment-content-tabs .cruise-readonly-form > div:first-child {
  display: none;
}
.right-pane,
#right-pane,
#top-pane {
  background-color: #64a7b5;
}
.right-pane .tp-tabs {
  background: #fff none repeat scroll 0 0;
  padding: 0;
}
.right-pane .tp-tabs li {
  margin: 0 4px;
}
.right-pane .tp-tabs li.active {
  border-bottom: 3px solid #018BAA;
  color: black;
}
.right-pane .tp-tabs li .fa.fa-paperclip {
  font-size: 1.3em;
}
.right-pane .tp-tabs li.action-open-redirect {
  border: none;
}
.right-pane .tp-tabs li.action-open-redirect .fa.fa-external-link {
  font-size: 1.3em;
}
.voyage-details-bottom .tp-tabs li {
  margin: 0;
  width: calc(25% - 3px);
  text-align: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  padding: 0px 5px 1px;
  display: inline-block;
  height: 56px;
  line-height: 56px;
  vertical-align: top;
  box-sizing: border-box;
}
.voyage-details-bottom .tp-tabs.tabstrip-count-2 li {
  width: calc(50% - 3px);
}
.right-pane .cruise-content-tabs .tp-tabs {
  border-top: 1px solid #ccc;
  margin-top: 13px;
  padding-top: 10px;
}
.right-pane table.fileInfo .fa.fa-folder-open {
  color: #f0ab00;
}
.right-pane table.fileInfo .fa.fa-download {
  color: #4389cc;
}
.right-pane table.fileInfo .col-name .filename {
  font-weight: bold;
}
.right-pane table.fileInfo .small-details {
  font-size: 0.85em;
  line-height: 1.2em;
}
.right-pane .k-button-large.k-button-round.k-button-pdf {
  float: right;
  font-size: 0.9em;
  margin-top: -12px;
  min-width: 72px;
  width: 72px;
}
.right-pane .k-button-large.k-button-round.k-button-pdf i {
  margin-right: 3px;
}
.scheduler-inline-menu {
  padding-right: 30px;
  background-color: #fff;
  top: 110px;
}
.main-menu-filter a {
  height: 20px;
  display: block;
  width: 142px;
}
.main-menu-filter i {
  margin-right: 4px;
  font-size: 1.1em;
  width: 2em;
  text-align: center;
}
.main-menu-filter i.fa-television {
  color: #00ADEE;
  font-size: 1.3em;
}
.k-toolbar .text-display,
.k-toolbar .date-range-selector {
  color: #454545;
  font-family: "Roboto";
  font-weight: normal;
  font-size: 1.6em;
  padding-top: 6px;
  display: inline-block;
}
.k-toolbar .date-range-selector {
  font-size: 1.2em;
  padding-top: 1px;
}
.k-toolbar .text-display .period-start-date:hover {
  text-decoration: underline;
  cursor: pointer;
}
.calendar-section.k-content {
  position: absolute;
  z-index: 2000;
}
.timeline-filter {
  left: 77px;
}
.plancruiseapplication-page-header .voyageevents .other-item .indicator.voyage-stripe-event {
  background-image: url("/images/stripe_cc.png") !important;
}
.scheduler_transparent_event.area-based-event,
.scheduler_transparent_main .area-based-event {
  overflow: visible !important;
  pointer-events: none;
}
.scheduler_transparent_event.area-based-event > *,
.scheduler_transparent_main .area-based-event > * {
  pointer-events: all;
}
.scheduler_transparent_event.area-based-event .scheduler_transparent_event_inner,
.scheduler_transparent_main .area-based-event .scheduler_transparent_event_inner,
.scheduler_transparent_event.area-based-event .cruise-details-part,
.scheduler_transparent_main .area-based-event .cruise-details-part {
  pointer-events: none;
}
.scheduler_transparent_event.area-based-event .scheduler_transparent_event_inner > *,
.scheduler_transparent_main .area-based-event .scheduler_transparent_event_inner > *,
.scheduler_transparent_event.area-based-event .cruise-details-part > *,
.scheduler_transparent_main .area-based-event .cruise-details-part > * {
  pointer-events: all;
}
.scheduler_transparent_event.area-based-event .scheduler-timeline-event,
.scheduler_transparent_main .area-based-event .scheduler-timeline-event {
  padding: 0 5px;
  overflow: visible;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
}
.scheduler_transparent_event.area-based-event .scheduler-timeline-event label,
.scheduler_transparent_main .area-based-event .scheduler-timeline-event label {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  pointer-events: all;
}
.scheduler_transparent_event.area-based-event .scheduler-timeline-event .connection-element,
.scheduler_transparent_main .area-based-event .scheduler-timeline-event .connection-element {
  background: #64a7b5;
  position: absolute;
  left: 4px;
  top: 100%;
  height: 20px;
  width: 4px;
}
.scheduler_transparent_event.area-based-event.stripe-event .scheduler-timeline-event,
.scheduler_transparent_main .area-based-event.stripe-event .scheduler-timeline-event {
  background-image: url("/images/stripe_cc.png") !important;
}
.scheduler_transparent_event.area-based-event .event_action_resize,
.scheduler_transparent_main .area-based-event .event_action_resize,
.scheduler_transparent_event.area-based-event .event_action_move,
.scheduler_transparent_main .area-based-event .event_action_move {
  pointer-events: all;
}
.scheduler_transparent_event.area-based-event .equipment-summary,
.scheduler_transparent_main .area-based-event .equipment-summary {
  pointer-events: none;
}
.scheduler_transparent_event.area-based-event .equipment-summary .block,
.scheduler_transparent_main .area-based-event .equipment-summary .block {
  pointer-events: all;
}
.scheduler_transparent_event.area-based-event .scheduler_transparent_event_inner,
.scheduler_transparent_main .area-based-event .scheduler_transparent_event_inner {
  opacity: 0;
}
.scheduler_transparent_event.area-based-event .inportevent,
.scheduler_transparent_main .area-based-event .inportevent,
.scheduler_transparent_event.area-based-event .cruise,
.scheduler_transparent_main .area-based-event .cruise {
  color: white;
  text-align: center;
  line-height: 25px;
  border-radius: 3px;
  overflow: visible;
}
.scheduler_transparent_event.area-based-event .cruise,
.scheduler_transparent_main .area-based-event .cruise {
  background-color: #64a7b5;
  border-color: #64a7b5;
}
.scheduler_transparent_event.area-based-event .cruise label,
.scheduler_transparent_main .area-based-event .cruise label {
  color: inherit;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block {
  border: 1px solid #64a7b5;
  border-top: 5px solid #64a7b5;
  background: #64a7b5;
  border-radius: 5px;
  box-shadow: 0px 4px 4px 2px rgba(0, 0, 0, 0.16);
  position: relative;
  pointer-events: all;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block > div,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block > div {
  margin: 0;
  padding: 2px 4px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block.no-user .user-info,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block.no-user .user-info {
  display: none;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .header,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .header {
  margin-left: 0;
  margin-right: 0;
  padding: 5px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #64a7b5;
  font-size: 14px;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .header .cruise-code,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .header .cruise-code {
  font-weight: 600;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .header .workflow-code,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .header .workflow-code {
  float: right;
  color: #575757;
  font-weight: 600;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .details-line,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .details-line {
  padding: 3px 4px;
  background: white;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .details-line:last-child,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .details-line:last-child {
  padding-bottom: 5px;
  border-radius: 0 0 3px 3px;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .details-line:last-child .icon-asset,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .details-line:last-child .icon-asset {
  margin-top: -2px;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .details-line > *,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .details-line > * {
  display: inline-block;
  vertical-align: middle;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .details-line span.icon-asset,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .details-line span.icon-asset {
  margin-right: 5px;
  width: 16px;
  height: 16px;
  color: #B6B6B6;
  font-size: 15px;
  margin-top: -1px;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .details-line span,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .details-line span {
  max-width: calc(100% - 30px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .equipment-info span.icon-asset,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .equipment-info span.icon-asset,
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .requested-months-info span.icon-asset,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .requested-months-info span.icon-asset {
  font-size: 14px;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .day-info > *,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .day-info > *,
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .user-info > *,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .user-info > *,
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .date-info > *,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .date-info > * {
  display: inline-block;
  vertical-align: middle;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .day-info img,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .day-info img,
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .user-info img,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .user-info img,
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .date-info img,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .date-info img {
  padding: 1px 5px 2px 1px;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .day-info,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .day-info {
  position: relative;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .day-info span.day-display,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .day-info span.day-display {
  position: absolute;
  left: 0;
  top: 1px;
  width: 15px;
  margin: 7px 0 0 4px;
  text-align: center;
  font-size: 8px;
  color: #B6B6B6;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .port-info,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .port-info {
  border-bottom: 1px solid rgba(99, 99, 99, 0.28);
  text-transform: capitalize;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .port-info > span,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .port-info > span {
  display: inline;
  overflow: visible;
  padding-right: 5px;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .port-info > span:last-child,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .port-info > span:last-child {
  padding-right: 0;
  padding-left: 5px;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .port-info.depart-info,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .port-info.depart-info {
  border: none;
}
.scheduler_transparent_event.area-based-event .cruise-details-part .voyage-event-details-block .port-info .country-flag,
.scheduler_transparent_main .area-based-event .cruise-details-part .voyage-event-details-block .port-info .country-flag {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: inline-block;
  z-index: 1;
  vertical-align: middle;
  margin-right: 5px;
  box-shadow: 0 0 1px #999 inset, 0 0 10px rgba(0, 0, 0, 0.2) inset;
}
.scheduler_transparent_event.area-based-event.sub-project .cruise,
.scheduler_transparent_main .area-based-event.sub-project .cruise {
  height: 3px !important;
}
.scheduler_transparent_event.area-based-event.sub-project .cruise label,
.scheduler_transparent_main .area-based-event.sub-project .cruise label {
  line-height: normal;
}
.scheduler_transparent_event.cruise .scheduler_transparent_event_inner {
  background-color: #64a7b5;
  border-color: #64a7b5;
  color: White;
}
/*.scheduler_transparent_event.cruise .scheduler_transparent_event_inner {
    background-color: @color-primary-main;
    border-color: @color-primary-main;
    color: White;
}*/
.scheduler_transparent_event.white-background-event .scheduler_transparent_event_inner {
  color: black;
}
.scheduler_transparent_event.sub-project {
  height: 3px !important;
  margin-bottom: 2px;
  font-size: 0;
}
.scheduler_transparent_event.sub-project .scheduler_transparent_event_inner {
  top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 3px;
  padding: 0;
  border: none;
  box-sizing: border-box;
}
.scheduler_transparent_event.resource-event {
  height: 25px !important;
}
.inline-cruise-details h4,
.inline-voyage-details h4 {
  color: #64a7b5;
  max-height: 60px;
  overflow: hidden;
  margin-bottom: 4px;
}
.inline-cruise-details,
.inline-voyage-details {
  border-color: #64a7b5;
}
.HarbourMarker {
  font-family: "Roboto", Arial;
  line-height: 16px;
}
.tab-switcher {
  float: right;
  margin-right: 30px;
  color: #64a7b5;
}
.tab-switcher li.active {
  background-color: #64a7b5;
  color: #ffffff;
}
.scheduler_transparent_event_inner {
  border-radius: 2px;
}
.scheduler_transparent_event_inner a {
  color: #454545;
}
.scheduler_transparent_timeheadercol_inner,
.scheduler_transparent_timeheadergroup_inner,
.scheduler_transparent_main,
.scheduler_transparent_rowheader_scroll,
.scheduler_transparent_scrollable {
  background-color: #F9FAFA;
}
.scheduler_transparent_rowheader,
.scheduler_transparent_corner,
.scheduler_transparent_timeheadergroup,
.scheduler_transparent_timeheadercol {
  background: #f9fafa none repeat scroll 0 0 !important;
}
.deployment.popup-deployment-details table {
  width: 100%;
  max-width: 400px;
}
.deployment.popup-deployment-details td {
  border: 1px solid #454545;
  border-collapse: collapse;
  padding: 2px;
}
.scheduler_transparent_divider.scheduler_transparent_splitter {
  background-color: #64a7b5 !important;
}
.scheduler_transparent_rowheader.size-large.activity-container,
.scheduler_transparent_rowheader.size-medium.activity-container {
  padding-top: 0;
}
.scheduler_transparent_rowheader.size-large.activity-container .scheduler_transparent_rowheader_inner,
.scheduler_transparent_rowheader.size-medium.activity-container .scheduler_transparent_rowheader_inner {
  padding-top: 0;
}
.activity-container div.large-header-container,
.activity-container div.medium-header-container {
  border-color: #62a7b6;
  border-image: none;
  border-radius: 20px 0 0 20px;
  border-style: solid;
  border-width: 1px 0 0 1px;
  box-sizing: border-box;
}
.k-pdf-export .scheduler_transparent_timeheadercol_inner,
.scheduler_transparent_timeheadergroup_inner,
.k-pdf-export .scheduler_transparent_main,
.k-pdf-export .scheduler_transparent_rowheader_scroll,
.k-pdf-export .scheduler_transparent_scrollable {
  background-color: #FFFFFF;
}
.k-pdf-export .scheduler_transparent_rowheader,
.k-pdf-export .scheduler_transparent_corner,
.k-pdf-export .scheduler_transparent_timeheadergroup,
.k-pdf-export .scheduler_transparent_timeheadercol {
  background: #FFFFFF none repeat scroll 0 0 !important;
}
.scheduler_transparent_cell.separator-line.scheduler_transparent_cell_business {
  background-color: #62a7b6;
  color: #62a7b6;
}
.scheduler_transparent_rowheader.size-small {
  margin-top: -4px;
  padding-left: 13px;
}
.size-small a.toggle-view {
  background-color: #62a7b6;
  border-radius: 4px 4px 0;
  color: #fff;
  display: inline-block;
  margin-top: -9px;
  padding: 4px;
  width: 100%;
}
.large-header-container,
.medium-header-container {
  background-color: #fff;
  border: 2px solid #62a7b6;
  border-radius: 20px 20px 0;
  box-sizing: border-box;
}
.large-header-container .toggle-view,
.medium-header-container .toggle-view {
  background-color: #62a7b6;
  border-radius: 0 0 0 16px;
  color: #fff;
  display: inline-block;
  font-size: 9px;
  font-family: "Roboto";
  width: 100%;
  line-height: 15px;
}
.large-header-container .geomar,
.medium-header-container .geomar {
  padding-top: 8px;
  width: 89px;
}
.scheduler_transparent_rowheader {
  max-width: 120px;
}
.scheduler_transparent_rowheader.size-large,
.scheduler_transparent_rowheader.size-medium {
  padding-top: 5px;
  line-height: 1em;
}
.scheduler_transparent_rowheader.size-large .scheduler_transparent_rowheader_inner {
  padding: 0 0 0 20px;
}
.scheduler_transparent_rowheader.size-medium .scheduler_transparent_rowheader_inner {
  padding: 16px 0 0 20px;
}
.scheduler_transparent_divider.scheduler_transparent_splitter {
  color: #F9FAFA;
  background-color: #F9FAFA;
}
.activity_resource {
  border-top: 1px solid #64a7b5;
  background-color: #F2F2F2;
  padding-top: 3px;
  box-sizing: border-box;
}
.leaflet-marker-icon.label.leaflet-zoom-animated.leaflet-interactive {
  font-size: 9px;
  line-height: 12px;
  border: 1px dashed #999;
  padding: 1px 3px;
  z-index: 3600 !important;
  /* markers are given a z-index on the element from leaflet - override it */
  background-color: rgba(0, 124, 192, 0.8);
  border-radius: 3px;
  color: #fff;
}
.leaflet-marker-icon.label.leaflet-zoom-animated.leaflet-interactive b {
  margin-right: 3px;
}
.leaflet-marker-icon.svg-marker.sailing.leaflet-zoom-animated.leaflet-interactive {
  z-index: 4000 !important;
  /* markers are given a z-index on the element from leaflet - override it - Ships should be on top*/
}
.leaflet-marker-icon.svg-marker.ship {
  margin-left: 2px !important;
  min-width: 160px;
}
.leaflet-marker-icon .ship-name {
  background-color: #ffffff;
  border: 1px solid #ccc;
  display: inline;
  padding: 1px 5px;
  border-radius: 3px;
  margin: 3px 0 3px 22px;
  height: 20px;
  line-height: 16px;
}
.ship-popup h4 {
  min-width: 200px;
  font-family: 'Roboto';
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
  margin-top: 0;
  text-transform: capitalize;
}
.ship-popup .position {
  border-bottom: 1px dashed #666;
  font-family: arial;
  margin-bottom: 5px;
  padding-bottom: 4px;
}
.ship-popup .ship-image {
  width: 100%;
  min-height: 120px;
  display: block;
  margin: 0 0px -5px;
  max-width: 250px;
}
.ship-gl-popup .mapboxgl-popup-content {
  width: 100%;
  box-sizing: border-box;
}
.mapboxgl-popup-content .mapboxgl-popup-close-button {
  font-size: 19px;
  opacity: 0.6;
}
.mapboxgl-popup-content .mapboxgl-popup-close-button:hover {
  opacity: 1;
  background: transparent;
}
.programme-technicians {
  padding-left: 6px;
  padding-top: 18px;
}
.programme-technicians h4 {
  color: #333333;
  margin-bottom: 3px;
}
.programme-technicians ul {
  list-style: outside none none;
  margin: 0 0 16px;
  padding: 1px;
}
.programme-technicians li {
  display: block;
  height: 48px;
}
.programme-technicians .avatar-container {
  display: block;
  height: 50px;
}
.programme-technicians div.avatar-small {
  border: 1px solid #ccc;
  height: 40px;
  width: 40px;
  float: left;
  border-radius: 50%;
  padding: 0;
  vertical-align: middle;
  margin: 0 10px 0 0;
  background-color: rgba(0, 0, 0, 0.1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.programme-technicians .name-container {
  float: left;
  padding-top: 9px;
}
.programme-technicians .name-container .small {
  display: block;
  font-size: 0.65em;
  min-width: 200px;
}
.right-pane .cruiseapplication-filters {
  background-color: white;
  padding: 13px;
  box-shadow: none;
  margin: 10px 10px 10px 0;
  border-radius: 2px;
}
.right-pane .cruiseapplication-search-result {
  background-color: white;
  border-radius: 2px 2px 0 0;
  margin: 15px 10px 0 0;
  padding-bottom: 0;
  height: calc(100% - 224px);
  position: relative;
  box-shadow: none;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.right-pane .cruiseapplication-search-result h2.current-cruises-header {
  padding-top: 5px;
}
.right-pane .cruiseapplication-search-result .k-listview {
  border: none;
  overflow: auto;
  display: grid;
  height: calc(100% - 24px);
}
.right-pane .cruiseapplication-search-result .k-listview .mCSB_container.mCS_no_scrollbar_y {
  margin-right: 10px;
}
.right-pane .cruiseapplication-search-result .k-listview-content {
  overflow: visible;
  padding-right: 5px;
}
.right-pane .cruiseapplication-search-result .cruise-application-item:last-child {
  margin-bottom: 10px;
}
.right-pane .cruiseapplication-search-result .cruise-application-item {
  min-height: 0;
  height: auto;
  width: calc(100% - 24px);
  margin: 20px 0 0 4px;
  padding: 8px;
  border-radius: 2px;
  background: #F3F3F3;
  border: none;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 1px 5px rgba(0, 0, 0, 0.13);
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure {
  margin: 0;
  display: block;
  height: 100%;
  width: 100%;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure .ship-img-container {
  height: 64px;
  width: 64px;
  display: inline-block;
  vertical-align: middle;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure .ship-img-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 2px;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure .ship-img-container.no-image-found {
  background-color: rgba(0, 0, 0, 0.1);
  background-image: url(/images/ship-icon.svg);
  border-radius: 2px;
  background-repeat: no-repeat;
  background-size: 44px;
  background-position: 9px 6px;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure .ship-img-container.no-image-found img {
  display: none;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure figcaption {
  display: inline-block;
  width: calc(100% - 68px);
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 64px;
  padding-left: 7px;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure figcaption h2 {
  margin: 0;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure figcaption h2 a {
  font-size: 14px;
  font-weight: 600;
  width: 100%;
  color: #333333;
  white-space: normal;
  height: 37px;
  padding: 0;
  overflow: hidden;
  box-sizing: border-box;
  padding-right: 15px;
  margin-bottom: 10px;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure figcaption p {
  margin: 0;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure figcaption span.equipment-summary {
  margin: 0;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure figcaption span.name {
  margin: 0;
  width: calc(50% - 2px);
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 15px;
  box-sizing: border-box;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure figcaption span.name i.fa {
  color: #00657B;
  font-size: 15px;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure figcaption br {
  display: none;
}
.right-pane .cruiseapplication-search-result .cruise-application-item figure img.Third.Party.Ship {
  height: 150px;
  display: block;
  width: 100%;
  margin-top: 25px;
}
.table-container {
  width: 100%;
  overflow-y: auto;
  _overflow: auto;
  margin: 0 0 1em;
}
.documents-list ul.fileInfo {
  margin: 0;
  padding: 0;
}
.documents-list ul.fileInfo img {
  max-width: 800px;
  width: 100%;
}
.formTable.k-table * {
  max-width: 100% !important;
}
.popup-cruise-details .cruise-itinerary {
  border-collapse: collapse;
  display: block;
  margin-bottom: 5px;
  margin-top: 2px;
}
.popup-cruise-details .cruise-itinerary td {
  border: 1px solid #454545;
  padding: 0.3em 0.4em;
}
.popup-cruise-details .flag {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px 17px;
  border-radius: 50%;
  box-shadow: 0 0 1px #999 inset, 0 0 10px rgba(0, 0, 0, 0.2) inset;
  display: inline-block;
  height: 16px;
  line-height: 21px;
  vertical-align: sub;
  width: 16px;
}
.popup-cruise-details .cruise-itinerary .label,
.popup-cruise-details .cruise-itinerary .title {
  text-align: center;
}
.popup-cruise-details .cruise-itinerary .title,
.popup-cruise-details .cruise-itinerary .summary {
  text-align: center;
}
.popup-cruise-details .cruise-itinerary .title {
  background-color: #454545;
  font-weight: bold;
  color: #FFFFFF;
}
.popup-cruise-details .cruise-itinerary .value {
  text-align: center;
}
.popup-cruise-details .draft-information,
.popup-cruise-details .planned-ship {
  display: block;
  margin-bottom: 3px;
}
.popup-cruise-details .draft-information {
  margin-bottom: 3px;
}
.popup-cruise-details td > br {
  display: none;
}
.popup-cruise-details span.organisation-name {
  padding-left: 21px;
  margin-top: 3px;
  display: block;
}
.popup-cruise-details i.fa.fa-user {
  height: 10px;
  width: 10px;
  padding-left: 4px;
  padding-right: 3px;
}
.popup-cruise-details .tooltip-table-td1 i.fa.fa-user {
  padding-left: 1px;
  padding-right: 2px;
}
.popup-cruise-details .planned-ship img.ship-icon {
  height: 12px;
  padding: 0 6px 0 3px;
}
.popup-cruise-details .planned-ship img,
.popup-cruise-details .draft-information img {
  padding-right: 5px;
  box-shadow: none;
}
.timeline-filter.inline-menu.scheduler-inline-menu,
.ship-filter.inline-menu.scheduler-inline-menu {
  overflow-x: hidden;
  width: auto;
  top: 0px;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.5);
  background-color: #FFFFFF;
  z-index: 11000;
  border-radius: 2px;
  border: none;
  padding: 10px;
}
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview {
  min-width: 150px;
}
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-treeview-lines > .k-item > div.k-top .k-in,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-treeview-lines > .k-item > div.k-top .k-in,
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-treeview-lines > .k-item > div.k-mid .k-in,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-treeview-lines > .k-item > div.k-mid .k-in,
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-treeview-lines > .k-item > div.k-bot .k-in,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-treeview-lines > .k-item > div.k-bot .k-in {
  padding-left: 8px;
  pointer-events: none;
}
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-top .k-in,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-top .k-in,
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-mid .k-in,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-mid .k-in,
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-bot .k-in,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-bot .k-in {
  line-height: normal;
  padding: 4px 10px;
  border-radius: 2px;
  background: transparent;
  border: none;
  cursor: pointer;
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-top .k-in.k-state-hover,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-top .k-in.k-state-hover,
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-mid .k-in.k-state-hover,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-mid .k-in.k-state-hover,
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-bot .k-in.k-state-hover,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-bot .k-in.k-state-hover {
  background: rgba(0, 0, 0, 0.1);
}
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-top .k-in.k-state-selected,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-top .k-in.k-state-selected,
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-mid .k-in.k-state-selected,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-mid .k-in.k-state-selected,
.timeline-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-bot .k-in.k-state-selected,
.ship-filter.inline-menu.scheduler-inline-menu div.k-treeview.ship-select-single-treeview .k-bot .k-in.k-state-selected {
  background-color: #64A7B5;
  background-image: none;
  box-shadow: none;
}
.scheduler-filter .k-toolbar {
  line-height: 1em;
  height: 49px;
}
.scheduler-filter .k-button {
  padding: 0 5px;
  font-size: 16px;
}
.scheduler-filter .k-button i {
  font-size: 18px;
  margin: 0 4px;
}
.scheduler-filter .k-toolbar * {
  height: 49px;
}
.scheduler-filter .last-modified-information {
  color: white;
  font-size: 13px;
  padding-left: 25px;
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  line-height: 24px;
}
.scheduler-filter .last-modified-information span.label {
  padding-right: 10px;
}
.scheduler-filter .last-modified-information span.value {
  display: inline-block;
  width: 68px;
}
.scheduler-filter a.scheduler-filter-btn {
  background-color: transparent;
  border: none;
  color: white;
  margin-top: 1px !important;
}
.scheduler-filter span.text-display {
  padding-left: 9%;
  color: white;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scheduler-filter .filter-content,
.scheduler-filter .static-filter-content {
  line-height: 47px;
}
.ship-selector {
  color: white;
}
.ship-selector span.ship-name {
  cursor: pointer;
  font-size: 16px;
}
.programme-subheader {
  height: 49px;
  position: relative;
  background-color: #00657B;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.34);
}
.programme-subheader > * {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
@media screen and (max-width: 1340px) {
  .k-toolbar .date-range-selector,
  k-overflow-anchor.k-button.k-state-border-down {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .right-pane #right-pane-content {
    height: 100%;
    overflow: auto;
  }
  .right-pane.fullscreen {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
    border-radius: 0;
  }
  .right-pane #right-pane-content .voyage-details {
    border-radius: 0;
  }
  k-toolbar-last-visible,
  .k-toolbar .date-range-selector {
    display: none;
  }
}
@media screen and (max-width: 760px) {
  .tabbed,
  .k-toolbar .text-display {
    display: none;
  }
}
.right-pane.fullscreen.hidden {
  display: none;
}
.voyage-details .cruise-details .detail-row .detail-cell {
  display: inline-block;
  width: calc(50% - 2px);
  vertical-align: top;
}
.voyage-details .cruise-details .detail-row .detail-cell .detail-label {
  font-weight: 500;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.84);
}
.voyage-details .cruise-details .detail-row .detail-cell .detail-value {
  font-size: 13px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 10px;
}
.voyage-details .cruise-details .detail-row .detail-cell .circle {
  display: inline-block;
  background-color: #00748D;
  color: white;
  height: 42px;
  text-align: center;
  width: 42px;
  border-radius: 50%;
  box-sizing: border-box;
  padding: 5px 0 0;
}
.voyage-details .cruise-details .detail-row.scientist-row {
  height: 44px;
}
.voyage-details .cruise-details .detail-row.planned-days-row {
  margin-bottom: 10px;
  margin-top: 5px;
  border-top: solid 1px #d8d8d8;
  padding-top: 15px;
}
.voyage-details .cruise-details .detail-row.planned-days-row .detail-cell:first-child,
.voyage-details .cruise-details .detail-row.scientist-row .detail-cell:first-child {
  width: 48px;
}
.voyage-details .cruise-details .detail-row.planned-days-row .detail-cell {
  width: calc(50% - 20px);
}
.voyage-details .cruise-details .detail-row.scientist-row .detail-cell {
  width: calc(100% - 85px);
}
.voyage-details .cruise-details .detail-row.scientist-row .detail-cell,
.voyage-details .cruise-details .detail-row.planned-days-row .detail-cell {
  vertical-align: middle;
}
.voyage-details .cruise-details .detail-row.scientist-row .detail-cell .detail-value,
.voyage-details .cruise-details .detail-row.planned-days-row .detail-cell .detail-value {
  margin-bottom: 0;
}
.right-pane #right-pane-content .voyage-details.single-container.deployment-details div#activity-content-tabs {
  height: calc(100% - 364px);
}
.nog-logged-on .needs-login {
  display: none;
}
.programme-gridtimeline-page {
  position: relative;
  z-index: 3;
  height: 50px;
  background-color: white;
  height: 100%;
  overflow: hidden;
}
.programme-gridtimeline-page .k-grid-header-wrap.k-auto-scrollable table,
.programme-gridtimeline-page .k-grid-content.k-auto-scrollable table {
  width: 100% !important;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid {
  border: none;
  box-sizing: border-box;
  margin: 0;
  height: 100% !important;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .grid-grouping-action-container {
  margin-left: 40px;
  display: inline-block;
  vertical-align: bottom;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .action-show-reporting,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .export-icons {
  width: 24px;
  font-size: 17px;
  color: rgba(0, 0, 0, 0.54);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grouping-header {
  display: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header {
  background-color: white;
  border-spacing: 0;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header table {
  background-color: white;
  border-spacing: 0;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header table th {
  background-color: white;
  border: none;
  color: rgba(0, 0, 0, 0.8);
  font-size: 13px;
  text-align: start;
  font-weight: 600;
  height: 38px;
  line-height: 38px;
  position: relative;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header table th > a {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  font-weight: 600;
  height: 38px;
  line-height: 38px;
  position: relative;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header table th.k-with-icon a.k-grid-filter {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header table th.k-with-icon a.k-link {
  text-indent: 16px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header table th.port-header-cell.k-with-icon a.k-grid-filter {
  left: 24px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header table th.port-header-cell.k-with-icon a.k-link {
  text-indent: 38px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked {
  height: calc(100% - 48px) !important;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table {
  border: none;
  border-spacing: 0 5px;
  table-layout: fixed;
  width: 100%;
  box-sizing: border-box;
  background-color: rgba(206, 206, 206, 0.2);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr {
  /*background-color: #ebebeb;*/
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.has-no-details-information .k-hierarchy-cell > *,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.has-no-details-information .k-hierarchy-cell > * {
  display: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td {
  background-color: #ebebeb;
  border: none;
  vertical-align: middle;
  padding: 7px;
  color: rgba(0, 0, 0, 0.87);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td .avatar,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td .avatar {
  padding: 0;
  margin: 0;
  height: 24px;
  width: 24px;
  background-size: 24px 24px;
  margin-right: 5px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td span,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td span {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 15px;
  height: 100%;
  white-space: nowrap;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td .white-k-button.small-btn,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td .white-k-button.small-btn {
  margin: 0 01px !important;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td .fa.fa-external-link,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td .fa.fa-external-link {
  opacity: 0.7;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.k-hierarchy-cell *,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.k-hierarchy-cell * {
  display: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.toggle-action-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.toggle-action-cell {
  position: relative;
  overflow: visible;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.toggle-action-cell .action-toggle-details,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.toggle-action-cell .action-toggle-details {
  display: inline-block;
  background: #d3d3d3;
  color: black;
  padding: 6px 5px;
  position: absolute;
  left: calc(100% - 9px);
  top: calc(50% - 13px);
  z-index: 1;
  line-height: 1;
  border-radius: 4px;
  font-weight: 600;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.toggle-action-cell.subcruises-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.toggle-action-cell.subcruises-cell {
  padding-right: 30px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.toggle-action-cell.subcruises-cell .action-toggle-details,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.toggle-action-cell.subcruises-cell .action-toggle-details {
  left: calc(100% - 24px);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-cell .total-days,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-cell .total-days {
  display: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-cell:hover .floating-date-container > *,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-cell:hover .floating-date-container > * {
  display: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-cell:hover .floating-date-container .total-days,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-cell:hover .floating-date-container .total-days {
  display: block;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.arrival-port-cell span,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.arrival-port-cell span,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.departure-port-cell span,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.departure-port-cell span {
  padding-left: 20px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.arrival-port-cell .country-flag,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.arrival-port-cell .country-flag,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.departure-port-cell .country-flag,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.departure-port-cell .country-flag {
  height: 18px;
  width: 18px;
  border-radius: 51%;
  background-position: center;
  background-size: cover;
  display: inline-block;
  z-index: 1;
  vertical-align: bottom;
  margin-right: 5px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-display,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-display {
  border-left: solid 1px rgba(0, 0, 0, 0.1);
  padding: 7px 18px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-display.arrival-date,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-display.arrival-date {
  border-right: solid 1px rgba(0, 0, 0, 0.1);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-display .date-line > *,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-display .date-line > * {
  display: inline-block;
  vertical-align: middle;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-display .date-line img,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-display .date-line img {
  height: 14px;
  padding-right: 5px;
  opacity: 0.74;
  padding-bottom: 1px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-display .date-line img.crane-icon,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-display .date-line img.crane-icon {
  opacity: 0.4;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-display .date-line img.mirror,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-display .date-line img.mirror {
  padding-right: 0;
  padding-left: 5px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.date-display .icon-asset,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.date-display .icon-asset {
  padding: 4px 0px 3px 35px;
  color: #608DA3;
  font-size: 18px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.scientists-display,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.scientists-display {
  padding: 0;
  border-left: solid 1px rgba(0, 0, 0, 0.1);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.scientists-display .user-entry,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.scientists-display .user-entry {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  padding: 7px 10px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.scientists-display .user-entry:last-child,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.scientists-display .user-entry:last-child {
  border: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.affiliated-organisation-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.affiliated-organisation-cell {
  padding: 0;
  border-left: solid 1px rgba(0, 0, 0, 0.1);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.affiliated-organisation-cell .organisation-entry,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.affiliated-organisation-cell .organisation-entry {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  padding: 7px 10px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr td.affiliated-organisation-cell .organisation-entry:last-child,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr td.affiliated-organisation-cell .organisation-entry:last-child {
  border: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.active-cruise td,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.active-cruise td {
  filter: brightness(97%);
  border-top: solid 1px rgba(0, 0, 0, 0.2);
  border-bottom: solid 1px rgba(0, 0, 0, 0.2);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-group-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-group-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-hierarchy-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-hierarchy-cell {
  padding: 0;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .portcalls-grid,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .portcalls-grid {
  position: relative;
  left: -54px;
  width: calc(100vw - 18px);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .portcalls-grid table,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .portcalls-grid table {
  table-layout: auto;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .portcalls-grid td,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .portcalls-grid td {
  padding: 7px 21px;
  white-space: nowrap;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .portcalls-grid td:last-child,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .portcalls-grid td:last-child {
  width: 100%;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .portcalls-grid td.date-display,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .portcalls-grid td.date-display {
  border-right: solid 1px rgba(0, 0, 0, 0.1);
  border-left: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid .k-grid-header,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid .k-grid-header {
  background: #ebebeb;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr td,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr td {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr td.affiliated-organisation-cell,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr td.affiliated-organisation-cell {
  border-right: solid 1px rgba(0, 0, 0, 0.1);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr td.affiliated-organisation-cell .organisation-entry,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr td.affiliated-organisation-cell .organisation-entry {
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr td.affiliated-organisation-cell .organisation-entry:last-child,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr td.affiliated-organisation-cell .organisation-entry:last-child {
  border-bottom: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr:last-child td,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .piggyback-cruises-grid tr:last-child td {
  border-bottom: none;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .k-grid,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .k-grid {
  position: relative;
  left: -54px;
  width: calc(100% + 54px);
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .k-grid table,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .k-grid table {
  border-spacing: 0;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .k-grid table tr th:first-child,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .k-grid table tr th:first-child,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .k-grid table tr td:first-child,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .k-grid table tr td:first-child {
  padding-left: 21px;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content table tr.k-detail-row .k-detail-cell .k-grid .k-grid-header th,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked table tr.k-detail-row .k-detail-cell .k-grid .k-grid-header th {
  background: #ebebeb;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-content-locked,
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header-locked {
  box-shadow: 0px -5px 4px 1px rgba(0, 0, 0, 0.2);
  border-top: none;
  z-index: 1;
  position: relative;
  background: white;
}
.programme-gridtimeline-page .grouped-cruiseapplications-entry.k-grid .k-grid-header-locked {
  z-index: 2;
}
.programme-gridtimeline-page .status-symbol.status {
  height: 12px !important;
  width: 12px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: -1px;
  margin-right: 7px;
}
.programme-gridtimeline-page .status-symbol.status.status-pending {
  background: linear-gradient(to top, #ff7f04 0%, #ff7c00 26%, #ffa73d 63%, #ffb76b 100%);
}
.programme-gridtimeline-page .status-symbol.status.status-funded {
  background: linear-gradient(to top, #83d888, #4caf50);
}
.programme-gridtimeline-page .status-symbol.status.status-declined {
  background: linear-gradient(to top, #ff0000 0%, #b20000 100%);
}
.programme-gridtimeline-page .status-symbol.status.status-withdrawn {
  background: linear-gradient(to top, #ff0000 0%, #b20000 100%);
}
.programme-gridtimeline-page .voyage-event-type-marker {
  height: 12px !important;
  width: 12px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: -1px;
  margin-right: 7px;
}
.k-animation-container form.k-filter-menu {
  height: auto;
  width: auto;
  background: white;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 4px;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}
.k-animation-container form.k-filter-menu .country-flag {
  height: 18px;
  width: 18px;
  border-radius: 51%;
  background-position: center;
  background-size: cover;
  display: inline-block;
  z-index: 1;
  vertical-align: bottom;
  margin-right: 5px;
}
.k-animation-container form.k-filter-menu .k-searchbox {
  box-shadow: none;
}
.k-animation-container form.k-filter-menu .k-filter-menu-container {
  padding: 0;
  width: auto;
}
.k-animation-container form.k-filter-menu .k-filter-menu-container .k-searchbox {
  margin: 10px;
  width: calc(100% - 20px);
}
.k-animation-container form.k-filter-menu .k-filter-menu-container .k-reset.k-multicheck-wrap {
  border-top: solid 1px rgba(0, 0, 0, 0.1);
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  padding: 0;
  margin: 0;
}
.k-animation-container form.k-filter-menu .k-filter-menu-container .k-reset.k-multicheck-wrap .k-item {
  padding: 0 10px;
}
.k-animation-container form.k-filter-menu .k-filter-menu-container .k-reset.k-multicheck-wrap .k-item .k-checkbox-label {
  text-indent: 10px;
}
.k-animation-container form.k-filter-menu .k-filter-menu-container .k-filter-selected-items {
  margin: 10px;
}
.k-animation-container form.k-filter-menu .k-filter-menu-container .k-action-buttons {
  margin: 0 10px 10px;
}
.k-animation-container form.k-filter-menu .k-filter-menu-container .k-action-buttons button.k-button {
  margin-top: 0;
  background: transparent;
  color: rgba(0, 0, 0, 0.84);
  border: none;
  font-weight: 600;
}
.k-animation-container form.k-filter-menu .k-filter-menu-container .k-action-buttons button.k-button.k-primary {
  background: rgba(0, 0, 0, 0.2);
}
.mac-os .programme-page .matrix-scroll-container ::-webkit-scrollbar,
.mac-os .programme-page #scheduler-data ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
.mac-os .programme-page .matrix-scroll-container ::-webkit-scrollbar-thumb,
.mac-os .programme-page #scheduler-data ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}form, body, .wizard-layout {
    background-color: transparent;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    height: 100%;
    width: 100%;
    overflow: hidden;
    color: rgba(0, 0, 0, 0.8);
}

style {
    display: none !important;
}

.wizard-layout {
    min-width: 320px;
}

.page-content .detail-page {
    padding-right: 85px;
    padding-left: 85px;
}

.wizard-layout .k-dropdown-wrap.k-state-hover {
    background-image: none;
    background-color: transparent;
}

.k-widget.k-grid .empty-message.empty-grid {
    text-align: center;
}

/*textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .form-field, .borderless-field {
    font-size: 14px;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .form-field:focus, .borderless-field:focus, textarea.k-state-focused, input.k-state-focused[type="text"], input.k-state-focused[type="password"], input.k-state-focused[type="datetime"], input.k-state-focused[type="datetime-local"], input.k-state-focused[type="date"], input.k-state-focused[type="month"], input.k-state-focused[type="time"], input.k-state-focused[type="week"], input.k-state-focused[type="number"], input.k-state-focused[type="email"], input.k-state-focused[type="url"], input.k-state-focused[type="search"], input.k-state-focused[type="tel"], input.k-state-focused[type="color"], .form-field.k-state-focused, .borderless-field.k-state-focused, textarea:focus:hover, input[type="text"]:focus:hover, input[type="password"]:focus:hover, input[type="datetime"]:focus:hover, input[type="datetime-local"]:focus:hover, input[type="date"]:focus:hover, input[type="month"]:focus:hover, input[type="time"]:focus:hover, input[type="week"]:focus:hover, input[type="number"]:focus:hover, input[type="email"]:focus:hover, input[type="url"]:focus:hover, input[type="search"]:focus:hover, input[type="tel"]:focus:hover, input[type="color"]:focus:hover, .form-field:focus:hover, .borderless-field:focus:hover {
    outline: none;
    box-shadow: none;
    border: none;
    border-bottom: solid 1px #00748D;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .form-field, .borderless-field {
    box-shadow: none;
    outline: none;
    border: none;
    font-family: 'Roboto';
}*/

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active,
{
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}


.k-button:focus:hover,
.k-button:focus {
    box-shadow: none;
}

textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover, .form-field:hover, .borderless-field:hover {
    border-top: none;
    border-left: none;
    border-right: none;
    border-color: #00748D;
}

.border-texteditor-container input[type="email"],
.border-texteditor-container input[type="text"] {
    border-bottom: solid 1px #00748D;
}

#workflow-history-grid .borderless-field {
    box-shadow: none;
    outline: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-color: #00748D;
}

.k-button.k-state-active:hover, .k-button:active:hover h2 {
    font-size: 22px;
    margin: 20px 0;
    color: #018BAA;
    vertical-align: middle;
}

#user-option .fa.fa-user {
    display: none;
}

#user-menu .menu-items .menu-item.splitter, .inline-menu .menu-items .menu-item.splitter {
    background-color: #EFEFEF;
    height: 2px;
    margin: 5px 10px;
    width: 92%;
}

.k-button:focus {
    border: none;
}

.k-button:active, .k-button:active:hover {
    background-color: transparent;
}

.user-menu-wrapper .menu-item .k-dropdown span.k-input {
    width: 90%;
}

span.k-input {
    font-size: 14px;
}

#page .page-header .header-user .header-triangle {
    margin-bottom: 11px
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    width: 100%;
    outline: none;
    direction: ltr;
}

.table-report-header span.k-dropdown-wrap .k-input {
    line-height: 31px;
    padding: 0 0 0 6px;
    height: 28px;
    font-size: 14px;
    color: black;
}

.portal-actions-menu-left,
.scientist-actions-menu-left,
 .workflow-actions-menu-content {
    margin: 0;
    min-height: 100%;
    margin-bottom: 15px;
    padding: 0;
    overflow: hidden;
    padding-bottom: 30px;
    border-radius: 6px;
    background-color: #ffffff;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.13), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.workflow-tab-container .white-k-button,
.ESO-Page .planlist-pane .left-pane > a,
.wizard-section.cruiseapplication-values a.nl-button-style,
.wizard-layout .ESO-Page .k-widget .k-header > a.k-button,
#post-report,
#page .fab-replace-holder > a,
.fab-replace-holder > a,
a.k-button.k-button-icontext.k-grid-add, .fab-holder > a.k-button-large, .workflow-tab-container > a.k-button-large, .summary-header > a, .approve-wizard-header > a, .wizard-section.cruiseapplication-values .k-button-large.k-button-round.k-button-orange, a.cruise-location-map-btn, .approve-wizard-header > a, .k-upload .k-upload-button, a.k-button.k-button-icontext.k-add-button, .k-button-large.k-button-round.k-button-orange.map-actions, #request-wizard-content .k-button-large.k-button-round.k-button-orange, .external-scientists-grid-scroller .grid-buttons-holder a.k-button {
    border: none;
    min-width: 194px;
    border-radius: 3px;
    background-color: #ffffff;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.13), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    margin-right: 22px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    padding: 0 10px;
    margin-left: 0;
    cursor: pointer;
    box-sizing: border-box;
    text-align: center;
    line-height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.summary-header > a.a-link {
    box-shadow: none;
    padding: 0;
    display: inline;
    font-size: 17px;
}

.k-button:focus:active {
    box-shadow: none;
}

.fab-replace-holder > a > img, a.k-button.k-button-icontext.k-grid-add > span::before {
    height: 13px;
    width: 20px;
}

a.k-button.k-button-icontext.k-grid-add > span::before {
    height: 18px;
    width: 13px;
    margin-left: -3px;
}

.workflow-tab-container .white-k-button:hover,
.ESO-Page .planlist-pane .left-pane > a:hover, .wizard-section.cruiseapplication-values a.nl-button-style:hover, .wizard-layout .ESO-Page .k-widget .k-header > a.k-button:hover, #post-report:hover, .fab-replace-holder > a:hover, a.k-button.k-button-icontext.k-grid-add:hover, .fab-holder > a.k-button-large:hover, .summary-header > a:hover, .approve-wizard-header > a:hover, .wizard-section.cruiseapplication-values .k-button-large.k-button-round.k-button-orange:hover, a.k-button-orange:hover, a.k-button-orange:focus, .k-upload .k-upload-button:focus, .k-upload .k-upload-button:hover, a.k-button.k-button-icontext.k-add-button:hover, .k-button-large.k-button-round.k-button-orange.map-actions:hover, #request-wizard-content .k-button-large.k-button-round.k-button-orange:hover, .external-scientists-grid-scroller .grid-buttons-holder a.k-button:hover {
    color: #454545;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5), 0px 2px 2px 0px rgba(0, 0, 0, 0.2), 0px 0px 2px 0px rgba(0, 0, 0, 0.54);
    text-decoration: none;
    background-color: white;
}

.edit-user .info-section .details-save input[type="button"] {
    box-shadow: none;
    width: auto;
    min-width: 0;
    background-color: rgba(0, 0, 0, 0.1);
    color: black;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0 19px;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    border: none;
    height: 30px;
    margin-right: 15px;
}

.edit-user .info-section .details-save input[type="button"]:hover {
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: none;
}

.edit-user .info-section .details-save a:link {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.8);
    font-weight: 600;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    height: 30px;
    line-height: 30px;
}

.avatar {
    margin-top: 12px;
}

#sharedTabStrip > h1{
    font-size: 20px;
    font-weight: 500;
    color: white;
    margin: 0;
    float: left;
    padding-top: 20px;
    padding-right: 10px;
}

#sharedTabStrip > h1 > span {
    font-weight: 200;
}

#user-option .user-menu-expander .fa {
    font-size: 23px;
    padding-top: 13px;
    padding-left: 8px;
    float: right;
}

.main-menu-dropdown {
    min-height: 80px;
}

.main-menu-dropdown a:link, .menu-item > span {
    color: rgba(0, 0, 0, 0.6);
    font-size: 15px;
}

.main-menu-dropdown .menu-items .menu-item:hover{
    background-color: rgba(0,178,193, 0.3);
    color: black;
}

.main-menu-dropdown .menu-items .menu-item:hover > a {
    color: black;
}

.main-menu-dropdown .menu-items .menu-item:hover .k-dropdown {
    background-color: transparent;
}

.main-menu-dropdown .menu-items .menu-item:hover .k-dropdown-wrap {
    background-color: rgba(0,178,193, 0.3);
}

.main-menu-dropdown a:visited{
    color: rgba(0, 0, 0, 0.6);
}

.menu-items .clear-fix > span {
    color: rgba(0, 0, 0, 0.6);
    font-size: 15px !important;
}

#user-menu .menu-items li a:hover, .inline-menu .menu-items li a:hover {
    background-color: transparent;
    color: black;
    border: none !important;
}

.k-list, .k-list-optionlabel {
    background-color: white;
    font-size: 13px;
    border-radius: 0;
    line-height: 2em;
    padding: 0;
}

.k-list-optionlabel {
    padding-left: 8px;
    padding-right: 8px;
}

.k-picker-wrap.k-state-default > .k-select, .k-picker-wrap.k-state-default > input.k-input {
    border: none;
}

.k-numeric-wrap input[type="text"]:focus, .k-numeric-wrap input[type="text"]:focus:hover{
    border-bottom: none;
}

.k-editor .k-editable-area .k-content {
    border-color: rgba(0, 0, 0, 0.2);
}

.k-widget.k-editor.k-header.k-editor-widget {
    min-width: 296px;
    box-sizing: border-box;
}

.k-widget.k-editor.k-header.k-editor-widget {
    min-height: 350px;
}

.k-widget.k-editor.k-header.k-editor-widget.medium {
    min-height: 325px;
}

.k-widget.k-editor.k-header.k-editor-widget.small {
    min-height: 175px;
}

.k-widget.k-editor.k-header.k-editor-widget.extra-small {
    min-height: 100px;
}

.k-widget.k-editor.k-header.k-editor-widget.extra-small .k-content {
    height: 90px;
}

.k-dropdown-wrap.k-state-active.k-state-border-down {
    box-shadow: none;
    -webkit-box-shadow: none;
}

span.k-dropdown-wrap.k-state-default, .span.k-dropdown-wrap.k-state-hover {
    background-color: white;
    border: none;
    background-image: none;
    line-height: 2em;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
}

.k-list-scroller .k-list .col-country {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 17px;
    border-radius: 50%;
    box-shadow: 0 0 1px #999 inset, 0 0 10px rgba(0,0,0,.2) inset;
    display: inline-block;
    height: 17px;
    line-height: 21px;
    overflow: hidden;
    vertical-align: middle;
    width: 17px;
    margin-right: 8px;
}

.k-list-scroller .k-list .col-country > img {
    height: 17px;
    width: 17px;
}

.k-list-scroller .k-list .col-colour {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 7px;
}

#user-menu .menu-items .menu-item {
    line-height: 2.5;
}

.k-popup.k-list-container {
    border: none;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    padding: 0;
    margin: 0;
}

.empty-message {
    background: white;
}

#user-menu {
    top: 60px;
}

.menu-item .k-dropdown-wrap.k-state-default {
    width: 100%;
}

.k-popup.k-list-container {
    border-color: #00748D;
}

.panel-heading.reporting-sum-block .row {
    height: 100%
}

.panel-heading.reporting-sum-block .row .col-xs-9.text-right {
    height: 100%;
    position: relative;
}

.panel-heading.reporting-sum-block .row .col-xs-9.text-right .panel-title{
    position: absolute;
    bottom: 0;
    right: 16px;
}

div#CruiseApplication_ScienceEndDate_dateview, div#CruiseApplication_ScienceStartDate_dateview, div#filter-workflow-start_dateview {
    border-radius: 2px;
    border: none;
    background-color: #ffffff;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}

#hamburger-onclick-modules {
    z-index: 10000;
    cursor: pointer;
    position: absolute;
    top: 59px;
    right: 12px;
    padding: 0;
    margin: 0;
    background-color: transparent;
}

.hamburger-icon > img {
    padding-top: 10px;
    margin-left: -6px;
    padding-left: 13px;
}

.modal-overlay {
    background-color: black;
}

.modal-overlay {
    background-color: black;
}

.breadcrumb {
    margin: 0;
    font-weight: 200;
    font-size: 13px;
    position: relative;
    min-width: 190px;
    padding-left: 15px;
    line-height: 1.2;
    padding-right: 10px;
    top: 50%;
    max-height: 55px;
    transform: perspective(1px) translateY(-50%);
}

.breadcrumb .breadcrumb-item{
    padding: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre;
    max-width: 90%;
    display: inline;
    font-weight: 500;
}

.breadcrumb .breadcrumb-separator {
    color: white;
    height: 12px;
    display: inline-block;
    overflow: hidden;
}


.breadcrumb > span > a:link {
    color: white;
    font-size: 15px;
}

.breadcrumb > span > a:visited{
    color: white;
    font-size: 15px;
}

.wizard-section .description {
    background-color: transparent;
    border: none;
    font-size: 14px;
    line-height: 1.36;
    color: #00748D;
    margin: 0;
    min-height: 34px;
    padding: 12px 8px 12px;
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: start;
}

.wizard-section .description > img {
    float: left;
    height: 20px;
    width: 20px;
    padding-right: 20px;
}

.wizard-section .description .description-text {
    float: left;
    margin: 0;
    font-weight: 300;
    text-transform: none;
}


.wizard-section .description .description-text a:link {
    font-weight: 600;
}


.wizard-section h3 {
    font-family: 'Roboto';
    letter-spacing: 0em;
    display: inline-block;
    width: 100%;
}

.wizard-section h4 {
    font-size: 16px;
    letter-spacing: 0px;
    color: rgba(0, 0, 0, 0.54);
    line-height: 1;
    font-weight: 600;
}

.sidebar {
    height: calc(100vh - 172px);
    float: left;
    width: 256px;
    background-color: #018BAA;
    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.2);
}

#wizard-application-steps-container {
    background-color: transparent;
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#wizard-application-steps-container .line-connector{
    display: none;
}

#wizard-application-steps-container > li {
    height: 40px;
    display: inline-block;
    width: 100%;
    position: relative;
    box-sizing: border-box;
}

#wizard-application-steps-container > li:hover {
    background-color: #41A8BF;
    box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.13)
}

#wizard-application-steps-container > li > a {
    line-height: 40px;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 40px;
    box-sizing: border-box;
    font-size: 16px;
    color: white;
    display: inline-block;
    width: 100%;
    letter-spacing: -0.1px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: -1px 0;
}

#wizard-application-steps-container > li > svg,
#wizard-application-steps-container > li > img {
    padding-left: 10px;
    pointer-events: none;
    height: 100%;
    display: inline-block;
    width: 20px;
    position: absolute;
    right: 8px;
    row-gap: 0;
}


#wizard-application-steps-container > ul > li > a:hover{
    border: none;
    text-decoration: none;
}

#wizard-application-steps-container .selected {
    background-color: rgba(0, 0, 0, 0.2);
    border-left: solid 3px white;
    font-weight: 500;
}

#workflow-template-select_listbox .k-item {
    padding: 0px 12px 0 6px;
    line-height: 2.5;
}


#reporting-equipment-type-treeTree .k-group .k-in {
    line-height: 2;
    padding: 5px;
    margin: 0;
    border: none;
    width: calc(100% - 20px);
    font-size: 16px;
}

#reporting-equipment-type-treeTree .k-group .k-state-hover {
    line-height: 2;
    padding: 5px;
    margin: 0;
    border: none;
}

@media screen and (max-width : 400px) {

    #sharedTabStrip .hamburger-icon{
        margin-right: 5px;
    }

    #sharedTabStrip .breadcrumb{
        padding-left: 10px; 
    }
}

@media screen and (max-width : 650px) {

    #page .page-header .header-title > h1 {
        display: none;
    }
}

div#dialog-create-new-workflow span.k-dropdown-wrap.k-state-default {
    width: 211px;
}

/*KedoPopUpWidgewStyle*/

div.k-widget.k-window {
    border: none;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    background-color: white;
    padding: 0;
    margin: 0;
}

div.k-widget.k-window .k-window-titlebar.k-header{
    width: 100%;
    background-color: white;
}

div.k-widget.k-window .k-popup-edit-form.k-window-content{
    min-width: 400px;
}

div.k-widget.k-window .k-popup-edit-form.k-window-content .k-edit-buttons > button{
    display: block;
    float: right;
    border: none;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    background-image: none;
    background-color: white;
}

div.k-widget.k-window .k-popup-edit-form.k-window-content .k-edit-buttons button.k-dialog-close.k-button{
    color: red;
}

div.k-widget.k-window .k-popup-edit-form.k-window-content .k-edit-buttons button.k-dialog-insert.k-button {
    color: #2B8ABE;
}

.custom-decimal-picker.new-style-blue, .custom-date-picker.new-style-blue, .custom-range-picker.new-style-blue {
    border: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(0, 0, 0, 0.14);
    border-radius: 2px;
    padding: 5px 10px 10px;
}

 .custom-range-picker.new-style-blue h4 {
    font-size: 12px;
    margin: 0;
    font-weight: 600;
    text-transform: capitalize;
    color: rgba(0, 0, 0, 0.56); 
 }

span.workflowoverviewdata_sciencepreferredyear-range-select {
    border-bottom: solid 1px #00748D;
    padding: 9px 5px;
    display: block;
}

.custom-range-picker.new-style-blue span.k-widget.k-numerictextbox.start {
    margin-bottom: 15px;
}

.plus-icon.turned-cross {
    transform: rotate(45deg);
    padding: 3px;
}

.k-loading-mask .k-loading-color {
    opacity: 1;
    background-color: rgba(255, 255, 255, 0.3);
}

.disables-container-pointer-events {
    pointer-events: none;
}

.disables-container-pointer-events > * {
    pointer-events: all;
}

#page .k-numerictextbox span.k-select span.k-icon.k-i-arrow-60-down::before {
    top: -4px;
}a.login-header-btn {
    display: inline-block;
    padding: 19px;
    color: white;
    float: right;
    box-sizing: border-box;
}

.type-changer {
    display: inline-block;
    font-size: 16px;
    color: rgba(255,250,250, 0.7);
    text-transform: uppercase;
    padding: 15px 20px 12px;
    cursor: pointer;
}

.type-changer.active {
    border-bottom: solid 3px white;
    color: white;
    font-weight: 600;
}

ul.page-type-switcher {
    padding: 0;
    position: relative;
    margin: 0;
    display: inline-block;
    height: 49px;
    background-color: #018BAA;
    padding-left: 15px;
    padding-right: 15px;
    z-index: 4500;
    box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.34), 10px -1px 10px 0 rgba(0, 0, 0, 0.1);
}

div.secondary-type-changer {
    display: none;
}

.cruiseapplication-filters .filters-container {
    padding: 0;
    position: relative;
}

.right-pane {
    padding: 0;
}

a.scheduler-filter-btn.bars-btn {
    position: absolute;
    padding: 0 10px 0 0;
    right: 0;
    margin-top: 0px;
    top: 13px;
    background-color: transparent;
    border: none;
}

span#date-range-selection {
    padding-left: 10px;
    display: inline-block;
    vertical-align: middle;
}

a.scheduler-filter-btn.ships-btn {
    padding-right: 9%;
    padding-left: 25px;
    padding-top: 1px !important;
}

span.date-range-selector {
    color: white;
    position: relative;
    float: right;
    right: 75px;
    margin-top: 2px;
    cursor: pointer;
}

.right-pane .cruises {
    background-color: #018BAA;
    overflow: hidden;
}

#main-content-pane .k-splitbar, .right-pane {
    background-color: #018BAA;
}

.programme-page-content .k-splitbar .k-icon,
.programme-page-content .k-splitbar .k-resize-handle {
    color: white;
    margin-left: 3px;
}

.programme-page-content .k-splitbar .k-resize-handle {
    background: white;
    margin-left: 5px;
}

#main-content-pane #hybrid-splitter .k-splitbar {
    height: 7px;
}

#main-content-pane #hybrid-splitter div#map-pane {
    overflow: hidden;
}

div#hybrid-splitter {
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.main-menu-filter.inline-menu.scheduler-inline-menu {
    right: 9px;
    left: auto;
    position: fixed;
    top: 136px;
    padding: 10px 0;
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.5);
    background-color: #FFFFFF;
    z-index: 11000;
    overflow: hidden;
    border-radius: 0;
}

.main-menu-filter.inline-menu.scheduler-inline-menu > * {
    padding: 5px 10px;
    white-space: nowrap;
}

.main-menu-filter.inline-menu.scheduler-inline-menu .hover-effect:hover {
    background-color: rgba(0,178,193, 0.3);
}

#ship-filter-treeview .k-item .k-in.k-state-selected {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.8);
}

a.scheduler-filter-btn.ships-btn.k-button.k-button-icontext.filter-menu-button.timeline-filter-menu-button > i {
    padding-left: 7px;
    margin-bottom: -4px;
}

li.other-item {
    color: white;
    border-radius: 4px;
    padding: 2px 7px 2px;
    height: 24px;
    line-height: 22px;
    box-shadow: 0 3px 6px 1px rgb(0 0 0 / 10%);
    box-sizing: border-box;
}

.legend li .fa.fa-map-marker {
    font-size: 15px;
    margin-right: 2px;
}

h2.current-cruises-header,
.cruiseapplication-filters h2 {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 800;
    line-height: 1.33;
    letter-spacing: -0px;
    text-align: left;
    margin-bottom: 0;
    color: rgba(0, 0, 0, 0.87);
    margin-top: 0;
}

.filter-block.equipment-usage h4 {
    z-index: 9;
    position: relative;
}

.cruiseapplication-filters .more-less-toggle {
    margin: 0px;
    display: inline-block;
    padding-right: 0;
    float: none;
    font-weight: 600;
    color: #00748D;
}

img.more-less-pointer {
    padding-bottom: 1px;
}

.more-less-btn-container {
    margin: 0 auto;
    width: 65px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: -19px;
    text-align: end;
}

.more-less-btn-container img.more-less-pointer.rotate {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg);
}

.right-pane #right-pane-content .voyage-details {
    background-color: transparent;
    border: none;
    padding: 0;
    height: 100%;
}

.voyage-details-top, .voyage-details-bottom {
    background-color: white;
    padding: 12px 10px;
    border-radius: 2px;
}

.voyage-details-top {
    padding: 0 3px 0;
    position: relative;
    border-radius: 2px 2px 0 0;
}

.voyage-details-top .wizard-section.cruiseapplication-values {
    padding-top: 12px;
}

.voyage-details-bottom {
    padding: 6px 0 13px;
    margin-bottom: 10px;
}

.right-pane .tp-tabs {
    background: #fff none repeat scroll 0 0;
    padding: 0;
    vertical-align: top;
    display: block;
}

.right-pane .navigation-header a {
    color: #00748D;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 0;
}

.right-pane .navigation-header {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

table.cruise-details .circle {
    background-color: rgb(0, 116, 141);
    border: none;
    color: white;
}

table.cruise-details td {
    padding-bottom: 10px;
    font-size: 14px;
}

.voyage-details-top h2 {
    font-size: 18px;
    font-weight: 600;
}

.voyage-details-top div.code-block, .voyage-details.single-container td.code-block {
    display: inline-block;
    width: auto;
    background-color: #AB218E;
    font-size: 14px;
    border-radius: 6px;
    padding: 2px 5px 0 8px;
}

.voyage-details.single-container .voyage-traject-grid {
    margin: 0 -13px -13px;
    font-size: 13px;
}

.voyage-details.single-container h2 {
    font-size: 18px;
    font-weight: 600;
    width: calc(100% - 40px);
    display: inline-block;
}

.voyage-details.single-container td.code-block {
    margin-bottom: 15px;
}

.right-pane #right-pane-content .voyage-details.single-container {
    background-color: white;
    position: relative;
    padding: 13px 13px 0;
    margin-bottom: 0;
    border-radius: 2px;
    /* box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.13), 0 1px 2px 0 rgba(0, 0, 0, 0.2); */
    height: calc(100% - 13px) !important;
}

.right-pane #right-pane-content .voyage-details.single-container.deployment-details.no-worflow-adf ul#deploymentdetails.tp-tabs {
    margin-top: 0;
}

.right-pane #right-pane-content .voyage-details.single-container.deployment-details.no-worflow-adf div#activity-content-tabs {
    height: calc(100% - 134px)!important;
}

.no-worflow-adf .cruise-itinerary-container .cruise-itinerary-content-row:first-child {
    border: none;
}

.right-pane #right-pane-content .voyage-details.single-container .navigation-header img.arrow-left-img {
    margin-right: -3px;
}

#right-pane-content .voyage-details.single-container .mooring-properties {
    margin: 0 -13px -13px;
    box-shadow: none;
    border-radius: 2px; 
}

.voyage-details.single-container ul#deploymentdetails.tp-tabs {
    margin: 15px -13px 0;
    border-bottom: 1px solid #ccc;
    padding-left: 4px;
    position: relative;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14);
}

.voyage-details.single-container ul#deploymentdetails.tp-tabs li {
    margin: 0;
    width: 21.5%;
    text-align: center;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 600;
    padding: 14px 5px 0;
    display: inline-block;
    height: 26px;
}

.voyage-details.single-container ul#deploymentdetails.tp-tabs li.active {
    border-bottom: 3px solid #018BAA;
    color: black;
}

.voyage-details .voyage-details-top .cruise-details td.code-block > div > * {
    background-color: transparent;
    color: #fff;
    display: inline-block;
}

.voyage-details .voyage-details-top .cruise-details td.code-block > div {
    color: white;
}

.cruise-content-tabs ul#extended_info {
    background-color: white;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14);
    display: block;
    height: 35px;
    padding: 0;
    margin: 0;
    border-top: none;
}

.voyage-details-bottom .tp-tabs li {
    margin: 0;
    width: calc(25% - 3px);
    text-align: center;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 600;
    padding: 0px 5px 1px;
    display: inline-block;
    height: 56px;
    line-height: 56px;
    vertical-align: top;
    box-sizing: border-box;
}

#cruisedetails .icon-small {
    width: calc(12% - 3px);
}

.voyage-details-bottom .cruise-content-tabs .tp-tabs li {
    margin: 0;
    font-size: 14px;
    display: inline-block;
    width: 49%;
    text-align: center;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 600;
    box-sizing: border-box;
    height: 35px;
    line-height: 35px;
}

.other-item.voyage-Passage {
    background-color: #F0AB00;
    background-image: url("/images/stripe_cc.png");
}

.other-item.voyage-Trials {
    background-color: #61AE55;
}

.other-item.voyage-Barter {
    background-color: #667FAF;
}

.other-item.voyage-Alongside {
    background-color: #F27020;
    background-image: url("/images/stripe_cc.png");
}

.other-item.voyage-ReCert {
    background-color: #AB218E;
}

.other-item.voyage-NMFSS {
    background-color: #E5E5E5;
    text-shadow: 0 0 14px rgba(0, 0, 0, 0.36);
}

.programme-page div#type-selectTree {
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    padding: 11px;
    background-color: white;
}

.programme-page div#type-selectTree .k-in {
    padding: 0 0 0 8px;
    box-sizing: border-box;
    line-height: 30px;
    border: none;
    width: 93%;
}

.filter-block.equipment-usage span.k-input {
    width: 90%;
}

.diplomatic-clearance-required.wizard-section.cruiseapplication-values {
    font-size: 13px;
}

div#cruise-extended-content-tabs {
    font-size: 14px;
    vertical-align: top;
    padding-top: 0;
}


#timeline-parent {
    width: 100%;
    position: relative;
}

.page.hybrid-content #timeline-parent {
    height: 100%;
    overflow: hidden;
    overflow-x: auto;
    min-height: 118px;
    background-color: #f2f2f2;
    /*min-width: 1100px;*/
}

#hybrid-splitter .scheduler_transparent_rowheader_scroll > div {
    background: transparent;
}

.page.hybrid-content .scheduler_transparent_loading, .programme-page-content .scheduler_transparent_loading {
    padding-left: 35vw;
    padding-top: 2px;
}

.programme-page #main-content-pane {
    background-color: white;
}


#scheduler-data .line-spacing-element {
    padding: 10px;
}

span#periodStartDate {
    cursor: pointer;
}

span#periodStartDate:hover {
    text-decoration: underline;
}

#page.programme-page .page-header {
    position: relative;
    z-index: 5000;
}

span.text-display > span {
    display: inline-block;
    position: relative;
    top: 2px;
}

span#calendar-anchor {
    padding-right: 5px;
}

.calendar-section.k-content {
    position: absolute;
    z-index: 2000;
    background-color: transparent;
}

a.scheduler-filter-btn.menu-btn {
    display: inline-block;
    width: auto;
}

.main-menu-filter .date-navigation-btns i {
    width: 17px;
}

.scheduler-inline-menu .date-navigation-btns {
    display: none;
}

#scheduler-data {
    min-width: 0 !important;
}

span.separator-dash {
    padding: 0 5px;
}

.separator-line.no-tab-item.date-navigation-seperator {
    display: none;
}

#scheduler-data {
    min-width: 0;
}

ul#cruisedetails {
    border-bottom: 1px solid #ccc;
    height: 55px;
    padding-left: 4px;
    position: relative;
    z-index: 1;
    margin: -6px 0px 0;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14);
}

.cruise-content-tabs .workflow-documents .documents-list, .cruise-content-tabs .programme-technicians {
    padding: 15px;
}

.right-pane .k-button-large.k-button-round.k-button-pdf {
    margin-right: 15px;
    text-transform: capitalize;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14);
    padding: 4px 6px 4px 8px;
    margin-top: 8px;
    border-radius: 4px;
    color: rgba(0, 0, 0, 0.84);
}

.right-pane .k-button-large.k-button-round.k-button-pdf:hover {
    color: #018BAA;
    box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, 0.5), 0px 2px 2px 0px rgba(0, 0, 0, 0.2), 0px 0px 2px 0px rgba(0, 0, 0, 0.54);
}

.marinestaff.wizard-section.cruiseapplication-values table {
    font-size: 12px;
}

.programme-page .left-pane {
    position: relative;
    top: 0;
}

#timeline-parent #svgContainer {
    top: 0;
    left: 0;
}

.right-pane .voyage-details a.morelink {
    color: #00748D;
}

#personnel-table {
    min-width: 800px;
}

.personnel-table-container {
    overflow: auto;
    width: 100%;
}

.cruise-content-tabs .workflow-documents .document-wrapper.programme-inline-overview {
    height: 100%;
}

.voyage-details .voyage-details-bottom .cruise-content-tabs {
    height: 100%;
}

.voyage-details .voyage-details-bottom .cruise-content-tabs .cruise-extended-content-tabs {
    height: calc(100% - 71px);
    overflow: auto;
    background-color: transparent;
    box-sizing: border-box;
    padding-top: 15px;
}

.cruise-content-tabs .workflow-documents .documents-list, 
.cruise-content-tabs .programme-technicians {
    overflow: auto;
    height: calc(100% - 50px);
}

.right-pane .cruiseapplication-search-result {
    margin-bottom: 0;
    padding-right: 0;
}

h4.current-cruises-emptymessage {
    color: rgba(0, 0, 0, 0.68);
    font-family: 'Roboto';
    text-transform: capitalize;
    padding-top: 0;
    font-size: 14px;
    height: 80px;
    position: absolute;
    top: calc(50% - 40px);
}   

h4.current-cruises-emptymessage img {
    display: block;
    margin: 0 auto;
    opacity: 0.5;
    padding-bottom: 20px;
    height: 30px;
}

h4.current-cruises-emptymessage span {
    display: block;
    text-align: center;
    width: 100%;
    padding: 0 139px;
    box-sizing: border-box;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.84);
    font-size: 13px;
    line-height: 15px;
    text-transform: initial;
}

.right-pane .cruiseapplication-search-result.partual-size {
    height: calc(100% - 421px);
}

body .mCSB_inside > .mCSB_container {
    margin-right: 20px;
}

.itinerary-content-row-data.dual-cell-row .contact-cell {
    vertical-align: top;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.6);
}

#top-pane {
    background-color: #018BAA;
}

.right-pane, #right-pane {
    background-color: white;
}

#right-pane {
    overflow: visible;
}

.programme-page #scheduler-container #scheduler-data div#dps {
    margin-bottom: -1px;
    height: 100%;
/*    min-width: 1100px;
*/}

.personnel-table-container #personnel-table td.month {
    background-color: #f2f2f2;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 600;
    padding-top: 10px;
    text-align: center;
    width: 100px;
    height: 50px;
}

.personnel-table-container #personnel-table thead td {
    background-color: #f2f2f2;
    color: rgba(0, 0, 0, 0.5);
    padding-top: 4px;
    min-width: 30px;
}

.personnel-table-container #personnel-table td.year {
    height: 31px;
    background-color: #f2f2f2;
    color: rgba(0, 0, 0, 0.5);
    font-size: 1.2em;
    font-weight: 600;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 70px;
}

.filter-content.programme-personnel-top-panel {
    height: auto;
    padding: 0;
    margin: 0;
}

.filter-content .personnel-contract-period-select, .filter-content .user-select {
    display: inline-block;
    white-space: nowrap;
}

.filter-content span.filter-value {
    font-size: 16px;
    color: #ffffff;
}

.filter-content span.k-dropdown-wrap.k-state-default, .filter-content .span.k-dropdown-wrap.k-state-hover {
    background-color: transparent;
    border: none;
    width: auto;
    padding-right: 30px;
}

.filter-content span.k-dropdown-wrap.k-state-default span, .filter-content .span.k-dropdown-wrap.k-state-hover span {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: -1px;
}

.filter-content .user-select, .filter-content .personnel-contract-period-select {
    margin-left: 8%;
}

.filter-content .personnel-contract-period-select {
    width: 220px;
}

.filter-content .user-select {
    width: 350px;
}

.filter-content .ship-selector span.filter-value {
    margin-left: 15px;
}

span#programme-flexlocation-shipoverview > * {
    pointer-events: none;
}

div.secondary-type-changer a {
    color: rgba(0, 0, 0, 0.8);
}

div.secondary-type-changer.active a {
    color: black;
    font-weight: 600;
}

#personnel-table td.voyageevent-cruise {
    background-color: #1e9de0;
    border-radius: 3px;
    font-size: 12px;
}

#personnel-table td.destination {
    background-color: #BC198C !important;
    border: none;
    border-radius: 3px;
    text-align: center;
    font-size: 9px;
}

.scheduler_transparent_rowheader_inner, .scheduler_transparent_rowheader.size-large .scheduler_transparent_rowheader_inner, .scheduler_transparent_rowheader.size-medium .scheduler_transparent_rowheader_inner, .scheduler_transparent_rowheader.size-small, .scheduler_transparent_rowheader.size-large, .scheduler_transparent_rowheader.size-medium {
    padding: 0;
}

.size-small a.toggle-view, .large-header-container .toggle-view, .medium-header-container .toggle-view {
    border-radius: 0;
    display: block;
}

.large-header-container, .medium-header-container, .small-header-container {
    border: none;
    display: block;
    border-radius: 0;
}

.large-header-container > img,
.medium-header-container > img,
.large-header-container .nioz,
.medium-header-container .nioz,
.large-header-container .nerc,
.medium-header-container .nerc,
.large-header-container .geomar,
.medium-header-container .geomar,
.large-header-container .imr,
.medium-header-container .imr,
.large-header-container .aad,
.medium-header-container .aad,
.large-header-container .csiro,
.medium-header-container .csiro {
    padding: 0px;
    width: 100%;
    height: 54px;
}

.scheduler_transparent_rowheader.size-small {
margin-top: 0;

}

.scheduler_transparent_divider.scheduler_transparent_splitter {
    background-color: #F7F7F7 !important;
}

.large-header-container {
    height: 320px;
}

.activity-container div.large-header-container, .activity-container div.medium-header-container {
    border-radius: 0;
    border: none;
}
.scheduler_transparent_timeheadercol_inner, .scheduler_transparent_timeheadergroup_inner {
    background-color: white;
    font-size: 0.7em;
}
.scheduler_transparent_corner {
    background-color: white !important;
    border-right: solid 1px lightgrey;
    box-sizing: border-box;
}

.main-menu-filter a {
    height: 20px;
    display: block;
    width: auto;
}

.scheduler_transparent_main, .scheduler_transparent_rowheader_scroll, .scheduler_transparent_scrollable {
    background-color: #f2f2f2;
}

.HarbourMarker.normal .scheduler_transparent_event_inner {
    top: -10px;
    left: 10px;
}

.view-type-changer-container {
    display: block;
    padding-bottom: 8px;
    padding-top: 5px;
    background-color: white;
    width: 100%;
}

td.inline-cruise-details, .inline-voyage-details, td.inline-cruise-details.Barter, td.inline-voyage-details.Barter, td.inline-cruise-details.Passage, td.inline-voyage-details.Passage, td.inline-cruise-details.ReCert, td.inline-voyage-details.ReCert, td.inline-cruise-details.Alongside, td.inline-voyage-details.Alongside {
    background-color: white !important;
}

.scheduler_transparent_event.cruise .scheduler_transparent_event_inner, .scheduler_transparent_event.cruise .scheduler_transparent_event_bar {
    background-color: #64a7b4;
}

.scheduler_transparent_event.cruise .scheduler_transparent_event_inner, .scheduler_transparent_event.Voyage .scheduler_transparent_event_inner, .scheduler_transparent_event.inportevent .scheduler_transparent_event_inner {
    padding-top: 6px;
}

/* following piece of code is in newProgramme.css and Planning.less, because of some !important */
.cruise.timeline-hover .main-cruise-event .scheduler-timeline-event,
.cruise.timeline-hover .main-cruise-event .connection-element,
.cruise.timeline-hover .voyage-event-details-block,
.inline-cruise-details.timeline-hover,
.inline-voyage-details.timeline-hover,
.cruise.timeline-hover div.scheduler_transparent_event_inner,
td.inline-cruise-details.timeline-hover,
.inline-voyage-details.timeline-hover,
td.inline-cruise-details.Barter.timeline-hover,
.inline-voyage-details.Barter.timeline-hover,
td.inline-cruise-details.Passage.timeline-hover,
td.inline-voyage-details.Passage.timeline-hover,
td.inline-cruise-details.ReCert.timeline-hover,
td.inline-voyage-details.ReCert.timeline-hover,
td.inline-cruise-details.Alongside.timeline-hover,
td.inline-voyage-details.Alongside.timeline-hover {
    background-color: #ff9423 !important;
    border-color: #f60 !important;
    /*border-width: 2px;*/
}

.cruise.timeline-hover .voyage-event-details-block .header .cruise-code {
    color: #ff9423 !important;
}

.scheduler_transparent_rowheader.size-large {
    font-size: 1px;
}

.size-small .view-type-changer.type-small {
    border: 1px solid #00748D;
    border-radius: 3px;
}

.size-medium .view-type-changer.type-medium {
    border: 1px solid #00748D;
    border-radius: 3px;
}

.size-large .view-type-changer.type-large {
    border: 1px solid #00748D;
    border-radius: 3px;
}

.size-small .view-type-changer.type-small .type-icon {
    opacity: 1;
}

.size-medium .view-type-changer.type-medium .type-icon {
    opacity: 1;
}

.size-large .view-type-changer.type-large .type-icon {
    opacity: 1;
}

.campv2-page .ship-dps-title-container img {
    width: 120px;
    max-height: 100px;
}

.campv2-page .view-type-changer.type-large {
    float: none;
    margin-right: 0;
}

.large-header-container a.toggle-view, 
.medium-header-container a.toggle-view, 
.small-header-container a.toggle-view {
    background-color: transparent;
    color: #fff;
    font-size: 12px;
    padding: 1px 0 5px;
    margin: 0;
    font-family: 'Roboto';
    text-transform: none;
    pointer-events: none;
    display: inline-block;
    vertical-align: middle;
    line-height: 13px;
}

.large-header-container .ship-dps-title-container, .medium-header-container .ship-dps-title-container, .small-header-container .ship-dps-title-container {
    background-color: #00748D;
    display: block;
    line-height: 30px;
    height: 30px;
    margin-top: 0;
}

.ship-dps-title-container.ship-container {
    padding: 0;
}

.date-range-selector-popup {
    position: absolute;
    background-color: white;
    width: 111px;
    top: 36px;
    z-index: 5000;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
}

.date-range-selector-popup .selector-popup-content span.selector-item {
    display: block;
    padding: 10px 15px;
     cursor: pointer;
     line-height: 1;
}

.date-range-selector-popup .selector-popup-content span.selector-item:hover {
    background-color: rgba(0,178,193, 0.3);
}

.voyage-details-bottom .tp-tabs li span {
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    font-size: 13px;
}

.voyage-details.single-container div#activity-content-tabs {
    margin: 0 -13px;
    padding: 10px 13px 0;
    overflow: auto;
    height: calc(100% - 270px);
}

.voyage-details.single-container div#activity-content-tabs .deployment-properties-part-view.map-part-view {
    overflow: hidden;
    margin-left: -15px;
    width: calc(100% + 30px);
}

.voyage-details.single-container div#activity-content-tabs ul#cruiseapplication-deployment-listview .deployment-properties-part-view.map-part-view img, .voyage-details.single-container div#activity-content-tabs .deployment-properties-part-view.map-part-view img {
    width: 100%;
    height: 180px;
    object-fit: cover;
}

.voyage-details.single-container div#activity-content-tabs ul#cruiseapplication-deployment-listview {
    padding: 0 15px;
}

.deployment-properties-holder dt {
    color: rgba(0, 0, 0, 0.54);
    font-weight: 600;
    width: 133px;
}

.deployment-properties-holder dd {
    margin-left: 0;
}

.deployment-properties-holder {
    padding-bottom: 8px;
}

.deployment-properties-holder dt,
.deployment-properties-holder dd {
    display: inline-block;
    vertical-align: top;
}

.cruiseapplication-values .deployment-overview li.deployment-entry-view .connector {
    display: none;
}

.cruiseapplication-values .deployment-overview .deployment-listview {
    list-style: none;
}

.cruiseapplication-values .deployment-overview li.deployment-entry-view .question-label {
    color: rgba(0, 0, 0, 0.54);
    font-weight: 600;
}

/*.voyage-details.single-container div#activity-content-tabs .k-button-pdf {
    display: flex;
    position: relative;
    float: right;
    right: 13px;
    padding: 32px 0px 11px 15px;
}*/

.event-devider {
    border-top: dashed 1.5px rgba(0, 0, 0, 0.1);
}

.scheduler_transparent_rowheader.flexlocation-container, .scheduler_transparent_rowheader.activity-container {
    height: auto !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14);
}

.deployment-content-tabs .connector {
    margin-bottom: 16px;
}

.inline-cruise-details > div, .inline-voyage-details > div {
    position: relative;
    max-height: 180px;
    padding-bottom: 4px;
    box-sizing: border-box;
}

td.inline-cruise-details > div.equipment-summary {
    position: relative;
    padding-bottom: 0;
}

td.inline-cruise-details, .inline-voyage-details {
    overflow: hidden;
    max-width: 110px;
    box-sizing: border-box;
    border-width: 1px;
    padding: 3px 3px 4px;
    border-radius: 3px;
    min-width: 90px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.14);
}

/*//////////////////////////////////////////////////////////
//////////////////schedular popup styles////////////////////
//////////////////////////////////////////////////////////*/

.scheduler_popup_main {
    border: none;
    background-color: rgba(68, 68, 68, 0.9);
    color: white;
    font-size: 12px;
    box-sizing: border-box;
    padding: 0 10px 5px;
    margin: 0;
    position: absolute;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.13), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.scheduler_popup_main h4 {
    color: white;
    font-size: 14px;
    text-transform: capitalize;
    display: flex;
    white-space: nowrap;
    overflow: hidden;
}

.scheduler_popup_main h4 .location-display,
.scheduler_popup_main h4 .name-display {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.popup-cruise-details table.ca-bubble-table {
    width: 100%;
}

.popup-cruise-details table.ca-bubble-table > tbody > tr > td {
    width: 50%;
}

.popup-cruise-details .cruise-itinerary td {
    border-color: white;
}

.popup-cruise-details .voyageevent {
    display: none;
}
.popup-cruise-details .voyageevent-cruise {
    display: table;
}

.deployment.popup-deployment-details td {
    border-color: white;
    box-sizing: border-box;
}

/*.scheduler_popup_main::before {
    content: "";
    position: relative;
    display: inline;
    left: 0%;
    margin-left: -10px;
    border-width: 12px;
    border-style: solid;
    border-color: transparent transparent transparent #555;
    box-sizing: border-box;
}*/

#right-pane.right-pane.fullscreen {
    background-color: white;
}

.right-pane.fullscreen .question-readonly .question-label {
    width: 30%;
}

.right-pane.fullscreen .question-readonly .question-answer {
    width: 60%;
}

.right-pane.fullscreen .content-data-row .data-row-label {
    width: 25%;
    min-width: 0;
}

.right-pane.fullscreen .question-overview{
    max-width: none;
}

.right-pane.fullscreen .question-readonly .question-texteditor .question-answer, .question-readonly .question-texteditor .question-label {
    width: 100%;
}

.right-pane.fullscreen .document-overview-wrapper .documents-list a.pop > img {
    width: 280px;
    height: 180px;
    object-fit: cover;
    display: block;
}

.right-pane.fullscreen .voyage-details-top, .right-pane.fullscreen .voyage-details-bottom {
    box-shadow: none;
}

.right-pane.fullscreen .voyage-details-bottom {
    border-top: solid 1px rgba(0, 0, 0, 0.3);
}

.right-pane.fullscreen .voyage-fullscreen-closer {
    display: inline;
    /*float: right;
    margin: 0 5px;*/
    cursor: pointer;
    /*font-size: 30px;*/
}


.voyage-fullscreen-closer .fa.fa-times {
    color: rgba(0, 0, 0, 0.55);
}

.right-pane.fullscreen .voyage-details-top h2 {
    width: calc(100% - 40px);
}

.right-pane.fullscreen #right-pane-content .voyage-details.single-container {
    box-shadow: none;
}

span.date-range-selector i.fa.fa-calendar {
    pointer-events: none;
}

.programme-page-content div#master-pane {
    width: 100%
}

.programme-page.external a.scheduler-filter-btn.bars-btn {
    top: 0;
    margin-top: 13px;
}

.login-box input[type="text"]:focus, .login-box input[type="password"]:focus {
    border: none;
}

.programme-page .empty-message.empty-grid {
    line-height: 60px;
    text-align: center;
    color: #888;
}

img.mirror {
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.destination-arrival .crane-icon-parent,
.destination-departure .crane-icon-parent {
    display: none;
}

.voyage-active.voyage-cruise.background-e5e5e5 {
    color: black;
}

.ship-selector .k-widget.k-dropdown {
    border: none;
}

.filter-content .k-widget.k-dropdown .k-dropdown-wrap.k-state-default {
    height: auto;
}

.filter-content .k-widget.k-dropdown {
    float: none;
    display: inline-block;
    width: auto;
    max-width: calc(100% - 40px);
    background-color: transparent;
    border-color: white;
}

.ship-selector > :not(.scheduler-inline-menu) {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    line-height: 46px;
}

.cruise-extended-content-tabs  .ship-selector > :not(.scheduler-inline-menu) {
    line-height: initial;
}

.k-button,
.k-button:hover,
.k-button.k-state-hover {
    background: transparent;
}

@media screen and ( max-width : 1700px ) {

    .scheduler-filter span.text-display {
        padding-left: 8%;
    }

    a.scheduler-filter-btn.ships-btn {
        padding-right: 8%;
        padding-left: 15px;
    }

}

@media screen and ( max-width : 1700px ) {

    span.date-range-selector {
        right: 17px;
        margin-top: 2px;
    }

    .scheduler-filter span.text-display {
        padding-left: 5%;
    }

    a.scheduler-filter-btn.ships-btn {
        padding-right: 5%;
        padding-left: 15px;
    }

    .type-changer {
        padding: 15px 10px 12px;
    }

    ul.page-type-switcher {
        padding-left: 15px;
    }

    .filter-content .user-select, .filter-content .personnel-contract-period-select {
        margin-left: 5%;
    }
}


@media screen and ( max-width : 1430px ) {

    .scheduler-filter span.text-display {
        padding-left: 2%;
    }

    a.scheduler-filter-btn.ships-btn {
        padding-right: 2%;
        padding-left: 15px;
    }

    .ship-selector span.ship-name,
    .filter-content span.filter-value,
    .filter-content.programme-personnel-top-panel span.filter-value,
    .filter-content span.k-dropdown-wrap.k-state-default span,
    .filter-content .span.k-dropdown-wrap.k-state-hover span {
        font-size: 14px
    }

    .filter-content .personnel-contract-period-select {
        width: 195px;
    }

    .filter-content .user-select {
        width: 315px;
    }

    .type-changer {
        font-size: 14px;
        padding: 17px 5px 12px;
    }

    .filter-content .user-select, .filter-content .personnel-contract-period-select {
        margin-left: 2%;
    }
}


/*this max-width is used in js aswel for resizing the elements, inside IndexV2.cshtml*/
@media screen and ( max-width : 1270px ) {

    ul.page-type-switcher {
        display: none;
    }

    div.secondary-type-changer {
        display: block;
    }

    .scheduler-filter {
        min-width: calc(100% - 20px);
    }

    #scheduler-container .timeline-filter.inline-menu.scheduler-inline-menu {
        left: 10px !important;
    }

    .filter-content.programme-personnel-top-panel {
        margin-top: -6px;
    }

    .filter-content .user-select {
        width: 50%;
    }

    .filter-content .personnel-contract-period-select {
        width: 40%;
    }

    .date-range-selector-popup {
        top: 40px;
    }

}

@media screen and ( max-width : 950px ) {

    .static-filter-content .last-modified-information {
        display: none;
    }

    .static-filter-content 
}

@media screen and ( max-width : 800px ) {

    a.scheduler-filter-btn.big-screen-btn {
        display: none;
    }

    .scheduler-inline-menu .date-navigation-btns {
        display: block;
    }

    .separator-line.no-tab-item.date-navigation-seperator {
        display: block;
    }
}


@media screen and ( max-width : 500px ) {

    .filter-content .ship-selector span.filter-value, .filter-content .ship-selector {
        font-size: 14px;
    }

    .text-display .date-select-container .period-end-date {
        display: none;  
    }

    .text-display .date-select-container .period-start-date {
        font-size: 14px;
    }

    .text-display .date-select-container .separator-dash {
        display: none;
    }

    .text-display {
        display: inline-block;
        height: auto;
    }
}

@media screen and ( max-width : 400px ) {

    .date-range-selector .date-range-selection {
        display: none;
    }

    .ship-selector span.ship-name {
        display: inline-block;
    }

    .ship-selector span.ship-name .ship-name {
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 85px;
        overflow: hidden;
        margin-bottom: -4px;
    }

}

body .cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-image {
    vertical-align: top;
    width: 28px;
}

body .cruise-itinerary-container .cruise-itinerary-content-row.destinations-content-row .itinerary-content-row-image {
    vertical-align: middle;
}

.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data h3 {
    font-size: 18px;
    font-weight: 600;
    color: #262626;
    padding: 0;
    margin: 0 0 0px;
    width: calc(100% - 17px);
}

.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-image svg {
    display: block;
    margin: 0 auto;
    vertical-align: top;
    height: 20px;
}

.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data {
    width: calc(100% - 38px);
    font-size: 14px;
    padding-left: 5px;
    color: rgba(0, 0, 0, 0.87);
    min-height: 30px;
}

#master-pane .voyage-details-top .cruise-itinerary-content-row .workflow-tree-entry span {
    font-size: 12px;
}

#master-pane .voyage-details-top .cruise-itinerary-content-row .itinerary-content-row-data.workflow-tree-entry {
    padding-left: 47px;
}

.cruise-itinerary-container .cruise-itinerary-content-row > * {
    display: inline-block;
    vertical-align: top;
}

.cruise-itinerary-container .cruise-itinerary-content-row:nth-child(3) > *,
.cruise-itinerary-container .cruise-itinerary-content-row:nth-child(2) > * {
    vertical-align: middle;
}

.cruise-itinerary-container .cruise-itinerary-content-row:nth-child(3) .itinerary-content-row-data > * {
    vertical-align: middle;
}

.itinerary-content-row-data.dual-cell-row > * {
    display: inline-block;
    width: calc(50% - 24px);
    vertical-align: middle;
    position: relative;
    box-sizing: content-box;
}

.cruise-itinerary-container .user-container .username-container > span.username {
    font-size: unset;
    font-style: normal;
}

.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-Code {
    color: #686868;
}

.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.days-display {
    padding: 0 15px;
}

.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.days-display,
.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.reference-number-display {
    color: #686868;
}

.cruise-itinerary-container .cruise-itinerary-content-row img.flag {
    height: 20px;
    margin-right: 10px;
    width: 20px;
    border-radius: 50%;
}

.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-ShortName,
.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-DepartName,
.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-ArrivalName,
.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-ShortDepartName {
    width: calc(100% - 35px);
    display: inline-block;
}

.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data img.flag,
.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-DepartName,
.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-ArrivalName,
.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-ShortName,
.cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data span.field-ShortDepartName {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
}

.cruise-itinerary-container .cruise-itinerary-content-row label.label {
    padding-right: 10px;
    display: inline-block;
    padding-bottom: 2px;
}

.itinerary-content-row-data svg.port-arrow-icon {
    position: absolute;
    right: 4px;
    height: 20px;
    top: calc(50% - 9px);
    transform: rotate(270deg);
}

.itinerary-content-row-data svg.port-arrow-icon g g {
    fill: rgb(0, 178, 193);
}

.itinerary-content-row-data .date-display span {
    font-weight: 600;
    display: inline-block;
    width: auto;
}

.itinerary-content-row-data .date-display span.small {
    font-weight: normal;
    font-size: 0.8em;
}

body:not(.campv2-page) .itinerary-content-row-data .data-row-top.date-display span {
    padding-bottom: 10px;
    width: auto;
}

.programme-page .voyage-details.single-container .cruise-itinerary-container .cruise-itinerary-content-row .date-display > * {
    padding-bottom: 0;
}

.itinerary-content-row-data.dual-cell-row .left-cell {
    padding-right: 30px
}

.cruise-itinerary-container > * {
    max-width: 1200px;
    margin: 0 auto;
}

.cruise-itinerary-container {
    margin: 0;
}

h4.cruise-itinerary-header {
    color: #018BAA;
    font-weight: 600;
    text-transform: capitalize;
    padding: 0 0 0 15px;
    margin-top: 0;
    font-family: 'Roboto';
}

.cruise-itinerary-container .cruise-itinerary-content-row:nth-child(1) .data-row-bot {
    margin-top: 6px;
}

.cruise-itinerary-container span.agent-info-holder {
    margin-top: 2px;
    display: inline-block;
}

.programme-page .voyage-details-top .cruise-itinerary-content-row .itinerary-content-row-data .contact-item .info-slide-container {
    display: none;
}

.programme-page .voyage-details-top h4.cruise-itinerary-header {
    display: none;
}

.programme-page .cruise-extended-content-tabs .cruise-itinerary-container {
    display: none;
}

.programme-page .cruise-itinerary-container .cruise-itinerary-content-row .date-display > * {
    display: block;
}

.programme-page .voyage-details-top .cruise-itinerary-content-row:nth-child(1) .itinerary-content-row-image {
    /*display: none;*/
    padding-top: 6px;
}

.programme-page .voyage-details-top .cruise-itinerary-content-row:nth-child(1) .itinerary-content-row-data.dual-data-row {
    /*width: 100%;*/
    box-sizing: border-box;
}

.programme-page .voyage-details-top .cruise-itinerary-content-row:nth-child(1) {
    padding-top: 0;
}

.programme-page .cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data.mob-demob-data label.label {
    display: none;
}

.programme-page .cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data.mob-demob-data label.label.programme-label {
    display: inline-block;
    color: rgba(0, 0, 0, 0.7);
}

.programme-page .cruise-itinerary-container .cruise-itinerary-content-row .date-display > * {
    display: inline-block;
    font-size: 12px;
}

.programme-page .voyage-details-top .cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data.mob-demob-data .left-cell label.label.programme-label {
    width: 68px;
}

.cruise-itinerary-container .cruise-itinerary-content-row:first-child {
    padding-top: 0;
    border-top: none;
}

.programme-page .voyage-details-top .cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data.mob-demob-data .right-cell label.label.programme-label {
    width: 68px;
}

.programme-page .voyage-details-top .cruise-itinerary-content-row:nth-child(2) .itinerary-content-row-data.dual-data-row span.field-Name {
    display: none;
}

.programme-page .voyage-details-top .cruise-itinerary-content-row .itinerary-content-row-data .contact-item {
    opacity: 1;
    cursor: pointer;
    font-size: 12px;
    padding-right: 17px;
    position: relative;
}

.programme-page .voyage-details-top .cruise-itinerary-content-row .itinerary-content-row-data .contact-item span.expand-contact-icon {
background-image: url(/images/Icons/chevron-down-green.svg);
    opacity: 1;
    background-size: 15px;
    cursor: pointer;
    background-repeat: no-repeat;
    font-size: 12px;
    padding: 0;
    background-position: 100% 4px;
    position: absolute;
    right: 0;
    top: 0;
    height: 15px;
    width: 15px;
}

.programme-page .voyage-details-top .cruise-itinerary-content-row .itinerary-content-row-data .contact-item.expanded span.expand-contact-icon {
    transform: rotate(180deg);
}

.programme-page .voyage-details-top  .cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data.users-row {
    display: block;
}

.voyage-details .cruise-details .detail-row .detail-cell.image-cell img.avatar,
.cruise-itinerary-container .user-container .user-icon {
    height: 40px;
    width: 40px;
    border-radius: 50px;
    border: solid 1px #00748D;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.cruise-itinerary-container .user-container .user-icon.empty-img {
    background-size: contain;
}

.cruise-content-tabs .workflow-documents {
    height: 100%;
}

.cruise-itinerary-container .user-container > * {
    display: inline-block;
    vertical-align: middle;
}

.cruise-itinerary-container .user-container {
    display: inline-block;
    padding: 10px 0 0 10px;
}

.cruise-itinerary-container .user-container .username-container > * {
    display: block;
    font-size: 12px;
    font-weight: 500;
    font-style: italic;
}

.right-pane .voyage-details .navigation-header {
    border: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 16px;
    right: 9px;
    opacity: 0.7;
}

.cruise-itinerary-container .code-color-block {
    display: inline-block;
}

.download-coordinates-menu.new-style-tooltip.tooltip.dropdown-menu {
    min-width: 168px;
}

.campv2-page .itinerary-content-row-data.dual-cell-row .data-row-top {
    padding-bottom: 10px;
}

.campv2-page .inport-event-details .itinerary-content-row-data.dual-cell-row .data-row-top {
    padding: 0;
}

.campv2-page .cruise-itinerary-container.inport-event-details .itinerary-content-row-data label.label {
    width: auto;
    padding-right: 5px;
}

.campv2-page .cruise-itinerary-container .cruise-itinerary-content-row label.label.programme-label {
    display: block;
    padding-bottom: 5px;
}

.campv2-page .cruise-itinerary-container .cruise-itinerary-content-row label.label {
    display: none;
}

.information-container.inportevent {
    margin: 0 3px 0px;
    display: block;
    padding: 0;
    border-radius: 2px;
    color: white;
    font-size: 16px;
    font-weight: 600;
    text-shadow: 1px 1px 2px #000;
    height: auto;
}

.inportevent .destination-name-container {
    color: rgba(0, 0, 0, 0.6);
    text-shadow: none;
    display: inline-block;
    padding: 13px;
}

.inportevent .destination-name-container > * {
    display: inline-block;
    vertical-align: middle;
}

.inportevent .destination-name-container i.fa.fa-anchor {
    font-size: 22px;
    color: rgba(0, 0, 0, 0.6);
    margin-top: -3px;
}

.inportevent .destination-name-container span.destination-name {
    font-size: 14px;
    padding-left: 8px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.8);
}

#programme-voyage-traject-container .voyage-traject-grid .link-functions-part.inport-event-link-part {
    height: 13px;
}

.information-container.inportevent > * {
    display: inline-block;
    vertical-align: middle;
}

.information-container.inportevent .duration {
    font-size: 14px;
    margin-left: 20px;
    color: rgba(0, 0, 0, 0.6);
    text-shadow: none;
    padding: 13px;
}

.information-container.inportevent-Alongside .duration,
.information-container.inportevent-Alongside .inport-event-code {
    background-color: #F27020;
    background-image: url(/images/stripe_cc.png);
    text-align: start;
    text-indent: 5px;
    font-size: 13px;
    padding: 2px 12px 2px 11px;
    line-height: 24px;
    display: inline-block;
    border-radius: 4px;
    margin: 5px 5px 10px;
    color: white;
    font-weight: 600;
    text-shadow: 1px 1px 2px #000;
}

.information-container.inportevent-ReCert .duration,
.information-container.inportevent-ReCert .inport-event-code {
    background-color: #AB218E;
    text-align: start;
    text-indent: 5px;
    font-size: 13px;
    padding: 2px 12px 2px 11px;
    line-height: 24px;
    display: inline-block;
    border-radius: 4px;
    margin: 5px 5px 10px;
    color: white;
    font-weight: 600;
    text-shadow: 1px 1px 2px #000;
}

.information-container.inportevent-Alongside .inport-event-code {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 100px);
}

#programme-voyage-traject-container .voyage-traject-grid tbody > tr:last-child .inportevent.information-container {
    margin-bottom: 25px;
}


@media screen and ( max-height : 1000px ) {
    .right-pane #right-pane-content .voyage-details {
        overflow: auto;
        border-radius: 0;
        background: white;
    }


    .voyage-details .voyage-details-bottom .cruise-content-tabs .cruise-extended-content-tabs {
        overflow: visible;
    }
}


.summary-content.funding-content {
    word-break: break-all;
}

.cruiseapplication-values .cruise-location-map-btn img {
    padding-right: 5px;
}

.cruiseapplication-values .cruise-location-map-btn > * {
    display: inline-block;
    vertical-align: middle;
    max-height: 18px;
}

div#download-coordinates-analysis-dropdown {
    margin: 20px 0;
}

.wizard-section .summary-content.location-content .cruise-analysis-grid tr.k-detail-row td.k-hierarchy-cell {
    display: none;
}

.wizard-section .summary-content.location-content .cruise-analysis-grid tr.k-detail-row td.k-detail-cell {
    border: none;
    padding: 0;
}

.wizard-section .summary-content.location-content .cruise-analysis-grid tr.k-detail-row {
    border: solid 1px #ceced2;
}

    .wizard-section .summary-content.location-content .cruise-analysis-grid tr.k-detail-row td.k-detail-cell .k-grid-content.k-auto-scrollable {
        overflow: visible;
    }

    .wizard-section .summary-content.location-content .cruise-analysis-grid tr.k-detail-row td.k-detail-cell .research-area-geometry-degrees {
        border: none;
    }

.wizard-section .summary-content.location-content .cruise-analysis-grid td {
    border-top: 0;
    cursor: initial;
    background: white;
    border-bottom: solid 1px #ceced2;
}

.wizard-section .summary-content.location-content .cruise-analysis-grid th.k-header {
    border-top: 0;
    border-bottom: solid 1px #ceced2;
}

.wizard-section .summary-content.location-content .cruise-analysis-grid tr.k-detail-row td.k-detail-cell .research-area-geometry-degrees div.k-grid-header {
    border: none;
    padding-right: 0;
}

.wizard-section .summary-content.location-content .cruise-analysis-grid tr.k-detail-row td.k-detail-cell .research-area-geometry-degrees tbody tr:first-child td {
    border-top: solid 1px #ceced2;
}

.cruise-analysis-grid tr.k-detail-row td.k-detail-cell .research-area-geometry-degrees div.k-grid-header .k-grid-header-wrap.k-auto-scrollable,
#grid.cruise-analysis-grid tr.k-detail-row td.k-detail-cell .research-area-geometry-degrees div.k-grid-header .k-grid-header-wrap.k-auto-scrollable table {
    border: none;
}

.tooltip.cruise-information-popup .cruise-analysis-grid td.k-detail-cell .research-area-geometry-degrees {
    width: calc(100% + 98px);
}

div#timeline-pane {
    background: #f2f2f2;
}

.mapboxgl-marker.svg-ship-marker.ship-position-marker {
    cursor: pointer;
    z-index: 100;
}

.mapboxgl-marker.svg-ship-marker.ship-position-marker .leaflet-marker-icon.svg-marker.ship {
    min-width: unset;
    pointer-events: all;
    cursor: pointer;
}

.hybrid-content svg#mappage-svg .group-label-rectangle .label-rectangle {
    stroke: rgba(0, 0, 0, 0.2);
}

.programme-page .programme-page-content {
    position: relative;
}#page .cruise-readonly-form{background-color:transparent;color:#666;padding:5px 0 25px;font-size:14px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values{font-size:14px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values h4{font-size:14px;font-weight:600;color:rgba(0,0,0,.7);margin:18px 0 8px;line-height:1;letter-spacing:0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content{display:block;margin:0;padding:0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row .data-row-label{display:inline-block;min-width:110px;width:auto;font-size:14px;letter-spacing:0;color:rgba(0,0,0,.54);line-height:1;font-weight:600;height:100%;padding:0 10px 0 0;vertical-align:top;margin-top:5px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row .data-row-value{color:#666;max-width:100%;display:inline-block;width:auto;letter-spacing:0;font-size:14px;vertical-align:top;padding:0 0 0 10px;margin-top:5px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row .content-data-cell{display:inline-block;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.date-row .data-row-value{float:right;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.list-block .data-row-value{display:block;padding:0;max-width:100%;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.list-block .data-row-value ul{margin-top:0;margin-bottom:0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.data-block .data-row-label,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.data-block .data-row-value{display:block;width:100%;max-width:100%;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.data-block .data-row-label p{padding:0;margin:7px 0 0 0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.summary-row .data-row-value,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.summary-row .data-row-label{margin-top:0;padding-top:15px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.small-number .data-row-value{width:75px;text-align:end;margin-left:-4px;padding-left:14px;padding-right:10px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.map-row .cruiselocation-map{cursor:default;width:100%;height:400px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.map-row .ui-control{display:none;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .cruise-analysis-grid-container{width:100%;overflow:auto;font-size:12px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .cruise-analysis-grid-container .k-grid table{min-width:0!important;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .k-grid th,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .k-grid td{font-size:12px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content.ship-equipment-content{padding:0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .cruise-itinerary-container{display:none;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ca-user-table th,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ca-user-table td{font-size:12px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ca-user-table .name-email-column{display:none;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ca-user-table .name-email-column-combined{display:table-cell;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ca-user-table .name-email-column-combined>*{display:block;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .calculations-tab{width:100%;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .calculations-tab .calculation-block{width:calc(50% - 4px);vertical-align:top;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .calculations-tab .calculation-block .metadata{width:100%;margin:0;padding:5px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .calculations-tab .calculation-block .metadata img{height:20px;opacity:.8;vertical-align:top;padding-top:3px;padding-right:10px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .calculations-tab .calculation-block .metadata .data-content{max-width:calc(100% - 38px);}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .calculations-tab .calculation-block .metadata .data-content .label{font-size:14px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .calculations-tab .calculation-block .metadata .data-content .value{font-size:13px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane{display:block;margin:0;padding:0 0 0 12px;background:transparent;border:0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .separator,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .separator,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .separator,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .connector,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .connector,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .connector{display:none;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .question-overview.question-readonly,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .question-overview.question-readonly,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .question-overview.question-readonly{margin:0;padding-bottom:0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .question-overview.question-readonly .question-table h4>label,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .question-overview.question-readonly .question-table h4>label,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .question-overview.question-readonly .question-table h4>label{font-size:16px;letter-spacing:0;color:rgba(0,0,0,.54);line-height:1;font-weight:600;height:100%;padding:1em 0 0 0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .question-overview.question-readonly .question-table .question-answer,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .question-overview.question-readonly .question-table .question-answer,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .question-overview.question-readonly .question-table .question-answer,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .question-overview.question-readonly .question-table .question-label,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .question-overview.question-readonly .question-table .question-label,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .question-overview.question-readonly .question-table .question-label{font-size:14px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list{list-style-type:none;padding-left:0;font-size:14px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list .selection,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list .selection,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list .selection,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested .selection,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested .selection,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested .selection,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list .selection,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list .selection,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list .selection{margin-left:6px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list .selection .question-display,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list .selection .question-display,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list .selection .question-display,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested .selection .question-display,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested .selection .question-display,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested .selection .question-display,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list .selection .question-display,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list .selection .question-display,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list .selection .question-display{margin-left:-14px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list .selection .question-display i.open,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list .selection .question-display i.open,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list .selection .question-display i.open,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested .selection .question-display i.open,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested .selection .question-display i.open,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested .selection .question-display i.open,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list .selection .question-display i.open,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list .selection .question-display i.open,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list .selection .question-display i.open{margin-left:-3px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list .selection .question-display+.selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list .selection .question-display+.selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list .selection .question-display+.selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested .selection .question-display+.selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested .selection .question-display+.selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested .selection .question-display+.selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list .selection .question-display+.selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list .selection .question-display+.selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list .selection .question-display+.selection-check-icon{margin-top:-1px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list .selection .generic-equipment,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list .selection .generic-equipment,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list .selection .generic-equipment,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested .selection .generic-equipment,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested .selection .generic-equipment,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested .selection .generic-equipment,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list .selection .generic-equipment,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list .selection .generic-equipment,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list .selection .generic-equipment{font-size:16px;letter-spacing:0;color:rgba(0,0,0,.54);line-height:1;font-weight:600;padding-top:0;padding-left:0;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list li .header-1-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list li .header-1-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list li .header-1-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested li .header-1-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested li .header-1-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested li .header-1-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list li .header-1-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list li .header-1-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list li .header-1-text{font-size:14px;color:rgba(0,0,0,.8);padding:10px 0 10px 6px;margin:0;font-weight:600;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list .question-pane,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list .question-pane,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list .question-pane,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested .question-pane,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested .question-pane,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested .question-pane,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list .question-pane,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list .question-pane,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list .question-pane{padding-left:6px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content .content-equipment-list .selection-check-icon+div.item-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container .content-equipment-list .selection-check-icon+div.item-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane .content-equipment-list .selection-check-icon+div.item-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list-nested .selection-check-icon+div.item-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list-nested .selection-check-icon+div.item-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list-nested .selection-check-icon+div.item-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .ship-equipment-content ul.equipment-type-list .selection-check-icon+div.item-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list-container ul.equipment-type-list .selection-check-icon+div.item-text,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .question-pane ul.equipment-type-list .selection-check-icon+div.item-text{padding:3px 0 3px 20px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list .selection.generic-equipment .selection-check-icon,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list .selection.type .selection-check-icon{margin-top:-1px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list .selection.generic-equipment .selection-check-icon+label,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list .selection.type .selection-check-icon+label{padding-left:20px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list .selection.generic-equipment label,#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-type-list .selection.type label{font-size:16px;color:rgba(0,0,0,.54);margin-left:9px;font-weight:600;padding-left:0;margin-left:5px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-table{font-size:12px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-table th{background-color:transparent;font-weight:600;text-align:start;height:100%;width:100%;overflow:hidden;color:rgba(0,0,0,.8);border-bottom:1px solid #bfc6cc;padding:6px 0 6px 5px;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .equipment-table td{min-width:81px;padding:6px 0 6px 5px;text-align:start;}#page .cruise-readonly-form .wizard-section.cruiseapplication-values .funding-detail-box .input-box{width:100%;display:inline-block;padding-right:20px;margin:5px 0;vertical-align:top;}.right-pane.fullscreen .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row .data-row-label{width:25%;padding:0;}.right-pane.fullscreen .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row .data-row-value{width:calc(74% - 10px);}.voyage-details .voyage-details-bottom .cruise-extended-content-tabs{padding:0 10px;}#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:#fff;}.toolbar.project-management-toolbar.grounddata-toolbar .custom-breadcrumb{height:64px;position:absolute;top:60px;left:211px;}.project-management-page div#page-content,.project-management-page div#content,.project-management-page div#body-content{position:static;}.project-management-page .workflow-meta-information-parent{height:calc(100% + 31px)!important;margin-top:-31px;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-content{border-top:0;}.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{left:0;top:0;padding-top:130px;height:100%!important;}.scrollpane .toolbar.project-management-toolbar{background-color:#f3f3f4;}.cruise-application-page #page-header.external .menu-main-applications .module-wrapper>a,.cruise-application-read-only-page #page-header.external .menu-main-applications .module-wrapper>a,#page.programme-page .page-header.external .menu-main-applications .module-wrapper>a,#page.user-portal-page .page-header.external .menu-main-applications .module-wrapper>a,#page.cruise-application-page .page-header.external .menu-main-applications .module-wrapper>a,#page.scientist-portal-page .page-header.external .menu-main-applications .module-wrapper>a{display:inline-block;color:#fff;text-align:center;margin-top:0;margin-right:1.5%;line-height:66px;text-decoration:none;pointer-events:all;}#page-header.external .menu-main-applications{position:absolute;z-index:2;pointer-events:all;top:0;left:450px;height:63px;pointer-events:none;margin:0;}@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{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:0;background-color:rgba(255,255,255,.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 #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:#fff;}div#login-dialog{pointer-events:all;}.workflow-step-overview .content{margin:0;border-radius:0;box-shadow:none;}.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:#fff;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,.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,.1);color:#fff;border:0;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:#fff;}@media screen and (max-width:1300px){.tab-strip-container .material-images{transform:scale(.8);}}.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;}}.external-scientist-portal-page .tabstrip-bar{top:64px;}.external-layout .external-scientist-portal-page .tabstrip-bar{top:64px;}@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,.34);background:#003f5f;height:92px;}.portal-body div#page div#page-header.external .menu-main-applications .module-wrapper>a,body#page.programme-page div#page-header.external .menu-main-applications .module-wrapper>a{height:auto;line-height:2;}.portal-body div#page div#page-header .menu-main-applications,body#page.programme-page div#page-header .menu-main-applications{position:static;height:auto;height:48px;margin-left:0;margin-top:6px;width:100%;}.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;}}.k-list-optionlabel.k-state-selected.k-state-focused,.k-list>.k-state-selected.k-state-focused,.ship-filter.inline-menu.scheduler-inline-menu .k-item .k-in.k-state-selected{background-color:#018baa!important;}.maas-credentials,.public-body-container{background:#00748d;}a.a-link,a.a-link:hover,.k-grid-content a.a-link:hover{color:#018baa;}@keyframes autofill{100%{background:transparent;color:inherit;}}@-webkit-keyframes autofill{100%{background:transparent;color:inherit;}}.cruiseapplication-values a.a-link:link,.cruiseapplication-values a:link,.cruiseapplication-values a:visited,.cruiseapplication-values a:active,.cruiseapplication-values a:hover{color:#018baa;font-weight:bold;}.cruiseapplication-values h2{color:#000;}.integer-input-container span.k-widget.k-numerictextbox{border-radius:0!important;box-shadow:none;}.integer-input-container .lower-integer-btn,.integer-input-container .raise-integer-btn{display:inline-flex;}body .cruise-template-editor-map .left-pane-content .protected-areas-header .location-map-actions .location-map-action{border-color:#018baa;}body .cruise-template-editor-map .left-pane-content .protected-areas-header .location-map-actions .location-map-action .main-color{fill:#018baa;}.cruise-template-editor-map .map-options-bar .map-options .map-options-btn.expanded .icon-asset{color:#018baa;}.cruise-template-editor-map .map-options-bar .map-options .map-options-btn.expanded path,.cruise-template-editor-map .map-options-bar .map-options .map-options-btn.expanded g{fill:#018baa;}.localstorage-grid-container a.k-button.k-grid-clear-storage-command,body .tooltip.clp-tooltip-editor .button-action-wrapper a.k-button,#switch-button-group.dms-active .dms-button,#switch-button-group.dmm-active .dmm-button,#switch-button-group.decimals-active .decimals-button,.protected-areas-page-content .cruise-itinerary-grid-container tr td .station-number,#grid .station-cell .station-cell-btn,.routing-switch-container .active .custom-switch-handle,.protected-areas-page-content .map-options .map-options-header,.protected-areas-page-content .port-info-container{background:#018baa;}a.a-link,.table-read-details .value,.cruise-readonly-form .wizard-section.cruiseapplication-values .table-read-details>tbody>tr>td,.cruise-readonly-form .cruiseapplication-values a:link{color:#018baa;}div.marine-protected-areas-grid .station-cell-btn,.interger-input-container a.lower-integer-btn,.interger-input-container a.raise-integer-btn{background:#018baa;}body#page .programme-subheader{background-color:#018baa;}.scrollpane .toolbar.project-management-toolbar{background-color:#f3f3f4;}.project-management-page div#page-content,.project-management-page div#content,.project-management-page div#body-content{position:static;}.display-in-popup #scroller{height:100vh!important;background:transparent;}.cruise-date-picker-holder{width:auto;}.display-in-popup #page.cruise-application-page{background:#e6e6e6;}.display-in-popup #page .workflow-actions-menu-content{box-shadow:0 1px 5px 0 rgba(0,0,0,.13),0 1px 2px 0 rgba(0,0,0,.2);}.project-management-page div#active-workflows{height:calc(100% + 23px)!important;}#application-forms-list .scientist-actions-menu-item .image,#scientist-no-application-forms .image,.active-application-item .image{background:#c9d7d0;}.active-application-expansion-container,.new-application-expansion-container{background-color:#fcfcfc;}.fab-holder .fab-container:hover::before,.fab-holder a.fab-container.fab-background:hover,.fab-holder .fab-background{background-color:#018baa;}.fab-holder{margin-bottom:0;}.new-application-expansion-header,.active-application-expansion-header{background-color:#f0f0f0;}#application-forms-list .scientist-actions-menu-item .info:after{top:15px;right:3px;height:calc(100% - 30px);border-left:solid 1px #e6e6e6;background-position:50% 50%;background-image:url(/images/plus-blue.svg);}#application-forms-list .scientist-actions-menu-item,#scientist-no-application-forms{width:512px;}#application-forms-list .scientist-actions-menu-item .info,#scientist-no-application-forms .info{padding-right:50px;}#wizard-application-steps-container>li:hover{background-color:rgba(255,255,255,.2);}#page .scientist-actions-menu-left,#page .workflow-actions-menu-content{box-shadow:none;margin-bottom:0;padding-bottom:0;}.company-views.unols-views .company-item{width:16%;}body#page.programme-page .scheduler-filter{top:85px;width:auto!important;z-index:1;right:1px;position:absolute;}body#page.programme-page .scheduler-filter .static-filter-content.map-programme-filter span.text-display{margin-left:15px;}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;}.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,.right-pane .cruises,#main-content-pane .k-splitbar,body#page.programme-page .right-pane,body#page.programme-page #right-pane,body#page.programme-page #top-pane{background-color:#00748d;}span.organisation-abbreviation{display:none;}.workflow-step-overview .content{border-radius:0;margin:0;}.project-management-page .workflow-meta-information-parent{height:calc(100% + 31px)!important;margin-top:-31px;background-color:#018baa;box-sizing:border-box;top:0;padding-top:170px;}.name-site-container>*{display:block;width:655px;vertical-align:middle;}.name-site-container .input-box.shortname,.name-site-container .input-box.website{margin-top:20px;display:inline-block;width:288px;margin-right:20px;}.input-box.shortname input#CruiseApplication_ShortName,.name-site-container .input-value input{width:100%;}.wizard-section .name .k-textbox{width:100%;padding-right:50px;}.name-site-container .input-box.website{margin-top:20px;}.input-box-holder .input-box{padding-bottom:0;}.preproposal-summary .radial-items .row-radial-item{padding-bottom:15px;}.k-webkit .cruise-application-page .k-checkbox:checked+.k-checkbox-label:before,.k-ff .cruise-application-page .k-checkbox:checked+.k-checkbox-label:before{background-color:#2196f3;border:1px solid #2196f3;}#statistics-overview-personnel-role_listbox input[type="checkbox"].indeterminate:after,.k-webkit input[type="checkbox"].indeterminate:after,.k-safari input[type="checkbox"].indeterminate:after,.k-ff input[type="checkbox"].indeterminate:after{background-color:#018baa;}.cruise-application-page .checked.icheckbox_line-blue .icheck_line-icon{background:url(/cruiseapplication/images/line-csiro.png) no-repeat scroll -18px 0 rgba(0,0,0,0);}.confirm-funding-top-container .input-box.normal-input.input-funding-source{margin-right:0;margin-bottom:20px;}#add-new-funding-option{margin-top:0;margin-left:10px;}.input-box.normal-input.input-funding-source span.k-widget.k-dropdown{width:100%;max-width:unset;}.cruiseapplication-values .port-selector{display:inline-block;vertical-align:top;margin:0;}.map-btns-container{width:100%;position:absolute;z-index:1;bottom:20px;pointer-events:none;}.map-btns-container .margin-container>*{pointer-events:all;}.map-btns-container .margin-container{width:639px;margin:0 auto;}#request-wizard-content .map-btns-container .button-dropdown-container .k-button-large.k-button-round.k-button-orange{margin:0;}.date-picker-container{margin-bottom:40px;}.date-picker-container>*{display:inline-block;vertical-align:baseline;}.date-picker-container .cruise-date-picker-holder{display:inline-block;width:200px;margin-right:40px;}.date-picker-container .cruise-date-picker-holder:last-child{margin-right:0;}.date-picker-container .cruise-date-picker-holder .k-datepicker{width:100%;}.k-widget.k-daterangepicker{display:block;}.date-selector .remark{padding:0;}.days-requested .day-inputs .selection{margin-bottom:10px;display:block;}.days-requested .day-inputs{width:200px;}.total-days-container .custom-message .message{text-align:center;}.multi-ship-container>*{display:inline-block;vertical-align:middle;}.multi-ship-container .combobox-selector{margin-left:40px;}.multi-ship-container>*{display:inline-block;vertical-align:middle;margin:0;}.berths .input-box.number.default-margin{display:inline-block;width:auto;margin-bottom:15px;margin-right:40px;}.berths .input-box.number.default-margin .input-value.small{width:132px;}.berths .custom-message h4{padding-bottom:10px;}.berths .custom-message{display:inline-block;text-align:center;vertical-align:top;}.wizard-section.cruiseapplication-values .text-area-section table.k-widget.k-editor.k-header.k-editor-widget{min-height:0;}.total-days-container>*{display:inline-block;vertical-align:top;}.combomox-container h5{margin-right:50px;}.combomox-container>*{display:inline-block;margin:0;vertical-align:bottom;}.impact-assessment-section .selection h5 label{padding:4px 0;display:inline-block;min-width:825px;font-size:18px;}.impact-assessment-section .selection{display:flex;flex-direction:revert;align-items:center;}.impact-assessment-section .selection h5{flex:1;}.impact-assessment-section .selection span.bool-dropdown{margin-left:40px;}.marine-environmental-impact-assessment .impact-assessment-section{max-width:1010px;}.combomox-container.itar-container{margin-top:20px;}#wizard-application-steps-container>li>img{padding-left:32px;}#wizard-application-steps-container>li>a{letter-spacing:-.3px;}#wizard-application-steps-container>li{padding-right:3px;}table.costings-table,table.calculated-costings-table{border:solid 1px #e0e0e0;border-spacing:0;font-size:13px;}table.costings-table th,table.calculated-costings-table th{background-color:rgba(0,178,193,.1);padding:4px 10px;}.information-tooltip.ShipCost .k-tooltip-content table.costings-table tr,table.calculated-costings-table tr{height:36px;}.wizard-layout .information-tooltip.ShipCost .k-tooltip-content table.costings-table tr td,.wizard-layout table.calculated-costings-table tr td{height:auto;}table.costings-table td,table.calculated-costings-table td{padding:5px 10px;}table.costings-table th:last-child,table.costings-table td:last-child,table.calculated-costings-table td:last-child{border-right:0;}table.costings-table .align-start,table.calculated-costings-table .align-start{text-align:start;}table.costings-table .align-end,table.calculated-costings-table .align-end{text-align:end;}table.calculated-costings-table tbody tr td.title{padding:4px 10px;font-weight:bold;}.information-tooltip.ShipCost .k-tooltip-content table.costings-table tr td,table.calculated-costings-table tbody tr td{border-bottom:solid 1px rgba(0,0,0,.1);}.information-tooltip.ShipCost .k-tooltip-content table.costings-table tr:last-child td,table.calculated-costings-table tbody tr:last-child td{border-bottom:0;}.cruiseapplication-values.costings>.input-box.number .input-value.small{width:100px;}div#stationOptionsList{margin:0;bottom:39px;left:8px;}iv#grid_tt_active a.k-icon.k-i-close{color:rgba(0,0,0,.64);}span.step-number{display:none;}#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:#fff;}h3.ship-fitted-equipment-sub-header{font-size:12px;color:rgba(0,0,0,.5);font-weight:500;text-transform:capitalize;margin-bottom:5px;}.ship-fitted-equipment-details-container h3.ship-fitted-equipment-sub-header{margin-left:0;}.cruise-readonly-form .print-this .berths .details-content .content-data-row.align-center{display:block;vertical-align:central;text-align:left;width:100%;}.wizard-section.cruiseapplication-values.berths .field-LogisticsDetails_Berths_Remarks{margin-top:25px;}.text-area-section.ship-fitted-equipment-area{margin-bottom:20px;}#page.project-management-page .page-header .header-title{margin-left:14px;}.lightweight-page-header{overflow:hidden;}.scientistdetails-form.form-content .button-action-wrapper>input.k-button.k-button-large,.scientistdetails-form .form-header,.about-text .button-about,.box .button-submit,.box .box-header,.contact-form .button-action-wrapper>input.k-button.k-button-large,.contact-form .form-header,form#request-reset-password-form input.k-button.k-button-large,#reset-password-form input.k-button.k-button-large,.section.reset-password .request-reset-window .box-header,.box a.oke-btn{background-color:#018baa;}.scientistdetails-form.form-content .button-action-wrapper>input.k-button.k-button-large.preliminary-save-button{color:#018baa;border-color:#018baa;}#user-properties #table-properties-display tr td .details-value-large>input,textarea#Remarks{background:transparent;}.box div#user-properties,.contact-form{background:#f4f9f7;}.workflow-tab-container table.calculated-costings-table tbody td.seperation-row{padding:0;height:0;background:rgba(0,0,0,.1);}.information-tooltip.ShipCost .k-tooltip-content table.costings-table{margin:0;}.information-tooltip.ShipCost .k-tooltip-content{padding:0 10px 10px;}.information-tooltip.ShipCost .k-tooltip-content h1{color:rgba(0,0,0,.6);font-size:14px;margin:8px 0 8px 0;padding:0;text-transform:uppercase;letter-spacing:.03em;text-align:start;}.information-tooltip.ShipCost table.costings-table{font-size:13px;}.information-tooltip.ShipCost a.k-icon.k-i-close{margin:8px 10px 0 0;}table.calculated-costings-table tbody span#ShipCost_Info svg{MARGIN-BOTTOM:-3px;}.image-Slider{background-color:#32657e;}.navigation-slider-btn{background-color:rgba(255,255,255,.2);}.header-hover-icon-btn svg path#a{fill:#018baa;}a.add-question-group-btn{background-color:#018baa;}.post-cruise-question-container a.add-question-btn{border:solid 1px #018baa;}.map-container .map-options-bar .map-options .map-options-btn .button-info,.question-group-icon-container{background-color:#018baa;}div.toggleBtn button.toggled{border-color:#018baa;}.project-management.project-management-grounddata{height:100%;}.welcome-text-portal p.secondary-welcome-line{display:none;}.toolbar.project-management-toolbar .role-select-toolbar-tabs{position:absolute;top:65px;left:206px;height:61px;background:transparent;box-shadow:none;}.toolbar-content.role-select-toolbar-content{position:absolute;top:63px;left:445px;}.toolbar-content.role-select-toolbar-content-manage a#manage-group-button{position:absolute;top:63px;right:45px;width:149px;}.project-management-page .project-management-toolbar.toolbar #more-button.k-button{margin-top:81px;}.tab-strip-container .tab-title{color:#fff;}.personnelplanning-personneltable-top-panel.personnelplanning-portal-top-panel{top:72px;}.user-portal-page div#scroller div#portal-actions-menu-left{margin:0;}.personnelplanning-scheduler-top-panel.personnelplanning-portal-top-panel span.k-widget.k-dropdown,.personnelplanning-scheduler-top-panel.personnelplanning-portal-top-panel .k-select,.personnelplanning-scheduler-top-panel.personnelplanning-portal-top-panel .k-input{color:#fff;border-color:#fff;}.personnelplanning-scheduler-top-panel.personnelplanning-portal-top-panel{top:78px;}.wizard-section .ship-fitted-equipment-details-container .description{margin-left:0;}.wizard-section.cruiseapplication-values .ship-fitted-equipment-details-space-holder{height:500px;}.project-management-page div#rolescheduler-splitter{height:calc(100vh - 126px)!important;}input.radio-style[type="radio"]:checked:hover+label::before,input.radio-style[type="radio"]:checked+label::before{border-color:#018baa;}input.radio-style.small[type="radio"]:checked+label::after,input.radio-style.small[type="radio"]:not(:checked)+label::after{background:#018baa;}#page.cruise-application-page{background-color:#fff;}#page.cruise-application-page.cabin-reservation-page{background-color:#d3d3d3;}.ship-fitted-equipment-list .selection .icheckbox_line-blue .icheck_line-icon,.ship-list .selection .icheckbox_line-blue .icheck_line-icon{display:none;}.ship-fitted-equipment-list .selection .icheckbox_line-blue input[type="checkbox"],.ship-list .selection .icheckbox_line-blue input[type="checkbox"]{left:12px;top:calc(50% - 10px);display:block;opacity:1!important;visibility:visible;border-width:1px;}.checkbox-list .selection .icheckbox_line-blue input[type="checkbox"]:checked,.ship-fitted-equipment-list .selection .icheckbox_line-blue input[type="checkbox"]:checked{border-width:1px;}.marine-environmental-impact-assessment .impact-assessment-section .mse-tooltip-validation-right{bottom:unset;top:25px;left:unset;right:0;}@media screen and (max-width:1360px){.marine-environmental-impact-assessment .impact-assessment-section .mse-tooltip-validation-right{right:unset;top:unset;bottom:-18px;left:-6px;}.impact-assessment-section .selection span.bool-dropdown{margin:0 0 0;display:block;}}.wizard-section span.sub-step-number{display:none;}div#map-page.hybrid-content{overflow:hidden;}.wizard-section.cruiseapplication-values .input-box-holder.multi-project-holder .input-box{padding-bottom:5px;}.wizard-section.cruiseapplication-values .input-box-holder .input-box.multiproject{display:block;padding:0;}.wizard-section.cruiseapplication-values{overflow:visible;}.ship-selector-with-class .ship-class-filter span.k-widget.k-dropdown.ship-class-select{margin-left:7px;}.toolbar.project-management-toolbar.grounddata-toolbar .custom-breadcrumb{top:63px;left:207px;height:64px;}.principle-scientist span.k-widget.k-dropdown,.box-shadow-dropdown span.k-widget.k-dropdown,.accept-barter-container span.k-widget.k-dropdown,.input-box.alternate-cs-container span.k-widget.k-dropdown{box-shadow:0 3px 6px 1px rgba(0,0,0,.2);background-color:rgba(0,0,0,.01);border:0;border-radius:4px;margin-left:5px;}.box-shadow-dropdown span.k-widget.k-dropdown{margin-left:10px;}.accept-barter-container span.k-widget.k-dropdown,.input-box.alternate-cs-container span.k-widget.k-dropdown{margin-left:30px;}.principle-scientist>label{display:none;}.box-shadow-dropdown>label,.accept-barter-container>label,.input-box.alternate-cs-container>label{font-size:16px;color:rgba(0,0,0,.84);}.accept-barter-container span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default,.input-box.alternate-cs-container span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default{width:70px;height:31px;}.principle-scientist span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default>.k-select,.box-shadow-dropdown span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default>.k-select,.accept-barter-container span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default>.k-select,.input-box.alternate-cs-container span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default>.k-select{line-height:32px;border-left:solid 1px rgba(0,0,0,.1);}.principle-scientist span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default>.k-input,.box-shadow-dropdown span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default>.k-input,.accept-barter-container span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default>.k-input,.input-box.alternate-cs-container span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default>.k-input{line-height:26px;}.principle-scientist>*,.box-shadow-dropdown>*,.accept-barter-container>*,.input-box.alternate-cs-container>*{display:inline-block;vertical-align:middle;}span.k-dropdown span.k-dropdown-wrap.k-state-disabled,span.k-dropdown span.k-dropdown-wrap.k-state-default,.box-shadow-dropdown span.k-widget.k-dropdown span.k-dropdown-wrap.k-state-default{height:33px!important;}.confirm-funding-top-container .box-shadow-dropdown{margin-top:8px;}.input-box.alternate-cs-container br{display:none;}.accept-barter-container{margin-bottom:20px;}.box-shadow-dropdown>*{display:inline-block;vertical-align:middle;}.box-shadow-dropdown br{display:none;}ul#ShipClassFilter_listbox li{padding-right:10px;}#workflow-actions-menu #cruiselocationplanning-splitter{height:calc(100% - 126px);}.request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values h4{border-color:#018baa;}.cruise-template-editor-map .cruise-itinerary-grid-container .k-grid-content tr td.order-cell .station-number,#grid .station-cell .station-cell-btn,.routing-switch-container .active .custom-switch-handle,.protected-areas-page-content .port-info-container{background-color:#018baa;}div#result-data div.metadata.total-fuelburn span.value{color:#018baa;}div#result-data div.metadata.total-req-time span.value{color:#018baa;}.tooltip .user-properties table{width:100%;}.tooltip .user-properties{width:350px;}.tooltip .user-properties table td.td1.label{width:90px;box-sizing:border-box;padding-top:4px;}.tooltip .user-properties table td.td2.value{width:100%;max-width:250px;}.tooltip .user-properties table td.td2.value>*{display:block;width:250px;}.main-menu-filter.inline-menu.scheduler-inline-menu{right:8px;top:106px;}.k-invalid-msg.no-map-points-invalid-message{position:initial!important;display:block;margin:0;padding:0 0 5px;}body.wizard-layout.unols div.cruise-application-page{position:fixed;width:100%;height:100%;}div.tooltip.upload-marinestaff-tooltip h3{display:block;background:#018baa;color:#fff;font-weight:500;margin:0 -25px;box-sizing:border-box;padding:12px 24px;border-radius:4px 4px 0 0;margin-bottom:20px;font-size:20px;text-transform:capitalize;}div.tooltip.upload-marinestaff-tooltip .k-widget.k-upload{margin-top:15px;}div.tooltip.upload-marinestaff-tooltip .button-action-wrapper input.k-button.button-save{background:#018baa;color:#fff;}div.tooltip.upload-marinestaff-tooltip{padding-top:0;}div.tooltip.upload-marinestaff-tooltip .button-action-wrapper a.button-cancel{height:35px;padding:.37em 10px;background-color:rgba(0,0,0,.1);background-image:none;color:rgba(0,0,0,.4);margin:8px 10px 0 15px;text-align:center;width:auto;min-width:98px;font-weight:600;font-family:'Roboto';position:static;border-radius:2px;box-sizing:border-box;line-height:28px;}div.tooltip.upload-marinestaff-tooltip .button-action-wrapper{margin-right:15px;}#import-file-dialog.upload-marinestaff-tooltip .k-dropzone .k-button.k-upload-button{margin:0 auto;display:block;width:120px;}#import-file-dialog.upload-marinestaff-tooltip .k-dropzone em.k-dropzone-hint{margin:0;}.scientist-equipment-page .k-grid td>*,.scientist-equipment-page .k-grid td span.k-widget.k-numerictextbox{border-color:#018baa;}.radio-active-materials-documents-container .k-widget.k-upload.k-upload-async.k-upload-empty{border:0;}.RadiationSafetyOficcer-contianer .input-box.default-margin{display:inline-block;width:195px;}.cruise-readonly-form .wizard-section h4,.cruise-readonly-form .wizard-section.cruiseapplication-values>h4,.cruise-readonly-form .wizard-section.cruiseapplication-values .principle-scientist>h4,.cruise-readonly-form .wizard-section.cruiseapplication-documents-values h4{border-bottom:0;}.hazardoussubstance-remarks-column textarea#Remarks{height:auto!important;min-height:34px;border-color:#64a7b5;}.Cruise-Checklist-question-page .description img{display:none;}div#request-wizard-content .Cruise-Checklist-question-page .question-pane .question-entry .description{padding:5px 0 0;min-height:0;color:#4b6a70;font-style:italic;}.cruiseapplication-questions-pane.Cruise-Checklist-question-page .question-overview.question-edit .question-entry h4 label,.cruiseapplication-questions-pane.Cruise-Checklist-question-page .question-overview.question-edit .content-data-row .data-row-label{font-size:16px;color:rgba(0,0,0,.8);margin-top:20px;display:inline-block;}.Cruise-Checklist-question-page .question-edit .question-label .description img{display:inline-block;}.Cruise-Checklist-question-page .question-edit .question-entry{padding-bottom:25px;}.cruise-readonly-form .field-ProjectInfo_FundingDetails>h4{display:none;}.cruise-readonly-form .cruise-itinerary-container{border:0;}.cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row{padding:8px 0 8px 5px;}.cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data{font-size:16px;color:rgba(0,0,0,.8);}.cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row .itinerary-content-row-data .left-cell{color:rgba(0,0,0,.54);font-weight:600;}.wizard-section.cruiseapplication-values.RadiationSafetyOfficer-contianer .input-box.default-margin{display:inline-block;vertical-align:middle;width:200px;}.cruiseapplication-questions-pane.Cruise-Checklist-question-page .question-overview.question-edit .content-data-row>*{width:100%;display:inline-block;}.Cruise-Checklist-question-page .question-edit .question-entry h4{margin:0;}@media screen and (max-width:925px){.cruise-application-page .custom-breadcrumb .custom-breadcrum-item.home-icon span{display:none;}.cruise-application-page .researchstream-description.expanded{display:block;width:100%;margin:30px 0 0;max-width:unset;}}@media screen and (max-width:775px){.cruise-application-page .custom-breadcrumb .custom-breadcrum-item.workflows-icon span{display:none;}}.print-this .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row,.project-management-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row,.cruise-application-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row{margin-left:6px;}.print-this .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row.cruise-itinerary-header .itinerary-content-row-image,.project-management-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row.cruise-itinerary-header .itinerary-content-row-image,.cruise-application-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row.cruise-itinerary-header .itinerary-content-row-image{padding:10px 5px 10px 5px;}.print-this .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row label,.project-management-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row label,.cruise-application-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row label{font-size:16px;color:rgba(0,0,0,.8);font-weight:300;}.print-this .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row .no-contact-info,.project-management-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row .no-contact-info,.cruise-application-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row .no-contact-info,.print-this .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row span:not(.icon-asset):not(.workflow-name):not(.workflow-referencenumber),.project-management-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row span:not(.icon-asset):not(.workflow-name):not(.workflow-referencenumber),.cruise-application-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row span:not(.icon-asset):not(.workflow-name):not(.workflow-referencenumber){font-size:16px;color:rgba(0,0,0,.54);font-weight:300;}.print-this .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row .date-display label,.project-management-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row .date-display label,.cruise-application-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row .date-display label{width:110px;}.print-this .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row:nth-child(1),.project-management-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row:nth-child(1),.cruise-application-page .cruise-readonly-form .cruise-itinerary-container .cruise-itinerary-content-row:nth-child(1){margin-left:0;}.print-this .cruise-readonly-form .marine-environmental-impact-assessment .summary-content .content-data-row .data-row-label,.project-management-page .cruise-readonly-form .marine-environmental-impact-assessment .summary-content .content-data-row .data-row-label,.cruise-application-page .cruise-readonly-form .marine-environmental-impact-assessment .summary-content .content-data-row .data-row-label{width:550px;}.print-this .cruise-readonly-form div#GenericQuestionsBased .question-pane,.project-management-page .cruise-readonly-form div#GenericQuestionsBased .question-pane,.cruise-application-page .cruise-readonly-form div#GenericQuestionsBased .question-pane{padding-left:6px;}.print-this .cruise-readonly-form .marinepoolequipment-question-manager .question-texteditor .question-label label,.project-management-page .cruise-readonly-form .marinepoolequipment-question-manager .question-texteditor .question-label label,.cruise-application-page .cruise-readonly-form .marinepoolequipment-question-manager .question-texteditor .question-label label{width:100%;}.print-this .cruise-readonly-form .marinepoolequipment-question-manager .question-texteditor .question-answer,.project-management-page .cruise-readonly-form .marinepoolequipment-question-manager .question-texteditor .question-answer,.cruise-application-page .cruise-readonly-form .marinepoolequipment-question-manager .question-texteditor .question-answer{width:100%;}.print-this .cruise-readonly-form .marinepoolequipment-question-manager .question-label label,.project-management-page .cruise-readonly-form .marinepoolequipment-question-manager .question-label label,.cruise-application-page .cruise-readonly-form .marinepoolequipment-question-manager .question-label label{width:400px;}.print-this .cruise-readonly-form .marinepoolequipment-question-manager .question-answer,.project-management-page .cruise-readonly-form .marinepoolequipment-question-manager .question-answer,.cruise-application-page .cruise-readonly-form .marinepoolequipment-question-manager .question-answer{width:calc(100% - 405px);}.print-this .cruise-readonly-form .wizard-section .calculated-costings-table th,.project-management-page .cruise-readonly-form .wizard-section .calculated-costings-table th,.cruise-application-page .cruise-readonly-form .wizard-section .calculated-costings-table th,.print-this .cruise-readonly-form .wizard-section .calculated-costings-table td,.project-management-page .cruise-readonly-form .wizard-section .calculated-costings-table td,.cruise-application-page .cruise-readonly-form .wizard-section .calculated-costings-table td{font-size:13px;}.print-this .cruise-readonly-form .wizard-section .calculated-costings-table th,.project-management-page .cruise-readonly-form .wizard-section .calculated-costings-table th,.cruise-application-page .cruise-readonly-form .wizard-section .calculated-costings-table th{font-weight:600;color:rgba(0,0,0,.8);padding-top:0;text-align:start;}.print-this .cruise-readonly-form .wizard-section .calculated-costings-table th *,.project-management-page .cruise-readonly-form .wizard-section .calculated-costings-table th *,.cruise-application-page .cruise-readonly-form .wizard-section .calculated-costings-table th *{font-weight:600;}.print-this .cruise-readonly-form .wizard-section .calculated-costings-table td,.project-management-page .cruise-readonly-form .wizard-section .calculated-costings-table td,.cruise-application-page .cruise-readonly-form .wizard-section .calculated-costings-table td{height:22px;color:rgba(0,0,0,.54);}.print-this .cruise-readonly-form .wizard-section .calculated-costings-table td:first-child,.project-management-page .cruise-readonly-form .wizard-section .calculated-costings-table td:first-child,.cruise-application-page .cruise-readonly-form .wizard-section .calculated-costings-table td:first-child{padding-left:10px;}.print-this .cruise-readonly-form .wizard-section h3.summary-section-header,.project-management-page .cruise-readonly-form .wizard-section h3.summary-section-header,.cruise-application-page .cruise-readonly-form .wizard-section h3.summary-section-header{font-size:17px;font-weight:600;color:rgba(0,0,0,.8);border-bottom:solid 1px rgba(0,0,0,.8);padding-bottom:3px;margin:30px 0 10px;}.print-this .cruise-readonly-form .wizard-section .question-entry-header h4,.project-management-page .cruise-readonly-form .wizard-section .question-entry-header h4,.cruise-application-page .cruise-readonly-form .wizard-section .question-entry-header h4,.print-this .cruise-readonly-form .wizard-section h4.summary-section-subheader,.project-management-page .cruise-readonly-form .wizard-section h4.summary-section-subheader,.cruise-application-page .cruise-readonly-form .wizard-section h4.summary-section-subheader{font-size:16px;font-weight:600;color:rgba(0,0,0,.8);margin:15px 0 10px;padding:0;border:0;}.print-this .cruise-readonly-form .wizard-section h4 label,.project-management-page .cruise-readonly-form .wizard-section h4 label,.cruise-application-page .cruise-readonly-form .wizard-section h4 label,.print-this .cruise-readonly-form .wizard-section label.summary-section-label,.project-management-page .cruise-readonly-form .wizard-section label.summary-section-label,.cruise-application-page .cruise-readonly-form .wizard-section label.summary-section-label{font-size:16px;font-weight:300;color:rgba(0,0,0,.8);margin:5px 0;}.print-this .cruise-readonly-form .wizard-section .summary-section-value,.project-management-page .cruise-readonly-form .wizard-section .summary-section-value,.cruise-application-page .cruise-readonly-form .wizard-section .summary-section-value{color:rgba(0,0,0,.54);font-size:16px;}.print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-value,.project-management-page .cruise-readonly-form .wizard-section .content-data-row .data-row-value,.cruise-application-page .cruise-readonly-form .wizard-section .content-data-row .data-row-value,.print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-label,.project-management-page .cruise-readonly-form .wizard-section .content-data-row .data-row-label,.cruise-application-page .cruise-readonly-form .wizard-section .content-data-row .data-row-label{font-size:16px;font-weight:300;vertical-align:top;}.print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-label.summary-section-subheader,.project-management-page .cruise-readonly-form .wizard-section .content-data-row .data-row-label.summary-section-subheader,.cruise-application-page .cruise-readonly-form .wizard-section .content-data-row .data-row-label.summary-section-subheader{font-size:16px;font-weight:600;color:rgba(0,0,0,.8);}.print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-label,.project-management-page .cruise-readonly-form .wizard-section .content-data-row .data-row-label,.cruise-application-page .cruise-readonly-form .wizard-section .content-data-row .data-row-label{color:rgba(0,0,0,.8);}.print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-value,.project-management-page .cruise-readonly-form .wizard-section .content-data-row .data-row-value,.cruise-application-page .cruise-readonly-form .wizard-section .content-data-row .data-row-value{color:rgba(0,0,0,.54);}.print-this .cruise-readonly-form .wizard-section .summary-content .content-data-row.text-block,.project-management-page .cruise-readonly-form .wizard-section .summary-content .content-data-row.text-block,.cruise-application-page .cruise-readonly-form .wizard-section .summary-content .content-data-row.text-block{padding-top:0;width:100%;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list-container>ul>li,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list-container>ul>li,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list-container>ul>li,.print-this .cruise-readonly-form .wizard-section .question-overview.question-readonly,.project-management-page .cruise-readonly-form .wizard-section .question-overview.question-readonly,.cruise-application-page .cruise-readonly-form .wizard-section .question-overview.question-readonly{padding:0;margin:0;}.print-this .cruise-readonly-form .wizard-section .question-overview h4,.project-management-page .cruise-readonly-form .wizard-section .question-overview h4,.cruise-application-page .cruise-readonly-form .wizard-section .question-overview h4{display:block;padding:0;}.print-this .cruise-readonly-form .wizard-section .question-overview .question-table .question-entry.question-texteditor,.project-management-page .cruise-readonly-form .wizard-section .question-overview .question-table .question-entry.question-texteditor,.cruise-application-page .cruise-readonly-form .wizard-section .question-overview .question-table .question-entry.question-texteditor,.print-this .cruise-readonly-form .wizard-section .question-overview .question-table .question-entry.edit-field,.project-management-page .cruise-readonly-form .wizard-section .question-overview .question-table .question-entry.edit-field,.cruise-application-page .cruise-readonly-form .wizard-section .question-overview .question-table .question-entry.edit-field{padding-left:0;}.print-this .cruise-readonly-form .wizard-section .question-overview .question-table .question-label h3,.project-management-page .cruise-readonly-form .wizard-section .question-overview .question-table .question-label h3,.cruise-application-page .cruise-readonly-form .wizard-section .question-overview .question-table .question-label h3{font-size:16px;font-weight:600;color:rgba(0,0,0,.8);margin:10px 0 10px 6px;padding:0;}.print-this .cruise-readonly-form .wizard-section .question-overview .question-entry.question-texteditor .question-answer p,.project-management-page .cruise-readonly-form .wizard-section .question-overview .question-entry.question-texteditor .question-answer p,.cruise-application-page .cruise-readonly-form .wizard-section .question-overview .question-entry.question-texteditor .question-answer p{margin:0;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list,.print-this .cruise-readonly-form .wizard-section .question-pane,.project-management-page .cruise-readonly-form .wizard-section .question-pane,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane{margin:0;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-entry,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-entry,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-entry,.print-this .cruise-readonly-form .wizard-section .question-pane .question-entry,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-entry,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-entry{padding:0;margin-bottom:35px;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-entry span.data-row-value,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-entry span.data-row-value,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-entry span.data-row-value,.print-this .cruise-readonly-form .wizard-section .question-pane .question-entry span.data-row-value,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-entry span.data-row-value,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-entry span.data-row-value{padding-left:0;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-entry .question-label,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-entry .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-entry .question-label,.print-this .cruise-readonly-form .wizard-section .question-pane .question-entry .question-label,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-entry .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-entry .question-label{width:auto;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-entry,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-entry,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-entry,.print-this .cruise-readonly-form .wizard-section .question-pane .question-overview .question-entry,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-overview .question-entry,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-overview .question-entry{margin-bottom:35px;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-entry .question-label,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-entry .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-entry .question-label,.print-this .cruise-readonly-form .wizard-section .question-pane .question-overview .question-entry .question-label,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-overview .question-entry .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-overview .question-entry .question-label{width:100%;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-entry-header,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-entry-header,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-entry-header,.print-this .cruise-readonly-form .wizard-section .question-pane .question-entry-header,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-entry-header,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-entry-header{margin-bottom:5px;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .header-text,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .header-text,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .header-text,.print-this .cruise-readonly-form .wizard-section .question-pane .header-text,.project-management-page .cruise-readonly-form .wizard-section .question-pane .header-text,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .header-text{font-size:17px;font-weight:600;color:rgba(0,0,0,.54);padding:0 0 0 6px;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-label,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-label,.print-this .cruise-readonly-form .wizard-section .question-pane .question-overview .question-label,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-overview .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-overview .question-label,.print-this .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .question-label,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .question-label,.print-this .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .question-label,.project-management-page .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .question-label,.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .selection.generic-equipment,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .selection.generic-equipment,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .selection.generic-equipment,.print-this .cruise-readonly-form .wizard-section .question-pane .question-overview .selection.generic-equipment,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-overview .selection.generic-equipment,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-overview .selection.generic-equipment,.print-this .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .selection.generic-equipment,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .selection.generic-equipment,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .selection.generic-equipment,.print-this .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .selection.generic-equipment,.project-management-page .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .selection.generic-equipment,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .selection.generic-equipment{font-size:16px;font-weight:600;color:rgba(0,0,0,.8);margin:10px 0 10px 12px;padding:0;}.print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-label,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-label,.print-this .cruise-readonly-form .wizard-section .question-pane .question-overview .question-label,.project-management-page .cruise-readonly-form .wizard-section .question-pane .question-overview .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .question-overview .question-label,.print-this .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .question-label,.project-management-page .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .question-label,.print-this .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .question-label,.project-management-page .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .question-label,.cruise-application-page .cruise-readonly-form .wizard-section .question-pane .equipment-type-list-nested .question-label{margin:0;}.cruise-content-tabs .print-this .cruise-readonly-form .marinepoolequipment-question-manager .question-label label{width:auto;}.cruise-content-tabs .print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-value,.cruise-content-tabs .print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-label{padding:0;max-width:100%;}.cruise-content-tabs .print-this .cruise-readonly-form .wizard-section .content-data-row.text-block{padding-top:1em;}.cruise-content-tabs .print-this .cruise-readonly-form .marinepoolequipment-question-manager .question-label label{width:100%;}.cruise-content-tabs .print-this .cruise-readonly-form .marinepoolequipment-question-manager .question-answer{width:100%;}.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section .question-entry-header h4,.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section h4 label,.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section .selection .item-text,.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section h4.summary-section-subheader,.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section h3.summary-section-header{font-size:14px;}.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section .equipment-type-list .header-text,.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section .equipment-type-list .question-overview .question-label,.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section .equipment-type-list .equipment-type-list-nested .selection.generic-equipment{font-size:14px;}.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-label{font-size:14px;}.cruise-extended-content-tabs .print-this .cruise-readonly-form .wizard-section .content-data-row .data-row-value{font-size:14px;}.cruiseapplication-values .port-selector span.k-widget.k-dropdown.unlocpicker{margin:4px 0 0;}.cruiseapplication-dateanddocuments-values .document-page-part tr.it,.diplomatic-clearance-required .document-page-part tr.it{background:transparent;font-weight:600;}.cruiseapplication-dateanddocuments-values .document-page-part tr.it td,.diplomatic-clearance-required .document-page-part tr.it td{border-bottom:solid 1px rgba(0,0,0,.1);}.document-page-part .document-page-part{margin:0;}.content-data-row .description+.data-row-value{padding:0;}#page .request-wizard-content :not(.k-icon,.icon-asset,.fa,b,strong){font-family:'Open Sans';font-weight:500;}#page .request-wizard-content :not(.k-icon,.icon-asset,.fa,b,strong) b,#page .request-wizard-content :not(.k-icon,.icon-asset,.fa,b,strong) strong{font-weight:bold;}#page .request-wizard-content :not(.k-icon,.icon-asset,.fa,b,strong) b *,#page .request-wizard-content :not(.k-icon,.icon-asset,.fa,b,strong) strong *{font-weight:bold;}#page .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values h2{font-weight:700;font-size:36px;}#page .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values h3,#page .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values h4{font-weight:700;font-size:30px;margin-bottom:20px;}#page .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values .data-row-heading,#page .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values h4{font-size:24px;}#page .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row .data-row-label{font-size:14px;font-weight:600;color:#00343e;}#page .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row .data-row-value{font-size:14px;line-height:25px;font-weight:500;}#page .request-wizard-content .ship-fitted-equipment-details-container{padding:0;}#page .request-wizard-content .wizard-section{display:flex;flex-direction:column;max-width:100%;}#page .request-wizard-content .wizard-section .content-data-row{margin:30px 0;}#page .request-wizard-content .wizard-section .grid-header{display:flex;flex-direction:row;align-items:center;position:relative;z-index:1;}#page .request-wizard-content .wizard-section .grid-header h1,#page .request-wizard-content .wizard-section .grid-header h2,#page .request-wizard-content .wizard-section .grid-header h3{flex-shrink:0;margin:0 0 20px;padding:0;}#page .request-wizard-content .wizard-section .grid-header h1+.grid-header-actions,#page .request-wizard-content .wizard-section .grid-header h2+.grid-header-actions,#page .request-wizard-content .wizard-section .grid-header h3+.grid-header-actions{justify-content:end;}#page .request-wizard-content .wizard-section .grid-header .grid-header-actions{flex:1;display:inline-flex;align-items:center;margin:0 0 20px;}#page .request-wizard-content .wizard-section .grid-header .grid-header-actions>*{margin-right:15px;}#page .request-wizard-content .wizard-section .grid-header .grid-header-actions>*:last-child{margin-right:15px;}#page .request-wizard-content .wizard-section .grid-header.fill-header{background:#f8f9f9;border:0;border-radius:6px 6px 0 0;padding:20px 20px 0;}#page .request-wizard-content .wizard-section .grid-header.fill-header .grid-header-actions,#page .request-wizard-content .wizard-section .grid-header.fill-header h1,#page .request-wizard-content .wizard-section .grid-header.fill-header h2,#page .request-wizard-content .wizard-section .grid-header.fill-header h3{margin-bottom:0;}#page .request-wizard-content .wizard-section>.portal-filter-row{display:flex;width:100%;}#page .request-wizard-content .wizard-section>.portal-filter-row+.k-grid{margin-top:10px;}#page .request-wizard-content .wizard-section .grid-column-selector{background:#e8ebeb;height:40px;display:inline-flex;justify-content:center;align-items:center;border-radius:4px;width:38px;}#page .request-wizard-content .wizard-section .k-grid{border:0!important;box-shadow:none;flex:1;border-radius:6px;background:transparent;}#page .request-wizard-content .wizard-section .k-grid .action-toggle-groups{cursor:pointer;margin-left:5px;display:inline-block;vertical-align:middle;}#page .request-wizard-content .wizard-section .k-grid .action-toggle-groups.expanded .toggle-groups-icon{transform:rotate(180deg);}#page .request-wizard-content .wizard-section .k-grid.exporting-pdf .search-group-row,#page .request-wizard-content .wizard-section .k-grid.exporting-pdf .icon-asset{display:none!important;}#page .request-wizard-content .wizard-section .k-grid.exporting-pdf .k-auto-scrollable{height:auto!important;}#page .request-wizard-content .wizard-section .k-grid .k-grouping-header{display:flex;border:0;border-radius:6px;background:#f8f9f9;margin:0 0 10px;padding-right:0!important;align-items:center;overflow:auto;white-space:nowrap;}#page .request-wizard-content .wizard-section .k-grid .k-grouping-header .k-group-indicator{background:#e8e8e8;border-radius:5px;display:inline-flex;align-items:center;height:30px;padding:0 10px;font-size:13px;font-weight:500;border:0;box-sizing:border-box;color:#000;}#page .request-wizard-content .wizard-section .k-grid .k-grouping-header .k-group-indicator .k-button-icon{border:solid 2px #000!important;border-radius:50%;}#page .request-wizard-content .wizard-section .k-grid .k-grouping-header .k-group-indicator .k-button-icon .k-icon{font-size:13px;}#page .request-wizard-content .wizard-section .k-grid .k-grouping-header+.k-grid-header table{table-layout:fixed;}#page .request-wizard-content .wizard-section .k-grid .k-grouping-header+.k-grid-header+.k-grid-content table{table-layout:fixed;}#page .request-wizard-content .wizard-section .k-grid .search-group-row{display:flex;padding-bottom:10px;align-items:center;}#page .request-wizard-content .wizard-section .k-grid .search-group-row .portal-filter-row{background:#eaf1f5;border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section .k-grid .search-group-row .grid-grouping-holder{position:relative;flex:1;border-radius:0 5px 5px 0;background:transparent;border:dashed 1px #b6b6b6;margin:14px 15px;border-radius:5px;height:40px;}#page .request-wizard-content .wizard-section .k-grid .search-group-row .grid-grouping-holder .grouping-label{position:absolute;height:100%;left:0;width:auto;color:#294a7f;font-size:14px;font-weight:700;display:flex;align-items:center;padding-left:20px;}#page .request-wizard-content .wizard-section .k-grid .search-group-row .grid-grouping-holder .k-grouping-header{margin:0;position:absolute;padding:0 0 0 160px;height:100%;width:100%;background:transparent;box-sizing:border-box;}#page .request-wizard-content .wizard-section .k-grid .search-group-row .grid-grouping-holder .k-grouping-header .k-group-indicator{background:#9fdb9f;}#page .request-wizard-content .wizard-section .k-grid.no-padding-grid{padding:0;}#page .request-wizard-content .wizard-section .k-grid .k-hierarchy-col{width:44px;}#page .request-wizard-content .wizard-section .k-grid .k-group-col{width:20px;}#page .request-wizard-content .wizard-section .k-grid table{border-collapse:collapse;background:#f8f9f9;border:solid 20px #f8f9f9;box-sizing:border-box;table-layout:auto;}#page .request-wizard-content .wizard-section .k-grid table tbody{background:transparent;}#page .request-wizard-content .wizard-section .k-grid td,#page .request-wizard-content .wizard-section .k-grid th{border:0;padding:11px 8px;}#page .request-wizard-content .wizard-section .k-grid td.white-split,#page .request-wizard-content .wizard-section .k-grid th.white-split{background:#fff!important;pointer-events:none;border-radius:0!important;}#page .request-wizard-content .wizard-section .k-grid td.align-center,#page .request-wizard-content .wizard-section .k-grid th.align-center{text-align:center;}#page .request-wizard-content .wizard-section .k-grid td.align-center input.k-input,#page .request-wizard-content .wizard-section .k-grid th.align-center input.k-input,#page .request-wizard-content .wizard-section .k-grid td.align-center input.k-textbox,#page .request-wizard-content .wizard-section .k-grid th.align-center input.k-textbox{min-width:0;text-align:center;width:100%;text-indent:0;}#page .request-wizard-content .wizard-section .k-grid td.align-end,#page .request-wizard-content .wizard-section .k-grid th.align-end{text-align:end;}#page .request-wizard-content .wizard-section .k-grid td.align-end .k-link,#page .request-wizard-content .wizard-section .k-grid th.align-end .k-link{box-sizing:border-box;max-width:100%;}#page .request-wizard-content .wizard-section .k-grid td.selected-cell *,#page .request-wizard-content .wizard-section .k-grid th.selected-cell *{pointer-events:none;z-index:1;position:relative;}#page .request-wizard-content .wizard-section .k-grid td.selected-cell::after,#page .request-wizard-content .wizard-section .k-grid th.selected-cell::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#b3d4fc;z-index:0;pointer-events:none;}#page .request-wizard-content .wizard-section .k-grid td.k-group-cell,#page .request-wizard-content .wizard-section .k-grid th.k-group-cell{padding:0!important;max-width:0!important;min-width:0!important;width:0!important;}#page .request-wizard-content .wizard-section .k-grid td.hidden-cell,#page .request-wizard-content .wizard-section .k-grid th.hidden-cell{padding:0!important;max-width:0!important;min-width:0!important;width:0!important;}#page .request-wizard-content .wizard-section .k-grid td.hidden-cell>*,#page .request-wizard-content .wizard-section .k-grid th.hidden-cell>*{display:none;}#page .request-wizard-content .wizard-section .k-grid td.border-left-cell,#page .request-wizard-content .wizard-section .k-grid th.border-left-cell{border-left:solid 1px rgba(0,0,0,.1);padding-left:20px;}#page .request-wizard-content .wizard-section .k-grid td.border-right-cell,#page .request-wizard-content .wizard-section .k-grid th.border-right-cell{border-right:solid 1px rgba(0,0,0,.1);}#page .request-wizard-content .wizard-section .k-grid td.border-right-cell+th,#page .request-wizard-content .wizard-section .k-grid th.border-right-cell+th,#page .request-wizard-content .wizard-section .k-grid td.border-right-cell+td,#page .request-wizard-content .wizard-section .k-grid th.border-right-cell+td{padding-left:20px;}#page .request-wizard-content .wizard-section .k-grid td.error-text,#page .request-wizard-content .wizard-section .k-grid th.error-text{color:#f00;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header{background:#f8f9f9;border:0;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header th.k-header{overflow:visible;height:0;color:#000;font-size:14px;font-weight:600;background:transparent;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header th.k-header .k-link{color:#000;padding-right:0;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap{border:0;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked table,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap table{border-bottom:0;background:transparent;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked table th,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap table th{background:#f8f9f9;white-space:normal;position:relative;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked table th .field-information-container,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap table th .field-information-container{display:inline-block;vertical-align:middle;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked table th .field-information-container .icon-asset,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap table th .field-information-container .icon-asset{font-size:16px;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked table th .group-name,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap table th .group-name{width:100%;text-align:center;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked table th .group-cluster-display,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap table th .group-cluster-display{content:'';display:block;left:0;right:0;bottom:5px;height:3px;position:absolute;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked table th .group-cluster-display.group-start,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap table th .group-cluster-display.group-start{left:8px;border-radius:2px 0 0 2px;}#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-locked table th .group-cluster-display.group-end,#page .request-wizard-content .wizard-section .k-grid .k-grid-header .k-grid-header-wrap table th .group-cluster-display.group-end{right:8px;border-radius:0 2px 2px 0;}#page .request-wizard-content .wizard-section .k-grid .k-grid-content,#page .request-wizard-content .wizard-section .k-grid .k-grid-content-locked{background:#f8f9f9;}#page .request-wizard-content .wizard-section .k-grid .k-grid-content.k-auto-scrollable table,#page .request-wizard-content .wizard-section .k-grid .k-grid-content-locked.k-auto-scrollable table{border-top:0;}#page .request-wizard-content .wizard-section .k-grid tr{background:transparent;}#page .request-wizard-content .wizard-section .k-grid tr td{font-weight:500;background:#f0f0f0;border:0;color:#000;font-size:14px;font-weight:400;padding:11px 8px;position:relative;overflow:hidden;text-overflow:ellipsis;}#page .request-wizard-content .wizard-section .k-grid tr td.selected-cell *{pointer-events:none;}#page .request-wizard-content .wizard-section .k-grid tr td.selected-cell::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#b3d4fc;z-index:0;pointer-events:none;}#page .request-wizard-content .wizard-section .k-grid tr td.checkbox-cell{padding-left:0!important;padding-right:0!important;text-align:center;}#page .request-wizard-content .wizard-section .k-grid tr td.checkbox-cell>.checkbox-container{display:flex;align-items:center;width:100%;justify-content:center;}#page .request-wizard-content .wizard-section .k-grid tr td .list-image-holder{display:inline-flex;background:rgba(0,0,0,.1);align-items:center;justify-content:center;height:35px;width:64px;border-radius:5px;margin-right:20px;object-fit:cover;overflow:hidden;}#page .request-wizard-content .wizard-section .k-grid tr td .list-image-holder .icon-asset{margin:0;color:#fff;font-size:27px;}#page .request-wizard-content .wizard-section .k-grid tr td .list-image-holder .img{height:100%;width:100%;}#page .request-wizard-content .wizard-section .k-grid tr td .list-image-holder+label{max-width:calc(100% - 85px);}#page .request-wizard-content .wizard-section .k-grid tr td .text_select_jump_to_end-symbol{color:#294a7f;vertical-align:middle;cursor:pointer;position:relative;z-index:2;}#page .request-wizard-content .wizard-section .k-grid tr td:first-child>.k-icon.k-i-none,#page .request-wizard-content .wizard-section .k-grid tr td:first-child>.k-icon.k-i-collapse,#page .request-wizard-content .wizard-section .k-grid tr td:first-child>.k-icon.k-i-expand{padding-right:10px;}#page .request-wizard-content .wizard-section .k-grid tr td .cell-entry{display:inline-flex;flex-direction:row;align-items:center;vertical-align:middle;}#page .request-wizard-content .wizard-section .k-grid tr td .cell-multiline-entry{border-bottom:solid 1px rgba(0,0,0,.1);padding:11px 8px;}#page .request-wizard-content .wizard-section .k-grid tr td .cell-multiline-entry:last-child{border:0;}#page .request-wizard-content .wizard-section .k-grid tr td.upload-col{text-align:end;}#page .request-wizard-content .wizard-section .k-grid tr td.border-left-cell{border-left:solid 1px rgba(0,0,0,.1);}#page .request-wizard-content .wizard-section .k-grid tr td.border-right-cell{border-right:solid 1px rgba(0,0,0,.1);}#page .request-wizard-content .wizard-section .k-grid tr td.no-padding{padding:0;}#page .request-wizard-content .wizard-section .k-grid tr td.k-hierarchy-cell{width:28px;min-width:28px;max-width:28px;text-align:center;}#page .request-wizard-content .wizard-section .k-grid tr td.drag-handler-cell{background-image:none!important;}#page .request-wizard-content .wizard-section .k-grid tr td.drag-handler-cell .icon-asset{vertical-align:middle;}#page .request-wizard-content .wizard-section .k-grid tr td.portal-command-cell{white-space:nowrap;text-align:end;}#page .request-wizard-content .wizard-section .k-grid tr td.portal-command-cell .portal-command-btn{display:inline-flex;margin-top:6px;margin-right:5px;opacity:.5;}#page .request-wizard-content .wizard-section .k-grid tr td.portal-command-cell .portal-command-btn:last-child{margin-right:0;}#page .request-wizard-content .wizard-section .k-grid tr td.portal-command-cell .portal-command-btn:hover{opacity:1;}#page .request-wizard-content .wizard-section .k-grid tr td.portal-command-cell .portal-command-btn .icon-asset{color:#294a7f;}#page .request-wizard-content .wizard-section .k-grid tr td.portal-command-cell+.k-command-cell{padding-left:0;}#page .request-wizard-content .wizard-section .k-grid tr td.k-command-cell{text-align:end;}#page .request-wizard-content .wizard-section .k-grid tr td.k-command-cell .k-button-icontext{opacity:.5;}#page .request-wizard-content .wizard-section .k-grid tr td.k-command-cell .k-button-icontext:hover{opacity:1;}#page .request-wizard-content .wizard-section .k-grid tr td.k-command-cell .k-button-icontext.k-grid-cancel,#page .request-wizard-content .wizard-section .k-grid tr td.k-command-cell .k-button-icontext.k-grid-update{color:#294a7f;}#page .request-wizard-content .wizard-section .k-grid tr td.k-command-cell.material-symbol-buttons .k-button{color:#294a7f;font-family:'Material Symbols';font-size:22px;padding:0;margin:0;background:transparent;border:0;display:inline-block;width:22px;min-width:0;height:22px;line-height:1;}#page .request-wizard-content .wizard-section .k-grid tr td.k-command-cell.material-symbol-buttons .k-button+.k-button{margin-left:5px;}#page .request-wizard-content .wizard-section .k-grid tr td.k-command-cell.material-symbol-buttons .k-button span{display:none;}#page .request-wizard-content .wizard-section .k-grid tr td.action-cell{text-align:end;}#page .request-wizard-content .wizard-section .k-grid tr td.rowselect_checkbox_cell{text-align:center;}#page .request-wizard-content .wizard-section .k-grid tr td.rounding-start-cell,#page .request-wizard-content .wizard-section .k-grid tr td:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section .k-grid tr td.rounding-end-cell,#page .request-wizard-content .wizard-section .k-grid tr td:last-child{border-radius:0 5px 5px 0;}#page .request-wizard-content .wizard-section .k-grid tr td.rounding-end-cell.rounding-start-cell{border-radius:5px;}#page .request-wizard-content .wizard-section .k-grid tr td .status-label.status-active{color:rgba(0,139,169,.9);font-weight:600;}#page .request-wizard-content .wizard-section .k-grid tr td .status-display{min-height:30px;padding:0 10px;display:inline-flex;border-radius:6px;align-items:center;margin-left:-10px;}#page .request-wizard-content .wizard-section .k-grid tr td .status-display.status-rejected,#page .request-wizard-content .wizard-section .k-grid tr td .status-display.status-error{color:#f00;background:#f1e9ec;}#page .request-wizard-content .wizard-section .k-grid tr td .status-display.status-approved{background:#cef5ce;color:#008000;}#page .request-wizard-content .wizard-section .k-grid tr td .status-display.nt-display{padding:0;margin:0;}#page .request-wizard-content .wizard-section .k-grid tr.k-grid-edit-row td,#page .request-wizard-content .wizard-section .k-grid tr.edit-cell{overflow:visible;}#page .request-wizard-content .wizard-section .k-grid tr.k-grid-edit-row td input,#page .request-wizard-content .wizard-section .k-grid tr.edit-cell input{overflow:hidden;text-overflow:ellipsis;}#page .request-wizard-content .wizard-section .k-grid tr.k-grid-edit-row td .k-invalid-msg,#page .request-wizard-content .wizard-section .k-grid tr.edit-cell .k-invalid-msg{white-space:nowrap;font-weight:500;font-size:12px;padding:0 4px;border-radius:6px;background:#fff;}#page .request-wizard-content .wizard-section .k-grid tr.k-grid-edit-row td .k-invalid-msg>*,#page .request-wizard-content .wizard-section .k-grid tr.edit-cell .k-invalid-msg>*{color:#f00;}#page .request-wizard-content .wizard-section .k-grid tr.k-grid-edit-row td.k-command-cell,#page .request-wizard-content .wizard-section .k-grid tr.edit-cell.k-command-cell{vertical-align:middle;}#page .request-wizard-content .wizard-section .k-grid tr.k-grid-edit-row td.k-edit-cell,#page .request-wizard-content .wizard-section .k-grid tr.edit-cell.k-edit-cell{vertical-align:bottom;}#page .request-wizard-content .wizard-section .k-grid tr .grid-actions-button{visibility:hidden;padding:5px 10px;display:inline-flex;}#page .request-wizard-content .wizard-section .k-grid tr .grid-actions-button .icon-asset{color:rgba(0,0,0,.54);font-size:30px;}#page .request-wizard-content .wizard-section .k-grid tr:hover{background:transparent;}#page .request-wizard-content .wizard-section .k-grid tr:hover .grid-actions-button{visibility:visible;}#page .request-wizard-content .wizard-section .k-grid tr.k-alt>td{background:transparent;}#page .request-wizard-content .wizard-section .k-grid tr.k-grouping-row td{background:transparent;color:#000;font-size:16px;font-weight:700;cursor:pointer;}#page .request-wizard-content .wizard-section .k-grid tr.k-state-selected{background:transparent;}#page .request-wizard-content .wizard-section .k-grid tr.k-state-selected:hover{background:transparent;}#page .request-wizard-content .wizard-section .k-grid tr.k-detail-row .k-detail-cell{padding:0;}#page .request-wizard-content .wizard-section .k-grid tr.k-detail-row .k-detail-cell .detail-cell-content.full-row-content{position:relative;left:-44px;width:calc(100% + 44px);}#page .request-wizard-content .wizard-section .k-grid tr.k-detail-row .k-detail-cell .k-grid{width:100%;padding:0;background:transparent;}#page .request-wizard-content .wizard-section .k-grid tr.k-detail-row .k-detail-cell .k-grid .k-grid-header{background:transparent;border:0;}#page .request-wizard-content .wizard-section .k-grid tr.k-detail-row .k-detail-cell .k-grid table{border:0;}#page .request-wizard-content .wizard-section .k-grid tr.empty-message-row td{line-height:80px;text-align:center;background:transparent!important;}#page .request-wizard-content .wizard-section .k-grid .empty-message{line-height:100px;background:transparent;}#page .request-wizard-content .wizard-section .k-grid .k-grid-norecords-template{border:0;background:transparent;}#page .request-wizard-content .wizard-section .k-grid table.k-selectable tr td{cursor:pointer;}#page .request-wizard-content .wizard-section .k-grid.svg-action-icons tbody .k-button-icontext{opacity:.5;height:24px;width:24px;background-repeat:no-repeat;background-position:center;background-size:20px;}#page .request-wizard-content .wizard-section .k-grid.svg-action-icons tbody .k-button-icontext.k-grid-edit{background-image:url(/images/Icons/edit-pencil-blue.svg);}#page .request-wizard-content .wizard-section .k-grid.svg-action-icons tbody .k-button-icontext.k-grid-delete{background-image:url(/images/Icons/delete-outline-blue.svg);}#page .request-wizard-content .wizard-section .k-grid.svg-action-icons tbody .k-button-icontext.action-add{background-size:18px;background-image:url(/images/Icons/circle-plus-icon-blue.svg);}#page .request-wizard-content .wizard-section .k-grid.svg-action-icons tbody .k-button-icontext:hover{opacity:1;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid .k-grid-header .m-filter-row td{background:transparent;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid .k-grid-header .m-filter-row td span.k-dropdown.k-widget,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid .k-grid-header .m-filter-row td .k-input{border-color:#dedee0;border-radius:6px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header{height:40px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked th .k-link .k-i-sort-asc-sm,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header th .k-link .k-i-sort-asc-sm,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked th .k-link .k-i-sort-desc-sm,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header th .k-link .k-i-sort-desc-sm{margin-left:15px;margin-top:2px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.menu-filter-row,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.menu-filter-row{pointer-events:none;position:relative;top:-40px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.menu-filter-row td,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.menu-filter-row td{padding:0;position:relative;overflow:visible;color:transparent;font-size:14px;font-weight:600;padding:0 8px;height:39px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.menu-filter-row td:first-child,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.menu-filter-row td:first-child{padding-left:20px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown{pointer-events:all;display:inline-flex;right:0;align-items:center;top:3px;width:11px;justify-content:center;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown .dropdown-button,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown .dropdown-button{display:inline-flex;justify-content:center;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown .dropdown-button .icon-asset,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown .dropdown-button .icon-asset{font-size:16px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown .dropdown-content,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown .dropdown-content{padding:10px 40px 10px 10px;min-width:140px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown.filter-active,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.menu-filter-row td .grid-filtermenu-dropdown.filter-active{border-bottom:solid 3px #294a7f;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .m-filter-row.grouped-filter-row,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .m-filter-row.grouped-filter-row{top:-40px;height:40px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header-locked .k-grid-header-wrap.k-auto-scrollable,#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.menu-filter-grid .k-grid-header .k-grid-header-wrap.k-auto-scrollable{height:40px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.grouped-header-grid .k-grid-header{height:80px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.grouped-header-grid .k-grid-header .k-grid-header-wrap.k-auto-scrollable{height:80px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.grouped-header-grid .k-grid-header .m-filter-row.grouped-filter-row{top:-80px;height:80px;}#page .request-wizard-content .wizard-section .k-grid.m-filter-grid.grouped-header-grid .k-grid-header .m-filter-row.grouped-filter-row .grid-filtermenu-dropdown.grouped-col-filter{padding-top:40px;}#page .request-wizard-content .wizard-section .k-grid.selectable-columns-grid .k-grid-header .k-grid-header-wrap table th{white-space:nowrap;}#page .request-wizard-content .wizard-section .k-grid.grouped-grid{padding-top:15px;box-sizing:border-box;}#page .request-wizard-content .wizard-section .k-grid.grouped-grid .k-grouping-header{border:0;border-radius:22px;padding:10px;margin:0 15px 15px;background:#f8f9f9;}#page .request-wizard-content .wizard-section .k-grid.grouped-grid .k-grouping-header .k-group-indicator{border-radius:14px;background:#294a7f;border-color:#294a7f;font-size:14px;}#page .request-wizard-content .wizard-section .k-grid.grouped-grid .k-grouping-header .k-group-indicator *{color:#fff;}#page .request-wizard-content .wizard-section .k-grid.grouped-grid .k-grid-header+.k-grid-content{max-height:calc(100% - 60px);}#page .request-wizard-content .wizard-section .k-grid.grouped-grid .k-grouping-header+.k-grid-header+.k-grid-content{max-height:calc(100% - 121px);}#page .request-wizard-content .wizard-section .k-grid.grouped-grid table{table-layout:fixed;}#page .request-wizard-content .wizard-section .k-grid.grouped-portal-grid tr.k-grouping-row td{padding:0;height:50px;}#page .request-wizard-content .wizard-section .k-grid.grouped-portal-grid tr.k-grouping-row td .k-reset{position:relative;z-index:1;padding-left:15px;}#page .request-wizard-content .wizard-section .k-grid.grouped-portal-grid tr.k-grouping-row td .grouped-header-content{position:absolute;left:0;top:0;right:0;padding-left:28px;height:50px;display:flex;align-items:center;font-weight:600;font-size:14px;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns{border:solid 20px #f8f9f9;border-radius:15px;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns table{border:0;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns table .spacing-cell{background:transparent;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns table th.k-header{background:transparent;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-content-locked table,#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-header-locked table{padding-right:10px;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-content-locked table .perma-locked-cell,#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-header-locked table .perma-locked-cell{padding:0!important;min-width:0;width:0;max-width:1px;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-content-locked table .perma-locked-cell+td,#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-header-locked table .perma-locked-cell+td,#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-content-locked table .perma-locked-cell+th,#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-header-locked table .perma-locked-cell+th{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-content-locked table tr th:nth-child(2),#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-header-locked table tr th:nth-child(2),#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-content-locked table tr td:nth-child(2),#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-header-locked table tr td:nth-child(2){padding-left:20px!important;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-content table,#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns .k-grid-header-wrap table{padding-left:10px;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns.hide-lock-bar .k-grid-header-locked,#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns.hide-lock-bar .k-grid-content-locked{border:0;}#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns.hidden-lock-bar .k-grid-header-locked,#page .request-wizard-content .wizard-section .k-grid.k-grid-lockedcolumns.hidden-lock-bar .k-grid-content-locked{border:0;}#page .request-wizard-content .wizard-section .k-grid.transparent-grid table{border:0;background:transparent;}#page .request-wizard-content .wizard-section .k-grid.transparent-grid table .k-grid-header th{background:#f8f9f9;}#page .request-wizard-content .wizard-section .k-grid.transparent-grid table .k-grid-header th:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section .k-grid.transparent-grid table .k-grid-header th:last-child{border-radius:0 5px 5px 0;}#page .request-wizard-content .wizard-section .k-grid.transparent-grid table tr>td{background:transparent;}#page .request-wizard-content .wizard-section .k-grid.transparent-grid table tr.k-alt>td{background:#f8f9f9;}#page .request-wizard-content .wizard-section .k-grid.transparent-grid table tr.k-master-row.expanded>td{background:#f0f0f0;}#page .request-wizard-content .wizard-section .k-grid.transparent-grid table tr.k-detail-row.expanded>td{background:transparent;}#page .request-wizard-content .wizard-section .k-grid .k-grid-toolbar{background:#f8f9f9;border:0;border-radius:6px 6px 0 0;}#page .request-wizard-content .wizard-section .k-grid .k-grid-pager{background:#f8f9f9;border:0;border-radius:0 0 6px 6px;padding:0 20px 20px;}#page .request-wizard-content .wizard-section .k-grid .k-grid-pager .k-pager-numbers .k-button{border-radius:50%;}#page .request-wizard-content .wizard-section .k-grid .k-grid-pager .k-pager-numbers .k-button.k-selected{background:#234070;color:#fff;}#page .request-wizard-content .wizard-section .k-grid .done_all-symbol{vertical-align:middle;color:#4caf50;margin-left:5px;}#page .request-wizard-content .wizard-section:not(.input-selectable-grid) .k-grid tr.k-state-selected td{background:#294a7f!important;color:#fff;}#page .request-wizard-content .wizard-section:not(.input-selectable-grid) .k-grid tr.k-state-selected td.material-symbol-buttons .k-button{color:#fff;}#page .request-wizard-content .wizard-section .grid-footer .grid-footer-actions{padding:15px 20px;width:auto;display:inline-flex;background:#f8f9f9;}@media(max-width:640px){#page .request-wizard-content .wizard-section .grid-header{flex-direction:column;align-items:start;}#page .request-wizard-content .wizard-section .grid-header .grid-header-actions{margin:5px 0 15px;}}#page .request-wizard-content .wizard-section.v2-style .k-grid.k-grid-lockedcolumns table th.k-header,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid.k-grid-lockedcolumns table th.k-header{background:#ebf1f5;}#page .request-wizard-content .wizard-section.v2-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid.k-grid-lockedcolumns table th.k-header.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid.k-grid-lockedcolumns table th.k-header:first-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid.k-grid-lockedcolumns table th.k-header:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section.v2-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-end-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid.k-grid-lockedcolumns table th.k-header.rounding-end-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid.k-grid-lockedcolumns table th.k-header:last-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid.k-grid-lockedcolumns table th.k-header:last-child{border-radius:0 5px 5px 0;}#page .request-wizard-content .wizard-section.v2-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-end-cell.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid.k-grid-lockedcolumns table th.k-header.rounding-end-cell.rounding-start-cell{border-radius:5px;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap{background:#fff;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table tr:first-child:first-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table tr:first-child:first-child,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header tr:first-child:first-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header tr:first-child:first-child{border-radius:5px 0 0 0;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table tr:first-child:last-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table tr:first-child:last-child,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header tr:first-child:last-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header tr:first-child:last-child{border-radius:0 5px 0 0;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th{background:#ebf1f5;color:#294a7f;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th .k-link,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th .k-link,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th .k-link,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th .k-link,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th .icon-asset,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th .icon-asset,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th .icon-asset,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th .icon-asset,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th .k-icon,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th .k-icon,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th .k-icon,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th .k-icon{color:#294a7f;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th:first-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th:first-child,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th:first-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th:first-child{padding-left:20px;border-radius:5px 0 0 0;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th.rounding-start-cell{border-radius:5px 0 0 0;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-end-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-end-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th.rounding-end-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th.rounding-end-cell{border-radius:0 5px 0 0;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-end-cell.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-end-cell.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th.rounding-end-cell.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th.rounding-end-cell.rounding-start-cell{border-radius:5px 5px 0 0;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th.divider-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th.divider-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th.divider-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th.divider-cell{background:#fff;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table th.empty-header-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table th.empty-header-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header th.empty-header-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header th.empty-header-cell{background:transparent;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .m-filter-row td,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .m-filter-row td{border:0;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .m-filter-row td.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .m-filter-row td.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td:first-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td:first-child,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .m-filter-row td:first-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .m-filter-row td:first-child{padding-left:20px;}#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td .icon-asset,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td .icon-asset,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .m-filter-row td .icon-asset,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .m-filter-row td .icon-asset,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td>*,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td>*,#page .request-wizard-content .wizard-section.v2-style .k-grid .k-grid-header .m-filter-row td>*,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-header .m-filter-row td>*{color:#294a7f;}#page .request-wizard-content .wizard-section.v2-style .k-grid table,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid table{border:0;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr:not(.k-grouping-row) td.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr:not(.k-grouping-row) td.first-visible-cell,#page .request-wizard-content .wizard-section.v2-style .k-grid tr:not(.k-grouping-row) td:first-child,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr:not(.k-grouping-row) td:first-child{padding-left:20px;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr td,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr td{background:transparent;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr td.divider-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr td.divider-cell{background:#fff;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr td.post-border-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr td.post-border-cell{padding-left:30px;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr.k-alt>td,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr.k-alt>td{background:#ebf1f5;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr.k-alt>td.divider-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr.k-alt>td.divider-cell{background:#fff;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr.k-grouping-row td,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr.k-grouping-row td{background:transparent;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr.k-grouping-row td.k-group-cell-content,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr.k-grouping-row td.k-group-cell-content{overflow:visible;white-space:nowrap;z-index:2;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr.k-grouping-row td.divider-cell,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr.k-grouping-row td.divider-cell{background:#fff;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr.k-grouping-row td .k-reset.hide-overflow,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr.k-grouping-row td .k-reset.hide-overflow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#page .request-wizard-content .wizard-section.v2-style .k-grid tr.hover-highlight td,#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid tr.hover-highlight td{background:#e3e6ea;}#page .request-wizard-content .wizard-section.v2-style-bordered .k-grid .k-grid-content tr>td{background:#fff;border-bottom:solid 2px #ebf1f5;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid.k-grid-lockedcolumns table th.k-header{background:#f8f9f9;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid.k-grid-lockedcolumns table th.k-header:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-end-cell,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid.k-grid-lockedcolumns table th.k-header:last-child{border-radius:0 5px 5px 0;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-end-cell.rounding-start-cell{border-radius:5px;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th{background:#f8f9f9;color:#000;padding:0;height:52px;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th .k-link,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th .k-link,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th .icon-asset,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th .icon-asset,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th .k-icon,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th .k-icon,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th span,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th span{color:#000;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th:first-child,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th:first-child{padding-left:20px;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th:first-child,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-end-cell,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th.rounding-end-cell,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th:last-child,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th:last-child{border-radius:0 5px 5px 0;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-end-cell.rounding-start-cell,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header th.rounding-end-cell.rounding-start-cell{border-radius:5px;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .m-filter-row td{border:0;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td .icon-asset,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .m-filter-row td .icon-asset,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .k-grid-header-wrap table .m-filter-row td>*,#page .request-wizard-content .wizard-section.v2-grey-style .k-grid .k-grid-header .m-filter-row td>*{color:#294a7f;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid table{border:0;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid tr td{background:#fff;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid tr td:first-child{padding-left:20px;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid tr.k-alt>td{background:#f8f9f9;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid tr.k-grouping-row td{background:transparent;}#page .request-wizard-content .wizard-section.v2-grey-style .k-grid tr.hover-highlight td{background:#e3e6ea;}#page .request-wizard-content .wizard-section.v3-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-start-cell,#page .request-wizard-content .wizard-section.v3-style .k-grid.k-grid-lockedcolumns table th.k-header:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section.v3-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-end-cell,#page .request-wizard-content .wizard-section.v3-style .k-grid.k-grid-lockedcolumns table th.k-header:last-child{border-radius:0 5px 5px 0;}#page .request-wizard-content .wizard-section.v3-style .k-grid.k-grid-lockedcolumns table th.k-header.rounding-end-cell.rounding-start-cell{border-radius:5px;}#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-start-cell,#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header th.rounding-start-cell,#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header .k-grid-header-wrap table th:first-child,#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header th:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-end-cell,#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header th.rounding-end-cell,#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header .k-grid-header-wrap table th:last-child,#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header th:last-child{border-radius:0 5px 5px 0;}#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header .k-grid-header-wrap table th.rounding-end-cell.rounding-start-cell,#page .request-wizard-content .wizard-section.v3-style .k-grid .k-grid-header th.rounding-end-cell.rounding-start-cell{border-radius:5px;}#page .request-wizard-content .wizard-section.v3-style .k-grid tr td{background:transparent;}#page .request-wizard-content .wizard-section.v3-style .k-grid tr.k-alt>td{background:transparent;}#page .request-wizard-content .wizard-section.v3-style .k-grid tr.k-master-row{background:transparent;}#page .request-wizard-content .wizard-section.v3-style .k-grid tr.k-master-row:not(.k-alt){background:#fff;}#page .request-wizard-content .wizard-section.v4-style .k-grid table{background:#f4f7f9;}#page .request-wizard-content .wizard-section.v4-style .k-grid .k-grid-header th.k-header{background:#fff;}#page .request-wizard-content .wizard-section.v4-style .k-grid .k-grid-header th.k-header.rounding-start-cell,#page .request-wizard-content .wizard-section.v4-style .k-grid .k-grid-header th.k-header:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section.v4-style .k-grid .k-grid-header th.k-header.rounding-end-cell,#page .request-wizard-content .wizard-section.v4-style .k-grid .k-grid-header th.k-header:last-child{border-radius:0 5px 5px 0;}#page .request-wizard-content .wizard-section.v4-style .k-grid .k-grid-header th.k-header.rounding-end-cell.rounding-start-cell{border-radius:5px;}#page .request-wizard-content .wizard-section.v4-style .k-grid tr td{background:#fff;}#page .request-wizard-content .wizard-section.v4-style .k-grid tr.k-alt td{background:transparent;}#page .request-wizard-content .wizard-section.minimal-style .k-grid .k-grid-header th.k-header{height:35px;padding:0 8px;}#page .request-wizard-content .wizard-section.minimal-style .k-grid table{border:0;background:transparent;}#page .request-wizard-content .wizard-section.minimal-style .k-grid .k-grid-content{background:transparent;}#page .request-wizard-content .wizard-section.minimal-style .k-grid tr th{height:35px;background:#fff;}#page .request-wizard-content .wizard-section.minimal-style .k-grid tr.k-alt td{background:#f8f9f9;}#page .request-wizard-content .wizard-section.minimal-style .k-grid tr td{padding:0 8px;height:35px;background:transparent;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid{background:transparent;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid.k-grid-lockedcolumns{border-color:transparent;box-shadow:none;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid table{background:transparent;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grouping-header{background:#f4f7f9;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grid-header,#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grid-content{background:transparent;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grid-header-locked,#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grid-content-locked{border-right:solid 3px #dce9f1;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grid-header .k-grid-header-wrap table{border:0;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grid-header .k-grid-header-wrap table th{background:transparent;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grid-content{height:calc(100% - 40px)!important;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid .k-grid-content table{border:0;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid tr td{background:#f8f9f9;font-size:13px;}#page .request-wizard-content .wizard-section.reporting-grid-container .k-grid tr.k-alt>td{background:transparent;}#page .request-wizard-content .wizard-section.no-alt-row .k-grid .k-grid-content tbody tr>td{background:transparent;}#page .request-wizard-content .wizard-section.scrollable-grid-container .k-grid table{table-layout:fixed;}#page .request-wizard-content .wizard-section .mse-full-editable-grid tr.summary-row td{font-weight:600;background:transparent;}#page .request-wizard-content .wizard-section .funding-detail-box{max-width:735px;width:100%;display:flex;flex-wrap:wrap;gap:20px;background:#fff;align-items:end;}#page .request-wizard-content .wizard-section .funding-detail-box .input-box{width:calc(33% - 10px);}#page .request-wizard-content .wizard-section .funding-detail-box .input-box.normal-input.input-funding-source{width:calc(50% - 10px);margin:0;}#page .request-wizard-content .wizard-section .funding-detail-box .input-box.normal-input.input-funding-source+.input-box{width:calc(50% - 10px);}#page .request-wizard-content .wizard-section .funding-detail-box .funding-header,#page .request-wizard-content .wizard-section .funding-detail-box h4>label{font-size:14px;font-weight:600;line-height:25px;color:#00343e;white-space:nowrap;}#page .request-wizard-content .wizard-section .funding-detail-box h4.funding-subheader{margin:5px 0 10px;font-size:15px;color:rgba(0,0,0,.56);}#page .request-wizard-content .wizard-section .k-grid tbody tr td{border:0!important;}#page .request-wizard-content .wizard-section .k-daterangepicker.k-state-default .k-textbox-container .k-dateinput{border:0;}#page .request-wizard-content .wizard-section .k-textbox-container .k-label{font-size:18px;font-weight:600;line-height:25px;color:#00343e;}#page .request-wizard-content .wizard-section .date-range-entries .data-range-row input.k-textbox{box-shadow:none!important;}#page .request-wizard-content .wizard-section>.input-box.shortname{margin:20px 0;}#page .request-wizard-content .wizard-section #usersupplied-equipment-grid{margin-top:60px;}#page .request-wizard-content .wizard-section #usersupplied-equipment-grid .k-toolbar{position:absolute;top:-69px;border:0;background:transparent;}#page .request-wizard-content .wizard-section #usersupplied-equipment-grid input#Name,#page .request-wizard-content .wizard-section #usersupplied-equipment-grid input#SerialNumber{border:0;}#page .request-wizard-content .wizard-section .calculated-costings-table{background:#f8f9f9;border:0;border-radius:5px;padding:10px;border-collapse:collapse;margin-bottom:20px;}#page .request-wizard-content .wizard-section .calculated-costings-table th{background:transparent;}#page .request-wizard-content .wizard-section .calculated-costings-table td{padding:0 10px;}#page .request-wizard-content .wizard-section .mfp-table{background:#f8f9f9;border:0;border-radius:5px;padding:10px;border-collapse:collapse;}#page .request-wizard-content .wizard-section .mfp-table tr td{padding:10px 20px;}#page .request-wizard-content .wizard-section .mfp-table tr:nth-child(odd) td{background:#f0f0f0;padding:10px 20px;}#page .request-wizard-content .wizard-section .mfp-table tr:nth-child(odd) td:first-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section .mfp-table tr:nth-child(odd) td:last-child{border-radius:5px 0 0 5px;}#page .request-wizard-content .wizard-section .mfp-table tr:nth-child(odd) th{padding:10px 20px;}#page .request-wizard-content .wizard-section .equipment-type-list-container{background:transparent;border:0;border-radius:5px;padding:20px;box-sizing:border-box;}#page .request-wizard-content .wizard-section .equipment-type-list-container>ul>li{box-shadow:none;border:0;margin:0;padding:0;}#page .request-wizard-content .wizard-section .equipment-type-list-container>ul>li .header-text{border:0;background:#e9edf1;border-radius:5px;padding:9px 20px;margin:0 0 10px;}#page .request-wizard-content .wizard-section .equipment-type-list-container>ul>li .header-text.collapsed{background:transparent;}#page .request-wizard-content .wizard-section .equipment-type-list-container>ul>li .equipment-type-list-nested{background:#f8f9f9;padding:10px 0;margin-bottom:30px;}#page .request-wizard-content .wizard-section .equipment-type-list-container>ul>li .kendo-text-editor-container .k-editor{border-radius:5px;}#page .request-wizard-content .wizard-section .equipment-type-list-container>ul>li .k-radio{border-width:2px;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment{background:transparent;border:0;border-radius:5px;padding:20px;box-sizing:border-box;box-shadow:none;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .header{background:transparent;overflow:visible;border:0;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .header *{color:#000;font-size:14px;font-weight:600;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .header .name-label{padding-left:40px;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .grouping .grouping-header{border:0;background:#e9edf1;border-radius:5px;margin-bottom:10px;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .grouping .sub-grouping{background:#f8f9f9;border-radius:5px;margin-bottom:30px;top:0;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .grouping .sub-grouping .selection{background:transparent;border:0;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .grouping .sub-grouping .selection .item-text{font-size:14px;color:#000;font-weight:600;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .grouping .sub-grouping .selection.checked .item-text{font-weight:700;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .grouping .sub-grouping li:last-child .selection{border:0;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .grouping .sub-grouping .question-pane{padding:0 0 5px 55px;}#page .request-wizard-content .wizard-section .table-flow-holder .ship-fitted-equipment .grouping .sub-grouping .question-pane .k-radio{border-width:2px;}#page .request-wizard-content .wizard-section h3,#page .request-wizard-content .wizard-section h4{font-weight:700;font-size:30px;margin-bottom:20px;color:#000;}#page .request-wizard-content .wizard-section h4{font-size:18px;}#page .request-wizard-content .wizard-section label.data-row-label{font-size:14px;font-weight:600;line-height:25px;color:#00343e;}#page .request-wizard-content .wizard-section .funding-information h4{margin:0;}#page .request-wizard-content .wizard-section .funding-information h4 label{font-size:14px;color:#00343e;font-weight:600;}#page .request-wizard-content .wizard-section .funding-information h4.funding-source-header{font-size:16px;font-weight:600;color:#000;width:100%;padding-top:10px;margin-bottom:-15px;}#page .request-wizard-content .wizard-section .description{background:#f0f3f3;border-radius:5px;padding:15px 20px;margin:5px 0 15px;width:100%;}#page .request-wizard-content .wizard-section .description>p{margin:0;}#page .request-wizard-content .wizard-section .description svg,#page .request-wizard-content .wizard-section .description img{display:none!important;}#page .request-wizard-content .wizard-section .description svg{margin-top:3px;}#page .request-wizard-content .wizard-section .description .description-text{color:#0e4947;font-size:14px;font-weight:600;line-height:25px;float:none;}#page .request-wizard-content .wizard-section .description .description-text>p{margin:0;}#page .request-wizard-content .wizard-section .description .description-text *{font-weight:600;}#page .request-wizard-content .wizard-section .description+.sub-descriptions{border-radius:0 0 5px 5px;padding:5px 20px 15px 40px;margin:-20px 0 15px;}#page .request-wizard-content .wizard-section .sub-descriptions{margin:0 0 15px;background:#f0f3f3;color:#0e4947;padding:15px 20px 15px 20px;border-radius:5px;}#page .request-wizard-content .wizard-section .sub-descriptions>p{margin:0;}#page .request-wizard-content .wizard-section .sub-descriptions .sub-description{color:#0e4947;}#page .request-wizard-content .wizard-section .k-multiselect-wrap,#page .request-wizard-content .wizard-section span.k-dropdown.k-widget,#page .request-wizard-content .wizard-section input.k-textbox,#page .request-wizard-content .wizard-section input.text-box,#page .request-wizard-content .wizard-section span.k-datepicker.k-widget,#page .request-wizard-content .wizard-section span.k-widget.k-numerictextbox{border:0;box-shadow:0 -1px 0 0 #0e494733 inset!important;border-radius:6px;}#page .request-wizard-content .wizard-section .k-multiselect-wrap .k-picker-wrap,#page .request-wizard-content .wizard-section span.k-dropdown.k-widget .k-picker-wrap,#page .request-wizard-content .wizard-section input.k-textbox .k-picker-wrap,#page .request-wizard-content .wizard-section input.text-box .k-picker-wrap,#page .request-wizard-content .wizard-section span.k-datepicker.k-widget .k-picker-wrap,#page .request-wizard-content .wizard-section span.k-widget.k-numerictextbox .k-picker-wrap{background:transparent;}#page .request-wizard-content .wizard-section .k-multiselect-wrap.bold-value-display .k-input,#page .request-wizard-content .wizard-section span.k-dropdown.k-widget.bold-value-display .k-input,#page .request-wizard-content .wizard-section input.k-textbox.bold-value-display .k-input,#page .request-wizard-content .wizard-section input.text-box.bold-value-display .k-input,#page .request-wizard-content .wizard-section span.k-datepicker.k-widget.bold-value-display .k-input,#page .request-wizard-content .wizard-section span.k-widget.k-numerictextbox.bold-value-display .k-input{font-weight:600;}#page .request-wizard-content .wizard-section .k-combobox{border:0!important;}#page .request-wizard-content .wizard-section .k-combobox .k-dropdown-wrap{box-shadow:0 -1px 0 0 #0e494733 inset!important;border-radius:6px;}#page .request-wizard-content .wizard-section .k-combobox input[type="text"]{border-bottom:0;}#page .request-wizard-content .wizard-section .inline-text-editor{box-shadow:0 -1px 0 0 #0e494733 inset!important;border:0;}#page .request-wizard-content .wizard-section .inline-text-editor .k-editor-toolbar{border-radius:3px;}#page .request-wizard-content .wizard-section input.k-textbox{padding:0 0 2px 5px;}#page .request-wizard-content .wizard-section input.k-textbox:hover{padding:0 0 2px 5px;}#page .request-wizard-content .wizard-section .field-editor-container span.k-dropdown.k-widget{box-shadow:none!important;}#page .request-wizard-content .wizard-section .ship-selector .ship-list{background:#f8f9f9;border:0;border-radius:5px;padding:0;box-sizing:border-box;}#page .request-wizard-content .wizard-section .ship-selector .ship-list .selection{border:0;background:#fff;border-radius:5px;height:44px;display:flex;align-items:center;}#page .request-wizard-content .wizard-section .ship-selector .ship-list .selection .icheckbox_line-blue{background:transparent;display:flex;align-items:center;}#page .request-wizard-content .wizard-section .ship-selector .ship-list .selection .icheckbox_line-blue input[type="checkbox"]{top:calc(50% - 8px);}#page .request-wizard-content .wizard-section .ship-selector .ship-list .selection .icheckbox_line-blue .iCheck-helper{background:transparent!important;}#page .request-wizard-content .wizard-section .ship-selector .ship-list .selection .icheckbox_line-blue .ship-info-block{color:#000;line-height:16px;}#page .request-wizard-content .wizard-section .ship-selector .ship-list .selection .field-information-container{opacity:.68;}#page .request-wizard-content .wizard-section .max-words-input input.k-textbox{padding-right:60px!important;}#page .request-wizard-content .wizard-section .max-words-input .character-input-info{margin-left:-70px;}#page .request-wizard-content .wizard-section .equipment-type-list.recursive-question-container,#page .request-wizard-content .wizard-section .ship-fitted-equipment{margin:0;}#page .request-wizard-content .wizard-section .kendo-text-editor-container,#page .request-wizard-content .wizard-section .border-texteditor-container{font-size:0;}#page .request-wizard-content .wizard-section .kendo-text-editor-container *,#page .request-wizard-content .wizard-section .border-texteditor-container *{font-size:14px;}#page .request-wizard-content .wizard-section .kendo-text-editor-container .k-editor-widget,#page .request-wizard-content .wizard-section .border-texteditor-container .k-editor-widget,#page .request-wizard-content .wizard-section .kendo-text-editor-container .k-editor-toolbar,#page .request-wizard-content .wizard-section .border-texteditor-container .k-editor-toolbar,#page .request-wizard-content .wizard-section .kendo-text-editor-container .inline-text-editor,#page .request-wizard-content .wizard-section .border-texteditor-container .inline-text-editor{border:0;box-shadow:0 -1px 0 0 #0e494733 inset;border-radius:3px;}#page .request-wizard-content .wizard-section .kendo-text-editor-container .k-editor-widget,#page .request-wizard-content .wizard-section .border-texteditor-container .k-editor-widget{box-shadow:none;border:solid 1px #0e494733;}#page .request-wizard-content .wizard-section .kendo-text-editor-container .k-editor-widget .k-editable-area,#page .request-wizard-content .wizard-section .border-texteditor-container .k-editor-widget .k-editable-area{box-shadow:none;}#scroller #protected-areas-intersection span.label{font-size:14px;color:#00343e;font-weight:600;}.fab-holder{padding:10px;border-radius:40px;right:2%;}.fab-holder .fab-container{box-shadow:0 4px 15px 0 #0003;padding:10px 20px;border-radius:40px;right:2%;display:inline-flex;align-items:center;gap:10px;}.fab-holder .fab-container:not(.fab-background){background:#fff;}.fab-holder .fab-container .fab-background{margin:0;}.fab-holder .fab-container .fab-background::before{display:none!important;}.fab-holder *:last-child{margin-right:0;}.wizard-section .ship-list .selection .ship-image-container{width:100px;margin-right:10px;background-position:1px;}.content-data-row .data-row-value{padding-left:0;}#page .max-words-input{border:0;}input.k-textbox[type="text"]{font-family:'Open Sans';}.equipment-type-list-container .question-pane .question-entry .question-label{font-size:14px;line-height:25px;color:#00343e;}.equipment-type-list-container .question-pane .question-entry .question-label label{font-weight:600;}.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{background-color:#00748d!important;}#page-header.external .menu-main-applications{display:none;}#page.programme-page .page-header>.header-title>h1{display:none;}#protected-areas-intersection .intersection-flex-row{display:flex;flex-direction:row;margin-bottom:10px!important;}#protected-areas-intersection .intersection-flex-row #preferred-ports{display:flex;flex-direction:row;}#protected-areas-intersection .intersection-flex-row #preferred-ports>*{width:auto;margin-right:20px;height:auto;}#scroller .calculations-tab.calculation-tooltip{margin-top:25px;}#scroller .calculations-tab.calculation-tooltip h3{font-size:14px;color:#00343e;font-weight:600;margin:0 0 12px;}#request-wizard-content .ship-fitted-equipment.nerc-ship-fitted-equipment{background:#f8f9f9;border:0;border-radius:5px;padding:20px;box-sizing:border-box;}#request-wizard-content .ship-fitted-equipment.nerc-ship-fitted-equipment .ship-fitted-equipment-list .selection{border:0;background:transparent;border-radius:5px;}#request-wizard-content .ship-fitted-equipment.nerc-ship-fitted-equipment .ship-fitted-equipment-list .selection .item-text{color:#000;}#request-wizard-content .ship-fitted-equipment.nerc-ship-fitted-equipment .ship-fitted-equipment-list li:nth-child(odd) .selection{background:#f0f0f0;}.ca-radio-container{display:flex;flex-wrap:wrap;}.ca-radio-container .ca-radio-item{display:inline-flex;align-items:center;cursor:pointer;}.ca-radio-container .ca-radio-item label{line-height:1!important;padding:0 0 2px 22px!important;cursor:pointer;}.ca-radio-container .ca-radio-item+.ca-radio-item{margin:0 0 0 20px;}.ca-radio-container.flex-col{flex-direction:column;}.ca-radio-container.flex-col .ca-radio-item+.ca-radio-item{margin:20px 0 0 0;}#page .programme-construction-cruiseapplication .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row .data-row-label{display:block;}#page .programme-construction-cruiseapplication .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .content-data-row.date-row .data-row-value{float:none;}#page .programme-construction-cruiseapplication .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values .summary-content .summary-section-subheader{font-size:14px;font-weight:600;color:#00343e;}#page .programme-construction-cruiseapplication .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values .principal-investigators-container{overflow:auto;}#page .programme-construction-cruiseapplication .request-wizard-content .cruise-readonly-form .wizard-section.cruiseapplication-values a#download-coordinates-analysis{height:36px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;cursor:pointer;box-sizing:border-box;text-decoration:none;white-space:nowrap;border:solid 1px rgba(0,0,0,.4);line-height:1;}.leaflet-container{background:#fff;font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#404040;color:rgba(0,0,0,.75);-ms-touch-action:none}.leaflet-container *,.leaflet-container :after,.leaflet-container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887BE;font-weight:400;text-decoration:none}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane canvas,.leaflet-map-pane svg,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-drag{-ms-touch-action:none;touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;z-index:800}.leaflet-map-pane canvas{z-index:1}.leaflet-map-pane svg,.leaflet-tile-pane{z-index:2}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-tooltip-pane{z-index:7}.leaflet-popup-pane{z-index:8}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline:0}.leaflet-zoom-box{background:#fff;border:2px dotted #202020;opacity:.5}.leaflet-bar,.leaflet-control-layers{background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4);border-radius:3px;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{color:#404040;color:rgba(0,0,0,.75);border-bottom:1px solid #ddd;border-bottom-color:rgba(0,0,0,.1)}.leaflet-bar a:last-child{border-bottom:0}.leaflet-bar a:active,.leaflet-bar a:hover{background-color:#f8f8f8;cursor:pointer}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0}.leaflet-bar a:hover:last-child{border-radius:0 0 3px 3px}.leaflet-bar a:hover:only-of-type{border-radius:3px}.leaflet-bar .leaflet-disabled{cursor:default;opacity:.75}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:'';text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:inline-block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,.1);margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/content/plugins/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-container .mapbox-improve-map{font-weight:700}.leaflet-control-scale-line{background-color:rgba(255,255,255,.5);border:1px solid #999;border-color:rgba(0,0,0,.4);border-top:0;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:last-child{border-top:2px solid #ddd;border-top-color:rgba(0,0,0,.1);border-bottom:0;margin-top:-2px}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{margin:10px;background:#fff;border-radius:3px 13px 13px 3px;padding:3px 31px 3px 3px;visibility:hidden}.leaflet-control-attribution.leaflet-compact-attribution:hover{visibility:visible}.leaflet-control-attribution.leaflet-compact-attribution:after{content:'';background-color:#fff;background-color:rgba(255,255,255,.5);background-position:0 -78px;border-radius:50%;position:absolute;display:inline-block;width:26px;height:26px;vertical-align:middle;bottom:0;z-index:1;visibility:visible;cursor:pointer}.leaflet-control-attribution.leaflet-compact-attribution:hover:after{background-color:#fff}.leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after{right:0}.leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after{left:0}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-tooltip{position:absolute;padding:5px;background-color:#fff;border:1px solid #fff;border-radius:3px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{content:'';position:absolute;pointer-events:none;border:5px solid transparent;background:0 0}.leaflet-tooltip-bottom{margin-top:5px}.leaflet-tooltip-top{margin-top:-5px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-5px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-10px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-15px;margin-left:-5px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-5px}.leaflet-tooltip-right{margin-left:5px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-5px}.leaflet-tooltip-left:before{right:0;margin-right:-10px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-10px;border-right-color:#fff}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:'';display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-container.dark .map-tooltip .close,.leaflet-control-attribution:after,.leaflet-control-layers-toggle,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.map-tooltip .close,.mapbox-icon{opacity:.75;background-image:url(/content/plugins/images/icons-000000@2x.png);background-image:linear-gradient(transparent,transparent),url(/content/plugins/images/icons.svg);background-repeat:no-repeat;background-size:26px 260px}.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .mapbox-icon,.mapbox-button-icon:before{opacity:1;background-image:url(/content/plugins/images/icons-ffffff@2x.png);background-image:linear-gradient(transparent,transparent),url(/content/plugins/images/icons-ffffff.svg);background-size:26px 260px}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon-facebook,.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon-twitter,.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon-pinterest,.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all .2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:0;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.mapbox-modal label{display:block;margin-top:5px}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:0}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.mapbox-logo.mapbox-logo-true{margin:0 0 5px 5px}.mapbox-logo-true:before{content:'';display:inline-block;width:85px;height:21px;vertical-align:middle}.mapbox-logo.mapbox-logo-true{background-repeat:no-repeat;background-size:85px 21px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODAuNDcgMjAuMDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwLjQ3IDIwLjAyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC42O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Qxe29wYWNpdHk6MC42O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc5LjI5LDEzLjYxYzAsMC4xMS0wLjA5LDAuMi0wLjIsMC4yaC0xLjUzYy0wLjEyLDAtMC4yMy0wLjA2LTAuMjktMC4xNmwtMS4zNy0yLjI4bC0xLjM3LDIuMjhjLTAuMDYsMC4xLTAuMTcsMC4xNi0wLjI5LDAuMTZoLTEuNTNjLTAuMDQsMC0wLjA4LTAuMDEtMC4xMS0wLjAzYy0wLjA5LTAuMDYtMC4xMi0wLjE4LTAuMDYtMC4yN2MwLDAsMCwwLDAsMGwyLjMxLTMuNWwtMi4yOC0zLjQ3Yy0wLjAyLTAuMDMtMC4wMy0wLjA3LTAuMDMtMC4xMWMwLTAuMTEsMC4wOS0wLjIsMC4yLTAuMmgxLjUzYzAuMTIsMCwwLjIzLDAuMDYsMC4yOSwwLjE2bDEuMzQsMi4yNWwxLjMzLTIuMjRjMC4wNi0wLjEsMC4xNy0wLjE2LDAuMjktMC4xNmgxLjUzYzAuMDQsMCwwLjA4LDAuMDEsMC4xMSwwLjAzYzAuMDksMC4wNiwwLjEyLDAuMTgsMC4wNiwwLjI3YzAsMCwwLDAsMCwwTDc2Ljk2LDEwbDIuMzEsMy41Qzc5LjI4LDEzLjUzLDc5LjI5LDEzLjU3LDc5LjI5LDEzLjYxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02My4wOSw5LjE2Yy0wLjM3LTEuNzktMS44Ny0zLjEyLTMuNjYtMy4xMmMtMC45OCwwLTEuOTMsMC40LTIuNiwxLjEyVjMuMzdjMC0wLjEyLTAuMS0wLjIyLTAuMjItMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjIsMC4xLTAuMjIsMC4yMnYxMC4yMWMwLDAuMTIsMC4xLDAuMjIsMC4yMiwwLjIyaDEuMzNjMC4xMiwwLDAuMjItMC4xLDAuMjItMC4yMnYtMC43YzAuNjgsMC43MSwxLjYyLDEuMTIsMi42LDEuMTJjMS43OSwwLDMuMjktMS4zNCwzLjY2LTMuMTNDNjMuMjEsMTAuMyw2My4yMSw5LjcyLDYzLjA5LDkuMTZMNjMuMDksOS4xNnogTTU5LjEyLDEyLjQxYy0xLjI2LDAtMi4yOC0xLjA2LTIuMy0yLjM2VjkuOTljMC4wMi0xLjMxLDEuMDQtMi4zNiwyLjMtMi4zNnMyLjMsMS4wNywyLjMsMi4zOVM2MC4zOSwxMi40MSw1OS4xMiwxMi40MXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjguMjYsNi4wNGMtMS44OS0wLjAxLTMuNTQsMS4yOS0zLjk2LDMuMTNjLTAuMTIsMC41Ni0wLjEyLDEuMTMsMCwxLjY5YzAuNDIsMS44NSwyLjA3LDMuMTYsMy45NywzLjE0YzIuMjQsMCw0LjA2LTEuNzgsNC4wNi0zLjk5UzcwLjUxLDYuMDQsNjguMjYsNi4wNHogTTY4LjI0LDEyLjQyYy0xLjI3LDAtMi4zLTEuMDctMi4zLTIuMzlzMS4wMy0yLjQsMi4zLTIuNHMyLjMsMS4wNywyLjMsMi4zOVM2OS41MSwxMi40MSw2OC4yNCwxMi40Mkw2OC4yNCwxMi40MnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTkuMTIsNy42M2MtMS4yNiwwLTIuMjgsMS4wNi0yLjMsMi4zNnYwLjA2YzAuMDIsMS4zMSwxLjA0LDIuMzYsMi4zLDIuMzZzMi4zLTEuMDcsMi4zLTIuMzlTNjAuMzksNy42Myw1OS4xMiw3LjYzeiBNNTkuMTIsMTEuMjNjLTAuNiwwLTEuMDktMC41My0xLjExLTEuMTlWMTBjMC4wMS0wLjY2LDAuNTEtMS4xOSwxLjExLTEuMTlzMS4xMSwwLjU0LDEuMTEsMS4yMVM1OS43NCwxMS4yMyw1OS4xMiwxMS4yM3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjguMjQsNy42M2MtMS4yNywwLTIuMywxLjA3LTIuMywyLjM5czEuMDMsMi4zOSwyLjMsMi4zOXMyLjMtMS4wNywyLjMtMi4zOVM2OS41MSw3LjYzLDY4LjI0LDcuNjN6IE02OC4yNCwxMS4yM2MtMC42MSwwLTEuMTEtMC41NC0xLjExLTEuMjFzMC41LTEuMiwxLjExLTEuMnMxLjExLDAuNTQsMS4xMSwxLjIxUzY4Ljg1LDExLjIzLDY4LjI0LDExLjIzeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00My41Niw2LjI0aC0xLjMzYy0wLjEyLDAtMC4yMiwwLjEtMC4yMiwwLjIydjAuN2MtMC42OC0wLjcxLTEuNjItMS4xMi0yLjYtMS4xMmMtMi4wNywwLTMuNzUsMS43OC0zLjc1LDMuOTlzMS42OSwzLjk5LDMuNzUsMy45OWMwLjk5LDAsMS45My0wLjQxLDIuNi0xLjEzdjAuN2MwLDAuMTIsMC4xLDAuMjIsMC4yMiwwLjIyaDEuMzNjMC4xMiwwLDAuMjItMC4xLDAuMjItMC4yMlY2LjQ0YzAtMC4xMS0wLjA5LTAuMjEtMC4yMS0wLjIxQzQzLjU3LDYuMjQsNDMuNTcsNi4yNCw0My41Niw2LjI0eiBNNDIuMDIsMTAuMDVjLTAuMDEsMS4zMS0xLjA0LDIuMzYtMi4zLDIuMzZzLTIuMy0xLjA3LTIuMy0yLjM5czEuMDMtMi40LDIuMjktMi40YzEuMjcsMCwyLjI4LDEuMDYsMi4zLDIuMzZMNDIuMDIsMTAuMDV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM5LjcyLDcuNjNjLTEuMjcsMC0yLjMsMS4wNy0yLjMsMi4zOXMxLjAzLDIuMzksMi4zLDIuMzlzMi4yOC0xLjA2LDIuMy0yLjM2VjkuOTlDNDIsOC42OCw0MC45OCw3LjYzLDM5LjcyLDcuNjN6IE0zOC42MiwxMC4wMmMwLTAuNjcsMC41LTEuMjEsMS4xMS0xLjIxYzAuNjEsMCwxLjA5LDAuNTMsMS4xMSwxLjE5djAuMDRjLTAuMDEsMC42NS0wLjUsMS4xOC0xLjExLDEuMThTMzguNjIsMTAuNjgsMzguNjIsMTAuMDJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjkxLDYuMDRjLTAuOTgsMC0xLjkzLDAuNC0yLjYsMS4xMlY2LjQ1YzAtMC4xMi0wLjEtMC4yMi0wLjIyLTAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLDAuMS0wLjIyLDAuMjJ2MTAuMjFjMCwwLjEyLDAuMSwwLjIyLDAuMjIsMC4yMmgxLjMzYzAuMTIsMCwwLjIyLTAuMSwwLjIyLTAuMjJ2LTMuNzhjMC42OCwwLjcxLDEuNjIsMS4xMiwyLjYxLDEuMTJjMi4wNywwLDMuNzUtMS43OCwzLjc1LTMuOTlTNTEuOTgsNi4wNCw0OS45MSw2LjA0eiBNNDkuNiwxMi40MmMtMS4yNiwwLTIuMjgtMS4wNi0yLjMtMi4zNlY5Ljk5YzAuMDItMS4zMSwxLjA0LTIuMzcsMi4yOS0yLjM3YzEuMjYsMCwyLjMsMS4wNywyLjMsMi4zOVM1MC44NiwxMi40MSw0OS42LDEyLjQyTDQ5LjYsMTIuNDJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ5LjYsNy42M2MtMS4yNiwwLTIuMjgsMS4wNi0yLjMsMi4zNnYwLjA2YzAuMDIsMS4zMSwxLjA0LDIuMzYsMi4zLDIuMzZzMi4zLTEuMDcsMi4zLTIuMzlTNTAuODYsNy42Myw0OS42LDcuNjN6IE00OS42LDExLjIzYy0wLjYsMC0xLjA5LTAuNTMtMS4xMS0xLjE5VjEwQzQ4LjUsOS4zNCw0OSw4LjgxLDQ5LjYsOC44MWMwLjYsMCwxLjExLDAuNTUsMS4xMSwxLjIxUzUwLjIxLDExLjIzLDQ5LjYsMTEuMjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM0LjM2LDEzLjU5YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzRjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJWOS4yNGMwLTAuOTMtMC43LTEuNjMtMS41NC0xLjYzYy0wLjc2LDAtMS4zOSwwLjY3LTEuNTEsMS41NGwwLjAxLDQuNDRjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zNGMtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY5LjI0YzAtMC45My0wLjctMS42My0xLjU0LTEuNjNjLTAuODEsMC0xLjQ3LDAuNzUtMS41MiwxLjcxdjQuMjdjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY2LjQ0YzAuMDEtMC4xMiwwLjEtMC4yMSwwLjIyLTAuMjFoMS4zM2MwLjEyLDAsMC4yMSwwLjEsMC4yMiwwLjIxdjAuNjNjMC40OC0wLjY1LDEuMjQtMS4wNCwyLjA2LTEuMDVoMC4wM2MxLjA0LDAsMS45OSwwLjU3LDIuNDgsMS40OGMwLjQzLTAuOSwxLjMzLTEuNDgsMi4zMi0xLjQ5YzEuNTQsMCwyLjc5LDEuMTksMi43NiwyLjY1TDM0LjM2LDEzLjU5eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04MC4zMiwxMi45N2wtMC4wNy0wLjEyTDc4LjM4LDEwbDEuODUtMi44MWMwLjQyLTAuNjQsMC4yNS0xLjQ5LTAuMzktMS45MmMtMC4wMS0wLjAxLTAuMDItMC4wMS0wLjAzLTAuMDJjLTAuMjItMC4xNC0wLjQ4LTAuMjEtMC43NC0wLjIxaC0xLjUzYy0wLjUzLDAtMS4wMywwLjI4LTEuMywwLjc0bC0wLjMyLDAuNTNsLTAuMzItMC41M2MtMC4yOC0wLjQ2LTAuNzctMC43NC0xLjMxLTAuNzRoLTEuNTNjLTAuNTcsMC0xLjA4LDAuMzUtMS4yOSwwLjg4Yy0yLjA5LTEuNTgtNS4wMy0xLjQtNi45MSwwLjQzYy0wLjMzLDAuMzItMC42MiwwLjY5LTAuODUsMS4wOWMtMC44NS0xLjU1LTIuNDUtMi42LTQuMjgtMi42Yy0wLjQ4LDAtMC45NiwwLjA3LTEuNDEsMC4yMlYzLjM3YzAtMC43OC0wLjYzLTEuNDEtMS40LTEuNDFoLTEuMzNjLTAuNzcsMC0xLjQsMC42My0xLjQsMS40djMuNTdjLTAuOS0xLjMtMi4zOC0yLjA4LTMuOTctMi4wOWMtMC43LDAtMS4zOSwwLjE1LTIuMDIsMC40NWMtMC4yMy0wLjE2LTAuNTEtMC4yNS0wLjgtMC4yNWgtMS4zM2MtMC40MywwLTAuODMsMC4yLTEuMSwwLjUzYy0wLjAyLTAuMDMtMC4wNC0wLjA1LTAuMDctMC4wOGMtMC4yNy0wLjI5LTAuNjUtMC40NS0xLjA0LTAuNDVoLTEuMzJjLTAuMjksMC0wLjU3LDAuMDktMC44LDAuMjVDNDAuOCw1LDQwLjEyLDQuODUsMzkuNDIsNC44NWMtMS43NCwwLTMuMjcsMC45NS00LjE2LDIuMzhjLTAuMTktMC40NC0wLjQ2LTAuODUtMC43OS0xLjE5Yy0wLjc2LTAuNzctMS44LTEuMTktMi44OC0xLjE5aC0wLjAxYy0wLjg1LDAuMDEtMS42NywwLjMxLTIuMzQsMC44NGMtMC43LTAuNTQtMS41Ni0wLjg0LTIuNDUtMC44NGgtMC4wM2MtMC4yOCwwLTAuNTUsMC4wMy0wLjgyLDAuMWMtMC4yNywwLjA2LTAuNTMsMC4xNS0wLjc4LDAuMjdjLTAuMi0wLjExLTAuNDMtMC4xNy0wLjY3LTAuMTdoLTEuMzNjLTAuNzgsMC0xLjQsMC42My0xLjQsMS40djcuMTRjMCwwLjc4LDAuNjMsMS40LDEuNCwxLjRoMS4zM2MwLjc4LDAsMS40MS0wLjYzLDEuNDEtMS40MWMwLDAsMCwwLDAsMFY5LjM1YzAuMDMtMC4zNCwwLjIyLTAuNTYsMC4zNC0wLjU2YzAuMTcsMCwwLjM2LDAuMTcsMC4zNiwwLjQ1djQuMzVjMCwwLjc4LDAuNjMsMS40LDEuNCwxLjRoMS4zNGMwLjc4LDAsMS40LTAuNjMsMS40LTEuNGwtMC4wMS00LjM1YzAuMDYtMC4zLDAuMjQtMC40NSwwLjMzLTAuNDVjMC4xNywwLDAuMzYsMC4xNywwLjM2LDAuNDV2NC4zNWMwLDAuNzgsMC42MywxLjQsMS40LDEuNGgxLjM0YzAuNzgsMCwxLjQtMC42MywxLjQtMS40di0wLjM2YzAuOTEsMS4yMywyLjM0LDEuOTYsMy44NywxLjk2YzAuNywwLDEuMzktMC4xNSwyLjAyLTAuNDVjMC4yMywwLjE2LDAuNTEsMC4yNSwwLjgsMC4yNWgxLjMyYzAuMjksMCwwLjU3LTAuMDksMC44LTAuMjV2MS45MWMwLDAuNzgsMC42MywxLjQsMS40LDEuNGgxLjMzYzAuNzgsMCwxLjQtMC42MywxLjQtMS40di0xLjY5YzAuNDYsMC4xNCwwLjk0LDAuMjIsMS40MiwwLjIxYzEuNjIsMCwzLjA3LTAuODMsMy45Ny0yLjF2MC41YzAsMC43OCwwLjYzLDEuNCwxLjQsMS40aDEuMzNjMC4yOSwwLDAuNTctMC4wOSwwLjgtMC4yNWMwLjYzLDAuMywxLjMyLDAuNDUsMi4wMiwwLjQ1YzEuODMsMCwzLjQzLTEuMDUsNC4yOC0yLjZjMS40NywyLjUyLDQuNzEsMy4zNiw3LjIyLDEuODljMC4xNy0wLjEsMC4zNC0wLjIxLDAuNS0wLjM0YzAuMjEsMC41MiwwLjcyLDAuODcsMS4yOSwwLjg2aDEuNTNjMC41MywwLDEuMDMtMC4yOCwxLjMtMC43NGwwLjM1LTAuNThsMC4zNSwwLjU4YzAuMjgsMC40NiwwLjc3LDAuNzQsMS4zMSwwLjc0aDEuNTJjMC43NywwLDEuMzktMC42MywxLjM4LTEuMzlDODAuNDcsMTMuMzgsODAuNDIsMTMuMTcsODAuMzIsMTIuOTdMODAuMzIsMTIuOTd6IE0zNC4xNSwxMy44MWgtMS4zNGMtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY5LjI0YzAtMC45My0wLjctMS42My0xLjU0LTEuNjNjLTAuNzYsMC0xLjM5LDAuNjctMS41MSwxLjU0bDAuMDEsNC40NGMwLDAuMTItMC4xLDAuMjItMC4yMiwwLjIyaC0xLjM0Yy0wLjEyLDAtMC4yMi0wLjEtMC4yMi0wLjIyVjkuMjRjMC0wLjkzLTAuNy0xLjYzLTEuNTQtMS42M2MtMC44MSwwLTEuNDcsMC43NS0xLjUyLDEuNzF2NC4yN2MwLDAuMTItMC4xLDAuMjItMC4yMiwwLjIyaC0xLjMzYy0wLjEyLDAtMC4yMi0wLjEtMC4yMi0wLjIyVjYuNDRjMC4wMS0wLjEyLDAuMS0wLjIxLDAuMjItMC4yMWgxLjMzYzAuMTIsMCwwLjIxLDAuMSwwLjIyLDAuMjF2MC42M2MwLjQ4LTAuNjUsMS4yNC0xLjA0LDIuMDYtMS4wNWgwLjAzYzEuMDQsMCwxLjk5LDAuNTcsMi40OCwxLjQ4YzAuNDMtMC45LDEuMzMtMS40OCwyLjMyLTEuNDljMS41NCwwLDIuNzksMS4xOSwyLjc2LDIuNjVsMC4wMSw0LjkxQzM0LjM3LDEzLjcsMzQuMjcsMTMuOCwzNC4xNSwxMy44MUMzNC4xNSwxMy44MSwzNC4xNSwxMy44MSwzNC4xNSwxMy44MXogTTQzLjc4LDEzLjU5YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJ2LTAuNzFDNDEuMzQsMTMuNiw0MC40LDE0LDM5LjQyLDE0Yy0yLjA3LDAtMy43NS0xLjc4LTMuNzUtMy45OXMxLjY5LTMuOTksMy43NS0zLjk5YzAuOTgsMCwxLjkyLDAuNDEsMi42LDEuMTJ2LTAuN2MwLTAuMTIsMC4xLTAuMjIsMC4yMi0wLjIyaDEuMzNjMC4xMS0wLjAxLDAuMjEsMC4wOCwwLjIyLDAuMmMwLDAuMDEsMCwwLjAxLDAsMC4wMlYxMy41OXogTTQ5LjkxLDE0Yy0wLjk4LDAtMS45Mi0wLjQxLTIuNi0xLjEydjMuNzhjMCwwLjEyLTAuMSwwLjIyLTAuMjIsMC4yMmgtMS4zM2MtMC4xMiwwLTAuMjItMC4xLTAuMjItMC4yMlY2LjQ1YzAtMC4xMiwwLjEtMC4yMSwwLjIyLTAuMjFoMS4zM2MwLjEyLDAsMC4yMiwwLjEsMC4yMiwwLjIydjAuN2MwLjY4LTAuNzIsMS42Mi0xLjEyLDIuNi0xLjEyYzIuMDcsMCwzLjc1LDEuNzcsMy43NSwzLjk4UzUxLjk4LDE0LDQ5LjkxLDE0eiBNNjMuMDksMTAuODdDNjIuNzIsMTIuNjUsNjEuMjIsMTQsNTkuNDMsMTRjLTAuOTgsMC0xLjkyLTAuNDEtMi42LTEuMTJ2MC43YzAsMC4xMi0wLjEsMC4yMi0wLjIyLDAuMjJoLTEuMzNjLTAuMTIsMC0wLjIyLTAuMS0wLjIyLTAuMjJWMy4zN2MwLTAuMTIsMC4xLTAuMjIsMC4yMi0wLjIyaDEuMzNjMC4xMiwwLDAuMjIsMC4xLDAuMjIsMC4yMnYzLjc4YzAuNjgtMC43MSwxLjYyLTEuMTIsMi42LTEuMTFjMS43OSwwLDMuMjksMS4zMywzLjY2LDMuMTJDNjMuMjEsOS43Myw2My4yMSwxMC4zMSw2My4wOSwxMC44N0w2My4wOSwxMC44N0w2My4wOSwxMC44N3ogTTY4LjI2LDE0LjAxYy0xLjksMC4wMS0zLjU1LTEuMjktMy45Ny0zLjE0Yy0wLjEyLTAuNTYtMC4xMi0xLjEzLDAtMS42OWMwLjQyLTEuODUsMi4wNy0zLjE1LDMuOTctMy4xNGMyLjI1LDAsNC4wNiwxLjc4LDQuMDYsMy45OVM3MC41LDE0LjAxLDY4LjI2LDE0LjAxTDY4LjI2LDE0LjAxeiBNNzkuMDksMTMuODFoLTEuNTNjLTAuMTIsMC0wLjIzLTAuMDYtMC4yOS0wLjE2bC0xLjM3LTIuMjhsLTEuMzcsMi4yOGMtMC4wNiwwLjEtMC4xNywwLjE2LTAuMjksMC4xNmgtMS41M2MtMC4wNCwwLTAuMDgtMC4wMS0wLjExLTAuMDNjLTAuMDktMC4wNi0wLjEyLTAuMTgtMC4wNi0wLjI3YzAsMCwwLDAsMCwwbDIuMzEtMy41bC0yLjI4LTMuNDdjLTAuMDItMC4wMy0wLjAzLTAuMDctMC4wMy0wLjExYzAtMC4xMSwwLjA5LTAuMiwwLjItMC4yaDEuNTNjMC4xMiwwLDAuMjMsMC4wNiwwLjI5LDAuMTZsMS4zNCwyLjI1bDEuMzQtMi4yNWMwLjA2LTAuMSwwLjE3LTAuMTYsMC4yOS0wLjE2aDEuNTNjMC4wNCwwLDAuMDgsMC4wMSwwLjExLDAuMDNjMC4wOSwwLjA2LDAuMTIsMC4xOCwwLjA2LDAuMjdjMCwwLDAsMCwwLDBMNzYuOTYsMTBsMi4zMSwzLjVjMC4wMiwwLjAzLDAuMDMsMC4wNywwLjAzLDAuMTFDNzkuMjksMTMuNzIsNzkuMiwxMy44MSw3OS4wOSwxMy44MUM3OS4wOSwxMy44MSw3OS4wOSwxMy44MSw3OS4wOSwxMy44MUw3OS4wOSwxMy44MXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsMS4yMWMtNC44NywwLTguODEsMy45NS04LjgxLDguODFzMy45NSw4LjgxLDguODEsOC44MXM4LjgxLTMuOTUsOC44MS04LjgxQzE4LjgxLDUuMTUsMTQuODcsMS4yMSwxMCwxLjIxeiBNMTQuMTgsMTIuMTljLTEuODQsMS44NC00LjU1LDIuMi02LjM4LDIuMmMtMC42NywwLTEuMzQtMC4wNS0yLTAuMTVjMCwwLTAuOTctNS4zNywyLjA0LTguMzljMC43OS0wLjc5LDEuODYtMS4yMiwyLjk4LTEuMjJjMS4yMSwwLDIuMzcsMC40OSwzLjIzLDEuMzVDMTUuOCw3LjczLDE1Ljg1LDEwLjUsMTQuMTgsMTIuMTl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLDAuMDJjLTUuNTIsMC0xMCw0LjQ4LTEwLDEwczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMEMxOS45OSw0LjUsMTUuNTIsMC4wMiwxMCwwLjAyeiBNMTAsMTguODNjLTQuODcsMC04LjgxLTMuOTUtOC44MS04LjgxUzUuMTMsMS4yLDEwLDEuMnM4LjgxLDMuOTUsOC44MSw4LjgxQzE4LjgxLDE0Ljg5LDE0Ljg3LDE4LjgzLDEwLDE4LjgzeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNC4wNCw1Ljk4Yy0xLjc1LTEuNzUtNC41My0xLjgxLTYuMi0wLjE0QzQuODMsOC44Niw1LjgsMTQuMjMsNS44LDE0LjIzczUuMzcsMC45Nyw4LjM5LTIuMDRDMTUuODUsMTAuNSwxNS44LDcuNzMsMTQuMDQsNS45OHogTTExLjg4LDkuODdsLTAuODcsMS43OGwtMC44Ni0xLjc4TDguMzgsOS4wMWwxLjc3LTAuODZsMC44Ni0xLjc4bDAuODcsMS43OGwxLjc3LDAuODZMMTEuODgsOS44N3oiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEzLjY1LDkuMDEgMTEuODgsOS44NyAxMS4wMSwxMS42NSAxMC4xNSw5Ljg3IDguMzgsOS4wMSAxMC4xNSw4LjE1IDExLjAxLDYuMzcgMTEuODgsOC4xNSAiLz48L2c+PC9zdmc+)}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-attribution:hover:after{background-color:#000}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,.1) rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,.75)}@media only screen and (max-width:800px){.mapbox-modal-body{width:83.3333%;margin-left:8.3333%}}@media only screen and (max-width:640px){.mapbox-modal-body{width:100%;height:100%;margin:0}}@media print{.mapbox-improve-map{display:none}}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none!important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px\8}.leaflet-oldie .leaflet-container.dark .map-tooltip .close,.leaflet-oldie .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-control-zoom-in,.leaflet-oldie .leaflet-control-zoom-out,.leaflet-oldie .leaflet-popup-close-button,.leaflet-oldie .map-tooltip .close,.leaflet-oldie .mapbox-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXnSURBVHic7ZxfiFVFGMB/33pRUQsKto002DY3McJ6yBYkESQxpYTypaB66KEXYRWLYOlhr9RTRGWRUkk9RyEU+Y9ClECJVTKlPybWBilqkYuWrqBOD/NdPV7PmTPn3NPtat/AcO6ZP9/vfN/Mmfl2Zs6Kc452hK62UAxkIANdEURkVERGC9crOjKIiANwzkmRep1lOjWXa2ijaU7jaGWgKsL110a1EnV+LQMqbLqyobO6t4EMZCADGchABrqmQUlPNSWOVgaqIpi7ZSADGchABjKQga49kIjURaQem14apGE4KVR/D0fXds5FRaAOOL1e+h1dP7ZgE6wQxDnXvs7QWaZLE1wUVmRNdY1zrp6wRF0kfqHYnHwDGchABjJQIETNRyIyFVgBzAPmavIIsAt4xzn3d66QiNl1PnCYy05JczwMzG9pKlfIhQCkES/kwUKQqRma9GpM02xqGXdrBdCXZm2NzaFP66SGUGeYl5E+WqJO0HRHSG+PXtJN54AjVbhbjQcbBSjiakH4hR0p+hChOiHQrhKg7Drt6t7//Qtb9RAU5XtXMaiak28gAxnIQO0Gicg0EXlMRDaIyFGNGzRtWhQpMA/1A6uAL4BzZM9H57TMKqC/8HyUPFhZJLiMI4sh0/UDK4FtwHig3LiWWal1UkPsDDsFWAgsBZZo8hZgM7DdOXcmV0igjQ4Ba4HFwORAuclaZi1wqNU2OgNsVw22aNoS1XAhMCXx4OkubOBJZwKDwFbgLNm97qyWGQRmtuoFWRsV0ujabCPzVA1kIAMZqBNAIjIgImPNRxUzK+SsmtRJn4Pqmj8AjCXzsmTlaTSck/8zcDRX/QiNMp8S6Ab2a5nvG5plyioDaoLs1/sBYKwyUBokkTdQJeiVZgi6UR+UVQI0QWHdoXKFvKDYz7RiynXctk7LPlmeRmsKyAqWNQfSQAYykIGuS5CI1ERkSET2ishpvQ6JSLE93ByfoQbsRHeNgfe4vOO8E6iF6hdxToZU6OqGUIWv1vShqkB7VYNaU3pN0/fGgvLa6C5gk3PufJO5zwObgDuraqM8jbZWpdEnwG3AYKOX6XVQ07+sSqNQr3P4QxS9LXeGBGxIzTiGXwR8QSHRsCj7ZjxAbxFYaVAKbMe/BkrAduRpZJ6qgQxkoP8DKDRY1sk/s5W6YFhoUG3nFnZeOIJfxLgXWB7zBFmmyzPT44my9zXSC098OZCTwCQttzOZVzVoX1a5LHmdtYyWDM29yjknItKF3xSelFWvKo1mhCClQLo1sC95T8T/ebr+xrqOABVZT82tY56qgQxkIAN1CkhEulsGiUi3iCzKyJsjIpuBYyLyo4isFpHXReTuTFLAr1sOnAeeT8nbzNW+3rfAM2UcyAcSQj4FngR68Ot0F1NA24CuMqBu4PMUgYdS0hzwYqlFJ+AeNV3s30aLSoEUtjEScoHE3nkZ0Ay1fR7o3ZCcGNAEYHcO5A/g5pZACpsMPEf6UexTwCN5MvI6w2zgaeBt4HQK5BsC57ubY+jPll/wHzn1Ayc07QD+u6MR4GPn3LlA/SuCOZAGMpCBDFRhiF50EpFl+PP49wOzgIPAHmCLc+6zXAERE18P+b7DRqAnJCfvfF0P/mTgLZr0l97vB27CL3HO0rwTwBzn3PHCGiU0uQisA6bhzT0T/T4ZeAr4s6FZmal8WcI0LwETgdfwHzY1XKz3teyjibLLioLWa8UDeG/oZbxD+QHwdULwg1r+K71fXxQ0ohXfAgS/Mvyh5i1MgNZp2qt6P5ImL/QezdbrSeAG4EbVJJkH8LteJ+p1FikhBPpNr3Odc6fUNHdo2oJEucbX8Y2zDQeLgr7T62IReRb4AX9mGGC6Xo8Bu0VkOvCQpu1JlRZoo6Vc/WL2ad4C4A28CWvAR5TtdU0dwqH/ewHvHi8HbgUexh+euDRCFH6PVOh0/FKzw3um4M8zpA1DxwkMQzFjXR9+d/9N1WI8BZI71kU56Aq8HXgC+Ak/5o3gX+rUNmmO5nsbqP2gfwCyvJzPNoKXiAAAAABJRU5ErkJggg==)}.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,.leaflet-oldie .leaflet-container.dark .mapbox-icon,.leaflet-oldie .mapbox-button-icon:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXYSURBVHic7ZxfiFVFHMc/a4uKWtDDtqJGZprYgwX5ByTdkkLbSgghCiKih14EBYtg6aEr9RRREKRUUs9hGEVtChKaYMkq2VqWmnUX2tKiNDNZY/Xbw/wue7x7zsw559626zY/GM6df7/P+c3MPfO7M3NumyTGQiaMCSWCIiiC6qVqoZC0lXgy1Cq0FanUck1XxVmSNL8WrzYT1LCMvz5qL1FnoAyoTNOVkpYb3hEUQREUQREUQRF0RYOqjHim9aHaTFDDEt2tCIqgCIqgCIqgCLoiQRULedNLgwCeq1NasbR8IilvqMhJpe5zrvpFQElYIYiksRsMLdd0aYoLwYqsqW5i9KjLLdHJj6AIiqAIiiCP5J2PpgLrgGXAYkvrA/YBrwF/BTXkmB2XSzqhbDlhZRqaypdLuuiB1ORiCOaDTM2wZLaFNMumZunzDYZ1wJy01ubyPfOazLE6qeIbDMsy0qsl6ngtWpyRfqOFInVKbWFXS9TxWtRXQl9mHR9oXwlQdp2xGt4t8YVt6iMor+/d8EM1OvkRFEERFEH/AWga8CCwFfjJwlZLm5ZHge/pPQ+4z8IKYGJGub+BT4GPLBwvCio7f6QeWfQ13TxgA7ATGPKUG7IyG6xOOj3nxDcFWAl0A/da2sdAL/AJcD6kwAc6bop6gT1kWzUZ6LKb6CbDqrx9dB535704S8BZ1o2zdEpSZ1HQ3MRddtmdp8kQzuKa9d8VBSUl9lEh0Pjro6ZKy00TERRBERRBLQZaCpxh9FHFUqBKiiJZ+n5gFfBHnrsKgUKb7t/j/PCwBNZwapKW1yGp3/KPSDrjKVsalIT0W3ypwZoGSoPU8pY2E/RCCqSiwJ55GdBVBusIlCu0Xpf3Na1guZbb1mnYJwtZtKmALm/Z6EBGUARFUASNV1A70AMcBP60aw9F93ADPkO7pD3mDwxKesOusvT2QP3czkmPKd2YUNpucVl+LlBo4jsITAduAIbrmnMAOAncnqflQn10M26JebgufdjSb8oDyQM6hlv3ru/4dkv/vFmgd4EZwPoErN3iM4BdeUGNjDpJqsrtmzc86mqwHkkH5X4t7JD0tEFyw3INzYwwuwisEVA9bPe/CarBdocsip5qBEVQBP3fQRWyX4jOCpUsZS2xhR2SQdwixq3A2lDhMkcTa7Ie2G6fwzfsmax8clrSJCu3py4vVV/ZphsALtjnFXkqtNwyWlLqR1Ub7obPA5OyKjXLolk+SFmQgEN18eD/PLXEI2j8gYqspwbrRE81giIogiKohUAdzQB1APdk5C3Ends6CXwLbAReBm7J1OZxINdKGpb0VEpeb4pT+aWkx8os0SxJKHlf0iOSOiXNkHQpBbRT0oQyoA5JH6YoPJ6SJknPeHR5+6gTWJ2SPjej/BceXV7QV8AHvsoJucTlvt5o8ZkraZa1fUheD+gJfo9+Bq4JlPkNt4Xgl9CdSJos6UlJF1IsOSvp/hw6vL8mFgCLgCXA44w+730IeIiM89314gP9ACzHHXD9xdIO49476gO2MfJjLCjRgYygCIqgCGqiFFl0WoM7j78ImA8cBQ7gzuaHp/wck1anpO2BqXy7lSu9I9YJ9APXWfycxfuBa4HbzDpwc9ZC4FQZi2qWXJK0WdI0ue3SuRp5P/lRSb8nLCvsQK5JNM2zkiZKeknSkKVdlPSmlX0gUXZNUdAWq3hY7tzj83K++FuS9icU32Hl91p8S1FQn1V8VVKb3Mrw25a3MgHabGkvWrwvTZ/ve7TArqeBq3H+3f66PIBf7VrzkuaTIj7Qj3ZdDJwF9jLy5wJdiXK1t+NrZxuOFgV9bddVwBPAN8ARS5tp15PAZxa/29IOpGrz9FG3Rsscy+uS9IqkBXLD/Z1GRl1yQEjuHANy7vFaSdMlrZa0K1Gm1PcISTMlDZiSbZa2I8VSSTolz2Mo9PQeBO7CvTE1iDtRc2dKuffwPX4CfVQfrpf0sKRjks5Zs27J6pP6EH3vCBp70D8db2VXFPfIagAAAABJRU5ErkJggg==)}.leaflet-oldie .mapbox-logo-true{background-image:none}.k-widget.k-calendar .weekend-day,.k-widget.k-calendar .k-weekend,.k-widget.k-calendar .non-business-day{background-color:rgba(0,128,255,.1)!important;}.k-widget.k-calendar .holiday-default,.k-widget.k-calendar .non-business-day.holiday-default{background-color:rgba(250,175,190,.4)!important;}.k-widget.k-calendar tr .k-weekend{border-radius:0;}.calendar-table td{background:#fff;}.calendar-table td.weekend-day,.calendar-table td.k-weekend,.calendar-table td.non-business-day{background-color:rgba(0,128,255,.1);}.calendar-table td.holiday-default,.calendar-table td.non-business-day.holiday-default{background-color:rgba(250,175,190,.4);}.calendar-table tr .k-weekend{border-radius:0;}.scheduler_transparent_main .scheduler_transparent_cell.non-business-day,.scheduler_transparent_main .scheduler_transparent_cell>.non-business-day{background-color:rgba(250,175,190,.4);}.scheduler_transparent_main .scheduler_transparent_cell.weekend-day,.scheduler_transparent_main .scheduler_transparent_cell>.weekend-day{background-color:rgba(0,128,255,.3);}.scheduler_transparent_main .scheduler_transparent_cell.weekend-day .year-odd,.scheduler_transparent_main .scheduler_transparent_cell>.weekend-day .year-odd{background-color:rgba(0,128,255,.1)!important;}.k-widget.k-calendar .k-widget.k-calendar tr:first-child .k-weekend{border-radius:4px 0 0 0;}