/* wug theme */
/* theme.css
 *  Generated by sass - do not edit the css file directly.
 */
/*
	Use to change the fg, bg, and link colors

	$fill-type - can be false or a value indicating the type of gradient (true will be "linear-v")
		"radial", "radial-large", "radial-small"
		"linear-v", "linear-v-small", "linear-v-large", "linear-v-bottom", "linear-v-top"
		"linear-h", "linear-h-small", "linear-h-large"
*/
/* button theme variables $button-border-radius $button-font-family */
/*
	typical screensizes
		240, 320, 640, 800 

	include this to debug the various screensizes

*/
/* selectable theme variables $selectable-color-hover $selectable-bg-color-hover */
@font-face { font-family: "NmsIcons"; src: url('../.././fonts/NmsIcons.eot'); src: url('../.././fonts/NmsIcons.eot?iefix') format('eot'), url('../.././fonts/NmsIcons.woff') format('woff'), url('../.././fonts/NmsIcons.ttf') format('truetype'), url('../.././fonts/NmsIcons.svg#NmsIcons') format('svg'); }

@font-face { font-family: 'OpenSans'; src: url("../../fonts/OpenSans-Regular.eot"); src: url("../../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/OpenSans-Regular.woff") format("woff"), url("../../fonts/OpenSans-Regular.ttf") format("truetype"), url("../../fonts/OpenSans-Regular.svg#OpenSansRegular") format("svg"); font-weight: normal; font-style: normal; }

/* appnave theme variables $appnav-title-font-family */
/* dialog theme variables $dialog-box-shadow-color $dialog-editorlink-font-color-hover $dialog-editorlink-bg-color-hover */
/* flist theme variables $flist-link-font-color $flist-link-font-color-hover $flist-link-bg-color-hover $flist-link-font-color-selected */
 /*
	$hbar-bg-color
	$hbar-border-color
	$hbar-bg-color-bar
	$hbar-font-color
	$hbar-font-family */
/* message theme variables $message-font-color $message-bg-color $message-border-color */
/* overlay theming variables $overlay-bg-color */
/* settings theme variables $settings-item-bg-color-selected $settings-item-font-color-selected $settings-item-border-color-selected $settings-item-text-shadow-color-selected $settings-box-shadow-color $settings-item-font-color */
/* sitenav theme variables $sitenav-bg-color   $sitenav-bg-color-hover $sitenav-item-font-color $sitenav-item-font-color-selected $sitenav-item-bg-color $sitenav-item-border-color $sitenav-item-border-color-selected $sitenav-item-border-color-hover $sitenav-icon-color-hover */
/* slist theme variables $slist-bg-color-selected $slist-bg-color-alt $slist-bg-color-selected-alt   */
/* usernav theme variables $usernav-font-color-hover $usernav-text-shadow-color-hover */
/* theme variables $page-min-height */
/* theme variables $form-line-height $form-color-input-bg $form-color-border $form-color-border-focused $form-color-focused-shadow */
/* button theme variables $button-border-radius  // default $button-font-color $button-bg-color $button-border-color  // loud $button-font-color-loud $button-bg-color-loud $button-border-color-loud  // attn $button-font-color-attn $button-bg-color-attn  $button-border-color-attn  // selected $button-bg-color-selected $button-font-color-selected $button-border-color-selected */
/* jquery theme variables $jquery-icon-bg-url  // highlight $jquery-font-color-highlight $jquery-border-color-highlight $jquery-bg-color-highlight  // selected $jquery-border-color-selected $jquery-font-color-selected $jquery-bg-color-selected  // default $jquery-default-font-color $jquery-default-bg-color $jquery-default-border-color  // error $jquery-error-bg-color $jquery-error-font-color */
/* line 3, ../base/_scratchpad.scss */
.inline-icon { position: relative; top: 3px; }

/* line 8, ../base/_scratchpad.scss */
.nmsicon, a.nmsicon { font-family: NmsIcons !important; text-decoration: none; }
/* line 11, ../base/_scratchpad.scss */
.nmsicon.button, .nmsicon.button:hover, a.nmsicon.button, a.nmsicon.button:hover { font-family: NmsIcons !important; min-width: 1.2em; }

/* line 18, ../base/_scratchpad.scss */
.daterange-label a { background: white; color: #111111; border: 1px solid #bbbbbb; text-decoration: none; margin: 0.35em 0; padding: 3px; line-height: 1em; font-size: 12px; min-width: 60%; max-width: 90%; font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; border-radius: 1px; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
/* line 42, ../base/foundation/_form.scss */
.daterange-label a:focus { border: 1px solid #92cae4; background-color: #f8fcfe; -moz-box-shadow: 0 0 8px 4px #ebf6fc, none; -webkit-box-shadow: 0 0 8px 4px #ebf6fc, none; -o-box-shadow: 0 0 8px 4px #ebf6fc, none; box-shadow: 0 0 8px 4px #ebf6fc, none; outline: none; }
/* line 48, ../base/foundation/_form.scss */
.daterange-label a:hover { color: #111111; border: 1px solid #92cae4; background-color: #f8fcfe; }

/* line 24, ../base/_scratchpad.scss */
div.selectable { text-decoration: none; padding: .2em .4em; margin-left: -0.4em; margin-top: -0.2em; font-size: 1.1em; }
/* line 17, ../base/mixins/_selectable.scss */
div.selectable:hover { color: #555555; background: #eeeeee; }

/* line 28, ../base/_scratchpad.scss */
.uic-container { position: relative; margin-top: 10px; margin-bottom: 10px; padding: .5em; overflow: auto; }
/* line 36, ../base/_scratchpad.scss */
.uic-container:hover .uic-icons { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
/* line 41, ../base/_scratchpad.scss */
.uic-container .uic-icons { position: absolute; top: 0; right: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
/* line 48, ../base/_scratchpad.scss */
.uic-container h1 { font-size: 1.1em; font-weight: bold; cursor: default; }

/* line 84, ../base/_scratchpad.scss */
.gutter-navheader { display: block; width: "auto"; border: 1px solid white; background-color: transparent; height: 1.5em; padding: 0 0 .3em .2em; color: #333333; text-decoration: none; font-size: 1.2em; }
/* line 68, ../base/_scratchpad.scss */
.gutter-navheader span { vertical-align: middle; }
/* line 72, ../base/_scratchpad.scss */
.gutter-navheader:hover { background-color: #d5edf8; color: #205791; border-color: #92cae4; }
/* line 78, ../base/_scratchpad.scss */
.gutter-navheader:visited { color: #333333; }

/*
	The idea of the textshadow is to have either a number or decoration scheme:
	textshadow1, textshadow2, etc.
	-or-
	textshadow (good for any default text), textshadow-logo, text-shadow-title, etc.

	currently textshadow1 is only used in AppDoc.

$color: $default-text-shadow-color, $hoff: $default-text-shadow-h-offset, $voff: $default-text-shadow-v-offset,
$blur: $default-text-shadow-blur
*/
/* line 106, ../base/_scratchpad.scss */
.textshadow1 { text-shadow: #cccccc 1px 1px 1px; font-size: 1.8em; padding: 0 1em 0 0; color: #4975d0; }
/* line 111, ../base/_scratchpad.scss */
.textshadow1 a { text-decoration: none; color: #4975d0 !important; }
/* line 114, ../base/_scratchpad.scss */
.textshadow1 a:hover { color: #4975d0; }

/* line 120, ../base/_scratchpad.scss */
.textshadow2 { text-shadow: #cccccc 2px 2px 5px; font-size: 1.8em; padding: 0 1em 0 0; color: #4975d0; }
/* line 126, ../base/_scratchpad.scss */
.textshadow2 a { text-decoration: none; color: #4975d0 !important; }
/* line 129, ../base/_scratchpad.scss */
.textshadow2 a:hover { color: #4975d0; }

/* line 135, ../base/_scratchpad.scss */
.textshadow-title { text-shadow: rgba(47, 91, 183, 0.5) -1px 2px 2px; }

/* line 138, ../base/_scratchpad.scss */
.textshadow-inner { text-shadow: #eeeeee 1px 1px 1px; }

/* line 143, ../base/_scratchpad.scss */
.ui-widget-overlay { opacity: .60; filter: Alpha(Opacity=60); }

/* line 147, ../base/_scratchpad.scss */
.ui-datepicker { -moz-box-shadow: 0 0 0.5em 0 #888888; -webkit-box-shadow: 0 0 0.5em 0 #888888; -o-box-shadow: 0 0 0.5em 0 #888888; box-shadow: 0 0 0.5em 0 #888888; }

/* line 153, ../base/_scratchpad.scss */
.spinner { text-indent: -99999px; background-image: url(images/ajax-loader.gif) !important; background-repeat: no-repeat !important; background-position: center !important; min-width: 30px; min-height: 30px; display: block; margin: auto; }

/* line 164, ../base/_scratchpad.scss */
.spinner { text-indent: -99999px; background-image: url(images/ajax-loader.gif) !important; background-repeat: no-repeat !important; background-position: center !important; min-width: 30px; min-height: 30px; display: block; margin: auto; }
/* line 173, ../base/_scratchpad.scss */
.spinner.noindent { text-indent: 0 !important; }

/* line 17, ../../mixins/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* line 20, ../../mixins/_reset.scss */
body { line-height: 1; }

/* line 22, ../../mixins/_reset.scss */
ol, ul { list-style: none; }

/* line 24, ../../mixins/_reset.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 26, ../../mixins/_reset.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 28, ../../mixins/_reset.scss */
q, blockquote { quotes: none; }
/* line 101, ../../mixins/_reset.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 30, ../../mixins/_reset.scss */
a img { border: none; }

/* line 115, ../../mixins/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* line 4, ../base/foundation/_body.scss */
html, body { min-height: 100%; background-attachment: fixed; color: #333333; background-color: white; background-image: none; border-color: #cccccc; border-width: 0; border-style: solid; }

/* line 18, ../base/foundation/_body.scss */
body { line-height: 1.5; font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; color: #333333; font-size: 75%; }

/* line 3, ../base/foundation/_typography.scss */
h1, h2, h3, h4, h5, h6, hgroup { font-weight: normal; margin: 0; padding: 0.5em 0; }
/* line 4, ../base/foundation/_typography.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, hgroup img { margin: 0; }

/* line 5, ../base/foundation/_typography.scss */
h1 { font-size: 2em; line-height: 1; padding-top: 0; font-weight: bold; }

/* line 6, ../base/foundation/_typography.scss */
h2 { font-size: 1.5em; color: #650807; font-weight: bold; }

/* line 7, ../base/foundation/_typography.scss */
h3 { font-size: 1.3em; line-height: 1; font-weight: normal; }

/* line 8, ../base/foundation/_typography.scss */
h4 { font-size: 1.2em; line-height: 1.25; }

/* line 9, ../base/foundation/_typography.scss */
h5 { font-size: 1.1em; line-height: 1.25; }

/* line 10, ../base/foundation/_typography.scss */
h6 { font-size: 1em; font-weight: bold; }

/* line 11, ../base/foundation/_typography.scss */
p { margin: 0; padding-bottom: 1em; }

/* line 12, ../base/foundation/_typography.scss */
a { text-decoration: underline; color: #0066cc; }
/* line 18, ../../mixins/_link-colors.scss */
a:visited { color: #0066cc; }
/* line 21, ../../mixins/_link-colors.scss */
a:focus { color: #bf00ff; }
/* line 24, ../../mixins/_link-colors.scss */
a:hover { color: #0099ff; }
/* line 27, ../../mixins/_link-colors.scss */
a:active { color: #bf00ff; }

/* line 15, ../base/foundation/_typography.scss */
blockquote { margin: 1.2em; font-style: italic; max-width: 55em; }

/* line 16, ../base/foundation/_typography.scss */
strong, dfn { font-weight: bold; }

/* line 17, ../base/foundation/_typography.scss */
em, dfn { font-style: italic; }

/* line 18, ../base/foundation/_typography.scss */
sup, sub { line-height: 0; }

/* line 19, ../base/foundation/_typography.scss */
cite { font-weight: normal; font-style: italic; }

/* line 20, ../base/foundation/_typography.scss */
cite:before { content: " -"; }

/* line 21, ../base/foundation/_typography.scss */
address { margin: 0 0 1.5em; font-style: italic; }

/* line 22, ../base/foundation/_typography.scss */
pre { margin: 0.5em 0; white-space: pre; max-width: 100%; }

/* line 23, ../base/foundation/_typography.scss */
pre, code, tt { font: 1em "andale mono", Consolas, "lucida console", monospace; line-height: 1.5; }

/* line 24, ../base/foundation/_typography.scss */
section { padding-bottom: 1em; }

/* line 25, ../base/foundation/_typography.scss */
abbr, acronym { border-bottom: 1px dotted #333333; }

/* line 28, ../base/foundation/_typography.scss */
li ul, li ol { margin: 0em; }

/* line 29, ../base/foundation/_typography.scss */
ul, ol { margin: 0 1.5em 1.5em 1.0em; padding-left: 1.5em; }

/* line 30, ../base/foundation/_typography.scss */
ul { list-style-type: disc; }

/* line 31, ../base/foundation/_typography.scss */
ol { list-style-type: decimal; }

/* line 32, ../base/foundation/_typography.scss */
dl { margin: 0 0 1.5em 0; }
/* line 33, ../base/foundation/_typography.scss */
dl dt { font-weight: bold; }

/* line 34, ../base/foundation/_typography.scss */
dd { margin-left: 1.5em; }

/* line 40, ../base/foundation/_typography.scss */
tfoot { font-style: italic; }

/* line 42, ../base/foundation/_typography.scss */
hgroup h1, hgroup h2, hgroup h3, hgroup h4, hgroup h5, hgroup h6 { display: inline-block; padding-right: 1em; }

/* line 44, ../base/foundation/_typography.scss */
hr { color: #cccccc; background-color: #cccccc; height: 1px; border: 0; }

/* line 3, ../base/foundation/_frame.scss */
html { height: 100%; }

/* line 6, ../base/foundation/_frame.scss */
body { margin: 0; height: 100%; }

/* line 12, ../base/foundation/_frame.scss */
footer#frame-info { clear: both; min-height: 5em; text-align: center; }

/* line 7, ../base/foundation/_page.scss */
div#page { overflow: hidden; *zoom: 1; min-height: 23em; }
/* line 11, ../base/foundation/_page.scss */
div#page nav#page-gutter { height: 'auto'; }
/* line 14, ../base/foundation/_page.scss */
div#page div#page-content { min-height: 7em; width: 96%; padding-left: 2%; padding-right: 2%; margin: 0; border-width: 0; overflow: hidden; *zoom: 1; }
/* line 20, ../base/foundation/_page.scss */
div#page div#page-content h2 { padding-top: 0; padding-bottom: 0; }
/* line 24, ../base/foundation/_page.scss */
div#page div#page-content h2 span { padding: 0; }
/* line 25, ../base/foundation/_page.scss */
div#page div#page-content h2 .nmsicon { position: relative; top: .1em; }
/* line 33, ../base/foundation/_page.scss */
div#page nav#page-gutter, div#page div#page-content { position: relative; }

@media screen and (min-width: 1024px) { /* line 67, ../base/foundation/_page.scss */
  div#page nav#page-gutter, div#page div#page-content { display: inline; float: left; }
  /* line 69, ../base/foundation/_page.scss */
  div#page .readable { max-width: 800px; }
  /* line 71, ../base/foundation/_page.scss */
  div#page .readable #page-content { width: 98%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; }
  /* line 77, ../base/foundation/_page.scss */
  div#page .gutter.readable { max-width: 1000px; }
  /* line 79, ../base/foundation/_page.scss */
  div#page .gutter.readable #page-gutter { width: 23%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; }
  /* line 81, ../base/foundation/_page.scss */
  div#page .gutter.readable #page-content { width: 73%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; }
  /* line 85, ../base/foundation/_page.scss */
  div#page .gutter #page-gutter { width: 18%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; }
  /* line 87, ../base/foundation/_page.scss */
  div#page .gutter #page-content { width: 78%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; } }
@media screen and (min-width: 600px) and (max-width: 1024px) { /* line 67, ../base/foundation/_page.scss */
  div#page nav#page-gutter, div#page div#page-content { display: inline; float: left; }
  /* line 69, ../base/foundation/_page.scss */
  div#page .readable { max-width: 800px; }
  /* line 71, ../base/foundation/_page.scss */
  div#page .readable #page-content { width: 98%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; }
  /* line 77, ../base/foundation/_page.scss */
  div#page .gutter.readable { max-width: 1000px; }
  /* line 79, ../base/foundation/_page.scss */
  div#page .gutter.readable #page-gutter { width: 28%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; }
  /* line 81, ../base/foundation/_page.scss */
  div#page .gutter.readable #page-content { width: 68%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; }
  /* line 85, ../base/foundation/_page.scss */
  div#page .gutter #page-gutter { width: 23%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; }
  /* line 87, ../base/foundation/_page.scss */
  div#page .gutter #page-content { width: 73%; padding-left: 1%; padding-right: 1%; margin: 0; border-width: 0; } }
/* line 11, ../base/foundation/_form.scss */
label { font-size: 1em; }

/* line 12, ../base/foundation/_form.scss */
fieldset { float: left; width: 96%; padding: 0%; margin: 0%; border-width: 0%; border: 0; }

/* line 13, ../base/foundation/_form.scss */
legend { font-size: 1em; color: #650807; }

/* line 18, ../base/foundation/_form.scss */
input[type=email], input[type=text], input[type=number], input[type=password] { background: white; color: #111111; border: 1px solid #bbbbbb; text-decoration: none; margin: 0.35em 0; padding: 3px; line-height: 1em; font-size: 12px; min-width: 60%; max-width: 90%; font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; border-radius: 1px; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; width: 80%; }
/* line 42, ../base/foundation/_form.scss */
input[type=email]:focus, input[type=text]:focus, input[type=number]:focus, input[type=password]:focus { border: 1px solid #92cae4; background-color: #f8fcfe; -moz-box-shadow: 0 0 8px 4px #ebf6fc, none; -webkit-box-shadow: 0 0 8px 4px #ebf6fc, none; -o-box-shadow: 0 0 8px 4px #ebf6fc, none; box-shadow: 0 0 8px 4px #ebf6fc, none; outline: none; }
/* line 48, ../base/foundation/_form.scss */
input[type=email]:hover, input[type=text]:hover, input[type=number]:hover, input[type=password]:hover { color: #111111; border: 1px solid #92cae4; background-color: #f8fcfe; }

/* line 20, ../base/foundation/_form.scss */
textarea { background: white; color: #111111; border: 1px solid #bbbbbb; text-decoration: none; margin: 0.35em 0; padding: 3px; line-height: 1em; font-size: 12px; min-width: 60%; max-width: 90%; font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; border-radius: 1px; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; width: 80%; height: 4.5em; font-family: monospace; }
/* line 42, ../base/foundation/_form.scss */
textarea:focus { border: 1px solid #92cae4; background-color: #f8fcfe; -moz-box-shadow: 0 0 8px 4px #ebf6fc, none; -webkit-box-shadow: 0 0 8px 4px #ebf6fc, none; -o-box-shadow: 0 0 8px 4px #ebf6fc, none; box-shadow: 0 0 8px 4px #ebf6fc, none; outline: none; }
/* line 48, ../base/foundation/_form.scss */
textarea:hover { color: #111111; border: 1px solid #92cae4; background-color: #f8fcfe; }

/* line 21, ../base/foundation/_form.scss */
select { background: white; color: #111111; border: 1px solid #bbbbbb; text-decoration: none; margin: 0.35em 0; padding: 3px; line-height: 1em; font-size: 12px; min-width: 60%; max-width: 90%; font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; border-radius: 1px; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
/* line 42, ../base/foundation/_form.scss */
select:focus { border: 1px solid #92cae4; background-color: #f8fcfe; -moz-box-shadow: 0 0 8px 4px #ebf6fc, none; -webkit-box-shadow: 0 0 8px 4px #ebf6fc, none; -o-box-shadow: 0 0 8px 4px #ebf6fc, none; box-shadow: 0 0 8px 4px #ebf6fc, none; outline: none; }
/* line 48, ../base/foundation/_form.scss */
select:hover { color: #111111; border: 1px solid #92cae4; background-color: #f8fcfe; }

/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* Component containers
----------------------------------*/
/* line 35, ../base/_jqueryui.scss */
.ui-widget { font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 1.1em; }
/* line 38, ../base/_jqueryui.scss */
.ui-widget .ui-widget { font-size: 1em; }
/* line 40, ../base/_jqueryui.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 1em; }

/* line 44, ../base/_jqueryui.scss */
.ui-widget-content { border: 1px solid #cccccc; background: white; color: #333333; }
/* line 48, ../base/_jqueryui.scss */
.ui-widget-content a { color: #0066cc; }

/* line 51, ../base/_jqueryui.scss */
.ui-widget-header { border: 1px solid #cccccc; background: white; color: #333333; font-weight: bold; }
/* line 56, ../base/_jqueryui.scss */
.ui-widget-header a { color: #0066cc; }

/* Interaction states
----------------------------------*/
/* line 62, ../base/_jqueryui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #bbbbbb; background: #eeeeee; font-weight: bold; color: #555555; }

/* line 68, ../base/_jqueryui.scss */
.ui-state-default a { color: #555555; text-decoration: none; }
/* line 71, ../base/_jqueryui.scss */
.ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }

/* line 75, ../base/_jqueryui.scss */
.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 #bed1da; background: #eeeeee; font-weight: bold; color: #514721; }

/* line 81, ../base/_jqueryui.scss */
.ui-state-hover a { color: #514721; text-decoration: none; }
/* line 84, ../base/_jqueryui.scss */
.ui-state-hover a:hover { color: #514721; text-decoration: none; }

/* line 88, ../base/_jqueryui.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #92cae4 !important; background: #d5edf8 !important; font-weight: bold; color: #205791 !important; }

/* line 94, ../base/_jqueryui.scss */
.ui-state-active a { color: #205791; text-decoration: none; }
/* line 97, ../base/_jqueryui.scss */
.ui-state-active a:link, .ui-state-active a:visited { color: #205791; text-decoration: none; }

/* line 101, ../base/_jqueryui.scss */
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
/* line 107, ../base/_jqueryui.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #bed1da; background: #eeeeee; color: #514721; }

/* line 114, ../base/_jqueryui.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #514721; }

/* line 118, ../base/_jqueryui.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #990000; background: #d14836; color: white; }

/* line 123, ../base/_jqueryui.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: white; }

/* line 126, ../base/_jqueryui.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

/* line 129, ../base/_jqueryui.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }

/* line 134, ../base/_jqueryui.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }

/* line 140, ../base/_jqueryui.scss */
.ui-helper-clearfix { overflow: hidden; *zoom: 1; }

/* line 141, ../base/_jqueryui.scss */
.ui-widget-overlay { background-color: #eeeeee; position: absolute; top: 0; left: 0; }

/* line 142, ../base/_jqueryui.scss */
.ui-widget-shadow { background-color: #eeeeee; }

/* jQuery UI style icons */
/* line 146, ../base/_jqueryui.scss */
.ui-icon { width: 16px; height: 16px; background-image: url("images/ui-icons_000000_256x240.png"); text-indent: -99999px; }

/* line 147, ../base/_jqueryui.scss */
.ui-widget-content .ui-icon { background-image: url("images/ui-icons_000000_256x240.png"); }

/* line 148, ../base/_jqueryui.scss */
.ui-widget-header .ui-icon { background-image: url("images/ui-icons_000000_256x240.png"); }

/* line 149, ../base/_jqueryui.scss */
.ui-state-default .ui-icon { background-image: url("images/ui-icons_000000_256x240.png"); }

/* line 150, ../base/_jqueryui.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("images/ui-icons_000000_256x240.png"); }

/* line 151, ../base/_jqueryui.scss */
.ui-state-active .ui-icon { background-image: url("images/ui-icons_000000_256x240.png"); }

/* line 152, ../base/_jqueryui.scss */
.ui-state-highlight .ui-icon { background-image: url("images/ui-icons_000000_256x240.png"); }

/* line 153, ../base/_jqueryui.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_000000_256x240.png"); }

/* positioning */
/* line 156, ../base/_jqueryui.scss */
.ui-icon-carat-1-n { background-position: 0 0; }

/* line 157, ../base/_jqueryui.scss */
.ui-icon-carat-1-ne { background-position: -16px 0; }

/* line 158, ../base/_jqueryui.scss */
.ui-icon-carat-1-e { background-position: -32px 0; }

/* line 159, ../base/_jqueryui.scss */
.ui-icon-carat-1-se { background-position: -48px 0; }

/* line 160, ../base/_jqueryui.scss */
.ui-icon-carat-1-s { background-position: -64px 0; }

/* line 161, ../base/_jqueryui.scss */
.ui-icon-carat-1-sw { background-position: -80px 0; }

/* line 162, ../base/_jqueryui.scss */
.ui-icon-carat-1-w { background-position: -96px 0; }

/* line 163, ../base/_jqueryui.scss */
.ui-icon-carat-1-nw { background-position: -112px 0; }

/* line 164, ../base/_jqueryui.scss */
.ui-icon-carat-2-n-s { background-position: -128px 0; }

/* line 165, ../base/_jqueryui.scss */
.ui-icon-carat-2-e-w { background-position: -144px 0; }

/* line 166, ../base/_jqueryui.scss */
.ui-icon-triangle-1-n { background-position: 0 -16px; }

/* line 167, ../base/_jqueryui.scss */
.ui-icon-triangle-1-ne { background-position: -16px -16px; }

/* line 168, ../base/_jqueryui.scss */
.ui-icon-triangle-1-e { background-position: -32px -16px; }

/* line 169, ../base/_jqueryui.scss */
.ui-icon-triangle-1-se { background-position: -48px -16px; }

/* line 170, ../base/_jqueryui.scss */
.ui-icon-triangle-1-s { background-position: -64px -16px; }

/* line 171, ../base/_jqueryui.scss */
.ui-icon-triangle-1-sw { background-position: -80px -16px; }

/* line 172, ../base/_jqueryui.scss */
.ui-icon-triangle-1-w { background-position: -96px -16px; }

/* line 173, ../base/_jqueryui.scss */
.ui-icon-triangle-1-nw { background-position: -112px -16px; }

/* line 174, ../base/_jqueryui.scss */
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

/* line 175, ../base/_jqueryui.scss */
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

/* line 176, ../base/_jqueryui.scss */
.ui-icon-arrow-1-n { background-position: 0 -32px; }

/* line 177, ../base/_jqueryui.scss */
.ui-icon-arrow-1-ne { background-position: -16px -32px; }

/* line 178, ../base/_jqueryui.scss */
.ui-icon-arrow-1-e { background-position: -32px -32px; }

/* line 179, ../base/_jqueryui.scss */
.ui-icon-arrow-1-se { background-position: -48px -32px; }

/* line 180, ../base/_jqueryui.scss */
.ui-icon-arrow-1-s { background-position: -64px -32px; }

/* line 181, ../base/_jqueryui.scss */
.ui-icon-arrow-1-sw { background-position: -80px -32px; }

/* line 182, ../base/_jqueryui.scss */
.ui-icon-arrow-1-w { background-position: -96px -32px; }

/* line 183, ../base/_jqueryui.scss */
.ui-icon-arrow-1-nw { background-position: -112px -32px; }

/* line 184, ../base/_jqueryui.scss */
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

/* line 185, ../base/_jqueryui.scss */
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

/* line 186, ../base/_jqueryui.scss */
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

/* line 187, ../base/_jqueryui.scss */
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

/* line 188, ../base/_jqueryui.scss */
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

/* line 189, ../base/_jqueryui.scss */
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

/* line 190, ../base/_jqueryui.scss */
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

/* line 191, ../base/_jqueryui.scss */
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

/* line 192, ../base/_jqueryui.scss */
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

/* line 193, ../base/_jqueryui.scss */
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

/* line 194, ../base/_jqueryui.scss */
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

/* line 195, ../base/_jqueryui.scss */
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

/* line 196, ../base/_jqueryui.scss */
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

/* line 197, ../base/_jqueryui.scss */
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

/* line 198, ../base/_jqueryui.scss */
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

/* line 199, ../base/_jqueryui.scss */
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

/* line 200, ../base/_jqueryui.scss */
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

/* line 201, ../base/_jqueryui.scss */
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

/* line 202, ../base/_jqueryui.scss */
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

/* line 203, ../base/_jqueryui.scss */
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

/* line 204, ../base/_jqueryui.scss */
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

/* line 205, ../base/_jqueryui.scss */
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

/* line 206, ../base/_jqueryui.scss */
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

/* line 207, ../base/_jqueryui.scss */
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

/* line 208, ../base/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

/* line 209, ../base/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

/* line 210, ../base/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

/* line 211, ../base/_jqueryui.scss */
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

/* line 212, ../base/_jqueryui.scss */
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

/* line 213, ../base/_jqueryui.scss */
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

/* line 214, ../base/_jqueryui.scss */
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

/* line 215, ../base/_jqueryui.scss */
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

/* line 216, ../base/_jqueryui.scss */
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

/* line 217, ../base/_jqueryui.scss */
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

/* line 218, ../base/_jqueryui.scss */
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

/* line 219, ../base/_jqueryui.scss */
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

/* line 220, ../base/_jqueryui.scss */
.ui-icon-arrow-4 { background-position: 0 -80px; }

/* line 221, ../base/_jqueryui.scss */
.ui-icon-arrow-4-diag { background-position: -16px -80px; }

/* line 222, ../base/_jqueryui.scss */
.ui-icon-extlink { background-position: -32px -80px; }

/* line 223, ../base/_jqueryui.scss */
.ui-icon-newwin { background-position: -48px -80px; }

/* line 224, ../base/_jqueryui.scss */
.ui-icon-refresh { background-position: -64px -80px; }

/* line 225, ../base/_jqueryui.scss */
.ui-icon-shuffle { background-position: -80px -80px; }

/* line 226, ../base/_jqueryui.scss */
.ui-icon-transfer-e-w { background-position: -96px -80px; }

/* line 227, ../base/_jqueryui.scss */
.ui-icon-transferthick-e-w { background-position: -112px -80px; }

/* line 228, ../base/_jqueryui.scss */
.ui-icon-folder-collapsed { background-position: 0 -96px; }

/* line 229, ../base/_jqueryui.scss */
.ui-icon-folder-open { background-position: -16px -96px; }

/* line 230, ../base/_jqueryui.scss */
.ui-icon-document { background-position: -32px -96px; }

/* line 231, ../base/_jqueryui.scss */
.ui-icon-document-b { background-position: -48px -96px; }

/* line 232, ../base/_jqueryui.scss */
.ui-icon-note { background-position: -64px -96px; }

/* line 233, ../base/_jqueryui.scss */
.ui-icon-mail-closed { background-position: -80px -96px; }

/* line 234, ../base/_jqueryui.scss */
.ui-icon-mail-open { background-position: -96px -96px; }

/* line 235, ../base/_jqueryui.scss */
.ui-icon-suitcase { background-position: -112px -96px; }

/* line 236, ../base/_jqueryui.scss */
.ui-icon-comment { background-position: -128px -96px; }

/* line 237, ../base/_jqueryui.scss */
.ui-icon-person { background-position: -144px -96px; }

/* line 238, ../base/_jqueryui.scss */
.ui-icon-print { background-position: -160px -96px; }

/* line 239, ../base/_jqueryui.scss */
.ui-icon-trash { background-position: -176px -96px; }

/* line 240, ../base/_jqueryui.scss */
.ui-icon-locked { background-position: -192px -96px; }

/* line 241, ../base/_jqueryui.scss */
.ui-icon-unlocked { background-position: -208px -96px; }

/* line 242, ../base/_jqueryui.scss */
.ui-icon-bookmark { background-position: -224px -96px; }

/* line 243, ../base/_jqueryui.scss */
.ui-icon-tag { background-position: -240px -96px; }

/* line 244, ../base/_jqueryui.scss */
.ui-icon-home { background-position: 0 -112px; }

/* line 245, ../base/_jqueryui.scss */
.ui-icon-flag { background-position: -16px -112px; }

/* line 246, ../base/_jqueryui.scss */
.ui-icon-calendar { background-position: -32px -112px; }

/* line 247, ../base/_jqueryui.scss */
.ui-icon-cart { background-position: -48px -112px; }

/* line 248, ../base/_jqueryui.scss */
.ui-icon-pencil { background-position: -64px -112px; }

/* line 249, ../base/_jqueryui.scss */
.ui-icon-clock { background-position: -80px -112px; }

/* line 250, ../base/_jqueryui.scss */
.ui-icon-disk { background-position: -96px -112px; }

/* line 251, ../base/_jqueryui.scss */
.ui-icon-calculator { background-position: -112px -112px; }

/* line 252, ../base/_jqueryui.scss */
.ui-icon-zoomin { background-position: -128px -112px; }

/* line 253, ../base/_jqueryui.scss */
.ui-icon-zoomout { background-position: -144px -112px; }

/* line 254, ../base/_jqueryui.scss */
.ui-icon-search { background-position: -160px -112px; }

/* line 255, ../base/_jqueryui.scss */
.ui-icon-wrench { background-position: -176px -112px; }

/* line 256, ../base/_jqueryui.scss */
.ui-icon-gear { background-position: -192px -112px; }

/* line 257, ../base/_jqueryui.scss */
.ui-icon-heart { background-position: -208px -112px; }

/* line 258, ../base/_jqueryui.scss */
.ui-icon-star { background-position: -224px -112px; }

/* line 259, ../base/_jqueryui.scss */
.ui-icon-link { background-position: -240px -112px; }

/* line 260, ../base/_jqueryui.scss */
.ui-icon-cancel { background-position: 0 -128px; }

/* line 261, ../base/_jqueryui.scss */
.ui-icon-plus { background-position: -16px -128px; }

/* line 262, ../base/_jqueryui.scss */
.ui-icon-plusthick { background-position: -32px -128px; }

/* line 263, ../base/_jqueryui.scss */
.ui-icon-minus { background-position: -48px -128px; }

/* line 264, ../base/_jqueryui.scss */
.ui-icon-minusthick { background-position: -64px -128px; }

/* line 265, ../base/_jqueryui.scss */
.ui-icon-close { background-position: -80px -128px; }

/* line 266, ../base/_jqueryui.scss */
.ui-icon-closethick { background-position: -96px -128px; }

/* line 267, ../base/_jqueryui.scss */
.ui-icon-key { background-position: -112px -128px; }

/* line 268, ../base/_jqueryui.scss */
.ui-icon-lightbulb { background-position: -128px -128px; }

/* line 269, ../base/_jqueryui.scss */
.ui-icon-scissors { background-position: -144px -128px; }

/* line 270, ../base/_jqueryui.scss */
.ui-icon-clipboard { background-position: -160px -128px; }

/* line 271, ../base/_jqueryui.scss */
.ui-icon-copy { background-position: -176px -128px; }

/* line 272, ../base/_jqueryui.scss */
.ui-icon-contact { background-position: -192px -128px; }

/* line 273, ../base/_jqueryui.scss */
.ui-icon-image { background-position: -208px -128px; }

/* line 274, ../base/_jqueryui.scss */
.ui-icon-video { background-position: -224px -128px; }

/* line 275, ../base/_jqueryui.scss */
.ui-icon-script { background-position: -240px -128px; }

/* line 276, ../base/_jqueryui.scss */
.ui-icon-alert { background-position: 0 -144px; }

/* line 277, ../base/_jqueryui.scss */
.ui-icon-info { background-position: -16px -144px; }

/* line 278, ../base/_jqueryui.scss */
.ui-icon-notice { background-position: -32px -144px; }

/* line 279, ../base/_jqueryui.scss */
.ui-icon-help { background-position: -48px -144px; }

/* line 280, ../base/_jqueryui.scss */
.ui-icon-check { background-position: -64px -144px; }

/* line 281, ../base/_jqueryui.scss */
.ui-icon-bullet { background-position: -80px -144px; }

/* line 282, ../base/_jqueryui.scss */
.ui-icon-radio-off { background-position: -96px -144px; }

/* line 283, ../base/_jqueryui.scss */
.ui-icon-radio-on { background-position: -112px -144px; }

/* line 284, ../base/_jqueryui.scss */
.ui-icon-pin-w { background-position: -128px -144px; }

/* line 285, ../base/_jqueryui.scss */
.ui-icon-pin-s { background-position: -144px -144px; }

/* line 286, ../base/_jqueryui.scss */
.ui-icon-play { background-position: 0 -160px; }

/* line 287, ../base/_jqueryui.scss */
.ui-icon-pause { background-position: -16px -160px; }

/* line 288, ../base/_jqueryui.scss */
.ui-icon-seek-next { background-position: -32px -160px; }

/* line 289, ../base/_jqueryui.scss */
.ui-icon-seek-prev { background-position: -48px -160px; }

/* line 290, ../base/_jqueryui.scss */
.ui-icon-seek-end { background-position: -64px -160px; }

/* line 291, ../base/_jqueryui.scss */
.ui-icon-seek-start { background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 293, ../base/_jqueryui.scss */
.ui-icon-seek-first { background-position: -80px -160px; }

/* line 294, ../base/_jqueryui.scss */
.ui-icon-stop { background-position: -96px -160px; }

/* line 295, ../base/_jqueryui.scss */
.ui-icon-eject { background-position: -112px -160px; }

/* line 296, ../base/_jqueryui.scss */
.ui-icon-volume-off { background-position: -128px -160px; }

/* line 297, ../base/_jqueryui.scss */
.ui-icon-volume-on { background-position: -144px -160px; }

/* line 298, ../base/_jqueryui.scss */
.ui-icon-power { background-position: 0 -176px; }

/* line 299, ../base/_jqueryui.scss */
.ui-icon-signal-diag { background-position: -16px -176px; }

/* line 300, ../base/_jqueryui.scss */
.ui-icon-signal { background-position: -32px -176px; }

/* line 301, ../base/_jqueryui.scss */
.ui-icon-battery-0 { background-position: -48px -176px; }

/* line 302, ../base/_jqueryui.scss */
.ui-icon-battery-1 { background-position: -64px -176px; }

/* line 303, ../base/_jqueryui.scss */
.ui-icon-battery-2 { background-position: -80px -176px; }

/* line 304, ../base/_jqueryui.scss */
.ui-icon-battery-3 { background-position: -96px -176px; }

/* line 305, ../base/_jqueryui.scss */
.ui-icon-circle-plus { background-position: 0 -192px; }

/* line 306, ../base/_jqueryui.scss */
.ui-icon-circle-minus { background-position: -16px -192px; }

/* line 307, ../base/_jqueryui.scss */
.ui-icon-circle-close { background-position: -32px -192px; }

/* line 308, ../base/_jqueryui.scss */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }

/* line 309, ../base/_jqueryui.scss */
.ui-icon-circle-triangle-s { background-position: -64px -192px; }

/* line 310, ../base/_jqueryui.scss */
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

/* line 311, ../base/_jqueryui.scss */
.ui-icon-circle-triangle-n { background-position: -96px -192px; }

/* line 312, ../base/_jqueryui.scss */
.ui-icon-circle-arrow-e { background-position: -112px -192px; }

/* line 313, ../base/_jqueryui.scss */
.ui-icon-circle-arrow-s { background-position: -128px -192px; }

/* line 314, ../base/_jqueryui.scss */
.ui-icon-circle-arrow-w { background-position: -144px -192px; }

/* line 315, ../base/_jqueryui.scss */
.ui-icon-circle-arrow-n { background-position: -160px -192px; }

/* line 316, ../base/_jqueryui.scss */
.ui-icon-circle-zoomin { background-position: -176px -192px; }

/* line 317, ../base/_jqueryui.scss */
.ui-icon-circle-zoomout { background-position: -192px -192px; }

/* line 318, ../base/_jqueryui.scss */
.ui-icon-circle-check { background-position: -208px -192px; }

/* line 319, ../base/_jqueryui.scss */
.ui-icon-circlesmall-plus { background-position: 0 -208px; }

/* line 320, ../base/_jqueryui.scss */
.ui-icon-circlesmall-minus { background-position: -16px -208px; }

/* line 321, ../base/_jqueryui.scss */
.ui-icon-circlesmall-close { background-position: -32px -208px; }

/* line 322, ../base/_jqueryui.scss */
.ui-icon-squaresmall-plus { background-position: -48px -208px; }

/* line 323, ../base/_jqueryui.scss */
.ui-icon-squaresmall-minus { background-position: -64px -208px; }

/* line 324, ../base/_jqueryui.scss */
.ui-icon-squaresmall-close { background-position: -80px -208px; }

/* line 325, ../base/_jqueryui.scss */
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

/* line 326, ../base/_jqueryui.scss */
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

/* line 327, ../base/_jqueryui.scss */
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

/* line 328, ../base/_jqueryui.scss */
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

/* line 329, ../base/_jqueryui.scss */
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

/* line 330, ../base/_jqueryui.scss */
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* line 4, ../base/framework/_framework-text.scss */
.quiet { color: #999999; }

/* line 5, ../base/framework/_framework-text.scss */
.loud { color: #2f5bb7; }

/* line 6, ../base/framework/_framework-text.scss */
.attn { color: #d14836; }

/* line 7, ../base/framework/_framework-text.scss */
.heading { color: #650807; }

/* line 8, ../base/framework/_framework-text.scss */
.disabled { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; }

/* line 9, ../base/framework/_framework-text.scss */
.text-small { font-size: .7em; }

/* line 10, ../base/framework/_framework-text.scss */
.text-large { font-size: 1.3em; }

/* line 12, ../base/framework/_framework-text.scss */
.prettyprint { border: 0 !important; padding: .5em !important; overflow: auto; color: #555; background-color: #eee; }

/* begin form styles */
/* line 9, ../base/framework/_framework-form.scss */
form { line-height: 2.5em; }
/* line 11, ../base/framework/_framework-form.scss */
form span { line-height: 1.2em; padding: .5em; }
/* line 14, ../base/framework/_framework-form.scss */
form span span { display: inline; }

/* line 16, ../base/framework/_framework-form.scss */
fieldset { position: relative; }

	/*
		jch** - multi column should not be the default
			(mobile first - switch it)

	*/
/* line 106, ../base/framework/_framework-form.scss */
.nocol .form-field label, .col2 .form-field label, .col3 .form-field label { width: 90%; }
/* line 108, ../base/framework/_framework-form.scss */
.nocol .form-field input, .col2 .form-field input, .col3 .form-field input { width: 95%; }
/* line 110, ../base/framework/_framework-form.scss */
.nocol .form-field input[type=checkbox], .nocol .form-field input[type=radio], .col2 .form-field input[type=checkbox], .col2 .form-field input[type=radio], .col3 .form-field input[type=checkbox], .col3 .form-field input[type=radio] { width: auto; margin-left: 1em; }
/* line 113, ../base/framework/_framework-form.scss */
.nocol .form-field select, .col2 .form-field select, .col3 .form-field select { min-width: 50%; max-width: 97%; margin-left: auto; }

/* line 27, ../base/framework/_framework-form.scss */
.form-field, .col2.nowrap { position: relative; padding: 0; }
/* line 30, ../base/framework/_framework-form.scss */
.form-field label, .col2.nowrap label { width: 30%; display: inline-block; white-space: nowrap; }
/* line 32, ../base/framework/_framework-form.scss */
.form-field select, .col2.nowrap select { min-width: 50%; max-width: 70%; margin-left: 0; }
/* line 38, ../base/framework/_framework-form.scss */
.form-field input, .col2.nowrap input { width: 60%; }
/* line 40, ../base/framework/_framework-form.scss */
.form-field input[type=checkbox], .form-field input[type=radio], .col2.nowrap input[type=checkbox], .col2.nowrap input[type=radio] { width: auto; margin-left: 30%; padding-right: 2%; }
/* line 44, ../base/framework/_framework-form.scss */
.form-field input[type=checkbox].margin-none, .form-field input[type=radio].margin-none, .col2.nowrap input[type=checkbox].margin-none, .col2.nowrap input[type=radio].margin-none { margin: 0; }
/* line 47, ../base/framework/_framework-form.scss */
.form-field .width-auto, .form-field input.width-auto, .col2.nowrap .width-auto, .col2.nowrap input.width-auto { width: auto !important; min-width: 0; }
/* line 51, ../base/framework/_framework-form.scss */
.form-field .width-small, .form-field input.width-small, .col2.nowrap .width-small, .col2.nowrap input.width-small { width: 3em !important; min-width: 0; }

/* line 57, ../base/framework/_framework-form.scss */
.form-controls { float: right; }

/* line 60, ../base/framework/_framework-form.scss */
.form-field.nowrap { white-space: nowrap; }

/* line 64, ../base/framework/_framework-form.scss */
.form-button-group { white-space: nowrap; }
/* line 66, ../base/framework/_framework-form.scss */
.form-button-group > * { display: block; float: left; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -ms-border-radius: 0 !important; border-radius: 0 !important; border-right-width: 0 !important; }
/* line 73, ../base/framework/_framework-form.scss */
.form-button-group .first { -moz-border-top-left-radius: 3px !important; -webkit-border-top-left-radius: 3px !important; -o-border-top-left-radius: 3px !important; -ms-border-top-left-radius: 3px !important; border-top-left-radius: 3px !important; -moz-border-bottom-left-radius: 3px !important; -webkit-border-bottom-left-radius: 3px !important; -o-border-bottom-left-radius: 3px !important; -ms-border-bottom-left-radius: 3px !important; border-bottom-left-radius: 3px !important; }
/* line 77, ../base/framework/_framework-form.scss */
.form-button-group .last { -moz-border-top-right-radius: 3px !important; -webkit-border-top-right-radius: 3px !important; -o-border-top-right-radius: 3px !important; -ms-border-top-right-radius: 3px !important; border-top-right-radius: 3px !important; -moz-border-bottom-right-radius: 3px !important; -webkit-border-bottom-right-radius: 3px !important; -o-border-bottom-right-radius: 3px !important; -ms-border-bottom-right-radius: 3px !important; border-bottom-right-radius: 3px !important; border-right-width: 1px !important; }

@media screen and (max-width: 480px) { /* line 106, ../base/framework/_framework-form.scss */
  .adaptive .form-field label { width: 90%; }
  /* line 108, ../base/framework/_framework-form.scss */
  .adaptive .form-field input { width: 95%; }
  /* line 110, ../base/framework/_framework-form.scss */
  .adaptive .form-field input[type=checkbox], .adaptive .form-field input[type=radio] { width: auto; margin-left: 1em; }
  /* line 113, ../base/framework/_framework-form.scss */
  .adaptive .form-field select { min-width: 50%; max-width: 97%; margin-left: auto; }
  /* line 90, ../base/framework/_framework-form.scss */
  .adaptive .col2, .adaptive .col3 { width: 100% !important; clear: left; } }
/* line 98, ../base/framework/_framework-form.scss */
.input { background: white; color: #111111; border: 1px solid #bbbbbb; text-decoration: none; margin: 0.35em 0; padding: 3px; line-height: 1em; font-size: 12px; min-width: 60%; max-width: 90%; font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; border-radius: 1px; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
/* line 42, ../base/foundation/_form.scss */
.input:focus { border: 1px solid #92cae4; background-color: #f8fcfe; -moz-box-shadow: 0 0 8px 4px #ebf6fc, none; -webkit-box-shadow: 0 0 8px 4px #ebf6fc, none; -o-box-shadow: 0 0 8px 4px #ebf6fc, none; box-shadow: 0 0 8px 4px #ebf6fc, none; outline: none; }
/* line 48, ../base/foundation/_form.scss */
.input:hover { color: #111111; border: 1px solid #92cae4; background-color: #f8fcfe; }

/* end form styles */
/* line 28, ../base/framework/_framework-buttons.scss */
a.button, button, input.button, input[type=button], input[type=submit], input[type=reset] { color: #555555; background-color: #eeeeee; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(90%, #dcdcdc)); background-image: -webkit-linear-gradient(top, #eeeeee, #dcdcdc 90%); background-image: -moz-linear-gradient(top, #eeeeee, #dcdcdc 90%); background-image: -o-linear-gradient(top, #eeeeee, #dcdcdc 90%); background-image: linear-gradient(top, #eeeeee, #dcdcdc 90%); border-color: #bbbbbb; border-width: 1px; border-style: solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; display: inline-block; text-align: center; min-width: 40px; font-weight: bold; font-family: "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: .9em; cursor: default; text-decoration: none; line-height: 1.6em; border-width: 1px; margin: 4px 0; padding: 1px 5px; margin-bottom: 6px; }
/* line 31, ../base/framework/_framework-buttons.scss */
a.button:hover, button:hover, input.button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { color: #555555; background-color: #eeeeee; background-image: none; border-color: #bbbbbb; border-width: 1px; border-style: solid; }
/* line 32, ../base/framework/_framework-buttons.scss */
a.button:active, button:active, input.button:active, input[type=button]:active, input[type=submit]:active, input[type=reset]:active { color: #555555; background-color: #eeeeee; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dcdcdc), color-stop(20%, #eeeeee)); background-image: -webkit-linear-gradient(top, #dcdcdc, #eeeeee 20%); background-image: -moz-linear-gradient(top, #dcdcdc, #eeeeee 20%); background-image: -o-linear-gradient(top, #dcdcdc, #eeeeee 20%); background-image: linear-gradient(top, #dcdcdc, #eeeeee 20%); border-color: #bbbbbb; border-width: 1; border-style: solid; }
/* line 33, ../base/framework/_framework-buttons.scss */
a.button:visited, button:visited, input.button:visited, input[type=button]:visited, input[type=submit]:visited, input[type=reset]:visited { color: #555555; }
/* line 34, ../base/framework/_framework-buttons.scss */
a.button.selected, button.selected, input.button.selected, input[type=button].selected, input[type=submit].selected, input[type=reset].selected { color: #205791; background-color: #d5edf8; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b6e0f3), color-stop(20%, #d5edf8)); background-image: -webkit-linear-gradient(top, #b6e0f3, #d5edf8 20%); background-image: -moz-linear-gradient(top, #b6e0f3, #d5edf8 20%); background-image: -o-linear-gradient(top, #b6e0f3, #d5edf8 20%); background-image: linear-gradient(top, #b6e0f3, #d5edf8 20%); border-color: #92cae4; border-width: 1; border-style: solid; border-bottom-width: 1px; }
/* line 38, ../base/framework/_framework-buttons.scss */
a.button.loud, button.loud, input.button.loud, input[type=button].loud, input[type=submit].loud, input[type=reset].loud { color: white; background-color: #2f5bb7; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f5bb7), color-stop(90%, #284d9b)); background-image: -webkit-linear-gradient(top, #2f5bb7, #284d9b 90%); background-image: -moz-linear-gradient(top, #2f5bb7, #284d9b 90%); background-image: -o-linear-gradient(top, #2f5bb7, #284d9b 90%); background-image: linear-gradient(top, #2f5bb7, #284d9b 90%); border-color: #162f64; border-width: 1px; border-style: solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; display: inline-block; text-align: center; min-width: 40px; font-weight: bold; font-family: "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: .9em; cursor: default; text-decoration: none; line-height: 1.6em; border-width: 1px; margin: 4px 0; padding: 1px 5px; margin-bottom: 6px; }
/* line 40, ../base/framework/_framework-buttons.scss */
a.button.loud:hover, button.loud:hover, input.button.loud:hover, input[type=button].loud:hover, input[type=submit].loud:hover, input[type=reset].loud:hover { color: white; background-color: #2f5bb7; background-image: none; border-color: #162f64; border-width: 1px; border-style: solid; }
/* line 41, ../base/framework/_framework-buttons.scss */
a.button.loud:active, button.loud:active, input.button.loud:active, input[type=button].loud:active, input[type=submit].loud:active, input[type=reset].loud:active { color: white; background-color: #2f5bb7; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #284d9b), color-stop(20%, #2f5bb7)); background-image: -webkit-linear-gradient(top, #284d9b, #2f5bb7 20%); background-image: -moz-linear-gradient(top, #284d9b, #2f5bb7 20%); background-image: -o-linear-gradient(top, #284d9b, #2f5bb7 20%); background-image: linear-gradient(top, #284d9b, #2f5bb7 20%); border-color: #162f64; border-width: 1; border-style: solid; }
/* line 43, ../base/framework/_framework-buttons.scss */
a.button.attn, button.attn, input.button.attn, input[type=button].attn, input[type=submit].attn, input[type=reset].attn { color: white; background-color: #d14836; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d14836), color-stop(90%, #b93b2a)); background-image: -webkit-linear-gradient(top, #d14836, #b93b2a 90%); background-image: -moz-linear-gradient(top, #d14836, #b93b2a 90%); background-image: -o-linear-gradient(top, #d14836, #b93b2a 90%); background-image: linear-gradient(top, #d14836, #b93b2a 90%); border-color: #990000; border-width: 1px; border-style: solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; display: inline-block; text-align: center; min-width: 40px; font-weight: bold; font-family: "Segoe UI", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: .9em; cursor: default; text-decoration: none; line-height: 1.6em; border-width: 1px; margin: 4px 0; padding: 1px 5px; margin-bottom: 6px; }
/* line 45, ../base/framework/_framework-buttons.scss */
a.button.attn:hover, button.attn:hover, input.button.attn:hover, input[type=button].attn:hover, input[type=submit].attn:hover, input[type=reset].attn:hover { color: white; background-color: #d14836; background-image: none; border-color: #990000; border-width: 1px; border-style: solid; }
/* line 46, ../base/framework/_framework-buttons.scss */
a.button.attn:active, button.attn:active, input.button.attn:active, input[type=button].attn:active, input[type=submit].attn:active, input[type=reset].attn:active { color: white; background-color: #d14836; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b93b2a), color-stop(20%, #d14836)); background-image: -webkit-linear-gradient(top, #b93b2a, #d14836 20%); background-image: -moz-linear-gradient(top, #b93b2a, #d14836 20%); background-image: -o-linear-gradient(top, #b93b2a, #d14836 20%); background-image: linear-gradient(top, #b93b2a, #d14836 20%); border-color: #990000; border-width: 1; border-style: solid; }

/* line 4, ../base/framework/_framework-formvalidation.scss */
.validation-summary-errors, .field-validation-error { color: #514721; background-color: #eeeeee; background-image: none; border-color: #bed1da; border-width: 1; border-style: solid; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; border-width: 1px; border-style: solid; font-size: 0.9em; padding: .5em; margin-bottom: .5em; }
/* line 102, ../../mixins/_colorswatches.scss */
.validation-summary-errors a, .field-validation-error a { color: #514721; }
/* line 105, ../../mixins/_colorswatches.scss */
.validation-summary-errors a:hover, .field-validation-error a:hover { color: #514721; }

/* line 21, ../base/framework/_framework-formvalidation.scss */
.validation-summary-errors ul { list-style: none; margin: 0; }
/* line 11, ../../mixins/lists/_bullets.scss */
.validation-summary-errors ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }

/* line 24, ../base/framework/_framework-formvalidation.scss */
.validation-summary-errors { -moz-box-shadow: 0 0 0.2em 0.1em #888888; -webkit-box-shadow: 0 0 0.2em 0.1em #888888; -o-box-shadow: 0 0 0.2em 0.1em #888888; box-shadow: 0 0 0.2em 0.1em #888888; margin: 1em; }

/* line 28, ../base/framework/_framework-formvalidation.scss */
.field-validation-error { clear: left; display: inline-block; padding: .6em; margin-left: 30%; }

/* line 35, ../base/framework/_framework-formvalidation.scss */
.col2 .field-validation-error, .col3 .field-validation-error { margin-left: 0; }

@media screen and (max-width: 480p) { /* line 41, ../base/framework/_framework-formvalidation.scss */
  .field-validation-error { margin-left: auto; } }
/* line 4, ../base/framework/_framework-formatting.scss */
.clear { clear: both; }

/* line 5, ../base/framework/_framework-formatting.scss */
.stretch { width: 100% !important; }

/* line 6, ../base/framework/_framework-formatting.scss */
.fit { max-width: 100%; display: block; border: 0; }

/* line 7, ../base/framework/_framework-formatting.scss */
.centered { margin: auto; }

/* line 8, ../base/framework/_framework-formatting.scss */
.display-none { display: none; }

/* line 9, ../base/framework/_framework-formatting.scss */
.display-block { display: block; }

/* line 10, ../base/framework/_framework-formatting.scss */
.display-inlineblock { display: inline-block; *display: inline; zoom: 1; }

/* line 12, ../base/framework/_framework-formatting.scss */
.float-left { float: left; }

/* line 13, ../base/framework/_framework-formatting.scss */
.float-right { float: right; }

/* line 15, ../base/framework/_framework-formatting.scss */
.clear-left { clear: left; }

/* line 16, ../base/framework/_framework-formatting.scss */
.clear-right { clear: right; }

/* line 17, ../base/framework/_framework-formatting.scss */
.clear-fix { overflow: hidden; *zoom: 1; }

/* line 19, ../base/framework/_framework-formatting.scss */
.cursor-pointer { cursor: pointer; }

/* line 20, ../base/framework/_framework-formatting.scss */
.clickable { cursor: pointer; }

/* line 22, ../base/framework/_framework-formatting.scss */
.text-left { text-align: left; }

/* line 23, ../base/framework/_framework-formatting.scss */
.text-center { text-align: center; }

/* line 24, ../base/framework/_framework-formatting.scss */
.text-right { text-align: right; }

/* line 25, ../base/framework/_framework-formatting.scss */
.text-justify { text-align: justify; }

/* line 27, ../base/framework/_framework-formatting.scss */
.first { margin-left: 0; clear: left; }

/* line 28, ../base/framework/_framework-formatting.scss */
.last { margin-right: 0; clear: right; }

/* line 29, ../base/framework/_framework-formatting.scss */
.top { margin-top: 0; }

/* line 30, ../base/framework/_framework-formatting.scss */
.bottom { margin-bottom: 0; }

/* line 32, ../base/framework/_framework-formatting.scss */
.bordered-thin { border: 1px solid #cccccc; }

/* line 33, ../base/framework/_framework-formatting.scss */
.bordered-thick { border: 3px solid #cccccc; }

/* line 34, ../base/framework/_framework-formatting.scss */
.border-rounded { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }

/* line 36, ../base/framework/_framework-formatting.scss */
.shadowed-box { -moz-box-shadow: 3px 3px 3px #888888; -webkit-box-shadow: 3px 3px 3px #888888; -o-box-shadow: 3px 3px 3px #888888; box-shadow: 3px 3px 3px #888888; }

/* line 37, ../base/framework/_framework-formatting.scss */
.shadowed-text { text-shadow: #888888 1px 1px 2px; }

/* line 39, ../base/framework/_framework-formatting.scss */
.pad-none { padding: 0 !important; }

/* line 40, ../base/framework/_framework-formatting.scss */
.pad, .pad1 { padding: 1em; }

/* line 41, ../base/framework/_framework-formatting.scss */
.pad2 { padding: 1.5em; }

/* line 42, ../base/framework/_framework-formatting.scss */
.pad3 { padding: 2em; }

/* line 43, ../base/framework/_framework-formatting.scss */
.pad-left { padding-left: 1em; }

/* line 44, ../base/framework/_framework-formatting.scss */
.pad-right { padding-right: 1em; }

/* line 45, ../base/framework/_framework-formatting.scss */
.pad-top { padding-top: 1em; }

/* line 46, ../base/framework/_framework-formatting.scss */
.pad-bottom { padding-bottom: 1em; }

/* line 48, ../base/framework/_framework-formatting.scss */
.nowrap { white-space: nowrap; }

/* line 50, ../base/framework/_framework-formatting.scss */
.margin-none { margin: 0; }

/* line 51, ../base/framework/_framework-formatting.scss */
.margin, .margin1 { margin: 1em; }

/* line 52, ../base/framework/_framework-formatting.scss */
.margin2 { margin: 1.5em; }

/* line 53, ../base/framework/_framework-formatting.scss */
.margin3 { margin: 2em; }

/* line 54, ../base/framework/_framework-formatting.scss */
.margin-left { margin-left: 1em; }

/* line 55, ../base/framework/_framework-formatting.scss */
.margin-top { margin-top: 1em; }

/* line 56, ../base/framework/_framework-formatting.scss */
.margin-right { margin-right: 1em; }

/* line 57, ../base/framework/_framework-formatting.scss */
.margin-bottom { margin-bottom: 1em; }

/* line 59, ../base/framework/_framework-formatting.scss */
.height-smaller { height: 5em; overflow-y: auto; }

/* line 60, ../base/framework/_framework-formatting.scss */
.height-small { height: 10em; overflow-y: auto; }

/* line 61, ../base/framework/_framework-formatting.scss */
.height-medium { height: 20em; overflow-y: auto; }

/* line 62, ../base/framework/_framework-formatting.scss */
.height-large { height: 30em; overflow-y: auto; }

/* line 64, ../base/framework/_framework-formatting.scss */
.valign-top { vertical-align: top; }

/* line 65, ../base/framework/_framework-formatting.scss */
.valign-middle { vertical-align: middle; }

/* line 66, ../base/framework/_framework-formatting.scss */
.valign-baseline { vertical-align: baseline; }

/* line 67, ../base/framework/_framework-formatting.scss */
.valign-bottom { vertical-align: bottom; }

/* line 68, ../base/framework/_framework-formatting.scss */
.valign-textbottom { vertical-align: text-bottom; }

/* line 69, ../base/framework/_framework-formatting.scss */
.valign-texttop { vertical-align: text-top; }

/* line 75, ../base/framework/_framework-cols.scss */
.col1 { display: table-cell; float: left; width: 92%; padding: 2%; margin: 0%; border-width: 0%; }

/* line 76, ../base/framework/_framework-cols.scss */
.col2 { display: table-cell; float: left; width: 46%; padding: 1%; margin: 0%; border-width: 0%; }

/* line 77, ../base/framework/_framework-cols.scss */
.col3 { display: table-cell; float: left; width: 31%; padding: 0.5%; margin: 0%; border-width: 0%; }

/* line 78, ../base/framework/_framework-cols.scss */
.col4 { display: table-cell; float: left; width: 22.4%; padding: 0.8%; margin: 0%; border-width: 0%; }

/* line 79, ../base/framework/_framework-cols.scss */
.col5 { display: table-cell; float: left; width: 18.2%; padding: 0.5%; margin: 0%; border-width: 0%; }

/* line 80, ../base/framework/_framework-cols.scss */
.col6 { display: table-cell; float: left; width: 15%; padding: 0.5%; margin: 0%; border-width: 0%; }

/* line 7, ../base/framework/_framework-cols.scss */
.col { display: table-cell; overflow: hidden; float: left; }

/* line 8, ../base/framework/_framework-cols.scss */
.col-10 { width: 9.4%; display: table-cell; overflow: hidden; float: left; }

/* line 9, ../base/framework/_framework-cols.scss */
.col-15 { width: 14.1%; display: table-cell; overflow: hidden; float: left; }

/* line 10, ../base/framework/_framework-cols.scss */
.col-20 { width: 18.8%; display: table-cell; overflow: hidden; float: left; }

/* line 11, ../base/framework/_framework-cols.scss */
.col-25 { width: 23.5%; display: table-cell; overflow: hidden; float: left; }

/* line 12, ../base/framework/_framework-cols.scss */
.col-30 { width: 28.2%; display: table-cell; overflow: hidden; float: left; }

/* line 13, ../base/framework/_framework-cols.scss */
.col-35 { width: 32.9%; display: table-cell; overflow: hidden; float: left; }

/* line 14, ../base/framework/_framework-cols.scss */
.col-40 { width: 37.6%; display: table-cell; overflow: hidden; float: left; }

/* line 15, ../base/framework/_framework-cols.scss */
.col-45 { width: 42.3%; display: table-cell; overflow: hidden; float: left; }

/* line 16, ../base/framework/_framework-cols.scss */
.col-50 { width: 47%; display: table-cell; overflow: hidden; float: left; }

/* line 17, ../base/framework/_framework-cols.scss */
.col-55 { width: 51.7%; display: table-cell; overflow: hidden; float: left; }

/* line 18, ../base/framework/_framework-cols.scss */
.col-60 { width: 56.4%; display: table-cell; overflow: hidden; float: left; }

/* line 19, ../base/framework/_framework-cols.scss */
.col-70 { width: 65.8%; display: table-cell; overflow: hidden; float: left; }

/* line 22, ../base/framework/_framework-cols.scss */
.adaptive .col1, .adaptive .col2, .adaptive .col3, .adaptive .col4, .adaptive .col5, .adaptive .col6 { width: 98%; }

@media screen and (max-width: 480px) { /* line 29, ../base/framework/_framework-cols.scss */
  .col1 { float: left; width: 92%; padding: 2%; margin: 0%; border-width: 0%; }
  /* line 32, ../base/framework/_framework-cols.scss */
  .col2 { float: left; width: 92%; padding: 2%; margin: 0%; border-width: 0%; }
  /* line 35, ../base/framework/_framework-cols.scss */
  .col3 { float: left; width: 92%; padding: 2%; margin: 0%; border-width: 0%; }
  /* line 38, ../base/framework/_framework-cols.scss */
  .col4 { float: left; width: 92%; padding: 2%; margin: 0%; border-width: 0%; }
  /* line 41, ../base/framework/_framework-cols.scss */
  .col5 { float: left; width: 92%; padding: 2%; margin: 0%; border-width: 0%; } }
@media screen and (min-width: 480px) and (max-width: 1024px) { /* line 49, ../base/framework/_framework-cols.scss */
  .adaptive .col1 { float: left; width: 94%; padding: 1%; margin: 0%; border-width: 0%; }
  /* line 52, ../base/framework/_framework-cols.scss */
  .adaptive .col2 { float: left; width: 46%; padding: 1%; margin: 0%; border-width: 0%; }
  /* line 55, ../base/framework/_framework-cols.scss */
  .adaptive .col3 { float: left; width: 46%; padding: 1%; margin: 0%; border-width: 0%; }
  /* line 58, ../base/framework/_framework-cols.scss */
  .adaptive .col4 { float: left; width: 46%; padding: 1%; margin: 0%; border-width: 0%; }
  /* line 61, ../base/framework/_framework-cols.scss */
  .adaptive .col5 { float: left; width: 46%; padding: 1%; margin: 0%; border-width: 0%; } }
@media screen and (min-width: 1024px) { /* line 75, ../base/framework/_framework-cols.scss */
  .adaptive .col1 { display: table-cell; float: left; width: 92%; padding: 2%; margin: 0%; border-width: 0%; }
  /* line 76, ../base/framework/_framework-cols.scss */
  .adaptive .col2 { display: table-cell; float: left; width: 46%; padding: 1%; margin: 0%; border-width: 0%; }
  /* line 77, ../base/framework/_framework-cols.scss */
  .adaptive .col3 { display: table-cell; float: left; width: 31%; padding: 0.5%; margin: 0%; border-width: 0%; }
  /* line 78, ../base/framework/_framework-cols.scss */
  .adaptive .col4 { display: table-cell; float: left; width: 22.4%; padding: 0.8%; margin: 0%; border-width: 0%; }
  /* line 79, ../base/framework/_framework-cols.scss */
  .adaptive .col5 { display: table-cell; float: left; width: 18.2%; padding: 0.5%; margin: 0%; border-width: 0%; }
  /* line 80, ../base/framework/_framework-cols.scss */
  .adaptive .col6 { display: table-cell; float: left; width: 15%; padding: 0.5%; margin: 0%; border-width: 0%; } }
/* line 7, ../base/ext/_appnav.scss */
header.page-header { height: 2.7em; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; border-width: 0; position: relative; z-index: 1; border-bottom: 1px solid #bcbcbc; background: #faf9f9; margin-bottom: .5em; }
/* line 16, ../base/ext/_appnav.scss */
header.page-header a { text-decoration: none; }
/* line 18, ../base/ext/_appnav.scss */
header.page-header h1 { font-weight: bold; line-height: 1.8; font-size: 1.5em; font-family: "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; padding: 0 1em 0 .3em; height: 100%; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; }
/* line 7, ../../mixins/_inline-block.scss */
header.page-header h1 { *display: inline; zoom: 1; }
/* line 29, ../base/ext/_appnav.scss */
header.page-header h1 a { text-decoration: none; vertical-align: 15%; }
/* line 35, ../base/ext/_appnav.scss */
header.page-header nav { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; height: 100%; position: relative; z-index: 2; overflow: visible; top: 1px; }
/* line 7, ../../mixins/_inline-block.scss */
header.page-header nav { *display: inline; zoom: 1; }
/* line 43, ../base/ext/_appnav.scss */
header.page-header nav ul { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; vertical-align: bottom !important; height: inherit; position: relative; z-index: 3; }
/* line 46, ../../mixins/lists/_inline-block-list.scss */
header.page-header nav ul li { list-style-image: none; list-style-type: none; margin-left: 0px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; white-space: nowrap; padding-left: 0.5em; padding-right: 0.5em; }
/* line 7, ../../mixins/_inline-block.scss */
header.page-header nav ul li { *display: inline; zoom: 1; }
/* line 49, ../base/ext/_appnav.scss */
header.page-header nav ul li { padding: 0.25em 0.5em; background: transparent; border: none; height: 100%; border-bottom: none; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
/* line 57, ../base/ext/_appnav.scss */
header.page-header nav ul li a { line-height: 1.1em; font-size: 1.1em; vertical-align: middle; }
/* line 63, ../base/ext/_appnav.scss */
header.page-header nav ul li.selected { padding: 0.25em 0.5em; position: relative; top: 1px; background: white; border: 1px solid #bcbcbc; border-bottom: 1px solid white; height: 80%; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; z-index: 4; font-weight: bold; }
/* line 74, ../base/ext/_appnav.scss */
header.page-header nav ul li.selected a { position: relative; top: -3px; vertical-align: middle; line-height: 1.1em; font-size: 1.1em; font-weight: normal; cursor: default; }

/* line 9, ../base/ext/_dialog.scss */
#dialog { position: absolute; z-index: 100; }

/* line 15, ../base/ext/_dialog.scss */
a.dialog-editorlink { text-decoration: none; padding: .2em .4em; margin-left: -0.4em; margin-top: -0.2em; font-size: 1.1em; }
/* line 17, ../base/mixins/_selectable.scss */
a.dialog-editorlink:hover { color: #555555; background: #eeeeee; }

/* line 20, ../base/ext/_dialog.scss */
.dialog { z-index: 100; overflow: hidden; *zoom: 1; color: #333333; background-color: white; background-image: none; border-color: #cccccc; border-width: 1px; border-style: solid; }
/* line 33, ../base/ext/_dialog.scss */
.dialog #dialog-header { padding: .5em; }
/* line 35, ../base/ext/_dialog.scss */
.dialog #dialog-header h1 { display: inline; font-size: 1.4em; }
/* line 39, ../base/ext/_dialog.scss */
.dialog #dialog-content { position: relative; padding: 0 1em 1em 1em; }

/* line 46, ../base/ext/_dialog.scss */
.dialog-floater #dialog-header { cursor: move; }

/* line 50, ../base/ext/_dialog.scss */
.dialog-floater, .dialog-editor { -moz-box-shadow: 0 0 2em 0.5em #888888; -webkit-box-shadow: 0 0 2em 0.5em #888888; -o-box-shadow: 0 0 2em 0.5em #888888; box-shadow: 0 0 2em 0.5em #888888; }

/* line 54, ../base/ext/_dialog.scss */
.dialog-menu { -moz-box-shadow: 1px 1px 0.5em 0 #888888; -webkit-box-shadow: 1px 1px 0.5em 0 #888888; -o-box-shadow: 1px 1px 0.5em 0 #888888; box-shadow: 1px 1px 0.5em 0 #888888; z-index: 100; }
/* line 58, ../base/ext/_dialog.scss */
.dialog-menu #dialog-content { padding: .4em; }
/* line 61, ../base/ext/_dialog.scss */
.dialog-menu ul { margin: 0; }
/* line 64, ../base/ext/_dialog.scss */
.dialog-menu li a { padding-right: 1.5em; }
/* line 67, ../base/ext/_dialog.scss */
.dialog-menu header { font-weight: bold; font-size: .9em; cursor: default; padding: 0 1em 0 1em; }
/* line 73, ../base/ext/_dialog.scss */
.dialog-menu hr { margin: 0; }

/* line 78, ../base/ext/_dialog.scss */
.dialog-floater, .dialog-editor { -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }

/* line 82, ../base/ext/_dialog.scss */
.dialog-fullscreen { border: 0; }

/* line 86, ../base/ext/_dialog.scss */
.dialog-close, .dialog .helpurl { font-family: NmsIcons; color: #999999; text-decoration: none; display: block; cursor: default; padding: .5em .5em .5em .2em; float: right; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }
/* line 95, ../base/ext/_dialog.scss */
.dialog-close:hover, .dialog .helpurl:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/* line 10, ../base/ext/_flist.scss */
.flist { margin: 0 0 1em 0; padding: 0 0 0 .5em; list-style: none; }
/* line 11, ../../mixins/lists/_bullets.scss */
.flist li { list-style-image: none; list-style-type: none; margin-left: 0px; }
@media print { /* line 10, ../base/ext/_flist.scss */
  .flist { display: none; } }
/* line 17, ../base/ext/_flist.scss */
.flist.nowrap { overflow: hidden; }
/* line 18, ../base/ext/_flist.scss */
.flist.nowrap a { white-space: nowrap; }
/* line 23, ../base/ext/_flist.scss */
.flist.scroll { overflow-y: auto; }
/* line 27, ../base/ext/_flist.scss */
.flist ul { margin: 0 0 0 1em; padding: 0; display: none; }
/* line 33, ../base/ext/_flist.scss */
.flist li { line-height: 1.5em; font-size: 11px; }
/* line 39, ../base/ext/_flist.scss */
.flist a { text-decoration: none; display: block; zoom: 1; *display: inline; padding: .3em .5em; margin-left: 1em; color: #333333; }
/* line 46, ../base/ext/_flist.scss */
.flist a:hover { color: #555555 !important; background-color: #eeeeee; }
/* line 49, ../base/ext/_flist.scss */
.flist a:visited { color: #333333 !important; }
/* line 51, ../base/ext/_flist.scss */
.flist a:visited:hover { color: #555555 !important; }
/* line 53, ../base/ext/_flist.scss */
.flist a .nmsicon { font-size: 1.3em; vertical-align: -20%; }
/* line 59, ../base/ext/_flist.scss */
.flist .selected > a { font-weight: bold; color: #333333; background-color: #eeeeee; }
/* line 68, ../base/ext/_flist.scss */
.flist .list-icon { display: inline; float: left; clear: left; font-family: NmsIcons; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); opacity: 0.4; line-height: 1.6em; margin: 0; padding: .2em .2em; width: .8em; cursor: default; }
/* line 69, ../base/ext/_flist.scss */
.flist .list-icon span { font-size: 0.7em; }
/* line 81, ../base/ext/_flist.scss */
.flist .list-icon:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
/* line 87, ../base/ext/_flist.scss */
.flist.showlines { overflow-x: visible; padding: 0 0 0 1em; }
/* line 91, ../base/ext/_flist.scss */
.flist.showlines ul { margin: 0 0 0 1.9em; overflow-x: visible; }
/* line 95, ../base/ext/_flist.scss */
.flist.showlines li { padding: 0; background: url("/NmConsole/Content/NmUI/images/pixel.png") 0 0 no-repeat, url("/NmConsole/Content/NmUI/images/pixel.png") 1px 12px no-repeat; background-size: 1px 100%, 12px 1px; overflow: visible; behavior: url("/NmConsole/Scripts/PIE.htc"); }
/* line 102, ../base/ext/_flist.scss */
.flist.showlines li:last-child { background-size: 1px 12px, 12px 1px; background-position: 0 0, 1px 12px; }
/* line 108, ../base/ext/_flist.scss */
.flist.showlines > li:first-child { background-position: 0 12px, 1px 12px; background-size: 1px 100%, 12px 1px; behavior: url("/NmConsole/Scripts/PIE.htc"); }
/* line 112, ../base/ext/_flist.scss */
.flist.showlines > li:first-child:only-child { background: url("/NmConsole/Content/NmUI/images/pixel.png") 1px 12px no-repeat; background-size: 12px 1px; background-position: 0 12px; }
/* line 118, ../base/ext/_flist.scss */
.flist.showlines .list-icon { display: inline-block; font-family: Arial, Verdana, Helvetica, Sans-serif; border: 1px solid #cccccc; behavior: url("/NmConsole/Scripts/PIE.htc"); -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd)); background-image: -webkit-linear-gradient(left top, #ffffff, #dddddd); background-image: -moz-linear-gradient(left top, #ffffff, #dddddd); background-image: -o-linear-gradient(left top, #ffffff, #dddddd); background-image: linear-gradient(left top, #ffffff, #dddddd); line-height: 0.5; position: relative; top: .65em; right: .55em; padding: .15em .1em .05em .1em; text-align: center; height: .8em; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
/* line 119, ../base/ext/_flist.scss */
.flist.showlines .list-icon span { font-size: .8em; vertical-align: bottom; }
/* line 136, ../base/ext/_flist.scss */
.flist.showlines .list-icon:hover { -moz-box-shadow: 0 0 3px 0 #2f5bb7; -webkit-box-shadow: 0 0 3px 0 #2f5bb7; -o-box-shadow: 0 0 3px 0 #2f5bb7; box-shadow: 0 0 3px 0 #2f5bb7; }

/* line 12, ../base/ext/_hbar.scss */
.hbar { position: relative; width: 90%; background-color: white; border: 1px solid #dddddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
/* line 21, ../base/ext/_hbar.scss */
.hbar div:first-child { background-color: #92cae4; height: 1.2em; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
/* line 28, ../base/ext/_hbar.scss */
.hbar div.label { position: absolute; top: 0; bottom: 0; width: auto; font: bold 0.8em/1.4 "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; text-align: right; font-weight: bold; color: #333333; }
/* line 38, ../base/ext/_hbar.scss */
.hbar div.label.right { right: 5px; text-align: right; }
/* line 42, ../base/ext/_hbar.scss */
.hbar div.label.left { left: 5px; text-align: left; }

/* jch*** - this should be in a seperate file - both of these should be moved to the framework and documented */
/* line 49, ../base/ext/_hbar.scss */
.hrangedbar { position: relative; width: 90%; background-color: white; border: 1px solid #dddddd; }
/* line 55, ../base/ext/_hbar.scss */
.hrangedbar div.value { height: 1.2em; }
/* line 58, ../base/ext/_hbar.scss */
.hrangedbar div.label { position: absolute; z-index: 3; top: 0; bottom: 0; right: 5px; width: auto; font: bold 0.8em/1.4 "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; text-align: right; font-weight: bold; color: #333333; }
/* line 70, ../base/ext/_hbar.scss */
.hrangedbar div.segments { position: absolute; z-index: 2; top: 0; bottom: 0; left: 0; right: 0; opacity: .5; }
/* line 79, ../base/ext/_hbar.scss */
.hrangedbar div.segments div { float: right; border-left: 1px solid #dddddd; width: 16.6667%; height: 100%; }

/* jch** - should be moved to the framework */
/* line 6, ../base/ext/_hbarstacked.scss */
.hbarstacked { width: 95%; background-color: white; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; white-space: nowrap; }
/* line 17, ../base/ext/_hbarstacked.scss */
.hbarstacked div:not(.legend) { height: 1.2em; vertical-align: top; display: inline-block; *display: inline; zoom: 1; }

/* line 26, ../base/ext/_hbarstacked.scss */
div.legend { text-align: center; }
/* line 28, ../base/ext/_hbarstacked.scss */
div.legend div { display: inline-block; *display: inline; zoom: 1; width: auto; text-align: center; margin-right: 5px; }

/* line 9, ../base/ext/_message.scss */
div#message { display: none; position: fixed; top: 2em; width: 100%; text-align: center; z-index: 9; }
/* line 16, ../base/ext/_message.scss */
div#message span#message-text { display: inline-block; font-weight: bold; color: #514721; background: #eeeeee; border: 1px solid #bed1da; border-width: 1px 1px 2px 1px; -moz-box-shadow: 0 0 0.3em 0.1em #888888; -webkit-box-shadow: 0 0 0.3em 0.1em #888888; -o-box-shadow: 0 0 0.3em 0.1em #888888; box-shadow: 0 0 0.3em 0.1em #888888; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; max-width: 30em; padding: .3em 1em; margin: auto; color: #514721; background-color: #eeeeee; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZGNkY2RjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(90%, #dcdcdc)); background-image: -webkit-linear-gradient(top, #eeeeee, #dcdcdc 90%); background-image: -moz-linear-gradient(top, #eeeeee, #dcdcdc 90%); background-image: -o-linear-gradient(top, #eeeeee, #dcdcdc 90%); background-image: linear-gradient(top, #eeeeee, #dcdcdc 90%); border-color: #bed1da; }

/* line 7, ../base/ext/_overlay.scss */
#overlay { background-color: #eeeeee; z-index: 10; display: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }

/* line 14, ../base/ext/_settings.scss */
.settings-container { padding-left: 1em; }
/* line 16, ../base/ext/_settings.scss */
.settings-container h1 { padding-top: .5em; }
/* line 19, ../base/ext/_settings.scss */
.settings-container hr { clear: both; }
/* line 22, ../base/ext/_settings.scss */
.settings-container h2 { clear: left; float: left; color: #333333; font-size: 1.1em; font-weight: bold; width: 15%; padding-bottom: 1em; }
/* line 32, ../base/ext/_settings.scss */
.settings-container .uic { float: left; width: 80%; margin-bottom: .5em; }

/* line 39, ../base/ext/_settings.scss */
.settings-gutter { background: #eeeeee; color: #555555; border-right: 1px solid #bbbbbb !important; padding-right: 0 !important; padding-left: 0 !important; min-height: 20em; -moz-box-shadow: inset -2px 0 4px #bbbbbb; -webkit-box-shadow: inset -2px 0 4px #bbbbbb; -o-box-shadow: inset -2px 0 4px #bbbbbb; box-shadow: inset -2px 0 4px #bbbbbb; }
/* line 49, ../base/ext/_settings.scss */
.settings-gutter h1 { font-size: 1.6em; text-align: right; padding-top: .8em; padding-right: 0.8em; text-shadow: white 1px 1px 1px; }
/* line 57, ../base/ext/_settings.scss */
.settings-gutter ul { margin-top: 1em; }
/* line 61, ../base/ext/_settings.scss */
.settings-gutter div.selected { background: #bbcee9; color: #205791; border: 1px solid #8faad9; border-width: 1px 0 1px 0; text-shadow: #eeeeee 1px 1px 1px; -moz-box-shadow: inset -2px 0 4px #bbbbbb; -webkit-box-shadow: inset -2px 0 4px #bbbbbb; -o-box-shadow: inset -2px 0 4px #bbbbbb; box-shadow: inset -2px 0 4px #bbbbbb; }
/* line 66, ../base/ext/_settings.scss */
.settings-gutter li.selected a { background: #bbcee9; color: #205791; border: 1px solid #8faad9; border-width: 1px 0 1px 0; text-shadow: #eeeeee 1px 1px 1px; -moz-box-shadow: inset -2px 0 4px #bbbbbb; -webkit-box-shadow: inset -2px 0 4px #bbbbbb; -o-box-shadow: inset -2px 0 4px #bbbbbb; box-shadow: inset -2px 0 4px #bbbbbb; }
/* line 68, ../base/ext/_settings.scss */
.settings-gutter li.selected a:hover { background: #bbcee9; }
/* line 74, ../base/ext/_settings.scss */
.settings-gutter a { text-align: right; color: #333333 !important; padding-right: 0.8em; }
/* line 79, ../base/ext/_settings.scss */
.settings-gutter a:hover { color: #333333; -moz-box-shadow: inset -2px 0 0px #bbbbbb; -webkit-box-shadow: inset -2px 0 0px #bbbbbb; -o-box-shadow: inset -2px 0 0px #bbbbbb; box-shadow: inset -2px 0 0px #bbbbbb; }

/* line 2, ../base/ext/_signalstrength.scss */
.signalstrength { width: 34px; height: 25px; vertical-align: bottom; }
/* line 7, ../base/ext/_signalstrength.scss */
.signalstrength div { border: 1px solid green; width: 4px; float: left; display: inline-block; position: relative; }
/* line 14, ../base/ext/_signalstrength.scss */
.signalstrength div.full { background-color: green; }
/* line 16, ../base/ext/_signalstrength.scss */
.signalstrength div.step1 { height: 20%; top: 80%; }
/* line 18, ../base/ext/_signalstrength.scss */
.signalstrength div.step2 { height: 40%; top: 60%; }
/* line 20, ../base/ext/_signalstrength.scss */
.signalstrength div.step3 { height: 60%; top: 40%; }
/* line 22, ../base/ext/_signalstrength.scss */
.signalstrength div.step4 { height: 80%; top: 20%; }
/* line 24, ../base/ext/_signalstrength.scss */
.signalstrength div.step5 { height: 100%; }
/* line 28, ../base/ext/_signalstrength.scss */
.signalstrength div + div { margin-left: 1px; }

/* line 16, ../base/ext/_sitenav.scss */
header.frame-header { overflow: hidden; background: #333333; }
/* line 19, ../base/ext/_sitenav.scss */
header.frame-header a, header.frame-header a:visited { color: #eeeeee; text-decoration: none; }

/* line 25, ../base/ext/_sitenav.scss */
nav.sitenavigation { display: inline; float: left; font: normal 1em/1.2em "Segoe UI", "Helvetica Neue", Arial, Helvetica, sans-serif; height: inherit; }
/* line 29, ../base/ext/_sitenav.scss */
nav.sitenavigation ul { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; padding: 0 .5em; margin: auto; }
/* line 46, ../../mixins/lists/_inline-block-list.scss */
nav.sitenavigation ul li { list-style-image: none; list-style-type: none; margin-left: 0px; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; white-space: nowrap; padding-left: 0.5em; padding-right: 0.5em; }
/* line 7, ../../mixins/_inline-block.scss */
nav.sitenavigation ul li { *display: inline; zoom: 1; }
/* line 33, ../base/ext/_sitenav.scss */
nav.sitenavigation ul li { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -o-border-top-left-radius: 0; -ms-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -o-border-top-right-radius: 0; -ms-border-top-right-radius: 0; border-top-right-radius: 0; height: 1.4em; padding: 0.4em 0 0 0; margin: 0 0.6em; border-style: solid; border-color: #333333; border-width: 0 0 0.3em 0; background: #333333; font-size: 1em; }
/* line 43, ../base/ext/_sitenav.scss */
nav.sitenavigation ul li:hover { border-color: #dd4b39; }
/* line 45, ../base/ext/_sitenav.scss */
nav.sitenavigation ul li:hover a { color: #eeeeee; }
/* line 47, ../base/ext/_sitenav.scss */
nav.sitenavigation ul li.selected { font-weight: normal; color: #eeeeee; border-color: #dd4b39; }
/* line 51, ../base/ext/_sitenav.scss */
nav.sitenavigation ul li.selected:hover { background: #333333; }
/* line 53, ../base/ext/_sitenav.scss */
nav.sitenavigation ul li.selected:hover a { text-decoration: none; color: #eeeeee; }
/* line 57, ../base/ext/_sitenav.scss */
nav.sitenavigation ul li.selected a { color: #eeeeee; }

/* line 11, ../base/ext/_slist.scss */
.adaptive .slist { min-width: 0 !important; }

/* line 16, ../base/ext/_slist.scss */
.slist { margin: 0 0 1em 0; padding: 0; display: table; width: 100%; list-style: none; }
/* line 20, ../base/ext/_slist.scss */
.slist.fixed { table-layout: fixed; }
/* line 25, ../base/ext/_slist.scss */
.slist li:nth-child(even) { background: #f8f8f8; }
/* line 11, ../../mixins/lists/_bullets.scss */
.slist li { list-style-image: none; list-style-type: none; margin-left: 0px; }
/* line 29, ../base/ext/_slist.scss */
.slist .expandable, .slist .selectable { min-width: 800px; }
/* line 30, ../base/ext/_slist.scss */
.slist.nowrap { white-space: nowrap; overflow: hidden; }
/* line 32, ../base/ext/_slist.scss */
.slist.nowrap span { white-space: nowrap; overflow: hidden; }
/* line 38, ../base/ext/_slist.scss */
.slist > li { border-bottom: 1px solid #cccccc; padding: 0; overflow: hidden; *zoom: 1; }
/* line 44, ../base/ext/_slist.scss */
.slist > li.heading { font-weight: bold; text-transform: uppercase; color: #333333; font-size: 0.9em; border-top: 1px solid #cccccc; line-height: 1.2em; padding-top: .6em; padding-bottom: .6em; }
/* line 53, ../base/ext/_slist.scss */
.slist > li.heading .selected { color: #d14836; }
/* line 57, ../base/ext/_slist.scss */
.slist > li.heading .first.checkbox { position: relative; top: -4px; }
/* line 60, ../base/ext/_slist.scss */
.slist > li.heading .first.checkbox input { position: relative; top: 3px; }
/* line 68, ../base/ext/_slist.scss */
.slist > li.group { padding-top: 1.4em; }
/* line 70, ../base/ext/_slist.scss */
.slist > li.group .heading { font-size: 1.2em; }
/* line 72, ../base/ext/_slist.scss */
.slist > li.group .heading:visited { color: #650807; }
/* line 73, ../base/ext/_slist.scss */
.slist > li.group .heading:hover { color: #0099ff; }
/* line 76, ../base/ext/_slist.scss */
.slist > li.group:hover { background-color: transparent !important; }
/* line 78, ../base/ext/_slist.scss */
.slist > li.top { padding: 0; }
/* line 81, ../base/ext/_slist.scss */
.slist > li span { padding: 0.35em; font-size: 1em; }
/* line 84, ../base/ext/_slist.scss */
.slist > li span input { margin: 1px; }
/* line 88, ../base/ext/_slist.scss */
.slist > li .first { padding-left: .2em; }
/* line 90, ../base/ext/_slist.scss */
.slist > li .first.checkbox { position: relative; top: -1px; }
/* line 93, ../base/ext/_slist.scss */
.slist > li .first.checkbox input { position: relative; top: 2px; }
/* line 99, ../base/ext/_slist.scss */
.slist > li .last { padding-right: .2em; }
/* line 102, ../base/ext/_slist.scss */
.slist > li .desc { clear: both; display: block; font-size: .8em; color: #999999; padding-left: 5px; position: relative; top: -0.8em; }
/* line 111, ../base/ext/_slist.scss */
.slist > li .pad-left { position: relative; left: 2.1em; }
/* line 120, ../base/ext/_slist.scss */
.slist.selectable li.heading:hover { background-color: transparent; }
/* line 122, ../base/ext/_slist.scss */
.slist.selectable li:hover, .slist.selectable li.selected { background-color: #e8e8e8; }
/* line 130, ../base/ext/_slist.scss */
.slist.expandable .uic { margin: .5em; padding: 0; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; -o-border-radius: 0.3em; -ms-border-radius: 0.3em; border-radius: 0.3em; background: #e8e8e8; }
/* line 136, ../base/ext/_slist.scss */
.slist.expandable .uic li:nth-child(even) { background: transparent; }
/* line 138, ../base/ext/_slist.scss */
.slist.expandable .uic-container { padding: .3em; }
@media screen and (max-width: 1024px) { /* line 16, ../base/ext/_slist.scss */
  .slist { font-size: .9em !important; }
  /* line 144, ../base/ext/_slist.scss */
  .slist .desc { top: -0.5em; }
  /* line 148, ../base/ext/_slist.scss */
  .slist span { padding: .1em; } }
@media screen and (max-width: 768px) { /* line 16, ../base/ext/_slist.scss */
  .slist { font-size: .8em !important; }
  /* line 151, ../base/ext/_slist.scss */
  .slist .desc { top: -0.3em; }
  /* line 155, ../base/ext/_slist.scss */
  .slist span { padding: .05em; } }
@media screen and (max-width: 480px) { /* line 16, ../base/ext/_slist.scss */
  .slist { /*.col1, .col2, .col3, .col4, .col5 {
	position: fixed;
	width:auto !important;
	display: inline-block;
	float:left;
}*/ }
  /* line 158, ../base/ext/_slist.scss */
  .slist .desc { top: -0.2em; } }

/* line 8, ../base/ext/_usernav.scss */
.usernav { display: inline; float: right; height: inherit; }
/* line 11, ../base/ext/_usernav.scss */
.usernav a { font: 1.2em NmsIcons; margin: auto .25em auto .25em; display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; vertical-align: middle; min-width: 24px; text-align: center; }
/* line 7, ../../mixins/_inline-block.scss */
.usernav a { *display: inline; zoom: 1; }
/* line 18, ../base/ext/_usernav.scss */
.usernav a:hover { color: white; text-shadow: yellow 0 0 8px; }
/* line 21, ../base/ext/_usernav.scss */
.usernav a.currentuser { font-family: Segoe UI, Helvetica, Verdana, Sans-serif; }
