#app-nav ul.menu>li { margin-top: 7px; } #app-nav .menu>.menu-item { display: inline-block; } #app-nav a { color: #999; text-decoration: none; padding: 0 10px; line-height: 35px; display: block; white-space: nowrap; } #app-nav a:hover { color: #eee; } #app-nav .menu-item { position: relative; } #app-nav .sub-menu { position: absolute; z-index: 1; background: #1A1919; border: 1px solid #333; -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); display: none; } #app-nav li.menu-item:hover>.sub-menu { display: block; } #app-nav .menu>.menu-item>.sub-menu { top: 35px; } #app-nav .menu>.menu-item>.sub-menu .sub-menu { top: 0; left: 100%; } #app-nav ul { padding-left: 0; }  #page-content-wrapper { background: url("/albatross/static/images/page-header-bg.png") repeat-x scroll 0 0 transparent; padding-top: 70px;  position: relative; } #header-and-page-content #page-content-and-sidebar { margin: auto; margin-bottom: 1em; } #header-and-page-content:not(.wide-content) #page-content-and-sidebar { width: 960px; } @media (max-width: 1710px) { #header-and-page-content.wide-content #site-content-only { margin-right: 25px; } } @media (max-width: 1245px) { #header-and-page-content.wide-content #site-content-only { margin-right: 0; } } #header-and-page-content.wide-content #page-content-and-sidebar { max-width: 1400px; min-width: 960px; width: 98%; } #header-and-page-content:not(.wide-content) #nav { width: 960px; } #header-and-page-content.wide-content #nav { max-width: 1400px; min-width: 960px; width: 98%; } #header-and-page-content #page-content-and-sidebar { width: 960px; margin: auto; margin-bottom: 1em; } #page-content,#sidebar { display: inline-block; vertical-align: top; } #page-content { width: 750px; padding: 15px 0 15px 0; } #sidebar { width: 180px; margin: 1.5em 0 1em 25px; } #sidebar .sidebarbox { padding: 0.5em; background: #e7e7e7; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1) inset; margin-bottom: 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } #sidebar h3 { padding: 0; font-size: 1em; font-weight: bold; margin-bottom: 5px; } #sidebar h4 { font-size: 0.85em; font-style: normal; margin-top: 1em; } .sidebar-optionslinks ul { margin: 0; padding: 0; text-align: center; } .sidebar-optionslinks ul li { list-style-type: none; display: inline-block; font-size: .95em; padding: 0px 5px; } #bc-selector-wrapper { position: absolute; top: 40px; width: 960px; } #bc-selector { } #bc-selector label { display: block; }   a:link,a.fakelink,a:visited { color: #9F0000; text-decoration: none; } a:hover,a.fakelink:hover { color: #435F00; text-decoration: underline; } a.fakelink:hover { cursor: pointer; }  h2 { font-size: 1.6em; padding: 1em 0 0.1em 0; } h3 { font-size: 1.2em; padding: 0.7em 0 0.1em 0; } h4 { font-size: 1em; font-style: italic; padding: 0.3em 0 0.1em 0; } h2,h3,h4 { font-weight: bold; margin-bottom: 0; }  .page-header-bar { margin-bottom: 0.5em; min-height: 2.2em; margin-top: 0.3em; } .page-header-bar .actions, .page-header-bar .messages { display: inline-block; vertical-align: top; } .page-header-bar .actions.common { float: right; } .page-header-bar .messages { text-align: center; vertical-align: bottom; padding: 0.2em; } .msg { display: none; }  .msg.show { display: inline-block; } .msg { background: #FFF0A8;  font-weight: bold; padding: 0.1em 1.5em; border-radius: 5px; }  .slide-down-boxes { clear: both; position: relative; } .slide-down-box { background: #E4F2BA; margin: 0.5em 0; padding: 1em; border: 1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 2px 4px #ddd; -webkit-box-shadow: 0 2px 4px #ddd; box-shadow: 0 2px 4px #ddd; } .isFloating.slide-down-box { margin-top: 0px; } .slide-down-box .groups, .screen-options .groups { margin: 0.5em 0; border-top: 1px dotted #ccc; } .slide-down-box .group, .screen-options .group { padding: 0.5em; border-bottom: 1px dotted #ccc; } .slide-down-box .title, .screen-options .title { display: inline-block; vertical-align: top; width: 14em; font-weight: bold; } .slide-down-box .group>div, .screen-options .group>div { display: inline-block; }  .repeating-elements .selector table { width: 100%; } .repeating-elements .selector td { padding: 0; } .repeating-elements .selector,.repeating-elements .current-body { display: inline-block; vertical-align: top; } .repeating-elements .selector { width: 150px; margin-right: 10px; } .repeating-elements .current-body { width: 530px; border: 1px solid #bbb; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 0.5em; }  .ui-icon.undo-override-default { background-image: url('/albatross/static/images/jquery-ui/ui-icons_888888_256x240.png'); display: inline-block; } .ui-icon.ui-icon-pin { background-image: url("/albatross/static/images/pin.png") !important; } .ui-icon.ui-icon-virtual { background-image: url("/albatross/static/images/virtual.png") !important; } .ui-icon.ui-icon-infinite { background-image: url("/albatross/static/images/infinite.png") !important; }  .key { display: inline-block; border: 1px solid rgba(0, 0, 0, 0.3); width: 1em; height: 1em; } .ui-button .key { border-color: rgba(255, 255, 255, 0.3); width: 9px !important; height: 9px !important; }  td.scrollable-calendar-in-viewport a { background: white !important; } td.ui-datepicker-today.scrollable-calendar-in-viewport a { background: #435410 !important; } .hidepicker { font-size: 1px !important; width: 0 !important; opacity: 0 !important; visibility: hidden !important; padding: 0 !important; margin: 0 !important; border: none !important; display: inline !important; } .multicombobox { outline: none; } .autoheader { font-weight: bold; font-size: 0.9em; padding: 2px 4px; }  .info .ui-icon { float: left; }  .error-msg { display: none; } .ui-selectmenu-status .ui-selectmenu-item-footer { display: none; }  .img-icon { width: 16px; height: 16px; background-repeat: no-repeat; } .img-icon-information { background-image: url('/albatross/static/images/tick.png'); } .ui-icon.ui-icon-extlink { display: inline-block; margin-bottom: -2px; } .ui-icon.ui-icon-newwin { display: inline-block; margin-bottom: -2px; }  .box-full { width: 100%; text-align: left; } .pretty-pax { text-transform: lowercase; }   html,body { height: 100%; } #header-and-page-content { margin: 0 auto -25px auto;  min-height: 100%; height: auto !important; height: 100%; } #footer-wrapper,#push { height: 25px;  } #footer-wrapper { background: url('/albatross/static/images/page-footer-bg.jpg') repeat-x 0 0 transparent; } #footer { width: 960px; margin: auto; padding-top: 15px; }  #app-nav { display: none; }  .wrapLinkDialog { -webkit-box-shadow: 0px 0px 10px 10px #a6a6a6; -moz-box-shadow: 0px 0px 10px 10px #a6a6a6; box-shadow: 0px 0px 20px 10px #a6a6a6; top: 20px!important; } .wrapLinkDialog .ui-dialog-titlebar { background: none!important; border: none; } .wrapLinkDialog .ui-dialog-title { font-size: 1.2em; } label .description { font-weight: normal; opacity: 0.5; }  .text-with-badges {   } .text-with-badges .text{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .text-with-badges .badges{ display: inline-block; float: right; }  .page-actions-top a { color: white; cursor: pointer; font-weight: bold; text-decoration: none; } .page-actions-top div { background: #B2C74E; border-radius: 4px 4px 0px 0px; padding: 3px 8px; text-shadow: 0pt 0pt 2px #333333; max-width: 100px; display: inline-block; } .page-actions-top { margin-top: -40px; float: right; z-index: 200; position: relative;  } .no-tabs .page-actions-top { margin-top: -45px; } .hide-element { display: none; } .print-only, .screen-options-print { display: none!important; }  .balance-in-credit-flag, .balance-in-debit-flag { font-size: 0.8em; padding: 0 0.2em; text-shadow: none; color: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-left: 0.1em; font-weight: bold; } .balance-in-credit-flag { background: orange; } .balance-in-debit-flag { background: #9F599F; }  .bo-link.booking { font-weight: bold; } .bo-link.disabled, .bo-link.deleted { text-decoration: line-through; } .bo-link.deleted { color: red !important; } tr.bo-row.disabled.odd { background: #E6E6E6; } tr.bo-row.disabled.even { background: #F2F2F2; }  #legacy-function-call-error-message { border: 1px dashed #aaa; padding: 1em; font-size: 0.9em; background: rgb(255,200,200);  } #error-message-sentry-error-code { border: 1px dashed #aaa; padding: 1em; font-size: 0.9em; background: rgb(255,200,200); font-weight: bold; word-wrap: break-word; overflow: hidden; } .sentry-error-embed-wrapper { z-index: 100000!important; }   .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } .ui-helper-clearfix:after { clear: both; } .ui-helper-clearfix { zoom: 1; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }  .ui-state-disabled { cursor: default !important; }   .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }   .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }   .ui-widget { font-family: Arial,sans-serif; font-size: 1.0em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/albatross/static/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }  .ui-widget-header { border: 1px solid #aaaaaa; background: #cae084 url(/albatross/static/images/jquery-ui/ui-bg_highlight-soft_55_cae084_1x100.png) 50% 50% repeat-x; color: #181913; font-weight: bold; } .ui-widget-header a { color: #181913; }  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #5e5e5e; background: #5e5e5e url(/albatross/static/images/jquery-ui/ui-bg_glass_20_5e5e5e_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #e6e6e6; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #e6e6e6; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #5e5e5e; background: #3d3d3d url(/albatross/static/images/jquery-ui/ui-bg_glass_20_3d3d3d_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #e6e6e6; } .ui-state-hover a, .ui-state-hover a:hover { color: #e6e6e6; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #000000; background: #303030 url(/albatross/static/images/jquery-ui/ui-bg_flat_0_303030_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #c4c4c4; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #c4c4c4; text-decoration: none; } .ui-widget :active { outline: none; } .ui-multiselect-menu .ui-state-hover { font-weight: normal; }   .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/albatross/static/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/albatross/static/images/jquery-ui/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }   .ui-icon { width: 16px; height: 16px; background-image: url(/albatross/static/images/jquery-ui/ui-icons_222222_256x240.png); } .ui-widget-content .ui-icon {background-image: url(/albatross/static/images/jquery-ui/ui-icons_222222_256x240.png); } .ui-widget-header .ui-icon {background-image: url(/albatross/static/images/jquery-ui/ui-icons_181913_256x240.png); } .ui-state-default .ui-icon { background-image: url(/albatross/static/images/jquery-ui/ui-icons_cccccc_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/albatross/static/images/jquery-ui/ui-icons_cccccc_256x240.png); } .ui-state-active .ui-icon {background-image: url(/albatross/static/images/jquery-ui/ui-icons_5e5e5e_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(/albatross/static/images/jquery-ui/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/albatross/static/images/jquery-ui/ui-icons_cd0a0a_256x240.png); }  .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; }  .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; }   .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }  .ui-widget-overlay { background: #000000 url(/albatross/static/images/jquery-ui/ui-bg_diagonals-thick_100_000000_40x40.png) 50% 50% repeat; opacity: .30;filter:Alpha(Opacity=30); } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/albatross/static/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } .ui-resizable { position: relative;} .ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }   .ui-accordion { width: 100%; } .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } .ui-accordion .ui-accordion-li-fix { display: inline; } .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } .ui-accordion .ui-accordion-content-active { display: block; }  .ui-autocomplete { position: absolute; cursor: default; }  * html .ui-autocomplete { width:1px; }   .ui-menu { list-style:none; padding: 2px; margin: 0; display:block; float: left; } .ui-menu .ui-menu { margin-top: -3px; } .ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; } .ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; } .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }  .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; }  .ui-button-icon-only { width: 2.2em; }  button.ui-button-icon-only { width: 2.4em; }  .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; }  .ui-button .ui-button-text { display: block; line-height: 1.4; } .ui-button-text-only .ui-button-text { padding: .4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }  input.ui-button { padding: .4em 1em; }  .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }  .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }  button.ui-button::-moz-focus-inner { border: 0; padding: 0; }   .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } .ui-draggable .ui-dialog-titlebar { cursor: move; }  .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-tabs { position: relative; padding: .2em; zoom: 1; }  .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }  .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tabs .ui-tabs-hide { display: none !important; }  .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }  .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }  .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }  .ui-datepicker-cover { display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  } .ui-progressbar { height:2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { text-shadow: 0 0 2px #333; } .ui-state-hover a, .ui-state-hover a:hover { text-shadow: 0 0 2px black; } .ui-state-highlight.ui-state-default { text-shadow: none; } a.ui-state-default { color: #E6E6E6; } .ui-autocomplete a { color: #9F0000; } .ui-state-active .ui-icon {background-image: url(/albatross/static/images/jquery-ui/ui-icons_ffffff_256x240.png); } .buttonset .ui-state-active, .ui-buttonset .ui-state-active { border: 1px solid #557415!important; background: #303030 url(/albatross/static/images/jquery-ui/ui-bg_glass_45_7ead20_1x400.png) 50% 50% repeat-x!important; font-weight: bold; color: #fff!important; }  .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {  }   .ui-icon.spinner { background-image: url('/albatross/static/images/loading-small.gif') !important; opacity: 0.5; } .ui-icon.spinner-large { background-image: url('/albatross/static/images/loading-large.gif') !important; width: 64px !important; height: 64px !important; } button.ui-state-default.button-save, a.ui-button.ui-state-default.button-save { background-image: url('/albatross/static/images/jquery-ui/ui-bg_glass_20_db8829_1x400.png'); border-color: #CF7000; color: white; } button.ui-state-default.button-delete, a.ui-button.ui-state-default.button-delete { background-image: url('/albatross/static/images/jquery-ui/ui-bg_glass_20_e54343_1x400.png'); border-color: #CF2626; color: white; } button.ui-state-hover.button-save, .ui-state-active.button-save,.ui-state-focus.button-save, a.ui-button.ui-state-hover.button-save, a.ui-button.ui-state-focus.button-save, a.ui-button.ui-state-active.button-save { background-color: #c37318; background-image: url('/albatross/static/images/jquery-ui/ui-bg_glass_20_b85000_1x400.png'); border-color: #9F4909; } button.ui-state-active.button-save { color: #EFE8E0; -moz-box-shadow: 0 0 8px rgba(127,69,0,0.2) inset, 0 2px 3px rgba(127,69,0,.8) inset; -webkit-box-shadow: 0 0 8px rgba(127,69,0,0.2) inset, 0 2px 3px rgba(127,69,0,.8) inset; box-shadow: 0 0 8px rgba(127,69,0,0.2) inset, 0 2px 3px rgba(127,69,0,.8) inset; } button.ui-state-hover.button-delete, .ui-state-active.button-delete,.ui-state-focus.button-delete { background-color: #c37318; background-image: url('/albatross/static/images/jquery-ui/ui-bg_glass_20_b81e1e_1x400.png'); border-color: #9F4909; } button.ui-state-active.button-delete { color: #EFE8E0; -moz-box-shadow: 0 0 8px rgba(127,69,0,0.2) inset, 0 2px 3px rgba(127,69,0,.8) inset; -webkit-box-shadow: 0 0 8px rgba(127,69,0,0.2) inset, 0 2px 3px rgba(127,69,0,.8) inset; box-shadow: 0 0 8px rgba(127,69,0,0.2) inset, 0 2px 3px rgba(127,69,0,.8) inset; }  a.ui-button.ui-state-default, a.ui-button.ui-state-hover { color: #e6e6e6; } a.ui-button.ui-state-active { color: #c4c4c4; } a.ui-button.ui-state-highlight { color: #363636; }  .ui-datepicker td { padding: 0; border: 1px solid #bbb; width: 14%; } .ui-datepicker td .ui-state-default { background: #CEE884; border: 0; text-align: center; color: black; text-shadow: none; font-weight: normal; } .ui-datepicker td .ui-state-hover,.ui-datepicker td .ui-state-active { background: white; color: black; text-shadow: none; } .ui-datepicker td a.ui-state-highlight {  font-weight: bold; } .ui-datepicker { padding: 0.1em 0.25em .1em 0.2em; } table.ui-datepicker-calendar { margin: 0.1em 0.2em 0.1em 0.1em; } .ui-datepicker thead tr { padding: 1px; } .ui-datepicker-header { width: 99.5%; } .ui-datepicker-other-month { background: #8F8F8F !important; } .ui-datepicker-unselectable { opacity: .2 !important; } .ui-dialog .ui-dialog-titlebar-help { height: 18px; margin: -10px 0 0; padding: 1px; position: absolute; right: 1.5em; top: 52%; width: 19px; } .ui-datepicker-calendar thead tr { background: inherit; } #overview-calendar .ui-widget-header { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-width: 1px; margin-top: 10px; } .ui-datepicker-calendar a.ui-state-default { color: #000 !important; } .ui-dialog.important-dialog .ui-dialog-titlebar { background: #ED5557;  background: -moz-linear-gradient(top, #ED5557 0%, #a90329 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ED5557), color-stop(100%, #a90329) );  filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr = '#ED5557', endColorstr = '#a90329', GradientType = 0 );  color: #fff; } .ui-dialog.important-dialog .ui-widget-header .ui-icon { background-image: url("/albatross/static/images/jquery-ui/ui-icons_ffffff_256x240.png"); }  #sidebar .ui-datepicker { background: none; width: 100%; margin: 0; padding: 0; border: 0; }  .ui-tabs.page-sections { border: none; padding: 0; background: none; } .ui-tabs-nav.page-sections-nav { border: none; padding: 0; background: none; height: 25px !important; border-radius: 0; -moz-border-radius: 0; margin-top: -40px; margin-bottom: 15px; } .ui-tabs-nav.page-sections-nav li a { padding: 0 1em; line-height: 25px; color: #ffffff; } .ui-tabs-nav.page-sections-nav li { margin-bottom: 0; top: 0; -moz-box-shadow: none; box-shadow: none; } .ui-tabs-nav.page-sections-nav .ui-state-default { background: #B2C74E; border: 0; } .ui-tabs-nav.page-sections-nav .ui-state-hover,.ui-tabs-nav.page-sections-nav .ui-state-active { background: white!important; border:0!important; } .ui-tabs-nav.page-sections-nav .ui-state-hover a,.ui-tabs-nav.page-sections-nav .ui-state-active a { color: black; text-shadow: none; } .ui-tabs.page-sections .ui-tabs-panel { padding: 0; } .ui-tabs-nav li a { outline: none !important; }        .repeating-elements .ui-button { display: block; text-align: left; margin: 0; margin-bottom: -1px; } .repeating-elements .ui-button.ui-corner-left { -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; margin-bottom: 0; } .repeating-elements .ui-button.ui-corner-right { -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } .ui-menu { padding: 0; } .selectbox .ui-button-text { padding: .1em 2.2em .1em .5em !important; } .ui-autocomplete-category { font-weight: bold; font-style: italic; }  .label_spacer { width: 45%; display: inline; } .element_spacer { width: 53%; display: inline-block; } .ui-dialog-content .label_spacer,.ui-dialog-content .element_spacer { font-size: 1em !important; }  .ui-widget-overlay { background: url('/albatross/static/images/jquery-ui/ui-bg_diagonals-thick_20_545454_40x40-reverse.png') repeat; opacity: 0.4; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; }  .ui-icon-inline { display: inline-block; vertical-align: middle; }  .button .ui-button-text {  padding: .2em .8em; font-size: 1.1em; } .button.ui-button-text-icon-primary .ui-button-text{ padding-left: 1.9em; } .button.ui-button-text-icon-secondary .ui-button-text{ padding-right: 1.9em; } .button-small .ui-button-text { font-size: .5em; } .button-large .ui-button-text { font-size: 1.5em; font-weight: normal; } input.disabled,textarea.disabled { background: #F7F7F7; border-color: #C7C7C7; } .combo-button .ui-button-icon-primary { min-height: 20px !important; } .icon { width: 16px; height: 16px; } .icon-add { background: url('/albatross/static/images/add.png') no-repeat; } .icon-delete { background: url('/albatross/static/images/delete.png') no-repeat; } span.icon { display: inline-block; } .icon.cursor { cursor: pointer; }  .ui-selectmenu { overflow: visible; }  .ui-dialog>.ui-tabs .ui-tabs-nav { border: 0; background: none; text-align: center; white-space: nowrap; margin-bottom: 1em; } .ui-dialog>.ui-tabs .ui-tabs-nav a:focus { outline: none; } .ui-dialog>.ui-tabs .ui-tabs-nav li { padding: 0; margin: 0; margin-right: -0.5em; display: inline-block; float: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } .ui-dialog>.ui-tabs .ui-tabs-nav li:first-child { -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } .ui-dialog>.ui-tabs .ui-tabs-nav li:last-child { -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }  .ui-icon.key.exclusion-web { background: #CCCCCC; background-image: url('/albatross/static/images/stripes.png'); } .ui-icon.key.exclusion-full { background: #FDAB9F; background-image: url('/albatross/static/images/stripes.png'); } .ui-icon.key { width: 11px; height: 11px; margin-top: -6px; margin-left: 2px; }  .tabs-no-container { border: 0; padding: 0; } .tabs-no-container .ui-tabs-panel { padding: 0; }  .tabs-custom-header .ui-tabs-nav { display: none; }  .calendar .scrollable table { table-layout: fixed; margin-bottom: 0; } .calendar td { text-align: center; height: 22px; padding: 0; } .calendar th span { display: block; } .calendar th, .calendar tr.th td { padding: 0; height: 40px; line-height: 1.2em; text-align: center; box-sizing: border-box; } .calendar tr.th {  background: #b2c74e; } .calendar tr td {  border: 1px solid rgba(67, 84, 16, 0.4); border-top-color: rgba(159, 169, 130, 0.3); border-bottom-color: rgba(159, 169, 130, 0.3); } .calendar tr td.external {  background-color: rgba(211, 131, 251, 0.2); } .calendar tr th {  border: 1px solid rgba(67, 84, 16, 0.4); } .calendar tr td.weekend, .calendar tr th.weekend {  background-color: rgba(67, 84, 16, 0.2); } .calendar tr td.weekend.external {  background-color: rgba(125, 103, 110, 0.3); } .calendar tr td.today {  background-color: rgba(255, 239, 167, 0.4); } .calendar tr td.today.external {  background-color: rgba(233, 185, 209, 0.4); } .calendar tr.th th.today {  background-color: #dfc23e; color: #000; } .calendar tr td.past, .calendar tr th.past {  background-image: url("/albatross/static/images/subtlepatterns/white_carbon.gif"); color: #474747; } .calendar.nostripes .scrollable tr.odd, .calendar.nostripes .scrollable tr.even { background-color: #ffffff; } .calendar tr.avail_header td.availability-unavailable {  background: #f2a0a0 !important; border: 1px solid #eb7474 !important; } .fixed.before table { width: 103%; } .fixed.before .headingrow td { font-weight: bold; font-size: 0.9em; text-transform: uppercase; }  .calendar tr.daily-occupancy-head td{  border-bottom: 1px solid rgba(67, 84, 16, 0.4) !important; border-right: 1px solid rgba(67, 84, 16, 0.4) !important; border-left: 1px solid rgba(67, 84, 16, 0.4) !important; background: #A0B247 !important; font-weight: bold !important; text-transform: uppercase; line-height: 16.2px; font-size: 10.8011px; padding-left: 0.5em !important; } .calendar tr.max-pax-per-day-head td{  border-bottom: 1px solid rgba(67, 84, 16, 0.4) !important; border-right: 1px solid rgba(67, 84, 16, 0.4) !important; border-left: 1px solid rgba(67, 84, 16, 0.4) !important; background: #A0B247 !important; } .calendar tr.daily-occupancy td{  border-bottom: 1px solid rgba(67, 84, 16, 0.4) !important; border-right: none !important; border-left: none !important; background: #A0B247 !important; } .calendar tr.daily-occupancy td:first-child { border-left: 1px solid rgba(67, 84, 16, 0.4) !important; } .calendar tr.max-pax-per-day td{  border-bottom: 1px solid rgba(67, 84, 16, 0.4) !important; border-right: none !important; border-left: none !important; background: #A0B247 !important; } .calendar tr.max-pax-per-day td:first-child { border-left: 1px solid rgba(67, 84, 16, 0.4) !important; } .view30days .daily-occupancy-head{ display: none; } .view30days .daily-occupancy{ display: none; }  .x { background-color: rgba(211, 131, 251); } .room-service-svg { width: 10px; height: 10px; cursor: help; } .room-service-svg:hover { width: 100px; } .room-service-svg.no-expand:hover { width: 10px; } .room-service-status.done { fill: green; stroke: green; } .room-service-status.not-done { fill: grey; stroke: grey; } .room-service-status.unknown { fill: white; stroke: green; } .room-service-status.awaiting-service { fill: white; } .room-service-status.serviced { fill: green; } .room-service-status.in-service { fill: dodgerblue; } .room-service-status.semi-serviced { fill: darkorange; } .room-service-status.unserviceable { fill: red; } .room-service-dot { stroke: black; stroke-width: 1; }   .scrollable-calendar table { background: #A0B247; } .scrollable-calendar .fixed, .scrollable-calendar .scrollable { display: inline-block; vertical-align: top; } .scrollable-calendar .fixed.before { width: 147px; } .scrollable-calendar .scrollable { width: 550px; overflow-x: hidden; overflow-y: hidden; } .scrollable-calendar .fixed, .scrollable-calendar .scrollable { display: inline-block; vertical-align: top; } .scrollable-calendar .fixed.after { width: 53px; margin-right: -5px;  } .initial_load { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 5000; background: #fff; } .initial_load .loading-img { padding: 10px; background: #333; color: #fff; margin: 40px auto; text-align: center; width: 150px; font-weight: bold; }  .scrollable-calendar .fixed.before th, .scrollable-calendar .fixed.before td { text-align: left; padding-left: 0.5em; } .scrollable-calendar .scroller-container { width: 43px; height: 39px; position: relative; float: left; line-height: 39px; } .scrollable-calendar .fixed td a, .scrollable-calendar .fixed th a { color: #2D3F00; } .scrollable-calendar .fixed td a:hover, .scrollable-calendar .fixed th a:hover { color: #8F0000; } .scrollable-calendar .fixed .label-container { width: 94px; height: 39px; position: relative; float: left; line-height: 39px; }  .scrollable-calendar.scrollable-calendar-pending-data .content {  } .scrollable-calendar .scrollable { position: relative; } .scrollable-calendar .loading-indicator { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: none; z-index: 5; } .scrollable-calendar.scrollable-calendar-pending-data .loading-indicator { display: block!important; } .scrollable-calendar .loading-indicator.overlay { background: url("/albatross/static/images/jquery-ui/ui-bg_diagonals-thick_20_545454_40x40-reverse.png") repeat scroll 0 0 transparent; opacity: 0.2; } .scrollable-calendar .loading-indicator.spinner { left: 50%; top: 50%; margin-left: -32px; margin-top: -32px; opacity: 1; }  .ui-scrollablecalendar-bumper { } #cal-views, #cal-options { display: inline-block; }   .element-text,.combo-text,.element-textarea { padding: .2em .4em .1em .2em; }  .element-text, .combo-text, .element-textarea, button.selectbox, .combobox-input { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; } ::-webkit-input-placeholder { color:#9F9F9F; } input:-moz-placeholder { color:#9F9F9F; }  .element-text.text-tiny { width: 30px; } .element-text.text-small { width: 50px; } .element-text.text-mid {  width: 75px; } .element-text.text-middle {  width: 100px; } .element-text.text-medium { width: 200px; } .element-text.text-midlarge { width: 375px; } .element-text.text-large { width: 400px; } .element-text:focus { outline: 2px solid rgba(0, 70, 240, 0.8); } .buttons-bar { text-align:right; padding-top: 5px; }  .element-textarea { width: 200px; height: 50px; } .element-textarea.text-medium { width: 300px; height: 75px; } .element-textarea.text-large { width: 400px; height: 100px; } .element-textarea:focus { outline: 2px solid rgba(0, 70, 240, 0.8); }  .select-text { border: 1px solid #ffffff; background: inherit; color: #9F0000; font-weight: normal; } .select-box-float-right { float:right; font-weight: bold; font-size: .9em; } .select-text .ui-button-text { padding-right: .7em !important; } .select-text.ui-state-active { font-weight: bold; color: #9F0000; text-decoration: none; }  .nooutline { outline: none !important; }  .form-group {  width: 500px; clear: both; } .form-buttons { text-align: right; width: 100%; border-top: 1px dotted #ccc; padding-top: 10px; margin-top: 10px; } .form-group.full { width: 100%; } .form-group .form-label { font-weight: bold; font-size: 1em; width: auto; float: left; } .form-group label { font-size: 1em !important; } .form-group .form-element { margin: 2px 5px; clear: left; } .form-box-header span.targetMe { } .form-group .form-desc { font-size: .9em; } .form-group .form-full { width: 100%; } .form-group .form-full-center { width: 100%; text-align: center; }  .form-box { clear: both; padding: 0 5px; margin-bottom: 2em; } .form-box.stylegroup { border: 1px solid #ccc; background: #EFEFEF; } .form-box.noborder { border-bottom: none; } .form-box .form-box-header { font-weight: bold; margin-left: -2px; font-size: 1.1em; } .form-box .form-group { display: inline-block; padding-right: 30px; width: 200px; vertical-align: text-top; margin-right: 5px; } .inline-box { width: 180px; float: left; margin: 0 15px 5px 0; } .form-box-toggle { float: right; } .disabled_alert { font-weight: bold; color: red; } .enabled_alert { font-weight: bold; color: green; } .forceclear { clear: both; width: 100%; } .form-buttons { margin-top: 10px; text-align: right; border: none; }  .subform { padding: 3px 10px; -webkit-box-shadow: inset 0px 1px 5px #8a8a8a; -moz-box-shadow: inset 0px 1px 5px #8a8a8a; box-shadow: inset 0px 1px 5px #8a8a8a; background: #F7F7F7; } .subform-header { font-weight:bold; margin-top: -16px; margin-left: 0px; background: #F7F7F7; float: left; padding: 0 3px; }  .ui-dialog-content .form-group { width: 100%; } .ui-dialog-content .form-group .form-label { width: 125px; display: inline-block; vertical-align: top; padding-top: 3px; } .ui-dialog-content .form-group .form-element { width: 70%; display: inline; } .ui-dialog-content .form-group .form-text { width: 70%; display: inline; padding-top: 3px !important; font-size: 1.0em !important; } .dialog-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0 !important; margin-bottom: none !important; } .dialog-tabs .ui-tabs-nav li { margin: 0 -3px 1px 0 !important; } .input-error { border: 1px #DF7D7D solid!important; background: #FFDFDF!important; } .input-checkbox-label .ui-button-text { font-size: .8em; position: relative; top: -1px; } .input-checkbox-label { height: 20px; position: relative; top: -1px; } input.disabled,textarea.disabled { background: #F7F7F7; border-color: #C7C7C7; color: #ccc; }  form .field .label_spacer { font-weight: bold; font-size: 0.9em; padding-left: 0.3em; display: inline-block; float: left; clear: left; } form .field .label_spacer label { font-size: inherit; padding-left: 0; } form .field .element_spacer { font-size: 0.9em; } .combobox-input-wrapper { height: 20px; position: relative; width: 160px; display: inline-block; top: 6px; } .combobox-input { height: 15px; width: 129px; position: absolute; top: 0px; } .combobox-input:focus { outline: none; } .combobox-button { height: 19px; position: absolute; left: 130px; top: 0px; } .combobox-widget li a.ui-state-hover { color: #fff; } .combobox-widget { max-height: 200px; overflow-x: hidden; overflow-y: auto; white-space: nowrap; min-width: 160px; }  form.viewing, form.editing { padding: 0.3em; border: 2px solid transparent; -moz-box-shadow: 0 0px 0px rgba(0,0,0,0.1); border-color: rgba(0,0,0,0.04); background: #FFFFE5 url('/albatross/static/images/subtlepatterns/exclusive_paper.gif'); position: relative; } form.editing { border-color: rgba(150,150,255,1); } form.viewing .edit { display: none } form.editing .view { display: none } .form-box .form-group { width: 180px; } .form-box .box-small { width: 180px; } .form-box .box-large { width: 300px; } .form-box .box-auto { width: auto; } .ui-dialog-content .form-box .form-group { width: 160px; padding-right: 10px; } .form-advanced { display: none; } .form-advanced-header { position: absolute; left: 4px; bottom: 3px; } .form-advanced .form-box, .form-advanced > .form-group { background: rgba(0, 0, 0, 0.05); border: 1px solid rgba(0, 0, 0, 0.1); } .advancedModeOn .form-advanced { display: block; } .advanced-more { display:block; } .advanced-less { display:none; } .advancedModeOn .advanced-more { display:none; } .advancedModeOn .advanced-less { display:block; }  input.disabled, textarea.disabled { border-color: #ccc; background-color: #DFDFDF; color: #999; }  button.select_d.disabled { border-color: #CCC; background-color: #DFDFDF; color: #999; opacity: 1; text-shadow: none; font-weight: normal; }  button.combo_d.disabled { border-color: #CCC; background-color: #DFDFDF; color: #999; opacity: 1; text-shadow: none; font-weight: normal; border-left-color: transparent; }  button.disabled.ui-state-disabled { border-color: #ccc; background-color: #DFDFDF; color: #999; text-shadow: none; font-weight: normal; opacity: 1; } button.disabled.ui-state-disabled.button-save { border-color: #DFA97D; color: #ccc; }   .ui-tooltip.fieldAlert-error, .qtip.fieldAlert-error{ border-color: #FFBFBF; color: #9F0000; background: #FFBFBF; max-width: 500px!important;  } .fieldAlert-error-input { border-color: #9F0000!important; background: #FFDFDF!important; } label.can-error { height: 21px; padding: 0 5px 0 0; display: block; } label.can-error.fieldAlert-error-input { border: 1px solid; color: #9f0000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }  .ui-tooltip.fieldAlert-warning, .qtip.fieldAlert-warning{ border-color: #FFD39F; color: #CF7000; background: #FFD39F; } .fieldAlert-warning-input { border-color: #CF7000; background: #FFD39F; }  .ui-tooltip.fieldAlert-help, .qtip.fieldAlert-help{ border-color: #DFF4FF; color: #0A74AF; background: #DFF4FF; } .fieldAlert-help-input { }  .ui-tooltip.fieldAlert-info, .qtip.fieldAlert-info{ background: #FFFFA3; color: #000; border-color: #F1D031; } .fieldAlert-info-input { }  .placeholder { color: #ccc; } .placeholder.indefinit_d { color: #222; }  .custom-checkbox, .custom-radio { position: relative; }   .custom-checkbox input, .custom-radio input { position: absolute; left: -1002px; top: 3px; margin: 0; z-index: 0; } .custom-checkbox label, .custom-radio label { display: block; position: relative; z-index: 1; padding-right: 1em; line-height: 1.5; padding: 0 0 0 20px; margin: 0 0 .3em; cursor: pointer; } .ui-dialog-content .custom-checkbox label, .ui-dialog-content .custom-radio label { z-index: inherit; } .custom-checkbox label { background: url('/albatross/static/images/checkboxes.png') no-repeat; } .custom-radio label { background: url('/albatross/static/images/radiobutton.png') no-repeat; } .custom-checkbox label, .custom-radio label { background-position: 0px 1px; } .custom-checkbox label.hover, .custom-checkbox label.focus, .custom-radio label.hover, .custom-radio label.focus { background-position: 0px -16px; } .custom-checkbox label.checked, .custom-radio label.checked { background-position: 0px -33px; } .custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus, .custom-checkbox label.checked:hover, .custom-checkbox label.checked:focus { background-position: 0px -51px; } .custom-checkbox label.focus, .custom-radio label.focus { outline: 1px dotted #ccc; }  .ui-multiselect { padding:2px 0 2px 4px; text-align:left; min-width: 140px!important; width: auto!important; position: relative; } .ui-multiselect span:not(.ui-icon) { overflow: hidden; margin-right: 24px; white-space:nowrap; } .ui-multiselect span.ui-icon { position: absolute; right: 8px; } .ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; } .ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important } .ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px } .ui-multiselect-header ul { font-size:0.9em } .ui-multiselect-header ul li { float:left; padding:0 10px 0 0 } .ui-multiselect-header a { text-decoration:none } .ui-multiselect-header a:hover { text-decoration:underline } .ui-multiselect-header span.ui-icon { float:left } .ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 } .ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:25000; min-width: 190px; } .ui-multiselect-checkboxes { position:relative ; overflow-y:scroll } .ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px } .ui-multiselect-checkboxes label input { position:relative; top:1px } .ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px } .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {  font-weight:bold; border-bottom:1px solid } .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }  * html .ui-multiselect-checkboxes label { border:none } a.help:not([href]) { color: #1D719F; cursor: help; text-decoration: none; border-bottom: 1px dotted #1D719F; }  .indef-wrapper { position: relative; display: inline-block; width: 99px; padding: 0; vertical-align: top; } .indef-wrapper input.input-text { position: absolute; left: 0px; } .ui-button.ui-datepicker-indefinite-menu { min-width: 10px; width: 15px; padding-right: 0; border: none; display: inline-block; position: absolute; right: 0px; top: 4px; background: none; } .selectbox.ui-datepicker-indefinite-menu { box-shadow: none!important; -moz-box-shadow: none!important; } .form-header-buttons > a { display: inline-block; vertical-align: bottom; } .form-header-buttons { background: #e7e7e7; padding: 0.2em 0.5em; box-shadow: 0 2px 2px rgba(0,0,0,0.1) inset; }  .date.input-text { width: 6em !important; } .date-nights.input-text { width: 2em !important; }  .time.selectbox.ui-button { min-width: 0; }   .datetime, .date-range .date, .from-to-separator, .num-periods-separator, .num-periods, .period-unit, .num-period-container { display: inline-block; vertical-align: top; } .num-period-container{width: 5.1em;} .datetime.fields { width: 6.8em; } .datetime.fields .time.ui-button { width: auto !important; padding-right: 0 !important; } .datetime.fields .time.ui-button .ui-button-text { margin-right: 0 !important; } .datetime.text { width: 5.9em; } .datetime.text .time { color: #888; } .datetime.text.period-duration { width: 9em; } .from-to-separator, .num-periods-separator, .period-unit { color: #aaa; } .period-unit { text-transform: lowercase; }  .relative-time { text-transform: lowercase; cursor: help; border-bottom: 1px dotted rgba(0,0,0,0.3); }  .full-date { cursor: help; border-bottom: 1px dotted rgba(0,0,0,0.3); }   .customer-details .name .form-group { margin-right: -0.5em !important; } .customer-details .name input { width: 5em; } .customer-details .form-group.title input { width: 2em; } .customer-details input.email { width: 14em; } .customer-details input.phone, .customer-details input.mobile, .customer-details input.fax { width: 9em; } .customer-details .address input.street, .customer-details .address input.suburb { width: 13em; } .customer-details .address input.city { width: 7em; } .customer-details .address input.post-code { width: 4.1em; } .customer-details .address .combobox-input-wrapper { top: 0; } .customer-details .address .combobox-input-wrapper input { width: 11.1em; } .customer-details .address .combobox-input-wrapper button { left: 11.2em; }  .customer-details .form-box .form-group { width: auto; padding-right: 0; margin-right: 0; }  .customer-details .form-box { width: 16em; }  .customer-details .form-group.email .form-label { display: none; } .customer-details .form-box-header.other { display: none; }  .ui-icon.customer { display: inline-block; margin-bottom: -3px; }  input.pax { width: 4em; text-align: center; }  #albatross-menu * { margin: 0; padding: 0; } #albatross-menu table { border-collapse: collapse; } #albatross-menu a { outline: 0; }  html { margin: 0; padding: 0; } html.albatross-menu-showing { padding-left: 268px; } body { width: 100%; height: 100%; margin: 0; padding: 0; } #albatross-menu { background: #075373; width: 265px; height: 100%; position: fixed; top: 0; left: 0; border-right: 4px solid #30b9f3; color: #9ab; font-size: 9pt !important; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; line-height: 1.2em; text-align: left; } #albatross-menu h2, #albatross-menu h3 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }  #albatross-menu .wrapper { padding: 5px 2px 5px 2px; position: fixed; top: 50px; bottom: 20px; left: 0px; width: 261px; overflow: auto; background: rgba(255,255,255,0.1); } #albatross-menu .top { padding: 5px 7px; } #albatross-menu-footer { width: 260px; height: 16px; position: fixed; left: 0; bottom: 0; padding: 2px 0px 2px 0px; white-space: nowrap; } #albatross-menu-mode-switcher { white-space: nowrap; } #albatross-menu-content { padding-bottom: 25px; }  #albatross-menu ul.horiz > li { display: inline-block; margin-bottom: 5px; }  #albatross-menu ul.menu { list-style: none; }  #albatross-menu h2, #albatross-menu h3 { color: rgba(255,255,255,0.8); line-height: 18px;  padding-top: 10px; font-size: 13pt; font-weight: normal; text-shadow: 0 1px 0 rgba(0,0,0,0.3); margin-top: 5px; } #albatross-menu h3 { font-size: 125%; font-weight: bold; padding-top: 2px; }  #albatross-menu a { color: #cef; color: #acd; text-decoration: none; } #albatross-menu a:hover { color: #60c9f6; text-decoration: underline; }   #albatross-menu .openers a { font-size: 160%; background: rgba(255,255,255,0.3); display: block; border: 2px solid #30b9f3; margin-top: -2px; padding: 2px 8px; color: #ddd; text-shadow: 0 1px 1px rgba(0,0,0,0.7); line-height: 1.2em; } #albatross-menu .openers a:hover { color: #60c9f6; } #albatross-menu .openers a.current { background: rgba(255,255,255,0); }  .hide-legacy-links .menu-link-legacy { display:none!important; }  #albatross-menu .beta { padding-left: 7px; } #albatross-menu .beta a { color: #9d9; }  #albatross-menu .top .username-logout { text-align: right; word-spacing: 5px; } #albatross-menu .top .username, #albatross-menu .top .logout { display: inline; } #albatross-menu .top .booking-context { margin-top: 7px; } #albatross-menu .top label { display: block; padding-left: 5px; font-weight: bold; font-size: 90%; text-align: left; margin-top: -14px; } #booking-context-selector { width: 261px; }  #albatross-menu-mode-switcher, #albatross-menu-toggler { text-align: left; display: inline-block; margin-left: 2px; margin-right: 0px; border: 1px solid rgba(255,255,255,0.2); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } #albatross-menu-mode-switcher:hover { -moz-box-shadow: 0 0 2px black; -webkit-box-shadow: black 0 0 2px; box-shadow: 0 0 2px black; } #albatross-menu-mode-switcher a { display: inline-block; padding: 0px 4px; } #albatross-menu-mode-switcher a:hover { font-size: inherit; text-decoration: none; background-color: rgba(0,0,0,0.1); } #albatross-menu-mode-switcher a:focus { text-decoration: none; } #albatross-menu-mode-switcher a.full:hover { } #albatross-menu-mode-switcher a.faves { border-left: 1px solid rgba(255,255,255,0.25); } #albatross-menu-mode-switcher a.faves .ui-icon-star { background-image: url('/albatross/static/images/jquery-ui/ui-icons_ffd27a_256x240.png'); background-repeat: no-repeat; background-position: -226px -112px; vertical-align: baseline; width: 13px; height: 12px; } #albatross-menu-mode-switcher a.faves:hover { opacity: 1; } #albatross-menu-mode-switcher a.faves:focus { text-shadow: none; } #albatross-menu.mode-faves #albatross-menu-mode-switcher .faves { font-weight: bold; color: white; } #albatross-menu.mode-full #albatross-menu-mode-switcher .full { font-weight: bold; color: white; }  #albatross-menu-content h2 { margin-left: 15px; } #albatross-menu-content ul { list-style: none; } #albatross-menu-content li .faver, #albatross-menu-content li .faver-placeholder { opacity: 0.2; width: 16px; height: 14px; vertical-align: top; background-position: -225px -113px; } #albatross-menu.mode-full #albatross-menu-content li .faver { text-shadow: none; } #albatross-menu.mode-full #albatross-menu-content li .faver-placeholder { visibility: hidden; } #albatross-menu.mode-full #albatross-menu-content li .faver:hover { opacity: 0.7; background-image: url('/albatross/static/images/jquery-ui/ui-icons_ffd27a_256x240.png'); } #albatross-menu-content li.faved .faver { opacity: 1 !important; background-image: url('/albatross/static/images/jquery-ui/ui-icons_ffd27a_256x240.png'); } #albatross-menu.mode-faves #albatross-menu-content li { display: none; } #albatross-menu.mode-faves #albatross-menu-content li.faved { display: block; } #albatross-menu.mode-faves #albatross-menu-content .submenu > h2, #albatross-menu.mode-faves #albatross-menu-content .submenu > h3.pagecategory { display: none; } #albatross-menu.mode-faves #albatross-menu-content .submenu.contains-faved > h2, #albatross-menu.mode-faves #albatross-menu-content .submenu.contains-faved > h3.pagecategory, #albatross-menu.mode-faves #albatross-menu-content .submenu.contains-faved > ul { display: block !important; }  #albatross-menu.mode-faves #albatross-menu-content .collapser { display: none; } #albatross-menu.mode-full #albatross-menu-content .collapser { background-image: url('/albatross/static/images/jquery-ui/ui-icons_b8eedc_256x240.png'); background-position: -16px -209px; opacity: 0.5; vertical-align: bottom; display: inline-block; width: 16px; height: 15px; } #albatross-menu.mode-full.vmode-new #albatross-menu-content .collapser { background-image: url('/albatross/static/images/jquery-ui/ui-icons_A5CF62_256x240.png'); } #albatross-menu.mode-full #albatross-menu-content .collapser:hover { opacity: 1; } #albatross-menu.mode-full #albatross-menu-content .collapsed .collapser{ background-position: 0px -209px; } #albatross-menu.mode-full .collapsed > h2 { opacity: 0.5; text-shadow: none; } #albatross-menu.mode-full .collapsed > h3.pagecategory { opacity: 0.5; text-shadow: none; } #albatross-menu.mode-full .collapsed > ul { display: none; }  #albatross-menu .ui-icon-star, #albatross-menu .faver-placeholder { background-image: url('/albatross/static/images/jquery-ui/ui-icons_ffffff_256x240.png'); display: inline-block; }  #albatross-menu.mode-full #msg-no-faves { display: none !important; } #msg-no-faves { padding: 5px; }  #albatross-menu .ui-icon-newwin { background-image: url('/albatross/static/images/jquery-ui/ui-icons_b8eedc_256x240.png'); display: inline; background-position: -49px -81px; vertical-align: bottom; padding: 0 6px; } #albatross-menu.vmode-new .ui-icon-newwin { background-image: url('/albatross/static/images/jquery-ui/ui-icons_A5CF62_256x240.png'); } #albatross-menu a:hover .ui-icon-newwin { background-image: url('/albatross/static/images/jquery-ui/ui-icons_2bb9e3_256x240.png'); } #albatross-menu.vmode-new .menu-link-new .ui-icon-newwin { background-image: url('/albatross/static/images/jquery-ui/ui-icons_ffb900_256x240.png'); } #albatross-menu a:hover .menu-link-new.ui-icon-newwin { background-image: url('/albatross/static/images/jquery-ui/ui-icons_2bb9e3_256x240.png'); } #albatross-menu .ui-icon-extlink { background-image: url('/albatross/static/images/jquery-ui/ui-icons_b8eedc_256x240.png'); display: inline; background-position: -32px -81px; vertical-align: bottom; padding: 0 6px; } #albatross-menu.vmode-new .ui-icon-extlink { background-image: url('/albatross/static/images/jquery-ui/ui-icons_A5CF62_256x240.png'); } #albatross-menu.vmode-new .menu-link-new .ui-icon-extlink { background-image: url('/albatross/static/images/jquery-ui/ui-icons_ffb900_256x240.png'); } #albatross-menu a:hover .ui-icon-extlink { background-image: url('/albatross/static/images/jquery-ui/ui-icons_2bb9e3_256x240.png'); } #albatross-menu.vmode-new a:hover .ui-icon-extlink { background-image: url('/albatross/static/images/jquery-ui/ui-icons_A5CF62_256x240.png'); } #albatross-menu.vmode-new .menu-link-new a:hover .ui-icon-extlink { background-image: url('/albatross/static/images/jquery-ui/ui-icons_ffb900_256x240.png'); }  #albatross-menu-content .submenu > ul { margin-bottom: 8px; } #albatross-menu-content .submenu > h2 { padding-top: 0px; } #albatross-menu-content .submenu > h3.pagecategory { padding-top: 0px; } #albatross-menu-content .submenu.collapsed > h2 { padding-top: 0px; margin-top: 0px; } #albatross-menu-content .submenu.collapsed > h2.pagecategory { padding-top: 0px; margin-top: 0px; }  #albatross-menu-toggler .ui-icon-transferthick-e-w { width: 13px; height: 11px; display: inline-block; background-image: url('/albatross/static/images/jquery-ui/ui-icons_ffffff_256x240.png'); background-position: -113px -82px; opacity: 0.7; vertical-align: baseline; } #albatross-menu-toggler a:hover, #albatross-menu-toggler a:focus { text-decoration: none!important; } #albatross-menu-toggler a:focus { color: #60c9f6; } #albatross-menu-toggler:hover { -moz-box-shadow: 0 0 2px black; -webkit-box-shadow: black 0 0 2px; box-shadow: 0 0 2px black; } #albatross-menu-toggler a:hover .ui-icon-transferthick-e-w { background-image: url('/albatross/static/images/jquery-ui/ui-icons_2bb9e3_256x240.png'); } #albatross-menu.vmode-new #albatross-menu-toggler a:hover .ui-icon-transferthick-e-w { background-image: url('/albatross/static/images/jquery-ui/ui-icons_A5CF62_256x240.png'); } #albatross-menu-toggler a.toggle { padding-right: 3px; padding-left: 3px; }  #albatross-menu.menu-hidden { width: 0; background: none; border: 0; } #albatross-menu.menu-hidden > ul.top, #albatross-menu.menu-hidden > .wrapper, #albatross-menu.menu-hidden #albatross-menu-mode-switcher { display: none; } html.albatross-menu-hidden { padding: 0!important; } html.albatross-menu-visible { padding-left: 268px; }  #albatross-menu.menu-hidden #albatross-menu-toggler { background: #075373; } #albatross-menu.menu-hidden #albatross-menu-footer { } #albatross-menu-toggler .the-word-show { display: none; } #albatross-menu.menu-hidden #albatross-menu-toggler .the-word-hide { display: none; } #albatross-menu.menu-hidden #albatross-menu-toggler .the-word-show { display: inline; }  .not-displayed { display: none !important; } .contains-no-displayed-items { display: none !important; }  #menu-system-notice { font-size: 11px; padding: 5px; background: #E0F3F7; border: 1px solid #77B3BF; margin: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #000; } #menu-system-notice a:link, #menu-system-notice a:visited { font-weight: bold; color: #9F0006; font-size: 11px; }  #albatross-menu.v4menu.vmode-new { border-color: #1A1919; z-index: 200; background: #2F2F2F; color: #888; } #albatross-menu.v4menu.vmode-new.menu-hidden { background: none; } #albatross-menu.v4menu .version-toggler { position: absolute; font-size: .8em; top: 0px; left: 2px; } #albatross-menu.v4menu.vmode-new a { color: #B6CF67; } #albatross-menu.v4menu .menu-link-new a { color: #FFB900!important; } #albatross-menu.v4menu.vmode-new.menu-hidden #albatross-menu-footer a { } #albatross-menu.v4menu.vmode-new.menu-hidden #albatross-menu-toggler { background: #2F2F2F; } #albatross-menu.v4menu.vmode-new .wrapper { background: #444444; } #albatross-menu.v4menu.vmode-new #booking-context-selector-select { background: #fff; width: 100%; } #albatross-menu.v4menu.vmode-new #booking-context-selector-select.ui-state-focus { -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom: 0px; } #albatross-menu.v4menu.vmode-new .selectbox-widget.booking-context-selector-widget { background: #2F2F2F; } #albatross-menu.v4menu.vmode-new .selectbox-widget.booking-context-selector-widget li a { color: #fff!important; } #albatross-menu.v4menu.vmode-new #booking-context-selector-select .ui-icon { margin-top: -6px!important; background-color: transparent; } #system-notice-box { position: fixed; top: 10px; right: 10px; z-index: 2000; } .qtip.jgrowl { -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,.5); -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,.5); box-shadow: 0px 2px 4px 0px rgba(0,0,0,.5); cursor: pointer; } .qtip.jgrowl.systemnoticebox .ui-tooltip-content, .qtip.jgrowl .ui-tooltip-titlebar { background: #FFB55F; border-color: #EF8E1D; } .qtip.jgrowl.systemnoticebox .ui-tooltip-titlebar { background: #FFA73F; border-color: #EF8E1D; } .qtip.jgrowl .ui-tooltip-titlebar a { text-decoration: none; text-shadow: none; } .systemnoticetitle { font-weight: bold; margin-bottom: 5px; }