/*! jQuery UI - v1.9.2 - 2018-04-09
* http://jqueryui.com
* Includes: jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2C%20Arial%2C%20sans-serif&fsDefault=11px&fwDefault=normal&cornerRadius=0px&bgColorHeader=2f4898&bgTextureHeader=flat&borderColorHeader=020a24&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=fdfdfd&bgTextureContent=flat&borderColorContent=020a24&fcContent=020a24&iconColorContent=020a24&bgColorDefault=2f4898&bgTextureDefault=flat&borderColorDefault=2f4898&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=466cba&bgTextureHover=flat&borderColorHover=2f4898&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=fdfdfd&bgTextureActive=flat&borderColorActive=2f4898&fcActive=020a24&iconColorActive=020a24&bgColorHighlight=c0d3f1&bgTextureHighlight=flat&borderColorHighlight=99aacc&fcHighlight=020a24&iconColorHighlight=2f4898&bgColorError=cd0a0a&bgTextureError=flat&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px&bgImgOpacityHeader=100&bgImgOpacityContent=100&bgImgOpacityDefault=100&bgImgOpacityHover=100&bgImgOpacityActive=100&bgImgOpacityHighlight=100&bgImgOpacityError=100
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Component containers
----------------------------------*/

.ui-widget-content {
	border: 1px solid #020a24;
	background: #fdfdfd;
	color: #020a24;
}

.ui-widget-content a {
	color: #020a24;
}

.ui-widget-header {
	border: 1px solid #020a24;
	background: #2f4898;
	color: #ffffff;
	font-weight: normal; /* CHANGED */
}

.ui-widget-header a {
	color: #ffffff;
}

/* ADDED */

.ui-overlaypanel-content a {
	color: #020a24;
}

/* Interaction states
----------------------------------*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #2f4898;
	background: #2f4898;
	font-weight: normal;
	color: #ffffff;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #ffffff;
	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 #2f4898;
	background: #466cba;
	font-weight: normal;
	color: #ffffff;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #ffffff;
	text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #2f4898;
	background: #fdfdfd;
	font-weight: normal;
	color: #020a24;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #020a24;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #99aacc;
	background: #c0d3f1;
	color: #020a24;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #020a24;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #cd0a0a;
	color: #ffffff;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: normal; /* CHANGED */
}

.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-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}

/* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_020a24_256x240.png.jsf?ln=primefaces-marina");
}

.ui-widget-content .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_020a24_256x240.png.jsf?ln=primefaces-marina");
}

.ui-widget-header .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-marina");
}

/* ADDED */

.ui-overlaypanel-content .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_020a24_256x240.png.jsf?ln=primefaces-marina");
}

.ui-state-default .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-marina");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-marina");
}

.ui-state-active .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_020a24_256x240.png.jsf?ln=primefaces-marina");
}

.ui-state-highlight .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-marina");
}

/* positioning */

.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-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	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 is deprecated, use ui-icon-seek-start instead */

.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;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

/* Overlays */

.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* http://jqueryui.com/themeroller/?ffDefault=Verdana%2C%20Arial%2C%20sans-serif&fsDefault=11px&fwDefault=normal&cornerRadius=0px&bgColorHeader=e5e5e5&bgTextureHeader=flat&borderColorHeader=e5e5e5&fcHeader=020a24&iconColorHeader=2f4898&bgColorContent=fdfdfd&bgTextureContent=flat&borderColorContent=e5e5e5&fcContent=020a24&iconColorContent=2f4898&bgColorDefault=e5e5e5&bgTextureDefault=flat&borderColorDefault=e5e5e5&fcDefault=020a24&iconColorDefault=020a24&bgColorHover=c0c0c0&bgTextureHover=flat&borderColorHover=c0c0c0&fcHover=020a24&iconColorHover=020a24&bgColorActive=e5e5e5&bgTextureActive=flat&borderColorActive=e5e5e5&fcActive=020a24&iconColorActive=020a24&bgColorHighlight=c0d3f1&bgTextureHighlight=flat&borderColorHighlight=99aacc&fcHighlight=020a24&iconColorHighlight=2f4898&bgColorError=cd0a0a&bgTextureError=flat&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px&bgImgOpacityHeader=100&bgImgOpacityContent=100&bgImgOpacityDefault=100&bgImgOpacityHover=100&bgImgOpacityActive=100&bgImgOpacityHighlight=100&bgImgOpacityError=100 */

.marinaNav .ui-widget-content {
	border: 1px solid #e5e5e5;
	background: #fdfdfd;
	color: #020a24;
}

.marinaNav .ui-widget-content a {
	color: #020a24;
}

.marinaNav .ui-widget-header {
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	color: #020a24;
	font-weight: normal; /* CHANGED */
}

.marinaNav .ui-widget-header a {
	color: #020a24;
}

.marinaNav .ui-state-default,
.marinaNav .ui-widget-content .ui-state-default,
.marinaNav .ui-widget-header .ui-state-default {
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	font-weight: normal;
	color: #020a24;
}

.marinaNav .ui-state-default a,
.marinaNav .ui-state-default a:link,
.marinaNav .ui-state-default a:visited {
	color: #020a24;
	text-decoration: none;
}

.marinaNav .ui-state-hover,
.marinaNav .ui-widget-content .ui-state-hover,
.marinaNav .ui-widget-header .ui-state-hover,
.marinaNav .ui-state-focus,
.marinaNav .ui-widget-content .ui-state-focus,
.marinaNav .ui-widget-header .ui-state-focus {
	border: 1px solid #c0c0c0;
	background: #c0c0c0;
	font-weight: normal;
	color: #020a24;
}

.marinaNav .ui-state-hover a,
.marinaNav .ui-state-hover a:hover,
.marinaNav .ui-state-hover a:link,
.marinaNav .ui-state-hover a:visited {
	color: #020a24;
	text-decoration: none;
}

.marinaNav .ui-state-active,
.marinaNav .ui-widget-content .ui-state-active,
.marinaNav .ui-widget-header .ui-state-active {
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	font-weight: normal;
	color: #020a24;
}

.marinaNav .ui-state-active a,
.marinaNav .ui-state-active a:link,
.marinaNav .ui-state-active a:visited {
	color: #020a24;
	text-decoration: none;
}

.marinaNav .ui-widget-content .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.marinaNav .ui-widget-header .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.marinaNav .ui-state-default .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_020a24_256x240.png.jsf?ln=primefaces-marina");
}

.marinaNav .ui-state-hover .ui-icon,
.marinaNav .ui-state-focus .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_020a24_256x240.png.jsf?ln=primefaces-marina");
}

.marinaNav .ui-state-active .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_020a24_256x240.png.jsf?ln=primefaces-marina");
}

/* http://jqueryui.com/themeroller/?ffDefault=Verdana%2C%20Arial%2C%20sans-serif&fsDefault=11px&fwDefault=normal&cornerRadius=0px&bgColorHeader=f6f6f6&bgTextureHeader=flat&borderColorHeader=c0c0c0&fcHeader=020a24&iconColorHeader=2f4898&bgColorContent=fdfdfd&bgTextureContent=flat&borderColorContent=c0c0c0&fcContent=020a24&iconColorContent=2f4898&bgColorDefault=dfdfdf&bgTextureDefault=highlight_hard&borderColorDefault=c0c0c0&fcDefault=020a24&iconColorDefault=2f4898&bgColorHover=dfdfdf&bgTextureHover=inset_hard&borderColorHover=c0c0c0&fcHover=020a24&iconColorHover=2f4898&bgColorActive=f6f6f6&bgTextureActive=inset_hard&borderColorActive=c0c0c0&fcActive=020a24&iconColorActive=2f4898&bgColorHighlight=c0d3f1&bgTextureHighlight=flat&borderColorHighlight=99aacc&fcHighlight=020a24&iconColorHighlight=2f4898&bgColorError=cd0a0a&bgTextureError=flat&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px&bgImgOpacityHeader=100&bgImgOpacityContent=100&bgImgOpacityDefault=100&bgImgOpacityHover=100&bgImgOpacityActive=100&bgImgOpacityHighlight=100&bgImgOpacityError=100 */

.marinaMain .ui-widget-content {
	border: 1px solid #c0c0c0;
	background: #fdfdfd;
	color: #020a24;
}

.marinaMain .ui-widget-content a {
	color: #020a24;
}

.marinaMain .ui-widget-header {
	border: 1px solid #c0c0c0;
	background: #f6f6f6;
	color: #020a24;
	font-weight: normal; /* CHANGED */
}

.marinaMain .ui-widget-header a {
	color: #020a24;
}

.marinaMain .ui-state-default,
.marinaMain .ui-widget-content .ui-state-default,
.marinaMain .ui-widget-header .ui-state-default {
	border: 1px solid #c0c0c0;
	background: #dfdfdf url("/webclient/javax.faces.resource/images/ui-bg_highlight-hard_100_dfdfdf_1x100.png.jsf?ln=primefaces-marina") 50% 50% repeat-x;
	font-weight: normal;
	color: #020a24;
}

.marinaMain .ui-state-default a,
.marinaMain .ui-state-default a:link,
.marinaMain .ui-state-default a:visited {
	color: #020a24;
	text-decoration: none;
}

.marinaMain .ui-state-hover,
.marinaMain .ui-widget-content .ui-state-hover,
.marinaMain .ui-widget-header .ui-state-hover,
.marinaMain .ui-state-focus,
.marinaMain .ui-widget-content .ui-state-focus,
.marinaMain .ui-widget-header .ui-state-focus {
	border: 1px solid #c0c0c0;
	background: #dfdfdf url("/webclient/javax.faces.resource/images/ui-bg_inset-hard_100_dfdfdf_1x100.png.jsf?ln=primefaces-marina") 50% 50% repeat-x;
	font-weight: normal;
	color: #020a24;
}

.marinaMain .ui-state-hover a,
.marinaMain .ui-state-hover a:hover,
.marinaMain .ui-state-hover a:link,
.marinaMain .ui-state-hover a:visited {
	color: #020a24;
	text-decoration: none;
}

.marinaMain .ui-state-active,
.marinaMain .ui-widget-content .ui-state-active,
.marinaMain .ui-widget-header .ui-state-active {
	border: 1px solid #c0c0c0;
	background: #f6f6f6 url("/webclient/javax.faces.resource/images/ui-bg_inset-hard_100_f6f6f6_1x100.png.jsf?ln=primefaces-marina") 50% 50% repeat-x;
	font-weight: normal;
	color: #020a24;
}

.marinaMain .ui-state-active a,
.marinaMain .ui-state-active a:link,
.marinaMain .ui-state-active a:visited {
	color: #020a24;
	text-decoration: none;
}

.marinaMain .ui-state-highlight,
.marinaMain .ui-widget-content .ui-state-highlight,
.marinaMain .ui-widget-header .ui-state-highlight {
	border: 1px solid #99aacc;
	background: #c0d3f1;
	color: #020a24;
}

.marinaMain .ui-state-highlight a,
.marinaMain .ui-widget-content .ui-state-highlight a,
.marinaMain .ui-widget-header .ui-state-highlight a {
	color: #020a24;
}

.marinaMain .ui-state-error,
.marinaMain .ui-widget-content .ui-state-error,
.marinaMain .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #cd0a0a;
	color: #ffffff;
}

.marinaMain .ui-state-error a,
.marinaMain .ui-widget-content .ui-state-error a,
.marinaMain .ui-widget-header .ui-state-error a {
	color: #ffffff;
}

.marinaMain .ui-state-error-text,
.marinaMain .ui-widget-content .ui-state-error-text,
.marinaMain .ui-widget-header .ui-state-error-text {
	color: #ffffff;
}

.marinaMain .ui-widget-content .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.marinaMain .ui-widget-header .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.marinaMain .ui-state-default .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.marinaMain .ui-state-hover .ui-icon,
.marinaMain .ui-state-focus .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.marinaMain .ui-state-active .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.marinaMain .ui-state-highlight .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_2f4898_256x240.png.jsf?ln=primefaces-marina");
}

.marinaMain .ui-state-error .ui-icon,
.marinaMain .ui-state-error-text .ui-icon {
	background-image: url("/webclient/javax.faces.resource/images/ui-icons_ffffff_256x240.png.jsf?ln=primefaces-marina");
}

/* Marina extensions
----------------------------------*/

.ui-widget-content { /* overrides .ui-widget-content */
	border: 1px solid #808080; /* MARINA-2020, fits for all color schemes */
}

.ui-menu-list .ui-separator.ui-state-default {
	border-color: #e1e1e1; /* MARINA-2020 */
}

.ui-tabs-nav .ui-corner-top {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.highlight.ui-state-default { /* overrides .ui-state-default */
	background: #3e60ae; /* = (#2f4898 + 2 * #466cba) / 3 */
}

.highlight.ui-state-hover, /* like .ui-state-hover */
.highlight.ui-state-focus {
	background: #466cba;
}

.highlight.ui-state-active { /* like .ui-state-active */
	background: #fdfdfd; /* MARINA-2020 */
}

.marinaMain .ui-tabs-nav .ui-state-default {
	background: transparent;
	text-transform: uppercase;
	border-width: 0px;
}

.marinaMain .ui-tabs-nav .ui-state-default {
	border-bottom: 4px solid transparent !important;
}

.marinaMain .ui-tabs-nav .ui-state-active {
	border-bottom: 4px solid #2f4898 !important;
}

.marinaMain .ui-tabs-nav .ui-state-default a,
.marinaMain .ui-tabs-nav .ui-state-default span {
	padding-bottom: 2px;
}

.marinaMain .ui-tabs-nav .ui-state-default a,
.marinaMain .ui-tabs-nav .ui-state-default a:link,
.marinaMain .ui-tabs-nav .ui-state-default a:visited {
	color: #808080;
}

.marinaMain .ui-tabs-nav .ui-state-hover a,
.marinaMain .ui-tabs-nav .ui-state-hover a:hover,
.marinaMain .ui-tabs-nav .ui-state-hover a:link,
.marinaMain .ui-tabs-nav .ui-state-hover a:visited,
.marinaMain .ui-tabs-nav .ui-state-active a,
.marinaMain .ui-tabs-nav .ui-state-active a:link,
.marinaMain .ui-tabs-nav .ui-state-active a:visited {
	color: #020a24;
}

.marinaMain .ui-tabs-nav a:focus,
.marinaMain .ui-tabs-nav span:focus {
	outline-offset: -1px;
}

.marinaMain .ui-tabs-nav,
.marinaMain .ui-datatable,
.marinaMain .ui-paginator,
.marinaMain .ui-toolbar { /* overrides .marinaMain .ui-widget-header */
	background: #fdfdfd;
}

.marinaMain .ui-datalist-content,
.marinaMain .ui-tree { /* overrides .marinaMain .ui-widget-content */
	background: transparent;
}

.ui-selectcheckboxmenu-panel .ui-chkbox-box,
.ui-selectcheckboxmenu-panel .ui-widget-content .ui-chkbox-box,
.ui-selectcheckboxmenu-panel .ui-widget-header .ui-chkbox-box,
.ui-selectcheckboxmenu-panel .ui-inputfield,
.ui-selectcheckboxmenu-panel .ui-widget-content .ui-inputfield,
.ui-selectcheckboxmenu-panel .ui-widget-header .ui-inputfield,
.ui-overlaypanel .ui-inputfield,
.ui-overlaypanel.ui-widget-content .ui-inputfield, /* intentionally no space */
.ui-overlaypanel.ui-widget-header .ui-inputfield { /* intentionally no space */
	border: 1px solid #bac1d6;
	background: #ffffff;
	color: #020a24;
}

.ui-inputfield,
.ui-widget-content .ui-inputfield,
.ui-widget-header .ui-inputfield {
	border: 1px solid #2f4898;
	background: #e5e5e5;
	color: #020a24;
}

.marinaNav .ui-inputfield,
.marinaNav .ui-widget-content .ui-inputfield,
.marinaNav .ui-widget-header .ui-inputfield {
	border: 1px solid #cbcbcb;
	background: #ffffff;
	color: #2f4898;
}

.marinaMain .ui-inputfield,
.marinaMain .ui-widget-content .ui-inputfield,
.marinaMain .ui-widget-header .ui-inputfield {
	border: 1px solid #e1e1e1; /* SORRY FOR #c0c0c0 */
	background: #ffffff;
	color: #020a24;
}

.marinaMain .ui-datatable-selectable.ui-state-hover,
.marinaMain .ui-picklist-item.ui-state-hover,
.marinaMain .ui-selectlistbox-item.ui-state-hover,
.marinaMain .ui-orderlist-item.ui-state-hover,
.marinaMain .ui-treenode-label.ui-state-hover {
	background-image: none;  /* without gradient */
}

.marinaMain .ui-datatable-scrollable-header th.ui-state-default { /* MARINA-2020 */
	background: #fdfdfd;
	border-top-color: #e1e1e1;
	border-bottom-color: #fdfdfd;
	border-left-color: #fdfdfd;
	border-right-color: #e1e1e1;
}

.marinaMain .ui-datatable-scrollable-header th.ui-state-default:last-child { /* MARINA-2020 */
	border-right-color: #fdfdfd;
}

.marinaMain .embeddedTable .ui-datatable-scrollable-header th.ui-state-default { /* MARINA-2020 */
	border-top-color: #fdfdfd;
}

.marinaMain .ui-datatable-scrollable-header th.ui-state-default a,
.marinaMain .ui-datatable-scrollable-header th.ui-state-default span { /* MARINA-2020 */
	font-weight: 500;
	color: #808080;
}

.marinaMain .ui-datatable .ui-widget-content { /* overrides .marinaMain .ui-widget-content */
	border-top-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: transparent;
	border-right-color: transparent;
}

.marinaMain .ui-panel-titlebar { /* overrides .marinaMain .ui-widget-header */
	background: #f1f1f1;
	border-color: #f1f1f1;
}

.marinaMain .ui-panel-titlebar .ui-state-default, /* overrides .marinaMain .ui-state-default */
.marinaMain .ui-panel-titlebar .ui-widget-content .ui-state-default,
.marinaMain .ui-panel-titlebar .ui-widget-header .ui-state-default,
.marinaMain .ui-toolbar .ui-button.ui-state-default,
.marinaMain .ui-toolbar .ui-widget-content .ui-button.ui-state-default,
.marinaMain .ui-toolbar .ui-widget-header .ui-button.ui-state-default,
.marinaMain .basicInputField .ui-button.ui-state-default,
.marinaMain .basicInputField .ui-widget-content .ui-button.ui-state-default,
.marinaMain .basicInputField .ui-widget-header .ui-button.ui-state-default,
.marinaMain .tableActionButton .ui-button.ui-state-default,
.marinaMain .tableActionButton .ui-widget-content .ui-button.ui-state-default,
.marinaMain .tableActionButton .ui-widget-header .ui-button.ui-state-default {
	border-color: transparent;
	background: transparent;
}

.marinaMain .ui-panel-titlebar .ui-state-hover, /* like .marinaMain .ui-state-hover */
.marinaMain .ui-panel-titlebar .ui-widget-content .ui-state-hover,
.marinaMain .ui-panel-titlebar .ui-widget-header .ui-state-hover,
.marinaMain .ui-panel-titlebar .ui-state-focus,
.marinaMain .ui-panel-titlebar .ui-widget-content .ui-state-focus,
.marinaMain .ui-panel-titlebar .ui-widget-header .ui-state-focus,
.marinaMain .ui-toolbar .ui-button.ui-state-hover,
.marinaMain .ui-toolbar .ui-widget-content .ui-button.ui-state-hover,
.marinaMain .ui-toolbar .ui-widget-header .ui-button.ui-state-hover,
.marinaMain .ui-toolbar .ui-button.ui-state-focus,
.marinaMain .ui-toolbar .ui-widget-content .ui-button.ui-state-focus,
.marinaMain .ui-toolbar .ui-widget-header .ui-button.ui-state-focus,
.marinaMain .basicInputField .ui-button.ui-state-hover,
.marinaMain .basicInputField .ui-widget-content .ui-button.ui-state-hover,
.marinaMain .basicInputField .ui-widget-header .ui-button.ui-state-hover,
.marinaMain .basicInputField .ui-button.ui-state-focus,
.marinaMain .basicInputField .ui-widget-content .ui-button.ui-state-focus,
.marinaMain .basicInputField .ui-widget-header .ui-button.ui-state-focus,
.marinaMain .tableActionButton .ui-button.ui-state-hover,
.marinaMain .tableActionButton .ui-widget-content .ui-button.ui-state-hover,
.marinaMain .tableActionButton .ui-widget-header .ui-button.ui-state-hover,
.marinaMain .tableActionButton .ui-button.ui-state-focus,
.marinaMain .tableActionButton .ui-widget-content .ui-button.ui-state-focus,
.marinaMain .tableActionButton .ui-widget-header .ui-button.ui-state-focus {
	border: 1px solid #c0c0c0;
	background: #dfdfdf url("/webclient/javax.faces.resource/images/ui-bg_inset-hard_100_dfdfdf_1x100.png.jsf?ln=primefaces-marina") 50% 50% repeat-x;
}

.marinaMain .ui-panel-titlebar .ui-state-active, /* like .marinaMain .ui-state-active */
.marinaMain .ui-panel-titlebar .ui-widget-content .ui-state-active,
.marinaMain .ui-panel-titlebar .ui-widget-header .ui-state-active,
.marinaMain .ui-toolbar .ui-button.ui-state-active,
.marinaMain .ui-toolbar .ui-widget-content .ui-button.ui-state-active,
.marinaMain .ui-toolbar .ui-widget-header .ui-button.ui-state-active,
.marinaMain .basicInputField .ui-button.ui-state-active,
.marinaMain .basicInputField .ui-widget-content .ui-button.ui-state-active,
.marinaMain .basicInputField .ui-widget-header .ui-button.ui-state-active,
.marinaMain .tableActionButton .ui-button.ui-state-active,
.marinaMain .tableActionButton .ui-widget-content .ui-button.ui-state-active,
.marinaMain .tableActionButton .ui-widget-header .ui-button.ui-state-active {
	border: 1px solid #c0c0c0;
	background: #f6f6f6 url("/webclient/javax.faces.resource/images/ui-bg_inset-hard_100_f6f6f6_1x100.png.jsf?ln=primefaces-marina") 50% 50% repeat-x;
}

/* BEGIN: PAGINATOR */

.marinaMain .ui-paginator .ui-state-default, /* overrides .marinaMain .ui-state-default */
.marinaMain .ui-paginator .ui-widget-content .ui-state-default,
.marinaMain .ui-paginator .ui-widget-header .ui-state-default {
	background: #dfdfdf; /* MARINA-2020 */
}

.marinaMain .ui-paginator .ui-state-hover, /* like .marinaMain .ui-state-hover */
.marinaMain .ui-paginator .ui-widget-content .ui-state-hover,
.marinaMain .ui-paginator .ui-widget-header .ui-state-hover,
.marinaMain .ui-paginator .ui-state-focus,
.marinaMain .ui-paginator .ui-widget-content .ui-state-focus,
.marinaMain .ui-paginator .ui-widget-header .ui-state-focus {
	background: #eeeeee; /* MARINA-2020 */
}

.marinaMain .ui-paginator .ui-state-active, /* like .marinaMain .ui-state-active */
.marinaMain .ui-paginator .ui-widget-content .ui-state-active,
.marinaMain .ui-paginator .ui-widget-header .ui-state-active {
	background: #f6f6f6; /* MARINA-2020 */
}

/* END: PAGINATOR */

.ui-helper-reset, /* taken from primefaces.css */
.marinaNav .ui-helper-reset,
.marinaMain .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
