/*
 * jQuery UI CSS Framework @VERSION
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 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;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.0em&cornerRadius=2px&bgColorHeader=%23f6f6f6&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23dcdcdc&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23dcdcdc&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23ffffff&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23dcdcdc&fcDefault=%23222222&iconColorDefault=%23222222&bgColorHover=%23ffffff&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23e6e6e6&fcHover=%23bebebe&iconColorHover=%23bebebe&bgColorActive=%23ffffff&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23dcdcdc&fcActive=%23222222&iconColorActive=%23222222&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23e9bf49&fcHighlight=%23363636&iconColorHighlight=%23ff6c2e&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23e3e3e3&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,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: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dcdcdc;
	background: #ffffff url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #dcdcdc;
	background: #f6f6f6 url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-bg_flat_100_f6f6f6_40x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #dcdcdc;
	background: #ffffff url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #222222;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #222222;
	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 #e6e6e6;
	background: #ffffff url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #bebebe;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #bebebe;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #dcdcdc;
	background: #ffffff url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #222222;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #222222;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #e9bf49;
	background: #fbf9ee url("/site/core/packages/jquery-ui/core/1.11.4/css/images/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("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% 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); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-icons_222222_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-icons_bebebe_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-icons_222222_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-icons_ff6c2e_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.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 {
	border-top-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #e3e3e3 url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-bg_flat_0_e3e3e3_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("/site/core/packages/jquery-ui/core/1.11.4/css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

/*
 * jQuery UI Draggable @VERSION
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

@font-face{font-family:Eco;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:400;font-style:normal}.eco{display:inline-block;font:normal normal normal 14px/1 Eco;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eco-search:before{content:'\f000'}.eco-edit:before{content:'\f001'}.eco-trash-can:before{content:'\f002'}.eco-link:before{content:'\f003'}.eco-star:before{content:'\f004'}.eco-star-o:before{content:'\f005'}.eco-share:before{content:'\f006'}.eco-sync:before{content:'\f007'}.eco-checkbox:before{content:'\f008'}.eco-checkbox-checked:before{content:'\f009'}.eco-radio-button:before{content:'\f00a'}.eco-radio-button-checked:before{content:'\f00b'}.eco-paperclip:before{content:'\f00c'}.eco-add:before{content:'\f00d'}.eco-add-o:before{content:'\f00e'}.eco-clear:before{content:'\f00f'}.eco-file-upload:before{content:'\f010'}.eco-file-download:before{content:'\f011'}.eco-save:before{content:'\f012'}.eco-email:before{content:'\f013'}.eco-camera:before{content:'\f014'}.eco-image:before{content:'\f015'}.eco-phone-wired:before{content:'\f016'}.eco-location:before{content:'\f017'}.eco-event:before{content:'\f018'}.eco-account-circle:before{content:'\f019'}.eco-gear:before{content:'\f01a'}.eco-shopping-cart:before{content:'\f01b'}.eco-menu:before{content:'\f01c'}.eco-chevron-up:before{content:'\f01d'}.eco-chevron-down:before{content:'\f01e'}.eco-chevron-left:before{content:'\f01f'}.eco-chevron-right:before{content:'\f020'}.eco-arrow-up:before{content:'\f021'}.eco-arrow-down:before{content:'\f022'}.eco-error-o:before{content:'\f023'}.eco-chat-bubble-o:before{content:'\f025'}.eco-circle:before{content:'\f026'}.eco-laptop:before{content:'\f027'}.eco-tablet-ipad:before{content:'\f028'}.eco-phone-iphone:before{content:'\f029'}.eco-clear-o:before{content:'\f02a'}.eco-more-h:before{content:'\f02b'}.eco-clock:before{content:'\f02c'}.eco-replay:before{content:'\f02d'}.eco-check:before{content:'\f02e'}.eco-history:before{content:'\f02f'}.eco-remove-o:before{content:'\f030'}.eco-check-o:before{content:'\f031'}.eco-copy:before{content:'\f034'}.eco-input:before{content:'\f037'}.eco-print:before{content:'\f039'}.eco-warning:before{content:'\f03a'}.eco-money-usd:before{content:'\f03b'}.eco-bug:before{content:'\f03c'}.eco-help:before{content:'\f03e'}.eco-toggle-on:before{content:'\f03f'}.eco-toggle-off:before{content:'\f040'}.eco-remove:before{content:'\f041'}.eco-more-v:before{content:'\f042'}.eco-error:before{content:'\f033'}.eco-clock-o:before{content:'\f044'}.eco-chat-bubble:before{content:'\f045'}.eco-arrow-right:before{content:'\f046'}.eco-arrow-left:before{content:'\f047'}.eco-eye:before{content:'\f048'}.eco-privacy:before{content:'\f049'}.eco-eyedropper:before{content:'\f04a'}.eco-locked:before{content:'\f04b'}.eco-home:before{content:'\f04c'}.eco-arrow-fancy-left:before{content:'\f04d'}.eco-arrow-fancy-right:before{content:'\f04e'}.eco-key-o:before{content:'\f04f'}.eco-key:before{content:'\f050'}.eco-bookmark:before{content:'\f051'}.eco-icon-placeholder:before{content:'\f052'}.eco-external-link:before{content:'\f053'}.eco-arrow-all:before{content:'\f054'}.eco-chevron-thin-right:before{content:'\f055'}.eco-chevron-thin-left:before{content:'\f056'}.eco-chevron-thin-up:before{content:'\f057'}.eco-chevron-thin-down:before{content:'\f058'}.eco-newspaper-o:before{content:'\f059'}.eco-compass:before{content:'\f05a'}.eco-sign-out:before{content:'\f05b'}.eco-merge:before{content:'\f05c'}.eco-line-graph:before{content:'\f05d'}.eco-component-group:before{content:'\f05e'}.eco-building:before{content:'\f05f'}.eco-location-li:before{content:'\f060'}.eco-clipboard:before{content:'\f061'}.eco-documents:before{content:'\f062'}.eco-images:before{content:'\f063'}.eco-images-fas:before{content:'\f064'}.eco-info:before{content:'\f065'}.eco-info-outline:before{content:'\f066'}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.eco-error-circle:before{content:'\f033'}
.eco-close-circle:before{content:'\f00f'}
.eco-remove-outline:before{content:'\f030'}
.eco-done:before,.eco-checkbox-checked-outline:before{content:'\f031'}
.eco-check-circle:before{content:'\f02e'}
.eco-more-horiz:before{content:'\f02b'}
.eco-clear-outline:before{content:'\f02a'}
.eco-circle-filled:before{content:'\f026'}
.eco-chat-bubble-outline:before{content:'\f025'}
.eco-local-phone:before{content:'\f016'}
.eco-dollar:before{content:'\f03b'}
.eco-place:before{content:'\f017'}
.eco-add-outline:before{content:'\f00e'}
.eco-star-border:before{content:'\f005'}
.eco-computer:before{content:'\f027'}
.eco-settings:before{content:'\f01a'}
.eco-attach-file:before{content:'\f00c'}
.eco-delete:before{content:'\f002'}

.eco.eco-icon-placeholder {
    /* The placeholder icon it just that; an invisible placeholder that should take up space for an icon but not be visible to the user. */
    opacity: 0 !important;
}


@media all {
  html,
  body {
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    color: #282828;
  }
  a,
  a:link,
  a:active,
  a:visited,
  .fakeLink,
  .xui-lightbox a {
    text-decoration: none;
    color: #336699;
    outline: 0;
  }
  a img,
  a:link img,
  a:active img,
  a:visited img,
  .fakeLink img,
  .xui-lightbox a img {
    border: none;
  }
  a.external,
  .fakeLink.external {
    background: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 13px;
  }
  a:hover,
  .fakeLink:hover,
  .fakeLink.hover {
    text-decoration: underline;
    color: #6699cc;
    cursor: pointer;
  }
  a:visited {
    color: #2b89b2;
  }
  object,
  embed {
    outline: 0;
  }
  input::-moz-focus-inner {
    border: 0;
  }
  .clear {
    clear: both;
  }
  .preventSelect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .bold {
    font-weight: bold;
  }
  .italic {
    font-style: italic;
  }
  .underline {
    text-decoration: underline;
  }
  .superScript {
    vertical-align: super;
  }
  .superScript.trademark {
    font-size: 0.7em;
  }
  .subScript {
    vertical-align: sub;
  }
  .smallCaps {
    font-variant: small-caps;
  }
  .hidden {
    display: none;
  }
  .hiddenSubmit {
    height: 1px;
    width: 1px;
    position: fixed;
    left: -10px;
    top: 10px;
    overflow: hidden;
  }
  .forceHidden {
    display: none !important;
  }
  .floatLeft {
    float: left;
  }
  .floatRight {
    float: right;
  }
  .textAlignLeft {
    text-align: left;
  }
  .textAlignCenter {
    text-align: center;
  }
  .textAlignRight {
    text-align: right;
  }
  .pageBreak {
    display: none;
  }
  .margin1 {
    margin: 1px;
  }
  .marginLeft1 {
    margin-left: 1px;
  }
  .marginRight1 {
    margin-right: 1px;
  }
  .marginTop1 {
    margin-top: 1px;
  }
  .marginBottom1 {
    margin-bottom: 1px;
  }
  .margin2 {
    margin: 2px;
  }
  .marginLeft2 {
    margin-left: 2px;
  }
  .marginRight2 {
    margin-right: 2px;
  }
  .marginTop2 {
    margin-top: 2px;
  }
  .marginBottom2 {
    margin-bottom: 2px;
  }
  .margin3 {
    margin: 3px;
  }
  .marginLeft3 {
    margin-left: 3px;
  }
  .marginRight3 {
    margin-right: 3px;
  }
  .marginTop3 {
    margin-top: 3px;
  }
  .marginBottom3 {
    margin-bottom: 3px;
  }
  .margin4 {
    margin: 4px;
  }
  .marginLeft4 {
    margin-left: 4px;
  }
  .marginRight4 {
    margin-right: 4px;
  }
  .marginTop4 {
    margin-top: 4px;
  }
  .marginBottom4 {
    margin-bottom: 4px;
  }
  .margin5 {
    margin: 5px;
  }
  .marginLeft5 {
    margin-left: 5px;
  }
  .marginRight5 {
    margin-right: 5px;
  }
  .marginTop5 {
    margin-top: 5px;
  }
  .marginBottom5 {
    margin-bottom: 5px;
  }
  .margin10 {
    margin: 10px;
  }
  .marginLeft10 {
    margin-left: 10px;
  }
  .marginRight10 {
    margin-right: 10px;
  }
  .marginTop10 {
    margin-top: 10px;
  }
  .marginBottom10 {
    margin-bottom: 10px;
  }
  .margin20 {
    margin: 20px;
  }
  .marginLeft20 {
    margin-left: 20px;
  }
  .marginRight20 {
    margin-right: 20px;
  }
  .marginTop20 {
    margin-top: 20px;
  }
  .marginBottom20 {
    margin-bottom: 20px;
  }
  .live_hover {
    cursor: pointer;
  }
  .live_click {
    cursor: pointer;
  }
  .xui-lightbox-content {
    -webkit-border-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .mmiAjaxLoader {
    background-image: url(/site/core/packages/mmi/core/1.0.0/css/../images/ajax-loaders/arrows-ffffff-000000.gif);
    background-position: center center;
    background-repeat: no-repeat;
  }
  .mmiButtonBar > .button {
    cursor: pointer;
    float: left;
    font-weight: bold;
    border: 1px solid #e3e3e3;
    margin-left: 4px;
    padding: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    background: #ffffff;
    background: -moz-linear-gradient(top,#f5f7f9 0%,#d7dee3 40%,#e5ebee 62%,#f6f8f9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f7f9),color-stop(40%,#d7dee3),color-stop(62%,#e5ebee),color-stop(100%,#f6f8f9));
    background: -webkit-linear-gradient(top,#f5f7f9 0%,#d7dee3 40%,#e5ebee 62%,#f6f8f9 100%);
    background: -o-linear-gradient(top,#f5f7f9 0%,#d7dee3 40%,#e5ebee 62%,#f6f8f9 100%);
    background: -ms-linear-gradient(top,#f5f7f9 0%,#d7dee3 40%,#e5ebee 62%,#f6f8f9 100%);
    background: linear-gradient(to bottom,#f5f7f9 0%,#d7dee3 40%,#e5ebee 62%,#f6f8f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f7f9',endColorstr='#f6f8f9',GradientType=0);
  }
  .mmiButtonBar > .button.floatRight {
    float: right;
  }
  .mmiButtonBar > .button.hover:not(.disabled) {
    background: #ffffff;
    background: -moz-linear-gradient(top,#f6f8f9 0%,#e5ebee 38%,#d7dee3 60%,#f5f7f9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f8f9),color-stop(38%,#e5ebee),color-stop(60%,#d7dee3),color-stop(100%,#f5f7f9));
    background: -webkit-linear-gradient(top,#f6f8f9 0%,#e5ebee 38%,#d7dee3 60%,#f5f7f9 100%);
    background: -o-linear-gradient(top,#f6f8f9 0%,#e5ebee 38%,#d7dee3 60%,#f5f7f9 100%);
    background: -ms-linear-gradient(top,#f6f8f9 0%,#e5ebee 38%,#d7dee3 60%,#f5f7f9 100%);
    background: linear-gradient(to bottom,#f6f8f9 0%,#e5ebee 38%,#d7dee3 60%,#f5f7f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9',endColorstr='#f5f7f9',GradientType=0);
  }
  .mmiButtonBar > .button.disabled {
    opacity: 0.35;
  }
  .mmiButtonBar > .button:first-child {
    margin-left: 0;
  }
  .mmiButtonBar > .button > .icon {
    float: left;
  }
  .mmiButtonBar > .button > .label {
    height: 20px;
    line-height: 20px;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
  }
}
@media print {
  .pageBreak {
    display: block;
    page-break-before: always;
  }
}
.serverRole_development .siteRole,
.serverRole_staging .siteRole,
.serverRole_qa .siteRole {
  display: none;
}
@keyframes hideServerRoleBanner {
  to {
    top: -50px;
  }
}
@-webkit-keyframes hideServerRoleBanner {
  to {
    top: -50px;
  }
}
.serverRole_production .siteRoleBody {
  display: none;
}


.globalAlertBox,
.alertBox {
  text-align: left;
}
.globalAlertBox > .alert.theme-default,
.alertBox > .alert.theme-default {
  transition: opacity linear .5s;
  -moz-transition: opacity linear .5s;
  -webkit-transition: opacity linear .5s;
  -o-transition: opacity linear .5s;
  padding: 8px;
  border-width: 1px;
  border-style: solid;
  color: #262626;
  font-weight: bold;
}
.globalAlertBox > .alert.theme-default.hidden,
.alertBox > .alert.theme-default.hidden {
  display: block;
  opacity: 0;
}
.globalAlertBox > .alert.theme-default.visible,
.alertBox > .alert.theme-default.visible {
  opacity: 1;
}
.globalAlertBox > .type_error.theme-default,
.alertBox > .type_error.theme-default {
  color: #fffaf2;
  background-color: #a33535;
  border-color: #f10000;
}
.globalAlertBox > .type_warning.theme-default,
.alertBox > .type_warning.theme-default {
  background-color: #ffd83a;
  border-color: #ff9600;
}
.globalAlertBox > .type_success.theme-default,
.alertBox > .type_success.theme-default {
  background-color: #a9e486;
  border-color: #4d9810;
}
.globalAlertBox > .type_plain.theme-default,
.globalAlertBox > .type_message.theme-default,
.alertBox > .type_plain.theme-default,
.alertBox > .type_message.theme-default {
  background-color: #9be2fc;
  border-color: #299cc7;
}
.globalAlertBox {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 12000;
}
.globalAlertBox > .alert.theme-default {
  margin-left: 20%;
  margin-right: 20%;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  border-top: none;
}
.alertBox.dialogAlertBox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1500;
}
.alertBox.dialogAlertBox > .alert.theme-default {
  margin-left: 20%;
  margin-right: 20%;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  border-top: none;
}
.alertBox > .alert.theme-default {
  margin: 2px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}


.helix-confirm-dialog .hc-inner {
  position: relative;
  min-width: 280px;
  padding: 20px 10px 80px 10px;
}
.helix-confirm-dialog.hc-alignButtonsCenter .hc-buttons {
  text-align: center;
}
.helix-confirm-dialog.hc-alignButtonsCenter .hc-button {
  display: inline-block;
}
.helix-confirm-dialog.hc-alignButtonsLeft .hc-button {
  float: left;
}
.helix-confirm-dialog.hc-alignButtonsLeft .hc-button:first-child {
  margin-left: 0;
}
.helix-confirm-dialog.hc-alignButtonsLeft .hc-button:last-child {
  margin-right: 0;
}
.helix-confirm-dialog.hc-alignButtonsRight .hc-button {
  float: right;
}
.helix-confirm-dialog.hc-alignButtonsRight .hc-button:first-child {
  margin-right: 0;
}
.helix-confirm-dialog.hc-alignButtonsRight .hc-button:last-child {
  margin-left: 0;
}
.helix-confirm-dialog .hc-icon {
  font-size: 3.5em;
  color: #276ca1;
}
.helix-confirm-dialog .hc-icon-font-based {
  position: relative;
  top: -0.4em;
}
.helix-confirm-dialog .hc-icon-image {
  position: relative;
  top: -0.3em;
}
.helix-confirm-dialog.hc-alignIconLeft .hc-icon {
  float: left;
}
.helix-confirm-dialog.hc-alignIconRight .hc-icon {
  float: right;
}
.helix-confirm-dialog .hc-message {
  text-align: center;
}
.helix-confirm-dialog .hc-buttons {
  position: absolute;
  padding: 10px;
  bottom: 0;
  left: 0;
  right: 0;
}
.helix-confirm-dialog .hc-button {
  background-color: #ffffff;
  border: 1px solid #808080;
  color: #666666;
  padding: 0.4em 1em;
  cursor: pointer;
  margin: 0 16px;
}
.helix-confirm-dialog .hc-button:hover {
  background-color: #808080;
  color: #f4f4f4;
}
.helix-confirm-dialog .hc-button:focus {
  border: 1px solid #276ca1;
  background-color: #276ca1;
  color: #ffffff;
}
.helix-confirm-dialog .hc-button:focus:hover {
  background-color: #399fed;
  border-color: #399fed;
}
.helix-confirm-dialog .hc-button.blue {
  background-color: #276ca1;
  border: none;
  color: #f4f4f4;
}
.helix-confirm-dialog .hc-button.blue:hover {
  background-color: #25a6e2;
}
.helix-confirm-dialog .hc-button.red {
  background-color: #bb1f00;
  color: #f4f4f4;
  border: none;
}
.helix-confirm-dialog .hc-button.red:hover {
  background-color: #fc6a49;
}
.helix-prompt-dialog .hp-form {
  margin-top: 0.8em;
}
.helix-prompt-dialog .hp-field[type="text"] {
  width: 90%;
}
.helix-prompt-dialog textarea.hp-field {
  height: 150px;
}


#mmi-loginDialog,
#mmi-passwordResetDialog {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
#mmi-loginDialog .alertBox,
#mmi-passwordResetDialog .alertBox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 12000;
  height: 0;
  overflow: visible;
}
#mmi-loginDialog .alertBox > .alert,
#mmi-passwordResetDialog .alertBox > .alert {
  margin-left: 10%;
  margin-right: 10%;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  border-top: none;
}
.loginBlock {
  width: 100%;
  text-align: center;
}
.loginBlock .loginWrapper {
  width: 100%;
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border: solid 1px #CCCCCC;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.loginBlock .loginWrapper .loginHeader {
  width: 100%;
  margin-bottom: 10px;
  font-size: 16px;
}
.loginBlock .loginWrapper .loginHeader h1 {
  margin-top: 3px;
  margin-bottom: 8px;
  height: 16px;
  color: #142f6a;
  text-shadow: none;
}
.loginBlock .loginWrapper .loginForm {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.loginBlock .loginWrapper .loginForm .mmiFormField {
  margin-bottom: 10px;
}
.loginBlock .loginWrapper .loginForm .mmiFormField:first-child {
  margin-bottom: 4;
}
.loginBlock .loginWrapper .loginForm .mmiFormField:ninth-child(2) {
  margin-bottom: 4px;
}
.loginBlock .loginWrapper .loginForm .mmiField_submit {
  background-color: #009e00;
  color: #FFFFFF;
  height: 22px;
  width: 100px;
  margin-top: 10px;
  border: solid 1px #009e00;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
.loginBlock .loginFooter {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  min-height: 20px;
  line-height: 16px;
  font-size: 10px;
  font-style: italic;
  color: #606060;
  text-align: center;
  display: block;
}
.loginBlock .loginFooter .loginCopyright {
  float: left;
  width: 31%;
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.loginBlock .loginFooter .loginLinks {
  float: left;
  width: 48%;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.loginBlock .loginFooter .spacer {
  float: left;
  width: 10px;
  text-align: center;
}
.loginBlock .loginFooter .alternateText {
  color: #142f6a;
  font-weight: bold;
}
.mmi-logoutDialog {
  width: 320px;
  height: 50px;
  line-height: 49px;
  font-size: 16px;
  text-align: center;
  font-style: italic;
}
.profileBlock {
  width: 100%;
}
.profileBlock .profileWrapper {
  width: 100%;
  padding: 10px;
  border: solid 1px #CCCCCC;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px 12px 12px 12px;
  border-radius: 12px 12px 12px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.profileBlock .profileWrapper .profileHeader {
  width: 100%;
  font-size: 15px;
  margin-bottom: 5px;
  text-align: center;
}
.profileBlock .profileWrapper .profileHeader h1 {
  margin-top: 3px;
  margin-bottom: 8px;
  height: 16px;
  color: #142f6a;
  text-shadow: none;
}
.profileBlock .profileWrapper .profileForm {
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.profileBlock .profileWrapper .profileForm .mmiFormField {
  margin-bottom: 10px;
}
.profileBlock .profileWrapper .profileForm .mmiFormField:first-child {
  margin-bottom: 4;
}
.profileBlock .profileWrapper .profileForm .mmiFormField:ninth-child(2) {
  margin-bottom: 4px;
}
.profileBlock .profileWrapper .profileForm .mmiField_submit {
  background-color: #009e00;
  color: #FFFFFF;
  height: 22px;
  width: 100px;
  margin-top: 10px;
  border: solid 1px #009e00;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
.profileBlock .profileFooter {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  min-height: 20px;
  line-height: 16px;
  font-size: 10px;
  font-style: italic;
  color: #606060;
  text-align: center;
  display: block;
}
.profileBlock .profileFooter .profileCopyright {
  float: left;
  width: 31%;
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.profileBlock .profileFooter .profileLinks {
  float: left;
  width: 48%;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.profileBlock .profileFooter .spacer {
  float: left;
  width: 10px;
  text-align: center;
}
.profileBlock .profileFooter .alternateText {
  color: #142f6a;
  font-weight: bold;
}
.passwordResetBlock {
  width: 100%;
  text-align: center;
}
.passwordResetBlock .passwordResetWrapper {
  width: 100%;
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border: solid 1px #CCCCCC;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.passwordResetBlock .passwordResetWrapper .passwordResetHeader {
  width: 100%;
  margin-bottom: 10px;
  font-size: 14px;
}
.passwordResetBlock .passwordResetWrapper .passwordResetHeader h1 {
  margin-top: 3px;
  margin-bottom: 8px;
  height: 16px;
  color: #142f6a;
  text-shadow: none;
}
.passwordResetBlock .passwordResetWrapper .passwordResetForm {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.passwordResetBlock .passwordResetWrapper .passwordResetForm .mmiFormField {
  margin-bottom: 10px;
}
.passwordResetBlock .passwordResetWrapper .passwordResetForm .mmiFormField:first-child {
  margin-bottom: 4;
}
.passwordResetBlock .passwordResetWrapper .passwordResetForm .mmiFormField:ninth-child(2) {
  margin-bottom: 4px;
}
.passwordResetBlock .passwordResetWrapper .passwordResetForm .mmiField_submit {
  background-color: #009e00;
  color: #FFFFFF;
  height: 22px;
  width: 100px;
  margin-top: 10px;
  border: solid 1px #009e00;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
.passwordResetBlock .passwordResetFooter {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  min-height: 20px;
  line-height: 16px;
  font-size: 10px;
  font-style: italic;
  color: #606060;
  text-align: center;
  display: block;
}
.passwordResetBlock .passwordResetFooter .passwordResetCopyright {
  float: left;
  width: 31%;
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.passwordResetBlock .passwordResetFooter .passwordResetLinks {
  float: left;
  width: 48%;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.passwordResetBlock .passwordResetFooter .spacer {
  float: left;
  width: 10px;
  text-align: center;
}
.passwordResetBlock .passwordResetFooter .alternateText {
  color: #142f6a;
  font-weight: bold;
  font-size: 12px;
}


.xui-lightbox-content.mmiDialog.mmiAjaxDialog.mmiAjaxLoader {
  background-color: #ffffff;
  background-image: url(/site/core/packages/mmi/core/1.0.0/css/../images/ajax-loaders/arrows-ffffff-000000.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.xui-lightbox-content.mmiDialog {
  min-height: 60px !important;
}
.smartBox.mmiAjaxLoader .smartBoxContent {
  background-image: url(/site/core/packages/mmi/core/1.0.0/css/../images/ajax-loaders/arrows-ffffff-000000.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.smartBox.mmi-logoutDialog .smartBoxCloseButton {
  display: none;
}
.smartBox.theme-alphaConfirmDialog .smartBoxCloseButton {
  display: none;
}
.smartBox.theme-alphaConfirmDialog .smartBoxContent {
  text-align: left;
  padding: 20px;
  font-size: 16px;
  border: 1px solid #5d5d5d;
}
.smartBox.theme-alphaConfirmDialog .buttonBar {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
}
.smartBox.theme-alphaConfirmDialog .button {
  cursor: pointer;
  background-color: #5d5d5d;
  color: #F3F2F2;
  font-weight: bold;
  padding: 6px 14px;
  right: 6px;
  top: 6px;
}
.smartBox.theme-alphaConfirmDialog .button.no {
  float: left;
  background-color: #a91818;
}
.smartBox.theme-alphaConfirmDialog .button.no:hover {
  background-color: #c51c1c;
}
.smartBox.theme-alphaConfirmDialog .button.yes {
  float: right;
  background-color: #226C9F;
}
.smartBox.theme-alphaConfirmDialog .button.yes:hover {
  background-color: #2b89c9;
}


body {
  margin: 0;
  padding: 0;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 16px;
}
.templateBlockErrors {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #b80a23;
  color: #ffffff;
  z-index: 999999;
}
.templateBlockErrors.preTemplate {
  top: 0;
}
.templateBlockErrors.postTemplate {
  bottom: 0;
}
.templateBlockError {
  margin: 10px;
  padding: 20px;
  border-top: 1px solid #ffffff;
}


.itemContent {
  position: relative;
}
.addItemButton {
  font-weight: bold;
}
.addGi,
.editGi,
.discussionGi {
  -moz-border-radius: 3.3px;
  -webkit-border-radius: 3.3px 3.3px 3.3px 3.3px;
  border-radius: 3.3px 3.3px 3.3px 3.3px;
  position: absolute;
  right: 3px;
  top: 3px;
  height: 20px;
  width: 20px;
  font-size: 16px;
  font-family: FontAwesome;
  background-color: #35a2e1;
  color: #ffffff;
  line-height: 1em;
}
.addGi:before,
.editGi:before,
.discussionGi:before {
  position: absolute;
  top: 2px;
  left: 4px;
}
.addGi:hover,
.editGi:hover,
.discussionGi:hover {
  background-color: #56ad2b;
}
.addGi:before {
  content: '\f067';
  left: 3px;
}
.editGi:before {
  content: '\f040';
}
.discussionGi:before {
  content: '\f0e5';
  left: 2px;
}
.search .searchKeyword {
  background: #ffdd66;
}

.issueReportDialogContent {
  width: 500px;
  position: relative;
}
.issueReportDialogContent > .inner {
  margin: 10px;
}
.issueReportDialogContent .title {
  font-weight: bold;
  margin-top: 10px;
}
.issueReportDialogContent .issueReportComment {
  width: 100%;
}
.issueReportDialogContent .issueReportComment .bug {
  display: none;
}
.issueReportDialogContent .issueReportExpected {
  width: 100%;
}
.issueReportDialogContent .issueReportSteps {
  width: 100%;
}
.issueReportDialogContent .control select,
.issueReportDialogContent .control input,
.issueReportDialogContent .control textarea {
  width: 100%;
}
.issueReportDialogContent .control textarea {
  height: 100px;
}
.issueReportDialogContent.isBug .bug {
  display: block !important;
}
.issueReportDialogContent.isBug .non_bug {
  display: none !important;
}
.issueReportDialogContent .issueSubmit {
  cursor: pointer;
  float: right;
  font-weight: bold;
  border: 1px solid #e3e3e3;
  margin: 4px;
  padding: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  clear: both;
}
.issueReportingButton {
  position: fixed;
  top: 0px;
  left: 30px;
  height: 30px;
  background: #ccc;
  font-weight: bold;
  line-height: 30px;
  transform-origin: 0 0;
  transform: rotate(90deg);
}
.issueReportingButton .inner {
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}

.mmiLayoutContainer:after {
  clear: both;
}
.mmiLayoutContainer,
.mmiLayout {
  width: 100%;
  font-size: 1em;
  display: flex;
  flex-direction: row;
}
.mmiLayoutInnerWrapper {
  width: 100%;
}
.mmiLayoutHiddenFields {
  display: none;
}
.mmiLayoutRow {
  width: 100%;
  clear: both;
}
.mmiLayoutRow > .inner {
  width: 100%;
  margin-bottom: 10px;
  float: left;
  position: relative;
  display: flex;
}
.mmiLayoutRow.hideRowForDependency > .inner {
  margin-bottom: 0;
}
.editableLayout {
  user-select: none;
}
.iconRed .icon,
.iconRed i,
.iconRed.icon,
i.iconRed .icon,
i.iconRed i,
i.iconRed.icon {
  color: #cc0000;
}
.iconGreen .icon,
.iconGreen i,
.iconGreen.icon,
i.iconGreen .icon,
i.iconGreen i,
i.iconGreen.icon {
  color: #007700;
}
.hideForDependency {
  display: none;
}
.formSubmitOverlay {
  display: none;
}
.formSubmitting .formSubmitOverlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(255,255,255,0.8);
}
.formSubmitting .formSubmitOverlay .formSubmitLoader {
  display: table;
  text-align: center;
  height: 100%;
  width: 100%;
  font-size: 2em;
}
.formSubmitting .formSubmitOverlay .formSubmitLoader .inner {
  display: table-cell;
  vertical-align: middle;
}
.mmiLayoutContainer .mmiLayoutSpreadsheet {
  display: none;
}
.mmiLayoutContainer.spreadsheetViewMode_show .mmiLayout {
  display: none;
}
.mmiLayoutContainer.spreadsheetViewMode_show .mmiLayoutSpreadsheet {
  width: 100%;
  display: block !important;
  height: 100%;
}
.mmiLayoutContainer.spreadsheetViewMode_split > .mmiLayout {
  overflow: auto;
  width: 50%;
}
.mmiLayoutContainer.spreadsheetViewMode_split .mmiLayoutSpreadsheet {
  display: block !important;
  width: 50%;
  border: solid 1px #ccc;
}
.mmiLayoutContainer .mmiLayoutContainer.spreadsheetViewMode_show .mmiLayout {
  display: none !important;
}
.mmiLayoutContainer .mmiLayoutContainer.spreadsheetViewMode_show .mmiLayoutSpreadsheet {
  display: none !important;
}
.mmiLayoutContainer .mmiLayoutContainer.spreadsheetViewMode_split > .mmiLayout {
  width: 100%;
}
.mmiLayoutContainer .mmiLayoutContainer.spreadsheetViewMode_split .mmiLayoutSpreadsheet {
  display: none !important;
}
.mmiLayoutLoadingContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  display: flex;
  flex-direction: row;
}
.mmiLayoutLoadingContainer .inner {
  align-self: center;
  text-align: center;
  width: 100%;
  color: #979797;
  font-size: 3em;
}

.mmiField_content {
  min-height: 30px;
}

.theme-default .mmiFormWrapper .mmiFormRow .mmiFormCell.cellValidationErrors .validationError {
  display: block;
}
.theme-default .mmiFormWrapper .mmiFormRow .mmiFormCell.cellValidationErrors .mmiFormField > .inner {
  background-color: #ffd7d7;
  border-color: #b90000;
}
.theme-default .mmiFormWrapper .mmiFormRow .mmiFormCell.cellValidationErrors .mmiFormField > .inner input,
.theme-default .mmiFormWrapper .mmiFormRow .mmiFormCell.cellValidationErrors .mmiFormField > .inner textarea {
  background-color: #ffd7d7;
}
.theme-default .mmiFormWrapper .mmiFormRow .mmiFormCell .validationError {
  display: none;
  padding: 8px;
  border-width: 1px;
  border-style: solid;
  font-weight: bold;
  margin-bottom: 8px;
  color: #fffaf2;
  background-color: #a33535;
  border-color: #f10000;
}

.mmiFormWrapper .clear {
  clear: both;
}
.mmiFormWrapper .showDependentCell,
.mmiFormWrapper .showDependentRow {
  display: block;
}
.mmiFormWrapper .hideDependentCell,
.mmiFormWrapper .hideDependentRow {
  display: none;
}
.mmiFormWrapper .mmiEditableForm .hideDependentCell,
.mmiFormWrapper .mmiEditableForm .hideDependentRow {
  display: block;
}
.mmiFormWrapper .mask {
  visibility: hidden;
}
.mmiFormWrapper .unmask {
  visibility: visible;
}
.mmiFormWrapper .mmiFormHiddenFields {
  display: none;
}
.mmiFormWrapper .mmiFormRow {
  border: solid 1px transparent;
}
.mmiFormWrapper .mmiFormCell {
  float: left;
}
.mmiFormWrapper .mmiFormCell > .inner {
  border: dotted 1px transparent;
}
.mmiFormWrapper .mmiFormCell.helpTextPresent .mmiFormFieldHelpIcon {
  display: block;
}
.mmiFormWrapper .mmiFormCell .mmiFormFieldHelpIcon,
.mmiFormWrapper .mmiFormCell .mmiFormFieldHelpText {
  display: none;
}
.mmiFormFieldTypeBbeditor textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.mmiFormFieldTypeBbeditor .buttonBar {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  height: 30px;
}
.mmiFormFieldTypeBbeditor .button {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  float: left;
  font-weight: bold;
  border: 1px solid #e3e3e3;
  margin-left: 4px;
  padding: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.mmiFormFieldNotesDialog {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mmiFormFieldNotesDialog textarea {
  width: 366px;
  height: 240px;
  padding: 4px;
  resize: none;
}
.fieldStyle_1 {
  color: #555;
}

.theme-default .mmiFormWrapper {
  font-size: 12px;
  line-height: 1em;
}
.theme-default .mmiFormWrapper .mmiFormHiddenFields {
  display: none;
}
.theme-default .mmiFormWrapper .mmiForm,
.theme-default .mmiFormWrapper .mmiEditableFormSidePanelForm {
  z-index: 20;
}
.theme-default .mmiFormWrapper .mmiFormInnerWrapper {
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
.theme-default .mmiFormWrapper .mmiFormRow.show {
  display: block;
}
.theme-default .mmiFormWrapper .mmiFormRow.hide {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormRow:first-child {
  border-top: 1px solid #e4e4e4;
}
.theme-default .mmiFormWrapper .mmiFormRow:last-child {
  border-bottom: 0;
}
.theme-default .mmiFormWrapper .mmiFormRow:nth-child(odd) {
  background-color: #f5f5f5;
}
.theme-default .mmiFormWrapper .mmiFormRow:nth-child(odd) .mmiFormField input,
.theme-default .mmiFormWrapper .mmiFormRow:nth-child(odd) .mmiFormField textarea {
  background-color: #ffffff;
}
.theme-default .mmiFormWrapper .mmiFormRow:nth-child(even) {
  background-color: #ffffff;
}
.theme-default .mmiFormWrapper .mmiFormRow:nth-child(even) .mmiFormField input,
.theme-default .mmiFormWrapper .mmiFormRow:nth-child(even) .mmiFormField textarea {
  background-color: #ffffff;
}
.theme-default .mmiFormWrapper .mmiFormRow > .inner > .mmiFormFieldCell {
  box-sizing: border-box;
  padding: 6px;
  width: 100%;
}
.theme-default .mmiFormWrapper .mmiFormRow.optionsEditor > .inner > .mmiFormFieldCell {
  width: auto;
}
.theme-default .mmiFormWrapper .mmiFormRow.optionsEditor > .inner > .mmiFormFieldCell.mmiFormFieldTypeText {
  width: calc(50% - 60px);
}
.theme-default .mmiFormWrapper .mmiFormRow.optionsEditor .mmiFieldType_spacer {
  height: 10px;
  width: 60px;
}
.theme-default .mmiFormWrapper .mmiFormRow.optionsEditor.optionsEditorHeader > .inner > .mmiFormFieldCell.mmiFormFieldTypeContent {
  width: calc(50% - 60px);
}
.theme-default .mmiFormWrapper .mmiFormCell {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
.theme-default .mmiFormWrapper .mmiFormCell.helpTextPresent .mmiFormFieldLabel {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 25px;
}
.theme-default .mmiFormWrapper .mmiFormCell select {
  width: 100%;
}
.theme-default .mmiFormWrapper .mmiFormFieldLabel,
.theme-default .mmiFormWrapper .mmiFormFieldSublabel {
  margin-bottom: 4px;
  margin-left: 4px;
  color: #4a4a4a;
  font-weight: bold;
}
.theme-default .mmiFormWrapper .mmiFormFieldSublabel {
  margin-left: 10px;
}
.theme-default .mmiFormWrapper .mmiFormFieldHelpIcon {
  position: absolute;
  top: 0;
  left: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldDescription {
  margin-top: 2px;
  margin-left: 10px;
  font-size: 9px;
  color: #4a4a4a;
}
.theme-default .mmiFormWrapper .mmiFormFieldNotes {
  display: none;
  width: 22px;
  height: 22px;
  position: absolute;
  top: -5px;
  right: 5px;
}
.theme-default .mmiFormWrapper .mmiFormFieldNotes .field {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormField {
  display: block;
}
.theme-default .mmiFormWrapper .mmiFormField > .inner {
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  margin: 4px;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  background-color: #ffffff;
  border-color: #858585;
}
.theme-default .mmiFormWrapper .mmiFormField input,
.theme-default .mmiFormWrapper .mmiFormField textarea {
  margin: 0;
  padding: 0;
  border: none;
  width: 100%;
  height: 100%;
  outline: none;
  background: transparent;
  background-color: #ffffff;
}
.theme-default .mmiFormWrapper .mmiFormField textarea {
  min-height: 75px;
  min-width: 100%;
  max-width: 100%;
  line-height: 1.3em;
  padding: 3px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeLabel .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeSublabel .mmiFormField > .inner {
  margin-top: 16px;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: transparent;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeLabel .mmiFormField,
.theme-default .mmiFormWrapper .mmiFormFieldTypeSublabel .mmiFormField {
  color: #1264b1;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSublabel .mmiFormField {
  margin-left: 10px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeDivider .mmiFormField > .inner {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: transparent;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeDivider .mmiFormField hr {
  border: none;
  background-color: #373737;
  height: 2px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeContent .mmiFormField > .inner {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 0;
  background: transparent;
  line-height: 1.25em;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeContent .mmiFormFieldDescription {
  margin: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCodesnippet {
  margin-bottom: 16px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCodesnippet.theme-nolinenos .code pre {
  padding: 4px;
  white-space: pre-wrap;
  word-break: break-all;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCodesnippet.theme-nolinenos .linenos {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCodesnippet .codeSnippetRendered {
  background-color: #F7F7F9;
  font-size: 12px;
  line-height: 18px;
  transition: height 1s linear;
  -moz-transition: height 1s linear;
  -webkit-transition: height 1s linear;
  overflow: auto;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCodesnippet.expanded .codeSnippetRendered {
  max-height: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCodesnippet .mmiFormField > .inner {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  border-style: solid;
  border-color: #bbbbbb;
  padding: 0;
  overflow: auto;
  margin-bottom: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCodesnippet .mmiFormFieldLabel {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  display: inline;
  margin: 0;
  padding: 4px 10px;
  background-color: #F7F7F9;
  border: 1px solid #bbbbbb;
  border-bottom: none;
  margin-left: 4px;
  position: relative;
  top: -1px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCodesnippet .mmiFormFieldDescription {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  font-size: 12px;
  background-color: #effaff;
  border: 1px solid #74d4ff;
  color: #222222;
  margin: 12px 4px 8px 4px;
  padding: 8px 6px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSpacer .mmiFormField > .inner {
  background: transparent;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSpacer .mmiFormFieldLabel {
  margin: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSpacer .mmiFormFieldDescription {
  margin: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSpacer .mmiFormField > .inner {
  padding: 0;
  border: none;
  margin: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeImagethumbnail .mmiFormField > .inner {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: transparent;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField > .inner {
  padding: 0;
  background: transparent;
  border: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .selectedItems {
  margin-top: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #8FE3FF;
  float: left;
  font-size: 11px;
  margin-right: 6px;
  margin-top: 4px;
  padding: 2px 4px 2px 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item .icon {
  float: left;
  height: 17px;
  margin-top: -3px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item .label {
  float: left;
  margin-left: 3px;
  font-weight: bold;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultiselect select {
  width: 100%;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSelect .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeOption .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeFileref .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeItemref .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeFilerefdynamic .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeParent .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeDate .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeDatetime .mmiFormField > .inner {
  padding: 0;
  background: transparent;
  border: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSelect select,
.theme-default .mmiFormWrapper .mmiFormFieldTypeOption select,
.theme-default .mmiFormWrapper .mmiFormFieldTypeFileref select,
.theme-default .mmiFormWrapper .mmiFormFieldTypeItemref select,
.theme-default .mmiFormWrapper .mmiFormFieldTypeFilerefdynamic select,
.theme-default .mmiFormWrapper .mmiFormFieldTypeParent select,
.theme-default .mmiFormWrapper .mmiFormFieldTypeDate select,
.theme-default .mmiFormWrapper .mmiFormFieldTypeDatetime select {
  width: 100%;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeDate input.picker__input,
.theme-default .mmiFormWrapper .mmiFormFieldTypeDatetime input.picker__input {
  padding: 0.5em;
  margin-bottom: .5em;
  color: #555555;
  border: 1px solid #dfdfdf;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner {
  padding: 0;
  max-height: 350px;
  overflow: auto;
  border: none;
  background: transparent;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner input[type=checkbox],
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner input[type=checkbox],
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner input[type=checkbox] {
  outline: none;
  display: inline;
  width: auto;
  height: auto;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul {
  margin-left: 24px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li {
  display: block;
  list-style-type: none;
  line-height: 1.4em;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.label:not(:first-child),
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.label:not(:first-child),
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.label:not(:first-child) {
  margin-top: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field {
  margin-left: 12px;
  margin-bottom: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field input[type=checkbox],
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field input[type=checkbox],
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field input[type=checkbox] {
  outline: none;
  display: inline;
  width: auto;
  height: auto;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field .label,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field .label,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field .label {
  display: inline;
  margin-left: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner {
  padding: 0;
  max-height: 350px;
  overflow: auto;
  border: none;
  background: transparent;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul {
  margin-left: 24px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul ul {
  margin: 12px;
  margin-top: 0;
  padding: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul ul li.field {
  margin-left: 8px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul.level_1 > li > .label {
  font-weight: bold;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li {
  display: block;
  list-style-type: none;
  line-height: 1.4em;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.label:not(:first-child) {
  margin-top: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.field {
  margin-left: 12px;
  margin-bottom: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.field input[type="checkbox"] {
  display: inline;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.field .label {
  display: inline;
  margin-left: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree input {
  width: 14px;
  height: 14px;
  margin-right: 4px;
  outline: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul {
  margin-left: 0;
  padding-left: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul {
  padding: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul li.label,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.label {
  font-weight: bold;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul li.field,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.field {
  border-size: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeRadio .mmiFormField > .inner {
  border: none;
  background: transparent;
  border-radius: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiField_radio {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiField_radio li {
  line-height: 1.6em;
  margin-left: 12px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiField_radio li .label,
.theme-default .mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiField_radio li .field {
  display: inline;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiField_radio li input {
  outline: none;
  width: 13px;
  height: 13px;
  margin-top: 3px;
  margin-right: 6px;
  float: left;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiField_radio li:last-child {
  margin-bottom: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSinglechild .button,
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultichild .button {
  margin-top: 4px;
  margin-bottom: 8px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSinglechild .button .icon,
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultichild .button .icon {
  display: block;
  float: left;
  margin-left: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSinglechild .button .label,
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultichild .button .label {
  display: block;
  height: 20px;
  float: left;
  line-height: 20px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSinglechild ul,
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultichild ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSinglechild ul li,
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultichild ul li {
  height: 20px;
  clear: both;
  margin-bottom: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSinglechild ul li .label,
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultichild ul li .label {
  float: left;
  margin-top: 4px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSinglechild ul li .icon,
.theme-default .mmiFormWrapper .mmiFormFieldTypeMultichild ul li .icon {
  float: left;
  margin-right: 4px;
}
.theme-default .mmiFormWrapper .mmiFormSystemResizeHandle {
  cursor: move;
  border: none;
  background-color: #858585;
  height: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 8px;
  overflow: hidden;
}
.theme-default .mmiFormWrapper .mmiFormSystemResizeHandle .icon.icons_small.icon_drag_bar_handle {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormSystemResizeHandle.ui-draggable {
  left: 0;
  right: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField > .inner,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField > .inner {
  margin-right: 0;
  padding: 0;
  overflow: hidden;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField .resizeHandle,
.theme-default .mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField .resizeHandle,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField .resizeHandle {
  cursor: move;
  border: none;
  background-color: #858585;
  height: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 8px;
  overflow: hidden;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField .resizeHandle .icon.icons_small.icon_drag_bar_handle,
.theme-default .mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField .resizeHandle .icon.icons_small.icon_drag_bar_handle,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField .resizeHandle .icon.icons_small.icon_drag_bar_handle {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField .resizeHandle.ui-draggable,
.theme-default .mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField .resizeHandle.ui-draggable,
.theme-default .mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField .resizeHandle.ui-draggable {
  left: 0;
  right: 0;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeBbeditor textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeBbeditor .buttonBar {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  height: 30px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeBbeditor .button {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  float: left;
  font-weight: bold;
  border: 1px solid #e3e3e3;
  margin-left: 4px;
  padding: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeRecaptcha .mmiFormField > .inner {
  background: transparent;
  border: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeRecaptcha .mmiFormField input {
  height: auto;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSubmit .mmiFormFieldLabel {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSubmit .mmiFormField {
  cursor: pointer;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSubmit .mmiFormField input {
  background: transparent;
  cursor: pointer;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSave .mmiFormFieldLabel {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSave .mmiFormField {
  cursor: pointer;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSave .mmiFormField > .inner {
  background-color: #5ec133;
  border-color: #408423;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSave .mmiFormField > .inner input {
  color: #ffffff;
  background-color: #5ec133;
  cursor: pointer;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeSave .mmiFormField > .inner:hover {
  -webkit-box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.1);
  box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.1);
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormFieldLabel {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormField {
  cursor: pointer;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormField > .inner {
  background-color: #d22323;
  border-color: #851717;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormField > .inner input {
  color: #ffffff;
  background-color: #d22323;
  cursor: pointer;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormField > .inner:hover {
  -webkit-box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.1);
  box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.1);
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeReset .mmiFormFieldLabel {
  display: none;
}
.theme-default .mmiFormWrapper .mmiFormFieldTypeButton .mmiFormFieldLabel {
  display: none;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeSave .mmiFormField {
  cursor: auto;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeSave .mmiFormField > .inner {
  background-image: url(/site/core/packages/mmi/form/1.0.0/css/../images/ajax-loaders/arrows-5ec133-ffffff.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeSave .mmiFormField > .inner input {
  visibility: hidden;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeSave .mmiFormField > .inner:hover {
  -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeDelete .mmiFormField {
  cursor: auto;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeDelete .mmiFormField > .inner input {
  visibility: hidden;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeDelete .mmiFormField > .inner:hover {
  -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeSave .mmiFormField {
  cursor: auto;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeSave .mmiFormField > .inner input {
  visibility: hidden;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeSave .mmiFormField > .inner:hover {
  -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeDelete .mmiFormField {
  cursor: auto;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeDelete .mmiFormField > .inner {
  background-image: url(/site/core/packages/mmi/form/1.0.0/css/../images/ajax-loaders/arrows-d22323-ffffff.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeDelete .mmiFormField > .inner input {
  visibility: hidden;
}
.theme-default .mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeDelete .mmiFormField > .inner:hover {
  -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
}

/*
 * qTip2 - Pretty powerful tooltips - v3.0.3
 * http://qtip2.com
 *
 * Copyright (c) 2017 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Wed Aug 30 2017 04:31 EDT-0400
 * Plugins: tips viewport
 * Styles: core css3
 */
.qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;

	font-size: 10.5px;
	line-height: 12px;

	direction: ltr;

	box-shadow: none;
	padding: 0;
}

	.qtip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.qtip-titlebar{
		position: relative;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

	/* Default close button class */
	.qtip-close{
		position: absolute;
		right: -9px; top: -9px;
		z-index: 11; /* Overlap .qtip-tip */

		cursor: pointer;
		outline: medium none;

		border: 1px solid transparent;
	}

		.qtip-titlebar .qtip-close{
			right: 4px; top: 50%;
			margin-top: -9px;
		}

		* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

		.qtip-titlebar .ui-icon,
		.qtip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
			direction: ltr;
		}

		.qtip-icon, .qtip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}

			.qtip-icon .ui-icon{
				width: 18px;
				height: 14px;

				line-height: 14px;
				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
	border: 1px solid #F1D031;

	background-color: #FFFFA3;
	color: #555;
}

	.qtip-default .qtip-titlebar{
		background-color: #FFEF93;
	}

	.qtip-default .qtip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}

	.qtip-default .qtip-titlebar .qtip-close{
		border-color: #AAA;
		color: #111;
	}

/*! Dark tooltip style */
.qtip-dark{
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3;
}

    .qtip-dark .qtip-titlebar{
        background-color: #404040;
    }

    .qtip-dark .qtip-icon{
        border-color: #444;
    }

    .qtip-dark .qtip-titlebar .ui-state-hover{
        border-color: #303030;
    }


.qtip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;

	color: white;
	border: 0 solid transparent;

	background: #4A4A4A;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
	background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

	.qtip-youtube .qtip-titlebar{
		background-color: #4A4A4A;
		background-color: rgba(0,0,0,0);
	}

	.qtip-youtube .qtip-content{
		padding: .75em;
		font: 12px arial,sans-serif;

		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
	}

	.qtip-youtube .qtip-icon{
		border-color: #222;
	}

	.qtip-youtube .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-linear-gradient(top, #717171, #232323);
	background-image: -ms-linear-gradient(top, #717171, #232323);
	background-image: -o-linear-gradient(top, #717171, #232323);

	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.qtip-jtools .qtip-titlebar{
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.qtip-jtools .qtip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.qtip-jtools .qtip-titlebar,
	.qtip-jtools .qtip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-jtools .qtip-icon{
		border-color: #555;
	}

	.qtip-jtools .qtip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.qtip-cluetip{
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

	background-color: #D9D9C2;
	color: #111;
	border: 0 dashed transparent;
}

	.qtip-cluetip .qtip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-cluetip .qtip-icon{
		border-color: #808064;
	}

	.qtip-cluetip .qtip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.qtip-tipsy{
	background: black;
	background: rgba(0, 0, 0, .87);

	color: white;
	border: 0 solid transparent;

	font-size: 11px;
	font-family: 'Lucida Grande', sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-shadow: 0 1px black;
}

	.qtip-tipsy .qtip-titlebar{
		padding: 6px 35px 0 10px;
		background-color: transparent;
	}

	.qtip-tipsy .qtip-content{
		padding: 6px 10px;
	}

	.qtip-tipsy .qtip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.qtip-tipsy .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.qtip-tipped{
	border: 3px solid #959FA9;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-color: #F9F9F9;
	color: #454545;

	font-weight: normal;
	font-family: serif;
}

	.qtip-tipped .qtip-titlebar{
		border-bottom-width: 0;

		color: white;
		background: #3A79B8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	}

	.qtip-tipped .qtip-icon{
		border: 2px solid #285589;
		background: #285589;
	}

		.qtip-tipped .qtip-icon .ui-icon{
			background-color: #FBFBFB;
			color: #555;
		}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap{
	/** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #333333;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

	.qtip-bootstrap .qtip-titlebar{
		/** Taken from Bootstrap .popover-title */
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.qtip-bootstrap .qtip-titlebar .qtip-close{
			/**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
			right: 11px;
			top: 45%;
			border-style: none;
		}

	.qtip-bootstrap .qtip-content{
		/** Taken from Bootstrap .popover-content */
		padding: 9px 14px;
	}

	.qtip-bootstrap .qtip-icon{
		/**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
		background: transparent;
	}

		.qtip-bootstrap .qtip-icon .ui-icon{
			/**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
			width: auto;
			height: auto;

			/* Taken from Bootstrap .close */
			float: right;
			font-size: 20px;
			font-weight: bold;
			line-height: 18px;
			color: #000000;
			text-shadow: 0 1px 0 #ffffff;
			opacity: 0.2;
			filter: alpha(opacity=20);
		}

		.qtip-bootstrap .qtip-icon .ui-icon:hover{
			/* Taken from Bootstrap .close:hover */
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			opacity: 0.4;
			filter: alpha(opacity=40);
		}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
	filter: none;
	-ms-filter: none;
}


.qtip .qtip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;

}

	/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
	x:-o-prefocus, .qtip .qtip-tip{
		visibility: hidden;
	}

	.qtip .qtip-tip,
	.qtip .qtip-tip .qtip-vml,
	.qtip .qtip-tip canvas{
		position: absolute;

		color: #123456;
		background: transparent;
		border: 0 dashed transparent;
	}

	.qtip .qtip-tip canvas{ top: 0; left: 0; }

	.qtip .qtip-tip .qtip-vml{
		behavior: url(/site/core/packages/jquery/qtip/3.0.3/css/#default#VML);
		display: inline-block;
		visibility: visible;
	}

div.jHtmlArea { display: inline block; }
div.jHtmlArea div { padding: 0px; margin: 0px; }
div.jHtmlArea .ToolBar { }
div.jHtmlArea .ToolBar ul { border: solid 1px #ccc; margin: 1px; padding: 1px; float: left; background: #fff url(/site/custom/packages/jquery.htmlarea/0.7.6/css/jHtmlArea_Toolbar_Group_BG.png) repeat-x;}
div.jHtmlArea .ToolBar ul li { list-style-type: none; float: left; border: none; padding: 1px; margin: 1px; }
div.jHtmlArea .ToolBar ul li:hover { border: solid 1px #ccc; background: #ddd url(/site/custom/packages/jquery.htmlarea/0.7.6/css/jHtmlArea_Toolbar_Group__Btn_Select_BG.png); padding: 0; }
div.jHtmlArea .ToolBar ul li a { display: block; width: 16px; height: 16px; background: url(/site/custom/packages/jquery.htmlarea/0.7.6/css/jHtmlArea.png) no-repeat -16px -500px; border: none; cursor: pointer; padding: 0px; }
div.jHtmlArea .ToolBar ul li a.highlighted { border: solid 1px #aaa; background-color: #bbb; padding: 0; }
div.jHtmlArea .ToolBar ul li.separator {height: 16px; margin: 0 2px 0 3px; border-left: 1px solid #ccc;}
div.jHtmlArea .ToolBar ul li.separator:hover { padding: 1px; background-color: #fff; border-top:none; border-bottom:none; border-right:none;}

div.jHtmlArea .ToolBar ul li a:hover { }
div.jHtmlArea .ToolBar ul li a.bold { background-position: 0 0; }
div.jHtmlArea .ToolBar ul li a.italic { background-position: -16px 0; }
div.jHtmlArea .ToolBar ul li a.underline { background-position: -32px 0; }
div.jHtmlArea .ToolBar ul li a.strikethrough { background-position: -48px 0; }
div.jHtmlArea .ToolBar ul li a.link { background-position: -64px 0; }
div.jHtmlArea .ToolBar ul li a.unlink { background-position: -80px 0; }
div.jHtmlArea .ToolBar ul li a.orderedlist { background-position: -96px 0; }
div.jHtmlArea .ToolBar ul li a.unorderedlist { background-position: -112px 0; }
div.jHtmlArea .ToolBar ul li a.image { background-position: -128px 0; }
div.jHtmlArea .ToolBar ul li a.cut { background-position: -144px 0; }
div.jHtmlArea .ToolBar ul li a.copy { background-position: -160px 0; }
div.jHtmlArea .ToolBar ul li a.paste { background-position: -176px 0; }

div.jHtmlArea .ToolBar ul li a.html { background-position: -192px 0; opacity:0.6; filter:alpha(opacity=60);}
div.jHtmlArea .ToolBar ul li a.html.highlighted { opacity:1.0; filter:alpha(opacity=100);}

div.jHtmlArea .ToolBar ul li a.h1 { background-position: 0 -16px;}
div.jHtmlArea .ToolBar ul li a.h2 { background-position: -16px -16px;}
div.jHtmlArea .ToolBar ul li a.h3 { background-position: -32px -16px;}
div.jHtmlArea .ToolBar ul li a.h4 { background-position: -48px -16px;}
div.jHtmlArea .ToolBar ul li a.h5 { background-position: -64px -16px;}
div.jHtmlArea .ToolBar ul li a.h6 { background-position: -80px -16px;}
div.jHtmlArea .ToolBar ul li a.subscript   { background-position: -96px -16px;}
div.jHtmlArea .ToolBar ul li a.superscript { background-position: -112px -16px;}
div.jHtmlArea .ToolBar ul li a.indent { background-position: -128px -16px;}
div.jHtmlArea .ToolBar ul li a.outdent { background-position: -144px -16px;}
div.jHtmlArea .ToolBar ul li a.horizontalrule { background-position: -160px -16px;}
div.jHtmlArea .ToolBar ul li a.p { background-position: -176px -16px;}


div.jHtmlArea .ToolBar ul li a.justifyleft { background-position: 0 -32px;}
div.jHtmlArea .ToolBar ul li a.justifycenter { background-position: -16px -32px;}
div.jHtmlArea .ToolBar ul li a.justifyright { background-position: -32px -32px;}
div.jHtmlArea .ToolBar ul li a.increasefontsize { background-position: -48px -32px;}
div.jHtmlArea .ToolBar ul li a.decreasefontsize { background-position: -64px -32px;}
div.jHtmlArea .ToolBar ul li a.forecolor { background-position: -80px -32px;}

div.jHtmlAreaColorPickerMenu {border: solid 1px #bbb; background-color: #ddd; width: 112px;}
div.jHtmlAreaColorPickerMenu div {float: left; margin: 2px; width: 12px; height: 14px;}
div.jHtmlAreaColorPickerMenu div:hover {margin: 0px; border: dotted 2px black;}

div.jHtmlAreaColorPickerMenu div.automatic { width: 104px; height: auto; padding: 2px;}
div.jHtmlAreaColorPickerMenu div.automatic div { margin: 2px; width: 12px; height: 14px;  border: solid 1px black;}

/* icon set header - required */
.silk {background-image: url(/site/core/packages/silk-icons/1.3.1/css/../images/silk-icons.png); overflow: hidden; background-repeat: no-repeat; display: block; width: 20px; height: 20px; }
.silk.disabled {background-image: url(/site/core/packages/silk-icons/1.3.1/css/../images/silk-icons-disabled.png);}
.silk.grayscale {background-image: url(/site/core/packages/silk-icons/1.3.1/css/../images/silk-icons-grayscale.png);}

.silkLineHeight{line-height: 20px;}

.silkLeft {float: left;}
.silkRight {float: right;}

/* icon set items - include only the rules for the icons you wish to use in your page */
.silk-accept {background-position: -0px -0px;}
.silk-add {background-position: -20px -0px;}
.silk-anchor {background-position: -40px -0px;}
.silk-application {background-position: -60px -0px;}
.silk-application_add {background-position: -80px -0px;}
.silk-application_cascade {background-position: -100px -0px;}
.silk-application_delete {background-position: -120px -0px;}
.silk-application_double {background-position: -140px -0px;}
.silk-application_edit {background-position: -160px -0px;}
.silk-application_error {background-position: -180px -0px;}
.silk-application_form {background-position: -200px -0px;}
.silk-application_form_add {background-position: -220px -0px;}
.silk-application_form_delete {background-position: -240px -0px;}
.silk-application_form_edit {background-position: -260px -0px;}
.silk-application_form_magnify {background-position: -280px -0px;}
.silk-application_get {background-position: -300px -0px;}
.silk-application_go {background-position: -320px -0px;}
.silk-application_home {background-position: -340px -0px;}
.silk-application_key {background-position: -360px -0px;}
.silk-application_lightning {background-position: -380px -0px;}
.silk-application_link {background-position: -400px -0px;}
.silk-application_osx {background-position: -420px -0px;}
.silk-application_osx_terminal {background-position: -440px -0px;}
.silk-application_put {background-position: -460px -0px;}
.silk-application_side_boxes {background-position: -480px -0px;}
.silk-application_side_contract {background-position: -500px -0px;}
.silk-application_side_expand {background-position: -520px -0px;}
.silk-application_side_list {background-position: -540px -0px;}
.silk-application_side_tree {background-position: -560px -0px;}
.silk-application_split {background-position: -580px -0px;}
.silk-application_tile_horizontal {background-position: -600px -0px;}
.silk-application_tile_vertical {background-position: -620px -0px;}
.silk-application_view_columns {background-position: -640px -0px;}
.silk-application_view_detail {background-position: -660px -0px;}
.silk-application_view_gallery {background-position: -680px -0px;}
.silk-application_view_icons {background-position: -700px -0px;}
.silk-application_view_list {background-position: -720px -0px;}
.silk-application_view_tile {background-position: -740px -0px;}
.silk-application_xp {background-position: -760px -0px;}
.silk-application_xp_terminal {background-position: -780px -0px;}
.silk-arrow_branch {background-position: -0px -20px;}
.silk-arrow_divide {background-position: -20px -20px;}
.silk-arrow_down {background-position: -40px -20px;}
.silk-arrow_in {background-position: -60px -20px;}
.silk-arrow_inout {background-position: -80px -20px;}
.silk-arrow_join {background-position: -100px -20px;}
.silk-arrow_left {background-position: -120px -20px;}
.silk-arrow_merge {background-position: -140px -20px;}
.silk-arrow_out {background-position: -160px -20px;}
.silk-arrow_redo {background-position: -180px -20px;}
.silk-arrow_refresh {background-position: -200px -20px;}
.silk-arrow_refresh_small {background-position: -220px -20px;}
.silk-arrow_right {background-position: -240px -20px;}
.silk-arrow_rotate_anticlockwise {background-position: -260px -20px;}
.silk-arrow_rotate_clockwise {background-position: -280px -20px;}
.silk-arrow_switch {background-position: -300px -20px;}
.silk-arrow_turn_left {background-position: -320px -20px;}
.silk-arrow_turn_right {background-position: -340px -20px;}
.silk-arrow_undo {background-position: -360px -20px;}
.silk-arrow_up {background-position: -380px -20px;}
.silk-asterisk_orange {background-position: -400px -20px;}
.silk-asterisk_yellow {background-position: -420px -20px;}
.silk-attach {background-position: -440px -20px;}
.silk-award_star_add {background-position: -460px -20px;}
.silk-award_star_bronze_1 {background-position: -480px -20px;}
.silk-award_star_bronze_2 {background-position: -500px -20px;}
.silk-award_star_bronze_3 {background-position: -520px -20px;}
.silk-award_star_delete {background-position: -540px -20px;}
.silk-award_star_gold_1 {background-position: -560px -20px;}
.silk-award_star_gold_2 {background-position: -580px -20px;}
.silk-award_star_gold_3 {background-position: -600px -20px;}
.silk-award_star_silver_1 {background-position: -620px -20px;}
.silk-award_star_silver_2 {background-position: -640px -20px;}
.silk-award_star_silver_3 {background-position: -660px -20px;}
.silk-basket {background-position: -680px -20px;}
.silk-basket_add {background-position: -700px -20px;}
.silk-basket_delete {background-position: -720px -20px;}
.silk-basket_edit {background-position: -740px -20px;}
.silk-basket_error {background-position: -760px -20px;}
.silk-basket_go {background-position: -780px -20px;}
.silk-basket_put {background-position: -0px -40px;}
.silk-basket_remove {background-position: -20px -40px;}
.silk-bell {background-position: -40px -40px;}
.silk-bell_add {background-position: -60px -40px;}
.silk-bell_delete {background-position: -80px -40px;}
.silk-bell_error {background-position: -100px -40px;}
.silk-bell_go {background-position: -120px -40px;}
.silk-bell_link {background-position: -140px -40px;}
.silk-bin {background-position: -160px -40px;}
.silk-bin_closed {background-position: -180px -40px;}
.silk-bin_empty {background-position: -200px -40px;}
.silk-bomb {background-position: -220px -40px;}
.silk-book {background-position: -240px -40px;}
.silk-book_add {background-position: -260px -40px;}
.silk-book_addresses {background-position: -280px -40px;}
.silk-book_delete {background-position: -300px -40px;}
.silk-book_edit {background-position: -320px -40px;}
.silk-book_error {background-position: -340px -40px;}
.silk-book_go {background-position: -360px -40px;}
.silk-book_key {background-position: -380px -40px;}
.silk-book_link {background-position: -400px -40px;}
.silk-book_next {background-position: -420px -40px;}
.silk-book_open {background-position: -440px -40px;}
.silk-book_previous {background-position: -460px -40px;}
.silk-box {background-position: -480px -40px;}
.silk-brick {background-position: -500px -40px;}
.silk-brick_add {background-position: -520px -40px;}
.silk-brick_delete {background-position: -540px -40px;}
.silk-brick_edit {background-position: -560px -40px;}
.silk-brick_error {background-position: -580px -40px;}
.silk-brick_go {background-position: -600px -40px;}
.silk-brick_link {background-position: -620px -40px;}
.silk-bricks {background-position: -640px -40px;}
.silk-briefcase {background-position: -660px -40px;}
.silk-bug {background-position: -680px -40px;}
.silk-bug_add {background-position: -700px -40px;}
.silk-bug_delete {background-position: -720px -40px;}
.silk-bug_edit {background-position: -740px -40px;}
.silk-bug_error {background-position: -760px -40px;}
.silk-bug_go {background-position: -780px -40px;}
.silk-bug_link {background-position: -0px -60px;}
.silk-building {background-position: -20px -60px;}
.silk-building_add {background-position: -40px -60px;}
.silk-building_delete {background-position: -60px -60px;}
.silk-building_edit {background-position: -80px -60px;}
.silk-building_error {background-position: -100px -60px;}
.silk-building_go {background-position: -120px -60px;}
.silk-building_key {background-position: -140px -60px;}
.silk-building_link {background-position: -160px -60px;}
.silk-bullet_add {background-position: -180px -60px;}
.silk-bullet_arrow_bottom {background-position: -200px -60px;}
.silk-bullet_arrow_down {background-position: -220px -60px;}
.silk-bullet_arrow_top {background-position: -240px -60px;}
.silk-bullet_arrow_up {background-position: -260px -60px;}
.silk-bullet_black {background-position: -280px -60px;}
.silk-bullet_blue {background-position: -300px -60px;}
.silk-bullet_delete {background-position: -320px -60px;}
.silk-bullet_disk {background-position: -340px -60px;}
.silk-bullet_error {background-position: -360px -60px;}
.silk-bullet_feed {background-position: -380px -60px;}
.silk-bullet_go {background-position: -400px -60px;}
.silk-bullet_green {background-position: -420px -60px;}
.silk-bullet_key {background-position: -440px -60px;}
.silk-bullet_orange {background-position: -460px -60px;}
.silk-bullet_picture {background-position: -480px -60px;}
.silk-bullet_pink {background-position: -500px -60px;}
.silk-bullet_purple {background-position: -520px -60px;}
.silk-bullet_red {background-position: -540px -60px;}
.silk-bullet_star {background-position: -560px -60px;}
.silk-bullet_toggle_minus {background-position: -580px -60px;}
.silk-bullet_toggle_plus {background-position: -600px -60px;}
.silk-bullet_white {background-position: -620px -60px;}
.silk-bullet_wrench {background-position: -640px -60px;}
.silk-bullet_yellow {background-position: -660px -60px;}
.silk-cake {background-position: -680px -60px;}
.silk-calculator {background-position: -700px -60px;}
.silk-calculator_add {background-position: -720px -60px;}
.silk-calculator_delete {background-position: -740px -60px;}
.silk-calculator_edit {background-position: -760px -60px;}
.silk-calculator_error {background-position: -780px -60px;}
.silk-calculator_link {background-position: -0px -80px;}
.silk-calendar {background-position: -20px -80px;}
.silk-calendar_add {background-position: -40px -80px;}
.silk-calendar_delete {background-position: -60px -80px;}
.silk-calendar_edit {background-position: -80px -80px;}
.silk-calendar_link {background-position: -100px -80px;}
.silk-calendar_view_day {background-position: -120px -80px;}
.silk-calendar_view_month {background-position: -140px -80px;}
.silk-calendar_view_week {background-position: -160px -80px;}
.silk-camera {background-position: -180px -80px;}
.silk-camera_add {background-position: -200px -80px;}
.silk-camera_delete {background-position: -220px -80px;}
.silk-camera_edit {background-position: -240px -80px;}
.silk-camera_error {background-position: -260px -80px;}
.silk-camera_go {background-position: -280px -80px;}
.silk-camera_link {background-position: -300px -80px;}
.silk-camera_small {background-position: -320px -80px;}
.silk-cancel {background-position: -340px -80px;}
.silk-car {background-position: -360px -80px;}
.silk-car_add {background-position: -380px -80px;}
.silk-car_delete {background-position: -400px -80px;}
.silk-cart {background-position: -420px -80px;}
.silk-cart_add {background-position: -440px -80px;}
.silk-cart_delete {background-position: -460px -80px;}
.silk-cart_edit {background-position: -480px -80px;}
.silk-cart_error {background-position: -500px -80px;}
.silk-cart_go {background-position: -520px -80px;}
.silk-cart_put {background-position: -540px -80px;}
.silk-cart_remove {background-position: -560px -80px;}
.silk-cd {background-position: -580px -80px;}
.silk-cd_add {background-position: -600px -80px;}
.silk-cd_burn {background-position: -620px -80px;}
.silk-cd_delete {background-position: -640px -80px;}
.silk-cd_edit {background-position: -660px -80px;}
.silk-cd_eject {background-position: -680px -80px;}
.silk-cd_go {background-position: -700px -80px;}
.silk-chart_bar {background-position: -720px -80px;}
.silk-chart_bar_add {background-position: -740px -80px;}
.silk-chart_bar_delete {background-position: -760px -80px;}
.silk-chart_bar_edit {background-position: -780px -80px;}
.silk-chart_bar_error {background-position: -0px -100px;}
.silk-chart_bar_link {background-position: -20px -100px;}
.silk-chart_curve {background-position: -40px -100px;}
.silk-chart_curve_add {background-position: -60px -100px;}
.silk-chart_curve_delete {background-position: -80px -100px;}
.silk-chart_curve_edit {background-position: -100px -100px;}
.silk-chart_curve_error {background-position: -120px -100px;}
.silk-chart_curve_go {background-position: -140px -100px;}
.silk-chart_curve_link {background-position: -160px -100px;}
.silk-chart_line {background-position: -180px -100px;}
.silk-chart_line_add {background-position: -200px -100px;}
.silk-chart_line_delete {background-position: -220px -100px;}
.silk-chart_line_edit {background-position: -240px -100px;}
.silk-chart_line_error {background-position: -260px -100px;}
.silk-chart_line_link {background-position: -280px -100px;}
.silk-chart_organisation {background-position: -300px -100px;}
.silk-chart_organisation_add {background-position: -320px -100px;}
.silk-chart_organisation_delete {background-position: -340px -100px;}
.silk-chart_pie {background-position: -360px -100px;}
.silk-chart_pie_add {background-position: -380px -100px;}
.silk-chart_pie_delete {background-position: -400px -100px;}
.silk-chart_pie_edit {background-position: -420px -100px;}
.silk-chart_pie_error {background-position: -440px -100px;}
.silk-chart_pie_link {background-position: -460px -100px;}
.silk-clock {background-position: -480px -100px;}
.silk-clock_add {background-position: -500px -100px;}
.silk-clock_delete {background-position: -520px -100px;}
.silk-clock_edit {background-position: -540px -100px;}
.silk-clock_error {background-position: -560px -100px;}
.silk-clock_go {background-position: -580px -100px;}
.silk-clock_link {background-position: -600px -100px;}
.silk-clock_pause {background-position: -620px -100px;}
.silk-clock_play {background-position: -640px -100px;}
.silk-clock_red {background-position: -660px -100px;}
.silk-clock_stop {background-position: -680px -100px;}
.silk-cog {background-position: -700px -100px;}
.silk-cog_add {background-position: -720px -100px;}
.silk-cog_delete {background-position: -740px -100px;}
.silk-cog_edit {background-position: -760px -100px;}
.silk-cog_error {background-position: -780px -100px;}
.silk-cog_go {background-position: -0px -120px;}
.silk-coins {background-position: -20px -120px;}
.silk-coins_add {background-position: -40px -120px;}
.silk-coins_delete {background-position: -60px -120px;}
.silk-color_swatch {background-position: -80px -120px;}
.silk-color_wheel {background-position: -100px -120px;}
.silk-comment {background-position: -120px -120px;}
.silk-comment_add {background-position: -140px -120px;}
.silk-comment_delete {background-position: -160px -120px;}
.silk-comment_edit {background-position: -180px -120px;}
.silk-comments {background-position: -200px -120px;}
.silk-comments_add {background-position: -220px -120px;}
.silk-comments_delete {background-position: -240px -120px;}
.silk-compress {background-position: -260px -120px;}
.silk-computer {background-position: -280px -120px;}
.silk-computer_add {background-position: -300px -120px;}
.silk-computer_delete {background-position: -320px -120px;}
.silk-computer_edit {background-position: -340px -120px;}
.silk-computer_error {background-position: -360px -120px;}
.silk-computer_go {background-position: -380px -120px;}
.silk-computer_key {background-position: -400px -120px;}
.silk-computer_link {background-position: -420px -120px;}
.silk-connect {background-position: -440px -120px;}
.silk-contrast {background-position: -460px -120px;}
.silk-contrast_decrease {background-position: -480px -120px;}
.silk-contrast_high {background-position: -500px -120px;}
.silk-contrast_increase {background-position: -520px -120px;}
.silk-contrast_low {background-position: -540px -120px;}
.silk-control_eject {background-position: -560px -120px;}
.silk-control_eject_blue {background-position: -580px -120px;}
.silk-control_end {background-position: -600px -120px;}
.silk-control_end_blue {background-position: -620px -120px;}
.silk-control_equalizer {background-position: -640px -120px;}
.silk-control_equalizer_blue {background-position: -660px -120px;}
.silk-control_fastforward {background-position: -680px -120px;}
.silk-control_fastforward_blue {background-position: -700px -120px;}
.silk-control_pause {background-position: -720px -120px;}
.silk-control_pause_blue {background-position: -740px -120px;}
.silk-control_play {background-position: -760px -120px;}
.silk-control_play_blue {background-position: -780px -120px;}
.silk-control_repeat {background-position: -0px -140px;}
.silk-control_repeat_blue {background-position: -20px -140px;}
.silk-control_rewind {background-position: -40px -140px;}
.silk-control_rewind_blue {background-position: -60px -140px;}
.silk-control_start {background-position: -80px -140px;}
.silk-control_start_blue {background-position: -100px -140px;}
.silk-control_stop {background-position: -120px -140px;}
.silk-control_stop_blue {background-position: -140px -140px;}
.silk-controller {background-position: -160px -140px;}
.silk-controller_add {background-position: -180px -140px;}
.silk-controller_delete {background-position: -200px -140px;}
.silk-controller_error {background-position: -220px -140px;}
.silk-creditcards {background-position: -240px -140px;}
.silk-cross {background-position: -260px -140px;}
.silk-css {background-position: -280px -140px;}
.silk-css_add {background-position: -300px -140px;}
.silk-css_delete {background-position: -320px -140px;}
.silk-css_go {background-position: -340px -140px;}
.silk-css_valid {background-position: -360px -140px;}
.silk-cup {background-position: -380px -140px;}
.silk-cup_add {background-position: -400px -140px;}
.silk-cup_delete {background-position: -420px -140px;}
.silk-cup_edit {background-position: -440px -140px;}
.silk-cup_error {background-position: -460px -140px;}
.silk-cup_go {background-position: -480px -140px;}
.silk-cup_key {background-position: -500px -140px;}
.silk-cup_link {background-position: -520px -140px;}
.silk-cursor {background-position: -540px -140px;}
.silk-cut {background-position: -560px -140px;}
.silk-cut_red {background-position: -580px -140px;}
.silk-database {background-position: -600px -140px;}
.silk-database_add {background-position: -620px -140px;}
.silk-database_connect {background-position: -640px -140px;}
.silk-database_delete {background-position: -660px -140px;}
.silk-database_edit {background-position: -680px -140px;}
.silk-database_error {background-position: -700px -140px;}
.silk-database_gear {background-position: -720px -140px;}
.silk-database_go {background-position: -740px -140px;}
.silk-database_key {background-position: -760px -140px;}
.silk-database_lightning {background-position: -780px -140px;}
.silk-database_link {background-position: -0px -160px;}
.silk-database_refresh {background-position: -20px -160px;}
.silk-database_save {background-position: -40px -160px;}
.silk-database_table {background-position: -60px -160px;}
.silk-date {background-position: -80px -160px;}
.silk-date_add {background-position: -100px -160px;}
.silk-date_delete {background-position: -120px -160px;}
.silk-date_edit {background-position: -140px -160px;}
.silk-date_error {background-position: -160px -160px;}
.silk-date_go {background-position: -180px -160px;}
.silk-date_link {background-position: -200px -160px;}
.silk-date_magnify {background-position: -220px -160px;}
.silk-date_next {background-position: -240px -160px;}
.silk-date_previous {background-position: -260px -160px;}
.silk-delete {background-position: -280px -160px;}
.silk-disconnect {background-position: -300px -160px;}
.silk-disk {background-position: -320px -160px;}
.silk-disk_multiple {background-position: -340px -160px;}
.silk-door {background-position: -360px -160px;}
.silk-door_in {background-position: -380px -160px;}
.silk-door_open {background-position: -400px -160px;}
.silk-door_out {background-position: -420px -160px;}
.silk-drink {background-position: -440px -160px;}
.silk-drink_empty {background-position: -460px -160px;}
.silk-drive {background-position: -480px -160px;}
.silk-drive_add {background-position: -500px -160px;}
.silk-drive_burn {background-position: -520px -160px;}
.silk-drive_cd {background-position: -540px -160px;}
.silk-drive_cd_empty {background-position: -560px -160px;}
.silk-drive_delete {background-position: -580px -160px;}
.silk-drive_disk {background-position: -600px -160px;}
.silk-drive_edit {background-position: -620px -160px;}
.silk-drive_error {background-position: -640px -160px;}
.silk-drive_go {background-position: -660px -160px;}
.silk-drive_key {background-position: -680px -160px;}
.silk-drive_link {background-position: -700px -160px;}
.silk-drive_magnify {background-position: -720px -160px;}
.silk-drive_network {background-position: -740px -160px;}
.silk-drive_rename {background-position: -760px -160px;}
.silk-drive_user {background-position: -780px -160px;}
.silk-drive_web {background-position: -0px -180px;}
.silk-dvd {background-position: -20px -180px;}
.silk-dvd_add {background-position: -40px -180px;}
.silk-dvd_delete {background-position: -60px -180px;}
.silk-dvd_edit {background-position: -80px -180px;}
.silk-dvd_error {background-position: -100px -180px;}
.silk-dvd_go {background-position: -120px -180px;}
.silk-dvd_key {background-position: -140px -180px;}
.silk-dvd_link {background-position: -160px -180px;}
.silk-email {background-position: -180px -180px;}
.silk-email_add {background-position: -200px -180px;}
.silk-email_attach {background-position: -220px -180px;}
.silk-email_delete {background-position: -240px -180px;}
.silk-email_edit {background-position: -260px -180px;}
.silk-email_error {background-position: -280px -180px;}
.silk-email_go {background-position: -300px -180px;}
.silk-email_link {background-position: -320px -180px;}
.silk-email_open {background-position: -340px -180px;}
.silk-email_open_image {background-position: -360px -180px;}
.silk-emoticon_evilgrin {background-position: -380px -180px;}
.silk-emoticon_grin {background-position: -400px -180px;}
.silk-emoticon_happy {background-position: -420px -180px;}
.silk-emoticon_smile {background-position: -440px -180px;}
.silk-emoticon_surprised {background-position: -460px -180px;}
.silk-emoticon_tongue {background-position: -480px -180px;}
.silk-emoticon_unhappy {background-position: -500px -180px;}
.silk-emoticon_waii {background-position: -520px -180px;}
.silk-emoticon_wink {background-position: -540px -180px;}
.silk-error {background-position: -560px -180px;}
.silk-error_add {background-position: -580px -180px;}
.silk-error_delete {background-position: -600px -180px;}
.silk-error_go {background-position: -620px -180px;}
.silk-exclamation {background-position: -640px -180px;}
.silk-eye {background-position: -660px -180px;}
.silk-feed {background-position: -680px -180px;}
.silk-feed_add {background-position: -700px -180px;}
.silk-feed_delete {background-position: -720px -180px;}
.silk-feed_disk {background-position: -740px -180px;}
.silk-feed_edit {background-position: -760px -180px;}
.silk-feed_error {background-position: -780px -180px;}
.silk-feed_go {background-position: -0px -200px;}
.silk-feed_key {background-position: -20px -200px;}
.silk-feed_link {background-position: -40px -200px;}
.silk-feed_magnify {background-position: -60px -200px;}
.silk-female {background-position: -80px -200px;}
.silk-film {background-position: -100px -200px;}
.silk-film_add {background-position: -120px -200px;}
.silk-film_delete {background-position: -140px -200px;}
.silk-film_edit {background-position: -160px -200px;}
.silk-film_error {background-position: -180px -200px;}
.silk-film_go {background-position: -200px -200px;}
.silk-film_key {background-position: -220px -200px;}
.silk-film_link {background-position: -240px -200px;}
.silk-film_save {background-position: -260px -200px;}
.silk-find {background-position: -280px -200px;}
.silk-flag_blue {background-position: -300px -200px;}
.silk-flag_green {background-position: -320px -200px;}
.silk-flag_orange {background-position: -340px -200px;}
.silk-flag_pink {background-position: -360px -200px;}
.silk-flag_purple {background-position: -380px -200px;}
.silk-flag_red {background-position: -400px -200px;}
.silk-flag_yellow {background-position: -420px -200px;}
.silk-folder {background-position: -440px -200px;}
.silk-folder_add {background-position: -460px -200px;}
.silk-folder_bell {background-position: -480px -200px;}
.silk-folder_brick {background-position: -500px -200px;}
.silk-folder_bug {background-position: -520px -200px;}
.silk-folder_camera {background-position: -540px -200px;}
.silk-folder_database {background-position: -560px -200px;}
.silk-folder_delete {background-position: -580px -200px;}
.silk-folder_edit {background-position: -600px -200px;}
.silk-folder_error {background-position: -620px -200px;}
.silk-folder_explore {background-position: -640px -200px;}
.silk-folder_feed {background-position: -660px -200px;}
.silk-folder_find {background-position: -680px -200px;}
.silk-folder_go {background-position: -700px -200px;}
.silk-folder_heart {background-position: -720px -200px;}
.silk-folder_image {background-position: -740px -200px;}
.silk-folder_key {background-position: -760px -200px;}
.silk-folder_lightbulb {background-position: -780px -200px;}
.silk-folder_link {background-position: -0px -220px;}
.silk-folder_magnify {background-position: -20px -220px;}
.silk-folder_page {background-position: -40px -220px;}
.silk-folder_page_white {background-position: -60px -220px;}
.silk-folder_palette {background-position: -80px -220px;}
.silk-folder_picture {background-position: -100px -220px;}
.silk-folder_star {background-position: -120px -220px;}
.silk-folder_table {background-position: -140px -220px;}
.silk-folder_user {background-position: -160px -220px;}
.silk-folder_wrench {background-position: -180px -220px;}
.silk-font {background-position: -200px -220px;}
.silk-font_add {background-position: -220px -220px;}
.silk-font_delete {background-position: -240px -220px;}
.silk-font_go {background-position: -260px -220px;}
.silk-group {background-position: -280px -220px;}
.silk-group_add {background-position: -300px -220px;}
.silk-group_delete {background-position: -320px -220px;}
.silk-group_edit {background-position: -340px -220px;}
.silk-group_error {background-position: -360px -220px;}
.silk-group_gear {background-position: -380px -220px;}
.silk-group_go {background-position: -400px -220px;}
.silk-group_key {background-position: -420px -220px;}
.silk-group_link {background-position: -440px -220px;}
.silk-heart {background-position: -460px -220px;}
.silk-heart_add {background-position: -480px -220px;}
.silk-heart_delete {background-position: -500px -220px;}
.silk-help {background-position: -520px -220px;}
.silk-hourglass {background-position: -540px -220px;}
.silk-hourglass_add {background-position: -560px -220px;}
.silk-hourglass_delete {background-position: -580px -220px;}
.silk-hourglass_go {background-position: -600px -220px;}
.silk-hourglass_link {background-position: -620px -220px;}
.silk-house {background-position: -640px -220px;}
.silk-house_go {background-position: -660px -220px;}
.silk-house_link {background-position: -680px -220px;}
.silk-html {background-position: -700px -220px;}
.silk-html_add {background-position: -720px -220px;}
.silk-html_delete {background-position: -740px -220px;}
.silk-html_go {background-position: -760px -220px;}
.silk-html_valid {background-position: -780px -220px;}
.silk-image {background-position: -0px -240px;}
.silk-image_add {background-position: -20px -240px;}
.silk-image_delete {background-position: -40px -240px;}
.silk-image_edit {background-position: -60px -240px;}
.silk-image_link {background-position: -80px -240px;}
.silk-images {background-position: -100px -240px;}
.silk-information {background-position: -120px -240px;}
.silk-ipod {background-position: -140px -240px;}
.silk-ipod_cast {background-position: -160px -240px;}
.silk-ipod_cast_add {background-position: -180px -240px;}
.silk-ipod_cast_delete {background-position: -200px -240px;}
.silk-ipod_sound {background-position: -220px -240px;}
.silk-joystick {background-position: -240px -240px;}
.silk-joystick_add {background-position: -260px -240px;}
.silk-joystick_delete {background-position: -280px -240px;}
.silk-joystick_error {background-position: -300px -240px;}
.silk-key {background-position: -320px -240px;}
.silk-key_add {background-position: -340px -240px;}
.silk-key_delete {background-position: -360px -240px;}
.silk-key_go {background-position: -380px -240px;}
.silk-keyboard {background-position: -400px -240px;}
.silk-keyboard_add {background-position: -420px -240px;}
.silk-keyboard_delete {background-position: -440px -240px;}
.silk-keyboard_magnify {background-position: -460px -240px;}
.silk-layers {background-position: -480px -240px;}
.silk-layout {background-position: -500px -240px;}
.silk-layout_add {background-position: -520px -240px;}
.silk-layout_content {background-position: -540px -240px;}
.silk-layout_delete {background-position: -560px -240px;}
.silk-layout_edit {background-position: -580px -240px;}
.silk-layout_error {background-position: -600px -240px;}
.silk-layout_header {background-position: -620px -240px;}
.silk-layout_link {background-position: -640px -240px;}
.silk-layout_sidebar {background-position: -660px -240px;}
.silk-lightbulb {background-position: -680px -240px;}
.silk-lightbulb_add {background-position: -700px -240px;}
.silk-lightbulb_delete {background-position: -720px -240px;}
.silk-lightbulb_off {background-position: -740px -240px;}
.silk-lightning {background-position: -760px -240px;}
.silk-lightning_add {background-position: -780px -240px;}
.silk-lightning_delete {background-position: -0px -260px;}
.silk-lightning_go {background-position: -20px -260px;}
.silk-link {background-position: -40px -260px;}
.silk-link_add {background-position: -60px -260px;}
.silk-link_break {background-position: -80px -260px;}
.silk-link_delete {background-position: -100px -260px;}
.silk-link_edit {background-position: -120px -260px;}
.silk-link_error {background-position: -140px -260px;}
.silk-link_go {background-position: -160px -260px;}
.silk-lock {background-position: -180px -260px;}
.silk-lock_add {background-position: -200px -260px;}
.silk-lock_break {background-position: -220px -260px;}
.silk-lock_delete {background-position: -240px -260px;}
.silk-lock_edit {background-position: -260px -260px;}
.silk-lock_go {background-position: -280px -260px;}
.silk-lock_open {background-position: -300px -260px;}
.silk-lorry {background-position: -320px -260px;}
.silk-lorry_add {background-position: -340px -260px;}
.silk-lorry_delete {background-position: -360px -260px;}
.silk-lorry_error {background-position: -380px -260px;}
.silk-lorry_flatbed {background-position: -400px -260px;}
.silk-lorry_go {background-position: -420px -260px;}
.silk-lorry_link {background-position: -440px -260px;}
.silk-magifier_zoom_out {background-position: -460px -260px;}
.silk-magnifier {background-position: -480px -260px;}
.silk-magnifier_zoom_in {background-position: -500px -260px;}
.silk-male {background-position: -520px -260px;}
.silk-map {background-position: -540px -260px;}
.silk-map_add {background-position: -560px -260px;}
.silk-map_delete {background-position: -580px -260px;}
.silk-map_edit {background-position: -600px -260px;}
.silk-map_go {background-position: -620px -260px;}
.silk-map_magnify {background-position: -640px -260px;}
.silk-medal_bronze_1 {background-position: -660px -260px;}
.silk-medal_bronze_2 {background-position: -680px -260px;}
.silk-medal_bronze_3 {background-position: -700px -260px;}
.silk-medal_bronze_add {background-position: -720px -260px;}
.silk-medal_bronze_delete {background-position: -740px -260px;}
.silk-medal_gold_1 {background-position: -760px -260px;}
.silk-medal_gold_2 {background-position: -780px -260px;}
.silk-medal_gold_3 {background-position: -0px -280px;}
.silk-medal_gold_add {background-position: -20px -280px;}
.silk-medal_gold_delete {background-position: -40px -280px;}
.silk-medal_silver_1 {background-position: -60px -280px;}
.silk-medal_silver_2 {background-position: -80px -280px;}
.silk-medal_silver_3 {background-position: -100px -280px;}
.silk-medal_silver_add {background-position: -120px -280px;}
.silk-medal_silver_delete {background-position: -140px -280px;}
.silk-money {background-position: -160px -280px;}
.silk-money_add {background-position: -180px -280px;}
.silk-money_delete {background-position: -200px -280px;}
.silk-money_dollar {background-position: -220px -280px;}
.silk-money_euro {background-position: -240px -280px;}
.silk-money_pound {background-position: -260px -280px;}
.silk-money_yen {background-position: -280px -280px;}
.silk-monitor {background-position: -300px -280px;}
.silk-monitor_add {background-position: -320px -280px;}
.silk-monitor_delete {background-position: -340px -280px;}
.silk-monitor_edit {background-position: -360px -280px;}
.silk-monitor_error {background-position: -380px -280px;}
.silk-monitor_go {background-position: -400px -280px;}
.silk-monitor_lightning {background-position: -420px -280px;}
.silk-monitor_link {background-position: -440px -280px;}
.silk-mouse {background-position: -460px -280px;}
.silk-mouse_add {background-position: -480px -280px;}
.silk-mouse_delete {background-position: -500px -280px;}
.silk-mouse_error {background-position: -520px -280px;}
.silk-music {background-position: -540px -280px;}
.silk-new {background-position: -560px -280px;}
.silk-newspaper {background-position: -580px -280px;}
.silk-newspaper_add {background-position: -600px -280px;}
.silk-newspaper_delete {background-position: -620px -280px;}
.silk-newspaper_go {background-position: -640px -280px;}
.silk-newspaper_link {background-position: -660px -280px;}
.silk-note {background-position: -680px -280px;}
.silk-note_add {background-position: -700px -280px;}
.silk-note_delete {background-position: -720px -280px;}
.silk-note_edit {background-position: -740px -280px;}
.silk-note_error {background-position: -760px -280px;}
.silk-note_go {background-position: -780px -280px;}
.silk-overlays {background-position: -0px -300px;}
.silk-package {background-position: -20px -300px;}
.silk-package_add {background-position: -40px -300px;}
.silk-package_delete {background-position: -60px -300px;}
.silk-package_go {background-position: -80px -300px;}
.silk-package_green {background-position: -100px -300px;}
.silk-package_link {background-position: -120px -300px;}
.silk-page {background-position: -140px -300px;}
.silk-page_add {background-position: -160px -300px;}
.silk-page_attach {background-position: -180px -300px;}
.silk-page_code {background-position: -200px -300px;}
.silk-page_copy {background-position: -220px -300px;}
.silk-page_delete {background-position: -240px -300px;}
.silk-page_edit {background-position: -260px -300px;}
.silk-page_error {background-position: -280px -300px;}
.silk-page_excel {background-position: -300px -300px;}
.silk-page_find {background-position: -320px -300px;}
.silk-page_gear {background-position: -340px -300px;}
.silk-page_go {background-position: -360px -300px;}
.silk-page_green {background-position: -380px -300px;}
.silk-page_key {background-position: -400px -300px;}
.silk-page_lightning {background-position: -420px -300px;}
.silk-page_link {background-position: -440px -300px;}
.silk-page_paintbrush {background-position: -460px -300px;}
.silk-page_paste {background-position: -480px -300px;}
.silk-page_red {background-position: -500px -300px;}
.silk-page_refresh {background-position: -520px -300px;}
.silk-page_save {background-position: -540px -300px;}
.silk-page_white {background-position: -560px -300px;}
.silk-page_white_acrobat {background-position: -580px -300px;}
.silk-page_white_actionscript {background-position: -600px -300px;}
.silk-page_white_add {background-position: -620px -300px;}
.silk-page_white_c {background-position: -640px -300px;}
.silk-page_white_camera {background-position: -660px -300px;}
.silk-page_white_cd {background-position: -680px -300px;}
.silk-page_white_code {background-position: -700px -300px;}
.silk-page_white_code_red {background-position: -720px -300px;}
.silk-page_white_coldfusion {background-position: -740px -300px;}
.silk-page_white_compressed {background-position: -760px -300px;}
.silk-page_white_copy {background-position: -780px -300px;}
.silk-page_white_cplusplus {background-position: -0px -320px;}
.silk-page_white_csharp {background-position: -20px -320px;}
.silk-page_white_cup {background-position: -40px -320px;}
.silk-page_white_database {background-position: -60px -320px;}
.silk-page_white_delete {background-position: -80px -320px;}
.silk-page_white_dvd {background-position: -100px -320px;}
.silk-page_white_edit {background-position: -120px -320px;}
.silk-page_white_error {background-position: -140px -320px;}
.silk-page_white_excel {background-position: -160px -320px;}
.silk-page_white_find {background-position: -180px -320px;}
.silk-page_white_flash {background-position: -200px -320px;}
.silk-page_white_freehand {background-position: -220px -320px;}
.silk-page_white_gear {background-position: -240px -320px;}
.silk-page_white_get {background-position: -260px -320px;}
.silk-page_white_go {background-position: -280px -320px;}
.silk-page_white_h {background-position: -300px -320px;}
.silk-page_white_horizontal {background-position: -320px -320px;}
.silk-page_white_key {background-position: -340px -320px;}
.silk-page_white_lightning {background-position: -360px -320px;}
.silk-page_white_link {background-position: -380px -320px;}
.silk-page_white_magnify {background-position: -400px -320px;}
.silk-page_white_medal {background-position: -420px -320px;}
.silk-page_white_office {background-position: -440px -320px;}
.silk-page_white_paint {background-position: -460px -320px;}
.silk-page_white_paintbrush {background-position: -480px -320px;}
.silk-page_white_paste {background-position: -500px -320px;}
.silk-page_white_php {background-position: -520px -320px;}
.silk-page_white_picture {background-position: -540px -320px;}
.silk-page_white_powerpoint {background-position: -560px -320px;}
.silk-page_white_put {background-position: -580px -320px;}
.silk-page_white_ruby {background-position: -600px -320px;}
.silk-page_white_stack {background-position: -620px -320px;}
.silk-page_white_star {background-position: -640px -320px;}
.silk-page_white_swoosh {background-position: -660px -320px;}
.silk-page_white_text {background-position: -680px -320px;}
.silk-page_white_text_width {background-position: -700px -320px;}
.silk-page_white_tux {background-position: -720px -320px;}
.silk-page_white_vector {background-position: -740px -320px;}
.silk-page_white_visualstudio {background-position: -760px -320px;}
.silk-page_white_width {background-position: -780px -320px;}
.silk-page_white_word {background-position: -0px -340px;}
.silk-page_white_world {background-position: -20px -340px;}
.silk-page_white_wrench {background-position: -40px -340px;}
.silk-page_white_zip {background-position: -60px -340px;}
.silk-page_word {background-position: -80px -340px;}
.silk-page_world {background-position: -100px -340px;}
.silk-paintbrush {background-position: -120px -340px;}
.silk-paintcan {background-position: -140px -340px;}
.silk-palette {background-position: -160px -340px;}
.silk-paste_plain {background-position: -180px -340px;}
.silk-paste_word {background-position: -200px -340px;}
.silk-pencil {background-position: -220px -340px;}
.silk-pencil_add {background-position: -240px -340px;}
.silk-pencil_delete {background-position: -260px -340px;}
.silk-pencil_go {background-position: -280px -340px;}
.silk-phone {background-position: -300px -340px;}
.silk-phone_add {background-position: -320px -340px;}
.silk-phone_delete {background-position: -340px -340px;}
.silk-phone_sound {background-position: -360px -340px;}
.silk-photo {background-position: -380px -340px;}
.silk-photo_add {background-position: -400px -340px;}
.silk-photo_delete {background-position: -420px -340px;}
.silk-photo_link {background-position: -440px -340px;}
.silk-photos {background-position: -460px -340px;}
.silk-picture {background-position: -480px -340px;}
.silk-picture_add {background-position: -500px -340px;}
.silk-picture_delete {background-position: -520px -340px;}
.silk-picture_edit {background-position: -540px -340px;}
.silk-picture_empty {background-position: -560px -340px;}
.silk-picture_error {background-position: -580px -340px;}
.silk-picture_go {background-position: -600px -340px;}
.silk-picture_key {background-position: -620px -340px;}
.silk-picture_link {background-position: -640px -340px;}
.silk-picture_save {background-position: -660px -340px;}
.silk-pictures {background-position: -680px -340px;}
.silk-pilcrow {background-position: -700px -340px;}
.silk-pill {background-position: -720px -340px;}
.silk-pill_add {background-position: -740px -340px;}
.silk-pill_delete {background-position: -760px -340px;}
.silk-pill_go {background-position: -780px -340px;}
.silk-plugin {background-position: -0px -360px;}
.silk-plugin_add {background-position: -20px -360px;}
.silk-plugin_delete {background-position: -40px -360px;}
.silk-plugin_disabled {background-position: -60px -360px;}
.silk-plugin_edit {background-position: -80px -360px;}
.silk-plugin_error {background-position: -100px -360px;}
.silk-plugin_go {background-position: -120px -360px;}
.silk-plugin_link {background-position: -140px -360px;}
.silk-printer {background-position: -160px -360px;}
.silk-printer_add {background-position: -180px -360px;}
.silk-printer_delete {background-position: -200px -360px;}
.silk-printer_empty {background-position: -220px -360px;}
.silk-printer_error {background-position: -240px -360px;}
.silk-rainbow {background-position: -260px -360px;}
.silk-report {background-position: -280px -360px;}
.silk-report_add {background-position: -300px -360px;}
.silk-report_delete {background-position: -320px -360px;}
.silk-report_disk {background-position: -340px -360px;}
.silk-report_edit {background-position: -360px -360px;}
.silk-report_go {background-position: -380px -360px;}
.silk-report_key {background-position: -400px -360px;}
.silk-report_link {background-position: -420px -360px;}
.silk-report_magnify {background-position: -440px -360px;}
.silk-report_picture {background-position: -460px -360px;}
.silk-report_user {background-position: -480px -360px;}
.silk-report_word {background-position: -500px -360px;}
.silk-resultset_first {background-position: -520px -360px;}
.silk-resultset_last {background-position: -540px -360px;}
.silk-resultset_next {background-position: -560px -360px;}
.silk-resultset_previous {background-position: -580px -360px;}
.silk-rosette {background-position: -600px -360px;}
.silk-rss {background-position: -620px -360px;}
.silk-rss_add {background-position: -640px -360px;}
.silk-rss_delete {background-position: -660px -360px;}
.silk-rss_go {background-position: -680px -360px;}
.silk-rss_valid {background-position: -700px -360px;}
.silk-ruby {background-position: -720px -360px;}
.silk-ruby_add {background-position: -740px -360px;}
.silk-ruby_delete {background-position: -760px -360px;}
.silk-ruby_gear {background-position: -780px -360px;}
.silk-ruby_get {background-position: -0px -380px;}
.silk-ruby_go {background-position: -20px -380px;}
.silk-ruby_key {background-position: -40px -380px;}
.silk-ruby_link {background-position: -60px -380px;}
.silk-ruby_put {background-position: -80px -380px;}
.silk-script {background-position: -100px -380px;}
.silk-script_add {background-position: -120px -380px;}
.silk-script_code {background-position: -140px -380px;}
.silk-script_code_red {background-position: -160px -380px;}
.silk-script_delete {background-position: -180px -380px;}
.silk-script_edit {background-position: -200px -380px;}
.silk-script_error {background-position: -220px -380px;}
.silk-script_gear {background-position: -240px -380px;}
.silk-script_go {background-position: -260px -380px;}
.silk-script_key {background-position: -280px -380px;}
.silk-script_lightning {background-position: -300px -380px;}
.silk-script_link {background-position: -320px -380px;}
.silk-script_palette {background-position: -340px -380px;}
.silk-script_save {background-position: -360px -380px;}
.silk-server {background-position: -380px -380px;}
.silk-server_add {background-position: -400px -380px;}
.silk-server_chart {background-position: -420px -380px;}
.silk-server_compressed {background-position: -440px -380px;}
.silk-server_connect {background-position: -460px -380px;}
.silk-server_database {background-position: -480px -380px;}
.silk-server_delete {background-position: -500px -380px;}
.silk-server_edit {background-position: -520px -380px;}
.silk-server_error {background-position: -540px -380px;}
.silk-server_go {background-position: -560px -380px;}
.silk-server_key {background-position: -580px -380px;}
.silk-server_lightning {background-position: -600px -380px;}
.silk-server_link {background-position: -620px -380px;}
.silk-server_uncompressed {background-position: -640px -380px;}
.silk-shading {background-position: -660px -380px;}
.silk-shape_align_bottom {background-position: -680px -380px;}
.silk-shape_align_center {background-position: -700px -380px;}
.silk-shape_align_left {background-position: -720px -380px;}
.silk-shape_align_middle {background-position: -740px -380px;}
.silk-shape_align_right {background-position: -760px -380px;}
.silk-shape_align_top {background-position: -780px -380px;}
.silk-shape_flip_horizontal {background-position: -0px -400px;}
.silk-shape_flip_vertical {background-position: -20px -400px;}
.silk-shape_group {background-position: -40px -400px;}
.silk-shape_handles {background-position: -60px -400px;}
.silk-shape_move_back {background-position: -80px -400px;}
.silk-shape_move_backwards {background-position: -100px -400px;}
.silk-shape_move_forwards {background-position: -120px -400px;}
.silk-shape_move_front {background-position: -140px -400px;}
.silk-shape_rotate_anticlockwise {background-position: -160px -400px;}
.silk-shape_rotate_clockwise {background-position: -180px -400px;}
.silk-shape_square {background-position: -200px -400px;}
.silk-shape_square_add {background-position: -220px -400px;}
.silk-shape_square_delete {background-position: -240px -400px;}
.silk-shape_square_edit {background-position: -260px -400px;}
.silk-shape_square_error {background-position: -280px -400px;}
.silk-shape_square_go {background-position: -300px -400px;}
.silk-shape_square_key {background-position: -320px -400px;}
.silk-shape_square_link {background-position: -340px -400px;}
.silk-shape_ungroup {background-position: -360px -400px;}
.silk-shield {background-position: -380px -400px;}
.silk-shield_add {background-position: -400px -400px;}
.silk-shield_delete {background-position: -420px -400px;}
.silk-shield_go {background-position: -440px -400px;}
.silk-sitemap {background-position: -460px -400px;}
.silk-sitemap_color {background-position: -480px -400px;}
.silk-sound {background-position: -500px -400px;}
.silk-sound_add {background-position: -520px -400px;}
.silk-sound_delete {background-position: -540px -400px;}
.silk-sound_low {background-position: -560px -400px;}
.silk-sound_mute {background-position: -580px -400px;}
.silk-sound_none {background-position: -600px -400px;}
.silk-spellcheck {background-position: -620px -400px;}
.silk-sport_8ball {background-position: -640px -400px;}
.silk-sport_basketball {background-position: -660px -400px;}
.silk-sport_football {background-position: -680px -400px;}
.silk-sport_golf {background-position: -700px -400px;}
.silk-sport_raquet {background-position: -720px -400px;}
.silk-sport_shuttlecock {background-position: -740px -400px;}
.silk-sport_soccer {background-position: -760px -400px;}
.silk-sport_tennis {background-position: -780px -400px;}
.silk-star {background-position: -0px -420px;}
.silk-status_away {background-position: -20px -420px;}
.silk-status_busy {background-position: -40px -420px;}
.silk-status_offline {background-position: -60px -420px;}
.silk-status_online {background-position: -80px -420px;}
.silk-stop {background-position: -100px -420px;}
.silk-style {background-position: -120px -420px;}
.silk-style_add {background-position: -140px -420px;}
.silk-style_delete {background-position: -160px -420px;}
.silk-style_edit {background-position: -180px -420px;}
.silk-style_go {background-position: -200px -420px;}
.silk-sum {background-position: -220px -420px;}
.silk-tab {background-position: -240px -420px;}
.silk-tab_add {background-position: -260px -420px;}
.silk-tab_delete {background-position: -280px -420px;}
.silk-tab_edit {background-position: -300px -420px;}
.silk-tab_go {background-position: -320px -420px;}
.silk-table {background-position: -340px -420px;}
.silk-table_add {background-position: -360px -420px;}
.silk-table_delete {background-position: -380px -420px;}
.silk-table_edit {background-position: -400px -420px;}
.silk-table_error {background-position: -420px -420px;}
.silk-table_gear {background-position: -440px -420px;}
.silk-table_go {background-position: -460px -420px;}
.silk-table_key {background-position: -480px -420px;}
.silk-table_lightning {background-position: -500px -420px;}
.silk-table_link {background-position: -520px -420px;}
.silk-table_multiple {background-position: -540px -420px;}
.silk-table_refresh {background-position: -560px -420px;}
.silk-table_relationship {background-position: -580px -420px;}
.silk-table_row_delete {background-position: -600px -420px;}
.silk-table_row_insert {background-position: -620px -420px;}
.silk-table_save {background-position: -640px -420px;}
.silk-table_sort {background-position: -660px -420px;}
.silk-tag {background-position: -680px -420px;}
.silk-tag_blue {background-position: -700px -420px;}
.silk-tag_blue_add {background-position: -720px -420px;}
.silk-tag_blue_delete {background-position: -740px -420px;}
.silk-tag_blue_edit {background-position: -760px -420px;}
.silk-tag_green {background-position: -780px -420px;}
.silk-tag_orange {background-position: -0px -440px;}
.silk-tag_pink {background-position: -20px -440px;}
.silk-tag_purple {background-position: -40px -440px;}
.silk-tag_red {background-position: -60px -440px;}
.silk-tag_yellow {background-position: -80px -440px;}
.silk-telephone {background-position: -100px -440px;}
.silk-telephone_add {background-position: -120px -440px;}
.silk-telephone_delete {background-position: -140px -440px;}
.silk-telephone_edit {background-position: -160px -440px;}
.silk-telephone_error {background-position: -180px -440px;}
.silk-telephone_go {background-position: -200px -440px;}
.silk-telephone_key {background-position: -220px -440px;}
.silk-telephone_link {background-position: -240px -440px;}
.silk-television {background-position: -260px -440px;}
.silk-television_add {background-position: -280px -440px;}
.silk-television_delete {background-position: -300px -440px;}
.silk-text_align_center {background-position: -320px -440px;}
.silk-text_align_justify {background-position: -340px -440px;}
.silk-text_align_left {background-position: -360px -440px;}
.silk-text_align_right {background-position: -380px -440px;}
.silk-text_allcaps {background-position: -400px -440px;}
.silk-text_bold {background-position: -420px -440px;}
.silk-text_columns {background-position: -440px -440px;}
.silk-text_dropcaps {background-position: -460px -440px;}
.silk-text_heading_1 {background-position: -480px -440px;}
.silk-text_heading_2 {background-position: -500px -440px;}
.silk-text_heading_3 {background-position: -520px -440px;}
.silk-text_heading_4 {background-position: -540px -440px;}
.silk-text_heading_5 {background-position: -560px -440px;}
.silk-text_heading_6 {background-position: -580px -440px;}
.silk-text_horizontalrule {background-position: -600px -440px;}
.silk-text_indent {background-position: -620px -440px;}
.silk-text_indent_remove {background-position: -640px -440px;}
.silk-text_italic {background-position: -660px -440px;}
.silk-text_kerning {background-position: -680px -440px;}
.silk-text_letter_omega {background-position: -700px -440px;}
.silk-text_letterspacing {background-position: -720px -440px;}
.silk-text_linespacing {background-position: -740px -440px;}
.silk-text_list_bullets {background-position: -760px -440px;}
.silk-text_list_numbers {background-position: -780px -440px;}
.silk-text_lowercase {background-position: -0px -460px;}
.silk-text_padding_bottom {background-position: -20px -460px;}
.silk-text_padding_left {background-position: -40px -460px;}
.silk-text_padding_right {background-position: -60px -460px;}
.silk-text_padding_top {background-position: -80px -460px;}
.silk-text_replace {background-position: -100px -460px;}
.silk-text_signature {background-position: -120px -460px;}
.silk-text_smallcaps {background-position: -140px -460px;}
.silk-text_strikethrough {background-position: -160px -460px;}
.silk-text_subscript {background-position: -180px -460px;}
.silk-text_superscript {background-position: -200px -460px;}
.silk-text_underline {background-position: -220px -460px;}
.silk-text_uppercase {background-position: -240px -460px;}
.silk-textfield {background-position: -260px -460px;}
.silk-textfield_add {background-position: -280px -460px;}
.silk-textfield_delete {background-position: -300px -460px;}
.silk-textfield_key {background-position: -320px -460px;}
.silk-textfield_rename {background-position: -340px -460px;}
.silk-thumb_down {background-position: -360px -460px;}
.silk-thumb_up {background-position: -380px -460px;}
.silk-tick {background-position: -400px -460px;}
.silk-time {background-position: -420px -460px;}
.silk-time_add {background-position: -440px -460px;}
.silk-time_delete {background-position: -460px -460px;}
.silk-time_go {background-position: -480px -460px;}
.silk-timeline_marker {background-position: -500px -460px;}
.silk-transmit {background-position: -520px -460px;}
.silk-transmit_add {background-position: -540px -460px;}
.silk-transmit_blue {background-position: -560px -460px;}
.silk-transmit_delete {background-position: -580px -460px;}
.silk-transmit_edit {background-position: -600px -460px;}
.silk-transmit_error {background-position: -620px -460px;}
.silk-transmit_go {background-position: -640px -460px;}
.silk-tux {background-position: -660px -460px;}
.silk-user {background-position: -680px -460px;}
.silk-user_add {background-position: -700px -460px;}
.silk-user_comment {background-position: -720px -460px;}
.silk-user_delete {background-position: -740px -460px;}
.silk-user_edit {background-position: -760px -460px;}
.silk-user_female {background-position: -780px -460px;}
.silk-user_go {background-position: -0px -480px;}
.silk-user_gray {background-position: -20px -480px;}
.silk-user_green {background-position: -40px -480px;}
.silk-user_orange {background-position: -60px -480px;}
.silk-user_red {background-position: -80px -480px;}
.silk-user_suit {background-position: -100px -480px;}
.silk-vcard {background-position: -120px -480px;}
.silk-vcard_add {background-position: -140px -480px;}
.silk-vcard_delete {background-position: -160px -480px;}
.silk-vcard_edit {background-position: -180px -480px;}
.silk-vector {background-position: -200px -480px;}
.silk-vector_add {background-position: -220px -480px;}
.silk-vector_delete {background-position: -240px -480px;}
.silk-wand {background-position: -260px -480px;}
.silk-weather_clouds {background-position: -280px -480px;}
.silk-weather_cloudy {background-position: -300px -480px;}
.silk-weather_lightning {background-position: -320px -480px;}
.silk-weather_rain {background-position: -340px -480px;}
.silk-weather_snow {background-position: -360px -480px;}
.silk-weather_sun {background-position: -380px -480px;}
.silk-webcam {background-position: -400px -480px;}
.silk-webcam_add {background-position: -420px -480px;}
.silk-webcam_delete {background-position: -440px -480px;}
.silk-webcam_error {background-position: -460px -480px;}
.silk-world {background-position: -480px -480px;}
.silk-world_add {background-position: -500px -480px;}
.silk-world_delete {background-position: -520px -480px;}
.silk-world_edit {background-position: -540px -480px;}
.silk-world_go {background-position: -560px -480px;}
.silk-world_link {background-position: -580px -480px;}
.silk-wrench {background-position: -600px -480px;}
.silk-wrench_orange {background-position: -620px -480px;}
.silk-xhtml {background-position: -640px -480px;}
.silk-xhtml_add {background-position: -660px -480px;}
.silk-xhtml_delete {background-position: -680px -480px;}
.silk-xhtml_go {background-position: -700px -480px;}
.silk-xhtml_valid {background-position: -720px -480px;}
.silk-zoom {background-position: -740px -480px;}
.silk-zoom_in {background-position: -760px -480px;}
.silk-zoom_out {background-position: -780px -480px;}

/* Custom Icons */
.silk-circle_arrow_up {background-position: -0px -500px;}
.silk-circle_arrow_down {background-position: -20px -500px;}

#fieldValidationEditorDialog .theme-default .mmiFormWrappert .mmiFormFieldTypeCheckboxgroup input[type=text] {
  border: 1px solid #858585;
  width: 90%;
  padding: 2px;
  margin-top: 6px;
  margin-bottom: 20px;
}
#fieldValidationEditorDialog .theme-default .mmiFormWrappert .mmiFormFieldTypeCheckboxgroup li:last-child input[type=text] {
  margin-bottom: 0;
}
#fieldValidationEditorDialog .validatorMessage {
  border: solid 1px #ccc;
  width: 100%;
  padding: 4px;
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#fieldValidationEditorDialog .buttonBar {
  height: 40px;
  font-size: 13px;
  padding-left: 20px;
  padding-right: 20px;
}
#fieldValidationEditorDialog .buttonBar .saveValidators {
  float: right;
}

.dependencyInstructionsSurround {
  width: 10%;
  float: left;
}
.dependencyInstructions {
  clear: both;
  font-size: 12px;
  font-style: italic;
}
.dependencyEquation {
  float: left;
  width: calc(80% - 15px);
  margin-left: 4px;
  margin-right: 4px;
  height: 70px;
  resize: none;
}




.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
.mmiFormWrapper {
  font-size: 12px;
  line-height: 1em;
}
.mmiFormWrapper .mmiFormHiddenFields {
  display: none;
}
.mmiFormWrapper .mmiForm,
.mmiFormWrapper .mmiEditableFormSidePanelForm {
  z-index: 20;
}
.mmiFormWrapper .mmiFormInnerWrapper {
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
.mmiFormWrapper .mmiFormRow.show {
  display: block;
}
.mmiFormWrapper .mmiFormRow.hide {
  display: none;
}
.mmiFormWrapper .mmiFormRow:first-child {
  border-top: 1px solid #e4e4e4;
}
.mmiFormWrapper .mmiFormRow:last-child {
  border-bottom: 0;
}
.mmiFormWrapper .mmiFormRow:nth-child(odd) {
  background-color: #f5f5f5;
  border-bottom: 1px solid #cfcfcf;
}
.mmiFormWrapper .mmiFormRow:nth-child(odd) .mmiFormField input,
.mmiFormWrapper .mmiFormRow:nth-child(odd) .mmiFormField textarea {
  background-color: #ffffff;
}
.mmiFormWrapper .mmiFormRow:nth-child(even) {
  background-color: #ffffff;
  border-bottom: 1px solid #e4e4e4;
}
.mmiFormWrapper .mmiFormRow:nth-child(even) .mmiFormField input,
.mmiFormWrapper .mmiFormRow:nth-child(even) .mmiFormField textarea {
  background-color: #ffffff;
}
.mmiFormWrapper .mmiFormRow > .inner {
  padding: 6px;
}
.mmiFormWrapper .mmiFormCell {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
.mmiFormWrapper .mmiFormCell.helpTextPresent .mmiFormFieldLabel {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 25px;
}
.mmiFormWrapper .mmiFormFieldLabel,
.mmiFormWrapper .mmiFormFieldSublabel {
  margin-bottom: 4px;
  margin-left: 4px;
  color: #4a4a4a;
  font-weight: bold;
}
.mmiFormWrapper .mmiFormFieldSublabel {
  margin-left: 10px;
}
.mmiFormWrapper .mmiFormFieldHelpIcon {
  position: absolute;
  top: 0;
  left: 0;
}
.mmiFormWrapper .mmiFormFieldDescription {
  margin-top: 2px;
  margin-left: 10px;
  font-size: 9px;
  color: #4a4a4a;
}
.mmiFormWrapper .mmiFormFieldNotes {
  display: none;
  width: 22px;
  height: 22px;
  position: absolute;
  top: -5px;
  right: 5px;
}
.mmiFormWrapper .mmiFormFieldNotes .field {
  display: none;
}
.mmiFormWrapper .mmiFormField {
  display: block;
}
.mmiFormWrapper .mmiFormField > .inner {
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  margin: 4px;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  background-color: #ffffff;
  border-color: #858585;
}
.mmiFormWrapper .mmiFormField input,
.mmiFormWrapper .mmiFormField textarea {
  margin: 0;
  padding: 0;
  border: none;
  width: 100%;
  height: 100%;
  outline: none;
  background: transparent;
  background-color: #ffffff;
}
.mmiFormWrapper .mmiFormField textarea {
  min-height: 75px;
  min-width: 100%;
  max-width: 100%;
  line-height: 1.3em;
  padding: 3px;
}
.mmiFormWrapper .mmiFormField input[type="checkbox"] {
  height: auto;
  width: auto;
}
.mmiFormWrapper .mmiFormFieldTypeLabel .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeSublabel .mmiFormField > .inner {
  margin-top: 16px;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: transparent;
}
.mmiFormWrapper .mmiFormFieldTypeLabel .mmiFormField,
.mmiFormWrapper .mmiFormFieldTypeSublabel .mmiFormField {
  color: #1264b1;
  font-size: 18px;
}
.mmiFormWrapper .mmiFormFieldTypeSublabel .mmiFormField {
  margin-left: 10px;
  font-size: 16px;
}
.mmiFormWrapper .mmiFormFieldTypeDivider .mmiFormField > .inner {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: transparent;
}
.mmiFormWrapper .mmiFormFieldTypeDivider .mmiFormField hr {
  border: none;
  background-color: #373737;
  height: 2px;
}
.mmiFormWrapper .mmiFormFieldTypeContent .mmiFormField > .inner {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 0;
  background: transparent;
  line-height: 1.25em;
}
.mmiFormWrapper .mmiFormFieldTypeContent .mmiFormFieldDescription {
  margin: 0;
}
.mmiFormWrapper .mmiFormFieldTypeCodesnippet {
  margin-bottom: 16px;
}
.mmiFormWrapper .mmiFormFieldTypeCodesnippet.theme-nolinenos .code pre {
  padding: 4px;
  white-space: pre-wrap;
  word-break: break-all;
}
.mmiFormWrapper .mmiFormFieldTypeCodesnippet.theme-nolinenos .linenos {
  display: none;
}
.mmiFormWrapper .mmiFormFieldTypeCodesnippet .codeSnippetRendered {
  background-color: #F7F7F9;
  font-size: 12px;
  line-height: 18px;
  transition: height 1s linear;
  -moz-transition: height 1s linear;
  -webkit-transition: height 1s linear;
  overflow: auto;
}
.mmiFormWrapper .mmiFormFieldTypeCodesnippet.expanded .codeSnippetRendered {
  max-height: none;
}
.mmiFormWrapper .mmiFormFieldTypeCodesnippet .mmiFormField > .inner {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  border-style: solid;
  border-color: #bbbbbb;
  padding: 0;
  overflow: auto;
  margin-bottom: 0;
}
.mmiFormWrapper .mmiFormFieldTypeCodesnippet .mmiFormFieldLabel {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  display: inline;
  margin: 0;
  padding: 4px 10px;
  background-color: #F7F7F9;
  border: 1px solid #bbbbbb;
  border-bottom: none;
  margin-left: 4px;
  position: relative;
  top: -1px;
}
.mmiFormWrapper .mmiFormFieldTypeCodesnippet .mmiFormFieldDescription {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  font-size: 12px;
  background-color: #effaff;
  border: 1px solid #74d4ff;
  color: #222222;
  margin: 12px 4px 8px 4px;
  padding: 8px 6px;
}
.mmiFormWrapper .mmiFormFieldTypeBbcode .mmiFormField > .inner {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 0;
  margin-bottom: 10px;
}
.mmiFormWrapper .mmiFormFieldTypeSpacer .mmiFormField > .inner {
  background: transparent;
}
.mmiFormWrapper .mmiFormFieldTypeSpacer .mmiFormFieldLabel {
  margin: 0;
}
.mmiFormWrapper .mmiFormFieldTypeSpacer .mmiFormFieldDescription {
  margin: 0;
}
.mmiFormWrapper .mmiFormFieldTypeSpacer .mmiFormField > .inner {
  padding: 0;
  border: none;
  margin: 0;
}
.mmiFormWrapper .mmiFormFieldTypeImagethumbnail .mmiFormField > .inner {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: transparent;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField > .inner {
  padding: 0;
  background: transparent;
  border: none;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .selectedItems {
  margin-top: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #8FE3FF;
  float: left;
  font-size: 11px;
  margin-right: 6px;
  margin-top: 4px;
  padding: 2px 4px 2px 0;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item .icon {
  float: left;
  height: 17px;
  margin-top: -3px;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item .label {
  float: left;
  margin-left: 3px;
  font-weight: bold;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect select {
  width: 100%;
}
.mmiFormWrapper .mmiFormFieldTypeSelect .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeOption .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeFileref .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeItemref .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeFilerefdynamic .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeParent .mmiFormField > .inner {
  padding: 0;
  background: transparent;
  border: none;
}
.mmiFormWrapper .mmiFormFieldTypeSelect select,
.mmiFormWrapper .mmiFormFieldTypeOption select,
.mmiFormWrapper .mmiFormFieldTypeFileref select,
.mmiFormWrapper .mmiFormFieldTypeItemref select,
.mmiFormWrapper .mmiFormFieldTypeFilerefdynamic select,
.mmiFormWrapper .mmiFormFieldTypeParent select {
  width: 100%;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner {
  padding: 0;
  max-height: 350px;
  overflow: auto;
  border: none;
  background: transparent;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul {
  margin-left: 24px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li {
  display: block;
  list-style-type: none;
  line-height: 1.4em;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.label:not(:first-child),
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.label:not(:first-child),
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.label:not(:first-child) {
  margin-top: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field {
  margin-left: 12px;
  margin-bottom: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field input[type="checkbox"],
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field input[type="checkbox"],
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field input[type="checkbox"] {
  display: inline;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field .label,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field .label,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field .label {
  display: inline;
  margin-left: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox input,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup input,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled input {
  outline: none;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner {
  padding: 0;
  max-height: 350px;
  overflow: auto;
  border: none;
  background: transparent;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul {
  margin-left: 24px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul ul {
  margin: 12px;
  margin-top: 0;
  padding: 0;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul ul li.field {
  margin-left: 8px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul.level_1 > li > .label {
  font-weight: bold;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li {
  display: block;
  list-style-type: none;
  line-height: 1.4em;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.label:not(:first-child) {
  margin-top: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.field {
  margin-left: 12px;
  margin-bottom: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.field input[type="checkbox"] {
  display: inline;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.field .label {
  display: inline;
  margin-left: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree input {
  outline: none;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul {
  margin-left: 0;
  padding-left: 0;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul,
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul {
  padding: 0;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul li.label,
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.label {
  font-weight: bold;
}
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul li.field,
.mmiFormWrapper .mmiFormFieldTypeCheckboxtree .mmiFormField > .inner > ul li.field {
  border-size: 0;
}
.mmiFormWrapper .mmiFormFieldTypeColor .colorPickerFieldContainer {
  width: auto;
}
.mmiFormWrapper .mmiFormFieldTypeColor .mmiField_color {
  width: 100px;
  border: solid 1px #dddddd;
}
.mmiFormWrapper .mmiFormFieldTypeColor .mmiField_colorRgb {
  width: 25px;
  margin-left: 2px;
  margin-right: 2px;
  border-radius: 3px;
  text-align: center;
}
.mmiFormWrapper .mmiFormFieldTypeColor .mmiField_colorRgb.red {
  border: solid 1px #cc0000;
}
.mmiFormWrapper .mmiFormFieldTypeColor .mmiField_colorRgb.green {
  border: solid 1px #00cc00;
}
.mmiFormWrapper .mmiFormFieldTypeColor .mmiField_colorRgb.blue {
  border: solid 1px #0000cc;
}
.mmiFormWrapper .mmiFormFieldTypeColor .mmiField_colorSwatch {
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin-left: 3px;
  margin-right: 3px;
  border-radius: 3px;
  border: solid 1px #dddddd;
}
.mmiFormWrapper .mmiFormFieldTypeColor .colorSwatches {
  clear: both;
}
.mmiFormWrapper .mmiFormFieldTypeColor .colorSwatches .individualColorSwatch {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-right: 3px;
  border-radius: 3px;
}
.mmiFormWrapper .mmiFormFieldTypeRadio .mmiFormField > .inner {
  border: none;
  background: transparent;
  border-radius: none;
}
.mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiFormField_radio_listWrapper {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiFormField_radio_listWrapper li {
  line-height: 1.6em;
  margin-left: 12px;
}
.mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiFormField_radio_listWrapper li .label,
.mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiFormField_radio_listWrapper li .field {
  display: inline;
}
.mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiFormField_radio_listWrapper li input {
  outline: none;
  width: 13px;
  height: 13px;
  margin-top: 3px;
  margin-right: 6px;
  float: left;
}
.mmiFormWrapper .mmiFormFieldTypeRadio ul.mmiFormField_radio_listWrapper li:last-child {
  margin-bottom: 0;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild .button,
.mmiFormWrapper .mmiFormFieldTypeMultichild .button {
  margin-top: 4px;
  margin-bottom: 8px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild .button .icon,
.mmiFormWrapper .mmiFormFieldTypeMultichild .button .icon {
  display: block;
  float: left;
  margin-left: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild .button .label,
.mmiFormWrapper .mmiFormFieldTypeMultichild .button .label {
  display: block;
  height: 20px;
  float: left;
  line-height: 20px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild ul,
.mmiFormWrapper .mmiFormFieldTypeMultichild ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild ul li,
.mmiFormWrapper .mmiFormFieldTypeMultichild ul li {
  height: 20px;
  clear: both;
  margin-bottom: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild ul li .label,
.mmiFormWrapper .mmiFormFieldTypeMultichild ul li .label {
  float: left;
  margin-top: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild ul li .icon,
.mmiFormWrapper .mmiFormFieldTypeMultichild ul li .icon {
  float: left;
  margin-right: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeFile .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeMultifile .mmiFormField > .inner {
  padding: 0;
  border: none;
}
.mmiFormWrapper .mmiFormFieldTypeFile input,
.mmiFormWrapper .mmiFormFieldTypeMultifile input {
  width: 100%;
  height: 20px;
  border: 1px solid #9d9d9d;
}
.mmiFormWrapper .mmiFormFieldTypeFile .fileName,
.mmiFormWrapper .mmiFormFieldTypeMultifile .fileName {
  margin-top: 4px;
  font-size: 0.8em;
}
.mmiFormWrapper .mmiFormRow .mmiFormFieldTypeFile.mmiUploadInProgress .mmiFormField > .inner,
.mmiFormWrapper .mmiFormRow .mmiFormFieldTypeMultifile.mmiUploadInProgress .mmiFormField > .inner {
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../images/ajax-loaders/arrows-transparent-000000.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.mmiFormWrapper .mmiFormRow .mmiFormFieldTypeFile.mmiUploadInProgress .mmiFormField input,
.mmiFormWrapper .mmiFormRow .mmiFormFieldTypeMultifile.mmiUploadInProgress .mmiFormField input {
  visibility: hidden;
}
.mmiFormWrapper .mmiFormRow .mmiFormFieldTypeFile .mmiFormField > .inner,
.mmiFormWrapper .mmiFormRow .mmiFormFieldTypeMultifile .mmiFormField > .inner {
  background: transparent;
  border: none;
}
.mmiFormWrapper .mmiFormSystemResizeHandle {
  cursor: move;
  border: none;
  background-color: #858585;
  height: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 8px;
  overflow: hidden;
}
.mmiFormWrapper .mmiFormSystemResizeHandle .icon.icons_small.icon_drag_bar_handle {
  display: none;
}
.mmiFormWrapper .mmiFormSystemResizeHandle.ui-draggable {
  left: 0;
  right: 0;
}
.mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField > .inner {
  margin-right: 0;
  padding: 0;
  overflow: hidden;
}
.mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField .resizeHandle,
.mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField .resizeHandle,
.mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField .resizeHandle,
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField .resizeHandle {
  cursor: move;
  border: none;
  background-color: #858585;
  height: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 8px;
  overflow: hidden;
}
.mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField .resizeHandle .icon.icons_small.icon_drag_bar_handle,
.mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField .resizeHandle .icon.icons_small.icon_drag_bar_handle,
.mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField .resizeHandle .icon.icons_small.icon_drag_bar_handle,
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField .resizeHandle .icon.icons_small.icon_drag_bar_handle {
  display: none;
}
.mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField .resizeHandle.ui-draggable,
.mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField .resizeHandle.ui-draggable,
.mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField .resizeHandle.ui-draggable,
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField .resizeHandle.ui-draggable {
  left: 0;
  right: 0;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField > .inner {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 0;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField > .inner .jHtmlArea {
  width: auto !important;
  display: block;
  position: relative;
  border: 1px solid #858585;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField > .inner .jHtmlArea .ToolBar {
  width: auto !important;
  clear: both;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField > .inner .jHtmlArea div:not(.ToolBar) {
  border-top: 1px solid #858585;
  clear: both;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField iframe {
  border: none;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField .resizeHandle {
  cursor: move;
  border: none;
  background-color: #858585;
  height: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 8px;
  overflow: hidden;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField .resizeHandle .icon.icons_small.icon_drag_bar_handle {
  display: none;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField .resizeHandle.ui-draggable {
  left: 0;
  right: 0;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea textarea {
  min-height: 75px;
}
.mmiFormWrapper .mmiFormFieldTypeDatagrid .resizeHandle {
  cursor: move;
  border: none;
  background-color: #858585;
  height: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 8px;
  overflow: hidden;
}
.mmiFormWrapper .mmiFormFieldTypeDatagrid .resizeHandle .icon.icons_small.icon_drag_bar_handle {
  display: none;
}
.mmiFormWrapper .mmiFormFieldTypeDatagrid .resizeHandle.ui-draggable {
  left: 0;
  right: 0;
}
.mmiFormWrapper .mmiFormFieldTypeSubmit .mmiFormFieldLabel {
  display: none;
}
.mmiFormWrapper .mmiFormFieldTypeSubmit .mmiFormField {
  cursor: pointer;
}
.mmiFormWrapper .mmiFormFieldTypeSubmit .mmiFormField input {
  background: transparent;
  cursor: pointer;
}
.mmiFormWrapper .mmiFormFieldTypeSave .mmiFormFieldLabel {
  display: none;
}
.mmiFormWrapper .mmiFormFieldTypeSave .mmiFormField {
  cursor: pointer;
}
.mmiFormWrapper .mmiFormFieldTypeSave .mmiFormField > .inner {
  background-color: #5ec133;
  border-color: #408423;
}
.mmiFormWrapper .mmiFormFieldTypeSave .mmiFormField > .inner input {
  color: #ffffff;
  background-color: #5ec133;
  cursor: pointer;
}
.mmiFormWrapper .mmiFormFieldTypeSave .mmiFormField > .inner:hover {
  -webkit-box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.1);
  box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.1);
}
.mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormFieldLabel {
  display: none;
}
.mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormField {
  cursor: pointer;
}
.mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormField > .inner {
  background-color: #d22323;
  border-color: #851717;
}
.mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormField > .inner input {
  color: #ffffff;
  background-color: #d22323;
  cursor: pointer;
}
.mmiFormWrapper .mmiFormFieldTypeDelete .mmiFormField > .inner:hover {
  -webkit-box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.1);
  box-shadow: 2px 2px 8px 1px rgba(0,0,0,0.1);
}
.mmiFormWrapper .mmiFormFieldTypeReset .mmiFormFieldLabel {
  display: none;
}
.mmiFormWrapper .mmiFormFieldTypeButton .mmiFormFieldLabel {
  display: none;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeSave .mmiFormField {
  cursor: auto;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeSave .mmiFormField > .inner {
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../images/ajax-loaders/arrows-5ec133-ffffff.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeSave .mmiFormField > .inner input {
  visibility: hidden;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeSave .mmiFormField > .inner:hover {
  -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeDelete .mmiFormField {
  cursor: auto;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeDelete .mmiFormField > .inner input {
  visibility: hidden;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxSave .mmiFormFieldTypeDelete .mmiFormField > .inner:hover {
  -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeSave .mmiFormField {
  cursor: auto;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeSave .mmiFormField > .inner input {
  visibility: hidden;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeSave .mmiFormField > .inner:hover {
  -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeDelete .mmiFormField {
  cursor: auto;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeDelete .mmiFormField > .inner {
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../images/ajax-loaders/arrows-d22323-ffffff.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeDelete .mmiFormField > .inner input {
  visibility: hidden;
}
.mmiFormWrapper .mmiForm.mmiAjaxLoader.mmiAjaxDelete .mmiFormFieldTypeDelete .mmiFormField > .inner:hover {
  -webkit-box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
  box-shadow: 0 2px 9px 2px rgba(0,0,0,0.2);
}

.mmiLayoutContainer, .mmiLayout {
  display: block; }



.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}


.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
.mmiFormWrapper {
  font-family: "iskra-n4", "iskra", sans-serif;
  max-width: 1000px;
  margin: auto;
}
.mmiFormWrapper.clean .mmiFormFieldTypeSave input {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #a5a5a5;
  color: #E4E4E4;
  border-color: #5e5e5e;
  cursor: auto;
}
.mmiFormWrapper.hasChanges .mmiFormFieldTypeSave input:hover {
  background-color: #088dd9;
}
.mmiFormWrapper .mmiFormRow {
  margin-bottom: 12px;
}
.mmiFormWrapper .mmiFormCell > .inner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 2px 4px;
  margin: 4px;
}
.mmiFormWrapper .mmiFormCell.cellValidationRunning {
  position: relative;
}
.mmiFormWrapper .mmiFormCell.cellValidationRunning.mmiFormFieldTypeCheckbox .mmiFormField > .inner {
  position: relative;
}
.mmiFormWrapper .mmiFormCell.cellValidationRunning.mmiFormFieldTypeCheckbox .mmiFormField > .inner:after {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../images/ajax-loaders/arrows-ffffff-0b6695.gif);
  background-repeat: no-repeat;
  position: absolute;
  top: 1px;
  left: 24px;
}
.mmiFormWrapper .mmiFormCell.cellValidationRunning input:not([type="checkbox"]),
.mmiFormWrapper .mmiFormCell.cellValidationRunning textarea {
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../images/ajax-loaders/arrows-fafafa-0b6695.gif);
  background-repeat: no-repeat;
  background-position: right 6px center;
}
.mmiFormWrapper input,
.mmiFormWrapper textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "ff-enzo-web", sans-serif;
  background-color: #fafafa;
  color: #606060;
  border: 1px dotted #088dd9;
  font-size: 17px;
  padding: 3px;
  width: 100%;
}
.mmiFormWrapper input[type="checkbox"],
.mmiFormWrapper input[type="radio"] {
  width: auto;
}
.mmiFormWrapper select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "ff-enzo-web", sans-serif;
  width: 100%;
  border: 1px dotted #088dd9;
  background-color: #fafafa;
  color: #606060;
  font-size: 17px;
  padding: 3px;
}
.mmiFormWrapper .cellValidationErrors input {
  border-color: #b30b0b;
}
.mmiFormWrapper .mmiFormFieldLabel {
  font-family: "iskra-n4", "iskra", sans-serif;
  color: #0b6695;
  margin-bottom: 3px;
}
.mmiFormWrapper .validationError {
  color: #b30b0b;
}
.mmiFormWrapper .mmiFormFieldTypeLabel {
  font-size: 23px;
  color: #969696;
  border-bottom: 1px dashed #848484;
}
.mmiFormWrapper .mmiFormFieldTypeSave input {
  float: right;
  padding: 6px;
  border-style: solid;
  background-color: #055e91;
  color: #fafafa;
  cursor: pointer;
  width: auto;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild .button,
.mmiFormWrapper .mmiFormFieldTypeMultichild .button {
  margin-top: 4px;
  margin-bottom: 8px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild .button .icon,
.mmiFormWrapper .mmiFormFieldTypeMultichild .button .icon {
  display: block;
  float: left;
  margin-left: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild .button .label,
.mmiFormWrapper .mmiFormFieldTypeMultichild .button .label {
  display: block;
  height: 20px;
  float: left;
  line-height: 20px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild ul,
.mmiFormWrapper .mmiFormFieldTypeMultichild ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild ul li,
.mmiFormWrapper .mmiFormFieldTypeMultichild ul li {
  height: 20px;
  clear: both;
  margin-bottom: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild ul li .label,
.mmiFormWrapper .mmiFormFieldTypeMultichild ul li .label {
  float: left;
  margin-top: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeSinglechild ul li .icon,
.mmiFormWrapper .mmiFormFieldTypeMultichild ul li .icon {
  float: left;
  margin-right: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField > .inner {
  padding: 0;
  background: transparent;
  border: none;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .selectedItems {
  margin-top: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-color: #8FE3FF;
  float: left;
  font-size: 11px;
  margin-right: 6px;
  margin-top: 4px;
  padding: 2px 4px 2px 0;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item .icon {
  float: left;
  height: 17px;
  margin-top: -3px;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect .mmiFormField .item .label {
  float: left;
  margin-left: 3px;
  font-weight: bold;
}
.mmiFormWrapper .mmiFormFieldTypeMultiselect select {
  width: 100%;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner {
  padding: 0;
  max-height: 350px;
  overflow: auto;
  border: none;
  background: transparent;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul {
  margin-left: 24px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li {
  display: block;
  list-style-type: none;
  line-height: 1.4em;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.label:not(:first-child),
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.label:not(:first-child),
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.label:not(:first-child) {
  margin-top: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field {
  margin-left: 12px;
  margin-bottom: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field input[type="checkbox"],
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field input[type="checkbox"],
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field input[type="checkbox"] {
  display: inline;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox .mmiFormField > .inner > ul > li.field .label,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup .mmiFormField > .inner > ul > li.field .label,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled .mmiFormField > .inner > ul > li.field .label {
  display: inline;
  margin-left: 4px;
}
.mmiFormWrapper .mmiFormFieldTypeCheckbox input,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroup input,
.mmiFormWrapper .mmiFormFieldTypeCheckboxgroupbundled input {
  outline: none;
}
.mmiFormWrapper .mmiFormFieldTypeTextarea .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeHtml .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeCkeditor .mmiFormField > .inner,
.mmiFormWrapper .mmiFormFieldTypeHtmlarea .mmiFormField > .inner {
  margin-right: 0;
  padding: 0;
  overflow: hidden;
}
.mmiFormWrapper .mmiFormFieldTypeHtmlarea textarea {
  min-height: 160px;
}


.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
.sb-theme-pcg-license .sb-window-content {
  border: 1px solid #777777;
  padding: 24px;
  padding-bottom: 40px;
}
.sb-theme-pcg-license .sb-window-content .licenseAgreementTerms {
  height: 300px;
  overflow: auto;
}
.sb-theme-pcg-license .sb-window-content .toolbar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 34px;
}
.sb-theme-pcg-license .sb-window-content .button.accept {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  float: right;
  padding: 3px 8px;
  margin: 0 24px 0 0;
}
.sb-theme-pcg-license .sb-window-content .button.accept:hover,
.sb-theme-pcg-license .sb-window-content .button.accept.hover {
  color: #c6eaff;
}
.sb-theme-pcg-license .sb-window-content .button.decline {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#ffffff 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#ffffff 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#ffffff 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#ffffff 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #333333;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  float: left;
  padding: 3px 8px;
  margin: 0 0 0 24px;
  border-top: 1px solid #cccccc;
}
.sb-theme-pcg-license .sb-window-content .button.decline:hover,
.sb-theme-pcg-license .sb-window-content .button.decline.hover {
  color: #666666;
}



.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
.PcgClientBody .attachmentButtons .button {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  display: block;
  width: 100px;
  margin: auto;
  margin-top: 14px;
  margin-bottom: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.PcgClientBody .attachmentButtons .button:hover,
.PcgClientBody .attachmentButtons .button.hover {
  color: #c6eaff;
}
.PcgClientLayout .contentWrapper .userAttach .silk.silk-pencil {
  display: none;
}
.PcgClientLayout .contentWrapper .buttonBar {
  margin-top: 12px;
  margin-bottom: 12px;
}
.PcgClientLayout .contentWrapper .buttonBar .button {
  float: left;
  margin-right: 8px;
  padding: 6px;
  text-align: center;
  border: 1px solid #333333;
  background-color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}
.PcgClientLayout .contentWrapper .buttonBar .button.new.selected,
.PcgClientLayout .contentWrapper .buttonBar .button.new.hover {
  background-color: #5cdeff;
  color: #ffffff;
}
.PcgClientLayout .contentWrapper .buttonBar .button.in-progress.selected,
.PcgClientLayout .contentWrapper .buttonBar .button.in-progress.hover {
  background-color: #ffe56a;
}
.PcgClientLayout .contentWrapper .buttonBar .button.complete.selected,
.PcgClientLayout .contentWrapper .buttonBar .button.complete.hover {
  background-color: #69a81e;
  color: #ffffff;
}
.PcgClientLayout .contentWrapper .buttonBar .button.canceled.selected,
.PcgClientLayout .contentWrapper .buttonBar .button.canceled.hover {
  background-color: #e03434;
  color: #ffffff;
}
.PcgClientLayout .contentWrapper .panelGroup {
  width: 814px;
  margin: auto;
}
.PcgClientLayout .contentWrapper .panel {
  width: 400px;
  min-height: 40px;
  position: relative;
  float: left;
  margin-left: 13px;
}
.PcgClientLayout .contentWrapper .panel:first-child {
  margin-left: 0;
}
.PcgClientLayout .contentWrapper .panel.wide {
  width: 814px;
  float: none;
  margin: auto;
}
.PcgClientLayout .contentWrapper .panel.gettingStarted .button {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  width: 160px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin: auto;
  margin-top: 60px;
  margin-bottom: 60px;
}
.PcgClientLayout .contentWrapper .panel.gettingStarted .button:hover,
.PcgClientLayout .contentWrapper .panel.gettingStarted .button.hover {
  color: #c6eaff;
}
.PcgClientLayout .contentWrapper .panel > .inner {
  position: relative;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
}
.PcgClientLayout .contentWrapper .panel > .inner > .header {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#e9e9e9 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e9e9e9));
  background: -webkit-linear-gradient(top,#ffffff 0%,#e9e9e9 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#e9e9e9 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#e9e9e9 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#e9e9e9 100%);
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
  padding: 8px;
  font-size: 22px;
  color: #33a1d1;
  border-bottom: 1px solid #dddddd;
}
.PcgClientLayout .contentWrapper .panel > .inner > .header .label {
  float: left;
}
.PcgClientLayout .contentWrapper .panel > .inner > .header .button {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  line-height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  float: right;
}
.PcgClientLayout .contentWrapper .panel > .inner > .header .button:hover,
.PcgClientLayout .contentWrapper .panel > .inner > .header .button.hover {
  color: #c6eaff;
}
.PcgClientLayout .contentWrapper .panel .item {
  margin-bottom: 14px;
}
.PcgClientLayout .contentWrapper .panel .content {
  padding: 8px;
}
.PcgClientLayout .contentWrapper .panel .content .row {
  padding-top: 8px;
  padding-bottom: 12px;
  background: #fafafa;
  background: -moz-linear-gradient(top,#fafafa 0%,#f1f1f1 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#f1f1f1));
  background: -webkit-linear-gradient(top,#fafafa 0%,#f1f1f1 100%);
  background: -o-linear-gradient(top,#fafafa 0%,#f1f1f1 100%);
  background: -ms-linear-gradient(top,#fafafa 0%,#f1f1f1 100%);
  background: linear-gradient(to bottom,#fafafa 0%,#f1f1f1 100%);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  margin-bottom: 8px;
}
.PcgClientLayout .contentWrapper .panel .content .row > .label {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
  font-size: 17px;
  margin: 6px;
  padding-bottom: 2px;
  color: #595959;
  border-bottom: 1px dashed #d5d5d5;
}
.PcgClientLayout .contentWrapper .panel .content .row > .label a,
.PcgClientLayout .contentWrapper .panel .content .row > .label a:hover,
.PcgClientLayout .contentWrapper .panel .content .row > .label a:visited {
  color: #595959;
  text-decoration: none;
}
.PcgClientLayout .contentWrapper .panel .content .row > .label .blue {
  color: #187bd7;
  font-weight: normal;
}
.PcgClientLayout .contentWrapper .panel .content .row .info {
  padding-left: 16px;
  color: #757575;
}
.PcgClientLayout .contentWrapper .logIn.panel {
  margin: auto;
  top: 34px;
  float: none;
}
.PcgClientLayout .contentWrapper .logIn.panel .logInForm {
  margin-top: 12px;
}
.PcgClientLayout .contentWrapper .logIn.panel .logInForm.mmiAjaxSubmit .logInButton {
  visibility: hidden;
}
.PcgClientLayout .contentWrapper .logIn.panel .logInForm.mmiAjaxSubmit .loaderProgress {
  display: block;
}
.PcgClientLayout .contentWrapper .logIn.panel .logInForm .mmiFormRow {
  background: transparent !important;
  border: none !important;
}
.PcgClientLayout .contentWrapper .logIn.panel .logInForm .mmiFormWrapper .mmiFormField > .inner {
  -moz-border-radius: 0;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.PcgClientLayout .contentWrapper .logIn.panel .logInFooter {
  margin: 0;
}
.PcgClientLayout .contentWrapper .logIn.panel .forgotPasswordBlock {
  float: left;
  margin-left: 12px;
  margin-top: 45px;
}
.PcgClientLayout .contentWrapper .logIn.panel .logInButton {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  float: right;
  padding: 10px;
  padding-left: 18px;
  padding-right: 18px;
  margin-right: 10px;
  margin-top: 16px;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold;
}
.PcgClientLayout .contentWrapper .logIn.panel .logInButton:hover,
.PcgClientLayout .contentWrapper .logIn.panel .logInButton.hover {
  color: #c6eaff;
}
.PcgClientLayout .contentWrapper .logIn.panel .loaderProgress {
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../images/ajax-loaders/arrows-ffffff-000000.gif);
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  bottom: 30px;
  right: 38px;
}
.PcgClientLayout .contentWrapper .actionRequired a.button,
.PcgClientLayout .contentWrapper .companyManagementTools a.button {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  display: block;
  width: 172px;
  margin: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 8px;
  margin-bottom: 8px;
  line-height: 20px;
}
.PcgClientLayout .contentWrapper .actionRequired a.button:hover,
.PcgClientLayout .contentWrapper .actionRequired a.button.hover,
.PcgClientLayout .contentWrapper .companyManagementTools a.button:hover,
.PcgClientLayout .contentWrapper .companyManagementTools a.button.hover {
  color: #c6eaff;
}
.PcgClientLayout .contentWrapper .actionRequired .content .row {
  background: #ffe400;
  background: -moz-linear-gradient(top,#ffe400 0%,#ffba00 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffe400),color-stop(100%,#ffba00));
  background: -webkit-linear-gradient(top,#ffe400 0%,#ffba00 100%);
  background: -o-linear-gradient(top,#ffe400 0%,#ffba00 100%);
  background: -ms-linear-gradient(top,#ffe400 0%,#ffba00 100%);
  background: linear-gradient(to bottom,#ffe400 0%,#ffba00 100%);
  border: none;
}
.PcgClientLayout .contentWrapper .actionRequired .content .row > .label {
  color: #333333;
  font-weight: bold;
  border-bottom-color: #803900;
  float: left;
  font-size: 14px;
}
.PcgClientLayout .contentWrapper .actionRequired .content .row .info {
  color: #333333;
  width: 494px;
  float: left;
}
.PcgClientLayout .contentWrapper .actionRequired .content .row a.button {
  float: left;
}
.PcgClientLayout .contentWrapper .actionRequired .content .row a.button .label {
  float: left;
}
.PcgClientLayout .contentWrapper .actionRequired .content .row a.button .icon {
  float: left;
  margin-left: 8px;
  margin-right: 4px;
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderCompleted {
  background: #a9e486;
  background: -moz-linear-gradient(top,#a9e486 0%,#4d9810 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a9e486),color-stop(100%,#4d9810));
  background: -webkit-linear-gradient(top,#a9e486 0%,#4d9810 100%);
  background: -o-linear-gradient(top,#a9e486 0%,#4d9810 100%);
  background: -ms-linear-gradient(top,#a9e486 0%,#4d9810 100%);
  background: linear-gradient(to bottom,#a9e486 0%,#4d9810 100%);
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderCompleted > .label {
  color: #ffffff;
  border-bottom-color: #004408;
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderCompleted > .label a,
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderCompleted > .label a:hover,
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderCompleted > .label a:visited {
  color: #ffffff;
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderCompleted > .label .blue {
  color: #444300;
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderCompleted .info {
  color: #ebf5ec;
  float: left;
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderNew {
  background: #3cb8e1;
  background: -moz-linear-gradient(top,#3cb8e1 0%,#2f8faf 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3cb8e1),color-stop(100%,#2f8faf));
  background: -webkit-linear-gradient(top,#3cb8e1 0%,#2f8faf 100%);
  background: -o-linear-gradient(top,#3cb8e1 0%,#2f8faf 100%);
  background: -ms-linear-gradient(top,#3cb8e1 0%,#2f8faf 100%);
  background: linear-gradient(to bottom,#3cb8e1 0%,#2f8faf 100%);
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderNew > .label {
  color: #ffffff;
  border-bottom-color: #1b5467;
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderNew > .label a,
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderNew > .label a:hover,
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderNew > .label a:visited {
  color: #ffffff;
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderNew > .label .blue {
  color: #1b5467;
}
.PcgClientLayout .contentWrapper .recentActivity .content .row.orderNew .info {
  color: #ebf5ec;
  float: left;
}
.PcgClientLayout .contentWrapper .recentActivity .button,
.PcgClientLayout .contentWrapper .recentActivity a.button,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover {
  background: #ffe400;
  background: -moz-linear-gradient(top,#ffe400 0%,#ffba00 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffe400),color-stop(100%,#ffba00));
  background: -webkit-linear-gradient(top,#ffe400 0%,#ffba00 100%);
  background: -o-linear-gradient(top,#ffe400 0%,#ffba00 100%);
  background: -ms-linear-gradient(top,#ffe400 0%,#ffba00 100%);
  background: linear-gradient(to bottom,#ffe400 0%,#ffba00 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #333333;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  float: right;
  margin-right: 20px;
  padding: 6px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
}
.PcgClientLayout .contentWrapper .recentActivity .button:hover,
.PcgClientLayout .contentWrapper .recentActivity .button.hover,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover,
.PcgClientLayout .contentWrapper .recentActivity a.button.hover,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover:hover,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover.hover {
  color: #000000;
}
.PcgClientLayout .contentWrapper .recentActivity .button.disabled,
.PcgClientLayout .contentWrapper .recentActivity a.button.disabled,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover.disabled {
  background: #e1e1e1;
  background: -moz-linear-gradient(top,#e1e1e1 0%,#bbbbbb 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1e1e1),color-stop(100%,#bbbbbb));
  background: -webkit-linear-gradient(top,#e1e1e1 0%,#bbbbbb 100%);
  background: -o-linear-gradient(top,#e1e1e1 0%,#bbbbbb 100%);
  background: -ms-linear-gradient(top,#e1e1e1 0%,#bbbbbb 100%);
  background: linear-gradient(to bottom,#e1e1e1 0%,#bbbbbb 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #333333;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
}
.PcgClientLayout .contentWrapper .recentActivity .button.disabled:hover,
.PcgClientLayout .contentWrapper .recentActivity .button.disabled.hover,
.PcgClientLayout .contentWrapper .recentActivity a.button.disabled:hover,
.PcgClientLayout .contentWrapper .recentActivity a.button.disabled.hover,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover.disabled:hover,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover.disabled.hover {
  cursor: auto;
}
.PcgClientLayout .contentWrapper .recentActivity .button.hover,
.PcgClientLayout .contentWrapper .recentActivity a.button.hover,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover.hover {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #f0f0f0;
  background: -moz-linear-gradient(top,#f0f0f0 0%,#e1e1e1 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#e1e1e1));
  background: -webkit-linear-gradient(top,#f0f0f0 0%,#e1e1e1 100%);
  background: -o-linear-gradient(top,#f0f0f0 0%,#e1e1e1 100%);
  background: -ms-linear-gradient(top,#f0f0f0 0%,#e1e1e1 100%);
  background: linear-gradient(to bottom,#f0f0f0 0%,#e1e1e1 100%);
}
.PcgClientLayout .contentWrapper .recentActivity .button.placeFirstOrder,
.PcgClientLayout .contentWrapper .recentActivity a.button.placeFirstOrder,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover.placeFirstOrder {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  display: block;
  float: none;
  width: 147px;
  margin: 20px auto;
}
.PcgClientLayout .contentWrapper .recentActivity .button.placeFirstOrder:hover,
.PcgClientLayout .contentWrapper .recentActivity .button.placeFirstOrder.hover,
.PcgClientLayout .contentWrapper .recentActivity a.button.placeFirstOrder:hover,
.PcgClientLayout .contentWrapper .recentActivity a.button.placeFirstOrder.hover,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover.placeFirstOrder:hover,
.PcgClientLayout .contentWrapper .recentActivity a.button:hover.placeFirstOrder.hover {
  color: #c6eaff;
}
.PcgClientLayout .contentWrapper .page.clientNews .item {
  margin-bottom: 22px;
  margin-left: 14px;
  margin-right: 14px;
}


.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}



.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
.PcgClientLayout .contentWrapper .panel.gridPanel {
  width: auto;
  min-width: 814px;
}
.PcgClientLayout .icon.pcg-report_attached {
  width: 20px;
  height: 20px;
  background-image: url(/site/custom/packages/pcg-client/1.0.0/css/../images/report-attached-icon.png);
  background-repeat: no-repeat;
}
.PcgClientLayout .gridPanel .icon.silk.silk-error {
  display: none;
}
.PcgClientLayout .gridPanel input.gridFilter {
  width: 300px;
  margin-right: 20px;
}
.PcgClientLayout .gridPanel table {
  width: 100%;
  border-collapse: collapse;
}
.PcgClientLayout .gridPanel table tr {
  padding: 0;
  margin: 0;
}
.PcgClientLayout .gridPanel table tr.live_hover.hover {
  cursor: auto;
}
.PcgClientLayout .gridPanel table td {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#f9f9f9 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f9f9f9));
  background: -webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#f9f9f9 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#f9f9f9 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#f9f9f9 100%);
  border-left: 1px dotted #9d9d9d;
  padding: 6px;
  margin: 0;
  line-height: 20px;
}
.PcgClientLayout .gridPanel table td:first-child {
  border-left: none;
}
.PcgClientLayout .gridPanel table td.status-cell {
  background: transparent;
  border-bottom-color: #787878;
  border-top-color: #787878;
}
.PcgClientLayout .gridPanel table td.status-new {
  background-color: #b4eeee;
}
.PcgClientLayout .gridPanel table td.status-in-progress {
  background-color: #ffe56a;
}
.PcgClientLayout .gridPanel table td.status-canceled {
  background-color: #ffdddd;
}
.PcgClientLayout .gridPanel table td.status-complete {
  background-color: #e2f3d4;
}
.PcgClientLayout .gridPanel table td .editLink {
  float: right;
}
.PcgClientLayout .gridPanel table td .icon {
  float: left;
  margin-right: 8px;
}
.PcgClientLayout .gridPanel table thead td {
  background: #fafafa;
  background: -moz-linear-gradient(top,#fafafa 0%,#ededed 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#ededed));
  background: -webkit-linear-gradient(top,#fafafa 0%,#ededed 100%);
  background: -o-linear-gradient(top,#fafafa 0%,#ededed 100%);
  background: -ms-linear-gradient(top,#fafafa 0%,#ededed 100%);
  background: linear-gradient(to bottom,#fafafa 0%,#ededed 100%);
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  border-left: 1px solid #9d9d9d;
  border-bottom: 1px solid #9d9d9d;
}
.PcgClientLayout .gridPanel table tbody tr:hover td,
.PcgClientLayout .gridPanel table tbody tr.hover td {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#ccf1ff 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ccf1ff));
  background: -webkit-linear-gradient(top,#ffffff 0%,#ccf1ff 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#ccf1ff 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#ccf1ff 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#ccf1ff 100%);
}
.PcgClientLayout .gridPanel table tbody tr.new.missingDocuments td,
.PcgClientLayout .gridPanel table tbody tr.in-progress.missingDocuments td {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#ffee63 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffee63));
  background: -webkit-linear-gradient(top,#ffffff 0%,#ffee63 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#ffee63 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#ffee63 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#ffee63 100%);
  color: #333333;
}
.PcgClientLayout .gridPanel table tbody tr.new.missingDocuments td.icons,
.PcgClientLayout .gridPanel table tbody tr.in-progress.missingDocuments td.icons {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#f9f9f9 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f9f9f9));
  background: -webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#f9f9f9 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#f9f9f9 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#f9f9f9 100%);
}
.PcgClientLayout .gridPanel table tbody tr.new.missingDocuments .icon.silk.silk-error,
.PcgClientLayout .gridPanel table tbody tr.in-progress.missingDocuments .icon.silk.silk-error {
  display: block;
}
.PcgClientLayout .gridPanel table tbody tr.complete td.icons *:not(.silk-printer) {
  display: none;
}
.PcgClientLayout .gridPanel table tbody tr.canceled td.icons * {
  display: none;
}
.PcgClientLayout .gridPanel table tbody tr:last-child td {
  border-bottom: none;
}
.PcgClientLayout .gridPanel table tbody td {
  border-bottom: 1px dotted #cccccc;
}



.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
@media print {
  .PcgClientLayout > .stickyButton {
    display: none;
  }
  .PcgClientLayout > .contentWrapper > .content > .header {
    display: none;
  }
  .PcgClientLayout > .footer {
    display: none;
  }
}
.PcgClientLayout .cellValidationErrors .mmiFormFieldLabel {
  display: none;
}
.PcgClientLayout .mmiFormGroup {
  display: none;
}
.PcgClientLayout .mmiFormGroup.current {
  display: block;
}
.PcgClientLayout .pageContentWrapper .printOrderButton {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  position: absolute;
  top: 10px;
  right: 10px;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  line-height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
}
.PcgClientLayout .pageContentWrapper .printOrderButton:hover,
.PcgClientLayout .pageContentWrapper .printOrderButton.hover {
  color: #c6eaff;
}
.PcgClientLayout .pageContentWrapper .generateReportButton {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  position: absolute;
  top: 10px;
  right: 105px;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  line-height: 26px;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
}
.PcgClientLayout .pageContentWrapper .generateReportButton:hover,
.PcgClientLayout .pageContentWrapper .generateReportButton.hover {
  color: #c6eaff;
}
.PcgClientLayout .pageContentWrapper .clientInformation h2 {
  margin: 0;
  margin-bottom: 14px;
}
.PcgClientLayout .pageContentWrapper .clientInformation h3 {
  margin: 0;
  margin-bottom: 12px;
}
.PcgClientLayout .pageContentWrapper .clientInformation .companyAddress {
  margin-bottom: 10px;
}
.PcgClientLayout .pageContentWrapper .printView {
  margin-bottom: 70px;
}
.PcgClientLayout .pageContentWrapper .printView .fieldRow {
  padding: 4px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #d4d4d4;
  font-size: 16px;
}
.PcgClientLayout .pageContentWrapper .printView .fieldRow .label {
  color: #515151;
  font-weight: bold;
  margin-bottom: 4px;
}
.PcgClientLayout .pageContentWrapper .printView .fieldRow .value {
  color: #838383;
  margin-left: 24px;
  page-break-before: avoid;
}
.PcgClientLayout .pageContentWrapper .printView .fieldRow .value .yes {
  color: #36a352;
  font-weight: bold;
  font-size: 18px;
}
.PcgClientLayout .pageContentWrapper .printView .fieldRow .value .no {
  color: #ce2323;
}
.PcgClientLayout .pageContentWrapper .orderFormSidebar {
  width: 210px;
  float: left;
}
.PcgClientLayout .pageContentWrapper .orderFormSidebar > .inner {
  border-right: 1px solid #e0e0e0;
}
.PcgClientLayout .pageContentWrapper .orderFormSectionLink {
  background-color: #fff ff;
  border-bottom: 1px solid #e0e0e0;
}
.PcgClientLayout .pageContentWrapper .orderFormSectionLink .label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 38px;
  line-height: 38px;
  padding-left: 34px;
  padding-right: 8px;
  font-weight: bold;
  font-size: 14spx;
  color: #484848;
  overflow: hidden;
  word-wrap: nowrap;
  text-overflow: ellipsis;
}
.PcgClientLayout .pageContentWrapper .orderFormSectionLink.hover {
  background-color: #ccf1ff;
}
.PcgClientLayout .pageContentWrapper .orderFormSectionLink.selected {
  background-color: #9ce4ff;
}
.PcgClientLayout .pageContentWrapper .orderFormSectionLink.submitButton .label {
  background-color: #055E91;
  color: #FAFAFA;
  border-color: #088DD9;
  text-align: center;
  padding-left: 8px;
}
.PcgClientLayout .pageContentWrapper .orderFormSectionLink.submitButton .label:hover,
.PcgClientLayout .pageContentWrapper .orderFormSectionLink.submitButton .label.hover {
  background-color: #088dd9;
}
.PcgClientLayout .pageContentWrapper .orderFormSectionLink.submitButton.placeOrder .label {
  background-color: #6a931b;
}
.PcgClientLayout .pageContentWrapper .orderFormSectionLink.submitButton.placeOrder .label:hover,
.PcgClientLayout .pageContentWrapper .orderFormSectionLink.submitButton.placeOrder .label.hover {
  background-color: #7eaf20;
}
.PcgClientLayout .pageContentWrapper .orderFormToolbar {
  width: 100%;
  height: 45px;
  border-bottom: 1px solid #303030;
  float: left;
}
.PcgClientLayout .pageContentWrapper .orderFormToolbar .button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px 16px 16px 16px;
  border-radius: 16px 16px 16px 16px;
  height: 28px;
  line-height: 28px;
  background-repeat: repeat-x;
  font-weight: bold;
  font-size: 14px;
  margin-top: 10px;
  text-shadow: 1px 1px #ffffff;
  border: 1px solid #e0e0e0;
  background: -moz-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e5e5e5));
  background: -webkit-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#e5e5e5 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);
}
.PcgClientLayout .pageContentWrapper .orderFormToolbar .button.enabled.hover {
  background: -moz-linear-gradient(top,#ffffff 0%,#ccf1ff 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ccf1ff));
  background: -webkit-linear-gradient(top,#ffffff 0%,#ccf1ff 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#ccf1ff 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#ccf1ff 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#ccf1ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ccf1ff',GradientType=0);
}
.PcgClientLayout .pageContentWrapper .orderFormToolbar .button.disabled {
  color: #c5c5c5;
  text-shadow: 1px 1px #adadad;
}
.PcgClientLayout .pageContentWrapper .orderFormToolbar .button .label {
  padding-left: 38px;
  padding-right: 38px;
}
.PcgClientLayout .pageContentWrapper .orderFormToolbar .previous {
  float: left;
  margin-left: 10px;
}
.PcgClientLayout .pageContentWrapper .orderFormToolbar .next {
  float: right;
  margin-right: 10px;
}
.PcgClientLayout .pageContentWrapper .orderFormWrapper {
  width: 630px;
  height: 660px;
  overflow: hidden;
  position: relative;
  float: left;
}
.PcgClientLayout .pageContentWrapper .orderFormWrapper .orderForm .mmiFormGroup {
  position: absolute;
  width: 630px;
  top: 0;
  left: 630px;
}
.PcgClientLayout .pageContentWrapper .orderFormWrapper .orderForm .mmiFormCell.customButton .button {
  background: #46bcff;
  background: -moz-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#46bcff),color-stop(100%,#0091e5));
  background: -webkit-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -o-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: -ms-linear-gradient(top,#46bcff 0%,#0091e5 100%);
  background: linear-gradient(to bottom,#46bcff 0%,#0091e5 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #ffffff;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  padding: 4px 12px;
}
.PcgClientLayout .pageContentWrapper .orderFormWrapper .orderForm .mmiFormCell.customButton .button:hover,
.PcgClientLayout .pageContentWrapper .orderFormWrapper .orderForm .mmiFormCell.customButton .button.hover {
  color: #c6eaff;
}
.PcgClientLayout .pageContentWrapper .orderFormWrapper .orderForm .mmiFormGroup.current {
  left: 0;
}
.PcgClientLayout .pageContentWrapper #orderFormSubmit {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#b9ffc1 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#b9ffc1));
  background: -webkit-linear-gradient(top,#ffffff 0%,#b9ffc1 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#b9ffc1 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#b9ffc1 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#b9ffc1 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #353535;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px 16px 16px 16px;
  border-radius: 16px 16px 16px 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
  float: left;
  width: 210px;
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  font-size: 14px;
  margin-top: 10px;
  margin-right: 20px;
  text-shadow: none;
  border: 1px solid #e0e0e0;
}
.PcgClientLayout .pageContentWrapper #orderFormSubmit:hover,
.PcgClientLayout .pageContentWrapper #orderFormSubmit.hover {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#98ffa4 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#98ffa4));
  background: -webkit-linear-gradient(top,#ffffff 0%,#98ffa4 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#98ffa4 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#98ffa4 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#98ffa4 100%);
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.5);
  color: #353535;
  text-shadow: 1px 1px rgba(255,255,255,0.2), -1px -1px rgba(0,0,0,0.2);
  text-align: center;
}
.PcgClientLayout .pageContentWrapper #orderFormSubmit.hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}



.font-ff-enzo-web {
  font-family: "ff-enzo-web", sans-serif;
}
.font-iskra-thin {
  font-family: "iskra-n2", sans-serif;
}
.font-iskra {
  font-family: "iskra-n4", "iskra", sans-serif;
}
.font-iskra-bold {
  font-family: "iskra-n7", sans-serif;
}
.font-adelle {
  font-family: "iskra-n4", "iskra", sans-serif;
  font-weight: bold !important;
}
.PcgClientLayout .pageContentWrapper .profileInfo .entry {
  font-size: 12px;
  height: 16px;
  margin-bottom: 4px;
}
.PcgClientLayout .pageContentWrapper .profileInfo .entry .label {
  float: left;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
}
.PcgClientLayout .pageContentWrapper .profileInfo .entry .value {
  float: left;
  line-height: 16px;
  margin-left: 6px;
}

ul.menu {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.menu.orientation-horizontal > li.entry {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline;
  list-style-type: none;
}
ul.menu.orientation-horizontal > li.entry > .link {
  display: inline;
}
ul.menu.orientation-horizontal > li.entry > .link > .inner {
  display: inline;
}
ul.menu.orientation-horizontal ul.menu {
  position: absolute;
  width: 150px;
}
ul.menu.orientation-horizontal ul.menu ul.menu {
  left: 100%;
  top: 0;
}
ul.menu.orientation-horizontal li.entry {
  overflow: hidden;
  position: relative;
}
ul.menu.orientation-horizontal li.entry li.entry {
  width: 100%;
  display: block;
}
ul.menu.orientation-horizontal li.entry.extended.hover,
ul.menu.orientation-horizontal li.entry.extended:hover {
  overflow: visible;
}
ul.menu.orientation-horizontal li.entry.extended.hover > .menu,
ul.menu.orientation-horizontal li.entry.extended:hover > .menu {
  height: auto;
  *display: block;
}
ul.menu.orientation-horizontal li.entry.extended .menu {
  height: 0;
  *display: none;
}

