/* Minification failed. Returning unminified contents.
(9820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '&'
(9854,21): run-time error CSS1030: Expected identifier, found ','
(9854,53): run-time error CSS1031: Expected selector, found ')'
(9854,53): run-time error CSS1025: Expected comma or open brace, found ')'
(13916,1): run-time error CSS1031: Expected selector, found ''
(13916,1): run-time error CSS1025: Expected comma or open brace, found ''
 */
/**
 * @class Global_CSS
 *
 * Global CSS variables and mixins of Sencha Touch.
 */
/**
 * @var {string} $prefix
 * The prefix to be applied to all CSS selectors. If this is changed, it must also be changed in your
 * JavaScript application.
 */
/**
 * @var {string} $theme-name
 * The name of the theme. This must match the the output directory of the images.
 * (defaults to 'default')
 */
/**
 * @var {boolean/string} $relative-image-path-for-uis
 * True to use a relative image path for all new UIs. If true, the path will be "../images/".
 * It can also be a string of the path value.
 * It defaults to false, which means it will look for the images in the ExtJS SDK folder.
 */
/**
 * @var {string} $font-family
 * The default font-family to be used throughout the theme.
 */
/**
 * @var {string} $base-gradient
 * The base gradient to be used throughout the theme.
 */
/**
 * @var {color} $base-color
 * The base color to be used throughout the theme.
 */
/**
 * @var {boolean} $include-not-found-images
 * True to include files which are not found when compiling your SASS
 */
/**
 * @var {boolean} $include-ie
 * True to include Internet Explorer specific rules
 */
/**
 * @var {boolean} $include-ff
 * True to include Firefox specific rules
 */
/**
 * @var {boolean} $include-chrome
 * True to include Chrome specific rules
 */
/**
 * @var {boolean} $include-safari
 * True to include Safari specific rules
 */
/**
 * @var {boolean} $include-opera
 * True to include Opera specific rules
 */
/**
 * @var {boolean} $include-webkit
 * True to include Webkit specific rules
 */
/**
 * @var {boolean} $compile-all
 * True to copile all CSS, even if above include rules are false
 */
/**
 * @var {boolean} $scope-reset-css
 * True to scope the reset CSS within the $prefix variable.
 */
/**
 * @var {color} $css-shadow-background-color
 * The base color for CSS shadows
 */
/**
 * @var {color} $include-shadow-images
 * True to include all shadow images.
 */
/**
 * @class Ext.form.field.Base
 */
/**
 * @var {measurement} $form-field-height
 * Height for form fields.
 */
/**
 * @var {measurement} $form-toolbar-field-height
 * Height for form fields in toolbar.
 */
/**
 * @var {measurement} $form-error-icon-width
 * Width for form error icons.
 */
/**
 * @var {measurement} $form-field-padding
 * Padding around form fields.
 */
/**
 * @var {measurement} $form-field-font-size
 * Font size for form fields.
 */
/**
 * @var {font-family} $form-field-font-family
 * Font family for form fields.
 */
/**
 * @var {font-weight} $form-field-font-weight
 * Font weight for form fields.
 */
/**
 * @var {font} $form-field-font
 * Font for form fields.
 */
/**
 * @var {color} $form-field-color
 * Text color for form fields.
 */
/**
 * @var {color} $form-field-empty-color
 * Text color for empty form fields.
 */
/**
 * @var {color} $form-field-border-color
 * Border color for form fields.
 */
/**
 * @var {measurement} $form-field-border-width
 * Border width for form fields.
 */
/**
 * @var {color} $form-field-focus-border-color
 * Border color for focused form fields.
 */
/**
 * @var {color} $form-field-invalid-border-color
 * Border color for invalid form fields.
 */
/**
 * @var {color} $form-field-background-color
 * Background color for form fields.
 */
/**
 * @var {string} $form-field-background-image
 * Background image for form fields.
 */
/**
 * @var {color} $form-field-invalid-background-color
 * Background color for invalid form fields.
 */
/**
 * @var {string} $form-field-invalid-background-image
 * Background image for invalid form fields.
 */
/**
 * @var {background-repeat} $form-field-invalid-background-repeat
 * Background repeat for invalid form fields.
 */
/**
 * @var {background-position} $form-field-invalid-background-position
 * Background position for invalid form fields.
 */
/**
 * @class Ext.form.field.TextArea
 */
/**
 * @class Ext.form.Label
 */
/**
 * @class Ext.form.field.Checkbox
 */
/**
 * @class Ext.form.field.Radio
 */
/* Error messages */
/**
 * @class Ext.form.field.Trigger
 */
/**
 * @class Ext.form.FieldSet
 */
/**
 * @class Ext.slider.Multi
 */
/**
 * Creates a background gradient.
 *
 * @param {Color} $bg-color The background color of the gradient
 * @param {String/List} [$type] The type of gradient to be used. Can either
 * be a String which is a predefined gradient, or it can can be a list of
 * color_stops. If none is set, it will still set the `background-color`
 * to the $background-color.
 * @param {String} [$direction=top] The direction of the gradient. Can either be
 * `top` or `left`.
 * @member Global_CSS
 */
/*
 * Method which inserts a full background-image property for a theme image.
 * It checks if the file exists and if it doesn't, it'll throw an error.
 * By default it will not include the background-image property if it is not found,
 * but this can be changed by changing the default value of $include-missing-images to
 * be true.
 */
/* line 77, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3,
h4, h5, h6, pre, code, form, fieldset, legend,
input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

/* line 82, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 87, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
fieldset, img {
  border: 0; }

/* line 92, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
address, caption, cite, code,
dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

/* line 97, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
li {
  list-style: none; }

/* line 101, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
caption, th {
  text-align: left; }

/* line 105, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%; }

/* line 110, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
q:before,
q:after {
  content: ""; }

/* line 114, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
abbr, acronym {
  border: 0;
  font-variant: normal; }

/* line 119, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
sup {
  vertical-align: text-top; }

/* line 123, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
sub {
  vertical-align: text-bottom; }

/* line 127, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

/* line 133, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
*:focus {
  outline: none; }

/* line 138, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_reset.scss */
.x-border-box,
.x-border-box * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

/* line 1, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-body {
  color: black;
  font-size: 12px;
  font-family: tahoma, arial, verdana, sans-serif; }

/* line 7, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-rtl {
  direction: rtl; }

/* line 11, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-ltr {
  direction: ltr; }

/* line 15, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-clear {
  overflow: hidden;
  clear: both;
  font-size: 0;
  line-height: 0;
  display: table; }

/* line 23, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-strict .x-ie7 .x-clear {
  height: 0;
  width: 0; }

/* line 31, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-layer {
  position: absolute !important;
  overflow: hidden;
  zoom: 1; }

/* line 37, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-shim {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

/* line 45, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-hide-display {
  display: none !important; }

/* line 49, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-hide-visibility {
  visibility: hidden !important; }

/* line 56, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-item-disabled .x-form-item-label,
.x-item-disabled .x-form-field,
.x-item-disabled .x-form-cb-label,
.x-item-disabled .x-form-trigger {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3; }

/* line 60, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-ie6 .x-item-disabled {
  filter: none; }

/* line 65, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-hidden,
.x-hide-offsets {
  display: block !important;
  visibility: hidden !important;
  position: absolute!important;
  left: -10000px !important;
  top: -10000px !important; }

/* line 75, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-hide-nosize {
  height: 0!important;
  width: 0!important; }

/* line 80, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-masked-relative {
  position: relative; }

/* line 86, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-ie6 .x-masked select,
.x-ie6.x-body-masked select {
  visibility: hidden !important; }

/* line 92, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-css-shadow {
  position: absolute;
  -webkit-border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -ms-border-radius: 5px 5px;
  -o-border-radius: 5px 5px;
  border-radius: 5px 5px; }

/* line 98, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-ie-shadow {
  background-color: #777;
  display: none;
  position: absolute;
  overflow: hidden;
  zoom: 1; }

/* line 107, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-tl {
  background: transparent no-repeat 0 0;
  zoom: 1; }

/* line 112, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-tc {
  height: 8px;
  background: transparent repeat-x 0 0;
  overflow: hidden; }

/* line 118, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-tr {
  background: transparent no-repeat right -8px; }

/* line 122, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-ml {
  background: transparent repeat-y 0;
  padding-left: 4px;
  overflow: hidden;
  zoom: 1; }

/* line 129, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-mc {
  background: repeat-x 0 -16px;
  padding: 4px 10px; }

/* line 134, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-mc h3 {
  margin: 0 0 4px 0;
  zoom: 1; }

/* line 139, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-mr {
  background: transparent repeat-y right;
  padding-right: 4px;
  overflow: hidden; }

/* line 145, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-bl {
  background: transparent no-repeat 0 -16px;
  zoom: 1; }

/* line 150, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-bc {
  background: transparent repeat-x 0 -8px;
  height: 8px;
  overflow: hidden; }

/* line 156, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-br {
  background: transparent no-repeat right -24px; }

/* line 160, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-tl, .x-box-bl {
  padding-left: 8px;
  overflow: hidden; }

/* line 165, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-tr, .x-box-br {
  padding-right: 8px;
  overflow: hidden; }

/* line 170, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-tl {
  background-image: url('../../../Img/Ext/default/box/corners.gif'); }

/* line 174, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-tc {
  background-image: url('../../../Img/Ext/default/box/tb.gif'); }

/* line 178, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-tr {
  background-image: url('../../../Img/Ext/default/box/corners.gif'); }

/* line 182, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-ml {
  background-image: url('../../../Img/Ext/default/box/l.gif'); }

/* line 186, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-mc {
  background-color: #eee;
  background-image: url('../../../Img/Ext/default/box/tb.gif');
  font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
  color: #393939;
  font-size: 15px; }

/* line 194, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-mc h3 {
  font-size: 18px;
  font-weight: bold; }

/* line 199, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-mr {
  background-image: url('../../../Img/Ext/default/box/r.gif'); }

/* line 203, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-bl {
  background-image: url('../../../Img/Ext/default/box/corners.gif'); }

/* line 207, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-bc {
  background-image: url('../../../Img/Ext/default/box/tb.gif'); }

/* line 211, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-br {
  background-image: url('../../../Img/Ext/default/box/corners.gif'); }

/* line 215, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr {
  background-image: url('../../../Img/Ext/default/box/corners-blue.gif'); }

/* line 219, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc {
  background-image: url('../../../Img/Ext/default/box/tb-blue.gif'); }

/* line 223, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-blue .x-box-mc {
  background-color: #c3daf9; }

/* line 227, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-blue .x-box-mc h3 {
  color: #17385b; }

/* line 231, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-blue .x-box-ml {
  background-image: url('../../../Img/Ext/default/box/l-blue.gif'); }

/* line 235, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-box-blue .x-box-mr {
  background-image: url('../../../Img/Ext/default/box/r-blue.gif'); }

/* line 239, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
.x-container {
  zoom: 1; }
  /* line 244, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
  .x-container:before {
    content: "";
    clear: both;
    display: table; }

/* line 254, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/core/_core.scss */
table.x-container:before,
tbody.x-container:before,
tr.x-container:before {
  display: none; }

/* line 1, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_focus.scss */
.x-focus-element {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 0px;
  height: 0px; }

/* line 9, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_focus.scss */
.x-focus-frame {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 100000000;
  width: 0px;
  height: 0px; }

/* line 21, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_focus.scss */
.x-focus-frame-top,
.x-focus-frame-bottom,
.x-focus-frame-left,
.x-focus-frame-right {
  position: absolute;
  top: 0px;
  left: 0px; }

/* line 28, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_focus.scss */
.x-focus-frame-top,
.x-focus-frame-bottom {
  border-top: solid 2px #15428b;
  height: 2px; }

/* line 34, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_focus.scss */
.x-focus-frame-left,
.x-focus-frame-right {
  border-left: solid 2px #15428b;
  width: 2px; }

/**
 * Creates the base structure of a BoundList.
 * @member Ext.view.BoundList
 */
/**
 * Creates the base structure of an Ext.Button
 * @member Ext.button.Button
 */
/**
 * Creates a visual theme of an Ext.Button
 * @member Ext.button.Button
 */
/**
 * Creates the base structure of a button group.
 * @member Ext.container.ButtonGroup
 */
/**
 * Creates a visual theme of a button group.
 * @member Ext.container.ButtonGroup
 */
/**
 * Creates the base structure of a date picker.
 * @member Ext.picker.Date
 */
/**
 * Creates base structure for Ext.picker.Color
 * @member Ext.picker.Color
 */
/**
 * Creates the base structure of a Menu
 * @member Ext.menu.Menu
 */
/**
 * Create the base structure of an Ext.Panel
 * @member Ext.panel.Panel
 */
/**
 * Creates a visual theme for an Ext.Panel
 * @member Ext.panel.Panel
 */
/**
 * Creates base structure for Toolbar
 * @member Ext.toolbar.Toolbar
 */
/**
 * Creates a visual theme for an Toolbar.
 * @param {String} $ui The name of the UI
 * @param {Color} $background-color The background color of the toolbar (defaults to transparent)
 * @param {Gradient/color-stops} $background-gradient The background gradient of the toolbar (defaults to null)
 * @param {Color} $border-color The border color of the toolbar (defaults to null)
 * @member Ext.toolbar.Toolbar
 */
/**
 * Creates the base structure of Ext.form.Panel.
 * @member Ext.form.Panel
 */
/**
 * Creates the base structure of form field.
 * @member Ext.form.field.Base
 */
/**
 * Creates the base structure of FieldSet.
 * @member Ext.form.FieldSet
 */
/**
 * Creates the base structure of file field.
 * @member Ext.form.field.File
 */
/**
 * Creates the base structure of checkbox field.
 * @member Ext.form.field.Checkbox
 */
/**
 * Creates the base structure of CheckboxGroup.
 * @member Ext.form.CheckboxGroup
 */
/**
 * Creates the base structure of trigger field.
 * @member Ext.form.field.Trigger
 */
/**
 * Creates the base structure of HtmlEditor field.
 * @member Ext.form.field.HtmlEditor
 */
/**
 * Creates the base structure of QuickTip.
 * @member Ext.tip.QuickTip
 */
/**
 * Creates the base structure of an Ext.Window
 * @member Ext.window.Window
 */
/**
 * Creates a visual theme for an Ext.Panel
 * @member Ext.window.Window
 */
/**
 * Creates a visual theme for TabBar
 * @member Ext.tab.Bar
 */
/**
 * Creates the base structure of a Tab.
 * @member Ext.tab.Tab
 */
/**
 * Creates the base structure of slider.
 * @member Ext.slider.Multi
 */
/**
 * Creates base structure for a Grid.
 * @member Ext.grid.Panel
 */
/**
 * Creates the base structure of Tree.
 * @member Ext.tree.Panel
 */
/* Styles for Ext.LoadMask */
/* line 3, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_loadmask.scss */
.x-mask {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  width: 100%;
  height: 100%;
  zoom: 1;
  background: #cccccc; }

/* line 19, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_loadmask.scss */
.x-mask-msg {
  z-index: 20001;
  position: absolute;
  top: 0;
  left: 0;
  padding: 2px;
  border: 1px solid;
  border-color: #99bce8;
  background: #dfe9f6; }
  /* line 38, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_loadmask.scss */
  .x-mask-msg div {
    padding: 5px 10px 5px 25px;
    background-image: url('../../../Img/Ext/default/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
    cursor: wait;
    border: 1px solid #a3bad9;
    background-color: #eeeeee;
    color: #222222;
    font: normal 11px tahoma, arial, verdana, sans-serif; }

/**
 * Creates the base structure of an Ext.ProgressBar
 * @member Ext.ProgressBar
 */
/**
 * Creates a visual theme for an Ext.ProgressBar
 * @member Ext.ProgressBar
 */
/**
 * Creates base structure for a Draw Component.
 * @member Ext.draw.Component
 */
/**
 * Creates the base structure of Viewport.
 * @member Ext.container.Viewport
 */
/**
 * W3C suggested default style sheet for HTML 4:
 * [http://www.w3.org/TR/CSS21/sample.html](http://www.w3.org/TR/CSS21/sample.html)
 *
 * @member Global_CSS
 */
/* line 3, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-dd-drag-proxy {
  z-index: 1000000!important; }

/* line 8, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-dd-drag-repair .x-dd-drag-ghost {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
/* line 12, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-dd-drag-repair .x-dd-drop-icon {
  display: none; }

/* line 17, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-dd-drag-ghost {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  padding: 5px;
  padding-left: 20px;
  white-space: nowrap;
  color: #000;
  font: normal 11px tahoma, arial, verdana, sans-serif;
  border: 1px solid;
  border-color: #ddd #bbb #bbb #ddd;
  background-color: #fff; }

/* line 34, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-dd-drop-icon {
  position: absolute;
  top: 3px;
  left: 3px;
  display: block;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1; }

/* line 51, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-view-selector {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  background-color: #c3daf9;
  border: 1px dotted #3399bb;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  zoom: 1; }

/* line 66, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-dd-drop-nodrop .x-dd-drop-icon {
  background-image: url('../../../Img/Ext/default/dd/drop-no.gif'); }

/* line 70, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-dd-drop-ok .x-dd-drop-icon {
  background-image: url('../../../Img/Ext/default/dd/drop-yes.gif'); }

/* line 74, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_dragdrop.scss */
.x-dd-drop-ok-add .x-dd-drop-icon {
  background-image: url('../../../Img/Ext/default/dd/drop-add.gif'); }

/* line 2, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle {
  position: absolute;
  z-index: 100;
  font-size: 1px;
  line-height: 6px;
  overflow: hidden;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  background-color: #fff; }

/* line 14, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-collapsed .x-resizable-handle {
  display: none; }

/* line 18, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle-east {
  width: 6px;
  height: 100%;
  right: 0;
  top: 0; }

/* line 27, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-east {
  cursor: e-resize; }

/* line 32, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle-south {
  width: 100%;
  height: 6px;
  left: 0;
  bottom: 0; }

/* line 41, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-south {
  cursor: s-resize; }

/* line 46, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle-west {
  width: 6px;
  height: 100%;
  left: 0;
  top: 0; }

/* line 55, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-west {
  cursor: w-resize; }

/* line 60, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle-north {
  width: 100%;
  height: 6px;
  left: 0;
  top: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-north {
  cursor: n-resize; }

/* line 74, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle-southeast {
  width: 6px;
  height: 6px;
  right: 0;
  bottom: 0;
  z-index: 101; }

/* line 85, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-southeast {
  cursor: se-resize; }

/* line 90, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle-northwest {
  width: 6px;
  height: 6px;
  left: 0;
  top: 0;
  z-index: 101; }

/* line 101, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-northwest {
  cursor: nw-resize; }

/* line 106, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle-northeast {
  width: 6px;
  height: 6px;
  right: 0;
  top: 0;
  z-index: 101; }

/* line 117, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-northeast {
  cursor: ne-resize; }

/* line 122, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-handle-southwest {
  width: 6px;
  height: 6px;
  left: 0;
  bottom: 0;
  z-index: 101; }

/* line 133, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-southwest {
  cursor: sw-resize; }

/*IE rounding error*/
/* line 140, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-ie .x-resizable-handle-east {
  margin-right: -1px;
  /*IE rounding error*/ }
/* line 144, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-ie .x-resizable-handle-south {
  margin-bottom: -1px; }

/* line 149, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* line 153, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-window .x-window-handle {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

/* line 157, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-window-collapsed .x-window-handle {
  display: none; }

/* line 161, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-proxy {
  border: 1px dashed #3b5a82;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 50000; }

/* line 170, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 200000;
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

/* line 190, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-east,
.x-resizable-over .x-resizable-handle-west,
.x-resizable-pinned .x-resizable-handle-east,
.x-resizable-pinned .x-resizable-handle-west {
  background-position: left;
  background-image: url('../../../Img/Ext/default/sizer/e-handle.gif'); }
/* line 196, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-south,
.x-resizable-over .x-resizable-handle-north,
.x-resizable-pinned .x-resizable-handle-south,
.x-resizable-pinned .x-resizable-handle-north {
  background-position: top;
  background-image: url('../../../Img/Ext/default/sizer/s-handle.gif'); }
/* line 201, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-southeast,
.x-resizable-pinned .x-resizable-handle-southeast {
  background-position: top left;
  background-image: url('../../../Img/Ext/default/sizer/se-handle.gif'); }
/* line 206, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-northwest,
.x-resizable-pinned .x-resizable-handle-northwest {
  background-position: bottom right;
  background-image: url('../../../Img/Ext/default/sizer/nw-handle.gif'); }
/* line 211, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-northeast,
.x-resizable-pinned .x-resizable-handle-northeast {
  background-position: bottom left;
  background-image: url('../../../Img/Ext/default/sizer/ne-handle.gif'); }
/* line 216, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_resizable.scss */
.x-resizable-over .x-resizable-handle-southwest,
.x-resizable-pinned .x-resizable-handle-southwest {
  background-position: top right;
  background-image: url('../../../Img/Ext/default/sizer/sw-handle.gif'); }

/* line 3, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter .x-collapse-el {
  position: absolute;
  cursor: pointer;
  background-color: transparent;
  background-repeat: no-repeat !important; }

/* line 14, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-left,
.x-layout-split-right {
  top: 50%;
  margin-top: -17px;
  width: 5px;
  height: 35px; }

/* line 24, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-top,
.x-layout-split-bottom {
  left: 50%;
  width: 35px;
  height: 5px;
  margin-left: -17px; }

/* line 33, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-left {
  background: no-repeat top right;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-left.gif'); }

/* line 38, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-right {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-right.gif'); }

/* line 43, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-top {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-top.gif'); }

/* line 48, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-bottom {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-bottom.gif'); }

/* line 54, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed .x-layout-split-left {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-right.gif'); }
/* line 59, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed .x-layout-split-right {
  background: no-repeat top right;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-left.gif'); }
/* line 64, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed .x-layout-split-top {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-bottom.gif'); }
/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed .x-layout-split-bottom {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-top.gif'); }

/* line 75, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-horizontal {
  cursor: e-resize;
  cursor: row-resize;
  font-size: 1px; }

/* line 81, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-vertical {
  cursor: e-resize;
  cursor: col-resize;
  font-size: 1px; }

/* line 86, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed, .x-splitter-horizontal-noresize, .x-splitter-vertical-noresize {
  cursor: default; }

/* line 90, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-active {
  z-index: 4;
  font-size: 1px;
  background-color: #b4b4b4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

/* line 97, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-active .x-collapse-el {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-proxy-el {
  position: absolute;
  background: #b4b4b4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

/*
 * Dock Layouts
 * @todo move this somewhere else?
 */
/* line 6, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked {
  position: absolute !important;
  z-index: 1; }

/* line 11, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked-top {
  border-bottom-width: 0 !important; }

/* line 15, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked-bottom {
  border-top-width: 0 !important; }

/* line 19, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked-left {
  border-right-width: 0 !important; }

/* line 23, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked-right {
  border-left-width: 0 !important; }

/* line 27, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked-noborder-top {
  border-top-width: 0 !important; }

/* line 31, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked-noborder-right {
  border-right-width: 0 !important; }

/* line 35, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked-noborder-bottom {
  border-bottom-width: 0 !important; }

/* line 39, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-docked-noborder-left {
  border-left-width: 0 !important; }

/* line 43, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-inner {
  overflow: hidden;
  zoom: 1;
  position: relative;
  left: 0;
  top: 0; }

/* line 53, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-item {
  position: absolute !important;
  left: 0;
  top: 0; }

/* line 59, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-rtl .x-box-item {
  right: 0;
  left: auto; }

/* line 65, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-layout-ct,
.x-border-layout-ct {
  overflow: hidden;
  zoom: 1; }

/* line 70, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-border-layout-ct {
  background-color: #dfe8f6;
  position: relative; }

/* line 75, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-overflow-hidden {
  overflow: hidden !important; }

/* line 79, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-inline-children > * {
  display: inline-block !important; }

/* line 83, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-abs-layout-ct {
  position: relative; }

/* line 87, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-abs-layout-item {
  position: absolute !important; }

/* line 91, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-fit-item {
  position: relative; }

/* line 95, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-border-region-slide-in {
  z-index: 5; }

/* line 99, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-region-collapsed-placeholder {
  z-index: 4; }

/* line 103, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-accordion-hd .x-panel-header-text {
  color: black;
  font-weight: normal; }

/* line 108, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-accordion-hd {
  background: #d9e7f8 !important;
  -webkit-box-shadow: inset 0 0 0 0 #d9e7f8;
  -moz-box-shadow: inset 0 0 0 0 #d9e7f8;
  box-shadow: inset 0 0 0 0 #d9e7f8; }
  /* line 112, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-accordion-hd .x-tool-collapse-top,
  .x-accordion-hd .x-tool-collapse-right,
  .x-accordion-hd .x-tool-collapse-bottom,
  .x-accordion-hd .x-tool-collapse-left {
    background-position: 0 -255px; }
  /* line 119, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-accordion-hd .x-tool-expand-top,
  .x-accordion-hd .x-tool-expand-right,
  .x-accordion-hd .x-tool-expand-bottom,
  .x-accordion-hd .x-tool-expand-left {
    background-position: 0 -240px; }
  /* line 127, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-accordion-hd .x-tool-over .x-tool-collapse-top,
  .x-accordion-hd .x-tool-over .x-tool-collapse-right,
  .x-accordion-hd .x-tool-over .x-tool-collapse-bottom,
  .x-accordion-hd .x-tool-over .x-tool-collapse-left {
    background-position: -15px -255px; }
  /* line 136, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-accordion-hd .x-tool-over .x-tool-expand-top,
  .x-accordion-hd .x-tool-over .x-tool-expand-right,
  .x-accordion-hd .x-tool-over .x-tool-expand-bottom,
  .x-accordion-hd .x-tool-over .x-tool-expand-left {
    background-position: -15px -240px; }

/* line 145, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-accordion-hd {
  border-width: 1px 0 1px 0 !important;
  padding: 4px 5px 5px 5px;
  border-top-color: #f3f7fb !important; }

/* line 151, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-accordion-body {
  border-width: 0 !important; }

/* line 155, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-accordion-hd-sibling-expanded {
  border-top-color: #99bce8 !important;
  -webkit-box-shadow: inset 0 1px 0 0 #f3f7fb;
  -moz-box-shadow: inset 0 1px 0 0 #f3f7fb;
  box-shadow: inset 0 1px 0 0 #f3f7fb; }

/* line 160, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-accordion-hd-last-collapsed {
  border-bottom-color: #d9e7f8 !important; }

/* line 169, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-frame-tl,
.x-frame-tr,
.x-frame-tc,
.x-frame-bl,
.x-frame-br,
.x-frame-bc {
  overflow: hidden;
  background-repeat: no-repeat; }

/* line 175, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-frame-tc,
.x-frame-bc {
  background-repeat: repeat-x; }

/* line 179, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-frame-mc {
  position: relative;
  background-repeat: repeat-x;
  overflow: hidden; }

/* line 188, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-scroller-left {
  float: left;
  height: 100%;
  z-index: 5; }
  /* line 195, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-left .x-toolbar-scroll-left,
  .x-box-scroller-left .x-tabbar-scroll-left {
    width: 18px;
    position: relative;
    cursor: pointer;
    height: 20px;
    background: transparent no-repeat -18px 0;
    background-image: url('../../../Img/Ext/default/tab-bar/scroll-left.gif'); }
  /* line 203, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-left .x-toolbar-scroll-left-hover {
    background-position: 0 0; }
  /* line 207, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-left .x-toolbar-scroll-left-disabled,
  .x-box-scroller-left .x-tabbar-scroll-left-disabled {
    background-position: -18px 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    cursor: default; }
  /* line 214, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-left .x-toolbar-scroll-left {
    background-image: url('../../../Img/Ext/default/toolbar/scroll-left.gif');
    background-position: -14px 0; }
  /* line 218, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-left .x-toolbar-scroll-left-hover {
    background-position: 0 0; }
  /* line 221, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-left .x-toolbar-scroll-left-disabled {
    background-position: -14px 0; }
  /* line 225, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-left .x-toolbar-scroll-left {
    width: 14px;
    height: 22px;
    border-bottom: 1px solid #8db2e3; }

/* line 233, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-horizontal-box-overflow-body {
  float: left; }

/* line 236, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-scroller-right {
  float: right;
  height: 100%;
  z-index: 5; }
  /* line 243, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-right .x-toolbar-scroll-right,
  .x-box-scroller-right .x-tabbar-scroll-right {
    width: 18px;
    position: relative;
    cursor: pointer;
    height: 20px;
    background: transparent no-repeat 0 0;
    background-image: url('../../../Img/Ext/default/tab-bar/scroll-right.gif'); }
  /* line 251, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-right .x-toolbar-scroll-right-hover {
    background-position: -18px 0; }
  /* line 255, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-right .x-toolbar-scroll-right-disabled,
  .x-box-scroller-right .x-tabbar-scroll-right-disabled {
    background-position: 0 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    cursor: default; }
  /* line 262, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-right .x-toolbar-scroll-right {
    background-image: url('../../../Img/Ext/default/toolbar/scroll-right.gif'); }
  /* line 265, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-right .x-toolbar-scroll-right-hover {
    background-position: -14px 0; }
  /* line 268, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-right .x-toolbar-scroll-right-disabled {
    background-position: 0 0; }
  /* line 272, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
  .x-box-scroller-right .x-toolbar-scroll-right {
    width: 14px;
    height: 22px;
    border-bottom: 1px solid #8db2e3; }

/* line 282, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-scroller-top .x-box-scroller {
  line-height: 0;
  font-size: 0; }
/* line 286, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-scroller-top .x-menu-scroll-top {
  background: transparent no-repeat center center;
  background-image: url('../../../Img/Ext/default/layout/mini-top.gif');
  height: 8px;
  cursor: pointer; }

/* line 294, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-scroller-bottom .x-box-scroller {
  line-height: 0;
  font-size: 0; }
/* line 298, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-scroller-bottom .x-menu-scroll-bottom {
  background: transparent no-repeat center center;
  background-image: url('../../../Img/Ext/default/layout/mini-bottom.gif');
  height: 8px;
  cursor: pointer; }

/* line 306, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-box-menu-right {
  float: right;
  padding-right: 2px; }

/* line 311, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-column {
  float: left; }

/* line 315, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-ie6 .x-column {
  display: inline;
  /*prevent IE6 double-margin bug*/ }

/* line 319, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/layout/_layout.scss */
.x-quirks .x-ie .x-form-layout-table, .x-quirks .x-ie .x-form-layout-table tbody tr.x-form-item {
  position: relative; }

/* line 2, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool {
  height: 15px; }
  /* line 5, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
  .x-tool img {
    overflow: hidden;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('../../../Img/Ext/default/tools/tool-sprites.gif');
    margin: 0; }

/* line 23, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-panel-header-horizontal .x-tool,
.x-window-header-horizontal .x-tool {
  margin-left: 2px; }

/* line 30, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-panel-header-vertical .x-tool,
.x-window-header-vertical .x-tool {
  margin-top: 2px; }

/* line 39, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-panel-header-vertical .x-tool-top,
.x-window-header-vertical .x-tool-top {
  margin: 0 0 4px; }

/* line 45, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-placeholder {
  visibility: hidden; }

/* line 49, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-toggle {
  background-position: 0 -60px; }

/* line 54, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-toggle {
  background-position: -15px -60px; }

/* line 61, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-panel-collapsed .x-tool-toggle,
.x-fieldset-collapsed .x-tool-toggle {
  background-position: 0 -75px; }
/* line 66, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-panel-collapsed .x-tool-over .x-tool-toggle,
.x-fieldset-collapsed .x-tool-over .x-tool-toggle {
  background-position: -15px -75px; }

/* line 72, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-close {
  background-position: 0 0; }

/* line 76, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-minimize {
  background-position: 0 -15px; }

/* line 80, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-maximize {
  background-position: 0 -30px; }

/* line 84, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-restore {
  background-position: 0 -45px; }

/* line 88, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-gear {
  background-position: 0 -90px; }

/* line 92, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-prev {
  background-position: 0 -105px; }

/* line 96, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-next {
  background-position: 0 -120px; }

/* line 100, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-pin {
  background-position: 0 -135px; }

/* line 104, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-unpin {
  background-position: 0 -150px; }

/* line 108, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-right {
  background-position: 0 -165px; }

/* line 112, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-left {
  background-position: 0 -180px; }

/* line 116, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-help {
  background-position: 0 -300px; }

/* line 120, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-save {
  background-position: 0 -285px; }

/* line 124, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-search {
  background-position: 0 -270px; }

/* line 128, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-minus {
  background-position: 0 -255px; }

/* line 132, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-plus {
  background-position: 0 -240px; }

/* line 136, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-refresh {
  background-position: 0 -225px; }

/* line 140, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-up {
  background-position: 0 -210px; }

/* line 144, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-down {
  background-position: 0 -195px; }

/* line 148, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-collapse {
  background-position: 0 -345px; }

/* line 152, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-expand {
  background-position: 0 -330px; }

/* line 156, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-print {
  background-position: 0 -315px; }

/* line 161, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-expand-bottom,
.x-tool-collapse-bottom {
  background-position: 0 -195px; }

/* line 166, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-expand-top,
.x-tool-collapse-top {
  background-position: 0 -210px; }

/* line 171, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-expand-left,
.x-tool-collapse-left {
  background-position: 0 -180px; }

/* line 176, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-expand-right,
.x-tool-collapse-right {
  background-position: 0 -165px; }

/* line 181, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-close {
  background-position: -15px 0; }
/* line 185, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-minimize {
  background-position: -15px -15px; }
/* line 189, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-maximize {
  background-position: -15px -30px; }
/* line 193, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-restore {
  background-position: -15px -45px; }
/* line 197, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-gear {
  background-position: -15px -90px; }
/* line 201, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-prev {
  background-position: -15px -105px; }
/* line 205, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-next {
  background-position: -15px -120px; }
/* line 209, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-pin {
  background-position: -15px -135px; }
/* line 213, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-unpin {
  background-position: -15px -150px; }
/* line 217, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-right {
  background-position: -15px -165px; }
/* line 221, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-left {
  background-position: -15px -180px; }
/* line 225, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-down {
  background-position: -15px -195px; }
/* line 229, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-up {
  background-position: -15px -210px; }
/* line 233, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-refresh {
  background-position: -15px -225px; }
/* line 237, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-plus {
  background-position: -15px -240px; }
/* line 241, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-minus {
  background-position: -15px -255px; }
/* line 245, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-search {
  background-position: -15px -270px; }
/* line 249, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-save {
  background-position: -15px -285px; }
/* line 253, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-help {
  background-position: -15px -300px; }
/* line 257, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-print {
  background-position: -15px -315px; }
/* line 261, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-expand {
  background-position: -15px -330px; }
/* line 265, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-collapse {
  background-position: -15px -345px; }
/* line 270, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-expand-bottom,
.x-tool-over .x-tool-collapse-bottom {
  background-position: -15px -195px; }
/* line 275, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-expand-top,
.x-tool-over .x-tool-collapse-top {
  background-position: -15px -210px; }
/* line 280, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-expand-left,
.x-tool-over .x-tool-collapse-left {
  background-position: -15px -180px; }
/* line 285, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_tool.scss */
.x-tool-over .x-tool-expand-right,
.x-tool-over .x-tool-collapse-right {
  background-position: -15px -165px; }

/* line 2, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-horizontal-scroller-present .x-grid-body {
  border-bottom-width: 0px; }

/* line 6, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-vertical-scroller-present .x-grid-body {
  border-right-width: 0px; }

/* line 10, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-scroller {
  overflow: hidden; }

/* line 14, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-scroller-vertical {
  border: 1px solid #99bce8;
  border-top-color: #c5c5c5; }

/* line 19, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-scroller-horizontal {
  border: 1px solid #99bce8; }

/* line 23, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-vertical-scroller-present .x-scroller-horizontal {
  border-right-width: 0px; }

/* line 27, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-scroller-ct {
  overflow: hidden;
  position: absolute;
  margin: 0;
  padding: 0;
  border: none;
  left: 0px;
  top: 0px;
  /*
  In IE9 (only), the border-box style causes the scroller-ct to be 0px in the
  perpendicular dimension and breaks the scroll as well as offsets it by the left
  offset that we use to try and keep some size on this element. This works on all
  browsers (including IE9).
  */
  box-sizing: content-box !important;
  -ms-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important; }

/* line 48, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-scroller-vertical .x-scroller-ct {
  overflow-y: scroll; }

/* line 52, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_scroller.scss */
.x-scroller-horizontal .x-scroller-ct {
  overflow-x: scroll; }

/* line 8, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
.x-html {
  /* Begin bidirectionality settings (do not change) */ }
  /* line 34, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html html,
  .x-html address,
  .x-html blockquote,
  .x-html body,
  .x-html dd,
  .x-html div,
  .x-html dl,
  .x-html dt,
  .x-html fieldset,
  .x-html form,
  .x-html frame, .x-html frameset,
  .x-html h1,
  .x-html h2,
  .x-html h3,
  .x-html h4,
  .x-html h5,
  .x-html h6,
  .x-html noframes,
  .x-html ol,
  .x-html p,
  .x-html ul,
  .x-html center,
  .x-html dir,
  .x-html hr,
  .x-html menu,
  .x-html pre {
    display: block; }
  /* line 35, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html li {
    display: list-item;
    list-style: disc; }
  /* line 36, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html head {
    display: none; }
  /* line 37, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html table {
    display: table; }
  /* line 38, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html tr {
    display: table-row; }
  /* line 39, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html thead {
    display: table-header-group; }
  /* line 40, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html tbody {
    display: table-row-group; }
  /* line 41, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html tfoot {
    display: table-footer-group; }
  /* line 42, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html col {
    display: table-column; }
  /* line 43, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html colgroup {
    display: table-column-group; }
  /* line 45, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html td,
  .x-html th {
    display: table-cell; }
  /* line 46, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html caption {
    display: table-caption; }
  /* line 47, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html th {
    font-weight: bolder;
    text-align: center; }
  /* line 48, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html caption {
    text-align: center; }
  /* line 49, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html body {
    margin: 8px; }
  /* line 50, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html h1 {
    font-size: 2em;
    margin: .67em 0; }
  /* line 51, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html h2 {
    font-size: 1.5em;
    margin: .75em 0; }
  /* line 52, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html h3 {
    font-size: 1.17em;
    margin: .83em 0; }
  /* line 62, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html h4,
  .x-html p,
  .x-html blockquote,
  .x-html ul,
  .x-html fieldset,
  .x-html form,
  .x-html ol,
  .x-html dl,
  .x-html dir,
  .x-html menu {
    margin: 1.12em 0; }
  /* line 63, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html h5 {
    font-size: .83em;
    margin: 1.5em 0; }
  /* line 64, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html h6 {
    font-size: .75em;
    margin: 1.67em 0; }
  /* line 72, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html h1,
  .x-html h2,
  .x-html h3,
  .x-html h4,
  .x-html h5,
  .x-html h6,
  .x-html b,
  .x-html strong {
    font-weight: bolder; }
  /* line 73, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html blockquote {
    margin-left: 40px;
    margin-right: 40px; }
  /* line 78, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html i,
  .x-html cite,
  .x-html em,
  .x-html var,
  .x-html address {
    font-style: italic; }
  /* line 83, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html pre,
  .x-html tt,
  .x-html code,
  .x-html kbd,
  .x-html samp {
    font-family: monospace; }
  /* line 84, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html pre {
    white-space: pre; }
  /* line 88, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html button,
  .x-html textarea,
  .x-html input,
  .x-html select {
    display: inline-block; }
  /* line 89, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html big {
    font-size: 1.17em; }
  /* line 92, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html small,
  .x-html sub,
  .x-html sup {
    font-size: .83em; }
  /* line 93, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html sub {
    vertical-align: sub; }
  /* line 94, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html sup {
    vertical-align: super; }
  /* line 95, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html table {
    border-spacing: 2px; }
  /* line 98, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html thead,
  .x-html tbody,
  .x-html tfoot {
    vertical-align: middle; }
  /* line 100, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html td,
  .x-html th {
    vertical-align: inherit; }
  /* line 103, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html s,
  .x-html strike,
  .x-html del {
    text-decoration: line-through; }
  /* line 104, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html hr {
    border: 1px inset; }
  /* line 109, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html ol,
  .x-html ul,
  .x-html dir,
  .x-html menu,
  .x-html dd {
    margin-left: 40px; }
  /* line 110, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html ul, .x-html menu, .x-html dir {
    list-style-type: disc; }
  /* line 111, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html ol {
    list-style-type: decimal; }
  /* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html ol ul,
  .x-html ul ol,
  .x-html ul ul,
  .x-html ol ol {
    margin-top: 0;
    margin-bottom: 0; }
  /* line 117, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html u,
  .x-html ins {
    text-decoration: underline; }
  /* line 118, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html br:before {
    content: "\A"; }
  /* line 119, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html :before, .x-html :after {
    white-space: pre-line; }
  /* line 120, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html center {
    text-align: center; }
  /* line 121, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html :link, .x-html :visited {
    text-decoration: underline; }
  /* line 122, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html :focus {
    outline: invert dotted thin; }
  /* line 125, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html BDO[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  /* line 126, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_html.scss */
  .x-html BDO[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: bidi-override; }

/* line 6, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-body {
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  cursor: default;
  background: #f0f0f0 !important;
  padding: 2px; }

/* line 12, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item .x-form-text {
  user-select: text;
  -webkit-user-select: text;
  -o-user-select: text;
  -ie-user-select: text;
  -moz-user-select: text;
  -ie-user-select: text; }

/* line 21, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-icon-separator {
  position: absolute;
  top: 0px;
  left: 27px;
  z-index: 0;
  border-left: solid 1px #e0e0e0;
  background-color: white;
  width: 2px;
  overflow: hidden; }

/* line 33, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-plain .x-menu-icon-separator {
  display: none; }

/* line 38, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-focus {
  display: block;
  position: absolute;
  top: -10px;
  left: -10px;
  width: 0px;
  height: 0px; }

/* line 47, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item {
  white-space: nowrap;
  overflow: hidden;
  z-index: 1; }

/* line 53, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-cmp {
  margin-bottom: 1px; }

/* line 57, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-link {
  display: block;
  margin: 1px;
  padding: 6px 2px 3px 32px;
  text-decoration: none !important;
  line-height: 16px;
  cursor: default; }

/* line 70, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-opera .x-menu-item-link {
  position: relative; }

/* line 76, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 5px;
  left: 4px;
  background: no-repeat center center; }

/* line 87, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-icon-right {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 6px;
  right: 4px;
  background: no-repeat center center; }

/* line 96, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-text {
  font-size: 11px;
  color: #222222; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-checked .x-menu-item-icon {
  background-image: url('../../../Img/Ext/default/menu/checked.gif'); }
/* line 105, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-checked .x-menu-group-icon {
  background-image: url('../../../Img/Ext/default/menu/group-checked.gif'); }

/* line 111, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-unchecked .x-menu-item-icon {
  background-image: url('../../../Img/Ext/default/menu/unchecked.gif'); }
/* line 114, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-unchecked .x-menu-group-icon {
  background-image: none; }

/* line 119, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-separator {
  height: 2px;
  border-top: solid 1px #e0e0e0;
  background-color: white;
  margin: 2px 0px;
  overflow: hidden; }

/* line 127, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-arrow {
  position: absolute;
  width: 12px;
  height: 9px;
  top: 9px;
  right: 0px;
  background: no-repeat center center;
  background-image: url('../../../Img/Ext/default/menu/menu-parent.gif'); }

/* line 137, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-indent {
  margin-left: 31px;
  /* The 2px is the width of the seperator */ }

/* line 141, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-active {
  cursor: pointer; }
  /* line 144, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
  .x-menu-item-active .x-menu-item-link {
    background-image: none;
    background-color: #d9e8fb;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e7f0fc), color-stop(100%, #c7ddf9));
    background-image: -webkit-linear-gradient(top, #e7f0fc, #c7ddf9);
    background-image: -moz-linear-gradient(top, #e7f0fc, #c7ddf9);
    background-image: -o-linear-gradient(top, #e7f0fc, #c7ddf9);
    background-image: linear-gradient(top, #e7f0fc, #c7ddf9);
    margin: 0px;
    border: 1px solid #a9cbf5;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }

/* line 153, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-item-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }

/* line 160, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-ie .x-menu-item-disabled .x-menu-item-icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
/* line 164, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-ie .x-menu-item-disabled .x-menu-item-text {
  background-color: transparent; }
/* line 171, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-strict .x-ie7m .x-ie .x-menu-icon-separator {
  width: 1px; }
/* line 175, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-strict .x-ie7m .x-ie .x-menu-item-separator {
  height: 1px; }

/* line 184, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-ie6 .x-menu-item-link,
.x-ie7 .x-menu-item-link,
.x-quirks .x-ie8 .x-menu-item-link {
  padding-bottom: 2px; }

/* line 192, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-nlg .x-menu-item-active .x-menu-item-link {
  background: #d9e8fb repeat-x left top;
  background-image: url('../../../Img/Ext/default/menu/menu-item-active-bg.gif'); }

/* line 199, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_menu.scss */
.x-menu-date-item {
  border-color: #99BBE8; }

/* line 8, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-panel .x-grid-body {
  background: white;
  border-color: #99bce8;
  border-style: solid;
  border-width: 1px;
  border-top-color: #c5c5c5; }
/* line 17, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-panel .x-grid-header-ct-hidden {
  visibility: hidden; }

/* line 22, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-empty {
  padding: 10px;
  color: gray;
  font: normal 11px tahoma, arial, helvetica, sans-serif; }

/* line 28, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-header-hidden .x-grid-body {
  border-top-color: #99bce8 !important; }

/* line 32, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-view {
  overflow: hidden;
  position: relative; }

/* line 38, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-table {
  table-layout: fixed;
  border-collapse: separate; }

/* line 45, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-autowidth-table table.x-grid-table {
  table-layout: auto;
  width: auto!important; }

/* line 50, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row .x-grid-table {
  border-collapse: collapse; }

/* line 54, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-locked .x-grid-inner-locked {
  border-width: 0 1px 0 0 !important;
  border-style: solid; }

/* line 59, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-header-ct {
  cursor: default;
  zoom: 1;
  padding: 0;
  border: 1px solid #99bce8;
  border-bottom-color: #c5c5c5;
  background-image: none;
  background-color: #c5c5c5;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: -moz-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: -o-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: linear-gradient(top, #f9f9f9, #e3e4e6); }

/* line 73, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-accordion-item .x-grid-header-ct {
  border-width: 0 0 1px 0!important; }

/* line 77, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header {
  padding: 0;
  position: absolute;
  overflow: hidden;
  border-right: 1px solid #c5c5c5;
  border-left: 0 none;
  border-top: 0 none;
  border-bottom: 0 none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
  font: normal 11px tahoma, arial, verdana, sans-serif;
  background-image: none;
  background-color: #c5c5c5;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #e3e4e6));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: -moz-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: -o-linear-gradient(top, #f9f9f9, #e3e4e6);
  background-image: linear-gradient(top, #f9f9f9, #e3e4e6); }

/* line 99, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-group-header {
  padding: 0;
  border-left-width: 0; }

/* line 103, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-group-sub-header {
  background: transparent;
  border-top: 1px solid #c5c5c5;
  border-left-width: 0; }

/* line 109, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-inner {
  zoom: 1;
  position: relative;
  white-space: nowrap;
  line-height: 15px;
  padding: 3px 6px 4px; }
  /* line 116, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-column-header-inner .x-column-header-text {
    white-space: nowrap; }

/* line 123, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-over,
.x-column-header-sort-ASC,
.x-column-header-sort-DESC {
  border-left-color: #aaccf6;
  border-right-color: #aaccf6;
  background-image: none;
  background-color: #aaccf6;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebf3fd), color-stop(39%, #ebf3fd), color-stop(40%, #d9e8fb), color-stop(100%, #d9e8fb));
  background-image: -webkit-linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb);
  background-image: -moz-linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb);
  background-image: -o-linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb);
  background-image: linear-gradient(top, #ebf3fd, #ebf3fd 39%, #d9e8fb 40%, #d9e8fb); }

/* line 135, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-nlg .x-grid-header-ct,
.x-nlg .x-column-header {
  background: repeat-x 0 top;
  background-image: url('../../../Img/Ext/default/grid/column-header-bg.gif'); }
/* line 142, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-nlg .x-column-header-over,
.x-nlg .x-column-header-sort-ASC,
.x-nlg .x-column-header-sort-DESC {
  background: #ebf3fd repeat-x 0 top;
  background-image: url('../../../Img/Ext/default/grid/column-header-over-bg.gif'); }

/* line 149, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-trigger {
  display: none;
  height: 100%;
  width: 14px;
  background: no-repeat left center;
  background-color: #c3daf9;
  background-image: url('../../../Img/Ext/default/grid/grid3-hd-btn.gif');
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  cursor: pointer; }

/* line 164, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-over .x-column-header-trigger, .x-column-header-open .x-column-header-trigger {
  display: block; }

/* line 169, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-align-right {
  text-align: right; }
  /* line 172, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-column-header-align-right .x-column-header-text {
    padding-right: 0.5ex;
    margin-right: 6px; }

/* line 177, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-align-center {
  text-align: center; }

/* line 180, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-align-left {
  text-align: left; }

/* line 185, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-sort-ASC .x-column-header-text {
  padding-right: 16px;
  background: no-repeat right 6px;
  background-image: url('../../../Img/Ext/default/grid/sort_asc.gif'); }

/* line 190, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-sort-DESC .x-column-header-text {
  padding-right: 16px;
  background: no-repeat right 6px;
  background-image: url('../../../Img/Ext/default/grid/sort_desc.gif'); }

/* line 197, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row {
  vertical-align: top; }
  /* line 199, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-row .x-grid-cell {
    font: normal 11px/15px tahoma, arial, verdana, sans-serif;
    background-color: white;
    border-color: #ededed;
    border-style: solid;
    border-top-color: #fafafa;
    border-width: 0; }

/* line 212, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-with-row-lines .x-grid-cell {
  border-width: 1px 0; }

/* line 216, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-rowwrap-div {
  border-width: 1px 0;
  border-color: #ededed;
  border-style: solid;
  border-top-color: #fafafa;
  overflow: hidden; }

/* line 226, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-alt .x-grid-cell,
.x-grid-row-alt .x-grid-rowwrap-div {
  background-color: #fafafa; }

/* line 231, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-over .x-grid-cell,
.x-grid-row-over .x-grid-rowwrap-div {
  border-color: #dddddd;
  background-color: #efefef; }

/* line 238, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-focused .x-grid-cell,
.x-grid-row-focused .x-grid-rowwrap-div {
  border-color: #dddddd;
  background-color: #efefef; }

/* line 245, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-selected .x-grid-cell,
.x-grid-row-selected .x-grid-rowwrap-div {
  border-style: dotted;
  border-color: #a3bae9;
  background-color: #dfe8f6 !important; }

/* line 254, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-rowwrap-div .x-grid-cell,
.x-grid-rowwrap-div .x-grid-cell-inner {
  border-width: 0;
  background: transparent; }

/* line 261, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-body-hidden {
  display: none; }

/* line 265, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-rowbody {
  font: normal 11px/13px tahoma, arial, verdana, sans-serif;
  padding: 4px; }
  /* line 270, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-rowbody p {
    margin: 5px 5px 10px 5px; }

/* line 276, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-cell {
  overflow: hidden; }

/* line 280, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-cell-inner {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding: 2px 6px 3px;
  white-space: nowrap; }

/* line 291, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-with-row-lines .x-grid-cell-inner {
  line-height: 13px;
  padding-bottom: 4px; }

/* line 297, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-action-col-cell .x-grid-cell-inner {
  line-height: 0;
  padding: 2px; }

/* line 302, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-action-col-cell .x-item-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3; }

/* line 306, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-with-row-lines .x-action-col-cell .x-grid-cell-inner {
  padding-top: 1px; }

/* line 310, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row .x-grid-cell-special {
  padding: 0;
  border-right: 1px solid #d0d0d0;
  background-image: none;
  background-color: #f6f6f6;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f6f6f6), color-stop(100%, #e9e9e9));
  background-image: -webkit-linear-gradient(left, #f6f6f6, #e9e9e9);
  background-image: -moz-linear-gradient(left, #f6f6f6, #e9e9e9);
  background-image: -o-linear-gradient(left, #f6f6f6, #e9e9e9);
  background-image: linear-gradient(left, #f6f6f6, #e9e9e9); }

/* line 316, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row .x-grid-cell-row-checker {
  vertical-align: middle; }

/*
IE6-8 have issues with shrinking the TR to 0px (even w/line-height=0), so we
use an IE-specific trick to make the row disappear. We cannot do this on any
other browser, because it is not a non-standard thing to do and those other
browsers will do whacky things with it.
*/
/* line 330, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-ie6 .x-grid-header-row,
.x-ie7 .x-grid-header-row,
.x-quirks .x-ie8 .x-grid-header-row {
  position: absolute; }

/* line 335, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-selected .x-grid-cell-special {
  border-right: 1px solid #aaccf6;
  background-image: none;
  background-color: #dfe8f6;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #dfe8f6), color-stop(100%, #cbdaf0));
  background-image: -webkit-linear-gradient(left, #dfe8f6, #cbdaf0);
  background-image: -moz-linear-gradient(left, #dfe8f6, #cbdaf0);
  background-image: -o-linear-gradient(left, #dfe8f6, #cbdaf0);
  background-image: linear-gradient(left, #dfe8f6, #cbdaf0); }

/* line 341, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-dirty-cell {
  background-image: url('../../../Img/Ext/default/grid/dirty.gif');
  background-position: 0 0;
  background-repeat: no-repeat; }

/* line 347, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-cell-selected {
  background-color: #B8CFEE !important; }

/* line 353, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-nlg .x-grid-cell-special {
  background-repeat: repeat-y;
  background-position: top right; }
/* line 359, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-nlg .x-grid-row .x-grid-cell-special,
.x-nlg .x-grid-row-over .x-grid-cell-special {
  background-image: url('../../../Img/Ext/default/grid/cell-special-bg.gif'); }
/* line 365, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-nlg .x-grid-row-focused .x-grid-cell-special,
.x-nlg .x-grid-row-selected .x-grid-cell-special {
  background-image: url('../../../Img/Ext/default/grid/cell-special-selected-bg.gif'); }

/* line 371, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-with-col-lines .x-grid-cell {
  padding-right: 0;
  border-right: 1px solid #d0d0d0; }

/* line 378, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-property-grid .x-grid-row .x-grid-property-name .x-grid-cell-inner,
.x-property-grid .x-grid-row-over .x-grid-property-name .x-grid-cell-inner {
  padding-left: 12px;
  background-image: url('../../../Img/Ext/default/grid/property-cell-bg.gif');
  background-repeat: no-repeat;
  background-position: -16px 2px; }

/* line 388, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-with-row-lines.x-property-grid .x-grid-row .x-grid-property-name .x-grid-cell-inner,
.x-grid-with-row-lines.x-property-grid .x-grid-row-over .x-grid-property-name .x-grid-cell-inner {
  background-position: -16px 1px; }

/* line 394, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-quirks .x-ie .x-grid-row .x-grid-property-name .x-grid-cell-inner {
  background-position: -16px 2px; }

/* line 399, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-unselectable {
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  cursor: default; }

/* line 403, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-body-hidden {
  display: none; }

/* line 407, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-group-collapsed {
  display: none; }

/* line 413, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-view .x-grid-td-expander {
  vertical-align: top; }

/* line 418, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-td-expander {
  background: repeat-y right transparent; }

/* line 424, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-view .x-grid-td-expander .x-grid-cell-inner {
  padding: 0 !important; }

/* line 430, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-expander {
  background-image: url('../../../Img/Ext/default/grid/group-collapse.gif');
  background-color: transparent;
  width: 9px;
  height: 13px;
  margin-left: 3px;
  background-repeat: no-repeat;
  background-position: 0 -2px; }

/* line 444, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-collapsed .x-grid-row-expander {
  background-image: url('../../../Img/Ext/default/grid/group-expand.gif'); }

/* line 449, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-resize-marker {
  position: absolute;
  z-index: 5;
  top: 0;
  width: 1px;
  background-color: #0f0f0f; }

/* line 459, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.col-move-top,
.col-move-bottom {
  width: 9px;
  height: 9px;
  position: absolute;
  top: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  z-index: 20000;
  background: no-repeat left top transparent; }

/* line 471, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.col-move-top {
  background-image: url('../../../Img/Ext/default/grid/col-move-top.gif'); }

/* line 475, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.col-move-bottom {
  background-image: url('../../../Img/Ext/default/grid/col-move-bottom.gif'); }

/* line 480, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-tbar-page-number {
  width: 30px; }

/* line 487, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-group,
.x-grid-group-body,
.x-grid-group-hd {
  zoom: 1; }

/* line 491, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-group-hd {
  padding-top: 6px; }
  /* line 494, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-group-hd .x-grid-cell-inner {
    padding: 10px 4px 4px 4px;
    background: white;
    border-width: 0 0 2px 0;
    border-style: solid;
    border-color: #99bbe8;
    cursor: pointer; }

/* line 508, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-group-hd-collapsible .x-grid-group-title {
  background: transparent no-repeat 0 -1px;
  background-image: url('../../../Img/Ext/default/grid/group-collapse.gif');
  padding: 0 0 0 14px; }

/* line 515, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-group-title {
  color: #3764a0;
  font: bold 11px tahoma, arial, verdana, sans-serif; }

/* line 521, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-group-hd-collapsed .x-grid-group-title {
  background-image: url('../../../Img/Ext/default/grid/group-expand.gif'); }

/* line 526, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-group-collapsed .x-grid-group-body {
  display: none; }

/* line 530, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-group-collapsed .x-grid-group-title {
  background-image: url('../../../Img/Ext/default/grid/group-expand.gif'); }

/* line 534, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-group-by-icon {
  background-image: url('../../../Img/Ext/default/grid/group-by.gif'); }

/* line 538, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-show-groups-icon {
  background-image: url('../../../Img/Ext/default/grid/group-by.gif'); }

/* line 542, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-checkbox .x-column-header-inner {
  padding: 0; }

/* line 546, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-cell-special .x-grid-cell-inner {
  padding-left: 4px;
  padding-right: 4px; }

/* line 552, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-checker,
.x-column-header-checkbox .x-column-header-text {
  height: 14px;
  width: 14px;
  line-height: 0;
  background-image: url('../../../Img/Ext/default/grid/unchecked.gif');
  background-position: -1px -1px;
  background-repeat: no-repeat;
  background-color: transparent; }

/* line 564, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-column-header-checkbox .x-column-header-text {
  display: block;
  margin: 0 5px; }

/* IE6, IE7, and all IE Quirks mode need line-height to be the same as checkbox height or the header/row height will be too tall */
/* line 573, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-quirks .x-ie .x-grid-row-checker,
.x-quirks .x-ie .x-column-header-checkbox .x-column-header-text, .x-ie7m .x-grid-row-checker,
.x-ie7m .x-column-header-checkbox .x-column-header-text {
  line-height: 14px; }

/* line 579, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-hd-checker-on .x-column-header-text {
  background-image: url('../../../Img/Ext/default/grid/checked.gif'); }

/* line 583, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-cell-row-checker .x-grid-cell-inner {
  padding-top: 4px;
  padding-bottom: 2px;
  line-height: 14px; }

/* line 588, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-with-row-lines .x-grid-cell-row-checker .x-grid-cell-inner {
  padding-top: 3px; }

/* line 591, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-checker {
  margin-left: 1px;
  background-position: 50% -2px; }

/* line 598, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-selected .x-grid-row-checker,
.x-grid-row-checked .x-grid-row-checker {
  background-image: url('../../../Img/Ext/default/grid/checked.gif'); }

/* line 603, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-tbar-page-first {
  background-image: url('../../../Img/Ext/default/grid/page-first.gif') !important; }

/* line 607, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-tbar-loading {
  background-image: url('../../../Img/Ext/default/grid/refresh.gif') !important; }

/* line 611, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-tbar-page-last {
  background-image: url('../../../Img/Ext/default/grid/page-last.gif') !important; }

/* line 615, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-tbar-page-next {
  background-image: url('../../../Img/Ext/default/grid/page-next.gif') !important; }

/* line 619, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-tbar-page-prev {
  background-image: url('../../../Img/Ext/default/grid/page-prev.gif') !important; }

/* line 624, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-item-disabled .x-tbar-loading {
  background-image: url('../../../Img/Ext/default/grid/refresh-disabled.gif') !important; }
/* line 628, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-item-disabled .x-tbar-page-first {
  background-image: url('../../../Img/Ext/default/grid/page-first-disabled.gif') !important; }
/* line 632, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-item-disabled .x-tbar-page-last {
  background-image: url('../../../Img/Ext/default/grid/page-last-disabled.gif') !important; }
/* line 636, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-item-disabled .x-tbar-page-next {
  background-image: url('../../../Img/Ext/default/grid/page-next-disabled.gif') !important; }
/* line 640, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-item-disabled .x-tbar-page-prev {
  background-image: url('../../../Img/Ext/default/grid/page-prev-disabled.gif') !important; }

/* line 646, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-hmenu-sort-asc .x-menu-item-icon {
  background-image: url('../../../Img/Ext/default/grid/hmenu-asc.gif'); }

/* line 650, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-hmenu-sort-desc .x-menu-item-icon {
  background-image: url('../../../Img/Ext/default/grid/hmenu-desc.gif'); }

/* line 654, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-hmenu-lock .x-menu-item-icon {
  background-image: url('../../../Img/Ext/default/grid/hmenu-lock.gif'); }

/* line 658, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-hmenu-unlock .x-menu-item-icon {
  background-image: url('../../../Img/Ext/default/grid/hmenu-unlock.gif'); }

/* line 662, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-group-by-icon {
  background-image: url('../../../Img/Ext/default/grid/group-by.gif'); }

/* line 666, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-cols-icon .x-menu-item-icon {
  background-image: url('../../../Img/Ext/default/grid/columns.gif'); }

/* line 670, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-show-groups-icon {
  background-image: url('../../../Img/Ext/default/grid/group-by.gif'); }

/* line 675, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-drop-indicator {
  position: absolute;
  height: 1px;
  line-height: 0px;
  background-color: #77BC71;
  overflow: visible; }
  /* line 682, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-drop-indicator .x-grid-drop-indicator-left {
    position: absolute;
    top: -8px;
    left: -12px;
    background-image: url('../../../Img/Ext/default/grid/dd-insert-arrow-right.png');
    height: 16px;
    width: 16px; }
  /* line 691, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-drop-indicator .x-grid-drop-indicator-right {
    position: absolute;
    top: -8px;
    right: -11px;
    background-image: url('../../../Img/Ext/default/grid/dd-insert-arrow-left.png');
    height: 16px;
    width: 16px; }

/* line 702, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-ie6 .x-grid-drop-indicator-left {
  background-image: url('../../../Img/Ext/default/grid/dd-insert-arrow-right.gif'); }
/* line 706, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-ie6 .x-grid-drop-indicator-right {
  background-image: url('../../../Img/Ext/default/grid/dd-insert-arrow-left.gif'); }

/* line 714, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-editor .x-form-text {
  padding: 0 4px; }
/* line 717, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-editor .x-form-cb-wrap {
  padding-top: 3px; }

/* line 723, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor {
  position: absolute !important;
  z-index: 1;
  zoom: 1;
  overflow: visible !important; }
  /* line 729, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-row-editor .x-form-text {
    padding: 0 2px; }
  /* line 732, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-row-editor .x-form-cb-wrap {
    padding-top: 0; }
  /* line 735, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-row-editor .x-form-checkbox {
    margin-left: -4px; }
  /* line 738, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-row-editor .x-form-display-field {
    font: normal 11px/15px tahoma, arial, verdana, sans-serif;
    padding-top: 0;
    padding-left: 2px; }
  /* line 744, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-grid-row-editor .x-panel-body {
    background-color: #eaf1fb;
    border-top: 1px solid #99bce8 !important;
    border-bottom: 1px solid #99bce8 !important; }

/* line 754, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-editor .x-form-cb-wrap, .x-grid-row-editor .x-form-cb-wrap {
  text-align: center; }
/* line 757, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-editor .x-form-trigger, .x-grid-row-editor .x-form-trigger {
  height: 19px; }
/* line 761, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-editor .x-form-trigger-wrap .x-form-spinner-up, .x-grid-editor .x-form-trigger-wrap .x-form-spinner-down, .x-grid-row-editor .x-form-trigger-wrap .x-form-spinner-up, .x-grid-row-editor .x-form-trigger-wrap .x-form-spinner-down {
  background-image: url('../../../Img/Ext/default/form/spinner-small.gif');
  height: 10px !important; }

/* line 768, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-editor .x-form-text, .x-grid-row-editor .x-form-text {
  font: normal 11px/15px tahoma, arial, verdana, sans-serif;
  height: 18px; }

/* line 776, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-border-box .x-grid-editor .x-form-trigger,
.x-border-box .x-grid-row-editor .x-form-trigger {
  height: 20px; }
/* line 779, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-border-box .x-grid-editor .x-form-text,
.x-border-box .x-grid-row-editor .x-form-text {
  height: 20px;
  padding-bottom: 1px; }

/* line 787, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-ie .x-grid-editor .x-form-text {
  padding-left: 5px; }
/* line 790, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-ie .x-grid-row-editor .x-form-text {
  padding-left: 3px; }

/* line 796, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-ie8m .x-grid-editor .x-form-text,
.x-ie8m .x-grid-row-editor .x-form-text {
  padding-top: 1px; }

/* line 803, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-strict .x-ie6 .x-grid-editor .x-form-text,
.x-strict .x-ie6 .x-grid-row-editor .x-form-text,
.x-strict .x-ie7 .x-grid-editor .x-form-text,
.x-strict .x-ie7 .x-grid-row-editor .x-form-text {
  height: 17px; }

/* line 809, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-quirks .x-ie9 .x-grid-editor .x-form-text, .x-quirks .x-ie9 .x-grid-row-editor .x-form-text {
  line-height: 17px; }

/* line 818, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-opera .x-grid-editor .x-form-text {
  padding-left: 5px; }
/* line 821, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-opera .x-grid-row-editor .x-form-text {
  padding-left: 3px; }

/* line 828, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons {
  background-color: #eaf1fb;
  position: absolute;
  bottom: -31px;
  padding: 4px;
  height: 32px; }
  /* line 835, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
  .x-strict .x-ie7m .x-grid-row-editor-buttons {
    width: 192px;
    height: 24px; }

/* line 845, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons-ml,
.x-grid-row-editor-buttons-mr,
.x-grid-row-editor-buttons-bl,
.x-grid-row-editor-buttons-br,
.x-grid-row-editor-buttons-bc {
  position: absolute;
  overflow: hidden; }

/* line 851, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons-bl,
.x-grid-row-editor-buttons-br {
  width: 4px;
  height: 4px;
  bottom: 0px;
  background-image: url('../../../Img/Ext/default/panel/panel-default-framed-corners.gif'); }

/* line 857, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons-bl {
  left: 0px;
  background-position: 0px -16px; }

/* line 861, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons-br {
  right: 0px;
  background-position: 0px -20px; }

/* line 866, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons-bc {
  position: absolute;
  left: 4px;
  bottom: 0px;
  width: 192px;
  height: 1px;
  background-color: #99bce8; }

/* line 876, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons-ml,
.x-grid-row-editor-buttons-mr {
  height: 27px;
  width: 1px;
  top: 1px;
  background-color: #99bce8; }

/* line 882, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons-ml {
  left: 0px; }

/* line 885, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-buttons-mr {
  background-position: 0px -20px;
  right: 0px; }

/* line 891, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-errors ul {
  margin-left: 5px; }
/* line 894, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_grid.scss */
.x-grid-row-editor-errors li {
  list-style: disc;
  margin-left: 15px; }

/* line 7, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel,
.x-plain {
  overflow: hidden;
  position: relative; }

/* line 24, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-ie .x-panel-header,
.x-ie .x-panel-header-tl,
.x-ie .x-panel-header-tc,
.x-ie .x-panel-header-tr,
.x-ie .x-panel-header-ml,
.x-ie .x-panel-header-mc,
.x-ie .x-panel-header-mr,
.x-ie .x-panel-header-bl,
.x-ie .x-panel-header-bc,
.x-ie .x-panel-header-br {
  zoom: 1; }

/* line 30, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-ie8 td.x-frame-mc {
  vertical-align: top; }

/* line 37, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-horizontal {
  padding: 3px 5px 4px; }

/* line 40, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-vertical {
  padding: 5px 4px; }

/* line 45, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-icon,
.x-window-header-icon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  margin-right: 4px; }

/* line 56, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-vertical .x-panel-header-icon,
.x-vertical .x-window-header-icon {
  margin: 0 0 4px; }

/* line 64, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-draggable,
.x-panel-header-draggable .x-panel-header-text,
.x-window-header-draggable,
.x-window-header-draggable .x-window-header-text {
  cursor: move; }

/* line 70, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-ghost, .x-window-ghost {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  cursor: move; }

/* line 76, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-horizontal .x-panel-header-body, .x-panel-header-horizontal .x-window-header-body, .x-panel-header-horizontal .x-btn-group-header-body, .x-window-header-horizontal .x-panel-header-body, .x-window-header-horizontal .x-window-header-body, .x-window-header-horizontal .x-btn-group-header-body, .x-btn-group-header-horizontal .x-panel-header-body, .x-btn-group-header-horizontal .x-window-header-body, .x-btn-group-header-horizontal .x-btn-group-header-body {
  width: 100%; }

/* line 82, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-vertical .x-panel-header-body, .x-panel-header-vertical .x-window-header-body, .x-panel-header-vertical .x-btn-group-header-body, .x-window-header-vertical .x-panel-header-body, .x-window-header-vertical .x-window-header-body, .x-window-header-vertical .x-btn-group-header-body, .x-btn-group-header-vertical .x-panel-header-body, .x-btn-group-header-vertical .x-window-header-body, .x-btn-group-header-vertical .x-btn-group-header-body {
  height: 100%; }

/* line 87, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-text-container {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

/* line 93, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-text {
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  cursor: default;
  white-space: nowrap; }

/* line 100, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-left .x-vml-base,
.x-panel-header-right .x-vml-base {
  left: -3px !important; }

/* line 106, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-body {
  overflow: hidden;
  position: relative;
  font-size: 12px; }

/* line 114, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-vertical .x-surface {
  padding-left: 1px; }

/* line 122, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-opera .x-panel-header-vertical .x-surface,
.x-strict .x-ie9 .x-panel-header-vertical .x-surface {
  padding-left: 2px; }

/* line 129, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-collapsed .x-panel-header-collapsed-border-top {
  border-bottom-width: 1px !important; }
/* line 132, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-collapsed .x-panel-header-collapsed-border-right {
  border-left-width: 1px !important; }
/* line 135, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-collapsed .x-panel-header-collapsed-border-bottom {
  border-top-width: 1px !important; }
/* line 138, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-collapsed .x-panel-header-collapsed-border-left {
  border-right-width: 1px !important; }

/* line 145, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-vertical .x-frame-mc {
  background-repeat: repeat-y; }

/* line 248, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-default {
  border-color: #99bce8; }

/* line 253, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default {
  font-size: 11px;
  border-color: #99bce8;
  border-width: 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  -webkit-box-shadow: #f4f8fd 0 1px 0px 0 inset;
  -moz-box-shadow: #f4f8fd 0 1px 0px 0 inset;
  box-shadow: #f4f8fd 0 1px 0px 0 inset; }

/* line 277, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-top {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-top-bg.gif'); }

/* line 281, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-bottom {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-bottom-bg.gif'); }

/* line 285, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-left {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-left-bg.gif'); }

/* line 289, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-right {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-right-bg.gif'); }

/* line 293, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-right {
  background-position: top right; }

/* line 297, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-bottom {
  background-position: bottom left; }

/* line 338, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-text-default {
  color: #04408c;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, arial, verdana, sans-serif;
  line-height: 17px; }

/* line 348, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-body-default {
  background: white;
  border-color: #99bce8;
  color: black;
  border-width: 1px;
  border-style: solid; }

/* line 363, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-collapsed .x-window-header-default,
.x-panel-collapsed .x-panel-header-default {
  border-color: #99bce8; }

/* line 368, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-vertical {
  border-color: #99bce8; }

/* line 375, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-left,
.x-panel-header-default-right {
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 434, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-top {
  -webkit-box-shadow: #f4f8fd 0 1px 0px 0 inset;
  -moz-box-shadow: #f4f8fd 0 1px 0px 0 inset;
  box-shadow: #f4f8fd 0 1px 0px 0 inset; }

/* line 438, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-right {
  -webkit-box-shadow: #f4f8fd -1px 0 0px 0 inset;
  -moz-box-shadow: #f4f8fd -1px 0 0px 0 inset;
  box-shadow: #f4f8fd -1px 0 0px 0 inset; }

/* line 442, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-bottom {
  -webkit-box-shadow: #f4f8fd 0 -1px 0px 0 inset;
  -moz-box-shadow: #f4f8fd 0 -1px 0px 0 inset;
  box-shadow: #f4f8fd 0 -1px 0px 0 inset; }

/* line 446, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-left {
  -webkit-box-shadow: #f4f8fd 1px 0 0px 0 inset;
  -moz-box-shadow: #f4f8fd 1px 0 0px 0 inset;
  box-shadow: #f4f8fd 1px 0 0px 0 inset; }

/* line 481, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-right-tc,
.x-panel-header-default-right-mc,
.x-panel-header-default-right-bc {
  background-position: right 0; }

/* line 487, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-bottom-tc,
.x-panel-header-default-bottom-mc,
.x-panel-header-default-bottom-bc {
  background-position: 0 bottom; }

/* line 248, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-default-framed {
  border-color: #99bce8; }

/* line 253, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed {
  font-size: 11px;
  border-color: #99bce8;
  border-width: 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  -webkit-box-shadow: #f4f8fd 0 1px 0px 0 inset;
  -moz-box-shadow: #f4f8fd 0 1px 0px 0 inset;
  box-shadow: #f4f8fd 0 1px 0px 0 inset; }

/* line 277, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-framed-top {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-top-bg.gif'); }

/* line 281, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-framed-bottom {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-bottom-bg.gif'); }

/* line 285, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-framed-left {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-left-bg.gif'); }

/* line 289, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-framed-right {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-right-bg.gif'); }

/* line 293, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-framed-right {
  background-position: top right; }

/* line 297, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nlg .x-panel-header-default-framed-bottom {
  background-position: bottom left; }

/* line 305, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-nbr .x-panel-header-default-framed {
  background-image: none; }

/* line 317, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-strict .x-ie9 .x-panel-header-default-framed-top,
.x-nlg.x-opera .x-panel-header-default-framed-top,
.x-nlg.x-safari .x-panel-header-default-framed-top {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-top-bg.gif'); }
/* line 321, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-strict .x-ie9 .x-panel-header-default-framed-bottom,
.x-nlg.x-opera .x-panel-header-default-framed-bottom,
.x-nlg.x-safari .x-panel-header-default-framed-bottom {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-bottom-bg.gif'); }
/* line 325, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-strict .x-ie9 .x-panel-header-default-framed-left,
.x-nlg.x-opera .x-panel-header-default-framed-left,
.x-nlg.x-safari .x-panel-header-default-framed-left {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-left-bg.gif'); }
/* line 329, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-strict .x-ie9 .x-panel-header-default-framed-right,
.x-nlg.x-opera .x-panel-header-default-framed-right,
.x-nlg.x-safari .x-panel-header-default-framed-right {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-right-bg.gif'); }

/* line 338, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-text-default-framed {
  color: #04408c;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, arial, verdana, sans-serif;
  line-height: 17px; }

/* line 348, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-body-default-framed {
  background: #dfe9f6;
  border-color: #99bce8;
  color: black;
  border-width: 0;
  border-style: solid; }

/* line 363, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-collapsed .x-window-header-default-framed,
.x-panel-collapsed .x-panel-header-default-framed {
  border-color: #99bce8; }

/* line 368, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-vertical {
  border-color: #99bce8; }

/* line 375, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-left,
.x-panel-header-default-framed-right {
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-default-framed {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 4px 4px 4px 4px;
  border-width: 1px;
  border-style: solid;
  background-color: #dfe9f6; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-default-framed-mc {
  background-color: #dfe9f6; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-default-framed {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000404px 1000404px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-default-framed-tl,
.x-nbr .x-panel-default-framed-bl,
.x-nbr .x-panel-default-framed-tr,
.x-nbr .x-panel-default-framed-br,
.x-nbr .x-panel-default-framed-tc,
.x-nbr .x-panel-default-framed-bc,
.x-nbr .x-panel-default-framed-ml,
.x-nbr .x-panel-default-framed-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel/panel-default-framed-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-default-framed-ml,
.x-nbr .x-panel-default-framed-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel/panel-default-framed-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-default-framed-mc {
  padding: 1px 1px 1px 1px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-default-framed-tl,
.x-strict .x-ie7 .x-panel-default-framed-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-header-default-framed-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 3px 5px 4px 5px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-header-default-framed-top-mc {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-top-bg.gif');
  background-color: #cbddf3; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000404px 1000000px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-top-tl,
.x-nbr .x-panel-header-default-framed-top-bl,
.x-nbr .x-panel-header-default-framed-top-tr,
.x-nbr .x-panel-header-default-framed-top-br,
.x-nbr .x-panel-header-default-framed-top-tc,
.x-nbr .x-panel-header-default-framed-top-bc,
.x-nbr .x-panel-header-default-framed-top-ml,
.x-nbr .x-panel-header-default-framed-top-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-top-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-top-ml,
.x-nbr .x-panel-header-default-framed-top-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-top-sides.gif');
  background-position: 0 0; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-top-mc {
  padding: 0px 2px 4px 2px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-header-default-framed-top-tl,
.x-strict .x-ie7 .x-panel-header-default-framed-top-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-header-default-framed-right {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 5px 4px 5px 4px;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-header-default-framed-right-mc {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-right-bg.gif');
  background-color: #cbddf3; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000004px 1100400px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-right-tl,
.x-nbr .x-panel-header-default-framed-right-bl,
.x-nbr .x-panel-header-default-framed-right-tr,
.x-nbr .x-panel-header-default-framed-right-br,
.x-nbr .x-panel-header-default-framed-right-tc,
.x-nbr .x-panel-header-default-framed-right-bc,
.x-nbr .x-panel-header-default-framed-right-ml,
.x-nbr .x-panel-header-default-framed-right-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-right-corners.gif'); }
/* line 157, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-right-tc,
.x-nbr .x-panel-header-default-framed-right-bc {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-right-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-x; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-right-mc {
  padding: 2px 1px 2px 4px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-header-default-framed-right-tl,
.x-strict .x-ie7 .x-panel-header-default-framed-right-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-header-default-framed-bottom {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 3px 5px 4px 5px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-header-default-framed-bottom-mc {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-bottom-bg.gif');
  background-color: #cbddf3; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000000px 1000404px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-bottom-tl,
.x-nbr .x-panel-header-default-framed-bottom-bl,
.x-nbr .x-panel-header-default-framed-bottom-tr,
.x-nbr .x-panel-header-default-framed-bottom-br,
.x-nbr .x-panel-header-default-framed-bottom-tc,
.x-nbr .x-panel-header-default-framed-bottom-bc,
.x-nbr .x-panel-header-default-framed-bottom-ml,
.x-nbr .x-panel-header-default-framed-bottom-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-bottom-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-bottom-ml,
.x-nbr .x-panel-header-default-framed-bottom-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-bottom-sides.gif');
  background-position: 0 0; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-bottom-mc {
  padding: 3px 2px 1px 2px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-header-default-framed-bottom-tl,
.x-strict .x-ie7 .x-panel-header-default-framed-bottom-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-header-default-framed-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 5px 4px 5px 4px;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-header-default-framed-left-mc {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-left-bg.gif');
  background-color: #cbddf3; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000400px 1100004px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-left-tl,
.x-nbr .x-panel-header-default-framed-left-bl,
.x-nbr .x-panel-header-default-framed-left-tr,
.x-nbr .x-panel-header-default-framed-left-br,
.x-nbr .x-panel-header-default-framed-left-tc,
.x-nbr .x-panel-header-default-framed-left-bc,
.x-nbr .x-panel-header-default-framed-left-ml,
.x-nbr .x-panel-header-default-framed-left-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-left-corners.gif'); }
/* line 157, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-left-tc,
.x-nbr .x-panel-header-default-framed-left-bc {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-left-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-x; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-left-mc {
  padding: 2px 4px 2px 1px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-header-default-framed-left-tl,
.x-strict .x-ie7 .x-panel-header-default-framed-left-bl {
  position: relative;
  right: 0; }

/* line 399, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-top {
  -webkit-box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
  -moz-box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
  box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset; }

/* line 403, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-right {
  -webkit-box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset;
  -moz-box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset;
  box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset; }

/* line 407, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-bottom {
  -webkit-box-shadow: #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
  -moz-box-shadow: #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
  box-shadow: #f4f8fd 0 -1px 0px 0 inset, #f4f8fd -1px 0 0px 0 inset, #f4f8fd 1px 0 0px 0 inset; }

/* line 411, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-left {
  -webkit-box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
  -moz-box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd 1px 0 0px 0 inset;
  box-shadow: #f4f8fd 0 1px 0px 0 inset, #f4f8fd 0 -1px 0px 0 inset, #f4f8fd 1px 0 0px 0 inset; }

/* line 452, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel .x-panel-header-default-framed-top {
  border-bottom-width: 1px !important; }

/* line 456, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel .x-panel-header-default-framed-right {
  border-left-width: 1px !important; }

/* line 460, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel .x-panel-header-default-framed-bottom {
  border-top-width: 1px !important; }

/* line 464, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel .x-panel-header-default-framed-left {
  border-right-width: 1px !important; }

/* line 468, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-collapsed {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-header-default-framed-collapsed-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 3px 5px 4px 5px;
  border-width: 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-header-default-framed-collapsed-top-mc {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-top-bg.gif');
  background-color: #cbddf3; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000404px 1000404px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-top-tl,
.x-nbr .x-panel-header-default-framed-collapsed-top-bl,
.x-nbr .x-panel-header-default-framed-collapsed-top-tr,
.x-nbr .x-panel-header-default-framed-collapsed-top-br,
.x-nbr .x-panel-header-default-framed-collapsed-top-tc,
.x-nbr .x-panel-header-default-framed-collapsed-top-bc,
.x-nbr .x-panel-header-default-framed-collapsed-top-ml,
.x-nbr .x-panel-header-default-framed-collapsed-top-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-top-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-top-ml,
.x-nbr .x-panel-header-default-framed-collapsed-top-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-top-sides.gif');
  background-position: 0 0; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-top-mc {
  padding: 0px 2px 1px 2px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-top-tl,
.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-top-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-header-default-framed-collapsed-right {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 5px 4px 5px 4px;
  border-width: 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-header-default-framed-collapsed-right-mc {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-right-bg.gif');
  background-color: #cbddf3; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000404px 1100404px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-right-tl,
.x-nbr .x-panel-header-default-framed-collapsed-right-bl,
.x-nbr .x-panel-header-default-framed-collapsed-right-tr,
.x-nbr .x-panel-header-default-framed-collapsed-right-br,
.x-nbr .x-panel-header-default-framed-collapsed-right-tc,
.x-nbr .x-panel-header-default-framed-collapsed-right-bc,
.x-nbr .x-panel-header-default-framed-collapsed-right-ml,
.x-nbr .x-panel-header-default-framed-collapsed-right-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-right-corners.gif'); }
/* line 157, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-right-tc,
.x-nbr .x-panel-header-default-framed-collapsed-right-bc {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-right-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-x; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-right-mc {
  padding: 2px 1px 2px 1px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-right-tl,
.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-right-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-header-default-framed-collapsed-bottom {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 3px 5px 4px 5px;
  border-width: 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-header-default-framed-collapsed-bottom-mc {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-bottom-bg.gif');
  background-color: #cbddf3; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000404px 1000404px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-bottom-tl,
.x-nbr .x-panel-header-default-framed-collapsed-bottom-bl,
.x-nbr .x-panel-header-default-framed-collapsed-bottom-tr,
.x-nbr .x-panel-header-default-framed-collapsed-bottom-br,
.x-nbr .x-panel-header-default-framed-collapsed-bottom-tc,
.x-nbr .x-panel-header-default-framed-collapsed-bottom-bc,
.x-nbr .x-panel-header-default-framed-collapsed-bottom-ml,
.x-nbr .x-panel-header-default-framed-collapsed-bottom-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-bottom-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-bottom-ml,
.x-nbr .x-panel-header-default-framed-collapsed-bottom-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-bottom-sides.gif');
  background-position: 0 0; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-bottom-mc {
  padding: 0px 2px 1px 2px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-bottom-tl,
.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-bottom-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-panel-header-default-framed-collapsed-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 5px 4px 5px 4px;
  border-width: 1px;
  border-style: solid;
  background-image: none;
  background-color: #cbddf3;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #dae7f6), color-stop(45%, #cddef3), color-stop(46%, #abc7ec), color-stop(50%, #abc7ec), color-stop(51%, #b8cfee), color-stop(100%, #cbddf3));
  background-image: -webkit-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -moz-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: -o-linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3);
  background-image: linear-gradient(right, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%, #b8cfee 51%, #cbddf3); }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-panel-header-default-framed-collapsed-left-mc {
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-left-bg.gif');
  background-color: #cbddf3; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000404px 1100404px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-left-tl,
.x-nbr .x-panel-header-default-framed-collapsed-left-bl,
.x-nbr .x-panel-header-default-framed-collapsed-left-tr,
.x-nbr .x-panel-header-default-framed-collapsed-left-br,
.x-nbr .x-panel-header-default-framed-collapsed-left-tc,
.x-nbr .x-panel-header-default-framed-collapsed-left-bc,
.x-nbr .x-panel-header-default-framed-collapsed-left-ml,
.x-nbr .x-panel-header-default-framed-collapsed-left-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-left-corners.gif'); }
/* line 157, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-left-tc,
.x-nbr .x-panel-header-default-framed-collapsed-left-bc {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/panel-header/panel-header-default-framed-collapsed-left-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-x; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-panel-header-default-framed-collapsed-left-mc {
  padding: 2px 1px 2px 1px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-left-tl,
.x-strict .x-ie7 .x-panel-header-default-framed-collapsed-left-bl {
  position: relative;
  right: 0; }

/* line 481, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-right-tc,
.x-panel-header-default-framed-right-mc,
.x-panel-header-default-framed-right-bc {
  background-position: right 0; }

/* line 487, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-default-framed-bottom-tc,
.x-panel-header-default-framed-bottom-mc,
.x-panel-header-default-framed-bottom-bc {
  background-position: 0 bottom; }

/* line 197, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_panel.scss */
.x-panel-header-plain,
.x-panel-body-plain {
  border: 0;
  padding: 0; }

/* line 6, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip {
  position: absolute;
  overflow: visible;
  /*pointer needs to be able to stick out*/
  border-color: #8eaace; }
  /* line 12, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
  .x-tip .x-tip-header .x-box-item {
    padding: 3px 3px 0; }
  /* line 16, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
  .x-tip .x-tip-header .x-tool {
    padding: 0px 1px 0 0 !important; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-tip {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 2px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-color: #e9f2ff; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-tip-mc {
  background-color: #e9f2ff; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-tip {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1100303px 1000303px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-tip-tl,
.x-nbr .x-tip-bl,
.x-nbr .x-tip-tr,
.x-nbr .x-tip-br,
.x-nbr .x-tip-tc,
.x-nbr .x-tip-bc,
.x-nbr .x-tip-ml,
.x-nbr .x-tip-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/tip/tip-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-tip-ml,
.x-nbr .x-tip-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/tip/tip-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-tip-mc {
  padding: 0px 0px 0px 0px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-tip-tl,
.x-strict .x-ie7 .x-tip-bl {
  position: relative;
  right: 0; }

/* line 31, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-header-text {
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  cursor: default;
  color: #444444;
  font-size: 11px;
  font-weight: bold; }

/* line 40, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-header-draggable .x-tip-header-text {
  cursor: move; }

/* line 47, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-body,
.x-form-invalid-tip-body {
  overflow: hidden;
  position: relative;
  padding: 3px; }

/* line 55, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-header,
.x-tip-body,
.x-form-invalid-tip-body {
  color: #444444;
  font-size: 11px;
  font-weight: normal; }
  /* line 59, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
  .x-tip-header a,
  .x-tip-body a,
  .x-form-invalid-tip-body a {
    color: #2a2a2a; }

/* line 64, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-anchor {
  position: absolute;
  overflow: hidden;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 5px;
  border-color: #8eaace;
  zoom: 1; }

/* line 79, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-border-box .x-tip-anchor {
  width: 10px;
  height: 10px; }

/* line 84, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-anchor-top {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  _border-top-color: pink;
  _border-left-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink); }

/* line 97, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-anchor-bottom {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  _border-bottom-color: pink;
  _border-left-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink); }

/* line 110, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-anchor-left {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  _border-top-color: pink;
  _border-bottom-color: pink;
  _border-left-color: pink;
  _filter: chroma(color=pink); }

/* line 123, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-tip-anchor-right {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
  _border-top-color: pink;
  _border-bottom-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink); }

/* line 137, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-form-invalid-tip {
  border-color: #a1311f;
  -webkit-box-shadow: #d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
  -moz-box-shadow: #d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset;
  box-shadow: #d87166 0 1px 0px 0 inset, #d87166 0 -1px 0px 0 inset, #d87166 -1px 0 0px 0 inset, #d87166 1px 0 0px 0 inset; }

/* line 146, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
.x-form-invalid-tip-body {
  background: 1px 1px no-repeat;
  background-image: url('../../../Img/Ext/default/form/exclamation.gif');
  padding-left: 22px; }
  /* line 151, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
  .x-form-invalid-tip-body li {
    margin-bottom: 4px; }
    /* line 153, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_qtip.scss */
    .x-form-invalid-tip-body li.last {
      margin-bottom: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-form-invalid-tip-default {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 4px 4px 4px 4px;
  border-width: 1px;
  border-style: solid;
  background-color: white; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-form-invalid-tip-default-mc {
  background-color: white; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-form-invalid-tip-default {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1100505px 1000505px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-form-invalid-tip-default-tl,
.x-nbr .x-form-invalid-tip-default-bl,
.x-nbr .x-form-invalid-tip-default-tr,
.x-nbr .x-form-invalid-tip-default-br,
.x-nbr .x-form-invalid-tip-default-tc,
.x-nbr .x-form-invalid-tip-default-bc,
.x-nbr .x-form-invalid-tip-default-ml,
.x-nbr .x-form-invalid-tip-default-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/form-invalid-tip/form-invalid-tip-default-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-form-invalid-tip-default-ml,
.x-nbr .x-form-invalid-tip-default-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/form-invalid-tip/form-invalid-tip-default-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-form-invalid-tip-default-mc {
  padding: 0px 0px 0px 0px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-form-invalid-tip-default-tl,
.x-strict .x-ie7 .x-form-invalid-tip-default-bl {
  position: relative;
  right: 0; }

/* line 6, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-toolbar {
  font-size: 11px;
  border: 1px solid;
  padding: 2px 0 2px 2px; }
  /* line 13, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar .x-form-item-label {
    font-size: 11px;
    line-height: 15px; }
  /* line 18, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar .x-toolbar-item {
    margin: 0 2px 0 0; }
  /* line 22, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar .x-toolbar-text {
    margin-left: 4px;
    margin-right: 6px;
    white-space: nowrap;
    color: #4c4c4c;
    line-height: 16px;
    font-family: tahoma, arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal; }
  /* line 33, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar .x-toolbar-separator {
    display: block;
    font-size: 1px;
    overflow: hidden;
    cursor: default;
    border: 0; }
  /* line 41, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar .x-toolbar-separator-horizontal {
    margin: 0 3px 0 2px;
    height: 14px;
    width: 0px;
    border-left: 1px solid #98c8ff;
    border-right: 1px solid white; }

/* line 53, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-quirks .x-ie .x-toolbar .x-toolbar-separator-horizontal {
  width: 2px; }

/* line 58, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-toolbar-footer {
  background: transparent;
  border: 0px none;
  margin-top: 3px;
  padding: 2px 0 2px 6px; }
  /* line 65, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar-footer .x-box-inner {
    border-width: 0; }
  /* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar-footer .x-toolbar-item {
    margin: 0 6px 0 0; }

/* line 74, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-toolbar-vertical {
  padding: 2px 2px 0 2px; }
  /* line 77, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar-vertical .x-toolbar-item {
    margin: 0 0 2px 0; }
  /* line 81, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar-vertical .x-toolbar-text {
    margin-top: 4px;
    margin-bottom: 6px; }
  /* line 86, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
  .x-toolbar-vertical .x-toolbar-separator-vertical {
    margin: 2px 5px 3px 5px;
    height: 0px;
    width: 10px;
    line-height: 0px;
    border-top: 1px solid #98c8ff;
    border-bottom: 1px solid white; }

/* line 98, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-toolbar-scroller {
  padding-left: 0; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-toolbar-spacer {
  width: 2px; }

/* line 107, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-toolbar-more-icon {
  background-image: url('../../../Img/Ext/default/toolbar/more.gif') !important;
  background-position: 2px center !important;
  background-repeat: no-repeat; }

/* line 144, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-toolbar-default {
  border-color: #99bce8;
  background-image: none;
  background-color: #d3e1f1;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dfe9f5), color-stop(100%, #d3e1f1));
  background-image: -webkit-linear-gradient(top, #dfe9f5, #d3e1f1);
  background-image: -moz-linear-gradient(top, #dfe9f5, #d3e1f1);
  background-image: -o-linear-gradient(top, #dfe9f5, #d3e1f1);
  background-image: linear-gradient(top, #dfe9f5, #d3e1f1); }

/* line 155, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-nlg .x-toolbar-default {
  background-image: url('../../../Img/Ext/default/toolbar/toolbar-default-bg.gif') !important;
  background-repeat: repeat-x; }

/* line 123, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_toolbar.scss */
.x-toolbar-plain {
  border: 0; }

/* line 6, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window {
  outline: none;
  overflow: hidden; }
  /* line 10, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
  .x-window .x-window-wrap {
    position: relative; }

/* line 15, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-body {
  position: relative;
  border-style: solid;
  overflow: hidden; }

/* line 24, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-maximized .x-window-wrap .x-window-header {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -khtml-border-radius: 0 !important;
  border-radius: 0 !important; }

/* line 30, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-top {
  margin-bottom: -2px; }

/* line 33, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-body-horizontal {
  margin-top: -1px; }

/* line 37, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-bottom {
  margin-top: -1px;
  margin-bottom: -1px; }

/* line 42, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-left {
  margin-right: -1px; }

/* line 46, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-right {
  margin-left: -1px; }

/* line 51, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-vertical .x-surface {
  padding-left: 1px; }

/* line 58, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-collapsed .x-window-header-vertical {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
/* line 61, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-collapsed .x-window-header-horizontal {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
/* line 66, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-collapsed .x-window-header-left {
  padding-right: 5px !important;
  margin-right: 0; }
/* line 71, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-collapsed .x-window-header-right {
  padding-left: 5px !important;
  margin-left: 0; }
/* line 76, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-collapsed .x-window-header-top {
  padding-bottom: 5px !important;
  margin-bottom: -1px; }
/* line 81, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-collapsed .x-window-header-bottom {
  padding-top: 5px !important;
  margin-top: 0; }

/* line 89, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-left .x-vml-base,
.x-window-header-right .x-vml-base {
  left: -3px !important; }

/* line 97, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-opera .x-window-header-vertical .x-surface,
.x-strict .x-ie9 .x-window-header-vertical .x-surface {
  padding-left: 2px; }

/* line 103, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-text-container {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis; }

/* line 109, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-text {
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  cursor: default;
  white-space: nowrap; }

/* line 159, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-default {
  border-color: #a2b1c5;
  -webkit-border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -ms-border-radius: 5px 5px;
  -o-border-radius: 5px 5px;
  border-radius: 5px 5px;
  -webkit-box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
  -moz-box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
  box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-default {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 4px 4px 4px 4px;
  border-width: 1px;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-default-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-default {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000505px 1000505px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-default-tl,
.x-nbr .x-window-default-bl,
.x-nbr .x-window-default-tr,
.x-nbr .x-window-default-br,
.x-nbr .x-window-default-tc,
.x-nbr .x-window-default-bc,
.x-nbr .x-window-default-ml,
.x-nbr .x-window-default-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window/window-default-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-default-ml,
.x-nbr .x-window-default-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window/window-default-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-default-mc {
  padding: 0px 0px 0px 0px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-default-tl,
.x-strict .x-ie7 .x-window-default-bl {
  position: relative;
  right: 0; }

/* line 178, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-body-default {
  border-color: #99bbe8;
  border-width: 1px;
  background: #dfe8f6;
  color: black; }

/* line 188, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-default {
  font-size: 11px;
  border-color: #a2b1c5;
  zoom: 1; }

/* line 194, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-text-default {
  color: #04468c;
  font-weight: bold;
  line-height: 17px;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-header-default-top {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 4px 5px 0 5px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-header-default-top-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000505px 1000000px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-top-tl,
.x-nbr .x-window-header-default-top-bl,
.x-nbr .x-window-header-default-top-tr,
.x-nbr .x-window-header-default-top-br,
.x-nbr .x-window-header-default-top-tc,
.x-nbr .x-window-header-default-top-bc,
.x-nbr .x-window-header-default-top-ml,
.x-nbr .x-window-header-default-top-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-top-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-top-ml,
.x-nbr .x-window-header-default-top-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-top-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-top-mc {
  padding: 0px 1px 0 1px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-header-default-top-tl,
.x-strict .x-ie7 .x-window-header-default-top-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-header-default-right {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 5px 4px 5px 0;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-header-default-right-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000005px 1000500px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-right-tl,
.x-nbr .x-window-header-default-right-bl,
.x-nbr .x-window-header-default-right-tr,
.x-nbr .x-window-header-default-right-br,
.x-nbr .x-window-header-default-right-tc,
.x-nbr .x-window-header-default-right-bc,
.x-nbr .x-window-header-default-right-ml,
.x-nbr .x-window-header-default-right-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-right-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-right-ml,
.x-nbr .x-window-header-default-right-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-right-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-right-mc {
  padding: 1px 0px 1px 0; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-header-default-right-tl,
.x-strict .x-ie7 .x-window-header-default-right-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-header-default-bottom {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 0 5px 4px 5px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-header-default-bottom-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000000px 1000505px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-bottom-tl,
.x-nbr .x-window-header-default-bottom-bl,
.x-nbr .x-window-header-default-bottom-tr,
.x-nbr .x-window-header-default-bottom-br,
.x-nbr .x-window-header-default-bottom-tc,
.x-nbr .x-window-header-default-bottom-bc,
.x-nbr .x-window-header-default-bottom-ml,
.x-nbr .x-window-header-default-bottom-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-bottom-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-bottom-ml,
.x-nbr .x-window-header-default-bottom-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-bottom-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-bottom-mc {
  padding: 0 1px 0px 1px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-header-default-bottom-tl,
.x-strict .x-ie7 .x-window-header-default-bottom-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-header-default-left {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 5px 0px 5px 4px;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-header-default-left-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000500px 1000005px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-left-tl,
.x-nbr .x-window-header-default-left-bl,
.x-nbr .x-window-header-default-left-tr,
.x-nbr .x-window-header-default-left-br,
.x-nbr .x-window-header-default-left-tc,
.x-nbr .x-window-header-default-left-bc,
.x-nbr .x-window-header-default-left-ml,
.x-nbr .x-window-header-default-left-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-left-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-left-ml,
.x-nbr .x-window-header-default-left-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-left-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-left-mc {
  padding: 1px 0px 1px 0px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-header-default-left-tl,
.x-strict .x-ie7 .x-window-header-default-left-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-header-default-collapsed-top {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 4px 5px 4px 5px;
  border-width: 1px;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-header-default-collapsed-top-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-top {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000505px 1000505px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-top-tl,
.x-nbr .x-window-header-default-collapsed-top-bl,
.x-nbr .x-window-header-default-collapsed-top-tr,
.x-nbr .x-window-header-default-collapsed-top-br,
.x-nbr .x-window-header-default-collapsed-top-tc,
.x-nbr .x-window-header-default-collapsed-top-bc,
.x-nbr .x-window-header-default-collapsed-top-ml,
.x-nbr .x-window-header-default-collapsed-top-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-collapsed-top-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-top-ml,
.x-nbr .x-window-header-default-collapsed-top-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-collapsed-top-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-top-mc {
  padding: 0px 1px 0px 1px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-header-default-collapsed-top-tl,
.x-strict .x-ie7 .x-window-header-default-collapsed-top-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-header-default-collapsed-right {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 5px 4px 5px 4px;
  border-width: 1px;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-header-default-collapsed-right-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-right {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000505px 1000505px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-right-tl,
.x-nbr .x-window-header-default-collapsed-right-bl,
.x-nbr .x-window-header-default-collapsed-right-tr,
.x-nbr .x-window-header-default-collapsed-right-br,
.x-nbr .x-window-header-default-collapsed-right-tc,
.x-nbr .x-window-header-default-collapsed-right-bc,
.x-nbr .x-window-header-default-collapsed-right-ml,
.x-nbr .x-window-header-default-collapsed-right-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-collapsed-right-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-right-ml,
.x-nbr .x-window-header-default-collapsed-right-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-collapsed-right-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-right-mc {
  padding: 1px 0px 1px 0px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-header-default-collapsed-right-tl,
.x-strict .x-ie7 .x-window-header-default-collapsed-right-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-header-default-collapsed-bottom {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 4px 5px 4px 5px;
  border-width: 1px;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-header-default-collapsed-bottom-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-bottom {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000505px 1000505px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-bottom-tl,
.x-nbr .x-window-header-default-collapsed-bottom-bl,
.x-nbr .x-window-header-default-collapsed-bottom-tr,
.x-nbr .x-window-header-default-collapsed-bottom-br,
.x-nbr .x-window-header-default-collapsed-bottom-tc,
.x-nbr .x-window-header-default-collapsed-bottom-bc,
.x-nbr .x-window-header-default-collapsed-bottom-ml,
.x-nbr .x-window-header-default-collapsed-bottom-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-collapsed-bottom-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-bottom-ml,
.x-nbr .x-window-header-default-collapsed-bottom-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-collapsed-bottom-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-bottom-mc {
  padding: 0px 1px 0px 1px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-header-default-collapsed-bottom-tl,
.x-strict .x-ie7 .x-window-header-default-collapsed-bottom-bl {
  position: relative;
  right: 0; }

/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-window-header-default-collapsed-left {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 5px 4px 5px 4px;
  border-width: 1px;
  border-style: solid;
  background-color: #ced9e7; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nlg .x-window-header-default-collapsed-left-mc {
  background-color: #ced9e7; }

/* line 115, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-left {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
  background-position: 1000505px 1000505px; }
/* line 147, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-left-tl,
.x-nbr .x-window-header-default-collapsed-left-bl,
.x-nbr .x-window-header-default-collapsed-left-tr,
.x-nbr .x-window-header-default-collapsed-left-br,
.x-nbr .x-window-header-default-collapsed-left-tc,
.x-nbr .x-window-header-default-collapsed-left-bc,
.x-nbr .x-window-header-default-collapsed-left-ml,
.x-nbr .x-window-header-default-collapsed-left-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-collapsed-left-corners.gif'); }
/* line 168, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-left-ml,
.x-nbr .x-window-header-default-collapsed-left-mr {
  zoom: 1;
  background-image: url('../../../Img/Ext/default/window-header/window-header-default-collapsed-left-sides.gif');
  background-position: 0 0;
  background-repeat: repeat-y; }
/* line 200, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-nbr .x-window-header-default-collapsed-left-mc {
  padding: 1px 0px 1px 0px; }

/* line 210, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/mixins/_frame.scss */
.x-strict .x-ie7 .x-window-header-default-collapsed-left-tl,
.x-strict .x-ie7 .x-window-header-default-collapsed-left-bl {
  position: relative;
  right: 0; }

/* line 217, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-default-top {
  -webkit-box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
  -moz-box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
  box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset; }

/* line 221, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-default-right {
  -webkit-box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset;
  -moz-box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset;
  box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset; }

/* line 225, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-default-bottom {
  -webkit-box-shadow: #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
  -moz-box-shadow: #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
  box-shadow: #ecf2fb 0 -1px 0px 0 inset, #ecf2fb -1px 0 0px 0 inset, #ecf2fb 1px 0 0px 0 inset; }

/* line 229, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-header-default-left {
  -webkit-box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
  -moz-box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb 1px 0 0px 0 inset;
  box-shadow: #ecf2fb 0 1px 0px 0 inset, #ecf2fb 0 -1px 0px 0 inset, #ecf2fb 1px 0 0px 0 inset; }

/* line 130, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_window.scss */
.x-window-body-plain {
  background: transparent; }

/* line 2, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box .x-window-body {
  background-color: #ced9e7;
  border: none; }

/* line 7, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box .x-progress-wrap {
  margin-top: 4px; }

/* line 11, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box-icon {
  width: 47px;
  height: 32px; }

/* line 19, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box-info,
.x-message-box-warning,
.x-message-box-question,
.x-message-box-error {
  background: transparent no-repeat top left; }

/* line 23, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box .x-msg-box-wait {
  background-image: url('../../../Img/Ext/default/shared/blue-loading.gif'); }

/* line 27, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box-info {
  background-image: url('../../../Img/Ext/default/shared/icon-info.gif'); }

/* line 31, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box-warning {
  background-image: url('../../../Img/Ext/default/shared/icon-warning.gif'); }

/* line 35, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box-question {
  background-image: url('../../../Img/Ext/default/shared/icon-question.gif'); }

/* line 39, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_messagebox.scss */
.x-message-box-error {
  background-image: url('../../../Img/Ext/default/shared/icon-error.gif'); }

/* line 6, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_viewport.scss */
.x-viewport, .x-viewport body {
  margin: 0;
  padding: 0;
  border: 0 none;
  overflow: hidden;
  height: 100%;
  position: static; }

/* line 3, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter .x-collapse-el {
  position: absolute;
  cursor: pointer;
  background-color: transparent;
  background-repeat: no-repeat !important; }

/* line 14, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-left,
.x-layout-split-right {
  top: 50%;
  margin-top: -17px;
  width: 5px;
  height: 35px; }

/* line 24, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-top,
.x-layout-split-bottom {
  left: 50%;
  width: 35px;
  height: 5px;
  margin-left: -17px; }

/* line 33, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-left {
  background: no-repeat top right;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-left.gif'); }

/* line 38, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-right {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-right.gif'); }

/* line 43, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-top {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-top.gif'); }

/* line 48, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-layout-split-bottom {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-bottom.gif'); }

/* line 54, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed .x-layout-split-left {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-right.gif'); }
/* line 59, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed .x-layout-split-right {
  background: no-repeat top right;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-left.gif'); }
/* line 64, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed .x-layout-split-top {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-bottom.gif'); }
/* line 69, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed .x-layout-split-bottom {
  background: no-repeat top left;
  background-image: url('../../../Img/Ext/default/util/splitter/mini-top.gif'); }

/* line 75, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-horizontal {
  cursor: e-resize;
  cursor: row-resize;
  font-size: 1px; }

/* line 81, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-vertical {
  cursor: e-resize;
  cursor: col-resize;
  font-size: 1px; }

/* line 86, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-collapsed, .x-splitter-horizontal-noresize, .x-splitter-vertical-noresize {
  cursor: default; }

/* line 90, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-active {
  z-index: 4;
  font-size: 1px;
  background-color: #b4b4b4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

/* line 97, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-splitter-active .x-collapse-el {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3; }

/* line 102, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/util/_splitter.scss */
.x-proxy-el {
  position: absolute;
  background: #b4b4b4;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

/* line 9, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-autowidth-table table.x-grid-table {
  table-layout: auto;
  width: auto!important; }

/* line 14, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-no-lines .x-tree-elbow {
  background-color: transparent; }

/* line 18, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-no-lines .x-tree-elbow-end {
  background-color: transparent; }

/* line 22, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-no-lines .x-tree-elbow-line {
  background-color: transparent; }

/* line 27, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-elbow-plus {
  background: transparent no-repeat 0 0; }

/* line 31, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-elbow-end-plus {
  background: transparent no-repeat 0 0; }

/* line 35, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-elbow-end-minus {
  background: transparent no-repeat -16px 0; }

/* line 39, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-elbow-minus {
  background: transparent no-repeat -16px 0; }

/* line 43, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-elbow {
  background-color: transparent !important; }

/* line 47, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-elbow-end {
  background-color: transparent !important; }

/* line 51, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-elbow-line {
  background-color: transparent !important; }

/* line 57, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-expander-over .x-tree-elbow-plus,
.x-tree-arrows .x-tree-expander-over .x-tree-elbow-end-plus {
  background-position: -32px 0; }

/* line 62, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-expander-over .x-tree-elbow-minus,
.x-tree-arrows .x-tree-expander-over .x-tree-elbow-end-minus {
  background-position: -48px 0; }

/* line 67, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-elbow-plus,
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
  background-position: -16px 0; }

/* line 72, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-elbow-plus,
.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-elbow-end-plus {
  background-position: -48px 0; }

/* line 79, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-elbow-plus,
.x-tree-elbow-minus,
.x-tree-elbow-end-plus,
.x-tree-elbow-end-minus {
  cursor: pointer; }

/* line 85, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-lines .x-tree-elbow {
  background-image: url('../../../Img/Ext/default/tree/elbow.gif'); }
/* line 89, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-lines .x-tree-elbow-end {
  background-image: url('../../../Img/Ext/default/tree/elbow-end.gif'); }
/* line 93, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-lines .x-tree-elbow-plus {
  background-image: url('../../../Img/Ext/default/tree/elbow-plus.gif'); }
/* line 97, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-lines .x-tree-elbow-end-plus {
  background-image: url('../../../Img/Ext/default/tree/elbow-end-plus.gif'); }
/* line 101, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-plus {
  background-image: url('../../../Img/Ext/default/tree/elbow-minus.gif'); }
/* line 105, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
  background-image: url('../../../Img/Ext/default/tree/elbow-end-minus.gif'); }
/* line 109, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-lines .x-tree-elbow-line {
  background-image: url('../../../Img/Ext/default/tree/elbow-line.gif'); }

/* line 116, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-no-lines .x-tree-elbow-plus,
.x-tree-no-lines .x-tree-elbow-end-plus {
  background-image: url('../../../Img/Ext/default/tree/elbow-plus-nl.gif'); }
/* line 121, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-elbow-plus,
.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus {
  background-image: url('../../../Img/Ext/default/tree/elbow-end-minus-nl.gif'); }

/* line 130, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-arrows .x-tree-elbow-plus,
.x-tree-arrows .x-tree-elbow-minus,
.x-tree-arrows .x-tree-elbow-end-plus,
.x-tree-arrows .x-tree-elbow-end-minus {
  background-image: url('../../../Img/Ext/default/tree/arrows.gif'); }

/* line 135, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-icon {
  margin: 2px 3px 0 0; }

/* line 139, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-with-row-lines .x-tree-icon {
  margin-top: 1px; }

/* line 148, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-elbow,
.x-tree-elbow-end,
.x-tree-elbow-plus,
.x-tree-elbow-end-plus,
.x-tree-elbow-empty,
.x-tree-elbow-line {
  height: 20px;
  width: 16px; }

/* line 159, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-with-row-lines .x-tree-elbow,
.x-grid-with-row-lines .x-tree-elbow-end,
.x-grid-with-row-lines .x-tree-elbow-plus,
.x-grid-with-row-lines .x-tree-elbow-end-plus,
.x-grid-with-row-lines .x-tree-elbow-empty,
.x-grid-with-row-lines .x-tree-elbow-line {
  height: 19px;
  background-position: 0 -1px; }

/* line 165, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-icon-leaf {
  width: 16px;
  background-image: url('../../../Img/Ext/default/tree/leaf.gif'); }

/* line 170, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-icon-parent {
  width: 16px;
  background-image: url('../../../Img/Ext/default/tree/folder.gif'); }

/* line 175, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-tree-node-expanded .x-tree-icon-parent {
  background-image: url('../../../Img/Ext/default/tree/folder-open.gif'); }

/* line 179, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-rowbody {
  padding: 0; }

/* line 183, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-cell-treecolumn .x-grid-cell-inner {
  padding: 0;
  line-height: 19px; }

/* line 188, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-with-row-lines .x-grid-cell-treecolumn .x-grid-cell-inner {
  line-height: 17px; }

/* line 192, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-panel .x-grid-cell-inner {
  cursor: pointer; }
  /* line 194, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
  .x-tree-panel .x-grid-cell-inner img {
    display: inline-block;
    vertical-align: top; }

/* line 207, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-ie .x-tree-panel .x-tree-elbow,
.x-ie .x-tree-panel .x-tree-elbow-end,
.x-ie .x-tree-panel .x-tree-elbow-plus,
.x-ie .x-tree-panel .x-tree-elbow-end-plus,
.x-ie .x-tree-panel .x-tree-elbow-empty,
.x-ie .x-tree-panel .x-tree-elbow-line {
  vertical-align: -6px; }

/* line 215, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-editor-on-text-node .x-form-text {
  padding-left: 1px;
  padding-right: 1px; }

/* line 222, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-ie .x-grid-editor-on-text-node .x-form-text {
  padding-left: 2px;
  padding-right: 2px; }

/* line 228, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-opera .x-grid-editor-on-text-node .x-form-text {
  padding-left: 2px;
  padding-right: 2px; }

/* line 234, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-checkbox {
  margin: 4px 3px 0 0;
  display: inline-block;
  vertical-align: top;
  width: 13px;
  height: 13px;
  background: no-repeat;
  background-image: url('../../../Img/Ext/default/form/checkbox.gif');
  overflow: hidden;
  padding: 0;
  border: 0; }
  /* line 247, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
  .x-tree-checkbox::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* line 253, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-with-row-lines .x-tree-checkbox {
  margin-top: 3px; }

/* line 257, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-checkbox-checked {
  background-position: 0 -13px; }

/* line 261, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-drop-ok-append .x-dd-drop-icon {
  background-image: url('../../../Img/Ext/default/tree/drop-append.gif'); }

/* line 265, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-drop-ok-above .x-dd-drop-icon {
  background-image: url('../../../Img/Ext/default/tree/drop-above.gif'); }

/* line 269, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-drop-ok-below .x-dd-drop-icon {
  background-image: url('../../../Img/Ext/default/tree/drop-below.gif'); }

/* line 273, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-drop-ok-between .x-dd-drop-icon {
  background-image: url('../../../Img/Ext/default/tree/drop-between.gif'); }

/* line 277, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-tree-loading .x-tree-icon {
  background-image: url('../../../Img/Ext/default/tree/loading.gif'); }

/* line 281, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-ddindicator {
  height: 1px;
  border-width: 1px 0px 0px;
  border-style: dotted;
  border-color: green; }

/* line 288, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-grid-tree-loading span {
  font-style: italic;
  color: #444444; }

/* line 293, ../../../SASS/Lib/Ext/resources/themes/stylesheets/ext4/default/widgets/_tree.scss */
.x-tree-animator-wrap {
  overflow: hidden; }

/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
/*!
 * Bootstrap v2.0.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  /* Make inputs at least the height of their button counterpart */

  /* Makes inputs behave like true block-level elements */

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  margin: 0;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 10px;
  line-height: 18px;
  color: #333333;
  background-color: #ffffff;
}
a {
  color: #0088cc;
  text-decoration: none;
}
a:hover {
  color: #005580;
  text-decoration: underline;
}
.row {
  margin-left: 0;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  margin-left: 0;
}
.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 720px;
}
.span12 {
  width: 720px;
}
.span11 {
  width: 660px;
}
.span10 {
  width: 600px;
}
.span9 {
  width: 540px;
}
.span8 {
  width: 480px;
}
.span7 {
  width: 420px;
}
.span6 {
  width: 360px;
}
.span5 {
  width: 300px;
}
.span4 {
  width: 240px;
}
.span3 {
  width: 180px;
}
.span2 {
  width: 120px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 720px;
}
.offset11 {
  margin-left: 660px;
}
.offset10 {
  margin-left: 600px;
}
.offset9 {
  margin-left: 540px;
}
.offset8 {
  margin-left: 480px;
}
.offset7 {
  margin-left: 420px;
}
.offset6 {
  margin-left: 360px;
}
.offset5 {
  margin-left: 300px;
}
.offset4 {
  margin-left: 240px;
}
.offset3 {
  margin-left: 180px;
}
.offset2 {
  margin-left: 120px;
}
.offset1 {
  margin-left: 60px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
}
.row-fluid:after {
  clear: both;
}
.row-fluid > [class*="span"] {
  float: left;
  margin-left: 2.127659574%;
}
.row-fluid > [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid > .span12 {
  width: 99.99999998999999%;
}
.row-fluid > .span11 {
  width: 91.489361693%;
}
.row-fluid > .span10 {
  width: 82.97872339599999%;
}
.row-fluid > .span9 {
  width: 74.468085099%;
}
.row-fluid > .span8 {
  width: 65.95744680199999%;
}
.row-fluid > .span7 {
  width: 57.446808505%;
}
.row-fluid > .span6 {
  width: 48.93617020799999%;
}
.row-fluid > .span5 {
  width: 40.425531911%;
}
.row-fluid > .span4 {
  width: 31.914893614%;
}
.row-fluid > .span3 {
  width: 23.404255317%;
}
.row-fluid > .span2 {
  width: 14.89361702%;
}
.row-fluid > .span1 {
  width: 6.382978723%;
}
.container {
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-left: 0;
  padding-right: 0;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}
.container-fluid:after {
  clear: both;
}
p {
  margin: 0 0 9px;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 10px;
  line-height: 18px;
}
p small {
  font-size: 8px;
  color: #999999;
}
.lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  color: #999999;
}
h1 {
  font-size: 30px;
  line-height: 36px;
}
h1 small {
  font-size: 18px;
}
h2 {
  font-size: 24px;
  line-height: 36px;
}
h2 small {
  font-size: 18px;
}
h3 {
  line-height: 27px;
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
h4,
h5,
h6 {
  line-height: 18px;
}
h4 {
  font-size: 14px;
}
h4 small {
  font-size: 12px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 11px;
  color: #999999;
  text-transform: uppercase;
}
.page-header {
  padding-bottom: 2px;
  margin: 5px 0 14px 0;
  border-bottom: 1px solid #eeeeee;
  border-bottom: 1px solid #CCCCCC;
  line-height: 12px;
}
.page-header h1 {
  line-height: 12px;
  font-size: 12px;
  color: #000000;
  margin-top: 0px;
  padding-bottom: 10px;
  padding-top: 8px;
}
ul,
ol {
  padding: 0;
  margin: 0 0 9px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li {
  line-height: 18px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
dl {
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 18px;
}
dt {
  font-weight: bold;
  line-height: 17px;
}
dd {
  margin-left: 9px;
}
.dl-horizontal dt {
  float: left;
  clear: left;
  width: 120px;
  text-align: right;
}
.dl-horizontal dd {
  margin-left: 130px;
}
hr {
  margin: 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.muted {
  color: #999999;
}
abbr[title] {
  border-bottom: 1px dotted #ddd;
  cursor: help;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 22.5px;
}
blockquote small {
  display: block;
  line-height: 18px;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-left: 0;
  padding-right: 15px;
  border-left: 0;
  border-right: 5px solid #eeeeee;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 18px;
  line-height: 18px;
  font-style: normal;
}
small {
  font-size: 100%;
}
cite {
  font-style: normal;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Menlo, Monaco, "Courier New", monospace;
  font-size: 9px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 9.25px;
  line-height: 18px;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  white-space: pre;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}
pre.prettyprint {
  margin-bottom: 18px;
}
pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
form {
  margin: 0;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 27px;
  font-size: 15px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #eee;
}
legend small {
  font-size: 13.5px;
  color: #999999;
}
label,
input,
button,
select,
textarea {
  font-size: 10px;
  font-weight: normal;
  line-height: 18px;
}
input,
button,
select,
textarea {
  font-family: tahoma, arial, verdana, sans-serif;
}
label {
  display: block;
  margin-bottom: 4px;
  color: #333333;
}
input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  padding: 4px;
  margin-bottom: 5px;
  font-size: 10px;
  line-height: 18px;
  color: #000000;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
textarea.short-textarea,
.short-textarea textarea {
  height: 40px;
  resize: none;
}
textarea.medium-textarea,
.medium-textarea textarea {
  height: 94px;
  resize: none;
}
label input,
label textarea,
label select {
  display: block;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  line-height: normal;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0 \9;
  /* IE9 and down */

}
input[type="image"] {
  border: 0;
}
input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: #ffffff;
  background-color: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  width: auto;
  height: auto;
}
select,
input[type="file"],
input[type="text"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 18px;
  display: block;
  float: left;
  margin-right: 4px;
  letter-spacing: 1px;
}
select {
  line-height: 23px;
}
input[type="file"] {
  line-height: 18px \9;
}
select {
  width: 220px;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
textarea {
  height: auto;
}
input[type="hidden"] {
  display: none;
}
.radio,
.checkbox {
  padding-left: 18px;
  font-weight: bold;
  color: #000000;
  white-space: nowrap;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
  float: left;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.radio-with-textbox input[type="radio"] {
  margin-top: 8px;
}
.radio-with-textbox label.radio {
  line-height: 28px;
}
.radio-with-textbox span {
  float: left;
}
input,
textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
input:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-100 {
  width: 100px;
}
.input-small-medium {
  width: 120px;
}
.input-medium {
  width: 145px;
}
.input-160 {
  width: 160px;
}
.input-medium-large {
  width: 190px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 255px;
}
.input-x1large {
  width: 350px;
}
.input-xxlarge {
  width: 530px;
}
.input-date {
  width: 74px;
}
.input-fluid {
  width: 100%;
  min-width: 50px;
}
.input-address-street {
  width: 255px;
}
.input-address-city {
  width: 132px;
}
.input-address-state {
  width: 40px;
}
.input-address-zip {
  width: 75px;
}
.input-phone {
  width: 132px;
}
.input-phone-type {
  width: 119px;
}
.input-phone-type-other {
  width: 255px;
}
.input-search {
  background: url(/Public/Img/Icons/chosen-search.png) right center no-repeat;
  padding-right: 24px;
}
.label-medium {
  width: 100px;
}
.label-large {
  width: 165px;
}
.select-xlarge {
  width: 245px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
  float: none;
  margin-left: 0;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
input.span12, textarea.span12, .uneditable-input.span12 {
  width: 710px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
  width: 650px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
  width: 590px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
  width: 530px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
  width: 470px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
  width: 410px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
  width: 350px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
  width: 290px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
  width: 230px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
  width: 170px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
  width: 110px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 50px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #eeeeee;
  border-color: #ddd;
  cursor: not-allowed;
}
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
  border-color: #c09853;
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
  -moz-box-shadow: 0 0 6px #dbc59e;
  box-shadow: 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.error > label,
.error .help-block,
.error .help-inline {
  color: #b94a48;
}
.error input,
.error select,
.error textarea {
  color: #b94a48;
  border-color: #b94a48;
}
.error input:focus,
.error select:focus,
.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
.error .input-prepend .add-on,
.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
  border-color: #468847;
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
  -moz-box-shadow: 0 0 6px #7aba7b;
  box-shadow: 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group label.error,
.control-group span.error,
.control-group .help-block.error,
.control-group .help-inline.error {
  color: #b94a48;
}
.control-group input.error,
.control-group select.error,
.control-group textarea.error {
  color: #b94a48;
  border-color: #b94a48;
}
.control-group input.error:focus,
.control-group select.error:focus,
.control-group textarea.error:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
.control-group input.success,
.control-group select.error,
.control-group textarea.error {
    color: #468847;
    border-color: #468847;
}
.control-group input.success:focus,
.control-group select.error:focus,
.control-group textarea.error:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
  -moz-box-shadow: 0 0 6px #7aba7b;
  box-shadow: 0 0 6px #7aba7b;
}
.control-group .input-prepend.error .add-on,
.control-group.error .input-append.error .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group .input-prepend.error input,
.control-group .input-prepend.error select.error,
.control-group .input-prepend.error textarea.error {
  color: #b94a48;
  border-color: #b94a48;
}
.control-group .input-append.error input,
.control-group .input-append.error select.error,
.control-group .input-append.error textarea.error {
  color: #b94a48;
  border-color: #b94a48;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #E01818;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 5px 20px 5px;
  background-color: #f9f9f9;
  border-top: 1px solid #ddd;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
}
.form-actions:after {
  clear: both;
}
.uneditable-input {
  display: block;
  background-color: #ffffff;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
:-moz-placeholder {
  color: #999999;
}
::-webkit-input-placeholder {
  color: #999999;
}
.help-block,
.help-inline {
  color: #000000;
}
.help-block {
  display: block;
  margin-bottom: 9px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-prepend input,
.input-append input,
.input-prepend select,
.input-append select,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  *margin-left: 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend input:focus,
.input-append input:focus,
.input-prepend select:focus,
.input-append select:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  position: relative;
  z-index: 2;
}
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}
.input-prepend .add-on,
.input-append .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  padding: 3px 5px 5px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  color: #000000;
  float: left;
}
.input-prepend .add-on,
.input-append .add-on,
.input-prepend .btn,
.input-append .btn {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend .active,
.input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-append input,
.input-append select .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
  border-left-color: #eee;
  border-right-color: #ccc;
}
.input-append .add-on,
.input-append .btn {
  margin-left: -5px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.search-query {
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  float: left;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-left: 0;
  margin-right: 3px;
}
legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .column-label {
  margin-left: 80px;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}
.form-horizontal .control-group {
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .checkbox-label {
  float: left;
  padding-top: 4px;
  margin-left: 4px;
  font-weight: bold;
  color: #000000;
}
.form-horizontal .control-label {
  float: left;
  width: 75px;
  padding-top: 5px;
  text-align: right;
  font-weight: bold;
  color: #000000;
}
.form-horizontal .radio {
  color: #000000;
}
.form-horizontal .controls {
  margin-left: 80px;
  /* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend don't inherit the margin of the parent, in this case .controls */

  *display: inline-block;
  *margin-left: 0;
  *padding-left: 20px;
  height: 32px;
}
.form-horizontal .controls.expandable-height,
.form-horizontal .expandable-height .controls {
  min-height: 32px;
  height: auto;
}
.form-horizontal .help-block {
  margin-top: 9px;
  margin-bottom: 0;
}
.form-horizontal .controls.check-box-list {
  margin-left: 0px;
  padding-bottom: 12px;
}
.form-horizontal .check-box-list label {
  border-top: 1px solid #EFEFEF !important;
  padding-top: 5px;
}
.form-horizontal .check-box-list.no-dividers label {
  border-top: 0px !important;
  padding-top: 5px;
}
.form-horizontal .check-box-list label span {
  font-weight: normal;
}
.form-horizontal .value-block {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 10px;
  color: #000000;
  display: inline-block;
  height: 16px;
  min-width: 5px;
  letter-spacing: 1px;
}
.form-horizontal .value-block.expandable-height {
  height: auto;
  min-height: 16px;
}
.form-horizontal .anchor-label-value-block {
  color: #08C;
  font-weight: bold;
  cursor: pointer;
}
.form-horizontal .anchor-label-value-block [class^="icon-"] {
  margin-top: -1px;
}
.form-horizontal .form-actions {
  padding-left: 160px;
}
.stacked .control-label {
  width: auto;
  float: none;
  text-align: left;
  margin-bottom: 0px;
}
.stacked .controls {
  margin-left: 0px;
}
.stacked-push-down {
  padding-top: 26px;
}
.shrink-labels .control-group {
  display: inline-block;
}
.control-group.shrink-labels {
  display: inline-block;
}
.no-width .control-label {
  width: auto;
  text-align: left;
  padding-right: 10px;
}
.no-width .controls {
  margin-left: 0px;
  float: left;
  height: 33px;
}
.no-label label,
.no-label .control-label {
  display: none;
}
.label-width-50 .control-label,
.label-width-50 label {
  width: 50px;
  text-align: left;
}
.label-width-50 .controls {
  margin-left: 55px;
}
.all-caps-label label {
  text-transform: uppercase;
}
.money {
  text-align: right;
}
.money-label {
  width: 108px;
  padding-right: 4px;
  text-align: right;
}
.percentage-label {
  width: 119px;
  padding-right: 4px;
  text-align: right;
}
.value-right {
  text-align: right;
}
.short-group .control-label {
  margin-bottom: 0px;
  padding-top: 1px;
}
.short-group .controls {
  height: 23px;
}
.short-group .controls .value-block {
  line-height: 18px;
  height: 18px;
  margin-bottom: 0px;
  margin-top: 0px;
}
.control-group-spacer {
  height: 33px;
}
table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent;
}
.table {
  width: 100%;
  margin-bottom: 18px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-left: 0;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #f5f5f5;
}
table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
table .span2 {
  float: none;
  width: 104px;
  margin-left: 0;
}
table .span3 {
  float: none;
  width: 164px;
  margin-left: 0;
}
table .span4 {
  float: none;
  width: 224px;
  margin-left: 0;
}
table .span5 {
  float: none;
  width: 284px;
  margin-left: 0;
}
table .span6 {
  float: none;
  width: 344px;
  margin-left: 0;
}
table .span7 {
  float: none;
  width: 404px;
  margin-left: 0;
}
table .span8 {
  float: none;
  width: 464px;
  margin-left: 0;
}
table .span9 {
  float: none;
  width: 524px;
  margin-left: 0;
}
table .span10 {
  float: none;
  width: 584px;
  margin-left: 0;
}
table .span11 {
  float: none;
  width: 644px;
  margin-left: 0;
}
table .span12 {
  float: none;
  width: 704px;
  margin-left: 0;
}
table .span13 {
  float: none;
  width: 764px;
  margin-left: 0;
}
table .span14 {
  float: none;
  width: 824px;
  margin-left: 0;
}
table .span15 {
  float: none;
  width: 884px;
  margin-left: 0;
}
table .span16 {
  float: none;
  width: 944px;
  margin-left: 0;
}
table .span17 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
table .span18 {
  float: none;
  width: 1064px;
  margin-left: 0;
}
table .span19 {
  float: none;
  width: 1124px;
  margin-left: 0;
}
table .span20 {
  float: none;
  width: 1184px;
  margin-left: 0;
}
table .span21 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
table .span22 {
  float: none;
  width: 1304px;
  margin-left: 0;
}
table .span23 {
  float: none;
  width: 1364px;
  margin-left: 0;
}
table .span24 {
  float: none;
  width: 1424px;
  margin-left: 0;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/public/img/glyphicons/glyphicons-halflings-35.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  outline: none;
  *margin-right: .3em;
}
[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}
.icon-white {
  background-image: url("/public/img/glyphicons/glyphicons-halflings-white.png") !important;
}
[class^="icon-"]:hover,
[class*=" icon-"]:hover,
[class^="icon-"].dark,
[class*=" icon-"].dark,
a:hover [class^="icon-"],
a:hover [class*=" icon-"],
span:hover [class^="icon-"],
span:hover [class*=" icon-"],
a.hover [class^="icon-"],
a.hover [class*=" icon-"],
span.hover [class^="icon-"],
span.hover [class*=" icon-"],
.btn:not([class*="btn-link"]) [class^="icon-"],
.btn:not([class*="btn-link"]) [class*=" icon-"] {
  background-image: url("/public/img/glyphicons/glyphicons-halflings.png");
}
[class^="icon-"].no-hover:hover,
[class*=" icon-"].no-hover:hover,
a.no-hover:hover [class^="icon-"],
a.no-hover:hover [class*=" icon-"],
span.no-hover:hover [class^="icon-"],
span.no-hover:hover [class*=" icon-"],
a:hover [class^="icon-"].no-hover,
a:hover [class*=" icon-"].no-hover,
span:hover [class^="icon-"].no-hover,
span:hover [class*=" icon-"].no-hover,
.btn.btn-filter [class^="icon-"],
.btn.btn-filter [class*=" icon-"],
.btn[disabled]:hover [class^="icon-"],
.btn[disabled]:hover [class*=" icon-"] {
  background-image: url("/public/img/glyphicons/glyphicons-halflings-35.png");
}
.btn [class^="icon-"],
.btn [class*=" icon-"] {
  margin-right: 3px;
}
.btn.btn-filter [class^="icon-"],
.btn.btn-filter [class*=" icon-"] {
  margin-right: 0px;
  margin-left: 3px;
}
.btn.btn-filter:hover [class^="icon-"],
.btn.btn-filter:hover [class*=" icon-"] {
  background-image: url("/public/img/glyphicons/glyphicons-halflings.png");
}
.icon-glass {
  background-position: 0      0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-remove-old {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
}
.icon-folder-open {
  background-position: -408px -120px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown:hover .caret,
.open.dropdown .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  padding: 7px 0;
  margin: 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}
.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}
.dropdown.open {
  *z-index: 1000;
}
.dropdown.open .dropdown-toggle {
  color: #ffffff;
  background: #ccc;
  background: rgba(0, 0, 0, 0.3);
}
.dropdown.open .dropdown-menu {
  display: block;
}
.pull-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.fade {
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
.fade.in {
  opacity: 1;
}
.collapse {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
  position: relative;
  overflow: hidden;
  height: 0;
}
.collapse.in {
  height: auto;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: pointer;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 10px 4px 8px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  outline: 0;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 12px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  padding: 3px 8px 3px 6px;
  font-size: 8px;
  line-height: 16px;
}
.btn-small [class^="icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 8px;
  line-height: 14px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  background-color: #0074cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0055cc;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #004099 \9;
}
.btn-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  background-color: #414141;
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #222222;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link {
  color: #0088cc;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  border: none;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
}
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-group {
  position: relative;
  *zoom: 1;
  *margin-left: .3em;
}
.btn-group:before,
.btn-group:after {
  display: table;
  content: "";
}
.btn-group:after {
  clear: both;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group .btn:last-child,
.btn-group .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group .btn.large:last-child,
.btn-group .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.btn-group .btn-mini.dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-group .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.btn-group .btn-large.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open {
  *z-index: 1000;
}
.btn-group.open .dropdown-menu {
  display: block;
  margin-top: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}
.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-mini .caret {
  margin-top: 5px;
}
.btn-small .caret {
  margin-top: 6px;
}
.btn-large .caret {
  margin-top: 6px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.alert {
  padding: 8px 35px 8px 14px;
  margin: 8px auto 0 auto;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
  width: 95%;
}
.alert-heading {
  color: inherit;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d3e2f3;
  border-color: #b7d8eb;
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.alert-no-margin {
  margin: 0px;
}
.alert-full-width {
  width: 100%;
}
.alert-with-btn {
  padding-right: 14px;
}
.alert-with-btn .btn {
  margin: -5px 17px 0 0;
}
.alert-with-btn .btn.float-right {
  margin: -5px 0 0 17px;
}
.nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav > li > a,
.nav > li > span {
  display: block;
}
.nav > li > a:hover,
.nav > li > span:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-tabs > li > span,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-left: 3px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
  background: #f9f9f9;
  padding-top: 4px;
}
.nav-tabs.set-height {
  height: 40px;
}
.nav-tabs > li {
  margin-bottom: -5px;
}
.nav-tabs.push_down > li {
  margin-bottom: -1px;
}
.nav-tabs.white_bg {
  background: white;
}
.nav-tabs > li > a,
.nav-tabs > li > span {
  padding-top: 8px;
  padding-bottom: 8px;
  outline: none;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > span:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs.white_bg > li > a,
.nav-tabs.white_bg > li > span {
  background: #eeeeee;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs.white_bg > .active > a,
.nav-tabs.white_bg > .active > a:hover,
.nav-tabs > .active > span,
.nav-tabs > .active > span:hover,
.nav-tabs.white_bg > .active > span,
.nav-tabs.white_bg > .active > span:hover {
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.tabs-panel {
  display: none;
}
.tabs-panel.active {
  display: block;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu {
  margin-top: 1px;
  border-width: 1px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > .open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav .open .caret,
.nav .open.active .caret,
.nav .open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
}
.tabbable:after {
  clear: both;
}
.tab-content {
  display: table;
  width: 100%;
}
.tabs-below .nav-tabs,
.tabs-right .nav-tabs,
.tabs-left .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below .nav-tabs .active > a,
.tabs-below .nav-tabs .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left .nav-tabs > li,
.tabs-right .nav-tabs > li {
  float: none;
  margin-top: 8px;
}
.tabs-left .nav-tabs > li > a,
.tabs-right .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-top: 3px;
}
.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left .nav-tabs .active > a,
.tabs-left .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right .nav-tabs {
  float: right;
  margin-left: 5px;
  border-left: 1px solid #ddd;
  padding-right: 4px;
}
.tabs-right .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right .nav-tabs .active > a,
.tabs-right .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.nav-tabs-links {
  background: transparent;
  padding-top: 0;
}
.nav-tabs-links > li > a,
.nav-tabs-links > li > span {
  background: transparent;
  padding-top: 8px;
  border: 0px;
  padding-bottom: 3px;
}
.nav-tabs-links > li.active > a,
.nav-tabs-links > li.active > span {
  background: transparent;
  padding-top: 8px;
  border: 0px;
  font-weight: bold;
}
.nav-tabs-links > li > a:hover,
.nav-tabs-links > li > span:hover {
  background: transparent;
  padding-top: 8px;
  border: 0px;
}
.nav-tabs-links > li.active > a:hover,
.nav-tabs-links > li.active > span:hover {
  background: transparent;
  padding-top: 8px;
  border: 0px;
}
.navbar {
  *position: relative;
  *z-index: 2;
  overflow: visible;
  margin-bottom: 18px;
}
.navbar-inner {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.navbar .container {
  width: auto;
}
.btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.btn-navbar:hover,
.btn-navbar:active,
.btn-navbar.active,
.btn-navbar.disabled,
.btn-navbar[disabled] {
  background-color: #222222;
}
.btn-navbar:active,
.btn-navbar.active {
  background-color: #080808 \9;
}
.btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.nav-collapse.collapse {
  height: auto;
}
.navbar {
  color: #999999;
}
.navbar .brand:hover {
  text-decoration: none;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 12px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  color: #ffffff;
}
.navbar .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-form input,
.navbar-form select {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  padding: 4px 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #626262;
  border: 1px solid #151515;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-search .search-query:focus,
.navbar-search .search-query.focused {
  padding: 5px 10px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 720px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
}
.navbar .nav > li {
  display: block;
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 10px 10px 11px;
  line-height: 19px;
  color: #999999;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.navbar .nav .active > a,
.navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}
.navbar .divider-vertical {
  height: 40px;
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #222222;
  border-right: 1px solid #333333;
}
.navbar .nav.pull-right {
  margin-left: 10px;
  margin-right: 0;
}
.navbar .dropdown-menu {
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.navbar .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav .dropdown-toggle .caret,
.navbar .nav .open.dropdown .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar .nav .active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.navbar .nav .open > .dropdown-toggle,
.navbar .nav .active > .dropdown-toggle,
.navbar .nav .open.active > .dropdown-toggle {
  background-color: transparent;
}
.navbar .nav .active > .dropdown-toggle:hover {
  color: #ffffff;
}
.navbar .nav.pull-right .dropdown-menu,
.navbar .nav .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .nav.pull-right .dropdown-menu:before,
.navbar .nav .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .nav.pull-right .dropdown-menu:after,
.navbar .nav .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.breadcrumb {
  padding: 7px 14px;
  margin: 0 0 18px;
  list-style: none;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.breadcrumb li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb .divider {
  padding: 0 5px;
  color: #999999;
}
.breadcrumb .active a {
  color: #333333;
}
.pagination {
  height: 36px;
  margin: 18px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
  display: inline;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}
.pagination .active a {
  color: #999999;
  cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pager {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a {
  float: right;
}
.pager .previous a {
  float: left;
}
.pager .disabled a,
.pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
.modal-open .dropdown-menu {
  z-index: 1001011;
}
.modal-open .dropdown.open {
  *z-index: 1001011;
}
.modal-open .popover {
  z-index: 1001021;
}
.modal-open .tooltip {
  z-index: 1001031;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000010;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
    .modal-backdrop,
    .modal-backdrop.fade.in {
        opacity: 0.7;
        filter: alpha(opacity=80);
        background: rgb(0,0,0);
        background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,1) 10%);
    }
    .modal-backdrop + .modal-backdrop.fade.in {
        opacity: 0.4;
    }
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  color: #000000;
  z-index: 1000011;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding: 5px 10px;
  margin: 0;
  border-bottom: 1px solid #999999;
}
.modal-header .close {
  margin-top: 2px;
  border: none;
  background: none;
}
.modal-header h1 {
  line-height: 1;
  font-size: 14px;
  color: #000000;
  margin-top: 5px;
  padding: 3px 0 2px 0;
}
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 26px 0 29px 0;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 5px 10px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #999999;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-confirm {
  width: 400px;
  margin: -250px 0 0 -200px;
}
.modal-confirm .modal-body {
  padding: 26px 10px 29px 10px;
}
.modal-fluid-height,
.modal-fluid-height .modal-body {
  overflow: visible !important;
  height: visible !important;
}
.modal-width-980 {
  width: 980px;
  margin-left: -490px;
}
.modal-height-500 {
  margin-top: -300px;
}
.modal-height-500 .modal-body {
  max-height: 500px;
}
.modal-height-600 {
  margin-top: -350px;
}
.modal-height-600 .modal-body {
  max-height: 600px;
}
.modal .ui-timepicker-list {
  z-index: 1000012;
}
.modal-height-400 {
  margin-top: -250px;
}
.modal-height-400 .modal-body {
  height: 400px;
}
.tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -2px;
}
.tooltip.right {
  margin-left: 2px;
}
.tooltip.bottom {
  margin-top: 2px;
}
.tooltip.left {
  margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  padding: 5px;
}
.popover.top {
  margin-top: -5px;
}
.popover.right {
  margin-left: 5px;
}
.popover.bottom {
  margin-top: 5px;
}
.popover.left {
  margin-left: -5px;
}
.popover.top .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.popover.bottom .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover-inner {
  padding: 3px;
  width: 280px;
  overflow: hidden;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.popover-title {
  padding: 9px 15px;
  line-height: 1;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.popover-content {
  padding: 14px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}
.thumbnails {
  margin-left: 0;
  list-style: none;
  *zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
}
.thumbnails:after {
  clear: both;
}
.thumbnails > li {
  float: left;
  margin: 0 0 18px 0;
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 1;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
a.thumbnail:hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
}
.label {
  padding: 1px 4px 2px;
  font-size: 8.459999999999999px;
  font-weight: bold;
  line-height: 13px;
  color: #ffffff;
  vertical-align: middle;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.label:hover {
  color: #ffffff;
  text-decoration: none;
}
.label-important {
  background-color: #b94a48;
}
.label-important:hover {
  background-color: #953b39;
}
.label-warning {
  background-color: #f89406;
}
.label-warning:hover {
  background-color: #c67605;
}
.label-success {
  background-color: #468847;
}
.label-success:hover {
  background-color: #356635;
}
.label-info {
  background-color: #3a87ad;
}
.label-info:hover {
  background-color: #2d6987;
}
.label-inverse {
  background-color: #333333;
}
.label-inverse:hover {
  background-color: #1a1a1a;
}
.badge {
  padding: 1px 9px 2px;
  font-size: 9.25px;
  font-weight: bold;
  white-space: nowrap;
  color: #ffffff;
  background-color: #999999;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.badge-error {
  background-color: #b94a48;
}
.badge-error:hover {
  background-color: #953b39;
}
.badge-warning {
  background-color: #f89406;
}
.badge-warning:hover {
  background-color: #c67605;
}
.badge-success {
  background-color: #468847;
}
.badge-success:hover {
  background-color: #356635;
}
.badge-info {
  background-color: #3a87ad;
}
.badge-info:hover {
  background-color: #2d6987;
}
.badge-inverse {
  background-color: #333333;
}
.badge-inverse:hover {
  background-color: #1a1a1a;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 18px;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
.progress-danger.progress-striped .bar {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
.progress-success.progress-striped .bar {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}
.progress-info.progress-striped .bar {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}
.progress-warning.progress-striped .bar {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.accordion {
  margin-bottom: 18px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.carousel {
  position: relative;
  margin-bottom: 18px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel .item > img {
  display: block;
  line-height: 1;
}
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 15px 5px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
}
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
.hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
  color: inherit;
}

html,
body {
    height: 100% !important;

    &:not(.no-background,:has(body.no-background)) {
        background-image: linear-gradient(to left top, #cfe6f2, #deebf7, #ebf1fa, #f7f8fc, #ffffff);
    }

    /*
    background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwJSIgY3k9IjAiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoNzQsIDEyMSwgMTQ3LCAwLjg5KSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2JhKDIyNiwgMjI2LCAyMjYsIDAuODcpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE4NSwgMTM1LCAxMzEsIDAuODcpIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4="),
                     url("../img/bgnoise_lg_dark.png") !important;
    background-color:rgba(74,121,147,0.89) !important;
    background: radial-gradient(farthest-side ellipse at 10% 0, 
                rgba(74,121,147,0.89),
                rgba(226,226,226,0.87),
                rgba(185,135,131,0.87)),
                url("/public/img/layout/bgnoise_lg_dark.png") !important;
    background: -webkit-radial-gradient(
                    10% 0, farthest-side ellipse, 
                    rgba(74,121,147,0.89), 
                    rgba(226,226,226,0.87), 
                    rgba(185,135,131,0.87)
                ),
                url("/public/img/layout/bgnoise_lg_dark.png") !important;
    background: -moz-radial-gradient(
                    10% 0, farthest-side ellipse, 
                    rgba(74,121,147,0.89), 
                    rgba(226,226,226,0.87), 
                    rgba(185,135,131,0.87)
                ),
                url("/public/img/layout/bgnoise_lg_dark.png") !important;
        */
}

    body.x-body:not(.no-background), body.app-container:not(.no-background) {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjEwJSIgY3k9IjAiIHI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoNzQsIDEyMSwgMTQ3LCAwLjg5KSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2JhKDIyNiwgMjI2LCAyMjYsIDAuODcpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE4NSwgMTM1LCAxMzEsIDAuODcpIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4="), url("../img/bgnoise_lg_dark.png") !important;
    }

    body:not(.x-body, .app-container, .no-background)::before {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 500px;
        height: 500px;
        background-image: url("/Public/Img/Layout/verita-symbol-bg-graphic.png");
        background-repeat: no-repeat;
        background-size: 100%;
        content: "";
        display: block;
    }

    body * {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

#content {
    height: 100%;
    position:relative;
    background:#FFFFFF;
}

.shared-page-header {
    margin: 10px 10px 14px 10px;
}

.page-header-small h1 {
    font-size: 10px;
    padding: 3px 0;
}

/* controls */
.controls-disabled {
    padding: 6px 10px 6px 10px;
    color: #555;
    background: #F9F9F9;
    border-radius: 3px;
    font-weight: bold;
}

    .controls-disabled div {
        height: 18px;
    }

.controls .control-action {
    margin-top: 4px;
    padding: 2px 0;
    display: inline-block;
}

.relative {
    position: relative;
}

#mainContentPanelContainer .x-splitter {
    background: #888888;
}

#mainWestPanel-placeholder {
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}

#mainEastPanel-placeholder {
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}

#mainWestPanel.x-border-region-slide-in {
    border-right: 1px solid #99BCE8;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-shadow: 5px 0px 17px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 5px 0px 17px rgba(0, 0, 0, 0.35);
    box-shadow: 5px 0px 17px rgba(0, 0, 0, 0.35);
    z-index: 1000005;
}

#mainEastPanel.x-border-region-slide-in {
    z-index: 1000006;
}

#mainWestPanel .x-panel-body {
    background: #FFFFFF;
}

/*#mainEastPanel-body 
{
    border-top:1px solid #CCC !important;
}*/

#mainEastPanel .x-panel-body {
    background: #FFFFFF;
}

#mainEastPanel_header {
    border-bottom: 1px solid #CCCCCC !important;
}

#mainEastPanel_header {
    border-bottom: 1px solid #CCCCCC !important;
}

/*.x-menu {
    z-index: 1000030 !important;
}*/

.force-white-bg,
.force-white-bg * {
    background-image: url(/Public/Img/Layout/calendar-nav-bg-cover.png) !important;
    background-color: #FFFFFF !important;
}
.table tbody tr.warning > td {
    background-color: #fcf8e3;
}
.white-bg .x-panel-body {
    background: #FFFFFF;
}

    .white-bg .x-panel-body .x-panel-body {
        background: transparent;
    }

.x-border-layout-ct {
    background: #FFFFFF;
}

body.x-border-layout-ct {
    background: #3777c6;
}

/*.x-splitter {
    background: #3777c6;
}*/

.x-splitter-active {
    z-index: 1000011;
}

.x-collapse-el.x-layout-split-left {
    background: url(/Public/Img/layout/splitter-left.gif) center center no-repeat !important;
}

.x-collapse-el.x-layout-split-right {
    background: url(/Public/Img/layout/splitter-right.gif) center center no-repeat !important;
}

.x-panel-header-horizontal .x-tool,
.x-window-header-horizontal .x-tool {
    margin-left: 2px;
    top: -1px !important;
}

.x-panel-header-horizontal {
    padding: 11px 5px 8px 11px;
    background: #FFFFFF;
}

.x-panel-header-text-default {
    font-size: 12px;
    color: #777777;
}

.x-panel-body-default {
    border-top: 0px;
}

.x-panel-header-collapsed {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}

    .x-panel-header-collapsed .x-panel-header-body {
        padding-top: 4px;
    }

    .x-panel-header-collapsed svg {
        visibility: hidden;
    }

.x-tool-collapse-left {
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -42px 0 !important;
    background-repeat: no-repeat !important;
    width: 14px !important;
    height: 14px !important;
}

.x-tool-over .x-tool-collapse-left {
    width: 14px !important;
    height: 14px !important;
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -42px -14px !important;
}

.x-tool-collapse-right {
    width: 14px !important;
    height: 14px !important;
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -14px 0px !important;
}

.x-tool-over .x-tool-collapse-right {
    width: 14px !important;
    height: 14px !important;
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -14px -14px !important;
}

.x-tool-expand-left {
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -42px 0 !important;
    background-repeat: no-repeat !important;
    width: 14px !important;
    height: 14px !important;
}

.x-tool-over .x-tool-expand-left {
    width: 14px !important;
    height: 14px !important;
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -42px -14px !important;
}

.x-tool-expand-right {
    width: 14px !important;
    height: 14px !important;
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -14px 0px !important;
}

.x-tool-over .x-tool-expand-right {
    width: 14px !important;
    height: 14px !important;
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -14px -14px !important;
}






/*extjs grid styles*/
.x-action-col-cell img {
    height: 16px;
    width: 16px;
    cursor: pointer;
}

    .x-action-col-cell img.disabled-col {
        cursor: default;
    }

.x-action-col-cell .delete-col {
    background-image: url(/public/img/icons/delete.png);
}

.x-column-header-inner {
    min-height: 22px;
}

/* SPECIFIC TD EXT JS GRID STYLES 
---------------------------------------------------------------*/
.td-custom-grid {
    border: none !important;
    border-top: 1px solid #CCCCCC !important;
}

    .td-custom-grid .x-grid-row .x-grid-cell {
        font-size: 10px;
        letter-spacing: 1px;
        border-bottom-color: #CCCCCC;
        border-top: 0px !important;
    }

    .td-custom-grid .x-grid-row-over .x-grid-cell,
    .td-custom-grid .x-grid-row-over .x-grid-rowwrap-div {
        background-color: #EEEEEE !important;
        border-top: 0px !important;
    }

    .td-custom-grid .x-grid-row-selected .x-grid-cell,
    .td-custom-grid .x-grid-row-selected .x-grid-rowwrap-div {
        background-color: #D3E2F3 !important;
        border-top: 0px !important;
    }

    .td-custom-grid .x-panel .x-grid-body {
        border: 0px;
        border-left: 1px solid #CCCCCC;
    }

    .td-custom-grid .x-grid-cell-inner {
        font-size: 10px;
        line-height: 10px;
        padding: 12px 6px 13px 6px;
    }

    .td-custom-grid.td-custom-grid-condensed .x-grid-cell-inner {
        font-size: 10px;
        line-height: 10px;
        padding: 9px 6px 10px 6px;
    }

    .td-custom-grid.td-custom-grid-condensed .x-grid-cell-checkcolumn .x-grid-cell-inner {
        padding-top:3px !important;
        padding-bottom:0px !important;
    }

    .td-custom-grid .x-grid-header-ct {
        border: 1px solid #C5C5C5 !important;
        border-top: 0px !important;
        border-bottom: 0px !important;
    }

    .td-custom-grid .x-column-header:last-child {
        border-right: 0px !important;
    }

    .td-custom-grid .x-column-header {
        font-size: 12px;
        line-height: 12px;
        height: 34px !important;
    }

        .td-custom-grid .x-column-header span {
            font-weight: bold;
            color: #000000;
        }

    .td-custom-grid td.x-form-item-body {
        padding: 3px 4px 4px 4px;
    }

    .td-custom-grid.td-custom-grid-condensed.x-field.x-form-item {
        margin-top: -1px;
    }

    .td-custom-grid.td-custom-grid-condensed td.x-form-item-body {
        padding: 0px 4px 0px 4px;
    }

        .td-custom-grid.td-custom-grid-condensed td.x-form-item-body input[type=text] {
            font-size: 10px;
        }

        .td-custom-grid td.x-form-trigger-input-cell input[type=text],
        .td-custom-grid td.x-form-item-body input[type=text] {
            background: #FFFFFF;
            border: 1px solid #CCC;
            box-shadow: rgba(0, 0, 0, 0.0742188) 0px 1px 1px 0px inset;
            box-sizing: border-box;
            color: #555;
            display: block;
            float: left;
            height: 28px;
            line-height: 18px;
            margin-top: 0px;
            overflow: visible;
            padding: 4px;
            position: static;
        }

    .td-custom-grid .x-grid-cell-inner > .x-grid-checkheader {
        background-position: 0px 5px;
        height: 28px;
    }

    .td-custom-grid.td-custom-grid-condensed .x-grid-cell-inner > .x-grid-checkheader {
        background-position: 0px 4px;
        height: 20px;
    }

.x-color-picker span {
    float: left;
    width: 14px;
    height: 14px;
    margin: 2px;
}

.x-css-shadow {
    box-shadow: none !important;
}

.loadmask {
    background: #FFFFFF !important;
    opacity: 1.0 !important;
    z-index: 1000020;
}

.loadmask-msg {
    border: none !important;
    background: #FFFFFF !important;
    opacity: 1.0 !important;
    top: 50% !important;
    left: 50% !important;
    margin: -22px 0 0 -22px !important;
    z-index: 1000021;
}

    .loadmask-msg > div {
        border: none !important;
        background: url(/public/img/icons/loading-25-white-bg.gif) #FFFFFF center center no-repeat !important;
        width:40px;
        height:40px;
        cursor: default !important;
    }

.loadmask-translucent .loadmask {
    opacity: 0.7 !important;
}

.loadmask-invisible .loadmask,
.loadmask-invisible .loadmask-msg {
    opacity: 0.0 !important;
}

.loadmask.loadmask--entire-app {
    top: 41px;
    height: auto;
    width: auto;
    bottom: 19px;
    left: 2px;
    right: 2px;
}

    .loadmask.loadmask--entire-app::before {
        content: "";
        display: block;
        position: absolute;
        top: -41px;
        height: 41px;
        width: 100%;
    }

    .loadmask.loadmask--entire-app::after {
        content: "";
        display: block;
        position: absolute;
        bottom: -19px;
        height: 19px;
        width: 100%;
    }

.masked .masked .loadmask,
.masked .masked .loadmask-msg {
    opacity: 0.0 !important;
}

.x-mask {
    background: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
}

.x-mask-msg {
    padding: 3px;
    border: 1px solid #EFEFEF;
    background-color: #FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .x-mask-msg div {
        padding: 10px 10px 10px 40px;
        background-color: #FFFFFF;
        background-image: url(/public/img/icons/loading-25-white-bg.gif);
        background-repeat: no-repeat;
        background-position: 5px center;
        border: none;
        color: #999999;
        font: normal 20px tahoma, arial, verdana, sans-serif;
    }

.invisible-mask .x-mask {
    opacity: 0.0;
}

.invisible-mask .x-mask-msg {
    display: none;
}

.full-height,
.full-height > div.x-panel-body {
    height: 100% !important;
    overflow: visible;
}

.full-width table.x-table-layout {
    width: 100%;
}

.swap-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(/public/img/layout/swap-icon.png);
    background-repeat: no-repeat;
    background-size:contain;
    background-position: center;
}

a.icon-united-states {
    width: 16px;
    height: 16px;
    background: #fff;
    background-image: url(/public/img/icons/united_states.png) !important;
    margin-top: 4px;
}

a.icon-earth {
    width: 16px;
    height: 16px;
    background: #fff;
    background-image: url(/public/img/icons/earth.png) !important;
    background-size: 16px 16px;
    margin-top: 4px;
}

.icon_inside {
    display: inline-block;
}

.star {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(/public/img/icons/star_off.png) top left no-repeat;
}

    .star:hover {
        background: url(/public/img/icons/star_off_hover.png) top left no-repeat;
    }

.star_on {
    background: url(/public/img/icons/star_on.png) top left no-repeat;
}

    .star_on:hover {
        background: url(/public/img/icons/star_on_hover.png) top left no-repeat;
    }

.icon-send-button {
    background-image: url(/Public/Img/Icons/send-white.png) !important;
    background-position: 0 2px;
    background-repeat: no-repeat;
}

.icon-sending-button {
    background-image: url(/Public/Img/Icons/loading-white.gif) !important;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.icon-save-button {
    background-image: url(/public/img/icons/save-white.png) !important;
    background-position: 0 1px;
    background-repeat: no-repeat;
}

.icon-saving-button {
    background-image: url(/public/img/icons/loading-white.gif) !important;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.icon-saving-icon {
    background-image: url(/Public/Img/Icons/loading-light-gray.gif) !important;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.icon-ok-green {
    background-image: url(/public/img/icons/ok-green.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

.icon-warning-sign-yellow {
    background-image: url(/Public/Img/Icons/icon-warning-sign-yellow.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

.icon-child-arrow {
    background-image: url(/Public/Img/Icons/icon-child-arrow.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

.icon-split {
    background-image: url(/Public/Img/Icons/icon-split.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

    .icon-split:hover {
        background-image: url(/Public/Img/Icons/icon-split-hover.png) !important;
    }

.icon-merge {
    background-image: url(/Public/Img/Icons/icon-merge.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

    .icon-merge:hover,
    .btn:hover .icon-merge {
        background-image: url(/Public/Img/Icons/icon-merge-hover.png) !important;
    }

.icon-merge-white {
    background-image: url(/Public/Img/Icons/icon-merge-white.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

.icon-check-empty {
    background-image: url(/Public/Img/Icons/icon-check-empty.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

    .icon-check-empty:hover {
        background-image: url(/Public/Img/Icons/icon-check-empty-hover.png) !important;
    }

.icon-chevron-left-sign {
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -42px 0;
    background-repeat: no-repeat;
}

    .icon-chevron-left-sign:hover {
        background-position: -42px -14px;
    }

.icon-chevron-right-sign {
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -14px 0;
    background-repeat: no-repeat;
}

    .icon-chevron-right-sign:hover {
        background-position: -14px -14px;
    }

.icon-chevron-up-sign {
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: 0 0;
    background-repeat: no-repeat;
}

    .icon-chevron-up-sign:hover {
        background-position: 0 -14px;
    }

.icon-chevron-down-sign {
    background-image: url(/Public/Img/Icons/icon-chevron-sign.png) !important;
    background-position: -28px 0;
    background-repeat: no-repeat;
}

    .icon-chevron-down-sign:hover {
        background-position: -28px -14px;
    }

.icon-unlock {
    background-image: url(/Public/Img/Icons/icon-unlock.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

    .icon-unlock:hover {
        background-image: url(/Public/Img/Icons/icon-unlock-hover.png) !important;
    }

    .icon-unlock.no-hover:hover {
        background-image: url(/Public/Img/Icons/icon-unlock.png) !important;
    }

.icon-import {
    background-image: url(/Public/Img/Icons/icon-import.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

    .icon-import:hover,
    .btn .icon-import {
        background-image: url(/Public/Img/Icons/icon-import-hover.png) !important;
    }

        .icon-import.no-hover:hover,
        .btn .icon-import.no-hover:hover {
            background-image: url(/Public/Img/Icons/icon-import.png) !important;
        }

.icon-zillow {
    background-image: url(/Public/Img/Icons/icon-zillow.png) !important;
    background: 0 0;
    background-repeat: no-repeat;
}

.icon-flag-orange {
    background: url(/Public/Img/Icons/icon-flag-orange.png) 0 0 !important;
}

.icon-ecf {
    background: url(/Public/Img/Icons/icon-ecf.png) center center no-repeat !important;
}

a:hover .icon-ecf {
    background: url(/Public/Img/Icons/icon-ecf-hover.png) center center no-repeat !important;
}

/* fallback placeholder */
.placeholder {
    color: #bbb;
}
/* webkit placeholder */
::-webkit-input-placeholder {
    color: #bbb;
}
/* moz placeholder */
:-moz-placeholder {
    color: #bbb;
}

/* WIDGETS
---------------------------------------------------------------*/

.widget {
    background: #FFFFFF;
    border-top: 4px solid #e7eaec;
    margin-bottom:15px;
}

.widget-header {
    padding: 6px 7px;
    border-bottom: 1px solid #e7eaec;
}

    .widget-header h2 {
        font-size: 10px;
        color: #000000;
        line-height: 18px;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .widget-header .btn {
        float: right;
        padding: 3px 6px;
    }

        .widget-header .btn[data-action=expand],
        .widget-collapse .widget-header .btn[data-action=collapse] {
            display: none;
        }

        .widget-collapse .widget-header .btn[data-action=expand] {
            display: inline-block;
        }

.widget-content {
    padding: 8px;
    max-height:1000px;
    overflow: auto;
    -webkit-transition: max-height 0.25s;
	-moz-transition: max-height 0.25s;
	transition: max-height 0.25s;
}

    .widget-collapse .widget-content {
        max-height: 0;
        overflow: hidden;
        padding:0 8px;
    }

.widget-row {
    margin-left: -10px;
    margin-right: -10px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    padding-left: 10px;
    padding-right: 10px;
    float:left;
}

.col-1 {
    width: 08.33333333333333%;
}
.col-2 {
    width: 16.66666666666666%;
}
.col-3 {
    width: 25%;
}
.col-4 {
    width: 33.33333333333332%;
}
.col-5 {
    width: 41.66666666666665%;
}
.col-6 {
    width: 50%;
}
.col-7 {
    width: 58.33333333333331%;
}
.col-8 {
    width: 66.66666666666664%;
}
.col-9 {
    width: 75%;
}
.col-10 {
    width: 83.3333333333333%;
}
.col-11 {
    width: 91.66666666666663%;
}
.col-12 {
    width: 100%;
}

/* CHUNKS
---------------------------------------------------------------*/

.content-chunk {
    padding: 0 0 25px 0;
}

    .content-chunk h2 {
        font-size: 10px;
        line-height: 16px;
        text-transform: uppercase;
        letter-spacing: 1px;
        padding: 0 0 8px 0;
        border-bottom: 1px solid #CCCCCC;
        color: #000000;
    }

        .layout-size-medium .apply-layout-sizing .content-chunk h2 {
            font-size: 12px;
        }

        .layout-size-large .apply-layout-sizing .content-chunk h2 {
            font-size: 14px;
        }

        .content-chunk h2.border-bottom-0 {
            border-bottom: 0px;
        }

        .content-chunk h2.control-group {
            padding-bottom: 0px;
        }

        .content-chunk h2 .value-block {
            margin-bottom: 0px;
        }

        .content-chunk h2 .btn {
            font-size: 12px;
            font-weight: normal;
            text-transform: none;
            letter-spacing: 0px;
            margin-top: -8px;
        }

.color-chunk-green {
    padding: 8px 7px 0px 7px;
    min-height: 90px;
    background: url(/Public/Img/Layout/content-chunk-top-bg-green.jpg) top left repeat-x;
}

.color-chunk-blue {
    padding: 8px 7px;
    min-height: 90px;
    background: url(/public/img/layout/content-chunk-top-bg-blue.jpg) top left repeat-x;
}

.colorless-chunk {
    padding: 8px 0px 0px 0px;
    min-height: 90px;
}

.content-chunk h2 i {
    margin-right: 6px;
}

.content-chunk h2 a .icon-chevron-down,
.collapsed-chunk h2 a .icon-chevron-up {
    display: none;
}

.collapsed-chunk h2 a .icon-chevron-down {
    display: inline-block;
}

.collapsed-chunk h2 {
    border-bottom: 1px solid #CCCCCC;
}

.collapsed-chunk .color-chunk-blue,
.collapsed-chunk .color-chunk-green,
.collapsed-chunk .colorless-chunk {
    display: none;
}


/* UTILITY
---------------------------------------------------------------*/

.green {
    color: #468847 !important;
}

.red {
    color: #b94a48 !important;
}

.orange {
    color: #D59943 !important;
}

.gray {
    color: #999 !important;
}

.bold {
    font-weight: bold;
}

.bold-important {
    font-weight: bold !important;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.float-clear {
    clear: both;
}

.clear-left {
    clear: left;
}

.clear-right {
    clear: right;
}

.float-none {
    float: none;
}

.hidden {
    display: none;
}

.dark {
    color: #222222;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.margin {
    margin: 5px;
}

.margin-top {
    margin-top: 5px;
}

.margin-bottom {
    margin-bottom: 5px;
}

.margin-left {
    margin-bottom: 5px;
}

.padding {
    padding: 5px;
}

.padding-top {
    padding-top: 5px;
}

.padding-bottom {
    padding-bottom: 5px;
}

.hide {
    display: none;
}

.center-contents {
    text-align: center;
}

.text-black {
    color: #000000 !important;
}

.text-muted {
    color: #999999 !important;
}

.hide-important {
    display: none !important;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.invisibleImportant {
    visibility: hidden;
}

.transparent {
    opacity: 0.0;
}

.padding-sides-10 {
    padding: 0px 10px;
}

.padding-sides-15 {
    padding: 0px 15px;
}

.padding-sides-20 {
    padding: 0px 20px;
}

.padding-10 {
    padding: 10px;
}

.padding-top-8 {
    padding-top: 8px;
}

.padding-top-5 {
    padding-top: 5px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-top-30 {
    padding-top: 30px;
}

.padding-top-50 {
    padding-top: 50px;
}

.padding-right-0 {
    padding-right: 0px;
}

.padding-right-5 {
    padding-right: 5px;
}

.padding-right-10 {
    padding-right: 10px;
}

.padding-right-15 {
    padding-right: 15px;
}

.padding-right-20 {
    padding-right: 20px;
}

.padding-right-30 {
    padding-right: 30px;
}

.padding-right-40 {
    padding-right: 40px;
}

.padding-left-5 {
    padding-left: 5px;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-left-15 {
    padding-left: 15px;
}

.padding-left-20 {
    padding-left: 20px;
}

.padding-left-25 {
    padding-left: 25px;
}

.padding-left-35 {
    padding-left: 35px;
}

.padding-bottom-0 {
    padding-bottom: 0px;
}

.padding-bottom-5 {
    padding-bottom: 5px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-bottom-15 {
    padding-bottom: 15px;
}

.padding-bottom-20 {
    padding-bottom: 20px;
}

.margin-left-0 {
    margin-left: 0px !important;
}

.margin-right-0 {
    margin-right: 0px !important;
}

.margin-right-5 {
    margin-right: 5px;
}

.margin-right-10 {
    margin-right: 10px;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-20 {
    margin-top: 20px;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-sides-0 {
    margin-right: 0px;
    margin-left: 0px;
}

.width-50 {
    width: 50%;
}

.width-auto {
    width: auto;
}

.width-fit-content {
    width: fit-content;
}

.clear {
    clear: both;
}

.border-top-gray {
    border-top: 1px solid #EFEFEF;
}

.border-right-gray {
    border-right: 1px solid #EFEFEF;
}

.border-right-dark-gray {
    border-right: 1px solid #CCCCCC;
}

.border-bottom-gray {
    border-bottom: 1px solid #EFEFEF;
}

.border-bottom-dark-gray {
    border-bottom: 1px solid #CCCCCC;
}

.border-left-gray {
    border-left: 1px solid #EFEFEF;
}

.border-left-dark-gray {
    border-left: 1px solid #CCCCCC;
}

.border-left-0 {
    border-left: 0px;
}

.border-bottom-0 {
    border-bottom: 0px;
}

.border-top-0 {
    border-top: 0px !important;
}

.border-right-0 {
    border-right: 0px !important;
}

.gray-horiz-line {
    clear: both;
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
    height: 1px;
    margin: 6px 0 10px 0;
}

.light-gray-horiz-line {
    clear: both;
    width: 100%;
    border-bottom: 1px solid #EFEFEF;
    height: 1px;
    margin: 6px 0 10px 0;
}

.small-height {
    height: 1%;
}

.large-height {
    height: 99%;
}

.smaller {
    font-size: 80%;
}

.larger {
    font-size: 110%;
}

.controls.expandable-height .value-block {
    height: auto;
    min-height: 16px;
}

.collapsed-control .control-group .controls {
    height: 18px;
}

.collapsed-control .control-group .controls .checkbox {
    padding-top:0px;
}

.collapsed-control .control-group .control-label {
    height: 18px;
    padding-top:1px;
    line-height:18px;
    margin-bottom:0px;
}

.collapsed-control .control-group .controls.expandable-height {
    height: auto;
    min-height:18px;
}

.collapsed-control .control-group .controls .value-block {
    margin: 0;
    height:18px;
}

.collapsed-control .control-group .controls.expandable-height .value-block {
    min-height:18px;
    height:auto;
}

.numbered {
    padding-left: 25px;
    position: relative;
    display: inline-block;
}

    .numbered .number {
        position: absolute;
        top: 0px;
        left: 5px;
    }

.columns, .columns-squished {
    clear: both;
}

.columns-squished .column {
    display: block;
    float:left;
    padding-right: 10px;
}

.columns-squished .column:not(:first-child) {
    padding-left: 30px;
}

.columns-squished .column:last-child {
    padding-right: 0px;
}

.side-scroller-container {
    position: relative;
    overflow-x: auto;
}

.side-scroller {
    position: absolute;
}

.side-scroller-container {
    position: relative;
    overflow-x: auto;
}

.side-scroller {
    position: absolute;
}

.custom-tabs-tabs {
    margin: 0 0 0 2px;
    list-style-type: none;
    height: 35px;
}

    .custom-tabs-tabs li {
        list-style-type: none;
        float: left;
    }

        .custom-tabs-tabs li span {
            background: #F4F4F4;
            border: 1px solid #C4C4C4;
            -webkit-border-top-left-radius: 3px;
            -webkit-border-top-right-radius: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
            display: inline-block;
            padding: 7px 11px;
            margin-left: 1px;
            color: #08C;
            font-size: 12px;
            height: 35px;
            cursor: pointer;
        }

        .custom-tabs-tabs li.active span {
            background: #FFFFFF;
            border-bottom: 1px solid #FFFFFF;
            color: #000000;
        }

        .custom-tabs-tabs li span:hover {
            color: #000000;
        }


.custom-tabs-content {
    border: 1px solid #C4C4C4;
    margin-top: -1px;
}

.custom-tabs-panel {
    display: none;
    clear: both;
    padding: 10px 15px;
}

    .custom-tabs-panel.active {
        display: block;
    }


/* CASE NAV
---------------------------------------------------------------*/
.case-nav-container {
    color: #000000;
    height: 100%;
}

    .case-nav-container .nav-tabs {
        min-width: 300px;
    }

    .case-nav-container .filter-container {
        width: 50%;
        min-width: 200px;
        padding: 0 10px;
        float: left;
    }

    .case-nav-container .filter-container-full {
        width: 100%;
    }

    .case-nav-container .checkbox {
        color: #000000;
    }

    .case-nav-container .form-horizontal .control-label {
        width: auto;
    }

    .case-nav-container .form-horizontal div .control-label:first-child {
        margin-left: 0px;
    }

/* COLLAPSABLE PANEL 
---------------------------------------------------------------*/
.multiple-textarea-panel-container {
    height: 100%;
    padding: 4px 2px;
    box-sizing: border-box;
    min-height: 270px;
    overflow: hidden;
    -moz-box-sizing: border-box;
}

.multiple-textarea-panel {
    height: 100%;
    width: 100%;
    overflow: hidden;
}

    .multiple-textarea-panel .sizeable-panel {
        padding: 0px 3px !important;
        height: 100% !important;
        min-width: 60px;
        float: left;
        overflow: hidden !important;
    }

        .multiple-textarea-panel .sizeable-panel.panel-closed {
            cursor: pointer;
        }

    .multiple-textarea-panel div.cell-contents {
        height: 100% !important;
        width: 100% !important;
        position: relative !important;
    }

    .multiple-textarea-panel .panel-opened .textarea-container,
    .multiple-textarea-panel .panel-maximized .textarea-container {
        border: 1px solid #DDDDDD;
        height: 100% !important;
        width: 100% !important;
        position: relative;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-top: 31px;
    }

    .multiple-textarea-panel .panel-closed .textarea-container {
        display: none;
    }

    .multiple-textarea-panel .panel-maximized .textarea-container > div,
    .multiple-textarea-panel .panel-opened .textarea-container > div {
        -webkit-border-radius: 0px 0px 3px 3px;
        -moz-border-radius: 0px 0px 3px 3px;
        border-radius: 0px 0px 3px 3px;
        width: 100%;
        min-height: 180px;
        height: 100%;
        border: 0px;
        margin-bottom: 0px;
        overflow: auto;
    }

    .multiple-textarea-panel .panel-maximized .textarea-container > textarea,
    .multiple-textarea-panel .panel-opened .textarea-container > textarea {
        display: none;
    }

    .multiple-textarea-panel .panel-closed .textarea-container > div {
        display: none;
    }

    .multiple-textarea-panel .panel-title-bar {
        background: #F8F8F8;
        border-top: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        border-bottom: 1px solid #E9E9E9;
        overflow: hidden;
        height: 32px;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .multiple-textarea-panel .panel-title-bar.highlight {
            background: #fcf8e3;
        }

    .multiple-textarea-panel .panel-closed .panel-title-bar {
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        height: 100%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
    }

    .multiple-textarea-panel .panel-controls {
        float: right;
        padding-left: 3px;
        padding-top: 2px;
        padding-right: 2px;
    }

    .multiple-textarea-panel .panel-closed .panel-controls {
        float: none;
    }

    .multiple-textarea-panel .panel-minimize,
    .multiple-textarea-panel .panel-restore,
    .multiple-textarea-panel .panel-maximize {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 3px 1px 4px 0;
        background-color: transparent;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #E9E9E9;
    }

        .multiple-textarea-panel .panel-minimize:hover,
        .multiple-textarea-panel .panel-restore:hover,
        .multiple-textarea-panel .panel-maximize:hover,
        .multiple-textarea-panel .panel-restore.hover {
            border: 1px solid #D2D2D2;
        }

    .multiple-textarea-panel .panel-minimize {
        background-image: url(/Public/Img/Icons/panel_minimize_50.png);
        background-position: center center;
        background-repeat: no-repeat;
    }

        .multiple-textarea-panel .panel-minimize:hover {
            background-image: url(/Public/Img/Icons/panel_minimize_hover.png);
        }

    .multiple-textarea-panel .panel-restore {
        background-image: url(/Public/Img/Icons/panel_restore_50.png);
        background-position: center center;
        background-repeat: no-repeat;
    }

        .multiple-textarea-panel .panel-restore:hover,
        .multiple-textarea-panel .panel-restore.hover {
            background-image: url(/Public/Img/Icons/panel_restore_hover.png);
        }

    .multiple-textarea-panel .panel-maximize {
        background-image: url(/Public/Img/Icons/panel_maximize_50.png);
        background-position: center center;
        background-repeat: no-repeat;
    }

        .multiple-textarea-panel .panel-maximize:hover {
            background-image: url(/Public/Img/Icons/panel_maximize_hover.png);
        }

    .multiple-textarea-panel .panel-closed .panel-minimize {
        display: none;
    }

    .multiple-textarea-panel .panel-opened .panel-restore {
        display: none;
    }

    .multiple-textarea-panel .panel-maximized .panel-maximize, .multiple-textarea-panel .panel-maximized .panel-minimize {
        display: none;
    }

    .multiple-textarea-panel .title-bar-text {
        padding: 6px 4px 4px 4px;
        font-weight: normal;
        color: #000000;
        font-size:10px;
    }

    .layout-size-medium .apply-layout-sizing .multiple-textarea-panel .title-bar-text {
        font-size: 12px;
    }

    .layout-size-large .apply-layout-sizing .multiple-textarea-panel .title-bar-text {
        font-size: 14px;
    }

        .multiple-textarea-panel .title-bar-text .fa {
            font-size: 150%;
        }

    .multiple-textarea-panel .panel-closed .title-bar-text {
        overflow: hidden;
        display: block;
        height: 100%;
        min-height: 150px;
        height: 100%;
        position: relative;
        font-weight: normal;
        clear: both;
    }

        .multiple-textarea-panel .panel-closed .title-bar-text span {
            display: block;
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
            text-align: left;
            margin-left: 60px;
            position: absolute;
            top: 0%;
            right: 0%;
            color: #888;
            font-size: 36px;
            font-weight: normal;
            height: 240px;
            width: 240px;
            padding: 14px 3px;
            white-space: nowrap;
            background: #F8F8F8;
        }

        @media only screen and (max-height: 1000px) {
            .multiple-textarea-panel .panel-closed .title-bar-text span.long-title {
                font-size: 28px;
            }
        }

        @media only screen and (max-height: 900px) {
            .multiple-textarea-panel .panel-closed .title-bar-text span.long-title {
                font-size: 24px;
            }
        }

        @media only screen and (max-height: 780px) {
            .multiple-textarea-panel .panel-closed .title-bar-text span.long-title {
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 21px;
            }
        }
        

.multiple-textarea-panel .textarea-container .textarea-timestamp-link {
    position: absolute;
    right: 0px;
    background:#EFEFEF;
    padding:3px 6px;
    font-size:120%;
    display:none;
}

.multiple-textarea-panel .panel-opened.sizeable-panel--stacked-title .textarea-container {
    padding-top: 46px;
}

.multiple-textarea-panel .panel-opened.sizeable-panel--stacked-title .panel-title-bar {
    height: 47px;
}

.multiple-textarea-panel .panel-maximized.sizeable-panel--stacked-title .panel-title-bar .long-title {
    display:block;
    float: left; 
    padding-right:30px;
}

.multiple-textarea-panel .panel-closed .panel-title-bar .checkbox {
    display: none;
}

.textarea-timestamp-link-top {
    top: 30px;
}

.textarea-timestamp-link-bottom
{
     bottom: 0px;
}

    .multiple-textarea-panel .textarea-container:hover .textarea-timestamp-link {
        display: inline-block;
    }



.form-actions .buttons-container {
    float: left;
}

.form-actions .buttons-container {
    float: right;
}

.footer-buttons {
    padding: 5px 10px;
}

    .footer-buttons .btn-report-multiple .btn-group {
        display: inline-block;
        height: 28px;
    }

    .footer-buttons .dropdown-menu {
        top: initial;
        bottom: 100%;
        z-index: 1000015;
    }

    .footer-buttons .btn-cancel,
    .footer-buttons .btn-unvoid,
    .footer-buttons .btn-report-single,
    .footer-buttons .btn-report-multiple-1,
    .footer-buttons .btn-report-multiple-2,
    .footer-buttons .btn-report-multiple-3 {
        position: relative;
        padding-left: 24px;
    }

        .footer-buttons .btn-cancel span,
        .footer-buttons .btn-cancel i,
        .footer-buttons .btn-unvoid span,
        .footer-buttons .btn-unvoid i {
            position: absolute;
            top: 7px;
            left: 8px;
        }

        .footer-buttons .btn-report-single span,
        .footer-buttons .btn-report-single i,
        .footer-buttons .btn-report-multiple-1 span,
        .footer-buttons .btn-report-multiple-1 i,
        .footer-buttons .btn-report-multiple-2 span,
        .footer-buttons .btn-report-multiple-2 i,
        .footer-buttons .btn-report-multiple-3 span,
        .footer-buttons .btn-report-multiple-3 i {
            position: absolute;
            top: 6px;
            left: 8px;
        }

        .footer-buttons .btn-report-single span,
        .footer-buttons .btn-report-single i,
        .footer-buttons .btn-report-multiple-1 span,
        .footer-buttons .btn-report-multiple-1 i,
        .footer-buttons .btn-report-multiple-2 span,
        .footer-buttons .btn-report-multiple-2 i,
        .footer-buttons .btn-report-multiple-3 span,
        .footer-buttons .btn-report-multiple-3 i {
            position: absolute;
            top: 6px;
            left: 8px;
        }

        .footer-buttons .btn-report-single span,
        .footer-buttons .btn-report-single i,
        .footer-buttons .btn-report-multiple-1 span,
        .footer-buttons .btn-report-multiple-1 i,
        .footer-buttons .btn-report-multiple-2 span,
        .footer-buttons .btn-report-multiple-2 i,
        .footer-buttons .btn-report-multiple-3 span,
        .footer-buttons .btn-report-multiple-3 i {
            position: absolute;
            top: 6px;
            left: 8px;
        }

        .footer-buttons .btn-report-single span,
        .footer-buttons .btn-report-single i,
        .footer-buttons .btn-report-multiple-1 span,
        .footer-buttons .btn-report-multiple-1 i,
        .footer-buttons .btn-report-multiple-2 span,
        .footer-buttons .btn-report-multiple-2 i,
        .footer-buttons .btn-report-multiple-3 span,
        .footer-buttons .btn-report-multiple-3 i {
            position: absolute;
            top: 6px;
            left: 8px;
        }

#saving-indicator {
    background: url("/Public/Img/Ext/default/grid/loading.gif") no-repeat left center;
    padding: 6px 4px 6px 20px;
    margin-left: 10px;
    display: none;
    float: left;
}

.saved-indicator,
.deleted-indicator,
.deleted-all-indicator {
    padding: 5px 6px;
    margin-right: 10px;
    float: right;
    color: #000000;
}

.error-indicator {
    padding: 5px 6px;
    margin-right: 10px;
    float: right;
    color: #B94A48;
}

.invalid-indicator {
    padding: 5px 6px;
    margin-right: 10px;
    float: right;
    color: #B94A48;
}

.canceled-indicator,
.voided-indicator,
.unvoided-indicator {
    padding: 5px 6px 5px 24px;
    position: relative;
    margin-right: 10px;
    float: right;
    color: #000000;
}

.helpful-text-indicator {
    padding: 5px 6px 5px 24px;
    position: relative;
    margin-right: 10px;
    float: right;
    color: #000000;
    display: none;
}

.canceled-indicator .ss-icon,
.unvoided-indicator .ss-icon {
    position: absolute;
    top: 8px;
    left: 8px;
}

.alert-small {
    padding: 7px 14px;
    font-size: 10px;
}

.alert-error ul {
    list-style-type: square;
    padding: 5px 0 0 15px;
    color: #B94A48;
    margin-bottom: 4px;
}

    .alert-error ul li {
        list-style-type: square;
        color: #B94A48;
        font-size: 12px;
        padding: 3px 5px 1px 10px;
    }

.all_caps {
    text-transform: uppercase;
}

.regular-text {
    text-transform:none;
    font-weight:normal;
    white-space:normal;
}

[data-qtip] {
    cursor: help;
}

.open-tip {
    cursor: help;
}

.opentip-container .opentip {
  font-size: 10px;
  padding: 6px 10px;
}

.style-opentip-in-modal {
    z-index: 1000500 !important;
}

.opentip .gray-horiz-line {
    margin-bottom: 4px;
}

.dropdown-menu li > a {
    color: #08C;
}

.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
    background: #D3E2F3;
    color: #08C;
}

.dropdown-menu .dropdown-header {
    color: #999999;
    padding: 3px 15px;
    font-weight: normal;
}

.dropdown-menu li > a.disabled,
.dropdown-menu li > a.disabled .fa {
    color: #CDCDCD;
}

.dropdown-menu li > a.disabled:hover,
.dropdown-menu li > a.disabled:hover .fa {
    color: #CDCDCD;
    background:none;
    cursor:not-allowed;
}

.layout-size-small .apply-layout-sizing .dropdown-menu {
    font-size: 12px;
}

.layout-size-medium .apply-layout-sizing .dropdown-menu {
    font-size: 14px;
}

.layout-size-large .apply-layout-sizing .dropdown-menu {
    font-size: 16px;
}

.no-wrap {
    white-space: nowrap;
}

.box-wrap.antiscroll-wrap,
.box-wrap.antiscroll-wrap .box,
.box-wrap.antiscroll-wrap .antiscroll-inner {
    height: 100% !important;
    width: 100% !important;
}

/*Fix to Chrome v25 scrollbar problems.*/
.box-wrap ::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.iScroll ::-webkit-scrollbar,
.iScroll::-webkit-scrollbar {
    width: 13px;
    height: 15px;
}

.iScroll ::-webkit-scrollbar-button:start:decrement,
.iScroll ::-webkit-scrollbar-button:end:increment,
.iScroll::-webkit-scrollbar-button:start:decrement,
.iScroll::-webkit-scrollbar-button:end:increment {
    display: block;
    height: 0;
    background-color: transparent;
}

.iScroll ::-webkit-scrollbar-track-piece,
.iScroll::-webkit-scrollbar-track-piece {
    margin: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 1px #fff;
    -moz-box-shadow: 0 0 1px #fff;
    box-shadow: 0 0 1px #fff;
    position: relative;
}

.iScroll ::-webkit-scrollbar-thumb:vertical,
.iScroll::-webkit-scrollbar-thumb:vertical {
    height: 50px;
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 1px #fff;
    -moz-box-shadow: 0 0 1px #fff;
    box-shadow: 0 0 1px #fff;
    width: 13px;
    position: absolute;
    right: 20px;
    border: 3px solid #FFFFFF;
}

.iScroll ::-webkit-scrollbar-thumb:horizontal,
.iScroll::-webkit-scrollbar-thumb:horizontal {
    width: 50px;
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 1px #fff;
    -moz-box-shadow: 0 0 1px #fff;
    box-shadow: 0 0 1px #fff;
    border: 4px solid #FFFFFF;
}

.roundless-right,
.roundless-right * {
    -webkit-border-top-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    border-top-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.roundless-left,
.roundless-left * {
    margin-left: 0;
    -webkit-border-top-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    border-top-left-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-radius-bottomleft: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.ui-timepicker-list {
    z-index: 1000012;
}

.yellow {
    color: #FFF4BF;
}

.yellow-bg {
    background: #fcf8e3;
}

.dark-yellow {
    color: #c09853;
}



/* DOCUMENT THUMBS
------------------------------------------------------------------------*/

[class^="file-thumb-"],
[class*=" file-thumb-"] {
    display: inline-block;
    width: 22px;
    height: 33px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/Public/img/icons/file-colors.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    outline: none;
    margin-right: .3em;
}

.file-thumb-other {
    background-position: 0px 0px;
}

.file-thumb-jpg,
.file-thumb-jpeg {
    background-position: -22px 0px;
}

.file-thumb-gif {
    background-position: -44px 0px;
}

.file-thumb-png {
    background-position: -66px 0px;
}

.file-thumb-tif {
    background-position: -88px 0px;
}

.file-thumb-bmp {
    background-position: -110px 0px;
}

.file-thumb-doc,
.file-thumb-docx {
    background-position: 0px -33px;
}

.file-thumb-ppt {
    background-position: -22px -33px;
}

.file-thumb-pdf {
    background-position: -44px -33px;
}

.file-thumb-xls,
.file-thumb-xlsx {
    background-position: -66px -33px;
}

.file-thumb-wpd {
    background-position: -88px -33px;
}

.file-thumb-em {
    background-position: -110px -33px;
}

.file-thumb-rar {
    background-position: 0px -66px;
}

.file-thumb-zip {
    background-position: -22px -66px;
}

.file-thumb-csv {
    background-position: -44px -66px;
}

.file-thumb-txt {
    background-position: -66px -66px;
}

.file-thumb-link {
    background-position: -88px -66px;
}

.file-thumb-wav {
    background-position: -110px -66px;
}

.file-thumb-wma {
    background-position: 0px -99px;
}

.file-thumb-mp3 {
    background-position: -22px -99px;
}

.file-thumb-avi {
    background-position: -44px -99px;
}

.file-thumb-mov {
    background-position: -66px -99px;
}

.file-thumb-mp4 {
    background-position: -88px -99px;
}

.file-thumb-wmv {
    background-position: -110px -99px;
}

.file-thumb-msg {
    background-position: 0px -132px;
}

[class^="file2-thumb-"],
[class*=" file2-thumb-"] {
    display: inline-block;
    width: 46px;
    height: 22px;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("/public/img/icons/file2-colors.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    outline: none;
    margin-right: .3em;
}

.file2-thumb-other {
    background-position: 0px 0px;
}

.file2-thumb-jpg,
.file2-thumb-jpeg {
    background-position: 0px -22px;
}

.file2-thumb-gif {
    background-position: 0px -44px;
}

.file2-thumb-png {
    background-position: 0px -66px;
}

.file2-thumb-tif {
    background-position: 0px -88px;
}

.file2-thumb-bmp {
    background-position: 0px -110px;
}

.file2-thumb-doc {
    background-position: 0px -132px;
}

.file2-thumb-ppt {
    background-position: 0px -154px;
}

.file2-thumb-pdf {
    background-position: 0px -176px;
}

.file2-thumb-xls,
.file2-thumb-xlsx {
    background-position: 0px -198px;
}

.file2-thumb-wpd {
    background-position: 0px -220px;
}

.file2-thumb-eml {
    background-position: 0px -242px;
}

.file2-thumb-rar {
    background-position: 0px -264px;
}

.file2-thumb-zip {
    background-position: 0px -286px;
}

.file2-thumb-csv {
    background-position: 0px -308px;
}

.file2-thumb-txt {
    background-position: 0px -330px;
}

.file2-thumb-link {
    background-position: 0px -352px;
}

.file2-thumb-wav {
    background-position: 0px -374px;
}

.file2-thumb-wma {
    background-position: 0px -396px;
}

.file2-thumb-mp3 {
    background-position: 0px -418px;
}

.file2-thumb-avi {
    background-position: 0px -440px;
}

.file2-thumb-mov {
    background-position: 0px -462px;
}

.file2-thumb-mp4 {
    background-position: 0px -484px;
}

.file2-thumb-wmv {
    background-position: 0px -506px;
}

.file2-thumb-msg {
    background-position: 0px -528px;
}

.value-block-tag {
    background: #FFF4BF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #CCCCCC;
    line-height: 18px;
    min-height: 28px;
    height: auto;
    color: #000000;
    padding: 4px 20px 4px 6px;
    font-size: 10px;
    letter-spacing: 1px;
    display: inline-block;
    position: relative;
    margin: 0 5px 5px 0;
    cursor: pointer;
    overflow: auto;
}

    .value-block-tag strong {
        display: inline-block;
        margin-right: 4px;
    }

    .value-block-tag i {
        position: absolute;
        top: 6px;
        right: 5px;
    }

.value-block-tag-special {
    background: #E9F1FA;
}

.form-horizontal .value-block-link, 
.value-block-link
{
    color: #0088cc;
}

.value-block-link.value-block-link-lg span {
    font-size: 14px;
}
.value-block-link.value-block-link-lg span:hover {
    font-size: 14px;
    opacity: 0.75;
    cursor: pointer;
}

    .form-horizontal .value-block-link.disabled,
    .value-block-link.disabled {
        color: #CDCDCD;
        background: none;
        cursor: not-allowed;
    }

.highlight {
    background: #FFFBCC;
}

.cursor-pointer {
    cursor: pointer;
}
.cursor-default {
    cursor: default;
}

.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

.display-inline,
.value-block.display-inline {
    display: inline;
}

progress, /* All HTML5 progress enabled browsers */
progress[role] /* polyfill */ {
    /* Turns off styling - not usually needed, but good to know. */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* gets rid of default border in Firefox and Opera. */
    border: none;
    border-radius: 3px;
    /* Needs to be in here for Safari polyfill so background images work as expected. */
    background-size: auto;
    /* Dimensions */
    width: 400px;
    height: 28px;
}

    /* Polyfill */
    progress[role]:after {
        background-image: none; /* removes default background from polyfill */
    }

    /* Ensure fallback text doesn't appear in polyfill */
    progress[role] strong {
        display: none;
    }

    progress, progress[role][aria-valuenow] {
        /* Polyfill */
        background: #FFFFFF !important; /* !important is needed by the polyfill */
    }

        /* Chrome */
        progress::-webkit-progress-bar {
            background: #FFFFFF;
        }

.drop-file-box {
    height: 150px;
    border: 1px dashed #CCCCCC;
    background: #EFEFEF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-top: 66px;
    font-size: 18px;
    line-height: 18px;
    color: #999999;
    text-align: center;
}

.boxed-definition-list dl,
.boxed-definition-list dt,
.boxed-definition-list dd {
    clear: both;
}

.boxed-definition-list > dl {
    border: 1px solid #DDDDDD;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.boxed-definition-list dl.opened dt .icon-chevron-down {
    display: none;
}

.boxed-definition-list dl.closed dt .icon-chevron-up {
    display: none;
}

.boxed-definition-list > dl > dt:first-child {
    background: #F8F8F8;
}

.absolute-left {
    left: 0;
    position: absolute;
}

.absolute-right {
    right: 0;
    position: absolute;
}

input[type=radio] {
    width: 12px;
}

.disabled input[type=text],
.disabled input[type=radio],
.disabled input[type=checkbox],
.disabled select,
.disabled textarea {
    background-color: #eeeeee;
    border-color: #ddd;
    cursor: not-allowed;
}

.disabled .btn {
    background-color: #e6e6e6;
    cursor: default;
    background-image: none;
    background-color: #e6e6e6;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.disabled .btn-primary {
    background-color: #0055cc;
}

.disabled .btn-warning {
    background-color: #f89406;
}

.disabled .btn-danger {
    background-color: #bd362f;
}

.disabled .btn-success {
    background-color: #51a351;
}

.btn-info.disabled {
    background-color: #2f96b4;
}

.btn-inverse.disabled {
    background-color: #222222;
}

.btn-navbar.disabled {
    background-color: #222222;
}

.scrolling-disable-mask {
    position: absolute;
    background: #FFFFFF;
    opacity: 0.0;
}

[class^="vertical-text"],
[class*=" vertical-text"] {
    background: url(/public/img/layout/vertical-text.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    display: block;
    width: 26px;
    height: 100px;
}

.vertical-text-clients {
    height: 78px;
    background-position: -728px 0px;
}

.vertical-text-dashboard {
    height: 103px;
    background-position: -702px 0px;
}

.vertical-text-expenses {
    height: 93px;
    background-position: -676px 0px;
}

.vertical-text-tasks {
    height: 64px;
    background-position: -650px 0px;
}

.vertical-text-sql {
    height: 52px;
    background-position: -624px 0px;
}

.vertical-text-model-view {
    height: 110px;
    background-position: -598px 0px;
}

.vertical-text-save-options {
    height: 121px;
    background-position: -572px 0px;
}

.vertical-text-auditor {
    height: 65px;
    background-position: -546px 0px;
}

.vertical-text-reconciliation {
    height: 129px;
    background-position: -520px 0px;
}

.vertical-text-bank-reconciliation {
    height: 169px; 
    background-position: -494px 0px;
}

.vertical-text-work-space {
    height: 109px;
    background-position: -468px 0px;
}

.vertical-text-tasks {
    height: 66px;
    background-position: -442px 0px;
}

.vertical-text-filing {
    height: 67px;
    background-position: -416px 0px;
}

.vertical-text-documents {
    height: 105px;
    background-position: -390px 0px;
}

.vertical-text-cases {
    height: 66px;
    background-position: -364px 0px;
}

.vertical-text-navigation {
    height: 102px;
    background-position: -338px 0px;
}

.vertical-text-users {
    height: 66px;
    background-position: -312px 0px;
}

.vertical-text-reports {
    height: 83px;
    background-position: -286px 0px;
}

.vertical-text-register {
    height: 86px;
    background-position: -260px 0px;
}

.vertical-text-reg-categories {
    height: 136px;
    background-position: -234px 0px;
}

.vertical-text-petitions {
    height: 92px;
    background-position: -208px 0px;
}

.vertical-text-link-schedules {
    height: 137px;
    background-position: -182px 0px;
}

.vertical-text-deposit-receipts {
    height: 149px;
    background-position: -156px 0px;
}

.vertical-text-debtor-uploads {
    height: 140px;
    background-position: -130px 0px;
}

.vertical-text-claims {
    height: 74px;
    background-position: -104px 0px;
}

.vertical-text-claim-distribution {
    height: 159px;
    background-position: -78px 0px;
}

.vertical-text-case-management {
    height: 154px;
    background-position: -52px 0px;
}

.vertical-text-calendar {
    height: 90px;
    background-position: -26px 0px;
}

.vertical-text-assets {
    height: 73px;
    background-position: 0px 0px;
}

.transluscent {
    opacity:0.4;
}

.scrolling-table {
    overflow: auto;
    height: 100%;
    position: relative;
}

.overlap-head {
    position: absolute;
    top: 0;
    left: 0;
    height: 34px;
    margin-top: 34px;
}

.modal-width-760 {
    width: 760px;
    margin-left: -380px;
}

.child-modal-container {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	background: rgba(0, 0, 0, 0.8);
    padding: 40px 0;
	top: 0;
	left: 0;
}

.child-modal {
	margin:0px auto 0 auto;
	max-width:80%;
    background:#FFFFFF;
    border-radius:6px;
}

    .child-modal .modal-body {
        padding: 20px 40px 20px 40px;
    }
    
.circle-badge {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    height: 11px;
    width: 11px;
    display: inline-block;
}

.circle-badge-green {
    background-color: #C1E2B4;
    border: 1px solid #72B680;
}

.circle-badge-red {
    background-color: #ECCECE;
    border: 1px solid #C16271;
}

.circle-badge-blue {
    background-color: #D7E4F4;
    border: 1px solid #3777C6;
}

.circle-badge-orange {
    background-color: #F7D5A6;
    border: 1px solid #CA7604;
}


.row-container
{
    position: relative;
    width: 100%;
    height: 100%;
}

    .row-container .row-two-third-height.row-first
    {
        position:absolute;
        top: 0px;
        right: 0px;
        bottom: 34%;
        left: 0px;

    }

    .row-container .row-one-third-height.row-second {
        position:absolute;
        top: 66%;
        right: 0px;
        bottom: 0px;
        left: 0px;
    }

.titled-panel .minimized
{
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.titled-panel .title-bar, 
.titled-panel .title-bar li 
{
    list-style-type:none;
    margin:0;
    padding:0;
}

    .titled-panel .title-bar li
    {
        float: left;
    }

        .titled-panel .title-bar.restored li + li:last-child, 
        .titled-panel .title-bar.maximized li + li:last-child
        {
            float: right;
        }

    .titled-panel .title-bar.minimized li
    {
        background: #FFFFFF;
        border-bottom:1px solid #CCCCCC;
    }

    .titled-panel .title-bar.minimized li:hover
    {
        background: #EFEFEF;
    }

    .titled-panel .title-bar.minimized li:first-child,  
    .titled-panel .title-bar.minimized li:first-child:hover 
    {
        background-color:transparent;
    }

    .titled-panel .title-bar.restored,
    .titled-panel .title-bar.maximized
    {
        height: 38px;
        padding-left:3px;
        border-bottom:1px solid #CCCCCC;
    }

    .titled-panel h2
    {
        color: #777777;
        font-weight: bold;
        padding: 12px 12px 9px 8px;
        font-size: 12px;
        line-height: 14px;
    }

    .layout-size-medium .titled-panel h2,
    .layout-size-large .titled-panel h2 {
        font-size: 14px;
    }

    .titled-panel .title-bar.restored li:not(:last-child) a,
    .titled-panel .title-bar.maximized li:not(:last-child) a
    {
        display:inline-block;
        padding:10px 11px 9px 11px;
        margin-top:4px;
        color: #0087CC;
        margin-left:2px;
        font-size:12px;
        line-height:14px;
        font-weight:normal;
        background: #FFFFFF;
        border-bottom:1px solid #CCCCCC;
        text-decoration: none;
    }
        
        .titled-panel .title-bar.restored li a.td-home-rightnav-index-tab-link:hover
        .titled-panel .title-bar.maximized li a.td-home-rightnav-index-tab-link:hover
        {
            background: #EFEFEF;
            border-bottom:1px solid #CCCCCC;
            border-top:1px solid #FFFFFF;
            border-left:1px solid #FFFFFF;
            border-right:1px solid #FFFFFF;
            padding:9px 12px 9px 12px;
            -webkit-border-top-left-radius: 3px;
            -webkit-border-top-right-radius: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

        .titled-panel .title-bar.restored li a.td-home-rightnav-index-tab-link.active,
        .titled-panel .title-bar.maximized li a.td-home-rightnav-index-tab-link.active
        {
            color: #444444;
            font-weight: bold;
            background: #F9F9F9;
            border-bottom:1px solid #F9F9F9;
            border-top:1px solid #CCCCCC;
            border-left:1px solid #CCCCCC;
            border-right:1px solid #CCCCCC;
            padding:9px 12px 9px 12px;
            cursor:default;
            -webkit-border-top-left-radius: 3px;
            -webkit-border-top-right-radius: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

.titled-panel .title-bar li.dropdown .dropdown-menu,
.titled-panel .title-bar li.dropdown .dropdown-menu {
    min-width: 80px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.titled-panel .title-bar.restored li.dropdown li, 
.titled-panel .title-bar.maximized li.dropdown li {
    float: none;
}

    .titled-panel .title-bar.restored li.dropdown li a,
    .titled-panel .title-bar.maximized li.dropdown li a {
        display: block;
        border: 0px;
        padding: 3px 15px;
    }

    .titled-panel .title-bar.restored li.dropdown li a:hover,
    .titled-panel .title-bar.maximized li.dropdown li a:hover {
        color: #005580;
        text-decoration: none;
        background-color: #D3E2F4;
    }

        .titled-panel .title-bar.restored li.dropdown li a.active,
        .titled-panel .title-bar.maximized li.dropdown li a.active {
            background: #EFEFEF;
        }

.titled-panel .title-bar a,
.titled-panel .title-bar a:hover,
.titled-panel .title-bar a:active {
    outline: none;
}

.titled-panel .minimize, 
.titled-panel .restore, 
.titled-panel .maximize
{
    width:26px;
    display:block;
    background:url(/public/img/layout/td-panel-expand-collapse-buttons.gif);
    background-repeat: no-repeat;
    margin:0;
    padding:0;
    border:0;
}

.titled-panel .restore
{
    height:18px;
    background-position: -52px 0px;
    
}

.titled-panel .minimized .maximize
{
    height:19px;
    background-position: -52px -18px;
}

.titled-panel .minimize
{
    height:37px;
    background-position: 0px 0px;
    float:right;
}

.titled-panel .restored .maximize
{
    height:37px;
    background-position: -26px 0px;
    float:right;
}

    .titled-panel .restored .maximize:hover
    {
        background-position: -104px 0px;
    }

.titled-panel .restored .restore
{
    float: right;
    height:37px;
    background-position: 0px -37px;
}

.titled-panel .restored .restore:hover
{
    background-position: -78px -37px;
}

.titled-panel .maximized .minimize
{
    height: 37px;
    background-position: -26px -37px;
    float:right;
}

.titled-panel .maximized .restore
{
    height:37px;
    background-position: 0px 0px;
    float:right;
}

.titled-panel .restore:hover {
	background-position: -132px 0px;
}
.titled-panel .minimized  .maximize:hover {
	background-position: -132px -18px;
}
.titled-panel .minimize:hover {
	background-position: -78px 0px;
}
.titled-panel.maximize:hover {
	background-position: -104px 0px;
}
.titled-panel .maximized .minimize:hover {
	background-position: -104px -37px;
}
.titled-panel .maximized .restore:hover {
	background-position: -78px 0px;
}


input.flush-right-input,
.flush-right-input input {
    margin-right: 0px;
}







.progress-header-left,
.progress-header-center,
.progress-header-right 
{
    height: 30px;
}

.progress-header-left span
{
    display:block;
    height:100%;
    margin-left:50%;
    color: #777777;
    background: url('/Public/Img/Layout/td-progress-header-left-bg.png') top left no-repeat;
}

.progress-header-center
{
    background: url('/Public/Img/Layout/td-progress-header-center-bg.png') top center no-repeat;
}

    .progress-header-center span
    {
        font-size: 10px;
        color: #777777;
        display: inline-block;
        width: initial;
        height: initial;
        background: #FFFFFF;
        padding: 3px 8px;
        text-transform: uppercase;
    }

.progress-header-right span
{
    display:block;
    height:100%;
    margin-right:50%;
    color: #777777;
    background: url('/Public/Img/Layout/td-progress-header-right-bg.png') top right no-repeat;
}

.progress-step span
{
    display: block;
    width: 100%;
    height: 100%;
    color:#999999;
    background: url('/Public/Img/Layout/td-progress-step.png') bottom center no-repeat;
    height:54px;
}

    .progress-step.pre-complete span,
    .progress-step.complete span
    {
        cursor: pointer;
    }

    .progress-step.complete span.active
    {
        cursor: default;
    }

.progress-step.pre-complete span 
{
    background: url('/Public/Img/Layout/td-progress-step-complete.png') bottom center no-repeat;
}

.progress-step span.active
{
    color:#000000;
    font-weight:bold;
    background: url('/Public/Img/Layout/td-progress-step-active.png') bottom center no-repeat;
}

    .progress-step span.complete
    {
        background: url('/Public/Img/Layout/td-progress-step-complete.png') bottom center no-repeat;
    }    

    .progress-step span.active.complete
    {
        background: url('/Public/Img/Layout/td-progress-step-active-complete.png') bottom center no-repeat;
    }

    .progress-step.pre-complete span.complete.active
    {
        background: url('/Public/Img/Layout/td-progress-step-active-complete-full-line.png') bottom center no-repeat;
    }

    .progress-step.complete span.complete.active
    {
        background: url('/Public/Img/Layout/td-progress-step-active-complete-half-line.png') bottom center no-repeat;
    }

.glimpse-nowrap {
    z-index: 1000050;
}

.normal-weight,
.form-horizontal .normal-weight {
    font-weight: normal;
}

span:not(.fa-stack) .fa {
    color: #B8B8B8;
    font-size:12px;
}

.fa-hover,
span:not(.fa-stack):hover > .fa,
a:hover > .fa,
span:hover > * > .fa,
a:hover > * > .fa,
.btn:hover .fa {
    color: #444444;
}

span:hover .fa.no-hover,
a:hover .fa.no-hover {
    color: #B8B8B8;
}

.btn-primary .fa,
.btn-primary:hover .fa {
    color: #FFFFFF;
}

.sortable-placeholder {
    background: #FFFFFF !important;
    -webkit-box-shadow:inset 0 0 10px 5px #DDDDDD;
    box-shadow:inset 0 0 10px 5px #DDDDDD;
    height:59px !important;
}

.ellipsis {
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.table-header-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.calendar-swatch-green {
    display: inline-block;
    background: green;
    height: 10px;
    width: 10px;
    margin-right:4px;
}

.calendar-swatch-orange {
    display: inline-block;
    background: orange;
    height: 10px;
    width: 10px;
    margin-right:4px;
}

.bottom-prong,
.top-prong {
    position: absolute;
    height: 9px;
    width: 18px;
    overflow: hidden;
    margin-left:-9px;
}

.bottom-prong {
    bottom: -16px;
}
.top-prong {
    top: -16px;
}

.no-prong {
    display:none;
}

.prong-dk, 
.prong-lt {
    position: absolute;
    left: 0;
    top: 0;
}

.prong-dk {
    border: 9px solid;
    border-color: #ccc transparent;
}

.prong-lt {
    border: 8px solid;
    border-color: #fff transparent;
    left: 1px;
}

.bottom-prong .prong-dk, 
.bottom-prong .prong-lt {
    border-bottom-width: 0;
}

.top-prong .prong-dk, 
.top-prong .prong-lt {
    border-top-width: 0;
}

.top-prong .prong-lt {
    top: 1px;
}

[class*="color-swatch"] {
    background-color: #668CB3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
}

.color-swatch-1 {
    background-color: #4B76E9;
}
.color-swatch-2 {
    background-color: #12689E;
}
.color-swatch-3 {
    background-color: #82AE40;
}
.color-swatch-4 {
    background-color: #366651;
}
.color-swatch-5 {
    background-color: #A21713;
}
.color-swatch-6 {
    background-color: #EFA20B;
}
.color-swatch-7 {
    background-color: #9F2E84;
}
.color-swatch-8 {
    background-color: #8760CD;
}
.color-swatch-9 {
    background-color: #264DBC;
}
.color-swatch-10 {
    background-color: #3093B9;
}
.color-swatch-11 {
    background-color: #289000;
}
.color-swatch-12 {
    background-color: #38AA86;
}
.color-swatch-13 {
    background-color: #7F3736;
}
.color-swatch-14 {
    background-color: #D6B900;
}
.color-swatch-15 {
    background-color: #7B0661;
}
.color-swatch-16 {
    background-color: #B683E4;
}
.color-swatch-17 {
    background-color: #0F3499;
}
.color-swatch-18 {
    background-color: #60B9DB;
}
.color-swatch-19 {
    background-color: #126509;
}
.color-swatch-20 {
    background-color: #78C3B5;
}
.color-swatch-21 {
    background-color: #FC7062;
}
.color-swatch-22 {
    background-color: #CC7700;
}
.color-swatch-23 {
    background-color: #E47FCB;
}
.color-swatch-24 {
    background-color: #551D84;
}
.color-swatch-25 {
    background-color: #7197FC;
}
.color-swatch-26 {
    background-color: #165074;
}
.color-swatch-27 {
    background-color: #A7C777;
}
.color-swatch-28 {
    background-color: #0A4D2F;
}
.color-swatch-29 {
    background-color: #D1211A;
}
.color-swatch-30 {
    background-color: #FA8000;
}
.color-swatch-31 {
    background-color: #C150A5;
}
.color-swatch-32 {
    background-color: #783EAB;
}

.chunk-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.chunk-list > li {
    list-style-type: none;
    background: #FFFFFF;
    border: 1px solid #DCDCDC;
    padding: 10px;
    margin: 0 0 10px 0;
}

.page-header__scrolling-nav {
    list-style-type: none;
    padding-top: 5px;
}

.page-header__scrolling-nav li {
    float: left;
    margin-left:15px;
}

    .page-header__scrolling-nav li:first-child {
        margin-left:30px;
    }

    .page-header__scrolling-nav li a.active {
        color: #005580;
        text-decoration: underline;
    }

/*Small Layout Sizing Logic
-------------------------------------------------------*/
    .layout-size-small .apply-layout-sizing label {
        font-size: 10px;
    }

.layout-size-small .apply-layout-sizing input,
.layout-size-small .apply-layout-sizing textarea,
.layout-size-small .apply-layout-sizing select,
.layout-size-small .apply-layout-sizing .uneditable-input {
    font-size: 10px;
}

.layout-size-small .apply-layout-sizing .btn {
    font-size:12px;
}

.layout-size-small .apply-layout-sizing .value-block {
    font-size:10px;
}

.layout-size-small .apply-layout-sizing .page-header h1 {
    font-size:12px;
    color:#666666;
}

.layout-size-small .apply-layout-sizing .chzn-container {
    font-size: 10px;
}

.layout-size-small .page-header__scrolling-nav li a {
    font-size: 10px;
}
/*Medium Layout Sizing Logic
-------------------------------------------------------*/
.layout-size-medium .apply-layout-sizing label {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
}

.layout-size-medium .apply-layout-sizing input,
.layout-size-medium .apply-layout-sizing textarea,
.layout-size-medium .apply-layout-sizing select,
.layout-size-medium .apply-layout-sizing .uneditable-input {
    font-size: 12px;
}

.layout-size-medium .apply-layout-sizing .btn,
.layout-size-medium .apply-layout-sizing .value-block {
    font-size:12px;
}

.layout-size-medium .apply-layout-sizing .page-header h1 {
    font-size:14px;
    font-weight:normal;
    color:#666666;
}

.layout-size-medium .apply-layout-sizing .chzn-container {
    font-size: 12px;
}

.layout-size-medium .page-header__scrolling-nav li a {
    font-size: 12px;
}

/*Large Layout Sizing Logic
-------------------------------------------------------*/
.layout-size-large .apply-layout-sizing label {
    font-size:14px;
    font-weight:normal;
}

.layout-size-large .apply-layout-sizing input,
.layout-size-large .apply-layout-sizing textarea,
.layout-size-large .apply-layout-sizing select,
.layout-size-large .apply-layout-sizing .uneditable-input {
    font-size: 14px;
    letter-spacing:0px;
}

.layout-size-large .apply-layout-sizing .btn,
.layout-size-large .apply-layout-sizing .value-block {
    font-size:14px;
}

.layout-size-large .apply-layout-sizing .page-header h1 {
    font-size:16px;
    font-weight:normal;
    color:#666666;
}

.layout-size-large .apply-layout-sizing .chzn-container {
    font-size: 14px;
}

.layout-size-large .page-header__scrolling-nav li a {
    font-size: 14px;
}

.layout-size-small .apply-layout-sizing .input-date {
  width: 74px;
}

.layout-size-medium .apply-layout-sizing .input-date,
.layout-size-large .apply-layout-sizing .input-date {
  width: 84px;
}

.layout-size-small .apply-layout-sizing .input-xmini {
    width: 50px;
}

.layout-size-medium .apply-layout-sizing .input-xmini,
.layout-size-large .apply-layout-sizing .input-xmini {
    width: 55px;
}

.layout-size-small .apply-layout-sizing .input-mini {
    width: 60px;
}

.layout-size-medium .apply-layout-sizing .input-mini,
.layout-size-large .apply-layout-sizing .input-mini {
    width: 70px;
}

.layout-size-small .apply-layout-sizing .input-small {
    width: 90px;
}

.layout-size-medium .apply-layout-sizing .input-small,
.layout-size-large .apply-layout-sizing .input-small {
    width: 100px;
}

.layout-size-small .apply-layout-sizing .input-money {
    width: 100px;
}

.layout-size-medium .apply-layout-sizing .input-money,
.layout-size-large .apply-layout-sizing .input-money {
    width: 115px;
}

.layout-size-small .apply-layout-sizing .money-label {
    width: 108px;
}

.layout-size-medium .apply-layout-sizing .money-label,
.layout-size-large .apply-layout-sizing .money-label {
    width: 117px;
}

.layout-size-small .apply-layout-sizing .input-phone {
    width: 132px;
}

.layout-size-medium .apply-layout-sizing .input-phone,
.layout-size-large .apply-layout-sizing .input-phone {
    width: 142px;
}

.layout-size-small .apply-layout-sizing .input-address-street {
  width: 255px;
}

.layout-size-small .apply-layout-sizing .input-append .input-standard-email,
.layout-size-small .apply-layout-sizing .input-prepend .input-standard-email {
    width: 231px;
}

.layout-size-medium .apply-layout-sizing .input-address-street,
.layout-size-large .apply-layout-sizing .input-address-street {
  width: 265px;
}

.layout-size-medium .apply-layout-sizing .input-append .input-standard-email,
.layout-size-large .apply-layout-sizing .input-append .input-standard-email,
.layout-size-medium .apply-layout-sizing .input-prepend .input-standard-email,
.layout-size-large .apply-layout-sizing .input-prepend .input-standard-email {
    width: 241px;
}

.layout-size-small .apply-layout-sizing .input-address-zip {
  width: 75px;
}

.layout-size-medium .apply-layout-sizing .input-address-zip,
.layout-size-large .apply-layout-sizing .input-address-zip {
  width: 85px;
}

.layout-size-small .apply-layout-sizing .input-drivers-license {
    width: 125px;
}

.layout-size-medium .apply-layout-sizing .input-drivers-license,
.layout-size-large .apply-layout-sizing .input-drivers-license {
    width: 135px;
}

.layout-size-small .apply-layout-sizing .input-xlarge,
.layout-size-small .apply-layout-sizing .input-email {
  width: 255px;
}

.layout-size-medium .apply-layout-sizing .input-xlarge,
.layout-size-large .apply-layout-sizing .input-xlarge,
.layout-size-medium .apply-layout-sizing .input-email,
.layout-size-large .apply-layout-sizing .input-email {
  width: 265px;
}

.layout-size-small .apply-layout-sizing .select-xlarge {
  width: 245px;
}

.layout-size-medium .apply-layout-sizing .select-xlarge,
.layout-size-large .apply-layout-sizing .select-xlarge {
  width: 255px;
}

.layout-size-small .apply-layout-sizing .alert,
.layout-size-medium .apply-layout-sizing .alert {
  font-size:12px;
}

.layout-size-large .apply-layout-sizing .alert {
  font-size:14px;
}

.layout-size-small .apply-layout-sizing .td-custom-grid .x-grid-cell-inner {
    font-size: 10px;
}

.layout-size-medium .apply-layout-sizing .td-custom-grid .x-grid-cell-inner {
    font-size: 12px;
}

.layout-size-large .apply-layout-sizing .td-custom-grid .x-grid-cell-inner {
    font-size: 14px;
}

.control-collapse-height .controls {
    height: auto !important;
}

.control-collapse-height input,
.control-collapse-height select, 
.control-collapse-height .value-block {
    margin-bottom: 0px !important;
}


.layout-size-small #tdSharedFooterIndicators,
.layout-size-medium #tdSharedFooterIndicators,
.layout-size-small .footer-indicators,
.layout-size-medium .footer-indicators {
    font-size: 12px;
}

.layout-size-large #tdSharedFooterIndicators,
.layout-size-large .footer-indicators {
    font-size: 14px;
}

.layout-size-small .apply-layout-sizing .grid {
    font-size: 11px;
}

.layout-size-medium .apply-layout-sizing .grid {
    font-size: 12px;
}

.layout-size-large .apply-layout-sizing .grid {
    font-size: 14px;
}

.layout-size-small .apply-layout-sizing .modal-header h1 {
    font-size: 14px;
}

.layout-size-medium .apply-layout-sizing .modal-header h1 {
    font-size: 15px;
}

.layout-size-large .apply-layout-sizing .modal-header h1 {
    font-size: 16px;
}

.layout-size-medium .apply-layout-sizing .no-width .control-label,
.layout-size-large .apply-layout-sizing .no-width .control-label {
    width: auto !important;
}

.layout-size-medium .apply-layout-sizing .no-width .controls,
.layout-size-large .apply-layout-sizing .no-width .controls {
    margin-left:0px !important;
}

.nav-header-fixed {
    background: #f8f8f8;
    border-bottom:1px solid #DDDDDD;
    position:absolute;
    top: 0;
    right:0;
    left:0;
    height:26px;
}

    .nav-header-fixed.double {
        height: 62px;
    }

    .nav-header-fixed h2 {
        font-size:12px; 
        float:left;
        padding:0 20px 0 10px;
    }

    .nav-header-fixed .nav {
        list-style-type: none;
        float:left;
    }

        .nav-header-fixed .nav > li {
            float: left;
            position:relative;
        }

            .nav-header-fixed .nav > li.active > a {
                background-color: #dddddd;
            }

            .nav-header-fixed .nav > li > a,
            .nav-header-fixed .nav > li.active > a {
                color: #555555;
                text-shadow:none;
                margin:0;
                padding:4px 12px;
            }
            .nav-header-fixed .nav > li > ul {
                display: none;
                position: absolute;
                top: 26px;
                left: 0;
                margin:5px 0 0 0;
            }

            .nav-header-fixed .nav > li.active > ul {
                display: block;
                border-top: 1px #cccccc solid;
                margin-top: 0px;
                padding-top: 0px;
            }

                .nav-header-fixed .nav > li.active > ul li {
                    float:left;
                }

                    .nav-header-fixed .nav > li.active > ul li a {
                        padding: 1px 7px;
                        line-height: 13px;
                        display: inline-block;
                    }

                       .nav-header-fixed .nav > li.active > ul li.active a {
                            background: #dddddd;
                        }

                        .nav-header-fixed .nav > li.active > ul li a span {
                            display: block;
                            width:100%;
                        }

                            .nav-header-fixed .nav > li.active > ul li a span:nth-child(2) {
                                color: #777777;
                                text-decoration: none;
                            }

                            .nav-header-fixed .nav > li.active > ul li a:hover span:nth-child(2) {
                                text-decoration: none;
                            }

    .nav-header-fixed + .content-fixed {
        position:absolute;
        top:36px;
        right:0;
        bottom:0;
        left:0;
        overflow:auto;
        padding:10px;
    }

    .nav-header-fixed.double + .content-fixed {
        top: 62px;
    }

.thin-tabs .nav-tabs > li > a,
.thin-tabs .nav-tabs > li > span,
.nav-tabs.thin-tabs > li > a,
.nav-tabs.thin-tabs > li > span {
    padding-top: 1px;
    padding-bottom: 3px;
    margin-bottom:2px;
}

.sneaky-text {
    cursor: pointer;
    max-width:94%;
}

.sneaky-text span::after { 
    content: "    \f040  edit";
    font: normal normal normal 14px/1 FontAwesome;
    color: #08c;
    font-size: 10px;
    
}

.sneaky-text span {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 10px;
    color: #000000;
    display: inline-block;
    min-height: 16px;
    min-width: 5px;
    letter-spacing: 1px;
    width:100%;
    cursor: pointer;
    padding:4px;
    border:1px solid #FFFFFF;
}

    .sneaky-text span:empty {
        margin-top: 5px;
    }

    .sneaky-text textarea, .sneaky-text input {
        width: 100%;
        display: none;
        float: none;
        letter-spacing: 1px;
        cursor: default;
        margin: 0px 0 12px 0;
        opacity: 0.0;
    }

.sneaky-text.edit-mode span {
    display: none;
}

.sneaky-text.edit-mode textarea {
    display: block;
}

#tdApplicationConfirmIndex .fa-stack {
    float: left;
    margin: 0 10px 20px 0;
}

.chzn-container .chzn-results .group-result {
    color: #333;
    background: #DFDFDF;
}

    .chzn-container .chzn-results .group-result em {
        text-transform: none;
        background-color: transparent;
        font-style: italic;
    }

.link-color {
    color: #08c !important;
}

.text-disable {
    color: #CDCDCD !important;
}


.divider-header {
    height: 2px !important;
    position: relative;
    overflow: visible !important;
}

    .divider-header::after {
        display: inline-block;
        background: #fff;
        padding: 2px 5px 2px 10px;
        position: absolute;
        top: -10px;
        left: 0;
        z-index: 14;
        font-size: 8px;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

.text-error,
.text-red {
    color: #b94a48 !important;
}

.text-warning {
    color: #faa732 !important;
}

.text-warning[title]:hover {
    color: #f89406 !important
}

.text-center {
    text-align: center;
}

.width-95 {
    width: 95px !important;
}

ul.list-has-style, ul.list-has-style li {
    list-style-type: disc;
}

    ol.list-has-style, ol.list-has-style li {
        list-style-type: decimal;
    }

.droparea {
    display: inline-block;
    border: 1px dashed #C6C6C6;
    background: rgba(50,50,50,0.10);
    padding: 1px 6px;
    margin: 3px 0;
    border-radius: 3px;
    line-height: 18px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
    

.vertical-text-updates {
    height: 66px;
    background-position: -750px -9px; 
}

#tdHomeRightNavIndexPanel > ul.title-bar.minimized.right-nav__list--standard > li:nth-child(7) > a > div {
    right: -12px !important;
    top: 61px !important;
    transform: rotate(90deg);
    transform-origin: left top;
    display: inline-block;
    white-space: nowrap;    
}

#tdHomeRightNavIndexPanel > ul.title-bar.restored.right-nav__list--standard > li.dropdown.open > ul > li:nth-child(3) > a > div {
    right: 5px !important;
    top: -1px !important;
}

#tdHomeRightNavIndexPanel > ul.title-bar.maximized.right-nav__list--standard > li:nth-child(6) > a > div{
    right: 2px !important;
    top: 3px !important;
}

.beamer_icon.active, #beamerIcon.active {
    width: 12px !important;
    height: 12px !important;
    line-height: 12px !important;
    /*color: rgb(255, 90, 95);*/ /* Uncomment this to remove (rather to hide) the number of updates and just show the red dot instead */
}

.beamerAnnouncementPopupContainer{
    z-index: 9999999999 !important;
}
body{min-height:630px;position:relative;min-width:320px}#tdLoginAllContainer{background:#cfe6f2;padding:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:92%;max-width:860px;border-radius:14px}#tdLoginContainer{width:310px;padding:15px 50px}#tdLoginContainer h2{text-transform:capitalize}.padding-top-15{padding-top:15px}#tdLoginHeader{position:absolute;top:0;right:0;left:0;padding:22px 0 0 0;border-bottom:1px solid #ccc}#tdLoginHeader img{width:180px}#tdLoginHeaderInner{width:100%;max-width:860px;margin:0 auto;padding:0 20px}#tdLoginHeaderBottom{margin-top:23px}#tdLoginFun{display:block;width:500px}#tdLoginFun.upload-login{width:auto;margin:0 auto}#tdLoginFun .upload-login-link{color:#aee4ff;font-weight:600}#tdLoginFun .upload-login-link:hover{color:#00a3f0}#tdLoginFun h1{color:#09122a;font-weight:400;font-size:35px;line-height:60px}#tdLoginFun h1 span{display:inline-block}#tdLoginFun h2{color:#09122a;font-weight:400;font-size:20px;line-height:40px}#tdLoginFun h2 span{display:inline-block}#tdLoginHeaderLinks{float:right;font-size:12px;padding-top:22px;color:#777}#tdLoginHeaderLinks a{color:#09122a}#tdLoginUserLoggedInContainer{margin:10px 0 0 -15%;width:130%;padding:0 8px 4px 8px;border-color:#999;background:#ddd;letter-spacing:.5px}#tdLoginUserLoggedInContainer .control-label{font-weight:400}#tdLoginHeaderLinks a,#tdLoginHeaderLinks a:visited{color:#09122a}#tdLoginHeaderLinks a:hover{color:#333}#tdLoginMessageMobile{display:none}#tdLoginFun .alert{font-size:1.4em;width:100%;margin-left:0;margin-right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media all and (max-width:840px){#tdLoginHeader{position:static}#tdLoginFooterPush{display:none}#tdLoginContainer{position:static;margin:200px auto 30px}body{height:auto!important;min-height:100%!important}#tdLoginFun{display:none}#tdLoginMessageMobile{display:block}}@media all and (max-width:540px){#tdLoginFooter{padding-top:10px}#tdLoginFooter .float-right{float:none;clear:both;padding-left:18px;padding-bottom:10px}#tdLoginFooterBottom{margin-top:15px}#tdLoginHeaderInner img{width:100px}#tdLoginHeaderLinks{float:none}}#tdApplicationUserForgotPassword,#tdApplicationUserResetPassword{margin:0 auto;text-align:center;padding-top:100px}.login-form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:360px;width:100%}.login-form__logo{width:auto;height:62px}.login-form__h1{color:#fff;font-weight:400;font-size:35px;line-height:60px}.login-form__h1 span{display:inline-block;text-shadow:1px 1px 4px #707070}.login-form__h2{color:#fff;font-weight:400;font-size:20px;line-height:40px}.login-form__h2 span{display:inline-block;background:rgba(0,0,0,.2);padding:0 7px}.login-form__h2--small{font-size:13px;line-height:26px}.login-form__inputs{max-width:210px;margin:0 auto}.login-form__go-back-link{color:#fff;display:inline-block;padding-top:8px}.login-form__tagline{font-size:115%;color:#fff;text-shadow:1px 1px 4px #707070;margin:0}.login-form__tagline-block{display:inline-block;background:rgba(0,0,0,.2);padding:0 10px 6px 10px}.login-form__tagline-block:first-child{padding:6px 10px}.login-form__heading{color:#fff;font-size:35px;font-weight:400;text-shadow:1px 1px 4px #707070;line-height:60px}#tdApplicationUserLinkSentMessage{margin:0;width:100%}.show-more__contents{position:absolute;opacity:0;visibility:hidden;top:50%;left:calc(100% + 20px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s;transition:opacity .3s;width:250px;background:rgba(255,255,255,.93);border:1px solid #999;border-radius:4px;padding:10px 14px;text-align:left}.show-more.active .show-more__contents,.show-more:hover .show-more__contents{opacity:1;visibility:visible}#tdApplicationUserCaptcha .g-recaptcha{width:305px;display:inline-block;margin:0 0 15px 0;-webkit-transform:translateX(-47px);transform:translateX(-47px)}#tdApplicationUserPasswordReqs{width:208px;text-align:left}#tdApplicationUserPasswordReqs p{margin-bottom:0}#tdApplicationUserPasswordReqs ul{margin-bottom:3px}#tdApplicationUserPasswordReqs li{list-style-type:disc}#tdApplicationUserPasswordReqsToggle{position:absolute;top:50%;left:calc(100% + 15px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
�PNG

   IHDR  �   �   @b�   sBIT|d�   	pHYs    ��~�   tEXtSoftware Adobe Fireworks CS5.1�H�   tEXtCreation Time 07/16/124d��    IDATx���k$˓߿�e�������1�/���Hk.�̰f.��a�¹��e.�����h �Xv��jX[���e[6n���!#������2#Kݚ��P�������Y�����(��4CD; ���ύ1��?^�o Zʝc.+��!��12��~�  �Ƙ�@u�Dtf���&��g^������ƘG�r�+�ǟ>�7":0�|'�� `���I��P��LY� v���~]�/��%�s�W�S�6"�S�9�� N��# #"�3�|ɐ]t�AD{ �a�;��sCD/a�] � n�1�.��܇m��1�^BfO�}�
���2|(�������vƛ%;"?�[����$�Hv`����	��>ǗN�=�}nsƈb�OO�]; �
����&����p��p��/ ��HD��2�zVs|��I������7���g �D�O�{�I�י���.�C�|�y�� ��P���?�*liJ��<�	�������5�cfD$!�Q�t9���D0����8�
���s��E�r*=��0��v�F�M��9 /e	��� P~&�	�}�Eە.ſ����5���.0K� ��)��Zs��� �M�~|�!�VY�:��)�㎲Ǩ*OG��.�C.#��-iF�mRJ�(m���BU�(T��Ϙ�?��9V'ʩ����CD����St|c+x�/��N<R��P�:�|.w_�~��� `�y�,Vg5�a-��Jy\
�� ��c&D�fZ�8EVg��
u��l���鬠�A8F��;�sWfÙ�?x�+��X����$�,z����KQ��}�ną�n�3��b���+��OT>���Ʒ�k�a��V���H��r_q
u��d㔏�hG�0�;���]U�@E���C�
�
HP4	�)�P�v��i�5U~'�����o
��t������|���tg)�b�1�J'��R}k����5(Ԥ%�5K\�K[�ǟ���a#X�ed"�@Ds��H�n�#�Е�=!�� ~�㯉�Wi}��T�E.>���X7�0T������b'�c�:+�1ڭNR-<�dDt��;����b��ќ��v��%�+��l=g���pV���t���x۸��Ϩ��V'�R1%�ǟE���OE�BH�#�+�M\��2�N���BT��w��/��-qFDWN�rT����˫%�1_8�X���]�6)��g����>��w�+U)�HD� �ź�ۚ<eY��j����}a����.�
���u��K�e���.Sj�)=��`ݣ�uF�7Fg?�R._��Ez��Ir/[�\�QyIc����P}���>���jX�1 ��k��E_K����ϰ����u��X��L2[��6L~��^S�������5����+���&E����`=e�P���ʻv��1t��v͟�K&}y9zQ��<F<�����X�M���A�YNε�y��F��(WJ��2�����E�~5�|#�������VJ>[G�[؀�W�Dt��vn+]SM��B�2z��~0���G$Qr�)-��ia��s �uG�P_�*�i��uZ�>�%.�M�\/�e���޽{�I� ���7|��=�k6��K:X�ҊUT���-L\�-��2�zQCA�o����*�]���_�m\Se�E���E
_����z��Qd��I�k�!���,�������V��k��m��Tc�,c�1���T�U$�W�a�[�f�h��&aŵ)�5�a�ؤ;ħP��>m�S���Iex��6Pi���)֬7'5�_y����/4����ځl��ֲ{����S-ԧ���W؈f�>4�r?p�� ��#�P���ZQe-���6�J�*��(JI�j�%��(���A���(���JUQEQ�P��(��(B�RUEQ!T�*��(��TEQEU���(�"�*UEQE�V��; EQEiI�5�^V�����̕���H�z6K����~!4g?py�\F�#���l2I�dk���9}�ٚˮr��p9}��{a���r":�}�"���汽pn�Izy|�d�}��^b�<�|5�|K��7��#,�̱e/��6�tK]���?�轓�%�_������oA���Tf-+�=���Ts#�LC�<���O%5Zsnc����C��9c$'B��ف�7#":��sr���?Bs�����1� d)Uo�sI����k��"/�X����h�'HC�-�^J:<��(Ce�t�a�X��ҊUJ�P&�O�{��4O~��0�!6X��|���?�g�����(x��q�0s(-��_h�����\�Kr�e[�6]�l���C�����g�9���?`�� NS�]��*�6���;"�α�}K�Z�Ṓ,�T�$���Rd�g�� ��s��3��1���� u��o��;t��;r�u����}��e�O��c":���Μ6\6��%JϪ�;W�}�Ӈ�Txu��zʖ������%����6J�{��A��V��z ����WBƘ���a���:9�z���9�O(Vٵ���ß�P�hE[k�4/�M
�Q�b����6\�+��Luӆ.�K�}\s� �4�ۧ"��C�|σc�|���� �Z��Xi"z;H>x�D�Ǉ���g**���|_���D�gx�.������T������~�k�C���+�n��J�]�S"��ղ\3!��}��'8-��Z�c"�&�Ie����y�R�:D��lb����l=͑>#=���\��Ty ���f�zJ��B>[G�޹S"��)�͔�6w.ebk���D�������ѝ�����R�A>�o[KZ��f�&Z��~�]�1f�
�=o�ҮZ��u�9L c��H��u}�,��Z}�f�m�y�&tGa�D*�Z�����.Ŋk�s����RgZ�%��&���.㗷��>����ݹ}|�l}���cpm����*�.�)$���!O���a��1�f����X~��k��T7����7�\�t$�8}}��-Y����-e��Phañb�E�cev�0	�I(ƘG"�����j�\ú2��s�g��C2�;�ys��ۄ�Yb�����]99��ȯ �>�H�/d��{Q&���\��S�Xn��?��A�?L³`��)���
M���
�IO��� 6�������j��S����}8^�ު{�]ەp=u�	"z��;BG���� ?�b��Uive~eyn��i���2��A�����S0��}R��}(��\����R�������'�x�������j�B��� �J�{�n�<�W��|�tV�J��Z��1��M��aT�,���#���|	A@,(�55���o��n��-?�eE
���?}���[S���͖jA�X���0 c��=x5�4Α��B���wc�	=|�p�����SP|m�Y(UƹM��&΍���R�&���?�JUb�^���K~i�C��Y^���fK���۞�\� ��]��/��OD��;���/�������%��*�v.h�5p�&,�6�߂ϡr�ml�^��	�����k�1_h���!�ۿ�R����Ny��*ԆmX�������	�w�ݿ��(��tGS�)��(��TEQEU���(�"�*UEQEB���(���JUQEQ�P��(��(B�RUEQ!T�*��(��TEQEU���(�"���Eٱ��I4�'� �-���޵�f�h�2q���aR�E��m�˛�)5Gb ���o�1Y)�"e`��
�)Ӓ��щ��m_Jߵ/���(J7�,5wX�c"�Vvm�щ?�$r���vߒ�뱬8{D�W"SA��o	��R��ϻ ^8$��DJ-�?�p��%9I3���Gi��Mύ��^�|J�ED{ �I��u\ɐ��N��K���:Y}�8͡�������Le&�X�(Vg��%����|��P�.�@��]�6� @@�c&�c&\�o ~����)U�%��m�jƘ":�����*a�yWJ�}vcf�1b���z��/b��'���R�K��#�X���X���΍��T���X����sc�/)�x�&i �A�|�{�/錛�M%��s#�R��j.%����	i�_ɲJ׻.9v_en��\r�4���3�C��S�������Sh���f�db
�)�<���S�$���]k# �`'	dL��p�N$e3C`�\�����+7t�2ֹ{�?�o��l�}x�Z��)�T��/i}c�; ^��-;��߻6]PQ��{�em3ċ�d��k W�s��^
��V=`9I��&?�o���Y.ڈ�}�XBY+=�e����������CM hW���^p��9�m-U�Ѣ�$�5E��h��$����*7������;p�7^�s�`]�"�H�,�c �Dt)hU����B�>ݛ�X�6����)�r��rJ���˗�u�3���&������A�%W��|��aE�{����p�H���[V���#%�=(���ɥ��dE�ۺ�$���v�Au���2C��b�P,B^B��"=�]�`� ��X7�j�����/�w� S,-�mc ���?C�Y��{:}���_��Y���{���W����O�]�����n��߄�^���B���KBoa�޿�2�c�0P�I���b��-Q��ƘG"r{'E�Һ٠�k���JY�,n��-��6�{XW���)����%�2���=>g�mc�i�el���M��$+���6���@XQ���@�]�I~
5i��P����V��_rި4���*8�`��b�JuLD�&�Kn��?�&"�J~9p����^�U,ʜmG���A,V����ro��f�O��"_RV)�D�*PQ|E�\(�0%-�L�����kj�ܺF��R;���w��W�	�z�s��.�9������S �^|5�҃������ț̸�?��(3�2�Xs��{�����a+������u�
x0���,*�I+4�RU�=�TEQEM��(��(B�RUEQ!T�*��(��TEQEU���(�"�*UEQEB���(���JUQEQ�P��(��(B�V�D�ÙA Dt��uPEQ6�V�)�����T>+�$�<���9����cغ���ļ���ea���s/%�E�; ~��MeR*���V��@��6��<'�˨9��^�S�.�H��,�e&�,��d���l&��05�\��kV��c�%��&@n�������lns�+�Cbi	]�*?�kwc�Ei�e��OD� \KdzN�xP[b�J�g/�; /Z)��rv`ǋ��J��r*=���Ǎ�+uot�z;p���_ϊl�ͯ ��5��K&��Vх����lVNq�,U���W*�K��o��#ۙ/��wm҆u����W�'�m�u"����Z��LԊɕ,���= �DtVb)��޻��ߒ��~E`�egͱT��ϝ� w��ǐk�����o������T#�S��:-�7�������ee<�F�$�f�o�D�h��u�B�c�e�� ��|���\�c�~�	e�����a�	����Kh�y�DP�����l��ok��1p����Ǝm��ue�鋢e�znk��=j�6Tl���� �[p|���mq�(���T��$s�� 
5��T�s��9���>��͕���E\�\�3ėc���g��P[�����dL� �Uq�}Q���b�C�"���;�R��ZS1��Hg��w�Z1��
�M U���V���j�] ��Ӛ���0�d�w�v3�u�;� d%�&�c�(�}��n���\�(7Ӎ�-�P%�7��܉�s!��$�X[�@Ln��]V��P�kE�V��r �9�d���tS�j���v�1lC�ձɊ�D�B�zp� |4�\��|���"p��Z�.�^�;c̗�5�.�"ٽ�QJ	��J�u\X�:� ��T֦SwR�@]�@Jn��]������ ��7/��bM��
 �X�C��{S�gf��z�����h�U���d�[_�?-#���t�c�,g�ٓ�@D��}iU�z��5s� {k���{��L�(3H��J�u�rJ�_G���Qw��ڧd?jSVg$"����=�8^������}��m3.]�6�L��qW�׌H�;X��
�ݤwk��1��\��?l/Iv`#h�"�Buk���y=�:6Ƹ��n=��L�X�t��I�t��䊔��b���F��6��,�Kk��$��%�:e�NM���^vZ݁P����;Fuی�B���U�$'����)�n���K����f�D���Tf�b��1ߌ1߹���H��T����K�7�<cn���d~ᵻpMUtF���2��F��e���e]�B]7�jA����hj�z�-5��vr�_�%e�m�Tc�����=8�Y@����%�p�On��ˎ����.�I�l4eӾ�T�Ѷ�_ໂ�P�`�:�O\�dY��3��
U|c��Ŷ�GU�ڀ�#֔S乭!�N/�n�v�w�QP�:<��k �%�c�|��>�B�5��"���T�+�N��3�c��
�7�{ܤ��v��������ZT�dY�,"�1�<
ɟ����4�9ϖ/Hep��4U�OD��Eߨ�=�oT�ëW�v ��0�TEQ�^pʾe�z���(��(��|���(�"�*UEQEB���(���JUQEQ�P��(��(B�RUEQ!T�*��(��TEQEU���(�"�*UEQE�Ex�{!�l^��L �y6U���SI".(w�ۧ���v8��9lX��ًԁ}eO)I����w�t�~~d��Ż9�BS����*�yˏ���EP�_���e�n����� �7Xf�m�g�T��u���c���6W�nk��3���FO ��|���s䥍�S��K�}ަ�v0�Slmz�]��,* �#�Q�\���1�c�/ >a�@^�}������AD{���BDox@��{�e_���:J�OP�Sx%d�
u���Û��6q����YX��K�2�c>Df��k�V�� !
�#�Ϳ��.|���)��_c.8���E��1l��k��7 '9r��Ob96����31�\��Fc�C)��@�
#���g�f ;�HL� ,���!�>>��	�Jok;��g�cv�f�I�ypna��ў�җ|w��1_���%��d����W"��������O��"�'���&S��ɍa��/��1���5��p��չ�x}�����ϯ�Agy�w�]J���;�ҥ�� θ�,ت;�9}\�꓂��D�&b�a�@�I&���*8߸�#����X*�{�\�^��� �2�����;x��ˆȪ?���pD�HDS,;W���b`��/3W~�Dkg���S":�퀕s�K��k�»�RQ�y��)���?p��\�/��C�zi�yܞ�ae���w<6i���ur�h�e���:Nӄ`��_$�.����c�A�}*cn�𞁂bu\mES�	�嬱�駩���ޅ�����)�G����$��9ɿ�f-� )!�qc���5�-���7t��+c&\���G��Wj�� �z��e�&QR�
5S�9���q��S���P���,^�Sxܕ3��O�_���!�}��J�d4nQ�?N���ehMD4tʌhE~9����X��n�|��r.�B*�;�j���::��8�{��kw�/ q`N
3 C/@`���ј�n��.��])�︾��S>�+� K�IE�f������61Eu)d���]k�M��|>	�@�,qe��?ްU$���ݖ�~x�����}�[��R�0l)?e!�/���QX�XZ7�6Dn�\���*��i��d��g��Y��v��lP�om��Nhr W�WƘK"��)�[v��{���w������J@�)��P����wu�4Z,� ��~{m���3�%�%��Og�����В�>lAޢ`n�(��H{!J�
��i��nܟÎq�Dta�����|g����(�)��c�k��? ��/=�>Kտn��X��l�oA�|�8O�cN9%���?d���*���Y�w<ؼ����M`�f��2|!�	�1��#���{O%g�  	`IDATPnQ�.�5����OKF �c����$�>c�c���Ɩ$����3�r��%���/a�n��Tި�N6� �R}������������{U?
Y/��Cؠ����@� 6��yR��X(�)��RL\oST(���}!�BeJ�O�(ܕ(b$%=W�w�����"�������|��>l�����LT�?o�^9�_S����c��vŖ,����e�xoD	��'t���6Ó�>�����JmYQ���(����YjEQEU���(�"�*UEQEB���(���JUQEQ�P��(��(B�RUEQ!T�*��(��TEQEU���(�"�*�D�h�3�(��(
�j� �~�؁MZ}���o"� �	�� �wƘ������ ��7c���)���!l��� s_���Bϱ̛���l꪿H���75�dg^����L#B2���F���I���BDG�1�k�sJ?p�����|I}W8-��YZ(UOQ�����y&a�:��c � �� ��D�����������T���`s��GJ	�\��Qxp�j�[c̤���+�pRt"	���6W�����5=Xc"څM��џ�>���Kr�M�'d�[3�<�ȑ׷���p�Y"�]���jS�M`��;�*�� ��������`��#��K���'���r�� >�(&�t�����ݣ�@�Q��bE5�U�\αw脈~�T�~>�m Pԕ$�A�h�ݞ�.	��J^��ׇn�'{��K�e��?���:1�0iJ�x�M$���%Կ�������}+�\�T�¥�� `@D]]�^���w�3�~��צ6�gm�p���N��X��s�����N�p4x	|F Ή������	��:L�p�>��1q�^���e����vy%쯎i�uZK�[W���Ձ@trk���&��Ƙ/<�U�y {~��[����.�{���g�ii�?�,�����|���I�c>4�VV��";�U��7c�-����As����=�"zi��� �5� r۾3����}z��:�:���>��D� V�޺��� �Xdx+gz	Z�M ����R��g��ua�r]�$�Ρ)��T����o�ĉdD�?�\X/˦�rB�U�\�_ |	�o���h�T�����J��3c�Ǆ���{]�\.��S������΢�װ
�\�S W ���VHg�h`��-p=��c ��*+�!���ϰJ�UW�7ضvQ�-���n\@W�����
�L��#>����>�o�Ҽ@�B��6N��A�7%[�c��2�?&��P���GY)g�%-��^���n|e��i��و����4�bKM���w_�D���s��x'�
��Ry��v���K�b~��p\��k�)<�1�n�sc���Ԛ@������*�N��Z�[>6�k��{����O���~���B�B�}�vj��l9Ś:������YQ�]�T ��(���Ȍ���^Y�v�%��S���q�j��CąW 7H��>�1w�$��`g"�{D|���Re�p�a'��� ��Y��.V�'�3.'��{��l��|�_?8�S�����|�:0=a4�=�k�I���@���!�N�x��{LDg9
d��Q�w�*��@�dj+��P����bA6�J��؈tH����������)ջ��5��k[�:�Yw�<c|��Pc�sdX��c�c[Eg��a�# �ƘK�]�z�������5�k�Ƙ	+�q�|�t�}�{�qm�_l��7�^c����Up]'JZ�D���[x._,�Vw�����mK���@�E�&�"Ѿ�|e:o�bE�+����̘l�Q��*�We�V�nk1���0�ϱ�J��Ԯ/ʹ�$�;�C����w��P�Ś���k�o�ݺ ���|�㸍XEIo������F��'yK�'�Vy:k���]}��6���9���[;q�������Ǆ�7۝���1�D4E����Re�-5n�/��$ݺ�W���K�O��P�~d/Zv%��\*�� �m'�G�j����ͽe�>��I����D��	��$��d���}��B~H�E��q���nv�^��SX�0�Up�l����)2���}�))w���Tٞ|X�v���ӗ�ۅ]׬��QF���(�NW� ����
	�P_�;Uvù �`�A�����1�P'9���y����͝�bz�p��Z��n�NSǣ���,�*w�Z��pv�p
���85�2�*S'oFD� �zn	�2��j�L�f�<x�U���wIr���%%|��e�=z�r�{�G=Z��H�[Sڕ�֫q��ֵ�X���h�4�3��s������J� Ŭ �ލ.�+�ߟS�@�    IEND�B`�
