/*!
 * Bootstrap v2.3.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.

 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
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;
}
@supports not (-ms-high-contrast: none) {
  sub,
  sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
  }
  sup {
    top: -0.5em;
  }
  sub {
    bottom: -0.25em;
  }
}
@media all and (-ms-high-contrast: none) {
  sub,
  sup {
    font-size: 75%;
    line-height: 0 !important;
  }
  sup {
    vertical-align: super;
  }
  sub {
    vertical-align: sub;
  }
}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */
  width: auto\9;
  /* IE7-8 need help adjusting responsive images */
  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
body {
  margin: 0;
  font-family: "Verdana", Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  background-color: #ffffff;
}
a {
  color: #08c;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #005580;
  text-decoration: underline;
}
.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.row {
  margin-left: -20px;
  *zoom: 1;
  zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
.span10 {
  width: 780px;
}
.span9 {
  width: 700px;
}
.span8 {
  width: 620px;
}
.span7 {
  width: 540px;
}
.span6 {
  width: 460px;
}
.span5 {
  width: 380px;
}
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 980px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 740px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 580px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 260px;
}
.offset2 {
  margin-left: 180px;
}
.offset1 {
  margin-left: 100px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
  zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.12765957%;
  *margin-left: 2.07446809%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.12765957%;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851%;
}
.row-fluid .span11 {
  width: 91.4893617%;
  *width: 91.43617021%;
}
.row-fluid .span10 {
  width: 82.9787234%;
  *width: 82.92553191%;
}
.row-fluid .span9 {
  width: 74.46808511%;
  *width: 74.41489362%;
}
.row-fluid .span8 {
  width: 65.95744681%;
  *width: 65.90425532%;
}
.row-fluid .span7 {
  width: 57.44680851%;
  *width: 57.39361702%;
}
.row-fluid .span6 {
  width: 48.93617021%;
  *width: 48.88297872%;
}
.row-fluid .span5 {
  width: 40.42553191%;
  *width: 40.37234043%;
}
.row-fluid .span4 {
  width: 31.91489362%;
  *width: 31.86170213%;
}
.row-fluid .span3 {
  width: 23.40425532%;
  *width: 23.35106383%;
}
.row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.84042553%;
}
.row-fluid .span1 {
  width: 6.38297872%;
  *width: 6.32978723%;
}
.row-fluid .offset12 {
  margin-left: 104.25531915%;
  *margin-left: 104.14893617%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957%;
  *margin-left: 102.0212766%;
}
.row-fluid .offset11 {
  margin-left: 95.74468085%;
  *margin-left: 95.63829787%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.61702128%;
  *margin-left: 93.5106383%;
}
.row-fluid .offset10 {
  margin-left: 87.23404255%;
  *margin-left: 87.12765957%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.10638298%;
  *margin-left: 85%;
}
.row-fluid .offset9 {
  margin-left: 78.72340426%;
  *margin-left: 78.61702128%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.59574468%;
  *margin-left: 76.4893617%;
}
.row-fluid .offset8 {
  margin-left: 70.21276596%;
  *margin-left: 70.10638298%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.08510638%;
  *margin-left: 67.9787234%;
}
.row-fluid .offset7 {
  margin-left: 61.70212766%;
  *margin-left: 61.59574468%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.57446809%;
  *margin-left: 59.46808511%;
}
.row-fluid .offset6 {
  margin-left: 53.19148936%;
  *margin-left: 53.08510638%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.06382979%;
  *margin-left: 50.95744681%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106%;
  *margin-left: 44.57446809%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.55319149%;
  *margin-left: 42.44680851%;
}
.row-fluid .offset4 {
  margin-left: 36.17021277%;
  *margin-left: 36.06382979%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.04255319%;
  *margin-left: 33.93617021%;
}
.row-fluid .offset3 {
  margin-left: 27.65957447%;
  *margin-left: 27.55319149%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.53191489%;
  *margin-left: 25.42553191%;
}
.row-fluid .offset2 {
  margin-left: 19.14893617%;
  *margin-left: 19.04255319%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.0212766%;
  *margin-left: 16.91489362%;
}
.row-fluid .offset1 {
  margin-left: 10.63829787%;
  *margin-left: 10.53191489%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.5106383%;
  *margin-left: 8.40425532%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
  zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
  zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 19.5px;
  font-weight: 200;
  line-height: 27px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999999;
}
a.muted:hover,
a.muted:focus {
  color: #808080;
}
.text-warning {
  color: #c09853;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}
.text-error {
  color: #b94a48;
}
a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}
.text-info {
  color: #3a87ad;
}
a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}
.text-success {
  color: #468847;
}
a.text-success:hover,
a.text-success:focus {
  color: #356635;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 9px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 18px;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
h2,
h3 {
  line-height: 36px;
}
h1 {
  font-size: 35.75px;
}
h2 {
  font-size: 29.25px;
}
h3 {
  font-size: 22.75px;
}
h4 {
  font-size: 16.25px;
}
h5 {
  font-size: 13px;
}
h6 {
  font-size: 11.05px;
}
h1 small {
  font-size: 22.75px;
}
h2 small {
  font-size: 16.25px;
}
h3 small {
  font-size: 13px;
}
h4 small {
  font-size: 13px;
}
.page-header {
  padding-bottom: 8px;
  margin: 18px 0 27px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  padding: 0;
  margin: 0 0 9px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 18px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}
ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 18px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 9px;
}
.dl-horizontal {
  *zoom: 1;
  zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 18px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
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: 16.25px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote small {
  display: block;
  line-height: 18px;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
  line-height: 18px;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 11px;
  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;
  white-space: nowrap;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 18px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
pre.prettyprint {
  margin-bottom: 18px;
}
pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
form {
  margin: 0 0 18px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 13.5px;
  color: #999999;
}
label,
input,
button,
select,
textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
input,
button,
select,
textarea {
  font-family: "Verdana", Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 18px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  vertical-align: middle;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #ccc;
  -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 .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  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: 28px;
}
select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #ccc;
  -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;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
.radio,
.checkbox {
  min-height: 18px;
  padding-left: 20px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.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;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}
.controls-row {
  *zoom: 1;
  zoom: 1;
}
.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}
.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -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);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 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;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -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);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -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);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 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.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -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);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 17px 20px 18px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
  zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.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-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 9px;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 13px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 18px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 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 input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 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;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  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-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 9px;
}
legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
  zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 9px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
div.progress {
  width: 100%;
  height: 100%;
  background: transparent;
  top: 0px;
  position: absolute;
  z-index: 9999;
}
div.iv-progress-bar {
  height: 20px !important;
  top: 50%;
  position: relative;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.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 #ddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.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 #ddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #ddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.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,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: 0.3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../images/glyphicons-halflings-white.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-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;
  width: 16px;
}
.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;
  width: 16px;
}
.icon-folder-open {
  background-position: -408px -120px;
  width: 16px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0 -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-up {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-up {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -312px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}
.dropup,
.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-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -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;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #08c, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #08c, #0077b3);
  background-image: -o-linear-gradient(top, #08c, #0077b3);
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #08c, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #08c, #0077b3);
  background-image: -o-linear-gradient(top, #08c, #0077b3);
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  margin: 0;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}
.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.well {
  min-height: 20px;
  padding: 4px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -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: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.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,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 8px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  border-color: #EAEAEA #EAEAEA #c4c4c4;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #EAEAEA;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 0;
  *margin-left: 0.3em;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #dddddd;
}
.btn:active,
.btn.active {
  background-color: #d1d1d1 \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-color: #ddd;
  border: 0;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 11px 19px;
  font-size: 16.25px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 11.05px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}
.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 0 6px;
  font-size: 9.75px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.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 {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #08c;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #003bb3;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #fbb450;
  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);
  background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #fff;
  background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ee5f5b;
  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);
  background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #fff;
  background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #62c462;
  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);
  background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bc0de;
  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);
  background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #fff;
  background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #444444;
  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);
  background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #fff;
  background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
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-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 {
  border-color: transparent;
  cursor: pointer;
  color: #08c;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: 0.3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 0px;
  margin-bottom: 0px;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 13px;
}
.btn-group > .btn-mini {
  font-size: 9.75px;
}
.btn-group > .btn-small {
  font-size: 11.05px;
}
.btn-group > .btn-large {
  font-size: 16.25px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
}
.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 > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #EAEAEA;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.btn .caret {
  margin-top: 10px;
  margin-left: 4px;
}
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}
.dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.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;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
  margin-left: 0;
}
.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
}
.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
  margin-left: 0;
}
.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
}
.btn-group-vertical > .btn-vertical {
  line-height: 28px;
  padding: 4px 7px;
}
.btn-group-vertical > .btn-vertical-text-rotate {
  line-height: 28px;
  padding: 0;
}
.btn-group-vertical > .btn-vertical.btn-small {
  line-height: 20px;
}
.btn-group-vertical > .btn-vertical > .caret.left {
  border-right: 4px solid #000000;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
}
.alert,
.alert h4 {
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-success h4 {
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-info h4 {
  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;
}
.nav {
  margin-left: 0;
  margin-bottom: 0px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li > a > img {
  max-width: none;
}
.nav > .pull-right {
  float: right;
}
.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,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #08c;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
  zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border-bottom: 4px solid transparent;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  background-color: #ffffff;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #08c;
}
.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 > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  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 {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  border-top-color: #08c;
  border-bottom-color: #08c;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
  zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
.tabbable:after {
  clear: both;
}
.tab-content {
  overflow: auto;
}
.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,
.tabs-below > .nav-tabs > li > a:focus {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 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,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #ddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
  background-color: #eeeeee;
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.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,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #ddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.nav > .disabled > a {
  color: #999999;
}
.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.navbar {
  overflow: visible;
  *position: relative;
  *z-index: 2;
}
body.orange .navbar-inner {
  background-color: #e67300;
  border: 1px solid #a85400;
}
body.orange .iv-theme {
  background-color: #e67300;
}
body.orange .navbar .divider-vertical {
  border-left: 1px solid #ff8000;
  border-right: 1px solid #ff8000;
}
body.orange .nav-collapse .nav > li > a:hover,
body.orange .nav-collapse .nav > li > a:focus,
body.orange .nav-collapse .dropdown-menu a:hover,
body.orange .nav-collapse .dropdown-menu a:focus {
  background-color: #e67300;
}
body.orange .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.orange .nav-collapse .navbar-form,
body.orange .nav-collapse .navbar-search {
  border-top: 1px solid #e67300;
  border-bottom: 1px solid #e67300;
}
body.orange .navbar .brand {
  text-shadow: 0 1px 0 #ff8000;
  color: #ffffff;
}
body.orange .navbar .nav > li > a {
  text-shadow: 0 1px 0 #ff8000;
  color: #ffffff;
}
body.orange .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.orange .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e67300;
  border-color: #cc6600 #cc6600 #804000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #cc6600;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.orange .navbar .btn-navbar:hover,
body.orange .navbar .btn-navbar:focus,
body.orange .navbar .btn-navbar:active,
body.orange .navbar .btn-navbar.active,
body.orange .navbar .btn-navbar.disabled,
body.orange .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #b35a00;
}
body.orange .navbar .btn-navbar:active,
body.orange .navbar .btn-navbar.active {
  background-color: #994d00 \9;
}
body.orange .navbar .nav > .active > a:focus {
  background-color: #cc6600;
}
body.orange .navbar .nav li.dropdown.open > .dropdown-toggle,
body.orange .navbar .nav li.dropdown.active > .dropdown-toggle,
body.orange .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #cc6600;
}
body.orange .navbar-link {
  color: #ffffff;
}
body.orange .navbar-link:hover,
body.orange .navbar-link:focus {
  color: #ffffff;
}
body.orange .nav-collapse .nav > li > a,
body.orange .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.orange a.productname {
  color: #ffffff;
}
body.orange .navbar-text {
  color: #ffffff;
}
body.orange .navbar .nav > li > a:focus,
body.orange .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.orange .navbar .nav > .active > a,
body.orange .navbar .nav > .active > a:hover,
body.orange .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.orange .navbar .nav li.dropdown.open > .dropdown-toggle,
body.orange .navbar .nav li.dropdown.active > .dropdown-toggle,
body.orange .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.orange .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.orange .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.orange .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.orange .navbar .nav li.dropdown > a:hover .caret,
body.orange .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.orange .nav-tabs > .active > a,
body.orange .nav-tabs > .active > a:hover,
body.orange .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #ff8000;
}
body.orange .nav-tabs.tabs-below > .active > a,
body.orange .nav-tabs.tabs-below > .active > a:hover,
body.orange .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #ff8000;
}
body.orange .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.orange .tabs-left .nav-tabs > .active > a,
body.orange .tabs-left .nav-tabs > .active > a:hover,
body.orange .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #FFFAC2;
}
body.blue .navbar-inner {
  background-color: #009dc0;
  border: 1px solid #006b82;
}
body.blue .iv-theme {
  background-color: #009dc0;
}
body.blue .navbar .divider-vertical {
  border-left: 1px solid #00b2d9;
  border-right: 1px solid #00b2d9;
}
body.blue .nav-collapse .nav > li > a:hover,
body.blue .nav-collapse .nav > li > a:focus,
body.blue .nav-collapse .dropdown-menu a:hover,
body.blue .nav-collapse .dropdown-menu a:focus {
  background-color: #009dc0;
}
body.blue .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.blue .nav-collapse .navbar-form,
body.blue .nav-collapse .navbar-search {
  border-top: 1px solid #009dc0;
  border-bottom: 1px solid #009dc0;
}
body.blue .navbar .brand {
  text-shadow: 0 1px 0 #00b2d9;
  color: #ffffff;
}
body.blue .navbar .nav > li > a {
  text-shadow: 0 1px 0 #00b2d9;
  color: #ffffff;
}
body.blue .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.blue .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #009dc0;
  border-color: #0088a6 #0088a6 #00495a;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #0088a6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.blue .navbar .btn-navbar:hover,
body.blue .navbar .btn-navbar:focus,
body.blue .navbar .btn-navbar:active,
body.blue .navbar .btn-navbar.active,
body.blue .navbar .btn-navbar.disabled,
body.blue .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #00738d;
}
body.blue .navbar .btn-navbar:active,
body.blue .navbar .btn-navbar.active {
  background-color: #005e73 \9;
}
body.blue .navbar .nav > .active > a:focus {
  background-color: #0088a6;
}
body.blue .navbar .nav li.dropdown.open > .dropdown-toggle,
body.blue .navbar .nav li.dropdown.active > .dropdown-toggle,
body.blue .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #0088a6;
}
body.blue .navbar-link {
  color: #ffffff;
}
body.blue .navbar-link:hover,
body.blue .navbar-link:focus {
  color: #ffffff;
}
body.blue .nav-collapse .nav > li > a,
body.blue .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.blue a.productname {
  color: #ffffff;
}
body.blue .navbar-text {
  color: #ffffff;
}
body.blue .navbar .nav > li > a:focus,
body.blue .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.blue .navbar .nav > .active > a,
body.blue .navbar .nav > .active > a:hover,
body.blue .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.blue .navbar .nav li.dropdown.open > .dropdown-toggle,
body.blue .navbar .nav li.dropdown.active > .dropdown-toggle,
body.blue .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.blue .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.blue .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.blue .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.blue .navbar .nav li.dropdown > a:hover .caret,
body.blue .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.blue .nav-tabs > .active > a,
body.blue .nav-tabs > .active > a:hover,
body.blue .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #00b2d9;
}
body.blue .nav-tabs.tabs-below > .active > a,
body.blue .nav-tabs.tabs-below > .active > a:hover,
body.blue .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #00b2d9;
}
body.blue .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.blue .tabs-left .nav-tabs > .active > a,
body.blue .tabs-left .nav-tabs > .active > a:hover,
body.blue .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #B2EBF2;
}
body.cyan .navbar-inner {
  background-color: #00a5bb;
  border: 1px solid #006f7d;
}
body.cyan .iv-theme {
  background-color: #00a5bb;
}
body.cyan .navbar .divider-vertical {
  border-left: 1px solid #00BCD4;
  border-right: 1px solid #00BCD4;
}
body.cyan .nav-collapse .nav > li > a:hover,
body.cyan .nav-collapse .nav > li > a:focus,
body.cyan .nav-collapse .dropdown-menu a:hover,
body.cyan .nav-collapse .dropdown-menu a:focus {
  background-color: #00a5bb;
}
body.cyan .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.cyan .nav-collapse .navbar-form,
body.cyan .nav-collapse .navbar-search {
  border-top: 1px solid #00a5bb;
  border-bottom: 1px solid #00a5bb;
}
body.cyan .navbar .brand {
  text-shadow: 0 1px 0 #00BCD4;
  color: #ffffff;
}
body.cyan .navbar .nav > li > a {
  text-shadow: 0 1px 0 #00BCD4;
  color: #ffffff;
}
body.cyan .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.cyan .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #00a5bb;
  border-color: #008fa1 #008fa1 #004b55;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #008fa1;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.cyan .navbar .btn-navbar:hover,
body.cyan .navbar .btn-navbar:focus,
body.cyan .navbar .btn-navbar:active,
body.cyan .navbar .btn-navbar.active,
body.cyan .navbar .btn-navbar.disabled,
body.cyan .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #007888;
}
body.cyan .navbar .btn-navbar:active,
body.cyan .navbar .btn-navbar.active {
  background-color: #00626e \9;
}
body.cyan .navbar .nav > .active > a:focus {
  background-color: #008fa1;
}
body.cyan .navbar .nav li.dropdown.open > .dropdown-toggle,
body.cyan .navbar .nav li.dropdown.active > .dropdown-toggle,
body.cyan .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #008fa1;
}
body.cyan .navbar-link {
  color: #ffffff;
}
body.cyan .navbar-link:hover,
body.cyan .navbar-link:focus {
  color: #ffffff;
}
body.cyan .nav-collapse .nav > li > a,
body.cyan .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.cyan a.productname {
  color: #ffffff;
}
body.cyan .navbar-text {
  color: #ffffff;
}
body.cyan .navbar .nav > li > a:focus,
body.cyan .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.cyan .navbar .nav > .active > a,
body.cyan .navbar .nav > .active > a:hover,
body.cyan .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.cyan .navbar .nav li.dropdown.open > .dropdown-toggle,
body.cyan .navbar .nav li.dropdown.active > .dropdown-toggle,
body.cyan .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.cyan .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.cyan .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.cyan .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.cyan .navbar .nav li.dropdown > a:hover .caret,
body.cyan .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.cyan .nav-tabs > .active > a,
body.cyan .nav-tabs > .active > a:hover,
body.cyan .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #00BCD4;
}
body.cyan .nav-tabs.tabs-below > .active > a,
body.cyan .nav-tabs.tabs-below > .active > a:hover,
body.cyan .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #00BCD4;
}
body.cyan .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.cyan .tabs-left .nav-tabs > .active > a,
body.cyan .tabs-left .nav-tabs > .active > a:hover,
body.cyan .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #B2EBF2;
}
body.darkblue .navbar-inner {
  background-color: #006594;
  border: 1px solid #003b56;
}
body.darkblue .iv-theme {
  background-color: #006594;
}
body.darkblue .navbar .divider-vertical {
  border-left: 1px solid #0077ad;
  border-right: 1px solid #0077ad;
}
body.darkblue .nav-collapse .nav > li > a:hover,
body.darkblue .nav-collapse .nav > li > a:focus,
body.darkblue .nav-collapse .dropdown-menu a:hover,
body.darkblue .nav-collapse .dropdown-menu a:focus {
  background-color: #006594;
}
body.darkblue .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.darkblue .nav-collapse .navbar-form,
body.darkblue .nav-collapse .navbar-search {
  border-top: 1px solid #006594;
  border-bottom: 1px solid #006594;
}
body.darkblue .navbar .brand {
  text-shadow: 0 1px 0 #0077ad;
  color: #ffffff;
}
body.darkblue .navbar .nav > li > a {
  text-shadow: 0 1px 0 #0077ad;
  color: #ffffff;
}
body.darkblue .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.darkblue .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006594;
  border-color: #00547a #00547a #001f2e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #00547a;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.darkblue .navbar .btn-navbar:hover,
body.darkblue .navbar .btn-navbar:focus,
body.darkblue .navbar .btn-navbar:active,
body.darkblue .navbar .btn-navbar.active,
body.darkblue .navbar .btn-navbar.disabled,
body.darkblue .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #004261;
}
body.darkblue .navbar .btn-navbar:active,
body.darkblue .navbar .btn-navbar.active {
  background-color: #003147 \9;
}
body.darkblue .navbar .nav > .active > a:focus {
  background-color: #00547a;
}
body.darkblue .navbar .nav li.dropdown.open > .dropdown-toggle,
body.darkblue .navbar .nav li.dropdown.active > .dropdown-toggle,
body.darkblue .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #00547a;
}
body.darkblue .navbar-link {
  color: #ffffff;
}
body.darkblue .navbar-link:hover,
body.darkblue .navbar-link:focus {
  color: #ffffff;
}
body.darkblue .nav-collapse .nav > li > a,
body.darkblue .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.darkblue a.productname {
  color: #ffffff;
}
body.darkblue .navbar-text {
  color: #ffffff;
}
body.darkblue .navbar .nav > li > a:focus,
body.darkblue .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.darkblue .navbar .nav > .active > a,
body.darkblue .navbar .nav > .active > a:hover,
body.darkblue .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.darkblue .navbar .nav li.dropdown.open > .dropdown-toggle,
body.darkblue .navbar .nav li.dropdown.active > .dropdown-toggle,
body.darkblue .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.darkblue .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.darkblue .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.darkblue .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.darkblue .navbar .nav li.dropdown > a:hover .caret,
body.darkblue .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.darkblue .nav-tabs > .active > a,
body.darkblue .nav-tabs > .active > a:hover,
body.darkblue .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #0077ad;
}
body.darkblue .nav-tabs.tabs-below > .active > a,
body.darkblue .nav-tabs.tabs-below > .active > a:hover,
body.darkblue .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #0077ad;
}
body.darkblue .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.darkblue .tabs-left .nav-tabs > .active > a,
body.darkblue .tabs-left .nav-tabs > .active > a:hover,
body.darkblue .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #B3E4F5;
}
body.default .navbar-inner {
  background-color: #009dc0;
  border: 1px solid #006b82;
}
body.default .iv-theme {
  background-color: #009dc0;
}
body.default .navbar .divider-vertical {
  border-left: 1px solid #00b2d9;
  border-right: 1px solid #00b2d9;
}
body.default .nav-collapse .nav > li > a:hover,
body.default .nav-collapse .nav > li > a:focus,
body.default .nav-collapse .dropdown-menu a:hover,
body.default .nav-collapse .dropdown-menu a:focus {
  background-color: #009dc0;
}
body.default .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.default .nav-collapse .navbar-form,
body.default .nav-collapse .navbar-search {
  border-top: 1px solid #009dc0;
  border-bottom: 1px solid #009dc0;
}
body.default .navbar .brand {
  text-shadow: 0 1px 0 #00b2d9;
  color: #ffffff;
}
body.default .navbar .nav > li > a {
  text-shadow: 0 1px 0 #00b2d9;
  color: #ffffff;
}
body.default .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.default .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #009dc0;
  border-color: #0088a6 #0088a6 #00495a;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #0088a6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.default .navbar .btn-navbar:hover,
body.default .navbar .btn-navbar:focus,
body.default .navbar .btn-navbar:active,
body.default .navbar .btn-navbar.active,
body.default .navbar .btn-navbar.disabled,
body.default .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #00738d;
}
body.default .navbar .btn-navbar:active,
body.default .navbar .btn-navbar.active {
  background-color: #005e73 \9;
}
body.default .navbar .nav > .active > a:focus {
  background-color: #0088a6;
}
body.default .navbar .nav li.dropdown.open > .dropdown-toggle,
body.default .navbar .nav li.dropdown.active > .dropdown-toggle,
body.default .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #0088a6;
}
body.default .navbar-link {
  color: #ffffff;
}
body.default .navbar-link:hover,
body.default .navbar-link:focus {
  color: #ffffff;
}
body.default .nav-collapse .nav > li > a,
body.default .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.default a.productname {
  color: #ffffff;
}
body.default .navbar-text {
  color: #ffffff;
}
body.default .navbar .nav > li > a:focus,
body.default .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.default .navbar .nav > .active > a,
body.default .navbar .nav > .active > a:hover,
body.default .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.default .navbar .nav li.dropdown.open > .dropdown-toggle,
body.default .navbar .nav li.dropdown.active > .dropdown-toggle,
body.default .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.default .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.default .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.default .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.default .navbar .nav li.dropdown > a:hover .caret,
body.default .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.default .nav-tabs > .active > a,
body.default .nav-tabs > .active > a:hover,
body.default .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #00b2d9;
}
body.default .nav-tabs.tabs-below > .active > a,
body.default .nav-tabs.tabs-below > .active > a:hover,
body.default .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #00b2d9;
}
body.default .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.default .tabs-left .nav-tabs > .active > a,
body.default .tabs-left .nav-tabs > .active > a:hover,
body.default .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #B2EBF2;
}
body.green .navbar-inner {
  background-color: #006736;
  border: 1px solid #002916;
}
body.green .iv-theme {
  background-color: #006736;
}
body.green .navbar .divider-vertical {
  border-left: 1px solid #008044;
  border-right: 1px solid #008044;
}
body.green .nav-collapse .nav > li > a:hover,
body.green .nav-collapse .nav > li > a:focus,
body.green .nav-collapse .dropdown-menu a:hover,
body.green .nav-collapse .dropdown-menu a:focus {
  background-color: #006736;
}
body.green .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.green .nav-collapse .navbar-form,
body.green .nav-collapse .navbar-search {
  border-top: 1px solid #006736;
  border-bottom: 1px solid #006736;
}
body.green .navbar .brand {
  text-shadow: 0 1px 0 #008044;
  color: #ffffff;
}
body.green .navbar .nav > li > a {
  text-shadow: 0 1px 0 #008044;
  color: #ffffff;
}
body.green .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.green .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006736;
  border-color: #004d29 #004d29 #000100;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #004d29;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.green .navbar .btn-navbar:hover,
body.green .navbar .btn-navbar:focus,
body.green .navbar .btn-navbar:active,
body.green .navbar .btn-navbar.active,
body.green .navbar .btn-navbar.disabled,
body.green .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #00341b;
}
body.green .navbar .btn-navbar:active,
body.green .navbar .btn-navbar.active {
  background-color: #001a0e \9;
}
body.green .navbar .nav > .active > a:focus {
  background-color: #004d29;
}
body.green .navbar .nav li.dropdown.open > .dropdown-toggle,
body.green .navbar .nav li.dropdown.active > .dropdown-toggle,
body.green .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #004d29;
}
body.green .navbar-link {
  color: #ffffff;
}
body.green .navbar-link:hover,
body.green .navbar-link:focus {
  color: #ffffff;
}
body.green .nav-collapse .nav > li > a,
body.green .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.green a.productname {
  color: #ffffff;
}
body.green .navbar-text {
  color: #ffffff;
}
body.green .navbar .nav > li > a:focus,
body.green .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.green .navbar .nav > .active > a,
body.green .navbar .nav > .active > a:hover,
body.green .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.green .navbar .nav li.dropdown.open > .dropdown-toggle,
body.green .navbar .nav li.dropdown.active > .dropdown-toggle,
body.green .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.green .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.green .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.green .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.green .navbar .nav li.dropdown > a:hover .caret,
body.green .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.green .nav-tabs > .active > a,
body.green .nav-tabs > .active > a:hover,
body.green .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #008044;
}
body.green .nav-tabs.tabs-below > .active > a,
body.green .nav-tabs.tabs-below > .active > a:hover,
body.green .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #008044;
}
body.green .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.green .tabs-left .nav-tabs > .active > a,
body.green .tabs-left .nav-tabs > .active > a:hover,
body.green .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #9CDDBD;
}
body.grey .navbar-inner {
  background-color: #737373;
  border: 1px solid #555555;
}
body.grey .iv-theme {
  background-color: #737373;
}
body.grey .navbar .divider-vertical {
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
}
body.grey .nav-collapse .nav > li > a:hover,
body.grey .nav-collapse .nav > li > a:focus,
body.grey .nav-collapse .dropdown-menu a:hover,
body.grey .nav-collapse .dropdown-menu a:focus {
  background-color: #737373;
}
body.grey .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.grey .nav-collapse .navbar-form,
body.grey .nav-collapse .navbar-search {
  border-top: 1px solid #737373;
  border-bottom: 1px solid #737373;
}
body.grey .navbar .brand {
  text-shadow: 0 1px 0 #808080;
  color: #ffffff;
}
body.grey .navbar .nav > li > a {
  text-shadow: 0 1px 0 #808080;
  color: #ffffff;
}
body.grey .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.grey .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #737373;
  border-color: #676767 #676767 #404040;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #676767;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.grey .navbar .btn-navbar:hover,
body.grey .navbar .btn-navbar:focus,
body.grey .navbar .btn-navbar:active,
body.grey .navbar .btn-navbar.active,
body.grey .navbar .btn-navbar.disabled,
body.grey .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #5a5a5a;
}
body.grey .navbar .btn-navbar:active,
body.grey .navbar .btn-navbar.active {
  background-color: #4d4d4d \9;
}
body.grey .navbar .nav > .active > a:focus {
  background-color: #676767;
}
body.grey .navbar .nav li.dropdown.open > .dropdown-toggle,
body.grey .navbar .nav li.dropdown.active > .dropdown-toggle,
body.grey .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #676767;
}
body.grey .navbar-link {
  color: #ffffff;
}
body.grey .navbar-link:hover,
body.grey .navbar-link:focus {
  color: #ffffff;
}
body.grey .nav-collapse .nav > li > a,
body.grey .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.grey a.productname {
  color: #ffffff;
}
body.grey .navbar-text {
  color: #ffffff;
}
body.grey .navbar .nav > li > a:focus,
body.grey .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.grey .navbar .nav > .active > a,
body.grey .navbar .nav > .active > a:hover,
body.grey .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.grey .navbar .nav li.dropdown.open > .dropdown-toggle,
body.grey .navbar .nav li.dropdown.active > .dropdown-toggle,
body.grey .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.grey .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.grey .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.grey .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.grey .navbar .nav li.dropdown > a:hover .caret,
body.grey .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.grey .nav-tabs > .active > a,
body.grey .nav-tabs > .active > a:hover,
body.grey .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #808080;
}
body.grey .nav-tabs.tabs-below > .active > a,
body.grey .nav-tabs.tabs-below > .active > a:hover,
body.grey .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #808080;
}
body.grey .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.grey .tabs-left .nav-tabs > .active > a,
body.grey .tabs-left .nav-tabs > .active > a:hover,
body.grey .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #F2F2F2;
}
body.gray .navbar-inner {
  background-color: #737373;
  border: 1px solid #555555;
}
body.gray .iv-theme {
  background-color: #737373;
}
body.gray .navbar .divider-vertical {
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
}
body.gray .nav-collapse .nav > li > a:hover,
body.gray .nav-collapse .nav > li > a:focus,
body.gray .nav-collapse .dropdown-menu a:hover,
body.gray .nav-collapse .dropdown-menu a:focus {
  background-color: #737373;
}
body.gray .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.gray .nav-collapse .navbar-form,
body.gray .nav-collapse .navbar-search {
  border-top: 1px solid #737373;
  border-bottom: 1px solid #737373;
}
body.gray .navbar .brand {
  text-shadow: 0 1px 0 #808080;
  color: #ffffff;
}
body.gray .navbar .nav > li > a {
  text-shadow: 0 1px 0 #808080;
  color: #ffffff;
}
body.gray .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.gray .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #737373;
  border-color: #676767 #676767 #404040;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #676767;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.gray .navbar .btn-navbar:hover,
body.gray .navbar .btn-navbar:focus,
body.gray .navbar .btn-navbar:active,
body.gray .navbar .btn-navbar.active,
body.gray .navbar .btn-navbar.disabled,
body.gray .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #5a5a5a;
}
body.gray .navbar .btn-navbar:active,
body.gray .navbar .btn-navbar.active {
  background-color: #4d4d4d \9;
}
body.gray .navbar .nav > .active > a:focus {
  background-color: #676767;
}
body.gray .navbar .nav li.dropdown.open > .dropdown-toggle,
body.gray .navbar .nav li.dropdown.active > .dropdown-toggle,
body.gray .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #676767;
}
body.gray .navbar-link {
  color: #ffffff;
}
body.gray .navbar-link:hover,
body.gray .navbar-link:focus {
  color: #ffffff;
}
body.gray .nav-collapse .nav > li > a,
body.gray .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.gray a.productname {
  color: #ffffff;
}
body.gray .navbar-text {
  color: #ffffff;
}
body.gray .navbar .nav > li > a:focus,
body.gray .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.gray .navbar .nav > .active > a,
body.gray .navbar .nav > .active > a:hover,
body.gray .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.gray .navbar .nav li.dropdown.open > .dropdown-toggle,
body.gray .navbar .nav li.dropdown.active > .dropdown-toggle,
body.gray .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.gray .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.gray .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.gray .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.gray .navbar .nav li.dropdown > a:hover .caret,
body.gray .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.gray .nav-tabs > .active > a,
body.gray .nav-tabs > .active > a:hover,
body.gray .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #808080;
}
body.gray .nav-tabs.tabs-below > .active > a,
body.gray .nav-tabs.tabs-below > .active > a:hover,
body.gray .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #808080;
}
body.gray .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.gray .tabs-left .nav-tabs > .active > a,
body.gray .tabs-left .nav-tabs > .active > a:hover,
body.gray .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #F2F2F2;
}
body.red .navbar-inner {
  background-color: #770000;
  border: 1px solid #390000;
}
body.red .iv-theme {
  background-color: #770000;
}
body.red .navbar .divider-vertical {
  border-left: 1px solid #900000;
  border-right: 1px solid #900000;
}
body.red .nav-collapse .nav > li > a:hover,
body.red .nav-collapse .nav > li > a:focus,
body.red .nav-collapse .dropdown-menu a:hover,
body.red .nav-collapse .dropdown-menu a:focus {
  background-color: #770000;
}
body.red .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.red .nav-collapse .navbar-form,
body.red .nav-collapse .navbar-search {
  border-top: 1px solid #770000;
  border-bottom: 1px solid #770000;
}
body.red .navbar .brand {
  text-shadow: 0 1px 0 #900000;
  color: #ffffff;
}
body.red .navbar .nav > li > a {
  text-shadow: 0 1px 0 #900000;
  color: #ffffff;
}
body.red .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.red .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #770000;
  border-color: #5d0000 #5d0000 #110000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #5d0000;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.red .navbar .btn-navbar:hover,
body.red .navbar .btn-navbar:focus,
body.red .navbar .btn-navbar:active,
body.red .navbar .btn-navbar.active,
body.red .navbar .btn-navbar.disabled,
body.red .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #440000;
}
body.red .navbar .btn-navbar:active,
body.red .navbar .btn-navbar.active {
  background-color: #2a0000 \9;
}
body.red .navbar .nav > .active > a:focus {
  background-color: #5d0000;
}
body.red .navbar .nav li.dropdown.open > .dropdown-toggle,
body.red .navbar .nav li.dropdown.active > .dropdown-toggle,
body.red .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #5d0000;
}
body.red .navbar-link {
  color: #ffffff;
}
body.red .navbar-link:hover,
body.red .navbar-link:focus {
  color: #ffffff;
}
body.red .nav-collapse .nav > li > a,
body.red .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.red a.productname {
  color: #ffffff;
}
body.red .navbar-text {
  color: #ffffff;
}
body.red .navbar .nav > li > a:focus,
body.red .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.red .navbar .nav > .active > a,
body.red .navbar .nav > .active > a:hover,
body.red .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.red .navbar .nav li.dropdown.open > .dropdown-toggle,
body.red .navbar .nav li.dropdown.active > .dropdown-toggle,
body.red .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.red .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.red .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.red .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.red .navbar .nav li.dropdown > a:hover .caret,
body.red .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.red .nav-tabs > .active > a,
body.red .nav-tabs > .active > a:hover,
body.red .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #900000;
}
body.red .nav-tabs.tabs-below > .active > a,
body.red .nav-tabs.tabs-below > .active > a:hover,
body.red .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #900000;
}
body.red .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.red .tabs-left .nav-tabs > .active > a,
body.red .tabs-left .nav-tabs > .active > a:hover,
body.red .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #DA8C88;
}
body.white .navbar-inner {
  background-color: #f2f2f2;
  border: 1px solid #d4d4d4;
}
body.white .iv-theme {
  background-color: #f2f2f2;
}
body.white .navbar .divider-vertical {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}
body.white .nav-collapse .nav > li > a:hover,
body.white .nav-collapse .nav > li > a:focus,
body.white .nav-collapse .dropdown-menu a:hover,
body.white .nav-collapse .dropdown-menu a:focus {
  background-color: #f2f2f2;
}
body.white .nav-collapse .nav .nav-header {
  color: #777777;
}
body.white .nav-collapse .navbar-form,
body.white .nav-collapse .navbar-search {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
body.white .navbar .brand {
  text-shadow: 0 1px 0 #FFFFFF;
  color: #777777;
}
body.white .navbar .nav > li > a {
  text-shadow: 0 1px 0 #FFFFFF;
  color: #777777;
}
body.white .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
body.white .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f2f2f2;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #e5e5e5;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.white .navbar .btn-navbar:hover,
body.white .navbar .btn-navbar:focus,
body.white .navbar .btn-navbar:active,
body.white .navbar .btn-navbar.active,
body.white .navbar .btn-navbar.disabled,
body.white .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #d9d9d9;
}
body.white .navbar .btn-navbar:active,
body.white .navbar .btn-navbar.active {
  background-color: #cccccc \9;
}
body.white .navbar .nav > .active > a:focus {
  background-color: #e5e5e5;
}
body.white .navbar .nav li.dropdown.open > .dropdown-toggle,
body.white .navbar .nav li.dropdown.active > .dropdown-toggle,
body.white .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #e5e5e5;
}
body.white .navbar-link {
  color: #777777;
}
body.white .navbar-link:hover,
body.white .navbar-link:focus {
  color: #777777;
}
body.white .nav-collapse .nav > li > a,
body.white .nav-collapse .dropdown-menu a {
  color: #777777;
}
body.white a.productname {
  color: #777777;
}
body.white .navbar-text {
  color: #777777;
}
body.white .navbar .nav > li > a:focus,
body.white .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #777777;
}
body.white .navbar .nav > .active > a,
body.white .navbar .nav > .active > a:hover,
body.white .navbar .nav > .active > a:focus {
  color: #777777;
}
body.white .navbar .nav li.dropdown.open > .dropdown-toggle,
body.white .navbar .nav li.dropdown.active > .dropdown-toggle,
body.white .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #777777;
}
body.white .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.white .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.white .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
body.white .navbar .nav li.dropdown > a:hover .caret,
body.white .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
body.white .nav-tabs > .active > a,
body.white .nav-tabs > .active > a:hover,
body.white .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #FFFFFF;
}
body.white .nav-tabs.tabs-below > .active > a,
body.white .nav-tabs.tabs-below > .active > a:hover,
body.white .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #FFFFFF;
}
body.white .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.white .tabs-left .nav-tabs > .active > a,
body.white .tabs-left .nav-tabs > .active > a:hover,
body.white .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #F5F5F5;
}
body.yellow .navbar-inner {
  background-color: #f3b700;
  border: 1px solid #b58900;
}
body.yellow .iv-theme {
  background-color: #f3b700;
}
body.yellow .navbar .divider-vertical {
  border-left: 1px solid #ffc40d;
  border-right: 1px solid #ffc40d;
}
body.yellow .nav-collapse .nav > li > a:hover,
body.yellow .nav-collapse .nav > li > a:focus,
body.yellow .nav-collapse .dropdown-menu a:hover,
body.yellow .nav-collapse .dropdown-menu a:focus {
  background-color: #f3b700;
}
body.yellow .nav-collapse .nav .nav-header {
  color: #ffffff;
}
body.yellow .nav-collapse .navbar-form,
body.yellow .nav-collapse .navbar-search {
  border-top: 1px solid #f3b700;
  border-bottom: 1px solid #f3b700;
}
body.yellow .navbar .brand {
  text-shadow: 0 1px 0 #ffc40d;
  color: #ffffff;
}
body.yellow .navbar .nav > li > a {
  text-shadow: 0 1px 0 #ffc40d;
  color: #ffffff;
}
body.yellow .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.yellow .navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f3b700;
  border-color: #d9a400 #d9a400 #8d6a00;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #d9a400;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
body.yellow .navbar .btn-navbar:hover,
body.yellow .navbar .btn-navbar:focus,
body.yellow .navbar .btn-navbar:active,
body.yellow .navbar .btn-navbar.active,
body.yellow .navbar .btn-navbar.disabled,
body.yellow .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #c09100;
}
body.yellow .navbar .btn-navbar:active,
body.yellow .navbar .btn-navbar.active {
  background-color: #a67e00 \9;
}
body.yellow .navbar .nav > .active > a:focus {
  background-color: #d9a400;
}
body.yellow .navbar .nav li.dropdown.open > .dropdown-toggle,
body.yellow .navbar .nav li.dropdown.active > .dropdown-toggle,
body.yellow .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #d9a400;
}
body.yellow .navbar-link {
  color: #ffffff;
}
body.yellow .navbar-link:hover,
body.yellow .navbar-link:focus {
  color: #ffffff;
}
body.yellow .nav-collapse .nav > li > a,
body.yellow .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
body.yellow a.productname {
  color: #ffffff;
}
body.yellow .navbar-text {
  color: #ffffff;
}
body.yellow .navbar .nav > li > a:focus,
body.yellow .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
body.yellow .navbar .nav > .active > a,
body.yellow .navbar .nav > .active > a:hover,
body.yellow .navbar .nav > .active > a:focus {
  color: #ffffff;
}
body.yellow .navbar .nav li.dropdown.open > .dropdown-toggle,
body.yellow .navbar .nav li.dropdown.active > .dropdown-toggle,
body.yellow .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
}
body.yellow .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
body.yellow .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
body.yellow .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.yellow .navbar .nav li.dropdown > a:hover .caret,
body.yellow .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
body.yellow .nav-tabs > .active > a,
body.yellow .nav-tabs > .active > a:hover,
body.yellow .nav-tabs > .active > a:focus {
  border-bottom: 4px solid #ffc40d;
}
body.yellow .nav-tabs.tabs-below > .active > a,
body.yellow .nav-tabs.tabs-below > .active > a:hover,
body.yellow .nav-tabs.tabs-below > .active > a:focus {
  border-bottom: none;
  border-top: 4px solid #ffc40d;
}
body.yellow .nav-tabs.tabs-below > li > a {
  border-bottom: none;
  border-top: 4px solid transparent;
}
body.yellow .tabs-left .nav-tabs > .active > a,
body.yellow .tabs-left .nav-tabs > .active > a:hover,
body.yellow .tabs-left .nav-tabs > .active > a:focus {
  border-bottom: 1px solid transparent;
  pdownbackground-color: #FAF093;
}
.navbar-inner {
  min-height: 40px;
  *zoom: 1;
  zoom: 1;
}
.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-inner:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 11px 20px 11px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
}
.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
  zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.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,
.navbar-form .btn {
  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: 5px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Verdana", Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.navbar-static-top {
  position: static;
  margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 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-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 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 {
  top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  box-shadow: 0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 11px 15px 11px;
  text-decoration: none;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  text-decoration: none;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
}
.navbar .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;
}
.navbar .nav > li > .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 .nav > li > .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 .nav > li > .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 .nav > li > .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
  background-color: #111111;
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}
.navbar-inverse .brand {
  color: #999999;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}
.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #ffffff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query :focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  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-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #151515;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.breadcrumb {
  padding: 7px 14px;
  margin: 0 0 0 0;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.breadcrumb > li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  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: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -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 ul > li {
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 18px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 16.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.05px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 9.75px;
}
.pager {
  margin: 18px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
  zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
  line-height: 0;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  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 li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -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;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-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: 10%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.ps-message-step {
  position: relative;
  overflow-y: auto;
  padding: 15px;
  box-sizing: border-box;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -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;
  zoom: 1;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.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-footer .btn-block + .btn-block {
  margin-left: 0;
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
  zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.thumbnails:after {
  clear: both;
}
.row-fluid .thumbnails {
  margin-left: 0;
}
.thumbnails > li {
  float: left;
  margin-bottom: 18px;
  margin-left: 20px;
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 18px;
  border: 1px solid #ddd;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #08c;
  -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;
  color: #555555;
}
.media,
.media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  margin-left: 0;
  list-style: none;
}
.label,
.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 10.998px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}
.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.label:empty,
.badge:empty {
  display: none;
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label-important,
.badge-important {
  background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}
.label-warning,
.badge-warning {
  background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f7f7f7;
  background-image: -moz-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(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', 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: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #ffffff;
  float: left;
  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: -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(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', 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;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.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: -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;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-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(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  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: -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,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-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(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  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: -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,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-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(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  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: -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,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-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(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  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: -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: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-toggle {
  cursor: pointer;
}
.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-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .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,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}
.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 18px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
  color: inherit;
  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 li {
  line-height: 27px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
html {
  height: 100%;
}
body.v2 {
  padding-top: 50px;
}
hr.iv-divider {
  background-color: #f89406;
  margin: 0px;
  height: 6px;
  border-top: 0px none #f89406;
}
.iv-nopadding {
  padding: 0px;
}
.iv-inline-block {
  display: inline-block;
}
.modal-backdrop.fade.in {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.modal-backdrop.fade.in.black {
  opacity: 1;
  filter: alpha(opacity=100);
}
/**
 * Fix for blue outline on close 
 */
.ui-dialog-titlebar-close {
  outline: none;
}
div.iv-navbar {
  position: static;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 1030;
  margin-bottom: 0px;
}
div.iv-navbar hr.iv-top-divider {
  margin: 0px;
  border: none;
  background-color: #FFCC66;
  height: 5px;
  cursor: pointer;
}
div.iv-navbar hr.iv-top-divider:hover {
  margin: 0px;
  border: none;
  background-color: #bbbbbb;
  height: 5px;
  cursor: pointer;
}
div.iv-navbar div.navbar-inner {
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
div.ivc-red {
  background-color: #9d261d;
  color: #ffffff;
}
div.ivc-red input,
div.ivc-red input[readonly] {
  background-color: #9d261d !important;
  color: #ffffff;
}
div.ivc-green {
  background-color: #46a546;
  color: #ffffff;
}
div.ivc-green input,
div.ivc-green input[readonly] {
  background-color: #46a546 !important;
  color: #ffffff;
}
div.ivc-yellow {
  background-color: #ffff00;
  color: #000000;
}
div.ivc-yellow input,
div.ivc-yellow input[readonly] {
  background-color: #ffff00 !important;
  color: #000000;
}
div.ivc-blue {
  background-color: #049cdb;
  color: #ffffff;
}
div.ivc-blue input,
div.ivc-blue input[readonly] {
  background-color: #049cdb !important;
  color: #ffffff;
}
div.ivc-orange {
  background-color: #f89406;
  color: #000000;
}
div.ivc-orange input,
div.ivc-orange input[readonly] {
  background-color: #f89406 !important;
  color: #000000;
}
div.ivc-pink {
  background-color: #c3325f;
  color: #000000;
}
div.ivc-pink input,
div.ivc-pink input[readonly] {
  background-color: #c3325f !important;
  color: #000000;
}
div.ivc-purple {
  background-color: #7a43b6;
  color: #ffffff;
}
div.ivc-purple input,
div.ivc-purple input[readonly] {
  background-color: #7a43b6 !important;
  color: #ffffff;
}
div.ivc-gray {
  background-color: #555555;
  color: #000000;
}
div.ivc-gray input,
div.ivc-gray input[readonly] {
  background-color: #555555 !important;
  color: #000000;
}
div.ivc-black {
  background-color: #000000;
  color: #ffffff;
}
div.ivc-black input,
div.ivc-black input[readonly] {
  background-color: #000000 !important;
  color: #ffffff;
}
div.splash-screen {
  width: 100%;
  Height: 100%;
  text-align: center;
  margin-top: 40px;
  font-size: 24px;
  font-weight: bold;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 6px;
  border-bottom: 1px solid transparent;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.panel-primary .panel-heading a {
  color: white;
}
.fw-mobile-root {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.fw-mobile-root p {
  margin-bottom: 0;
  font-size: 0.85em;
  color: #777;
}
.fw-mobile-root * {
  box-sizing: border-box;
}
.fw-pane.fw-mobile-root .fw-pane-header,
.fw-pane.fw-mobile-root .fw-pane-footer {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  padding-left: 8px;
}
.fw-pane.fw-mobile-root .fw-pane-header > *,
.fw-pane.fw-mobile-root .fw-pane-footer > * {
  margin-right: 8px;
}
.fw-pane.fw-mobile-root .fw-pane-header {
  align-items: center;
}
.fw-pane.fw-mobile-root .fw-pane-footer {
  align-items: flex-start;
}
.fw-pane.fw-mobile-root .fw-pane-content {
  overflow-y: auto;
}
.fw-pane.fw-mobile-root a.icon {
  padding: 8px;
}
.fw-pane.fw-mobile-root .btn {
  padding-top: 8px;
  padding-bottom: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-size: 16px;
  height: 40px;
  min-width: 40px;
}
.fw-pane.fw-mobile-root .btn > :not(:first-child) {
  margin-left: 8px;
}
.fw-pane.fw-mobile-root .mdi {
  font-size: 24px;
  line-height: 110%;
}
.fw-pane.fw-mobile-root .flex-form-row {
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
@media (max-width: 480px) {
  .fw-pane.fw-mobile-root .flex-form-row {
    display: block;
  }
}
@media (max-width: 480px) {
  .fw-pane.fw-mobile-root .control-label {
    width: 100%;
    white-space: pre;
  }
}
.fw-pane.fw-mobile-root .fw-pane-footer-tab-item {
  flex: 1;
  text-align: center;
}
.fw-pane.fw-mobile-root .controls {
  margin-left: 8px;
  box-shadow: inset 0 -1px 0 #dddddd;
  font-size: 16px;
  height: 37px;
  white-space: pre;
}
.fw-pane.fw-mobile-root .controls input,
.fw-pane.fw-mobile-root .controls select {
  border: none;
  box-shadow: none;
  font-size: 16px;
  padding: 0;
  background-color: transparent;
}
.fw-pane.fw-mobile-root .table-view {
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 15px;
  list-style: none;
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.fw-pane.fw-mobile-root .table-view-cell {
  position: relative;
  padding: 11px 11px 11px 15px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: flex-start;
}
.fw-pane.fw-mobile-root .table-view-cell > * {
  margin-right: 8px;
}
.fw-pane.fw-mobile-root .strong {
  font-weight: bold;
  margin-bottom: 4px;
}
.fw-pane.fw-mobile-root .list-group-item-heading {
  margin-left: 4px;
  margin-right: 4px;
}
.fw-pane.fw-mobile-root .table-view-cell:last-child {
  border-bottom: 0;
}
.fw-pane.fw-mobile-root .table-view-cell > a:not(.btn) {
  position: relative;
  display: block;
  padding: inherit;
  margin: -11px -65px -11px -15px;
  overflow: hidden;
  color: inherit;
}
.fw-pane.fw-mobile-root .flag-danger {
  border-left: 4px solid #d9534f;
}
/*!
 * Bootstrap Responsive v2.3.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.
 */
@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.hidden-desktop {
  display: none !important;
}
.visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 18px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
    zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
    zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.76243094%;
    *margin-left: 2.70923945%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.76243094%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851%;
  }
  .row-fluid .span11 {
    width: 91.43646409%;
    *width: 91.3832726%;
  }
  .row-fluid .span10 {
    width: 82.87292818%;
    *width: 82.81973669%;
  }
  .row-fluid .span9 {
    width: 74.30939227%;
    *width: 74.25620078%;
  }
  .row-fluid .span8 {
    width: 65.74585635%;
    *width: 65.69266486%;
  }
  .row-fluid .span7 {
    width: 57.18232044%;
    *width: 57.12912895%;
  }
  .row-fluid .span6 {
    width: 48.61878453%;
    *width: 48.56559304%;
  }
  .row-fluid .span5 {
    width: 40.05524862%;
    *width: 40.00205713%;
  }
  .row-fluid .span4 {
    width: 31.49171271%;
    *width: 31.43852122%;
  }
  .row-fluid .span3 {
    width: 22.9281768%;
    *width: 22.87498531%;
  }
  .row-fluid .span2 {
    width: 14.36464088%;
    *width: 14.31144939%;
  }
  .row-fluid .span1 {
    width: 5.80110497%;
    *width: 5.74791348%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486188%;
    *margin-left: 105.4184789%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243094%;
    *margin-left: 102.65604796%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132597%;
    *margin-left: 96.85494299%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.19889503%;
    *margin-left: 94.09251205%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779006%;
    *margin-left: 88.29140708%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.63535912%;
    *margin-left: 85.52897614%;
  }
  .row-fluid .offset9 {
    margin-left: 79.83425414%;
    *margin-left: 79.72787116%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.0718232%;
    *margin-left: 76.96544023%;
  }
  .row-fluid .offset8 {
    margin-left: 71.27071823%;
    *margin-left: 71.16433525%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729%;
    *margin-left: 68.40190431%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232%;
    *margin-left: 62.60079934%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138%;
    *margin-left: 59.8383684%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364641%;
    *margin-left: 54.03726343%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121547%;
    *margin-left: 51.27483249%;
  }
  .row-fluid .offset5 {
    margin-left: 45.5801105%;
    *margin-left: 45.47372752%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767956%;
    *margin-left: 42.71129658%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657459%;
    *margin-left: 36.91019161%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414365%;
    *margin-left: 34.14776067%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867%;
    *margin-left: 28.3466557%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773%;
    *margin-left: 25.58422476%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276%;
    *margin-left: 19.78311978%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182%;
    *margin-left: 17.02068884%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685%;
    *margin-left: 11.21958387%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591%;
    *margin-left: 8.45715293%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
    zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
    zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.56410256%;
    *margin-left: 2.51091107%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.56410256%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851%;
  }
  .row-fluid .span11 {
    width: 91.45299145%;
    *width: 91.39979996%;
  }
  .row-fluid .span10 {
    width: 82.90598291%;
    *width: 82.85279142%;
  }
  .row-fluid .span9 {
    width: 74.35897436%;
    *width: 74.30578287%;
  }
  .row-fluid .span8 {
    width: 65.81196581%;
    *width: 65.75877432%;
  }
  .row-fluid .span7 {
    width: 57.26495726%;
    *width: 57.21176578%;
  }
  .row-fluid .span6 {
    width: 48.71794872%;
    *width: 48.66475723%;
  }
  .row-fluid .span5 {
    width: 40.17094017%;
    *width: 40.11774868%;
  }
  .row-fluid .span4 {
    width: 31.62393162%;
    *width: 31.57074013%;
  }
  .row-fluid .span3 {
    width: 23.07692308%;
    *width: 23.02373159%;
  }
  .row-fluid .span2 {
    width: 14.52991453%;
    *width: 14.47672304%;
  }
  .row-fluid .span1 {
    width: 5.98290598%;
    *width: 5.92971449%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820513%;
    *margin-left: 105.02182215%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256%;
    *margin-left: 102.45771959%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658%;
    *margin-left: 96.4748136%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709402%;
    *margin-left: 93.91071104%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803%;
    *margin-left: 87.92780506%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547%;
    *margin-left: 85.36370249%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717949%;
    *margin-left: 79.38079651%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692%;
    *margin-left: 76.81669394%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094%;
    *margin-left: 70.83378796%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606838%;
    *margin-left: 68.2696854%;
  }
  .row-fluid .offset7 {
    margin-left: 62.39316239%;
    *margin-left: 62.28677941%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905983%;
    *margin-left: 59.72267685%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615385%;
    *margin-left: 53.73977087%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128%;
    *margin-left: 51.1756683%;
  }
  .row-fluid .offset5 {
    margin-left: 45.2991453%;
    *margin-left: 45.19276232%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504274%;
    *margin-left: 42.62865976%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675%;
    *margin-left: 36.64575377%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803419%;
    *margin-left: 34.08165121%;
  }
  .row-fluid .offset3 {
    margin-left: 28.20512821%;
    *margin-left: 28.09874523%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.64102564%;
    *margin-left: 25.53464266%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811966%;
    *margin-left: 19.55173668%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.09401709%;
    *margin-left: 16.98763412%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111%;
    *margin-left: 11.00472813%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.54700855%;
    *margin-left: 8.44062557%;
  }
  .row-fluid-nomargin {
    width: 100%;
    *zoom: 1;
    zoom: 1;
  }
  .row-fluid-nomargin:before,
  .row-fluid-nomargin:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid-nomargin:after {
    clear: both;
  }
  .row-fluid-nomargin [class*="span"] {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 0%;
    *margin-left: -0.05319149%;
  }
  .row-fluid-nomargin [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid-nomargin .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0%;
  }
  .row-fluid-nomargin .span12 {
    width: 99.6%;
    *width: 99.54680851%;
  }
  .row-fluid-nomargin .span11 {
    width: 91.3%;
    *width: 91.24680851%;
  }
  .row-fluid-nomargin .span10 {
    width: 83%;
    *width: 82.94680851%;
  }
  .row-fluid-nomargin .span9 {
    width: 74.7%;
    *width: 74.64680851%;
  }
  .row-fluid-nomargin .span8 {
    width: 66.4%;
    *width: 66.34680851%;
  }
  .row-fluid-nomargin .span7 {
    width: 58.1%;
    *width: 58.04680851%;
  }
  .row-fluid-nomargin .span6 {
    width: 49.8%;
    *width: 49.74680851%;
  }
  .row-fluid-nomargin .span5 {
    width: 41.5%;
    *width: 41.44680851%;
  }
  .row-fluid-nomargin .span4 {
    width: 33.2%;
    *width: 33.14680851%;
  }
  .row-fluid-nomargin .span3 {
    width: 24.9%;
    *width: 24.84680851%;
  }
  .row-fluid-nomargin .span2 {
    width: 16.6%;
    *width: 16.54680851%;
  }
  .row-fluid-nomargin .span1 {
    width: 8.3%;
    *width: 8.24680851%;
  }
  .row-fluid-nomargin .offset12 {
    margin-left: 99.6%;
    *margin-left: 99.49361702%;
  }
  .row-fluid-nomargin .offset12:first-child {
    margin-left: 99.6%;
    *margin-left: 99.49361702%;
  }
  .row-fluid-nomargin .offset11 {
    margin-left: 91.3%;
    *margin-left: 91.19361702%;
  }
  .row-fluid-nomargin .offset11:first-child {
    margin-left: 91.3%;
    *margin-left: 91.19361702%;
  }
  .row-fluid-nomargin .offset10 {
    margin-left: 83%;
    *margin-left: 82.89361702%;
  }
  .row-fluid-nomargin .offset10:first-child {
    margin-left: 83%;
    *margin-left: 82.89361702%;
  }
  .row-fluid-nomargin .offset9 {
    margin-left: 74.7%;
    *margin-left: 74.59361702%;
  }
  .row-fluid-nomargin .offset9:first-child {
    margin-left: 74.7%;
    *margin-left: 74.59361702%;
  }
  .row-fluid-nomargin .offset8 {
    margin-left: 66.4%;
    *margin-left: 66.29361702%;
  }
  .row-fluid-nomargin .offset8:first-child {
    margin-left: 66.4%;
    *margin-left: 66.29361702%;
  }
  .row-fluid-nomargin .offset7 {
    margin-left: 58.1%;
    *margin-left: 57.99361702%;
  }
  .row-fluid-nomargin .offset7:first-child {
    margin-left: 58.1%;
    *margin-left: 57.99361702%;
  }
  .row-fluid-nomargin .offset6 {
    margin-left: 49.8%;
    *margin-left: 49.69361702%;
  }
  .row-fluid-nomargin .offset6:first-child {
    margin-left: 49.8%;
    *margin-left: 49.69361702%;
  }
  .row-fluid-nomargin .offset5 {
    margin-left: 41.5%;
    *margin-left: 41.39361702%;
  }
  .row-fluid-nomargin .offset5:first-child {
    margin-left: 41.5%;
    *margin-left: 41.39361702%;
  }
  .row-fluid-nomargin .offset4 {
    margin-left: 33.2%;
    *margin-left: 33.09361702%;
  }
  .row-fluid-nomargin .offset4:first-child {
    margin-left: 33.2%;
    *margin-left: 33.09361702%;
  }
  .row-fluid-nomargin .offset3 {
    margin-left: 24.9%;
    *margin-left: 24.79361702%;
  }
  .row-fluid-nomargin .offset3:first-child {
    margin-left: 24.9%;
    *margin-left: 24.79361702%;
  }
  .row-fluid-nomargin .offset2 {
    margin-left: 16.6%;
    *margin-left: 16.49361702%;
  }
  .row-fluid-nomargin .offset2:first-child {
    margin-left: 16.6%;
    *margin-left: 16.49361702%;
  }
  .row-fluid-nomargin .offset1 {
    margin-left: 8.3%;
    *margin-left: 8.19361702%;
  }
  .row-fluid-nomargin .offset1:first-child {
    margin-left: 8.3%;
    *margin-left: 8.19361702%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 18px;
  }
  .navbar-fixed-bottom {
    margin-top: 18px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 9px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 9px 15px;
    margin: 9px 0;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
body {
  height: 100%;
}
.btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.iv-no-padding {
  padding: 0px;
}
.iv-no-margin {
  margin: 0px;
}
.iv-resizer:hover {
  background: orange;
  /*border-left:1px solid #c0c0c0;   */
  border-right: 1px solid #c0c0c0;
  cursor: col-resize;
}
.iv-resizer {
  background: #FAFAFA;
  /*border-left:1px solid #c0c0c0;   */
  border-right: 1px solid #c0c0c0;
  cursor: col-resize;
}
a.productname {
  float: right;
  margin-top: 8px;
  margin-right: 5px;
}
i.sprite.table {
  margin-bottom: 0;
}
.iv-overflow-scroll {
  overflow: scroll;
}
.iv-overflow-scroll-x {
  overflow-x: scroll;
}
.iv-overflow-scroll-auto {
  overflow-x: auto;
}
.iv-overflow-scroll-y {
  overflow-y: scroll;
}
.iv-overflow-scroll-y-auto {
  overflow-y: auto;
}
.iv-overflow-auto {
  overflow: auto;
}
.iv-overflow-hidden {
  overflow: hidden;
}
.modal-header div.back {
  float: left;
  margin-top: 5px;
}
.iv-margin-left {
  margin-left: 5px;
}
.iv-margin-right {
  margin-right: 5px;
}
.iv-margin-top {
  margin-top: 5px;
}
.iv-margin-bottom {
  margin-bottom: 5px;
}
.iv-nowrap {
  white-space: nowrap;
}
h3 i.sprite {
  margin-top: 7px;
  margin-right: 2px;
}
.iv-transparent {
  background-image: url("../images/iv-transparent.png");
  background-repeat: repeat;
}
div.modal-header h3 a {
  color: black;
}
img.iv-brand-image {
  float: left;
  margin-right: 10px;
}
div.iv-html div.editor {
  min-height: 14px;
}
.dialog-selectionbox {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 200px;
}
.iv-clearer {
  clear: both;
}
div.iv-title {
  font-weight: bold;
  font-size: 20px;
}
a.iv-title {
  color: black;
}
.iv-audits {
  height: 300px;
}
.iv-auditItems {
  height: 300px;
}
.iv-auditFields {
  height: 300px;
}
.iv-divider {
  border: 1px solid #d4d4d4;
  margin-top: 5px;
  margin-bottom: 10px;
}
.iv-textrotate {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin-top: 12px;
  margin-bottom: 10px;
}
div.iv-module {
  height: 100%;
}
div.iv-module > div {
  height: 100%;
}
.iv-message-content {
  height: 25px;
  padding-top: 5px;
}
.iv-scrollable-max-height {
  max-height: 400px;
}
.popover {
  word-break: break-all;
}
body.web-application .mobile-modal {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.iv-pager-minheight {
  min-height: 28px;
}
a.date-link {
  display: block;
  width: 17em;
  padding: 0.2em 0 0.2em 0.6em;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
}
a.date-link:hover,
a.date-link:focus {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #0081c2;
  background-repeat: repeat-x;
}
.flex-container-fullheightwidth {
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}
.flex-row-overflowhidden {
  flex-direction: row;
  overflow: hidden;
}
.flex-column {
  flex-direction: column;
}
.iv-flex-content {
  display: flex;
  flex: 1 0 84%;
}
.iv-flex-verticalScrollable {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0.3em;
}
.flex-toolbar {
  flex: 1 0 auto;
}
.flex-toolbar .btn-group {
  display: inline-flex;
  flex-wrap: wrap;
}
.flex-spacer {
  flex: 1 0 0px;
}
.flex-span2 {
  flex: 2 0 0px;
}
.flex-span4 {
  flex: 4 0 0px;
}
.flex-span6 {
  flex: 6 0 0px;
}
.flex-span8 {
  flex: 8 0 0px;
}
.bs2 .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
button.btn i.fa {
  margin-right: 4px;
}
html,
body {
  width: 100%;
  height: 100%;
}
.draghandle {
  background-color: lightgray;
  border: none;
  position: absolute;
  content: '';
}
.dragging {
  background-color: orange;
}
.draghandle-top {
  left: 0px;
  right: 0px;
  height: 4px;
  cursor: ns-resize;
}
.draghandle-bottom {
  left: 0px;
  right: 0px;
  height: 4px;
  bottom: 0px;
  cursor: ns-resize;
}
.draghandle-right {
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 4px;
  color: orange;
  cursor: ew-resize;
}
.draghandle-left {
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 4px;
  color: orange;
  cursor: ew-resize;
}
.draghandle:hover {
  background-color: orange;
}
.string-list ul li {
  border-bottom: 1px solid #c0c0c0;
}
/*20160712: RG: LS-CR-385: LS-9133: Create a common component to open dialog to send mail. Create view and view model required to bind to open dialog for sending mail.*/
/*20160712: RG: LS-CR-385: LS-9133: Create a common component to open dialog to send mail. Create view and view model required to bind to open dialog for sending mail.*/
.html {
  width: 100%;
  height: 100%;
  margin: inherit;
}
.htmlEditorContent * {
  line-height: normal;
}
html {
  height: 100%;
  width: 100%;
}
body {
  height: 100%;
  width: 100%;
}
.div {
  border: 1px solid black;
}
.layout {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  position: relative;
  border: 1px solid #c0c0c0;
}
.fw-absolute-position {
  position: absolute;
}
.fw-fullwidth {
  width: 100%;
}
@media print {
  .no-print,
  .no-print * {
    display: none !important;
  }
}
/* 20221024: NO: LS-48103 - removes default black border in Chrome browser */
input:focus,
textarea:focus {
  outline: 0;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.iv-indicator {
  background-image: url("../../shared/images/indicatorMap.png");
  width: 80px;
  height: 5px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.iv-indicator-legend {
  background-image: url("../../shared/images/indicatorMap.png");
  width: 80px;
  height: 5px;
  min-height: 5px !important;
  border: solid 1px black;
}
.iv-indicator-0 {
  background-position: 0px 0px;
}
.iv-indicator-1 {
  background-position: -80px 0px;
}
.iv-indicator-2 {
  background-position: -160px 0px;
}
.iv-indicator-3 {
  background-position: -240px 0px;
}
.iv-indicator-4 {
  background-position: 0px -5px;
}
.iv-indicator-5 {
  background-position: -80px -5px;
}
.iv-indicator-6 {
  background-position: -160px -5px;
}
.iv-indicator-7 {
  background-position: -240px -5px;
}
.iv-indicator-8 {
  background-position: 0px -10px;
}
.iv-indicator-9 {
  background-position: -80px -10px;
}
.iv-indicator-10 {
  background-position: -160px -10px;
}
.iv-indicator-11 {
  background-position: -240px -10px;
}
.iv-indicator-12 {
  background-position: 0px -15px;
}
.iv-indicator-13 {
  background-position: -80px -15px;
}
.iv-indicator-14 {
  background-position: -160px -15px;
}
.iv-indicator-15 {
  background-position: -240px -15px;
}
.iv-indicator-16 {
  background-position: 0px -20px;
}
.iv-indicator-17 {
  background-position: -80px -20px;
}
.iv-indicator-18 {
  background-position: -160px -20px;
}
.iv-indicator-19 {
  background-position: -240px -20px;
}
.iv-indicator-20 {
  background-position: 0px -25px;
}
.iv-indicator-21 {
  background-position: -80px -25px;
}
.iv-indicator-22 {
  background-position: -160px -25px;
}
.iv-indicator-23 {
  background-position: -240px -25px;
}
.iv-indicator-24 {
  background-position: 0px -30px;
}
.iv-indicator-25 {
  background-position: -80px -30px;
}
.iv-indicator-26 {
  background-position: -160px -30px;
}
.iv-indicator-27 {
  background-position: -240px -30px;
}
.iv-indicator-28 {
  background-position: 0px -35px;
}
.iv-indicator-29 {
  background-position: -80px -35px;
}
.iv-indicator-30 {
  background-position: -160px -35px;
}
.iv-indicator-31 {
  background-position: -240px -35px;
}
.iv-indicator-32 {
  background-position: 0px -40px;
}
.iv-indicator-33 {
  background-position: -80px -40px;
}
.iv-indicator-34 {
  background-position: -160px -40px;
}
.iv-indicator-35 {
  background-position: -240px -40px;
}
.iv-indicator-36 {
  background-position: 0px -45px;
}
.iv-indicator-37 {
  background-position: -80px -45px;
}
.iv-indicator-38 {
  background-position: -160px -45px;
}
.iv-indicator-39 {
  background-position: -240px -45px;
}
.iv-indicator-40 {
  background-position: 0px -50px;
}
.iv-indicator-41 {
  background-position: -80px -50px;
}
.iv-indicator-42 {
  background-position: -160px -50px;
}
.iv-indicator-43 {
  background-position: -240px -50px;
}
.iv-indicator-44 {
  background-position: 0px -55px;
}
.iv-indicator-45 {
  background-position: -80px -55px;
}
.iv-indicator-46 {
  background-position: -160px -55px;
}
.iv-indicator-47 {
  background-position: -240px -55px;
}
.iv-indicator-48 {
  background-position: 0px -60px;
}
.iv-indicator-49 {
  background-position: -80px -60px;
}
.iv-indicator-50 {
  background-position: -160px -60px;
}
.iv-indicator-51 {
  background-position: -240px -60px;
}
.iv-indicator-52 {
  background-position: 0px -65px;
}
.iv-indicator-53 {
  background-position: -80px -65px;
}
.iv-indicator-54 {
  background-position: -160px -65px;
}
.iv-indicator-55 {
  background-position: -240px -65px;
}
.iv-indicator-56 {
  background-position: 0px -70px;
}
.iv-indicator-57 {
  background-position: -80px -70px;
}
.iv-indicator-58 {
  background-position: -160px -70px;
}
.iv-indicator-59 {
  background-position: -240px -70px;
}
.iv-indicator-60 {
  background-position: 0px -75px;
}
.iv-indicator-61 {
  background-position: -80px -75px;
}
.iv-indicator-62 {
  background-position: -160px -75px;
}
.iv-indicator-63 {
  background-position: -240px -75px;
}
.iv-indicator-64 {
  background-position: 0px -80px;
}
.iv-indicator-65 {
  background-position: -80px -80px;
}
.iv-indicator-66 {
  background-position: -160px -80px;
}
.iv-indicator-67 {
  background-position: -240px -80px;
}
.iv-indicator-68 {
  background-position: 0px -85px;
}
.iv-indicator-69 {
  background-position: -80px -85px;
}
.iv-indicator-70 {
  background-position: -160px -85px;
}
.iv-indicator-71 {
  background-position: -240px -85px;
}
.iv-indicator-72 {
  background-position: 0px -90px;
}
.iv-indicator-73 {
  background-position: -80px -90px;
}
.iv-indicator-74 {
  background-position: -160px -90px;
}
.iv-indicator-75 {
  background-position: -240px -90px;
}
.iv-indicator-76 {
  background-position: 0px -95px;
}
.iv-indicator-77 {
  background-position: -80px -95px;
}
.iv-indicator-78 {
  background-position: -160px -95px;
}
.iv-indicator-79 {
  background-position: -240px -95px;
}
.iv-indicator-80 {
  background-position: 0px -100px;
}
.iv-indicator-81 {
  background-position: -80px -100px;
}
.iv-indicator-82 {
  background-position: -160px -100px;
}
.iv-indicator-83 {
  background-position: -240px -100px;
}
.iv-indicator-84 {
  background-position: 0px -105px;
}
.iv-indicator-85 {
  background-position: -80px -105px;
}
.iv-indicator-86 {
  background-position: -160px -105px;
}
.iv-indicator-87 {
  background-position: -240px -105px;
}
.iv-indicator-88 {
  background-position: 0px -110px;
}
.iv-indicator-89 {
  background-position: -80px -110px;
}
.iv-indicator-90 {
  background-position: -160px -110px;
}
.iv-indicator-91 {
  background-position: -240px -110px;
}
.iv-indicator-92 {
  background-position: 0px -115px;
}
.iv-indicator-93 {
  background-position: -80px -115px;
}
.iv-indicator-94 {
  background-position: -160px -115px;
}
.iv-indicator-95 {
  background-position: -240px -115px;
}
.iv-indicator-96 {
  background-position: 0px -120px;
}
.iv-indicator-97 {
  background-position: -80px -120px;
}
.iv-indicator-98 {
  background-position: -160px -120px;
}
.iv-indicator-99 {
  background-position: -240px -120px;
}
.iv-indicator-100 {
  background-position: 0px -125px;
}
.iv-indicator-101 {
  background-position: -80px -125px;
}
.iv-indicator-102 {
  background-position: -160px -125px;
}
.iv-indicator-103 {
  background-position: -240px -125px;
}
.iv-indicator-104 {
  background-position: 0px -130px;
}
.iv-indicator-105 {
  background-position: -80px -130px;
}
.iv-indicator-106 {
  background-position: -160px -130px;
}
.iv-indicator-107 {
  background-position: -240px -130px;
}
.iv-indicator-108 {
  background-position: 0px -135px;
}
.iv-indicator-109 {
  background-position: -80px -135px;
}
.iv-indicator-110 {
  background-position: -160px -135px;
}
.iv-indicator-111 {
  background-position: -240px -135px;
}
.iv-indicator-112 {
  background-position: 0px -140px;
}
.iv-indicator-113 {
  background-position: -80px -140px;
}
.iv-indicator-114 {
  background-position: -160px -140px;
}
.iv-indicator-115 {
  background-position: -240px -140px;
}
.iv-indicator-116 {
  background-position: 0px -145px;
}
.iv-indicator-117 {
  background-position: -80px -145px;
}
.iv-indicator-118 {
  background-position: -160px -145px;
}
.iv-indicator-119 {
  background-position: -240px -145px;
}
.iv-indicator-120 {
  background-position: 0px -150px;
}
.iv-indicator-121 {
  background-position: -80px -150px;
}
.iv-indicator-122 {
  background-position: -160px -150px;
}
.iv-indicator-123 {
  background-position: -240px -150px;
}
.iv-indicator-124 {
  background-position: 0px -155px;
}
.iv-indicator-125 {
  background-position: -80px -155px;
}
.iv-indicator-126 {
  background-position: -160px -155px;
}
.iv-indicator-127 {
  background-position: -240px -155px;
}
.iv-indicator-128 {
  background-position: 0px -160px;
}
.iv-indicator-129 {
  background-position: -80px -160px;
}
.iv-indicator-130 {
  background-position: -160px -160px;
}
.iv-indicator-131 {
  background-position: -240px -160px;
}
.iv-indicator-132 {
  background-position: 0px -165px;
}
.iv-indicator-133 {
  background-position: -80px -165px;
}
.iv-indicator-134 {
  background-position: -160px -165px;
}
.iv-indicator-135 {
  background-position: -240px -165px;
}
.iv-indicator-136 {
  background-position: 0px -170px;
}
.iv-indicator-137 {
  background-position: -80px -170px;
}
.iv-indicator-138 {
  background-position: -160px -170px;
}
.iv-indicator-139 {
  background-position: -240px -170px;
}
.iv-indicator-140 {
  background-position: 0px -175px;
}
.iv-indicator-141 {
  background-position: -80px -175px;
}
.iv-indicator-142 {
  background-position: -160px -175px;
}
.iv-indicator-143 {
  background-position: -240px -175px;
}
.iv-indicator-144 {
  background-position: 0px -180px;
}
.iv-indicator-145 {
  background-position: -80px -180px;
}
.iv-indicator-146 {
  background-position: -160px -180px;
}
.iv-indicator-147 {
  background-position: -240px -180px;
}
.iv-indicator-148 {
  background-position: 0px -185px;
}
.iv-indicator-149 {
  background-position: -80px -185px;
}
.iv-indicator-150 {
  background-position: -160px -185px;
}
.iv-indicator-151 {
  background-position: -240px -185px;
}
.iv-indicator-152 {
  background-position: 0px -190px;
}
.iv-indicator-153 {
  background-position: -80px -190px;
}
.iv-indicator-154 {
  background-position: -160px -190px;
}
.iv-indicator-155 {
  background-position: -240px -190px;
}
.iv-indicator-156 {
  background-position: 0px -195px;
}
.iv-indicator-157 {
  background-position: -80px -195px;
}
.iv-indicator-158 {
  background-position: -160px -195px;
}
.iv-indicator-159 {
  background-position: -240px -195px;
}
.iv-indicator-160 {
  background-position: 0px -200px;
}
.iv-indicator-161 {
  background-position: -80px -200px;
}
.iv-indicator-162 {
  background-position: -160px -200px;
}
.iv-indicator-163 {
  background-position: -240px -200px;
}
.iv-indicator-164 {
  background-position: 0px -205px;
}
.iv-indicator-165 {
  background-position: -80px -205px;
}
.iv-indicator-166 {
  background-position: -160px -205px;
}
.iv-indicator-167 {
  background-position: -240px -205px;
}
.iv-indicator-168 {
  background-position: 0px -210px;
}
.iv-indicator-169 {
  background-position: -80px -210px;
}
.iv-indicator-170 {
  background-position: -160px -210px;
}
.iv-indicator-171 {
  background-position: -240px -210px;
}
.iv-indicator-172 {
  background-position: 0px -215px;
}
.iv-indicator-173 {
  background-position: -80px -215px;
}
.iv-indicator-174 {
  background-position: -160px -215px;
}
.iv-indicator-175 {
  background-position: -240px -215px;
}
.iv-indicator-176 {
  background-position: 0px -220px;
}
.iv-indicator-177 {
  background-position: -80px -220px;
}
.iv-indicator-178 {
  background-position: -160px -220px;
}
.iv-indicator-179 {
  background-position: -240px -220px;
}
.iv-indicator-180 {
  background-position: 0px -225px;
}
.iv-indicator-181 {
  background-position: -80px -225px;
}
.iv-indicator-182 {
  background-position: -160px -225px;
}
.iv-indicator-183 {
  background-position: -240px -225px;
}
.iv-indicator-184 {
  background-position: 0px -230px;
}
.iv-indicator-185 {
  background-position: -80px -230px;
}
.iv-indicator-186 {
  background-position: -160px -230px;
}
.iv-indicator-187 {
  background-position: -240px -230px;
}
.iv-indicator-188 {
  background-position: 0px -235px;
}
.iv-indicator-189 {
  background-position: -80px -235px;
}
.iv-indicator-190 {
  background-position: -160px -235px;
}
.iv-indicator-191 {
  background-position: -240px -235px;
}
.iv-indicator-192 {
  background-position: 0px -240px;
}
.iv-indicator-193 {
  background-position: -80px -240px;
}
.iv-indicator-194 {
  background-position: -160px -240px;
}
.iv-indicator-195 {
  background-position: -240px -240px;
}
.iv-indicator-196 {
  background-position: 0px -245px;
}
.iv-indicator-197 {
  background-position: -80px -245px;
}
.iv-indicator-198 {
  background-position: -160px -245px;
}
.iv-indicator-199 {
  background-position: -240px -245px;
}
.iv-indicator-200 {
  background-position: 0px -250px;
}
.iv-indicator-201 {
  background-position: -80px -250px;
}
.iv-indicator-202 {
  background-position: -160px -250px;
}
.iv-indicator-203 {
  background-position: -240px -250px;
}
.iv-indicator-204 {
  background-position: 0px -255px;
}
.iv-indicator-205 {
  background-position: -80px -255px;
}
.iv-indicator-206 {
  background-position: -160px -255px;
}
.iv-indicator-207 {
  background-position: -240px -255px;
}
.iv-indicator-208 {
  background-position: 0px -260px;
}
.iv-indicator-209 {
  background-position: -80px -260px;
}
.iv-indicator-210 {
  background-position: -160px -260px;
}
.iv-indicator-211 {
  background-position: -240px -260px;
}
.iv-indicator-212 {
  background-position: 0px -265px;
}
.iv-indicator-213 {
  background-position: -80px -265px;
}
.iv-indicator-214 {
  background-position: -160px -265px;
}
.iv-indicator-215 {
  background-position: -240px -265px;
}
.iv-indicator-216 {
  background-position: 0px -270px;
}
.iv-indicator-217 {
  background-position: -80px -270px;
}
.iv-indicator-218 {
  background-position: -160px -270px;
}
.iv-indicator-219 {
  background-position: -240px -270px;
}
.iv-indicator-220 {
  background-position: 0px -275px;
}
.iv-indicator-221 {
  background-position: -80px -275px;
}
.iv-indicator-222 {
  background-position: -160px -275px;
}
.iv-indicator-223 {
  background-position: -240px -275px;
}
.iv-indicator-224 {
  background-position: 0px -280px;
}
.iv-indicator-225 {
  background-position: -80px -280px;
}
.iv-indicator-226 {
  background-position: -160px -280px;
}
.iv-indicator-227 {
  background-position: -240px -280px;
}
.iv-indicator-228 {
  background-position: 0px -285px;
}
.iv-indicator-229 {
  background-position: -80px -285px;
}
.iv-indicator-230 {
  background-position: -160px -285px;
}
.iv-indicator-231 {
  background-position: -240px -285px;
}
.iv-indicator-232 {
  background-position: 0px -290px;
}
.iv-indicator-233 {
  background-position: -80px -290px;
}
.iv-indicator-234 {
  background-position: -160px -290px;
}
.iv-indicator-235 {
  background-position: -240px -290px;
}
.iv-indicator-236 {
  background-position: 0px -295px;
}
.iv-indicator-237 {
  background-position: -80px -295px;
}
.iv-indicator-238 {
  background-position: -160px -295px;
}
.iv-indicator-239 {
  background-position: -240px -295px;
}
.iv-indicator-240 {
  background-position: 0px -300px;
}
.iv-indicator-241 {
  background-position: -80px -300px;
}
.iv-indicator-242 {
  background-position: -160px -300px;
}
.iv-indicator-243 {
  background-position: -240px -300px;
}
.iv-indicator-244 {
  background-position: 0px -305px;
}
.iv-indicator-245 {
  background-position: -80px -305px;
}
.iv-indicator-246 {
  background-position: -160px -305px;
}
.iv-indicator-247 {
  background-position: -240px -305px;
}
.iv-indicator-248 {
  background-position: 0px -310px;
}
.iv-indicator-249 {
  background-position: -80px -310px;
}
.iv-indicator-250 {
  background-position: -160px -310px;
}
.iv-indicator-251 {
  background-position: -240px -310px;
}
.iv-indicator-252 {
  background-position: 0px -315px;
}
.iv-indicator-253 {
  background-position: -80px -315px;
}
.iv-indicator-254 {
  background-position: -160px -315px;
}
.iv-indicator-255 {
  background-position: -240px -315px;
}
.iv-dialog-content {
  margin: 0;
  height: 100%;
  overflow: hidden;
}
div.iv-tabs-left ul.nav-tabs {
  margin-right: 0px;
}
div.iv-dialog {
  overflow: hidden;
  position: relative;
  border: 0;
  background-color: white;
  zoom: 1;
}
div.iv-dialog-tab-container {
  height: 100%;
  overflow: hidden;
}
div.iv-dialog-tab-content {
  height: 100%;
}
div.tab-pane {
  height: 100%;
}
div.iv-toolbar {
  line-height: 18px;
  display: block;
  min-height: 32px;
  position: relative;
  border: 1px solid #eaeaea;
  overflow: visible;
  background: #F2F2F2;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
div.toolbar_inner {
  float: left;
  padding: 1px;
}
div.toolbar_inner_right {
  float: right;
  padding: 1px;
}
div.toolbar_button {
  float: left;
  display: block;
  cursor: pointer;
  padding: 5px;
}
div.toolbar_button input {
  height: 14px;
}
div.toolbar_button select {
  height: 18px;
}
div.toolbar_button:hover {
  padding: 4px;
  border: 1px solid #ccc;
}
div.toolbar div.separator {
  float: left;
  height: 22px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  margin: 1px;
}
div.toolbar ul.sf-submenu {
  border: 1px solid #ccc;
  background: #f0f0f0 url(../common/images/toolbar_background.gif) repeat-x top;
}
div.toolbar .sf-sub-indicator {
  position: absolute;
  display: block;
  right: 2px;
  top: 2px;
  /* IE6 only */
  width: 10px;
  height: 10px;
  text-indent: -999em;
  overflow: hidden;
  font-size: 10px;
  background: url('../common/images/arrows-ffffff.png') no-repeat -10px -100px;
  /* 8-bit indexed alpha png. IE6 gets solid image only */
}
div.toolbar_button a {
  text-decoration: none;
  color: #000;
}
div.toolbar_button span {
  height: 18px;
}
div.toolbar_button a span {
  margin-right: 2px;
}
ul.toolbar_horizontal {
  background: #fafafa url(../common/images/toolbar_background.gif) repeat-x top;
  position: relative;
  border: 1px solid #ccc;
  overflow: visible;
  width: 100%;
  line-height: 24px;
  height: 24px;
  margin: 0px;
  list-style-type: none;
  padding: 0px;
}
ul.toolbar_horizontal li {
  float: left;
}
ul.toolbar_vertical {
  background: #fafafa url(../common/images/toolbar_background_vertical.png) repeat-y top;
  position: relative;
  border: 1px solid #ccc;
  overflow: visible;
  width: 100%;
  height: 100%;
  margin: 0px;
  list-style-type: none;
  padding: 0px;
}
ul.toolbar_vertical li {
  width: 100%;
}
div.iv-edititem ul.iv-entity-tabs {
  margin-bottom: 0px;
}
div.iv-dialog {
  overflow: hidden;
}
div.iv-Operations {
  height: 100%;
  overflow-y: scroll;
}
div.iv-scrolltable {
  width: 100%;
  height: 100%;
  float: left;
}
div.iv-scrolltable div.iv-horizontal-header {
  width: auto;
  padding: 0px;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  float: left;
}
div.iv-scrolltable div.iv-horizontal {
  padding: 0px;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: scroll;
  float: left;
  width: 100%;
}
div.iv-scrolltable div.iv-horizontal-inner {
  border-bottom: #a0a0a0;
  float: left;
  display: block;
}
div.iv-scrolltable div.iv-vertical-header {
  width: auto;
  display: block;
  float: left;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0px;
  margin: 0px;
  height: 100%;
}
div.iv-scrolltable div.iv-content {
  float: left;
  overflow: hidden;
  width: 100%;
}
div.iv-scrolltable div.iv-table-content {
  overflow-x: scroll;
  overflow-y: scroll;
  float: left;
  height: 100%;
  width: 100%;
}
div.iv-scrolltable div.iv-table-content-inner {
  border-bottom: #a0a0a0;
  float: left;
  display: block;
}
div.iv-scrolltable div.iv-pager {
  width: auto;
  padding: 0px;
  margin: 0px;
  float: right;
  overflow: hidden;
  height: 100%;
}
div.iv-scrolltable div.iv-pager.vertical div {
  width: 30px;
}
div.iv-scrolltable div.iv-pager-bottom {
  clear: left;
}
div.iv-scrolltable div.iv-alert-bottom {
  margin-bottom: 0px;
  float: left;
  width: 96%;
}
div.iv-draghandles {
  z-index: 2;
  overflow: hidden;
}
div.iv-draghandles div.iv-draghandle {
  margin-left: -2px;
  width: 5px;
  top: 0;
  position: absolute;
  cursor: e-resize;
  z-index: 2;
  height: 100%;
}
div.iv-draghandles div.iv-draghandle.iv-resizing,
div.iv-draghandles div.iv-draghandle:hover {
  background-color: orange;
}
.iv-form-rows-HorizontalForm-Content {
  height: 27px;
}
.iv-form-rows-header {
  height: 27px;
}
.iv-form-rows-HorizontalForm {
  height: 31px;
}
.iv-form-rows-pager-content {
  height: 33px;
}
div.iv-vertical-form-header {
  width: auto;
  display: block;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0px;
  margin: 0px;
  height: 100%;
  float: left;
  position: relative;
}
div.iv-vertical-form-content {
  width: auto;
  display: block;
  overflow-x: scroll;
  overflow-y: auto;
  padding: 0px;
  margin: 0px;
  height: 100%;
  position: relative;
}
div.iv-vertical-form-content table.iv-colgroup {
  width: 0;
  table-layout: fixed;
}
div.iv-list-records {
  width: auto;
  display: block;
  overflow-x: hide;
  overflow-y: scroll;
  padding: 0px;
  margin: 0px;
  height: 100%;
}
div.iv-expression-builder-main {
  width: 100%;
  height: 100%;
  overflow: scroll;
}
div.iv-expression-builder {
  width: 100%;
  height: 100%;
}
div.iv-expression-arguments {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: auto;
  overflow-y: auto;
}
.iv-expression-builder-alert {
  display: none;
}
div.iv-argument select,
input {
  width: auto;
  margin: 0px;
}
li.iv-expression-link a {
  padding-left: 2px;
  padding-right: 2px;
}
/* (scrolling) content-div inside pane allows for fixed header(s) and/or footer(s) */
.ui-layout-content {
  padding: 0px;
  position: relative;
  /* contain floated or positioned elements */
  overflow: auto;
  /* add scrolling to content-div */
}
textarea.iv-reporttemplate {
  width: 100%;
  height: 100%;
  font-family: Consolas, 'Courier New', Courier, monospace;
  font-size: 14px;
}
div.ExportPage td {
  line-height: 2;
  padding: 4px;
}
form.iv-reports {
  height: 100%;
}
ul.iv-report-list {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
ul.iv-report-list li {
  padding: 1px;
  margin: 0px;
  cursor: pointer;
  display: block;
  white-space: nowrap;
}
ul.iv-report-list li.selected {
  border: 1px solid #7DA2CE;
  padding: 2px 1px;
  background-color: #DBEAFC;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DBEAFC), to(#C1DCFC));
  background-image: -moz-linear-gradient(top, #DBEAFC, #C1DCFC);
}
div.iv-report {
  height: 100%;
  display: inline-block;
  width: 100%;
  /* margin-left:210px; */
  /* min-width:350px; */
  overflow: auto;
}
div.methodsheet-content {
  height: 100%;
  display: flex;
}
div.iv-methodsheet {
  flex-direction: column;
  display: flex;
  overflow-y: scroll;
}
div.iv-panel div.iv-content-scroll-x {
  overflow-x: scroll;
  overflow-y: auto;
}
div.iv-panel div.iv-content-scroll-y {
  overflow-y: scroll;
  overflow-x: auto;
}
div.iv-panel div.iv-content-scroll {
  overflow-y: scroll;
  overflow-x: scroll;
}
div.iv-panel.overflow {
  overflow: auto;
}
div.iv-fullheight {
  height: 100%;
}
div.iv-EntityUserModule {
  overflow: auto;
  height: 100%;
}
div.iv-EntityUserModule div.span6 ul li.data-row {
  min-height: 22px;
  padding: 4px;
}
div.iv-EntityUserModule div.span6 ul li div.inline-block {
  display: inline-block;
}
div.iv-EntityUserModule div.span6 ul li div.FullWidth {
  width: 100%;
}
div.iv-EntityUserModule div.span6 ul li div.width-listContext {
  width: 65%;
  float: left;
  padding: 5px;
}
div.iv-EntityUserModule div.span6 ul li div.width-fieldContext {
  width: 25%;
  float: left;
}
div.iv-EntityUserModule div.span6 ul li div.iv-field {
  background-color: white;
  white-space: nowrap;
  height: 20px;
  padding: 2px;
  min-height: 22px;
  position: relative;
  border-collapse: collapse;
  border: 1px solid silver;
}
div.iv-EntityUserModule div.span6 ul li div.iv-field input {
  border: 0px none transparent;
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
  min-height: 19px;
  max-height: 19px;
  box-shadow: none;
  transition-property: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-timing-function: ease;
}
div.iv-imagemap {
  height: 100%;
  /*20161028: CS: LS-10365: ImageMap module does not respect the positions set in configuration when the window is resized*/
  /*20170210: UN: LS-12402: ImageMap module does not respect the positions set in configuration when the window is resized */
}
div.iv-imagemap div.iv-imagearea {
  overflow-y: scroll;
  width: 100%;
}
div.iv-imagemap area:hover {
  border: 1px solid white;
}
div.iv-imagemap div.content {
  overflow-y: scroll;
}
div.iv-imagemap div.imagecontainer {
  /*20160526: WVB: LS-8270 CR: add hyper link functionality from image map to dashboard items (removed unused binding)*/
  /*moved style from html to less file*/
  position: relative;
  /* 20170210: UN: LS-12402: ImageMap module does not respect the positions set in configuration when the window is resized */
}
div.iv-imagemap div.imagecontainer div.info {
  position: absolute;
}
div.iv-imagemap div.imagecontainer div.info-hidden {
  position: absolute;
}
div.iv-imagemap div.imagecontainer div.info i.sprite {
  height: 16px;
  width: 16px;
  display: none;
}
div.iv-imagemap div.imagecontainer .no-max-width {
  max-width: none;
}
div.iv-imagemap div.imagecontainer:hover div.info i.sprite {
  display: block;
}
div.iv-imagemap div.imagecontainer:hover div.info {
  border: 1px solid gray;
}
div.iv-imagemap div.html {
  border: 1px solid #D9EDF7;
}
div.iv-imagemap tr.info td {
  background-color: #D9EDF7;
}
div.iv-TabFormTemplateModule {
  height: 100%;
}
div.iv-TabFormTemplateModule .iv-form-cell-width-150 {
  width: 150px;
}
div.iv-TabFormTemplateModule .iv-form-cell-width-200 {
  width: 200px;
}
div.iv-condition-builder {
  height: inherit;
  overflow: auto;
}
div.iv-condition-builder div.iv-form table {
  background-color: white;
}
div.iv-condition-builder div.iv-form div.iv-condition-content {
  padding-top: 4px;
}
div.iv-condition-builder div.iv-form div.iv-boolean-select {
  min-width: 32px;
}
div.iv-condition-builder .left-content {
  float: left;
  margin-left: 0;
}
div.iv-condition-builder .right-content {
  float: right;
}
div.iv-condition-builder div.border-left {
  border-left: 2px solid blue;
}
div.iv-condition-builder td.iv-form-cell .operator {
  min-width: 40px;
}
div.iv-condition-builder td.iv-form-cell .comparator {
  min-width: 25px;
}
div.iv-expressionbuilder div.iv-expressionbuilder-main {
  height: 100%;
  overflow-y: auto;
}
div.iv-expressionbuilder ul.expression {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: table-row;
}
div.iv-expressionbuilder ul.expression li.expression {
  border-bottom: none;
  border-bottom: 2px solid whiteSmoke;
}
div.iv-expressionbuilder ul.expression li.expression.selected {
  border-bottom: 2px solid black;
}
div.iv-expressionbuilder ul.expression li.expression {
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
  padding: 2px;
}
div.iv-expressionbuilder ul.divide {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: table-row;
}
div.iv-expressionbuilder ul.divide li.divide {
  padding: 2px;
  margin: 0px;
  clear: both;
  vertical-align: middle;
}
div.iv-expressionbuilder ul.divide li.divider {
  padding: 2px;
  margin: 0px;
  border-bottom: 1px solid black;
}
div.iv-expressionbuilder div.divider {
  height: 1px;
  color: black;
  border-top: 1px solid black;
  border-bottom: none;
  margin: 0px 0px 0px 0px;
}
div.iv-EntityReportModule {
  overflow: auto;
  height: 100%;
}
div.iv-EntityReportModule .iv-report-min-height {
  min-height: 400px;
}
div.iv-TabReportModule {
  height: 100%;
}
div.iv-ReportModule {
  height: 100%;
}
div.iv-dashboard {
  height: 100%;
  overflow-y: scroll;
}
body.mobile div.iv-dashboard {
  height: 100%;
  overflow-y: hidden;
}
div.iv-dashboard .panel-heading {
  overflow: hidden;
}
div.iv-dashboard .panel-body {
  padding: 1px;
}
div.iv-dashboard div.iv-field {
  border-bottom: 1px solid #cccccc;
}
div.iv-dashboard div.iv-field .htmlfield {
  min-height: 50px;
  max-height: 100px;
  overflow: hidden;
}
div.iv-dashboard div.cell {
  min-height: 30px;
}
div.iv-dashboard div.cell div.title-bar {
  position: relative;
  left: -3px;
  top: -3px;
  min-height: 24px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-dashboard div.cell div.iv-form,
div.iv-dashboard div.cell div.iv-htmlfield {
  padding-top: 30px;
}
div.iv-dashboard div.cell div.iv-field {
  min-height: 18px;
}
div.iv-dashboard div.iv-db-grid div.row-fluid.selected div.cell {
  padding: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #ff6a00;
  margin: 4px;
}
div.iv-dashboard div.iv-db-grid div.cell {
  padding: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #eeeeee;
  margin: 4px;
  position: relative;
  overflow-x: hidden;
}
div.iv-dashboard div.cell div.menu {
  position: absolute;
  right: -1px;
  top: -1px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-dashboard div.menu,
div.iv-dashboard div.title {
  min-height: 18px;
}
div.iv-dashboard .weekview {
  margin-right: 10px;
}
div.iv-dashboard .weekview li.newsList {
  padding: 10px 0px 5px 0px;
  border-bottom: 1px solid black;
}
div.iv-dashboard .weekview li.newsList img.newsImage {
  vertical-align: top;
}
div.iv-dashboard div.progressBar {
  position: relative;
  height: 10px;
  min-height: 10px;
}
div.iv-dashboard div.progressBar div.progress {
  height: 10px;
}
div.iv-dashboard div.leftToolbar {
  float: left;
  padding-right: 5px;
}
div.iv-dashboard div.sectionToolbar {
  /*overflow:hidden;  This Div will take all the remaining Width of main toolbar */
  /*display:block;*/
  background-color: #F0F0F0;
}
div.iv-dashboard {
  height: 100%;
  overflow-y: scroll;
}
body.mobile div.iv-dashboard {
  height: 100%;
  overflow-y: hidden;
}
div.iv-cms .panel-heading {
  overflow: hidden;
}
div.iv-cms div.iv-field {
  border-bottom: 1px solid #cccccc;
}
div.iv-cms div.iv-field .htmlfield {
  min-height: 50px;
  max-height: 100px;
  overflow: hidden;
}
div.iv-cms .delete_document {
  text-decoration: underline;
  cursor: pointer;
}
div.iv-cms .row.selected {
  border: 1px solid orange;
}
div.iv-cms .image-content {
  overflow: hidden;
}
div.iv-cms div.cell {
  min-height: 30px;
}
div.iv-cms div.cell div.title-bar {
  position: relative;
  left: -3px;
  top: -3px;
  min-height: 24px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-cms div.cell div.iv-form,
div.iv-cms div.cell div.iv-htmlfield {
  padding-top: 30px;
}
div.iv-cms div.cell div.iv-field {
  min-height: 18px;
}
div.iv-cms div.iv-db-grid div.cell {
  border: 1px solid #ffffff;
}
div.iv-cms div.iv-db-grid div.row-fluid.selected div.cell {
  padding: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #ff6a00;
  margin: 4px;
}
div.iv-cms div.iv-db-grid div.cell {
  padding: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #eeeeee;
  margin: 4px;
  position: relative;
}
div.iv-cms div.cell div.menu {
  position: absolute;
  right: -1px;
  top: -1px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-cms div.menu,
div.iv-cms div.title {
  min-height: 18px;
}
div.iv-cms ol.weekview {
  margin-right: 10px;
}
div.iv-cms ol.weekview li.newsList {
  padding: 10px 0px 5px 0px;
  border-bottom: 1px solid black;
}
div.iv-cms ol.weekview li.newsList img.newsImage {
  vertical-align: top;
}
div.iv-changeRequest div.iv-header {
  float: left;
  padding: 4px;
}
div.iv-changeRequest div.iv-header span.iv-header {
  font-weight: bold;
}
div.iv-changeRequest div.iv-changerequest-form {
  height: auto;
}
div.iv-changeRequest div.iv-form div.iv-form-rows {
  overflow-x: auto;
  overflow-y: auto;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr td.iv-displayfield {
  position: static;
  background-color: #eeeeee;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr td.iv-displayfield div.iv-field {
  background-color: #eeeeee;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr td.iv-displayfield div.iv-field input,
div.iv-changeRequest div.iv-form div.iv-form-rows table tr td.iv-displayfield div.iv-field span {
  background-color: #eeeeee;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr:hover td.iv-displayfield,
div.iv-changeRequest div.iv-form div.iv-form-rows table tr.hovered td.iv-displayfield {
  position: static;
  background-color: #dbeafc;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr:hover td.iv-displayfield div.iv-field,
div.iv-changeRequest div.iv-form div.iv-form-rows table tr.hovered td.iv-displayfield div.iv-field {
  background-color: #dbeafc;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr:hover td.iv-displayfield div.iv-field input,
div.iv-changeRequest div.iv-form div.iv-form-rows table tr.hovered td.iv-displayfield div.iv-field input,
div.iv-changeRequest div.iv-form div.iv-form-rows table tr:hover td.iv-displayfield div.iv-field span,
div.iv-changeRequest div.iv-form div.iv-form-rows table tr.hovered td.iv-displayfield div.iv-field span {
  background-color: #dbeafc;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr.iv-deleted td {
  background-color: #eeeeee;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr.iv-deleted td div.iv-field {
  text-decoration: line-through;
}
div.iv-changeRequest div.iv-form div.iv-form-rows table tr.iv-deleted td div.iv-field input {
  text-decoration: line-through;
  background-color: #eeeeee;
}
div.iv-changeRequest li.divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
}
div.iv-changeRequest ul.iv-changerequest-dropdown-menu {
  position: relative;
}
/* Memo Editor styles */
div.iv-memoEditor textarea.iv-memoEditor {
  border: 1px solid #c0c0c0;
  height: 99%;
  width: 99%;
}
text-field {
  display: block;
}
password-field {
  display: block;
}
boolean-field {
  display: block;
}
date-field {
  display: block;
}
/* fix checkbox */
.input-row label {
  overflow: hidden;
}
.input-row label.input {
  font-weight: normal;
  float: right;
  width: 65%;
  padding: 8px 0px 8px 0px;
  margin-bottom: 0;
  border: 0;
  height: 35px;
}
.input-row label.input input[type=checkbox] {
  float: left;
  width: auto;
}
.input-row input.invalid {
  background-color: #fcf8e3;
}
.iv-exception-module span.iv-preline {
  white-space: pre-line;
}
.iv-exception-module .iv-fullheight {
  height: 100%;
}
exception-module textarea.details {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 18px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  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;
  font-family: Monaco, Menlo, Consolas, 'Courier New', monospace;
}
.iv-confirmdelete div.iv-form table td.iv-header {
  padding-left: 2px;
}
.iv-confirmdelete div.iv-form table td.iv-form-cell {
  padding-left: 2px;
}
div.RangeLimitDropDown {
  width: 275px;
  margin: 5px;
}
div.RangeLimitDropDown div.input-group,
div.RangeLimitDropDown select.form-control {
  width: 100%;
  padding: 2px;
}
div.RangeLimitDropDown div.input-group input.range-input,
div.RangeLimitDropDown select.form-control input.range-input {
  width: 20%;
}
div.RangeLimitDropDown div.input-group input.error,
div.RangeLimitDropDown select.form-control input.error {
  border: 1px solid #b94a48;
}
div.RangeLimitDropDown span.errormessage {
  font-size: x-small;
  color: #b94a48;
}
/*20160610: WVB: LS-8887: CR: Change way to select related Entity on Article */
div.iv-record-picker {
  height: 100%;
}
div.iv-record-picker div.entity-list {
  border: 1px solid #d9d6d6;
  overflow-y: auto;
}
form.iv-graph {
  height: 100%;
}
table.iv-graph {
  border: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding: 4px;
  vertical-align: top;
  width: 100%;
}
table.iv-graph-inner {
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
}
table.iv-graph td.iv-graph-label {
  font-weight: bold;
  padding: 0px;
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
}
td.iv-graph-label label {
  padding: 2px;
  white-space: nowrap;
}
table.iv-graph th {
  border: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}
table.iv-graph thead th {
  background-color: #E6E6E6;
}
table.iv-graph td.iv-graph-cell {
  border: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding: 0px;
  vertical-align: top;
}
table.iv-graph-inner td.iv-graph-cell-inner {
  border-left: 1px solid #D4D4D4;
  border-right: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding-right: 15px;
  vertical-align: top;
}
table.iv-graph tr td {
  line-height: 24px;
  padding: 0px;
}
th.iv-graph-section {
  background-color: #E6E6E6;
}
td.iv-graph-section {
  background-color: #E6E6E6;
  font-weight: bold;
}
input.iv-graph-textfield {
  padding: 1px 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #FFFFFF;
  height: 24px;
}
div.iv-graph-textfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #E6E6E6;
}
input.iv-graph-booleanfield {
  padding: 0px;
  margin-left: 5px;
  border: 0px none;
  background-color: #FFFFFF;
}
div.iv-graph-booleanfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #E6E6E6;
}
input.iv-graph-numberfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  height: 24px;
}
div.iv-graph-numberfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #E6E6E6;
}
input.iv-graph-datefield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #FFFFFF;
  height: 24px;
}
div.iv-graph-datefield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #E6E6E6;
}
select.iv-graph-phrasefield {
  padding: 0px;
  margin: 0px;
  border: 0px none;
  width: auto;
  line-height: 24px;
  height: 24px;
  width: 100%;
}
div.iv-graph-phrasefield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  min-height: 24px;
}
table.iv-graph th.focus {
  background-color: #E6E6E6;
}
input.iv-graph-invalid-value {
  background-position: right top;
  background-color: #FFBBBB;
  background-image: url('../../images/error.png');
  background-repeat: no-repeat;
}
select.iv-graph-invalid-value {
  background-position: right top;
  background-color: #FFBBBB;
  background-image: url('../../images/error.png');
  background-repeat: no-repeat;
}
/* Graph Serie */
table.iv-graph-serie {
  border-top: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding: 4px;
  vertical-align: top;
  width: 100%;
}
div.iv-graph-serie {
  border-collapse: collapse;
  border-spacing: 0px;
  text-align: left;
  vertical-align: top;
  padding-top: 0px;
  width: 100%;
}
table.iv-graph-serie td.iv-graph-serie-cell-inner {
  border-left: 1px solid #D4D4D4;
  border-right: 1px solid #D4D4D4;
  border-top: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding-right: 15px;
  vertical-align: top;
}
table.iv-graph-serie td.iv-graph-label {
  font-weight: bold;
  padding: 0px;
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
}
table.iv-graph-serie th {
  border: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}
table.iv-graph-serie thead th {
  background-color: #E6E6E6;
}
table.iv-graph-serie td.iv-graph-cell {
  border: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding: 0px;
  vertical-align: top;
}
table.iv-graph-serie tr td {
  line-height: 24px;
  padding: 0px;
}
tr.iv-graph-serie-section {
  border-left: 1px solid #D4D4D4;
  border-right: 1px solid #D4D4D4;
  background-color: #f2f2f2;
  font-weight: bold;
}
th.iv-graph-serie-section {
  background-color: #E6E6E6;
}
.iv-graph-serie-right {
  text-align: right;
}
table.iv-graph-serie td.iv-graph-serie-center {
  text-align: center;
  padding: 0px;
}
.iv-graph-serie-left {
  text-align: left;
}
img.iv-graph-image {
  width: 100%;
}
/* processtation */
div.iv-process-station div.iv-step {
  height: 100%;
  padding: 0px;
}
div.iv-process-station div.iv-step div.module {
  height: 100%;
}
/* iv-scheduler */
div.iv-scheduler-header {
  overflow-y: scroll;
}
table.iv-scheduler {
  table-layout: fixed;
  border: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  width: 100%;
  text-align: left;
  padding: 1px;
  vertical-align: top;
  min-height: 10px;
}
table.iv-scheduler th {
  padding: 0;
}
table.iv-scheduler th.first {
  width: 75px;
}
table.iv-scheduler td {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  text-align: left;
  vertical-align: top;
  min-height: 10px;
  padding: 0;
}
table.iv-scheduler td.fullscreen {
  padding: 0;
}
table.iv-scheduler td.iv-scheduletype {
  width: 73px;
  vertical-align: top;
  border-left: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  border-top: 1px solid #D4D4D4;
  border-right: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
}
table.iv-scheduler td.iv-scheduletype div {
  overflow: hidden;
  width: 75px;
}
table.iv-scheduler.fullscreen {
  font-family: arial, Helvetica, sans-serif;
  font-size: 10px;
}
div.iv-scheduler-draghandle {
  cursor: pointer;
  line-height: 14px;
  text-align: center;
}
div.slot div.processed.first {
  background-color: #006400;
  color: #ffffff;
  font-weight: bold;
}
div.slot div.concept.first {
  background-color: #D4D4D4;
  color: #000000;
  font-weight: bold;
}
div.slot div.concept.continued {
  background-color: #ffffff;
  border: 1px solid #D4D4D4;
  color: #000000;
  font-weight: bold;
}
div.slot-remark {
  padding: 2px;
  color: Red;
  font-weight: bold;
}
div.slot div.blocked {
  background-color: #FF9933;
  color: #000000;
  font-weight: bold;
}
div.slot div.approved.first {
  background-color: #00B2D9;
  color: #ffffff;
  font-weight: bold;
}
div.slot div.approved.continued {
  background-color: #26D9FF;
  color: #ffffff;
  font-weight: bold;
}
div.slot div.rackcreated.first {
  background-color: #4DC94D;
  color: #ffffff;
  font-weight: bold;
}
div.slot div.rackcreated .continued {
  background-color: #A6E4A6;
  color: #ffffff;
  font-weight: bold;
}
div.slot div.inprogress.first {
  background-color: #00E1E1;
  color: #ffffff;
  font-weight: bold;
}
div.slot div.inprogress .continued {
  background-color: #28FFFF;
  color: #ffffff;
  font-weight: bold;
}
th.iv-scheduler-day {
  border-left: 1px solid #000000;
  border-top: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  border-spacing: 0;
  empty-cells: show;
  text-align: center;
}
table.iv-scheduler.fullscreen td.iv-scheduletype {
  border-bottom: 2px solid #FF0000;
  border-spacing: 0;
  padding: 0;
  empty-cells: show;
}
table.iv-scheduler.fullscreen td.slot {
  border-bottom: 2px solid #FF0000;
  border-spacing: 0;
  padding: 0;
  empty-cells: show;
}
table.iv-scheduler td.slot {
  border-left: 1px solid #000000;
  border-top: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  border-spacing: 0;
  padding: 0;
  empty-cells: show;
}
table.iv-scheduler td.slot.monday {
  border-left: 2px solid #000000;
}
table.edit-properties th {
  border: 1px solid #D4D4D4;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  text-align: left;
  padding: 4px;
  vertical-align: top;
}
td.iv-scheduler-slotproperty {
  /*border: 1px solid #D4D4D4;*/
  empty-cells: show;
  border-collapse: collapse;
  max-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
}
table.iv-scheduler td.iv-scheduler-slotitem {
  empty-cells: show;
  border-collapse: collapse;
  width: 60px;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 1px;
  line-height: 16px;
  border-top: 1px solid #dadada;
}
table.iv-scheduler.fullscreen td.iv-scheduler-slotitem {
  line-height: 8px;
  border-top: none;
}
div.slot-placeholder {
  line-height: 10;
  height: 20px;
  background-color: orange;
}
table.iv-scheduler.fullscreen div.slots {
  min-height: 20px;
  height: 100%;
  padding: 0;
}
table.iv-scheduler div.slots {
  min-height: 80px;
  height: 100%;
  padding: 2px;
}
input.iv-scheduler-date {
  width: 80px;
}
div.slot-content {
  overflow: hidden;
}
div.slot-content table {
  width: 100%;
  border-collapse: collapse;
}
table.iv-scheduler.fullscreen div.slot {
  margin-bottom: 2px;
  border: none;
}
table.iv-scheduler div.slot {
  background-color: #FFFFFF;
  margin-bottom: 4px;
  border: 1px solid #dadada;
}
table.iv-scheduler p {
  padding: 0;
  margin: 0;
  text-align: center;
}
tr.iv-scheduler-slotitem:hover {
  background-color: #F9FBFD;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9FBFD), to(#EBF3FD));
  background-image: -moz-linear-gradient(top, #F9FBFD, #EBF3FD);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
tr.iv-scheduler-slotitem:hover td {
  border-bottom: solid 1px #B8D6FB;
  border-top: solid 1px #B8D6FB;
}
div.iv-scheduler-progressbar {
  display: inline-block;
  width: 100px;
  height: 18px;
}
div.iv-instrumentarea div.ui-dialog-content {
  overflow: hidden;
}
div.iv-instrumentarea div.iv-instrumentarea div.flowheight {
  height: 100%;
  min-height: 20px;
  position: relative;
}
div.iv-instrumentarea .list {
  border-collapse: collapse;
  border: 1px solid #d9d6d6;
  height: 90%;
  position: relative;
  padding: 2px;
  overflow: auto;
  overflow-x: hidden;
}
div.iv-instrumentarea .list-items {
  display: inline-block;
  width: 99%;
  height: 85%;
  min-height: 50px;
  padding-bottom: 30px;
  overflow: auto;
}
div.iv-instrumentarea .list-buttons {
  width: 100%;
  bottom: 0px;
  position: absolute;
  height: 30px;
  text-align: center;
}
div.iv-instrumentarea .list-header {
  height: 3em;
}
div.iv-rack-editor .cell-active {
  background-color: darkgrey;
}
div.iv-rack-editor .cell-active a {
  font-weight: bolder;
  font-size: 1.1em;
}
div.iv-rack-editor .header-active {
  background-color: darkgrey;
}
div.iv-rack-editor .header-active a {
  font-weight: bolder;
  font-size: 1.1em;
}
div.iv-rack-editor .rack-position {
  width: 2em;
  height: 2em;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: green;
  margin: 2px;
  text-align: center;
  color: white;
}
div.iv-rack-editor .rack-position {
  width: 2em;
  height: 2em;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: green;
  margin: 2px;
  text-align: center;
  color: white;
}
div.iv-rack-editor .rack-position:hover {
  border: 2px solid black;
  margin: 0;
}
div.iv-rack-editor .placed {
  background-color: orange;
}
div.iv-rack-editor .committed {
  background-color: red;
}
div.iv-methodsheet div.iv-methodsheet-row {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 4px;
  border: 2px solid #eeeeee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-top: 0;
  border-bottom: 0;
}
div.iv-methodsheet div.iv-methodsheet-row div.height-label {
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 2px solid #00b2d9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #00b2d9;
  margin: -2px -2px 0 0;
  color: #ffffff;
}
div.iv-methodsheet div.iv-methodsheet-row.selected {
  border-color: #00b2d9;
}
div.iv-methodsheet div.iv-db-grid div.cell {
  border: 1px solid #ffffff;
}
div.iv-methodsheet div.iv-db-grid div.row-fluid.selected div.cell {
  padding-left: 4px;
  padding-top: 30px;
  padding-bottom: 4px;
  padding-right: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #ff6a00;
  margin: 4px;
}
div.iv-methodsheet div.iv-db-grid div.cell {
  padding-left: 4px;
  padding-top: 30px;
  padding-bottom: 4px;
  padding-right: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #eeeeee;
  margin: 4px;
  position: relative;
}
div.iv-methodsheet div.cell div.title {
  position: absolute;
  left: -1px;
  top: -1px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-methodsheet div.cell div.title-right {
  position: absolute;
  right: -1px;
  top: -1px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-methodsheet div.cell div.menu {
  position: absolute;
  right: -1px;
  top: -1px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-methodsheet div.iv-field div.htmlfield {
  overflow: hidden;
}
div.iv-methodentry .columncontainer {
  display: flex;
  flex-direction: column;
  height: 100%;
}
div.iv-methodentry .columncontent {
  flex: 1 1 auto;
  overflow-y: hidden;
}
div.iv-methodentry .columncontent .methodSheetModule {
  flex: 1 1 auto;
}
div.iv-methodentry .ms-flex-container {
  width: 100%;
  max-height: 100%;
  display: flex;
}
div.iv-methodentry .ms-flex-row {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  width: 100%;
}
div.iv-methodentry .cell {
  flex: 1;
  overflow: hidden;
  align-self: stretch;
}
div.iv-methodentry .ms-flex-column {
  display: flex;
  flex-direction: row;
}
div.iv-methodentry .ms-flex-container > .ms-flex-scrollable {
  overflow-y: auto;
  overflow-x: none;
  padding: 0.3em;
}
div.iv-methodentry .ms-flex-container > .iv-toolbar {
  flex: 1 0 auto;
}
div.iv-methodentry div.iv-db-grid div.cell {
  padding-left: 4px;
  padding-bottom: 4px;
  padding-right: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #eeeeee;
  margin: 4px;
}
div.iv-methodentry div.cell div.title {
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-methodentry div.cell div.title-right {
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-methodentry div.cell div.menu {
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #00b2d9;
  -webkit-border-radius: 4px 0px 4px 0px;
  -moz-border-radius: 4px 0px 4px 0px;
  border-radius: 4px 0px 4px 0px;
  background-color: #00b2d9;
  color: #ffffff;
}
div.iv-methodentry div.sieveFractionModuleContainer {
  min-height: 450px;
}
div.iv-addSample {
  overflow: auto;
  height: 100%;
}
div.text-center {
  text-align: center;
}
div.iv-SelectRackSample {
  overflow: auto;
  height: 100%;
}
div.iv-SelectRackSample .rack-selection:hover {
  background-color: grey;
}
div.iv-SelectRackSample .rack-selection {
  padding: 5px;
}
div.iv-SelectRackSample .rack-selection .active {
  background-color: darkgrey;
}
div.sievefraction-module div.graph {
  min-height: 200px;
  height: 400px;
}
div.sievefraction-module div.graph .axisLabel {
  position: absolute;
  text-align: center;
  font-size: 12px;
}
div.sievefraction-module div.graph .yaxisLabel {
  top: 50%;
  left: 2px;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
div.sieveSettings-module {
  height: 100%;
}
div.iv-ResultEntryModule {
  height: 100%;
}
div.iv-availabilityRule {
  height: 100%;
}
div.iv-availabilityRule .table-condensed td {
  padding: 4px 5px;
}
div.iv-availabilityRule .dayText {
  padding-left: 5px;
}
div.iv-availabilityRule div.recurrence-selection-left {
  border-right: 1px solid #d4d4d4;
  padding-left: 6px;
}
div.iv-availabilityRule div.recurrence-padding {
  padding-left: 6px;
}
div.iv-availabilityRule span.recurrence-date {
  margin-left: 10px;
}
div.iv-availabilityRule span.recurrence-date input {
  margin-top: 12px;
  width: 100px;
}
div.EmployeeScheduleModule-container {
  height: 100%;
}
div.iv-employeeschedule {
  height: 100%;
  font-size: 11px;
}
div.iv-employeeschedule div.iv-form table .table-noborder {
  border: 0px;
}
div.iv-employeeschedule div.iv-form table .table-noborder tbody:first-child tr:first-child > td:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
div.iv-employeeschedule div.iv-form table .table-noborder tbody:first-child tr:first-child > td:last-child {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}
div.iv-employeeschedule div.iv-form table .table-noborder tbody:last-child tr:last-child > td:first-child {
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
div.iv-employeeschedule div.iv-form table .table-noborder tbody:last-child tr:last-child > td:last-child {
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
div.iv-employeeschedule div.iv-form table td.iv-header {
  line-height: 20px;
}
div.iv-employeeschedule div.iv-form table td.iv-header div {
  border: 0;
}
div.iv-employeeschedule div.iv-form table td.iv-field {
  line-height: 20px;
}
div.iv-employeeschedule div.iv-form table div.iv-field {
  white-space: nowrap;
  height: 20px;
  border: 0;
}
div.iv-employeeschedule div.iv-form table td.text-center {
  text-align: center;
}
div.iv-employeeschedule div.iv-form table td.border-left {
  border-left: 1px solid #d4d4d4;
}
div.iv-employeeschedule div.iv-form table .border-bottom {
  border-bottom: 1px solid #d4d4d4;
}
div.iv-employeeschedule div.iv-form table td.noborder {
  border: 0;
}
div.iv-employeeschedule div.iv-form table td.ellipsis {
  position: relative;
}
div.iv-employeeschedule div.iv-form table td.ellipsis div.textRow2 {
  vertical-align: top;
  height: 40px;
  white-space: normal;
}
div.iv-employeeschedule div.iv-form table td.ellipsis div.textRow3 {
  vertical-align: top;
  height: 60px;
  white-space: normal;
}
div.iv-employeeschedule div.iv-form table td.border-box {
  display: table-cell;
  border: 1px solid #d4d4d4;
  height: 20px;
}
div.iv-employeeschedule div.iv-form table td.planning {
  cursor: pointer;
  border: 1px double black;
  text-align: center;
}
div.iv-employeeschedule div.iv-form table tr.seperation {
  line-height: 10px;
  border-bottom: 1px solid #d4d4d4;
  border-left: 2px solid transparent;
  border-right: 1px solid transparent;
}
div.iv-employeeschedule div.iv-form .iv-date-range {
  border: 0px;
  margin-bottom: 5px;
}
div.iv-employeeschedule div.iv-form .iv-date-range td {
  padding-left: 2px;
  padding-right: 2px;
}
div.iv-employeeschedule div.sliderPosition {
  padding-top: 8px;
}
div.step input.checkBoxMargin {
  margin-left: 5px;
  margin-right: 0.5em;
  margin-bottom: 6px;
}
div.step span.normalText {
  font-weight: normal;
}
div.step div.step-information {
  padding-top: 20px;
  padding-left: 15px;
}
.modal-footer .btn.close {
  opacity: 1;
  filter: alpha(opacity=100);
}
td.text-center {
  text-align: center;
}
.iv-fullheight-noscroll {
  height: 100% !important;
  overflow: hidden;
}
div.iv-instrument div.iv-form table {
  table-layout: fixed;
}
div.iv-instrument div.iv-form table td.iv-header {
  line-height: 30px;
  height: 30px;
}
div.iv-instrument div.iv-form table td.iv-header div {
  overflow: hidden;
  border: 0;
}
div.iv-instrument div.iv-form table td.iv-form-cell {
  line-height: 30px;
  height: 30px;
}
div.iv-instrument div.iv-form table td.iv-form-cell div {
  overflow: hidden;
}
div.iv-instrument div.iv-form table div.iv-form-label {
  overflow: hidden;
}
div.iv-instrument div.iv-form table div.iv-field {
  border: 0;
  height: inherit;
}
div.iv-instrument div.iv-form table td.hovered div:first-of-type {
  border: 1px dashed #0054FF;
  box-sizing: border-box;
}
div.iv-instrument div.iv-form table .hover-text {
  overflow: visible !important;
  position: relative;
}
div.iv-instrument div.iv-form table .hover-text div {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  line-height: 30px;
}
div.iv-instrument div.iv-form table .hover-text:hover div {
  overflow: visible;
  z-index: 99;
  width: auto !important;
  position: absolute;
  background-color: inherit;
}
div.iv-instrument .muted input {
  color: #aaaaaa !important;
  text-align: right;
  margin-left: -20px !important;
}
div.iv-instrument .unmuted input {
  font-weight: bolder;
  text-align: right;
  margin-left: -20px !important;
}
div.iv-instrument .error .iv-hasnotes {
  background-color: #ff4500 !important;
}
div.iv-instrument .warning .iv-hasnotes {
  background-color: #ffaa00 !important;
}
div.iv-instrument div.iv-form table tr.hovered td.iv-form-cell div.approved input.iv-number,
div.iv-instrument div.iv-form table tr:hover td.iv-form-cell div.approved input,
div.iv-instrument .approved,
div.iv-instrument .approved input {
  background-color: #aaddaa !important;
}
div.iv-instrument div.iv-form table tr.hovered td.iv-form-cell div.rejected input.iv-number,
div.iv-instrument div.iv-form table tr:hover td.iv-form-cell div.rejected input,
div.iv-instrument .rejected,
div.iv-instrument .rejected input {
  background-color: #dd7777 !important;
}
div.iv-instrument .selected {
  border: 1px dotted black !important;
  background-color: #ACDAE5;
  box-sizing: border-box;
}
div.iv-instrument .selected input {
  background-color: transparent;
}
div.iv-instrument textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
div.iv-instrument textarea-filldiv {
  width: 100%;
  height: 100%;
  padding: 10px;
  border: 1px solid #999;
}
div.iv-instrument td.iv-header button.btn,
div.iv-instrument td.iv-form-cell button.btn {
  padding: 3px 3px;
}
.iv-import-section {
  /* 20160718: PK: LS-8553 Custom settings for popup box size should not exceed browser window size for Import dialog */
  height: 84% !important;
  margin-top: 10px;
}
div.iv-instrumentarea .sequence-list {
  border-collapse: collapse;
  border: 1px solid #d9d6d6;
  max-height: 90%;
  position: relative;
  padding: 2px;
  overflow: auto;
  overflow-x: hidden;
}
div.iv-instrumentarea .sequence-list table {
  border: none;
  width: 100%;
}
/* 20160610: AP: LS-8966 Sequence : Lookup icon for search, falls off screen at Import Sequence dialog. */
.sequence-search {
  white-space: inherit !important;
}
div.OrderModule {
  height: 100%;
}
div.OrderModule div.OrderModule-container {
  height: 100%;
}
.container-overflow {
  max-height: 400px;
  overflow: auto;
}
.container-width {
  width: 700px;
}
div.iv-order {
  height: 100%;
}
div.iv-order div.iv-form-content {
  height: auto;
  position: relative;
}
div.iv-order div.iv-form-content table tr td.iv-form-cell div.iv-readonly {
  background-color: #F0F0F0;
}
div.iv-order div.iv-form-content table tr td.iv-form-cell div.iv-readonly input {
  background-color: #F0F0F0;
}
div.iv-order div.iv-form-content table tr:hover td.iv-form-cell div.iv-readonly {
  background-color: #dbeafc;
}
div.iv-order div.iv-form-content table tr:hover td.iv-form-cell div.iv-readonly input {
  background-color: #dbeafc;
}
div.iv-order .table-auto-width {
  width: auto;
}
div.iv-order table td.iv-header {
  line-height: 22px;
}
div.iv-order table td.iv-header div {
  padding: 2px;
}
div.iv-order table td.iv-form-cell div {
  padding: 2px;
}
div.iv-order table td.iv-form-cell div.iv-boolean-select {
  min-width: 32px;
}
div.iv-order table td.center {
  padding: 2px;
}
div.iv-order .nav-right-margin {
  margin-right: 20px;
}
div.iv-orderform {
  height: 100%;
}
div.iv-orderform div.iv-form-content {
  height: auto;
  position: relative;
}
div.iv-orderform .table-auto-width {
  width: auto;
}
div.iv-orderform input.checkbox-alignment {
  margin: 2px;
}
div.iv-orderform table td.iv-header {
  line-height: 22px;
}
div.iv-orderform table td.iv-header div {
  padding: 2px;
}
div.iv-orderform table td.iv-form-cell div {
  padding: 2px;
}
div.iv-orderform table td.iv-form-cell div.iv-boolean-select {
  min-width: 32px;
}
div.iv-orderform table td.center {
  padding: 2px;
}
div.iv-rackTypeModule {
  height: 100%;
  overflow-y: auto;
}
div.iv-rackTypeModule .cell-active * {
  font-weight: bolder;
}
div.iv-rackTypeModule .header-active * {
  font-weight: bolder;
}
div.iv-rackTypeModule div.racklayout-top-margin {
  margin-top: 10px;
}
div.iv-rackTypeModule td.racklayout-line-height {
  line-height: 28px;
}
div.iv-incubationstart .auto-height {
  height: auto;
}
div.iv-ItemResultEntryModule {
  height: 100%;
}
div.iv-QuotationStatusModule {
  overflow: auto;
  height: 100%;
}
div.iv-CopyQuotationModule {
  overflow: auto;
  height: 100%;
}
div.iv-controlChart div.iv-chart-content {
  height: 300px;
  width: 100%;
}
div.iv-samplePreparationModule div.scanBox {
  padding-bottom: 10px;
  margin-left: 0px;
}
div.iv-samplePreparationModule div.scanBox table.table div.iv-field {
  /*set space for hour glass*/
  padding-right: 16px;
}
div.iv-samplePreparationModule div.scanBox table.table div.iv-field i {
  position: absolute;
}
div.iv-samplePreparationModule div.loading {
  font-size: 12px;
  font-style: italic;
  color: #3a87ad;
}
div.iv-samplePreparationModule div.itemList {
  padding-bottom: 10px;
  float: right;
  clear: both;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: auto;
}
div.iv-samplePreparationModule div.itemList th.text-center {
  text-align: center;
}
div.iv-samplePreparationModule div.searchBox {
  padding-bottom: 10px;
}
div.iv-samplePreparationModule .no-border {
  border: 0px;
}
div.iv-samplePreparationModule .table caption {
  text-align: left;
  font-weight: bold;
}
div.iv-samplePreparationModule div.sampleItemList {
  padding-bottom: 10px;
  float: left;
  margin-left: 0px;
  clear: both;
}
div.iv-samplePreparationModule div.selectSampleHeader {
  padding-top: 15px;
  padding-bottom: 10px;
}
div.iv-TestTypeConfiguration .configuration-error {
  margin-top: 25px;
}
div.iv-TestTypeConfiguration .head-margin {
  margin-top: 20px;
}
div.iv-TestTypeConfiguration div.iv-form td.iv-form-cell div.iv-boolean {
  min-width: 35px;
}
div.iv-TestTypeConfiguration .text-middle {
  vertical-align: middle;
}
/*20160504: WVB: LS-8757: LS-CR-252: ResultTypeConfigurationModule - use nav and data-click in tabs and remove data-toggle*/
div.iv-resulttypeconfigurationmodule .configuration-error {
  margin-top: 25px;
}
div.iv-experimentTypeEditor {
  overflow: scroll;
}
div.iv-experimentTypeEditor .panel-heading {
  overflow: hidden;
}
div.iv-experimentTypeEditor .panel-body {
  padding: 1px;
}
div.iv-experimentTypeEditor div.iv-scrolltable {
  max-height: 450px;
}
div.iv-experimentTypeEditor div.iv-field {
  border-bottom: 1px solid #cccccc;
  min-height: 18px;
}
div.iv-experimentTypeEditor div.iv-field div.htmlfield {
  overflow: hidden;
}
div.iv-experimentTypeEditor div.cell {
  min-height: 30px;
}
div.iv-experimentTypeEditor div.cell div.iv-file input[type="file"] {
  line-height: inherit;
}
div.iv-experimentTypeEditor div.cell table {
  width: 100%;
}
div.iv-experimentTypeEditor div.iv-db-grid div.selected-row {
  border-left: 5px solid #ff6a00;
  margin-left: -5px;
  background-color: transparent;
  background-color: rgba(255, 231, 214, 0.5);
}
div.iv-experimentTypeEditor div.iv-db-grid div.selected div.cell .panel-heading {
  background-color: #f39b5d;
  border-color: #f39b5d;
}
div.iv-experimentTypeEditor div.iv-db-grid div.notDeletable div.cell .panel-heading {
  background-color: #858b8d;
  border-color: #858b8d;
}
div.iv-experimentTypeEditor div.iv-db-grid div.selected.notDeletable div.cell .panel-heading {
  background-color: #aa7958;
  border-color: #aa7958;
}
div.iv-experimentTypeEditor div.iv-db-grid div.cell {
  padding: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #eeeeee;
  margin: 9px 4px;
  position: relative;
  overflow: hidden;
}
div.iv-experimentTypeEditor div.menu,
div.iv-experimentTypeEditor div.title {
  min-height: 18px;
}
div.iv-experimentTypeEditor div.no-margin {
  margin: 0px;
}
@media (min-width: 766px) {
  div.iv-experimentTypeEditor .row-no-gutter {
    padding: 0;
  }
  div.iv-experimentTypeEditor .row-no-gutter [class*="span"] {
    margin: 0;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span1 {
    width: 8.32%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span2 {
    width: 16.65%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span3 {
    width: 24.99%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span4 {
    width: 33.32%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span5 {
    width: 41.65%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span6 {
    width: 49.99%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span7 {
    width: 58.32%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span8 {
    width: 66.65%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span9 {
    width: 74.99%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span10 {
    width: 83.32%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span11 {
    width: 91.32%;
  }
  div.iv-experimentTypeEditor .row-no-gutter .span12 {
    width: 100%;
  }
}
div.iv-experimentEditor .panel-heading {
  overflow: hidden;
}
div.iv-experimentEditor .panel-body {
  padding: 1px;
}
div.iv-experimentEditor div.iv-field {
  border-bottom: 1px solid #cccccc;
  min-height: 18px;
}
div.iv-experimentEditor div.iv-field div.htmlfield {
  overflow: hidden;
}
div.iv-experimentEditor div.iv-scrolltable {
  max-height: 450px;
}
div.iv-experimentEditor div.cell {
  min-height: 30px;
}
div.iv-experimentEditor div.cell div.iv-file input[type="file"] {
  line-height: inherit;
}
div.iv-experimentEditor div.cell table {
  width: 100%;
}
div.iv-experimentEditor div.iv-db-grid div.selected-row {
  border-left: 5px solid #ff6a00;
  margin-left: -5px;
  background-color: transparent;
  background-color: rgba(255, 231, 214, 0.5);
}
div.iv-experimentEditor div.iv-db-grid div.selected div.cell .panel-heading {
  background-color: #f39b5d;
  border-color: #f39b5d;
}
div.iv-experimentEditor div.iv-db-grid div.notDeletable div.cell .panel-heading {
  background-color: #858b8d;
  border-color: #858b8d;
}
div.iv-experimentEditor div.iv-db-grid div.selected.notDeletable div.cell .panel-heading {
  background-color: #aa7958;
  border-color: #aa7958;
}
div.iv-experimentEditor div.iv-db-grid div.cell {
  padding: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #eeeeee;
  margin: 9px 4px;
  position: relative;
  overflow-x: hidden;
}
div.iv-experimentEditor div.menu,
div.iv-experimentEditor div.title {
  min-height: 18px;
}
div.iv-experimentEditor div.no-margin {
  margin: 0px;
}
div.iv-experimentEditor div.iv-form-in-experimenteditor {
  min-height: 480px;
}
@media (min-width: 766px) {
  div.iv-experimentEditor .row-no-gutter {
    padding: 0;
  }
  div.iv-experimentEditor .row-no-gutter [class*="span"] {
    margin: 0;
  }
  div.iv-experimentEditor .row-no-gutter .span1 {
    width: 8.32%;
  }
  div.iv-experimentEditor .row-no-gutter .span2 {
    width: 16.65%;
  }
  div.iv-experimentEditor .row-no-gutter .span3 {
    width: 24.99%;
  }
  div.iv-experimentEditor .row-no-gutter .span4 {
    width: 33.32%;
  }
  div.iv-experimentEditor .row-no-gutter .span5 {
    width: 41.65%;
  }
  div.iv-experimentEditor .row-no-gutter .span6 {
    width: 49.99%;
  }
  div.iv-experimentEditor .row-no-gutter .span7 {
    width: 58.32%;
  }
  div.iv-experimentEditor .row-no-gutter .span8 {
    width: 66.65%;
  }
  div.iv-experimentEditor .row-no-gutter .span9 {
    width: 74.99%;
  }
  div.iv-experimentEditor .row-no-gutter .span10 {
    width: 83.32%;
  }
  div.iv-experimentEditor .row-no-gutter .span11 {
    width: 91.32%;
  }
  div.iv-experimentEditor .row-no-gutter .span12 {
    width: 100%;
  }
}
div.ProjectScheduleModule-container {
  height: 100%;
}
div.iv-projectschedule {
  height: 100%;
}
div.iv-projectschedule div.iv-form table td.iv-header div {
  border: 0;
}
div.iv-projectschedule div.iv-form table td.iv-field {
  line-height: 28px;
}
div.iv-projectschedule div.iv-form table div.iv-field {
  min-height: 28px;
  border: 0;
}
div.iv-projectschedule div.iv-form table td.text-center {
  text-align: center;
}
div.iv-projectschedule div.iv-form table td.preparation,
div.iv-projectschedule div.iv-form table td.cleanup,
div.iv-projectschedule div.iv-form table td.start,
div.iv-projectschedule div.iv-form table td.end,
div.iv-projectschedule div.iv-form table td.project {
  cursor: pointer;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  text-align: center;
}
div.iv-projectschedule div.iv-form table td.borderleft {
  border-left: 1px solid black;
}
div.iv-projectschedule div.iv-form table td.borderright {
  border-right: 1px solid black;
}
div.iv-projectschedule div.iv-form .iv-date-range {
  border: 0px;
  margin-bottom: 5px;
}
div.iv-projectschedule div.iv-form .iv-date-range td {
  padding-left: 2px;
  padding-right: 2px;
}
div.iv-projectschedule div.sliderPosition {
  padding-top: 8px;
}
/* 20160314: AK: LS-7472 style.less of process station module */
li.select-field-multiple label {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-right: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 12px;
  padding-left: 12px;
  display: block;
  line-height: 18px;
  color: #333333;
  cursor: pointer;
}
li.select-field-multiple label:hover,
label:focus {
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #08c, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #08c, #0077b3);
  background-image: -o-linear-gradient(top, #08c, #0077b3);
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  z-index: 2;
}
li.select-field-multiple input[type="checkbox"] {
  margin: 0;
}
.select-date-field {
  width: 230px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-radius: 6px;
}
.alert-no-margin div.alert {
  margin-bottom: 0px;
}
td.property-name-column {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}
table.table {
  margin-bottom: 0px;
}
table.table tbody th,
table.table thead th {
  background-color: #eeeeee;
}
table.table tbody th div.none,
table.table thead th div.none {
  background: none;
}
table.table thead th div,
table.table tbody th div {
  white-space: nowrap;
  overflow: hidden;
}
table.table thead th div a,
table.table tbody th div a {
  color: black;
  cursor: default;
}
table.table tbody td div {
  white-space: nowrap;
  overflow: hidden;
  min-height: 18px;
}
div.form-container {
  overflow-x: auto;
  margin: 0px;
  padding: 0px;
}
table.form {
  width: auto;
}
table.form thead th {
  padding: 0px;
}
input.iv-form-textfield {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
td.iv-form-cell {
  padding: 0px;
}
div.iv-form-invalid-value {
  background-color: #fcf8e3;
  border: 2px solid #fbeed5 !important;
}
div.iv-form-invalid-value input {
  background-color: #fcf8e3;
}
ul.fieldoptions {
  list-style: none;
  right: 0px;
  top: 0px;
  position: absolute;
}
ul.fieldoptions li {
  float: left;
}
table thead tr.searchform td {
  border-bottom: 3px solid #f9f9f9;
}
.graylighter {
  background-color: #eeeeee;
}
.graylight {
  background-color: #999999;
}
.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
div.ui-dialog-content div.tabs {
  height: 100%;
}
#PageTitle {
  float: left;
}
div.iv-application-version {
  padding-top: 5px;
  float: left;
  padding-left: 20px;
  width: 130px;
}
div.vertical-line {
  width: 5px;
  text-align: center;
  vertical-align: middle;
  float: left;
  height: 25px;
  margin-left: 10px;
  padding-top: 5px;
}
#content {
  margin-top: 2px;
  margin-right: 2px;
}
a.ui-slider-handle {
  padding: 0px;
}
div.grid {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  border: 1px solid #eee;
  overflow: auto;
  display: inline-block;
  min-width: 780px;
}
div.grid table {
  border-collapse: collapse;
}
div.grid-columns {
  background: #FAFAFA url(../common/images/fhbg.gif) repeat-x bottom;
  position: relative;
  /*border: 1px solid #CCC;*/
  /*  border-bottom: 1px solid #ccc;*/
  /*overflow: hidden;*/
}
div.grid-columns th,
div.grid-data td {
  margin: 0px;
  font-weight: normal;
  height: 24px;
  white-space: nowrap;
  font-size: 12px;
  overflow: hidden;
  border-right: 1px solid #DDD;
  border-left: 1px solid white;
  vertical-align: top !important;
}
div.grid-data tr.checked td,
div.grid-data tr.checked.even td {
  background-color: #D5EFFC;
}
div.grid-data tr.selected td,
div.grid-data tr.selected.even td {
  background-color: #D5EFFC;
}
div.grid-data tr.even td {
  background-color: #F7F7F7;
}
div.grid-columns div,
div.grid-data div {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  overflow: hidden;
  white-space: nowrap;
}
div.grid-columns div:hover {
  padding-bottom: 4px;
  border-bottom: 1px solid orange;
  background: url(../common/images/up.png) no-repeat center top;
}
div.grid-filters {
  border-top: 1px solid #ddd;
}
div.grid-filters a {
  text-decoration: none;
}
/* layout items */
ul.iv-list {
  padding: 0px;
  font-size: 12px;
  margin: 0;
  line-height: 1;
}
ul.iv-list li ul {
  padding: 0px;
  list-style-type: none;
  margin: 0;
}
ul.iv-list li {
  display: block;
  white-space: nowrap;
  padding: 2px 1px;
}
ul.iv-list li a {
  color: #000;
  display: block;
  text-decoration: none;
}
ul.iv-list li div.description {
  margin-left: 19px;
}
ul.iv-list li:hover {
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 1px 0px;
  background-color: #F9FBFD;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9FBFD), to(#EBF3FD));
  background-image: -moz-linear-gradient(top, #F9FBFD, #EBF3FD);
  border: solid 1px #B8D6FB;
}
ul.iv-list li.selected {
  padding: 1px 1px;
  background-color: #DBEAFC;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DBEAFC), to(#C1DCFC));
  background-image: -moz-linear-gradient(top, #DBEAFC, #C1DCFC);
  border: solid 1px #7DA2CE;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
ul.iv-list li.selected:hover {
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DCEBFC), to(#C1DBFC));
  background-color: #DCEBFC;
  background-image: -moz-linear-gradient(top, #DCEBFC, #C1DBFC);
  border: solid 1px #7DA2CE;
}
ul.nav div.description {
  margin-left: 18px;
}
/**********************
Context Menu
**********************/
div.iv-menu {
  position: absolute;
}
.iv-menu {
  font-size: 12px;
  -webkit-box-shadow: 2px 2px 2px #8E8E8E;
  -moz-box-shadow: 2px 2px 2px #8E8E8E;
  box-shadow: 2px 2px 2px #8E8E8E;
  background-color: #F1F1F1;
  border: solid 1px #979797;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.iv-menu ul {
  border: solid 2px #F5F5F5;
  padding: 0px;
  list-style-type: none;
  margin: 0px;
}
.iv-menu li {
  margin: 0;
  padding: 0;
  border: solid 1px #F1F1F1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.iv-menu .inner {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  height: 18px;
  border: solid 1px #F1F1F1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.iv-menu label {
  font-weight: normal;
  color: Black;
  border-left: solid 1px #FFFFFF;
  display: inline-block;
  vertical-align: top;
  line-height: 22px;
  padding: 0 0 0 5px;
  white-space: nowrap;
}
.iv-menu .icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  border-right: solid 1px #E2E3E3;
}
/* .iv-menu .icon, .iv-menu label { height: 22px; top: -2px; position: relative; }*/
.iv-menu li:hover {
  margin: 0;
  padding: 0;
  border-color: #AECFF7;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0F3F6), to(#E7EEF6));
  background-image: -moz-linear-gradient(top, #F0F3F6, #E7EEF6);
}
.iv-menu li:hover .inner {
  border-color: #EFF4FA;
}
/* .iv-menu li:hover .icon { height: 100%; position: static; }*/
.iv-menu li:hover label {
  height: 100%;
  position: static;
  line-height: 18px;
}
.iv-menu .parent {
  background-image: url('../images/arrow-right.png');
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.iv-menu li.separator {
  border: 0;
  height: 2px;
  line-height: 2px;
}
.iv-menu li.separator label {
  border-bottom: solid 1px #FFFFFF;
  background-color: #E0E0E0;
  height: 1px;
  position: static;
  line-height: 1px;
}
.iv-menu li.separator .inner {
  height: 2px;
  line-height: 2px;
  border: 0;
  position: static;
}
.iv-menu li.separator .icon {
  height: 2px;
  line-height: 2px;
  position: static;
  vertical-align: top;
  width: 28px;
}
.iv-menu li.disabled label {
  color: #6D6D6D;
}
.iv-menu li.disabled:hover {
  border-color: #D4D3D3;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#E5E5E5));
  background-image: -moz-linear-gradient(top, #F2F2F2, #E5E5E5);
}
.iv-menu li.disabled:hover .inner {
  border-color: #E6E6E6;
  border-top-color: #F4F5F5;
}
div.iv-dropdown-menu {
  border: 1px solid #fff;
  min-height: 10px;
  cursor: pointer;
}
div.iv-dropdown-menu:hover {
  border: 1px solid #D4D4D4;
}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  height: 25px;
  margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.iv-phraseitems {
  position: relative;
  border: none;
  top: auto;
  float: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
a.iv-phraseitem-text {
  display: block;
  padding: 3px 20px 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
  float: left;
  width: 79%;
}
.dropdown-menu > li > .item {
  padding: 4px 20px 4px 0px;
  margin-top: -25px;
  float: right;
}
.dropdown-menu > li > .item:hover {
  cursor: pointer;
}
.dropdown-menu > li > div {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
  background: #eeeeee;
}
.iv-expression-dropdown-submenu > a::after {
  display: none;
}
.dropdown-submenu > .item:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > .item:after {
  border-left-color: #ffffff;
}
.editor.iv-toolbar .fontName {
  width: 150px;
}
.editor.iv-toolbar .fontName .text {
  width: 140px;
  float: left;
  text-align: left;
  text-overflow: clip;
  white-space: nowrap;
  overflow: hidden;
}
.editor.iv-toolbar .fontName span.caret {
  float: right;
}
.editor.iv-toolbar .fontSize {
  width: 60px;
  text-align: left;
}
.editor.iv-toolbar .fontSize span.caret {
  float: right;
}
.editor.iv-toolbar .fontSize .text {
  float: left;
}
.editor.iv-toolbar .label {
  display: block;
  padding: 2px 4px;
  font-size: 13px;
  font-weight: normal;
  line-height: 25px;
  white-space: nowrap;
  float: right;
  background-color: transparent;
  color: black;
  text-shadow: none;
}
.ui-widget {
  font-family: "Verdana", Arial, sans-serif;
  font-size: 13px;
}
table .iv-form-cell .iv-field.red-background {
  background-color: red !important;
  /* Bad practice but !important is already put on the table-row. Can't win otherwise. */
  color: white;
}
.iv-order-deletetest-header {
  min-width: 18px;
  height: 100%;
}
.hide-scrollbars div {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Edge / IE10+ */
}
.hide-scrollbars div::-webkit-scrollbar {
  display: none;
  /* Chrome / Safari */
}
div.iv-expressionbuilder div.iv-expressionbuilder-main {
  height: 100%;
  overflow-y: auto;
}
div.iv-expressionbuilder ul.expression {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: table-row;
}
div.iv-expressionbuilder ul.expression li.expression {
  border-bottom: none;
  border-bottom: 2px solid whiteSmoke;
}
div.iv-expressionbuilder ul.expression li.expression.selected {
  border-bottom: 2px solid black;
}
div.iv-expressionbuilder ul.expression li.expression {
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
  padding: 2px;
}
div.iv-expressionbuilder ul.divide {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: table-row;
}
div.iv-expressionbuilder ul.divide li.divide {
  padding: 2px;
  margin: 0px;
  clear: both;
  vertical-align: middle;
}
div.iv-expressionbuilder ul.divide li.divider {
  padding: 2px;
  margin: 0px;
  border-bottom: 1px solid black;
}
div.iv-expressionbuilder div.divider {
  height: 1px;
  color: black;
  border-top: 1px solid black;
  border-bottom: none;
  margin: 0px 0px 0px 0px;
}
.fw-margin-top {
  margin-top: 5px;
}
.fw-margin-bottom {
  margin-bottom: 5px;
}
.fw-full-height {
  height: 100%;
}
span.fw-preline {
  white-space: pre-line;
}
/*20170819: UN: LS-CR-1251 LS-16347 Create `class` to change `style` binding.*/
.continuous-text {
  white-space: nowrap;
}
/*20170829: UN: LS-16350 Create `EntityReportComponent` in `Client` solution.*/
.btn-dropdown-text {
  font-size: 13px;
}
.middle-alligned {
  vertical-align: middle  !important;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
.fw-pane {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* add 44px margin if a .fw-pane-content is following a fw-pane-header*/
  /* add 44px margin if a .fw-content is following a fw-pane-footer*/
}
.fw-pane .fw-pane-header {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0;
  border-bottom: 1px solid #b2b2b2;
  height: 44px;
  background-color: white;
}
.fw-pane .fw-pane-footer {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0;
  border-top: 1px solid #b2b2b2;
  height: 44px;
  background-color: white;
}
.fw-pane .fw-pane-content {
  position: absolute;
  overflow-x: hidden;
  overflow-y: scroll;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.fw-pane .fw-pane-header ~ .fw-pane-content {
  margin-top: 44px;
}
.fw-pane .fw-pane-footer ~ .fw-pane-content {
  margin-bottom: 44px;
}
.fw-dialog {
  margin: 0px;
  position: absolute;
  background-color: white;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.fw-dialog div.modal-header {
  position: absolute;
  height: 28px;
  top: 2px;
  left: 2px;
  right: 0px;
  overflow: hidden;
  white-space: pre;
  background-color: white;
}
.fw-dialog div.modal-body {
  position: absolute;
  left: 0px;
  bottom: 58px;
  right: 0px;
  top: 49px;
  background-color: white;
  max-height: unset;
}
.fw-dialog div.modal-body-overflow-auto {
  overflow: auto;
}
.fw-dialog div.modal-body-overflow-hidden {
  overflow: hidden;
}
.fw-dialog div.modal-footer {
  bottom: 0px;
  position: absolute;
  left: 0px;
  right: 0px;
  background-color: #f5f5f5;
}
.fw-dialog .fw-pane-footer {
  height: 41px;
  border-top: none;
}
.fw-dialog .fw-pane-header {
  height: 33px;
}
.fw-dialog-active {
  border: 1px solid #1976d2;
}
.btn-toolbar .fw-pager {
  display: inline-block;
}
.fw-component-container {
  height: 100%;
  width: 100%;
}
.fw-entityreport {
  /* add 44px margin if a .fw-content is following a fw-pane-footer*/
}
.fw-entityreport .fw-entityreport-report-list {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  margin: 0px;
  border-right: none;
  border-bottom: none;
  width: auto;
  min-width: 100%;
}
.fw-entityreport .tabs-left > .nav-tabs > li > a {
  margin-right: 0;
}
.fw-entityreport .fw-pane-header {
  white-space: nowrap;
  height: 34px;
}
.fw-entityreport .fw-pane-footer {
  white-space: nowrap;
  height: 34px;
}
.fw-entityreport .fw-pane-header ~ .fw-pane-content {
  margin-top: 34px;
}
.fw-entityreport .fw-pane-footer ~ .fw-pane-content {
  margin-bottom: 34px;
}
.fw-entityreport .fw-entityreport-scrollpane {
  overflow: auto;
}
.fw-dropdown {
  left: 0px;
  right: 0px;
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.fw-dropdown .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.fw-dropdown-items ul {
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: none;
}
.fw-dropdown-items ul li {
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.fw-dropdown-items ul li a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.fw-dropdown-items ul li a.active {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  text-decoration: none;
  background-color: #f5f5f5;
}
.fw-dropdown-items ul li a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
/* layout items */
.iv-tree {
  padding: 0px;
  font-size: 12px;
  margin: 0;
  line-height: 2;
  list-style: none;
}
.iv-tree tree-node ul {
  padding: 0px;
  list-style-type: none;
  margin: 0;
}
.iv-tree tree-node {
  display: block;
  white-space: nowrap;
  padding: 0;
  margin: 0;
}
/* node */
.iv-tree .node {
  padding: 2px 2px;
  overflow: hidden;
}
.iv-tree .node:hover,
.tree .node.selected {
  background-color: #42A5F5;
}
.iv-tree .node:hover {
  background-color: #90CAF9;
}
.iv-tree .node.selected {
  background-color: #90CAF9;
}
.iv-tree .node:hover.selected {
  background-color: #64B5F6;
}
/* handle */
.iv-tree .node .handle {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.iv-tree .node .handle {
  background-image: url('../images/folder-arrow.png');
}
.iv-tree .node .handle.hover {
  background-position: -16px 0;
}
.iv-tree tree-node.open > .node > .handle {
  background-position: -32px 0;
}
.iv-tree tree-node.open > .node > .handle.hover {
  background-position: -48px 0;
}
.iv-tree .empty .node .handle {
  background-image: none;
}
/* icons */
.iv-tree .icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.iv-tree .folder > .node > .icon {
  background-image: url('../images/folder.png');
}
.iv-tree .folder.open > .node > .icon {
  background-image: url('../images/folder-open.png');
}
.iv-tree > i {
  user-select: none;
}
/* label */
.iv-tree .node {
  font-size: 13px;
  line-height: 2;
  width: 100%;
  white-space: nowrap;
  display: inline-block;
  color: black;
  padding: 0px 0px 0px 0px;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.iv-tree .container {
  display: flex;
  flex-direction: row;
}
/* rename */
.iv-tree .rename > .node {
  padding: 0;
}
.iv-tree .node input.rename {
  padding: 0;
  vertical-align: middle;
  height: 16px;
  margin-left: 3px;
}
/* handle-missing */
.iv-tree .handle-missing {
  width: 16px;
  height: 16px;
  min-width: 16px;
  display: inline-block;
  vertical-align: middle;
}
.iv-tree .sprite {
  min-width: 16px;
}
.iv-tree .handle {
  min-width: 16px;
}
.iv-tree .node > a {
  white-space: nowrap;
  user-select: none;
}
/* LS-26718 UI of the field selector is broken in process station and in expression builder. */
.iv-tree-label {
  display: inline-block;
}
.iv-tree-label-abbreviated {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.node-link > span {
  color: #08c;
  display: inline-block;
}
.node-link > span :hover {
  color: #005580;
}
i.sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 2px;
  line-height: 16px;
  vertical-align: text-top;
  background-image: url("../images/sprites.png");
  background-repeat: no-repeat;
}
span.sprite {
  display: block;
  overflow: hidden;
  float: left;
  padding: 0px;
  height: 16px;
  width: 16px;
  margin-right: 2px;
  background-repeat: no-repeat;
  font-size: 0px;
  background-image: url("../images/sprites.png");
  cursor: pointer;
}
span.sprite_button {
  display: block;
  overflow: hidden;
  float: left;
  padding: 0px;
  height: 16px;
  width: 16px;
  margin-right: 2px;
  background-repeat: no-repeat;
  font-size: 0px;
  background-image: url(../images/sprites.png);
  cursor: pointer;
}
a.sprite,
ins.sprite,
li.sprite {
  padding-left: 19px;
  padding-top: 1px;
  background-repeat: no-repeat;
  font-size: 13px;
  background-image: url(../images/sprites.png);
  height: 15px;
  cursor: pointer;
}
.image {
  background-position: -1px -1px;
}
.abacus {
  background-position: -19px -1px;
}
.accept {
  background-position: -37px -1px;
}
.acorn {
  background-position: -55px -1px;
}
.add {
  background-position: -73px -1px;
}
.address_book {
  background-position: -91px -1px;
}
.address_book_blue {
  background-position: -109px -1px;
}
.address_book_open {
  background-position: -127px -1px;
}
.address_book__arrow {
  background-position: -145px -1px;
}
.address_book__exclamation {
  background-position: -163px -1px;
}
.address_book__minus {
  background-position: -181px -1px;
}
.address_book__pencil {
  background-position: -199px -1px;
}
.address_book__plus {
  background-position: -217px -1px;
}
.alarm_clock {
  background-position: -235px -1px;
}
.alarm_clock_blue {
  background-position: -253px -1px;
}
.alarm_clock_select {
  background-position: -271px -1px;
}
.alarm_clock_select_remain {
  background-position: -289px -1px;
}
.alarm_clock__arrow {
  background-position: -307px -1px;
}
.alarm_clock__exclamation {
  background-position: -325px -1px;
}
.alarm_clock__minus {
  background-position: -343px -1px;
}
.alarm_clock__pencil {
  background-position: -361px -1px;
}
.alarm_clock__plus {
  background-position: -379px -1px;
}
.anchor {
  background-position: -397px -1px;
}
.android {
  background-position: -415px -1px;
}
.animal {
  background-position: -433px -1px;
}
.animal_dog {
  background-position: -451px -1px;
}
.animal_monkey {
  background-position: -469px -1px;
}
.animal_monkey_sulky {
  background-position: -487px -1px;
}
.animal_penguin {
  background-position: -505px -1px;
}
.application {
  background-position: -523px -1px;
}
.applications {
  background-position: -541px -1px;
}
.applications_blue {
  background-position: -559px -1px;
}
.applications_stack {
  background-position: -577px -1px;
}
.application_ab {
  background-position: -595px -1px;
}
.application_add {
  background-position: -613px -1px;
}
.application_block {
  background-position: -631px -1px;
}
.application_blog {
  background-position: -649px -1px;
}
.application_blue {
  background-position: -667px -1px;
}
.application_browser {
  background-position: -685px -1px;
}
.application_cascade {
  background-position: -703px -1px;
}
.application_delete {
  background-position: -721px -1px;
}
.application_detail {
  background-position: -739px -1px;
}
.application_dialog {
  background-position: -757px -1px;
}
.application_dock {
  background-position: -775px -1px;
}
.application_dock_090 {
  background-position: -793px -1px;
}
.application_dock_180 {
  background-position: -811px -1px;
}
.application_dock_270 {
  background-position: -829px -1px;
}
.application_dock_tab {
  background-position: -847px -1px;
}
.application_document {
  background-position: -865px -1px;
}
.application_documents {
  background-position: -883px -1px;
}
.application_double {
  background-position: -901px -1px;
}
.application_edit {
  background-position: -919px -1px;
}
.application_error {
  background-position: -937px -1px;
}
.application_export {
  background-position: -955px -1px;
}
.application_form {
  background-position: -973px -1px;
}
.application_form_add {
  background-position: -991px -1px;
}
.application_form_delete {
  background-position: -1009px -1px;
}
.application_form_edit {
  background-position: -1027px -1px;
}
.application_form_magnify {
  background-position: -1045px -1px;
}
.application_get {
  background-position: -1063px -1px;
}
.application_go {
  background-position: -1081px -1px;
}
.application_home {
  background-position: -1099px -1px;
}
.application_icon {
  background-position: -1117px -1px;
}
.application_icon_large {
  background-position: -1135px -1px;
}
.application_image {
  background-position: -1153px -1px;
}
.application_import {
  background-position: -1px -19px;
}
.application_key {
  background-position: -19px -19px;
}
.application_lightning {
  background-position: -37px -19px;
}
.application_link {
  background-position: -55px -19px;
}
.application_list {
  background-position: -73px -19px;
}
.application_medium {
  background-position: -91px -19px;
}
.application_monitor {
  background-position: -109px -19px;
}
.application_network {
  background-position: -127px -19px;
}
.application_osx {
  background-position: -145px -19px;
}
.application_osx_terminal {
  background-position: -163px -19px;
}
.application_put {
  background-position: -181px -19px;
}
.application_rename {
  background-position: -199px -19px;
}
.application_resize {
  background-position: -217px -19px;
}
.application_resize_actual {
  background-position: -235px -19px;
}
.application_resize_full {
  background-position: -253px -19px;
}
.application_run {
  background-position: -271px -19px;
}
.application_search_result {
  background-position: -289px -19px;
}
.application_share {
  background-position: -307px -19px;
}
.application_sidebar {
  background-position: -325px -19px;
}
.application_sidebar_collapse {
  background-position: -343px -19px;
}
.application_sidebar_expand {
  background-position: -361px -19px;
}
.application_sidebar_list {
  background-position: -379px -19px;
}
.application_side_boxes {
  background-position: -397px -19px;
}
.application_side_contract {
  background-position: -415px -19px;
}
.application_side_expand {
  background-position: -433px -19px;
}
.application_side_list {
  background-position: -451px -19px;
}
.application_side_tree {
  background-position: -469px -19px;
}
.application_small {
  background-position: -487px -19px;
}
.application_small_blue {
  background-position: -505px -19px;
}
.application_small_list {
  background-position: -523px -19px;
}
.application_small_list_blue {
  background-position: -541px -19px;
}
.application_split {
  background-position: -559px -19px;
}
.application_split_tile {
  background-position: -577px -19px;
}
.application_split_vertical {
  background-position: -595px -19px;
}
.application_sub {
  background-position: -613px -19px;
}
.application_table {
  background-position: -631px -19px;
}
.application_task {
  background-position: -649px -19px;
}
.application_terminal {
  background-position: -667px -19px;
}
.application_text {
  background-position: -685px -19px;
}
.application_text_image {
  background-position: -703px -19px;
}
.application_tile {
  background-position: -721px -19px;
}
.application_tile_horizontal {
  background-position: -739px -19px;
}
.application_tile_vertical {
  background-position: -757px -19px;
}
.application_tree {
  background-position: -775px -19px;
}
.application_view_columns {
  background-position: -793px -19px;
}
.application_view_detail {
  background-position: -811px -19px;
}
.application_view_gallery {
  background-position: -829px -19px;
}
.application_view_icons {
  background-position: -847px -19px;
}
.application_view_list {
  background-position: -865px -19px;
}
.application_view_tile {
  background-position: -883px -19px;
}
.application_wave {
  background-position: -901px -19px;
}
.application_xp {
  background-position: -919px -19px;
}
.application_xp_terminal {
  background-position: -937px -19px;
}
.application__arrow {
  background-position: -955px -19px;
}
.application__exclamation {
  background-position: -973px -19px;
}
.application__minus {
  background-position: -991px -19px;
}
.application__pencil {
  background-position: -1009px -19px;
}
.application__plus {
  background-position: -1027px -19px;
}
.arrow {
  background-position: -1045px -19px;
}
.arrow_000_medium {
  background-position: -1063px -19px;
}
.arrow_000_small {
  background-position: -1081px -19px;
}
.arrow_045 {
  background-position: -1099px -19px;
}
.arrow_045_medium {
  background-position: -1117px -19px;
}
.arrow_045_small {
  background-position: -1135px -19px;
}
.arrow_090 {
  background-position: -1153px -19px;
}
.arrow_090_medium {
  background-position: -1px -37px;
}
.arrow_090_small {
  background-position: -19px -37px;
}
.arrow_135 {
  background-position: -37px -37px;
}
.arrow_135_medium {
  background-position: -55px -37px;
}
.arrow_135_small {
  background-position: -73px -37px;
}
.arrow_180 {
  background-position: -91px -37px;
}
.arrow_180_medium {
  background-position: -109px -37px;
}
.arrow_180_small {
  background-position: -127px -37px;
}
.arrow_225 {
  background-position: -145px -37px;
}
.arrow_225_medium {
  background-position: -163px -37px;
}
.arrow_225_small {
  background-position: -181px -37px;
}
.arrow_270 {
  background-position: -199px -37px;
}
.arrow_270_medium {
  background-position: -217px -37px;
}
.arrow_270_small {
  background-position: -235px -37px;
}
.arrow_315 {
  background-position: -253px -37px;
}
.arrow_315_medium {
  background-position: -271px -37px;
}
.arrow_315_small {
  background-position: -289px -37px;
}
.arrow_branch {
  background-position: -307px -37px;
}
.arrow_branch_000_left {
  background-position: -325px -37px;
}
.arrow_branch_090 {
  background-position: -343px -37px;
}
.arrow_branch_090_left {
  background-position: -361px -37px;
}
.arrow_branch_180 {
  background-position: -379px -37px;
}
.arrow_branch_180_left {
  background-position: -397px -37px;
}
.arrow_branch_270 {
  background-position: -415px -37px;
}
.arrow_branch_270_left {
  background-position: -433px -37px;
}
.arrow_circle {
  background-position: -451px -37px;
}
.arrow_circle_045_left {
  background-position: -469px -37px;
}
.arrow_circle_135 {
  background-position: -487px -37px;
}
.arrow_circle_135_left {
  background-position: -505px -37px;
}
.arrow_circle_225 {
  background-position: -523px -37px;
}
.arrow_circle_225_left {
  background-position: -541px -37px;
}
.arrow_circle_315 {
  background-position: -559px -37px;
}
.arrow_circle_315_left {
  background-position: -577px -37px;
}
.arrow_circle_double {
  background-position: -595px -37px;
}
.arrow_circle_double_135 {
  background-position: -613px -37px;
}
.arrow_continue {
  background-position: -631px -37px;
}
.arrow_continue_000_top {
  background-position: -649px -37px;
}
.arrow_continue_090 {
  background-position: -667px -37px;
}
.arrow_continue_090_left {
  background-position: -685px -37px;
}
.arrow_continue_180 {
  background-position: -703px -37px;
}
.arrow_continue_180_top {
  background-position: -721px -37px;
}
.arrow_continue_270 {
  background-position: -739px -37px;
}
.arrow_continue_270_left {
  background-position: -757px -37px;
}
.arrow_curve {
  background-position: -775px -37px;
}
.arrow_curve_000_double {
  background-position: -793px -37px;
}
.arrow_curve_000_left {
  background-position: -811px -37px;
}
.arrow_curve_090 {
  background-position: -829px -37px;
}
.arrow_curve_090_left {
  background-position: -847px -37px;
}
.arrow_curve_180 {
  background-position: -865px -37px;
}
.arrow_curve_180_double {
  background-position: -883px -37px;
}
.arrow_curve_180_left {
  background-position: -901px -37px;
}
.arrow_curve_270 {
  background-position: -919px -37px;
}
.arrow_curve_270_left {
  background-position: -937px -37px;
}
.arrow_divide {
  background-position: -955px -37px;
}
.arrow_down {
  background-position: -973px -37px;
}
.arrow_in {
  background-position: -991px -37px;
}
.arrow_inout {
  background-position: -1009px -37px;
}
.arrow_in_out {
  background-position: -1027px -37px;
}
.arrow_join {
  background-position: -1045px -37px;
}
.arrow_join_090 {
  background-position: -1063px -37px;
}
.arrow_join_180 {
  background-position: -1081px -37px;
}
.arrow_join_270 {
  background-position: -1099px -37px;
}
.arrow_left {
  background-position: -1117px -37px;
}
.arrow_merge {
  background-position: -1135px -37px;
}
.arrow_merge_000_left {
  background-position: -1153px -37px;
}
.arrow_merge_090 {
  background-position: -1px -55px;
}
.arrow_merge_090_left {
  background-position: -19px -55px;
}
.arrow_merge_180 {
  background-position: -37px -55px;
}
.arrow_merge_180_left {
  background-position: -55px -55px;
}
.arrow_merge_270 {
  background-position: -73px -55px;
}
.arrow_merge_270_left {
  background-position: -91px -55px;
}
.arrow_move {
  background-position: -109px -55px;
}
.arrow_out {
  background-position: -127px -55px;
}
.arrow_redo {
  background-position: -145px -55px;
}
.arrow_refresh {
  background-position: -163px -55px;
}
.arrow_refresh_small {
  background-position: -181px -55px;
}
.arrow_repeat {
  background-position: -199px -55px;
}
.arrow_repeat_once {
  background-position: -217px -55px;
}
.arrow_resize {
  background-position: -235px -55px;
}
.arrow_resize_045 {
  background-position: -253px -55px;
}
.arrow_resize_090 {
  background-position: -271px -55px;
}
.arrow_resize_135 {
  background-position: -289px -55px;
}
.arrow_return {
  background-position: -307px -55px;
}
.arrow_return_000_left {
  background-position: -325px -55px;
}
.arrow_return_090 {
  background-position: -343px -55px;
}
.arrow_return_090_left {
  background-position: -361px -55px;
}
.arrow_return_180 {
  background-position: -379px -55px;
}
.arrow_return_180_left {
  background-position: -397px -55px;
}
.arrow_return_270 {
  background-position: -415px -55px;
}
.arrow_return_270_left {
  background-position: -433px -55px;
}
.arrow_retweet {
  background-position: -451px -55px;
}
.arrow_right {
  background-position: -469px -55px;
}
.arrow_rotate_anticlockwise {
  background-position: -487px -55px;
}
.arrow_rotate_clockwise {
  background-position: -505px -55px;
}
.arrow_skip {
  background-position: -523px -55px;
}
.arrow_skip_090 {
  background-position: -541px -55px;
}
.arrow_skip_180 {
  background-position: -559px -55px;
}
.arrow_skip_270 {
  background-position: -577px -55px;
}
.arrow_split {
  background-position: -595px -55px;
}
.arrow_split_090 {
  background-position: -613px -55px;
}
.arrow_split_180 {
  background-position: -631px -55px;
}
.arrow_split_270 {
  background-position: -649px -55px;
}
.arrow_step {
  background-position: -667px -55px;
}
.arrow_step_out {
  background-position: -685px -55px;
}
.arrow_step_over {
  background-position: -703px -55px;
}
.arrow_stop {
  background-position: -721px -55px;
}
.arrow_stop_090 {
  background-position: -739px -55px;
}
.arrow_stop_180 {
  background-position: -757px -55px;
}
.arrow_stop_270 {
  background-position: -775px -55px;
}
.arrow_switch {
  background-position: -793px -55px;
}
.arrow_switch_090 {
  background-position: -811px -55px;
}
.arrow_switch_180 {
  background-position: -829px -55px;
}
.arrow_switch_270 {
  background-position: -847px -55px;
}
.arrow_transition {
  background-position: -865px -55px;
}
.arrow_transition_090 {
  background-position: -883px -55px;
}
.arrow_transition_180 {
  background-position: -901px -55px;
}
.arrow_transition_270 {
  background-position: -919px -55px;
}
.arrow_turn {
  background-position: -937px -55px;
}
.arrow_turn_000_left {
  background-position: -955px -55px;
}
.arrow_turn_090 {
  background-position: -973px -55px;
}
.arrow_turn_090_left {
  background-position: -991px -55px;
}
.arrow_turn_180 {
  background-position: -1009px -55px;
}
.arrow_turn_180_left {
  background-position: -1027px -55px;
}
.arrow_turn_270 {
  background-position: -1045px -55px;
}
.arrow_turn_270_left {
  background-position: -1063px -55px;
}
.arrow_turn_left {
  background-position: -1081px -55px;
}
.arrow_turn_right {
  background-position: -1099px -55px;
}
.arrow_undo {
  background-position: -1117px -55px;
}
.arrow_up {
  background-position: -1135px -55px;
}
.asterisk {
  background-position: -1153px -55px;
}
.asterisk_orange {
  background-position: -1px -73px;
}
.asterisk_small {
  background-position: -19px -73px;
}
.asterisk_small_yellow {
  background-position: -37px -73px;
}
.asterisk_yellow {
  background-position: -55px -73px;
}
.attach {
  background-position: -73px -73px;
}
.at_sign {
  background-position: -91px -73px;
}
.at_sign_balloon {
  background-position: -109px -73px;
}
.at_sign_document {
  background-position: -127px -73px;
}
.at_sign_small {
  background-position: -145px -73px;
}
.auction_hammer {
  background-position: -163px -73px;
}
.auction_hammer_gavel {
  background-position: -181px -73px;
}
.auction_hammer__arrow {
  background-position: -199px -73px;
}
.auction_hammer__exclamation {
  background-position: -217px -73px;
}
.auction_hammer__minus {
  background-position: -235px -73px;
}
.auction_hammer__pencil {
  background-position: -253px -73px;
}
.auction_hammer__plus {
  background-position: -271px -73px;
}
.award_star_add {
  background-position: -289px -73px;
}
.award_star_bronze_1 {
  background-position: -307px -73px;
}
.award_star_bronze_2 {
  background-position: -325px -73px;
}
.award_star_bronze_3 {
  background-position: -343px -73px;
}
.award_star_delete {
  background-position: -361px -73px;
}
.award_star_gold_1 {
  background-position: -379px -73px;
}
.award_star_gold_2 {
  background-position: -397px -73px;
}
.award_star_gold_3 {
  background-position: -415px -73px;
}
.award_star_silver_1 {
  background-position: -433px -73px;
}
.award_star_silver_2 {
  background-position: -451px -73px;
}
.award_star_silver_3 {
  background-position: -469px -73px;
}
.baggage_cart {
  background-position: -487px -73px;
}
.baggage_cart_box {
  background-position: -505px -73px;
}
.baggage_cart_box_label {
  background-position: -523px -73px;
}
.balance {
  background-position: -541px -73px;
}
.balance_unbalance {
  background-position: -559px -73px;
}
.balance__arrow {
  background-position: -577px -73px;
}
.balance__exclamation {
  background-position: -595px -73px;
}
.balance__minus {
  background-position: -613px -73px;
}
.balance__pencil {
  background-position: -631px -73px;
}
.balance__plus {
  background-position: -649px -73px;
}
.balloon {
  background-position: -667px -73px;
}
.balloons {
  background-position: -685px -73px;
}
.balloons_box {
  background-position: -703px -73px;
}
.balloons_facebook {
  background-position: -721px -73px;
}
.balloons_facebook_box {
  background-position: -739px -73px;
}
.balloons_white {
  background-position: -757px -73px;
}
.balloon_box {
  background-position: -775px -73px;
}
.balloon_box_left {
  background-position: -793px -73px;
}
.balloon_buzz {
  background-position: -811px -73px;
}
.balloon_buzz_left {
  background-position: -829px -73px;
}
.balloon_ellipsis {
  background-position: -847px -73px;
}
.balloon_facebook {
  background-position: -865px -73px;
}
.balloon_facebook_left {
  background-position: -883px -73px;
}
.balloon_left {
  background-position: -901px -73px;
}
.balloon_prohibition {
  background-position: -919px -73px;
}
.balloon_quotation {
  background-position: -937px -73px;
}
.balloon_small {
  background-position: -955px -73px;
}
.balloon_small_left {
  background-position: -973px -73px;
}
.balloon_smiley {
  background-position: -991px -73px;
}
.balloon_smiley_sad {
  background-position: -1009px -73px;
}
.balloon_sound {
  background-position: -1027px -73px;
}
.balloon_white {
  background-position: -1045px -73px;
}
.balloon_white_left {
  background-position: -1063px -73px;
}
.balloon__arrow {
  background-position: -1081px -73px;
}
.balloon__exclamation {
  background-position: -1099px -73px;
}
.balloon__minus {
  background-position: -1117px -73px;
}
.balloon__pencil {
  background-position: -1135px -73px;
}
.balloon__plus {
  background-position: -1153px -73px;
}
.bamboo {
  background-position: -1px -91px;
}
.bamboos {
  background-position: -19px -91px;
}
.bandaid {
  background-position: -37px -91px;
}
.bandaid_small {
  background-position: -55px -91px;
}
.bandaid__arrow {
  background-position: -73px -91px;
}
.bandaid__exclamation {
  background-position: -91px -91px;
}
.bandaid__minus {
  background-position: -109px -91px;
}
.bandaid__pencil {
  background-position: -127px -91px;
}
.bandaid__plus {
  background-position: -145px -91px;
}
.barcode {
  background-position: -163px -91px;
}
.barcode_2d {
  background-position: -181px -91px;
}
.basket {
  background-position: -199px -91px;
}
.basket_add {
  background-position: -217px -91px;
}
.basket_delete {
  background-position: -235px -91px;
}
.basket_edit {
  background-position: -253px -91px;
}
.basket_error {
  background-position: -271px -91px;
}
.basket_go {
  background-position: -289px -91px;
}
.basket_put {
  background-position: -307px -91px;
}
.basket_remove {
  background-position: -325px -91px;
}
.battery {
  background-position: -343px -91px;
}
.battery_charge {
  background-position: -361px -91px;
}
.battery_empty {
  background-position: -379px -91px;
}
.battery_full {
  background-position: -397px -91px;
}
.battery_low {
  background-position: -415px -91px;
}
.battery_plug {
  background-position: -433px -91px;
}
.battery__arrow {
  background-position: -451px -91px;
}
.battery__exclamation {
  background-position: -469px -91px;
}
.battery__minus {
  background-position: -487px -91px;
}
.battery__pencil {
  background-position: -505px -91px;
}
.battery__plus {
  background-position: -523px -91px;
}
.bauble {
  background-position: -541px -91px;
}
.beaker {
  background-position: -559px -91px;
}
.beaker_empty {
  background-position: -577px -91px;
}
.beaker__arrow {
  background-position: -595px -91px;
}
.beaker__exclamation {
  background-position: -613px -91px;
}
.beaker__minus {
  background-position: -631px -91px;
}
.beaker__pencil {
  background-position: -649px -91px;
}
.beaker__plus {
  background-position: -667px -91px;
}
.bean {
  background-position: -685px -91px;
}
.beans {
  background-position: -703px -91px;
}
.bean_green {
  background-position: -721px -91px;
}
.bean_small {
  background-position: -739px -91px;
}
.bean_small_green {
  background-position: -757px -91px;
}
.bean__arrow {
  background-position: -775px -91px;
}
.bean__exclamation {
  background-position: -793px -91px;
}
.bean__minus {
  background-position: -811px -91px;
}
.bean__pencil {
  background-position: -829px -91px;
}
.bean__plus {
  background-position: -847px -91px;
}
.beer {
  background-position: -865px -91px;
}
.bell {
  background-position: -883px -91px;
}
.bell_add {
  background-position: -901px -91px;
}
.bell_delete {
  background-position: -919px -91px;
}
.bell_error {
  background-position: -937px -91px;
}
.bell_go {
  background-position: -955px -91px;
}
.bell_link {
  background-position: -973px -91px;
}
.bell_small {
  background-position: -991px -91px;
}
.bell__arrow {
  background-position: -1009px -91px;
}
.bell__exclamation {
  background-position: -1027px -91px;
}
.bell__minus {
  background-position: -1045px -91px;
}
.bell__pencil {
  background-position: -1063px -91px;
}
.bell__plus {
  background-position: -1081px -91px;
}
.bin {
  background-position: -1099px -91px;
}
.binocular {
  background-position: -1117px -91px;
}
.binocular_small {
  background-position: -1135px -91px;
}
.binocular__arrow {
  background-position: -1153px -91px;
}
.binocular__exclamation {
  background-position: -1px -109px;
}
.binocular__minus {
  background-position: -19px -109px;
}
.binocular__pencil {
  background-position: -37px -109px;
}
.binocular__plus {
  background-position: -55px -109px;
}
.bin_closed {
  background-position: -73px -109px;
}
.bin_empty {
  background-position: -91px -109px;
}
.bin_full {
  background-position: -109px -109px;
}
.bin_metal {
  background-position: -127px -109px;
}
.bin_metal_full {
  background-position: -145px -109px;
}
.bin__arrow {
  background-position: -163px -109px;
}
.bin__exclamation {
  background-position: -181px -109px;
}
.bin__minus {
  background-position: -199px -109px;
}
.bin__pencil {
  background-position: -217px -109px;
}
.bin__plus {
  background-position: -235px -109px;
}
.block {
  background-position: -253px -109px;
}
.block_share {
  background-position: -271px -109px;
}
.block_small {
  background-position: -289px -109px;
}
.block__arrow {
  background-position: -307px -109px;
}
.block__exclamation {
  background-position: -325px -109px;
}
.block__minus {
  background-position: -343px -109px;
}
.block__pencil {
  background-position: -361px -109px;
}
.block__plus {
  background-position: -379px -109px;
}
.blog {
  background-position: -397px -109px;
}
.blogs {
  background-position: -415px -109px;
}
.blogs_stack {
  background-position: -433px -109px;
}
.blog_blue {
  background-position: -451px -109px;
}
.blog_medium {
  background-position: -469px -109px;
}
.blog_posterous {
  background-position: -487px -109px;
}
.blog_tumblr {
  background-position: -505px -109px;
}
.blog__arrow {
  background-position: -523px -109px;
}
.blog__exclamation {
  background-position: -541px -109px;
}
.blog__minus {
  background-position: -559px -109px;
}
.blog__pencil {
  background-position: -577px -109px;
}
.blog__plus {
  background-position: -595px -109px;
}
.blueprint {
  background-position: -613px -109px;
}
.blueprints {
  background-position: -631px -109px;
}
.blueprint_horizontal {
  background-position: -649px -109px;
}
.blueprint_medium {
  background-position: -667px -109px;
}
.blueprint__arrow {
  background-position: -685px -109px;
}
.blueprint__exclamation {
  background-position: -703px -109px;
}
.blueprint__minus {
  background-position: -721px -109px;
}
.blueprint__pencil {
  background-position: -739px -109px;
}
.blueprint__plus {
  background-position: -757px -109px;
}
.bluetooth {
  background-position: -775px -109px;
}
.blue_document {
  background-position: -793px -109px;
}
.blue_documents {
  background-position: -811px -109px;
}
.blue_documents_stack {
  background-position: -829px -109px;
}
.blue_documents_text {
  background-position: -847px -109px;
}
.blue_document_access {
  background-position: -865px -109px;
}
.blue_document_attribute {
  background-position: -883px -109px;
}
.blue_document_attribute_b {
  background-position: -901px -109px;
}
.blue_document_attribute_c {
  background-position: -919px -109px;
}
.blue_document_attribute_d {
  background-position: -937px -109px;
}
.blue_document_attribute_e {
  background-position: -955px -109px;
}
.blue_document_attribute_f {
  background-position: -973px -109px;
}
.blue_document_attribute_g {
  background-position: -991px -109px;
}
.blue_document_attribute_h {
  background-position: -1009px -109px;
}
.blue_document_attribute_i {
  background-position: -1027px -109px;
}
.blue_document_attribute_j {
  background-position: -1045px -109px;
}
.blue_document_attribute_k {
  background-position: -1063px -109px;
}
.blue_document_attribute_l {
  background-position: -1081px -109px;
}
.blue_document_attribute_m {
  background-position: -1099px -109px;
}
.blue_document_attribute_n {
  background-position: -1117px -109px;
}
.blue_document_attribute_o {
  background-position: -1135px -109px;
}
.blue_document_attribute_p {
  background-position: -1153px -109px;
}
.blue_document_attribute_q {
  background-position: -1px -127px;
}
.blue_document_attribute_r {
  background-position: -19px -127px;
}
.blue_document_attribute_s {
  background-position: -37px -127px;
}
.blue_document_attribute_t {
  background-position: -55px -127px;
}
.blue_document_attribute_u {
  background-position: -73px -127px;
}
.blue_document_attribute_v {
  background-position: -91px -127px;
}
.blue_document_attribute_w {
  background-position: -109px -127px;
}
.blue_document_attribute_x {
  background-position: -127px -127px;
}
.blue_document_attribute_y {
  background-position: -145px -127px;
}
.blue_document_attribute_z {
  background-position: -163px -127px;
}
.blue_document_binary {
  background-position: -181px -127px;
}
.blue_document_block {
  background-position: -199px -127px;
}
.blue_document_bookmark {
  background-position: -217px -127px;
}
.blue_document_break {
  background-position: -235px -127px;
}
.blue_document_broken {
  background-position: -253px -127px;
}
.blue_document_clock {
  background-position: -271px -127px;
}
.blue_document_code {
  background-position: -289px -127px;
}
.blue_document_convert {
  background-position: -307px -127px;
}
.blue_document_copy {
  background-position: -325px -127px;
}
.blue_document_excel {
  background-position: -343px -127px;
}
.blue_document_excel_csv {
  background-position: -361px -127px;
}
.blue_document_excel_table {
  background-position: -379px -127px;
}
.blue_document_export {
  background-position: -397px -127px;
}
.blue_document_film {
  background-position: -415px -127px;
}
.blue_document_flash {
  background-position: -433px -127px;
}
.blue_document_flash_movie {
  background-position: -451px -127px;
}
.blue_document_globe {
  background-position: -469px -127px;
}
.blue_document_hf {
  background-position: -487px -127px;
}
.blue_document_hf_delete {
  background-position: -505px -127px;
}
.blue_document_hf_delete_footer {
  background-position: -523px -127px;
}
.blue_document_hf_insert {
  background-position: -541px -127px;
}
.blue_document_hf_insert_footer {
  background-position: -559px -127px;
}
.blue_document_hf_select {
  background-position: -577px -127px;
}
.blue_document_hf_select_footer {
  background-position: -595px -127px;
}
.blue_document_horizontal {
  background-position: -613px -127px;
}
.blue_document_horizontal_text {
  background-position: -631px -127px;
}
.blue_document_illustrator {
  background-position: -649px -127px;
}
.blue_document_image {
  background-position: -667px -127px;
}
.blue_document_import {
  background-position: -685px -127px;
}
.blue_document_insert {
  background-position: -703px -127px;
}
.blue_document_invoice {
  background-position: -721px -127px;
}
.blue_document_list {
  background-position: -739px -127px;
}
.blue_document_medium {
  background-position: -757px -127px;
}
.blue_document_music {
  background-position: -775px -127px;
}
.blue_document_music_playlist {
  background-position: -793px -127px;
}
.blue_document_node {
  background-position: -811px -127px;
}
.blue_document_number {
  background-position: -829px -127px;
}
.blue_document_number_0 {
  background-position: -847px -127px;
}
.blue_document_number_1 {
  background-position: -865px -127px;
}
.blue_document_number_2 {
  background-position: -883px -127px;
}
.blue_document_number_3 {
  background-position: -901px -127px;
}
.blue_document_number_4 {
  background-position: -919px -127px;
}
.blue_document_number_5 {
  background-position: -937px -127px;
}
.blue_document_number_6 {
  background-position: -955px -127px;
}
.blue_document_number_7 {
  background-position: -973px -127px;
}
.blue_document_number_8 {
  background-position: -991px -127px;
}
.blue_document_number_9 {
  background-position: -1009px -127px;
}
.blue_document_office {
  background-position: -1027px -127px;
}
.blue_document_office_text {
  background-position: -1045px -127px;
}
.blue_document_outlook {
  background-position: -1063px -127px;
}
.blue_document_page {
  background-position: -1081px -127px;
}
.blue_document_page_last {
  background-position: -1099px -127px;
}
.blue_document_page_next {
  background-position: -1117px -127px;
}
.blue_document_page_previous {
  background-position: -1135px -127px;
}
.blue_document_pdf {
  background-position: -1153px -127px;
}
.blue_document_pdf_text {
  background-position: -1px -145px;
}
.blue_document_photoshop {
  background-position: -19px -145px;
}
.blue_document_photoshop_image {
  background-position: -37px -145px;
}
.blue_document_php {
  background-position: -55px -145px;
}
.blue_document_powerpoint {
  background-position: -73px -145px;
}
.blue_document_rename {
  background-position: -91px -145px;
}
.blue_document_resize {
  background-position: -109px -145px;
}
.blue_document_resize_actual {
  background-position: -127px -145px;
}
.blue_document_search_result {
  background-position: -145px -145px;
}
.blue_document_share {
  background-position: -163px -145px;
}
.blue_document_shred {
  background-position: -181px -145px;
}
.blue_document_small {
  background-position: -199px -145px;
}
.blue_document_small_list {
  background-position: -217px -145px;
}
.blue_document_smiley {
  background-position: -235px -145px;
}
.blue_document_smiley_sad {
  background-position: -253px -145px;
}
.blue_document_snippet {
  background-position: -271px -145px;
}
.blue_document_stamp {
  background-position: -289px -145px;
}
.blue_document_stand {
  background-position: -307px -145px;
}
.blue_document_sticky_note {
  background-position: -325px -145px;
}
.blue_document_sub {
  background-position: -343px -145px;
}
.blue_document_table {
  background-position: -361px -145px;
}
.blue_document_tag {
  background-position: -379px -145px;
}
.blue_document_task {
  background-position: -397px -145px;
}
.blue_document_template {
  background-position: -415px -145px;
}
.blue_document_tex {
  background-position: -433px -145px;
}
.blue_document_text {
  background-position: -451px -145px;
}
.blue_document_text_image {
  background-position: -469px -145px;
}
.blue_document_tree {
  background-position: -487px -145px;
}
.blue_document_view {
  background-position: -505px -145px;
}
.blue_document_view_book {
  background-position: -523px -145px;
}
.blue_document_view_thumbnail {
  background-position: -541px -145px;
}
.blue_document_visual_studio {
  background-position: -559px -145px;
}
.blue_document_word {
  background-position: -577px -145px;
}
.blue_document_word_text {
  background-position: -595px -145px;
}
.blue_document_xaml {
  background-position: -613px -145px;
}
.blue_document_zipper {
  background-position: -631px -145px;
}
.blue_document__arrow {
  background-position: -649px -145px;
}
.blue_document__exclamation {
  background-position: -667px -145px;
}
.blue_document__minus {
  background-position: -685px -145px;
}
.blue_document__pencil {
  background-position: -703px -145px;
}
.blue_document__plus {
  background-position: -721px -145px;
}
.blue_folder {
  background-position: -739px -145px;
}
.blue_folders {
  background-position: -757px -145px;
}
.blue_folders_stack {
  background-position: -775px -145px;
}
.blue_folder_bookmark {
  background-position: -793px -145px;
}
.blue_folder_broken {
  background-position: -811px -145px;
}
.blue_folder_export {
  background-position: -829px -145px;
}
.blue_folder_horizontal {
  background-position: -847px -145px;
}
.blue_folder_horizontal_open {
  background-position: -865px -145px;
}
.blue_folder_import {
  background-position: -883px -145px;
}
.blue_folder_medium {
  background-position: -901px -145px;
}
.blue_folder_network {
  background-position: -919px -145px;
}
.blue_folder_open {
  background-position: -937px -145px;
}
.blue_folder_open_document {
  background-position: -955px -145px;
}
.blue_folder_open_document_music {
  background-position: -973px -145px;
}
.blue_folder_open_document_music_playlist {
  background-position: -991px -145px;
}
.blue_folder_open_document_text {
  background-position: -1009px -145px;
}
.blue_folder_open_feed {
  background-position: -1027px -145px;
}
.blue_folder_open_film {
  background-position: -1045px -145px;
}
.blue_folder_open_image {
  background-position: -1063px -145px;
}
.blue_folder_open_slide {
  background-position: -1081px -145px;
}
.blue_folder_open_table {
  background-position: -1099px -145px;
}
.blue_folder_rename {
  background-position: -1117px -145px;
}
.blue_folder_search_result {
  background-position: -1135px -145px;
}
.blue_folder_share {
  background-position: -1153px -145px;
}
.blue_folder_shred {
  background-position: -1px -163px;
}
.blue_folder_small {
  background-position: -19px -163px;
}
.blue_folder_small_horizontal {
  background-position: -37px -163px;
}
.blue_folder_smiley {
  background-position: -55px -163px;
}
.blue_folder_smiley_sad {
  background-position: -73px -163px;
}
.blue_folder_stamp {
  background-position: -91px -163px;
}
.blue_folder_stand {
  background-position: -109px -163px;
}
.blue_folder_sticky_note {
  background-position: -127px -163px;
}
.blue_folder_tree {
  background-position: -145px -163px;
}
.blue_folder_zipper {
  background-position: -163px -163px;
}
.blue_folder__arrow {
  background-position: -181px -163px;
}
.blue_folder__exclamation {
  background-position: -199px -163px;
}
.blue_folder__minus {
  background-position: -217px -163px;
}
.blue_folder__pencil {
  background-position: -235px -163px;
}
.blue_folder__plus {
  background-position: -253px -163px;
}
.board_game {
  background-position: -271px -163px;
}
.board_game_go {
  background-position: -289px -163px;
}
.bomb {
  background-position: -307px -163px;
}
.book {
  background-position: -325px -163px;
}
.bookmark {
  background-position: -343px -163px;
}
.bookmarks {
  background-position: -361px -163px;
}
.bookmark_export {
  background-position: -379px -163px;
}
.bookmark_import {
  background-position: -397px -163px;
}
.bookmark_small {
  background-position: -415px -163px;
}
.bookmark__arrow {
  background-position: -433px -163px;
}
.bookmark__exclamation {
  background-position: -451px -163px;
}
.bookmark__minus {
  background-position: -469px -163px;
}
.bookmark__pencil {
  background-position: -487px -163px;
}
.bookmark__plus {
  background-position: -505px -163px;
}
.books {
  background-position: -523px -163px;
}
.books_brown {
  background-position: -541px -163px;
}
.books_stack {
  background-position: -559px -163px;
}
.book_add {
  background-position: -577px -163px;
}
.book_addresses {
  background-position: -595px -163px;
}
.book_bookmark {
  background-position: -613px -163px;
}
.book_brown {
  background-position: -631px -163px;
}
.book_delete {
  background-position: -649px -163px;
}
.book_edit {
  background-position: -667px -163px;
}
.book_error {
  background-position: -685px -163px;
}
.book_go {
  background-position: -703px -163px;
}
.book_key {
  background-position: -721px -163px;
}
.book_link {
  background-position: -739px -163px;
}
.book_next {
  background-position: -757px -163px;
}
.book_open {
  background-position: -775px -163px;
}
.book_open_bookmark {
  background-position: -793px -163px;
}
.book_open_list {
  background-position: -811px -163px;
}
.book_open_next {
  background-position: -829px -163px;
}
.book_open_previous {
  background-position: -847px -163px;
}
.book_open_text {
  background-position: -865px -163px;
}
.book_open_text_image {
  background-position: -883px -163px;
}
.book_previous {
  background-position: -901px -163px;
}
.book_question {
  background-position: -919px -163px;
}
.book_small {
  background-position: -937px -163px;
}
.book_small_brown {
  background-position: -955px -163px;
}
.book__arrow {
  background-position: -973px -163px;
}
.book__exclamation {
  background-position: -991px -163px;
}
.book__minus {
  background-position: -1009px -163px;
}
.book__pencil {
  background-position: -1027px -163px;
}
.book__plus {
  background-position: -1045px -163px;
}
.border {
  background-position: -1063px -163px;
}
.border_all {
  background-position: -1081px -163px;
}
.border_bottom {
  background-position: -1099px -163px;
}
.border_bottom_double {
  background-position: -1117px -163px;
}
.border_bottom_thick {
  background-position: -1135px -163px;
}
.border_color {
  background-position: -1153px -163px;
}
.border_dash {
  background-position: -1px -181px;
}
.border_down {
  background-position: -19px -181px;
}
.border_draw {
  background-position: -37px -181px;
}
.border_horizontal {
  background-position: -55px -181px;
}
.border_horizontal_all {
  background-position: -73px -181px;
}
.border_inside {
  background-position: -91px -181px;
}
.border_left {
  background-position: -109px -181px;
}
.border_outside {
  background-position: -127px -181px;
}
.border_outside_thick {
  background-position: -145px -181px;
}
.border_right {
  background-position: -163px -181px;
}
.border_top {
  background-position: -181px -181px;
}
.border_top_bottom {
  background-position: -199px -181px;
}
.border_top_bottom_double {
  background-position: -217px -181px;
}
.border_top_bottom_thick {
  background-position: -235px -181px;
}
.border_up {
  background-position: -253px -181px;
}
.border_vertical {
  background-position: -271px -181px;
}
.border_vertical_all {
  background-position: -289px -181px;
}
.border_weight {
  background-position: -307px -181px;
}
.box {
  background-position: -325px -181px;
}
.box_document {
  background-position: -343px -181px;
}
.box_label {
  background-position: -361px -181px;
}
.box_medium {
  background-position: -379px -181px;
}
.box_search_result {
  background-position: -397px -181px;
}
.box_share {
  background-position: -415px -181px;
}
.box_small {
  background-position: -433px -181px;
}
.box__arrow {
  background-position: -451px -181px;
}
.box__exclamation {
  background-position: -469px -181px;
}
.box__minus {
  background-position: -487px -181px;
}
.box__pencil {
  background-position: -505px -181px;
}
.box__plus {
  background-position: -523px -181px;
}
.brain {
  background-position: -541px -181px;
}
.brain_empty {
  background-position: -559px -181px;
}
.brain__arrow {
  background-position: -577px -181px;
}
.brain__exclamation {
  background-position: -595px -181px;
}
.brain__minus {
  background-position: -613px -181px;
}
.brain__pencil {
  background-position: -631px -181px;
}
.brain__plus {
  background-position: -649px -181px;
}
.bread {
  background-position: -667px -181px;
}
.breads {
  background-position: -685px -181px;
}
.brick {
  background-position: -703px -181px;
}
.bricks {
  background-position: -721px -181px;
}
.brick_add {
  background-position: -739px -181px;
}
.brick_delete {
  background-position: -757px -181px;
}
.brick_edit {
  background-position: -775px -181px;
}
.brick_error {
  background-position: -793px -181px;
}
.brick_go {
  background-position: -811px -181px;
}
.brick_link {
  background-position: -829px -181px;
}
.briefcase {
  background-position: -847px -181px;
}
.briefcase_small {
  background-position: -865px -181px;
}
.briefcase__arrow {
  background-position: -883px -181px;
}
.briefcase__exclamation {
  background-position: -901px -181px;
}
.briefcase__minus {
  background-position: -919px -181px;
}
.briefcase__pencil {
  background-position: -937px -181px;
}
.briefcase__plus {
  background-position: -955px -181px;
}
.brightness {
  background-position: -973px -181px;
}
.brightness_control {
  background-position: -991px -181px;
}
.brightness_control_up {
  background-position: -1009px -181px;
}
.brightness_low {
  background-position: -1027px -181px;
}
.brightness_small {
  background-position: -1045px -181px;
}
.brightness_small_low {
  background-position: -1063px -181px;
}
.broom {
  background-position: -1081px -181px;
}
.broom_code {
  background-position: -1099px -181px;
}
.broom__arrow {
  background-position: -1117px -181px;
}
.broom__exclamation {
  background-position: -1135px -181px;
}
.broom__minus {
  background-position: -1153px -181px;
}
.broom__pencil {
  background-position: -1px -199px;
}
.broom__plus {
  background-position: -19px -199px;
}
.bug {
  background-position: -37px -199px;
}
.bug_add {
  background-position: -55px -199px;
}
.bug_delete {
  background-position: -73px -199px;
}
.bug_edit {
  background-position: -91px -199px;
}
.bug_error {
  background-position: -109px -199px;
}
.bug_go {
  background-position: -127px -199px;
}
.bug_link {
  background-position: -145px -199px;
}
.bug__arrow {
  background-position: -163px -199px;
}
.bug__exclamation {
  background-position: -181px -199px;
}
.bug__minus {
  background-position: -199px -199px;
}
.bug__pencil {
  background-position: -217px -199px;
}
.bug__plus {
  background-position: -235px -199px;
}
.building {
  background-position: -253px -199px;
}
.building_add {
  background-position: -271px -199px;
}
.building_delete {
  background-position: -289px -199px;
}
.building_edit {
  background-position: -307px -199px;
}
.building_error {
  background-position: -325px -199px;
}
.building_go {
  background-position: -343px -199px;
}
.building_hedge {
  background-position: -361px -199px;
}
.building_key {
  background-position: -379px -199px;
}
.building_link {
  background-position: -397px -199px;
}
.building_low {
  background-position: -415px -199px;
}
.building_medium {
  background-position: -433px -199px;
}
.building_network {
  background-position: -451px -199px;
}
.building_old {
  background-position: -469px -199px;
}
.building_small {
  background-position: -487px -199px;
}
.building__arrow {
  background-position: -505px -199px;
}
.building__exclamation {
  background-position: -523px -199px;
}
.building__minus {
  background-position: -541px -199px;
}
.building__pencil {
  background-position: -559px -199px;
}
.building__plus {
  background-position: -577px -199px;
}
.bullet_add {
  background-position: -595px -199px;
}
.bullet_arrow_bottom {
  background-position: -613px -199px;
}
.bullet_arrow_down {
  background-position: -631px -199px;
}
.bullet_arrow_top {
  background-position: -649px -199px;
}
.bullet_arrow_up {
  background-position: -667px -199px;
}
.bullet_black {
  background-position: -685px -199px;
}
.bullet_blue {
  background-position: -703px -199px;
}
.bullet_delete {
  background-position: -721px -199px;
}
.bullet_disk {
  background-position: -739px -199px;
}
.bullet_error {
  background-position: -757px -199px;
}
.bullet_feed {
  background-position: -775px -199px;
}
.bullet_go {
  background-position: -793px -199px;
}
.bullet_green {
  background-position: -811px -199px;
}
.bullet_key {
  background-position: -829px -199px;
}
.bullet_orange {
  background-position: -847px -199px;
}
.bullet_picture {
  background-position: -865px -199px;
}
.bullet_pink {
  background-position: -883px -199px;
}
.bullet_purple {
  background-position: -901px -199px;
}
.bullet_red {
  background-position: -919px -199px;
}
.bullet_star {
  background-position: -937px -199px;
}
.bullet_toggle_minus {
  background-position: -955px -199px;
}
.bullet_toggle_plus {
  background-position: -973px -199px;
}
.bullet_white {
  background-position: -991px -199px;
}
.bullet_wrench {
  background-position: -1009px -199px;
}
.bullet_yellow {
  background-position: -1027px -199px;
}
.burn {
  background-position: -1045px -199px;
}
.burn_small {
  background-position: -1063px -199px;
}
.burn__arrow {
  background-position: -1081px -199px;
}
.burn__exclamation {
  background-position: -1099px -199px;
}
.burn__minus {
  background-position: -1117px -199px;
}
.burn__pencil {
  background-position: -1135px -199px;
}
.burn__plus {
  background-position: -1153px -199px;
}
.cactus {
  background-position: -1px -217px;
}
.cake {
  background-position: -19px -217px;
}
.cake_plain {
  background-position: -37px -217px;
}
.cake__arrow {
  background-position: -55px -217px;
}
.cake__exclamation {
  background-position: -73px -217px;
}
.cake__minus {
  background-position: -91px -217px;
}
.cake__pencil {
  background-position: -109px -217px;
}
.cake__plus {
  background-position: -127px -217px;
}
.calculator {
  background-position: -145px -217px;
}
.calculator_add {
  background-position: -163px -217px;
}
.calculator_delete {
  background-position: -181px -217px;
}
.calculator_edit {
  background-position: -199px -217px;
}
.calculator_error {
  background-position: -217px -217px;
}
.calculator_gray {
  background-position: -235px -217px;
}
.calculator_link {
  background-position: -253px -217px;
}
.calculator_scientific {
  background-position: -271px -217px;
}
.calculator__arrow {
  background-position: -289px -217px;
}
.calculator__exclamation {
  background-position: -307px -217px;
}
.calculator__minus {
  background-position: -325px -217px;
}
.calculator__pencil {
  background-position: -343px -217px;
}
.calculator__plus {
  background-position: -361px -217px;
}
.calendar {
  background-position: -379px -217px;
}
.calendar_add {
  background-position: -397px -217px;
}
.calendar_blue {
  background-position: -415px -217px;
}
.calendar_day {
  background-position: -433px -217px;
}
.calendar_delete {
  background-position: -451px -217px;
}
.calendar_edit {
  background-position: -469px -217px;
}
.calendar_empty {
  background-position: -487px -217px;
}
.calendar_export {
  background-position: -505px -217px;
}
.calendar_import {
  background-position: -523px -217px;
}
.calendar_insert {
  background-position: -541px -217px;
}
.calendar_link {
  background-position: -559px -217px;
}
.calendar_list {
  background-position: -577px -217px;
}
.calendar_medium {
  background-position: -595px -217px;
}
.calendar_month {
  background-position: -613px -217px;
}
.calendar_next {
  background-position: -631px -217px;
}
.calendar_previous {
  background-position: -649px -217px;
}
.calendar_relation {
  background-position: -667px -217px;
}
.calendar_search_result {
  background-position: -685px -217px;
}
.calendar_select {
  background-position: -703px -217px;
}
.calendar_select_days {
  background-position: -721px -217px;
}
.calendar_select_days_span {
  background-position: -739px -217px;
}
.calendar_select_month {
  background-position: -757px -217px;
}
.calendar_select_week {
  background-position: -775px -217px;
}
.calendar_share {
  background-position: -793px -217px;
}
.calendar_small {
  background-position: -811px -217px;
}
.calendar_small_month {
  background-position: -829px -217px;
}
.calendar_task {
  background-position: -847px -217px;
}
.calendar_view_day {
  background-position: -865px -217px;
}
.calendar_view_month {
  background-position: -883px -217px;
}
.calendar_view_week {
  background-position: -901px -217px;
}
.calendar__arrow {
  background-position: -919px -217px;
}
.calendar__exclamation {
  background-position: -937px -217px;
}
.calendar__minus {
  background-position: -955px -217px;
}
.calendar__pencil {
  background-position: -973px -217px;
}
.calendar__plus {
  background-position: -991px -217px;
}
.camcorder {
  background-position: -1009px -217px;
}
.camcorder_image {
  background-position: -1027px -217px;
}
.camcorder__arrow {
  background-position: -1045px -217px;
}
.camcorder__exclamation {
  background-position: -1063px -217px;
}
.camcorder__minus {
  background-position: -1081px -217px;
}
.camcorder__pencil {
  background-position: -1099px -217px;
}
.camcorder__plus {
  background-position: -1117px -217px;
}
.camera {
  background-position: -1135px -217px;
}
.camera_add {
  background-position: -1153px -217px;
}
.camera_black {
  background-position: -1px -235px;
}
.camera_delete {
  background-position: -19px -235px;
}
.camera_edit {
  background-position: -37px -235px;
}
.camera_error {
  background-position: -55px -235px;
}
.camera_go {
  background-position: -73px -235px;
}
.camera_lens {
  background-position: -91px -235px;
}
.camera_link {
  background-position: -109px -235px;
}
.camera_small {
  background-position: -127px -235px;
}
.camera_small_black {
  background-position: -145px -235px;
}
.camera__arrow {
  background-position: -163px -235px;
}
.camera__exclamation {
  background-position: -181px -235px;
}
.camera__minus {
  background-position: -199px -235px;
}
.camera__pencil {
  background-position: -217px -235px;
}
.camera__plus {
  background-position: -235px -235px;
}
.cancel {
  background-position: -253px -235px;
}
.candle {
  background-position: -271px -235px;
}
.candle_white {
  background-position: -289px -235px;
}
.candy_cane {
  background-position: -307px -235px;
}
.car {
  background-position: -325px -235px;
}
.card {
  background-position: -343px -235px;
}
.cards {
  background-position: -361px -235px;
}
.cards_address {
  background-position: -379px -235px;
}
.cards_bind {
  background-position: -397px -235px;
}
.cards_bind_address {
  background-position: -415px -235px;
}
.cards_stack {
  background-position: -433px -235px;
}
.card_address {
  background-position: -451px -235px;
}
.card_export {
  background-position: -469px -235px;
}
.card_import {
  background-position: -487px -235px;
}
.card_medium {
  background-position: -505px -235px;
}
.card_small {
  background-position: -523px -235px;
}
.card__arrow {
  background-position: -541px -235px;
}
.card__exclamation {
  background-position: -559px -235px;
}
.card__minus {
  background-position: -577px -235px;
}
.card__pencil {
  background-position: -595px -235px;
}
.card__plus {
  background-position: -613px -235px;
}
.cart {
  background-position: -631px -235px;
}
.cart_add {
  background-position: -649px -235px;
}
.cart_delete {
  background-position: -667px -235px;
}
.cart_edit {
  background-position: -685px -235px;
}
.cart_error {
  background-position: -703px -235px;
}
.cart_go {
  background-position: -721px -235px;
}
.cart_put {
  background-position: -739px -235px;
}
.cart_remove {
  background-position: -757px -235px;
}
.car_add {
  background-position: -775px -235px;
}
.car_delete {
  background-position: -793px -235px;
}
.car_red {
  background-position: -811px -235px;
}
.car_taxi {
  background-position: -829px -235px;
}
.car__arrow {
  background-position: -847px -235px;
}
.car__exclamation {
  background-position: -865px -235px;
}
.car__minus {
  background-position: -883px -235px;
}
.car__pencil {
  background-position: -901px -235px;
}
.car__plus {
  background-position: -919px -235px;
}
.cassette {
  background-position: -937px -235px;
}
.cassette_label {
  background-position: -955px -235px;
}
.cassette_small {
  background-position: -973px -235px;
}
.cassette__arrow {
  background-position: -991px -235px;
}
.cassette__exclamation {
  background-position: -1009px -235px;
}
.cassette__minus {
  background-position: -1027px -235px;
}
.cassette__pencil {
  background-position: -1045px -235px;
}
.cassette__plus {
  background-position: -1063px -235px;
}
.categories {
  background-position: -1081px -235px;
}
.category {
  background-position: -1099px -235px;
}
.category_group {
  background-position: -1117px -235px;
}
.category_group_select {
  background-position: -1135px -235px;
}
.category_item {
  background-position: -1153px -235px;
}
.category_item_select {
  background-position: -1px -253px;
}
.caution_board {
  background-position: -19px -253px;
}
.caution_board_prohibition {
  background-position: -37px -253px;
}
.cd {
  background-position: -55px -253px;
}
.cd_add {
  background-position: -73px -253px;
}
.cd_burn {
  background-position: -91px -253px;
}
.cd_delete {
  background-position: -109px -253px;
}
.cd_edit {
  background-position: -127px -253px;
}
.cd_eject {
  background-position: -145px -253px;
}
.cd_go {
  background-position: -163px -253px;
}
.certificate {
  background-position: -181px -253px;
}
.chain {
  background-position: -199px -253px;
}
.chain_small {
  background-position: -217px -253px;
}
.chain_unchain {
  background-position: -235px -253px;
}
.chain__arrow {
  background-position: -253px -253px;
}
.chain__exclamation {
  background-position: -271px -253px;
}
.chain__minus {
  background-position: -289px -253px;
}
.chain__pencil {
  background-position: -307px -253px;
}
.chain__plus {
  background-position: -325px -253px;
}
.chair {
  background-position: -343px -253px;
}
.chair__arrow {
  background-position: -361px -253px;
}
.chair__exclamation {
  background-position: -379px -253px;
}
.chair__minus {
  background-position: -397px -253px;
}
.chair__pencil {
  background-position: -415px -253px;
}
.chair__plus {
  background-position: -433px -253px;
}
.chalkboard {
  background-position: -451px -253px;
}
.chalkboard_text {
  background-position: -469px -253px;
}
.chart {
  background-position: -487px -253px;
}
.chart_bar {
  background-position: -505px -253px;
}
.chart_bar_add {
  background-position: -523px -253px;
}
.chart_bar_delete {
  background-position: -541px -253px;
}
.chart_bar_edit {
  background-position: -559px -253px;
}
.chart_bar_error {
  background-position: -577px -253px;
}
.chart_bar_link {
  background-position: -595px -253px;
}
.chart_curve {
  background-position: -613px -253px;
}
.chart_curve_add {
  background-position: -631px -253px;
}
.chart_curve_delete {
  background-position: -649px -253px;
}
.chart_curve_edit {
  background-position: -667px -253px;
}
.chart_curve_error {
  background-position: -685px -253px;
}
.chart_curve_go {
  background-position: -703px -253px;
}
.chart_curve_link {
  background-position: -721px -253px;
}
.chart_down {
  background-position: -739px -253px;
}
.chart_down_color {
  background-position: -757px -253px;
}
.chart_line {
  background-position: -775px -253px;
}
.chart_line_add {
  background-position: -793px -253px;
}
.chart_line_delete {
  background-position: -811px -253px;
}
.chart_line_edit {
  background-position: -829px -253px;
}
.chart_line_error {
  background-position: -847px -253px;
}
.chart_line_link {
  background-position: -865px -253px;
}
.chart_organisation {
  background-position: -883px -253px;
}
.chart_organisation_add {
  background-position: -901px -253px;
}
.chart_organisation_delete {
  background-position: -919px -253px;
}
.chart_pie {
  background-position: -937px -253px;
}
.chart_pie_add {
  background-position: -955px -253px;
}
.chart_pie_delete {
  background-position: -973px -253px;
}
.chart_pie_edit {
  background-position: -991px -253px;
}
.chart_pie_error {
  background-position: -1009px -253px;
}
.chart_pie_link {
  background-position: -1027px -253px;
}
.chart_pie_separate {
  background-position: -1045px -253px;
}
.chart_up {
  background-position: -1063px -253px;
}
.chart_up_color {
  background-position: -1081px -253px;
}
.chart__arrow {
  background-position: -1099px -253px;
}
.chart__exclamation {
  background-position: -1117px -253px;
}
.chart__minus {
  background-position: -1135px -253px;
}
.chart__pencil {
  background-position: -1153px -253px;
}
.chart__plus {
  background-position: -1px -271px;
}
.checkerboard {
  background-position: -19px -271px;
}
.cheese {
  background-position: -37px -271px;
}
.cheese_hole {
  background-position: -55px -271px;
}
.cheque {
  background-position: -73px -271px;
}
.cheque_pen {
  background-position: -91px -271px;
}
.cheque_sign {
  background-position: -109px -271px;
}
.cheque__arrow {
  background-position: -127px -271px;
}
.cheque__exclamation {
  background-position: -145px -271px;
}
.cheque__minus {
  background-position: -163px -271px;
}
.cheque__plus {
  background-position: -181px -271px;
}
.chevron {
  background-position: -199px -271px;
}
.chevron_expand {
  background-position: -217px -271px;
}
.chevron_small {
  background-position: -235px -271px;
}
.chevron_small_expand {
  background-position: -253px -271px;
}
.chocolate {
  background-position: -271px -271px;
}
.chocolate_bite {
  background-position: -289px -271px;
}
.chocolate_milk {
  background-position: -307px -271px;
}
.church {
  background-position: -325px -271px;
}
.cigarette {
  background-position: -343px -271px;
}
.cigarette_prohibition {
  background-position: -361px -271px;
}
.clapperboard {
  background-position: -379px -271px;
}
.clapperboard__arrow {
  background-position: -397px -271px;
}
.clapperboard__exclamation {
  background-position: -415px -271px;
}
.clapperboard__minus {
  background-position: -433px -271px;
}
.clapperboard__pencil {
  background-position: -451px -271px;
}
.clapperboard__plus {
  background-position: -469px -271px;
}
.clipboard {
  background-position: -487px -271px;
}
.clipboard_empty {
  background-position: -505px -271px;
}
.clipboard_invoice {
  background-position: -523px -271px;
}
.clipboard_list {
  background-position: -541px -271px;
}
.clipboard_paste {
  background-position: -559px -271px;
}
.clipboard_paste_document_text {
  background-position: -577px -271px;
}
.clipboard_paste_image {
  background-position: -595px -271px;
}
.clipboard_paste_word {
  background-position: -613px -271px;
}
.clipboard_search_result {
  background-position: -631px -271px;
}
.clipboard_sign {
  background-position: -649px -271px;
}
.clipboard_sign_out {
  background-position: -667px -271px;
}
.clipboard_task {
  background-position: -685px -271px;
}
.clipboard_text {
  background-position: -703px -271px;
}
.clipboard__arrow {
  background-position: -721px -271px;
}
.clipboard__exclamation {
  background-position: -739px -271px;
}
.clipboard__minus {
  background-position: -757px -271px;
}
.clipboard__pencil {
  background-position: -775px -271px;
}
.clipboard__plus {
  background-position: -793px -271px;
}
.clock {
  background-position: -811px -271px;
}
.clock_add {
  background-position: -829px -271px;
}
.clock_delete {
  background-position: -847px -271px;
}
.clock_edit {
  background-position: -865px -271px;
}
.clock_error {
  background-position: -883px -271px;
}
.clock_frame {
  background-position: -901px -271px;
}
.clock_go {
  background-position: -919px -271px;
}
.clock_history {
  background-position: -937px -271px;
}
.clock_history_frame {
  background-position: -955px -271px;
}
.clock_link {
  background-position: -973px -271px;
}
.clock_moon_phase {
  background-position: -991px -271px;
}
.clock_network {
  background-position: -1009px -271px;
}
.clock_pause {
  background-position: -1027px -271px;
}
.clock_play {
  background-position: -1045px -271px;
}
.clock_red {
  background-position: -1063px -271px;
}
.clock_select {
  background-position: -1081px -271px;
}
.clock_select_remain {
  background-position: -1099px -271px;
}
.clock_small {
  background-position: -1117px -271px;
}
.clock_stop {
  background-position: -1135px -271px;
}
.clock__arrow {
  background-position: -1153px -271px;
}
.clock__exclamation {
  background-position: -1px -289px;
}
.clock__minus {
  background-position: -19px -289px;
}
.clock__pencil {
  background-position: -37px -289px;
}
.clock__plus {
  background-position: -55px -289px;
}
.co2 {
  background-position: -73px -289px;
}
.cog {
  background-position: -91px -289px;
}
.cog_add {
  background-position: -109px -289px;
}
.cog_delete {
  background-position: -127px -289px;
}
.cog_edit {
  background-position: -145px -289px;
}
.cog_error {
  background-position: -163px -289px;
}
.cog_go {
  background-position: -181px -289px;
}
.coins {
  background-position: -199px -289px;
}
.coins_add {
  background-position: -217px -289px;
}
.coins_delete {
  background-position: -235px -289px;
}
.color {
  background-position: -253px -289px;
}
.color_adjustment {
  background-position: -271px -289px;
}
.color_adjustment_green {
  background-position: -289px -289px;
}
.color_adjustment_red {
  background-position: -307px -289px;
}
.color_small {
  background-position: -325px -289px;
}
.color_swatch {
  background-position: -343px -289px;
}
.color_swatches {
  background-position: -361px -289px;
}
.color_swatch_small {
  background-position: -379px -289px;
}
.color_wheel {
  background-position: -397px -289px;
}
.color__arrow {
  background-position: -415px -289px;
}
.color__exclamation {
  background-position: -433px -289px;
}
.color__minus {
  background-position: -451px -289px;
}
.color__pencil {
  background-position: -469px -289px;
}
.color__plus {
  background-position: -487px -289px;
}
.comment {
  background-position: -505px -289px;
}
.comments {
  background-position: -523px -289px;
}
.comments_add {
  background-position: -541px -289px;
}
.comments_delete {
  background-position: -559px -289px;
}
.comment_add {
  background-position: -577px -289px;
}
.comment_delete {
  background-position: -595px -289px;
}
.comment_edit {
  background-position: -613px -289px;
}
.compass {
  background-position: -631px -289px;
}
.compass__arrow {
  background-position: -649px -289px;
}
.compass__exclamation {
  background-position: -667px -289px;
}
.compass__minus {
  background-position: -685px -289px;
}
.compass__pencil {
  background-position: -703px -289px;
}
.compass__plus {
  background-position: -721px -289px;
}
.compile {
  background-position: -739px -289px;
}
.compile_error {
  background-position: -757px -289px;
}
.compile_warning {
  background-position: -775px -289px;
}
.compress {
  background-position: -793px -289px;
}
.computer {
  background-position: -811px -289px;
}
.computer_add {
  background-position: -829px -289px;
}
.computer_delete {
  background-position: -847px -289px;
}
.computer_edit {
  background-position: -865px -289px;
}
.computer_error {
  background-position: -883px -289px;
}
.computer_go {
  background-position: -901px -289px;
}
.computer_key {
  background-position: -919px -289px;
}
.computer_link {
  background-position: -937px -289px;
}
.computer_network {
  background-position: -955px -289px;
}
.computer_off {
  background-position: -973px -289px;
}
.computer__arrow {
  background-position: -991px -289px;
}
.computer__exclamation {
  background-position: -1009px -289px;
}
.computer__minus {
  background-position: -1027px -289px;
}
.computer__pencil {
  background-position: -1045px -289px;
}
.computer__plus {
  background-position: -1063px -289px;
}
.connect {
  background-position: -1081px -289px;
}
.construction {
  background-position: -1099px -289px;
}
.contrast {
  background-position: -1117px -289px;
}
.contrast_control {
  background-position: -1135px -289px;
}
.contrast_control_up {
  background-position: -1153px -289px;
}
.contrast_decrease {
  background-position: -1px -307px;
}
.contrast_high {
  background-position: -19px -307px;
}
.contrast_increase {
  background-position: -37px -307px;
}
.contrast_low {
  background-position: -55px -307px;
}
.contrast_small {
  background-position: -73px -307px;
}
.contrast_small_low {
  background-position: -91px -307px;
}
.control {
  background-position: -109px -307px;
}
.controller {
  background-position: -127px -307px;
}
.controller_add {
  background-position: -145px -307px;
}
.controller_delete {
  background-position: -163px -307px;
}
.controller_error {
  background-position: -181px -307px;
}
.control_000_small {
  background-position: -199px -307px;
}
.control_090 {
  background-position: -217px -307px;
}
.control_090_small {
  background-position: -235px -307px;
}
.control_180 {
  background-position: -253px -307px;
}
.control_180_small {
  background-position: -271px -307px;
}
.control_270 {
  background-position: -289px -307px;
}
.control_270_small {
  background-position: -307px -307px;
}
.control_cursor {
  background-position: -325px -307px;
}
.control_double {
  background-position: -343px -307px;
}
.control_double_000_small {
  background-position: -361px -307px;
}
.control_double_090 {
  background-position: -379px -307px;
}
.control_double_090_small {
  background-position: -397px -307px;
}
.control_double_180 {
  background-position: -415px -307px;
}
.control_double_180_small {
  background-position: -433px -307px;
}
.control_double_270 {
  background-position: -451px -307px;
}
.control_double_270_small {
  background-position: -469px -307px;
}
.control_eject {
  background-position: -487px -307px;
}
.control_eject_blue {
  background-position: -505px -307px;
}
.control_eject_small {
  background-position: -523px -307px;
}
.control_end {
  background-position: -541px -307px;
}
.control_end_blue {
  background-position: -559px -307px;
}
.control_equalizer {
  background-position: -577px -307px;
}
.control_equalizer_blue {
  background-position: -595px -307px;
}
.control_fastforward {
  background-position: -613px -307px;
}
.control_fastforward_blue {
  background-position: -631px -307px;
}
.control_pause {
  background-position: -649px -307px;
}
.control_pause_blue {
  background-position: -667px -307px;
}
.control_pause_record {
  background-position: -685px -307px;
}
.control_pause_record_small {
  background-position: -703px -307px;
}
.control_pause_small {
  background-position: -721px -307px;
}
.control_play {
  background-position: -739px -307px;
}
.control_play_blue {
  background-position: -757px -307px;
}
.control_power {
  background-position: -775px -307px;
}
.control_power_small {
  background-position: -793px -307px;
}
.control_record {
  background-position: -811px -307px;
}
.control_record_small {
  background-position: -829px -307px;
}
.control_repeat {
  background-position: -847px -307px;
}
.control_repeat_blue {
  background-position: -865px -307px;
}
.control_rewind {
  background-position: -883px -307px;
}
.control_rewind_blue {
  background-position: -901px -307px;
}
.control_skip {
  background-position: -919px -307px;
}
.control_skip_000_small {
  background-position: -937px -307px;
}
.control_skip_090 {
  background-position: -955px -307px;
}
.control_skip_090_small {
  background-position: -973px -307px;
}
.control_skip_180 {
  background-position: -991px -307px;
}
.control_skip_180_small {
  background-position: -1009px -307px;
}
.control_skip_270 {
  background-position: -1027px -307px;
}
.control_skip_270_small {
  background-position: -1045px -307px;
}
.control_start {
  background-position: -1063px -307px;
}
.control_start_blue {
  background-position: -1081px -307px;
}
.control_stop {
  background-position: -1099px -307px;
}
.control_stop_000_small {
  background-position: -1117px -307px;
}
.control_stop_090 {
  background-position: -1135px -307px;
}
.control_stop_090_small {
  background-position: -1153px -307px;
}
.control_stop_180 {
  background-position: -1px -325px;
}
.control_stop_180_small {
  background-position: -19px -325px;
}
.control_stop_270 {
  background-position: -37px -325px;
}
.control_stop_270_small {
  background-position: -55px -325px;
}
.control_stop_blue {
  background-position: -73px -325px;
}
.control_stop_square {
  background-position: -91px -325px;
}
.control_stop_square_small {
  background-position: -109px -325px;
}
.cookie {
  background-position: -127px -325px;
}
.cookies {
  background-position: -145px -325px;
}
.cookie_bite {
  background-position: -163px -325px;
}
.cookie_chocolate {
  background-position: -181px -325px;
}
.cookie_medium {
  background-position: -199px -325px;
}
.cookie__arrow {
  background-position: -217px -325px;
}
.cookie__exclamation {
  background-position: -235px -325px;
}
.cookie__minus {
  background-position: -253px -325px;
}
.cookie__pencil {
  background-position: -271px -325px;
}
.cookie__plus {
  background-position: -289px -325px;
}
.counter {
  background-position: -307px -325px;
}
.counter_count {
  background-position: -325px -325px;
}
.counter_count_up {
  background-position: -343px -325px;
}
.counter_reset {
  background-position: -361px -325px;
}
.counter_stop {
  background-position: -379px -325px;
}
.creative_commons {
  background-position: -397px -325px;
}
.creditcards {
  background-position: -415px -325px;
}
.credit_card {
  background-position: -433px -325px;
}
.credit_cards {
  background-position: -451px -325px;
}
.credit_card_green {
  background-position: -469px -325px;
}
.credit_card_medium {
  background-position: -487px -325px;
}
.credit_card__arrow {
  background-position: -505px -325px;
}
.credit_card__exclamation {
  background-position: -523px -325px;
}
.credit_card__minus {
  background-position: -541px -325px;
}
.credit_card__pencil {
  background-position: -559px -325px;
}
.credit_card__plus {
  background-position: -577px -325px;
}
.cross {
  background-position: -595px -325px;
}
.cross_button {
  background-position: -613px -325px;
}
.cross_circle {
  background-position: -631px -325px;
}
.cross_circle_frame {
  background-position: -649px -325px;
}
.cross_octagon {
  background-position: -667px -325px;
}
.cross_octagon_frame {
  background-position: -685px -325px;
}
.cross_script {
  background-position: -703px -325px;
}
.cross_shield {
  background-position: -721px -325px;
}
.cross_small {
  background-position: -739px -325px;
}
.cross_small_circle {
  background-position: -757px -325px;
}
.cross_small_white {
  background-position: -775px -325px;
}
.cross_white {
  background-position: -793px -325px;
}
.crown {
  background-position: -811px -325px;
}
.crown_bronze {
  background-position: -829px -325px;
}
.crown_silver {
  background-position: -847px -325px;
}
.crown__arrow {
  background-position: -865px -325px;
}
.crown__exclamation {
  background-position: -883px -325px;
}
.crown__minus {
  background-position: -901px -325px;
}
.crown__pencil {
  background-position: -919px -325px;
}
.crown__plus {
  background-position: -937px -325px;
}
.css {
  background-position: -955px -325px;
}
.css_add {
  background-position: -973px -325px;
}
.css_delete {
  background-position: -991px -325px;
}
.css_go {
  background-position: -1009px -325px;
}
.css_valid {
  background-position: -1027px -325px;
}
.cup {
  background-position: -1045px -325px;
}
.cup_add {
  background-position: -1063px -325px;
}
.cup_delete {
  background-position: -1081px -325px;
}
.cup_edit {
  background-position: -1099px -325px;
}
.cup_empty {
  background-position: -1117px -325px;
}
.cup_error {
  background-position: -1135px -325px;
}
.cup_go {
  background-position: -1153px -325px;
}
.cup_key {
  background-position: -1px -343px;
}
.cup_link {
  background-position: -19px -343px;
}
.cup_tea {
  background-position: -37px -343px;
}
.cup__arrow {
  background-position: -55px -343px;
}
.cup__exclamation {
  background-position: -73px -343px;
}
.cup__minus {
  background-position: -91px -343px;
}
.cup__pencil {
  background-position: -109px -343px;
}
.cup__plus {
  background-position: -127px -343px;
}
.currency {
  background-position: -145px -343px;
}
.currency_dollar_aud {
  background-position: -163px -343px;
}
.currency_dollar_cad {
  background-position: -181px -343px;
}
.currency_dollar_nzd {
  background-position: -199px -343px;
}
.currency_dollar_usd {
  background-position: -217px -343px;
}
.currency_euro {
  background-position: -235px -343px;
}
.currency_pound {
  background-position: -253px -343px;
}
.currency_ruble {
  background-position: -271px -343px;
}
.currency_yen {
  background-position: -289px -343px;
}
.cursor {
  background-position: -307px -343px;
}
.cursor_question {
  background-position: -325px -343px;
}
.cursor_small {
  background-position: -343px -343px;
}
.curtain {
  background-position: -361px -343px;
}
.cushion {
  background-position: -379px -343px;
}
.cushion_gray {
  background-position: -397px -343px;
}
.cut {
  background-position: -415px -343px;
}
.cutleries {
  background-position: -433px -343px;
}
.cutlery {
  background-position: -451px -343px;
}
.cutlery_fork {
  background-position: -469px -343px;
}
.cutlery_knife {
  background-position: -487px -343px;
}
.cutlery_spoon {
  background-position: -505px -343px;
}
.cutter {
  background-position: -523px -343px;
}
.cutter__arrow {
  background-position: -541px -343px;
}
.cutter__exclamation {
  background-position: -559px -343px;
}
.cutter__minus {
  background-position: -577px -343px;
}
.cutter__pencil {
  background-position: -595px -343px;
}
.cutter__plus {
  background-position: -613px -343px;
}
.cut_red {
  background-position: -631px -343px;
}
.dashboard {
  background-position: -649px -343px;
}
.dashboard_network {
  background-position: -667px -343px;
}
.dashboard__arrow {
  background-position: -685px -343px;
}
.dashboard__exclamation {
  background-position: -703px -343px;
}
.dashboard__minus {
  background-position: -721px -343px;
}
.dashboard__pencil {
  background-position: -739px -343px;
}
.dashboard__plus {
  background-position: -757px -343px;
}
.database {
  background-position: -775px -343px;
}
.databases {
  background-position: -793px -343px;
}
.databases_relation {
  background-position: -811px -343px;
}
.database_add {
  background-position: -829px -343px;
}
.database_connect {
  background-position: -847px -343px;
}
.database_delete {
  background-position: -865px -343px;
}
.database_edit {
  background-position: -883px -343px;
}
.database_error {
  background-position: -901px -343px;
}
.database_export {
  background-position: -919px -343px;
}
.database_gear {
  background-position: -937px -343px;
}
.database_go {
  background-position: -955px -343px;
}
.database_import {
  background-position: -973px -343px;
}
.database_insert {
  background-position: -991px -343px;
}
.database_key {
  background-position: -1009px -343px;
}
.database_lightning {
  background-position: -1027px -343px;
}
.database_link {
  background-position: -1045px -343px;
}
.database_medium {
  background-position: -1063px -343px;
}
.database_network {
  background-position: -1081px -343px;
}
.database_refresh {
  background-position: -1099px -343px;
}
.database_save {
  background-position: -1117px -343px;
}
.database_share {
  background-position: -1135px -343px;
}
.database_small {
  background-position: -1153px -343px;
}
.database_sql {
  background-position: -1px -361px;
}
.database_table {
  background-position: -19px -361px;
}
.database__arrow {
  background-position: -37px -361px;
}
.database__exclamation {
  background-position: -55px -361px;
}
.database__minus {
  background-position: -73px -361px;
}
.database__pencil {
  background-position: -91px -361px;
}
.database__plus {
  background-position: -109px -361px;
}
.date {
  background-position: -127px -361px;
}
.date_add {
  background-position: -145px -361px;
}
.date_delete {
  background-position: -163px -361px;
}
.date_edit {
  background-position: -181px -361px;
}
.date_error {
  background-position: -199px -361px;
}
.date_go {
  background-position: -217px -361px;
}
.date_link {
  background-position: -235px -361px;
}
.date_magnify {
  background-position: -253px -361px;
}
.date_next {
  background-position: -271px -361px;
}
.date_previous {
  background-position: -289px -361px;
}
.delete {
  background-position: -307px -361px;
}
.desktop {
  background-position: -325px -361px;
}
.desktop_empty {
  background-position: -343px -361px;
}
.desktop_image {
  background-position: -361px -361px;
}
.desktop_network {
  background-position: -379px -361px;
}
.desktop_share {
  background-position: -397px -361px;
}
.diamond {
  background-position: -415px -361px;
}
.direction {
  background-position: -433px -361px;
}
.direction__arrow {
  background-position: -451px -361px;
}
.direction__exclamation {
  background-position: -469px -361px;
}
.direction__minus {
  background-position: -487px -361px;
}
.direction__pencil {
  background-position: -505px -361px;
}
.direction__plus {
  background-position: -523px -361px;
}
.disc {
  background-position: -541px -361px;
}
.disconnect {
  background-position: -559px -361px;
}
.discs {
  background-position: -577px -361px;
}
.disc_blue {
  background-position: -595px -361px;
}
.disc_case {
  background-position: -613px -361px;
}
.disc_case_label {
  background-position: -631px -361px;
}
.disc_label {
  background-position: -649px -361px;
}
.disc_rename {
  background-position: -667px -361px;
}
.disc_share {
  background-position: -685px -361px;
}
.disc_small {
  background-position: -703px -361px;
}
.disc__arrow {
  background-position: -721px -361px;
}
.disc__exclamation {
  background-position: -739px -361px;
}
.disc__minus {
  background-position: -757px -361px;
}
.disc__pencil {
  background-position: -775px -361px;
}
.disc__plus {
  background-position: -793px -361px;
}
.disk {
  background-position: -811px -361px;
}
.disks {
  background-position: -829px -361px;
}
.disks_black {
  background-position: -847px -361px;
}
.disk_black {
  background-position: -865px -361px;
}
.disk_multiple {
  background-position: -883px -361px;
}
.disk_rename {
  background-position: -901px -361px;
}
.disk_return {
  background-position: -919px -361px;
}
.disk_return_black {
  background-position: -937px -361px;
}
.disk_share {
  background-position: -955px -361px;
}
.disk_small {
  background-position: -973px -361px;
}
.disk_small_black {
  background-position: -991px -361px;
}
.disk__arrow {
  background-position: -1009px -361px;
}
.disk__exclamation {
  background-position: -1027px -361px;
}
.disk__minus {
  background-position: -1045px -361px;
}
.disk__pencil {
  background-position: -1063px -361px;
}
.disk__plus {
  background-position: -1081px -361px;
}
.document {
  background-position: -1099px -361px;
}
.documents {
  background-position: -1117px -361px;
}
.documents_stack {
  background-position: -1135px -361px;
}
.documents_text {
  background-position: -1153px -361px;
}
.document_access {
  background-position: -1px -379px;
}
.document_attribute {
  background-position: -19px -379px;
}
.document_attribute_b {
  background-position: -37px -379px;
}
.document_attribute_c {
  background-position: -55px -379px;
}
.document_attribute_d {
  background-position: -73px -379px;
}
.document_attribute_e {
  background-position: -91px -379px;
}
.document_attribute_f {
  background-position: -109px -379px;
}
.document_attribute_g {
  background-position: -127px -379px;
}
.document_attribute_h {
  background-position: -145px -379px;
}
.document_attribute_i {
  background-position: -163px -379px;
}
.document_attribute_j {
  background-position: -181px -379px;
}
.document_attribute_k {
  background-position: -199px -379px;
}
.document_attribute_l {
  background-position: -217px -379px;
}
.document_attribute_m {
  background-position: -235px -379px;
}
.document_attribute_n {
  background-position: -253px -379px;
}
.document_attribute_o {
  background-position: -271px -379px;
}
.document_attribute_p {
  background-position: -289px -379px;
}
.document_attribute_q {
  background-position: -307px -379px;
}
.document_attribute_r {
  background-position: -325px -379px;
}
.document_attribute_s {
  background-position: -343px -379px;
}
.document_attribute_t {
  background-position: -361px -379px;
}
.document_attribute_u {
  background-position: -379px -379px;
}
.document_attribute_v {
  background-position: -397px -379px;
}
.document_attribute_w {
  background-position: -415px -379px;
}
.document_attribute_x {
  background-position: -433px -379px;
}
.document_attribute_y {
  background-position: -451px -379px;
}
.document_attribute_z {
  background-position: -469px -379px;
}
.document_binary {
  background-position: -487px -379px;
}
.document_block {
  background-position: -505px -379px;
}
.document_bookmark {
  background-position: -523px -379px;
}
.document_braille {
  background-position: -541px -379px;
}
.document_break {
  background-position: -559px -379px;
}
.document_broken {
  background-position: -577px -379px;
}
.document_clock {
  background-position: -595px -379px;
}
.document_code {
  background-position: -613px -379px;
}
.document_convert {
  background-position: -631px -379px;
}
.document_copy {
  background-position: -649px -379px;
}
.document_excel {
  background-position: -667px -379px;
}
.document_excel_csv {
  background-position: -685px -379px;
}
.document_excel_table {
  background-position: -703px -379px;
}
.document_export {
  background-position: -721px -379px;
}
.document_film {
  background-position: -739px -379px;
}
.document_flash {
  background-position: -757px -379px;
}
.document_flash_movie {
  background-position: -775px -379px;
}
.document_globe {
  background-position: -793px -379px;
}
.document_hf {
  background-position: -811px -379px;
}
.document_hf_delete {
  background-position: -829px -379px;
}
.document_hf_delete_footer {
  background-position: -847px -379px;
}
.document_hf_insert {
  background-position: -865px -379px;
}
.document_hf_insert_footer {
  background-position: -883px -379px;
}
.document_hf_select {
  background-position: -901px -379px;
}
.document_hf_select_footer {
  background-position: -919px -379px;
}
.document_horizontal {
  background-position: -937px -379px;
}
.document_horizontal_text {
  background-position: -955px -379px;
}
.document_illustrator {
  background-position: -973px -379px;
}
.document_image {
  background-position: -991px -379px;
}
.document_import {
  background-position: -1009px -379px;
}
.document_insert {
  background-position: -1027px -379px;
}
.document_invoice {
  background-position: -1045px -379px;
}
.document_list {
  background-position: -1063px -379px;
}
.document_medium {
  background-position: -1081px -379px;
}
.document_music {
  background-position: -1099px -379px;
}
.document_music_playlist {
  background-position: -1117px -379px;
}
.document_node {
  background-position: -1135px -379px;
}
.document_number {
  background-position: -1153px -379px;
}
.document_number_0 {
  background-position: -1px -397px;
}
.document_number_1 {
  background-position: -19px -397px;
}
.document_number_2 {
  background-position: -37px -397px;
}
.document_number_3 {
  background-position: -55px -397px;
}
.document_number_4 {
  background-position: -73px -397px;
}
.document_number_5 {
  background-position: -91px -397px;
}
.document_number_6 {
  background-position: -109px -397px;
}
.document_number_7 {
  background-position: -127px -397px;
}
.document_number_8 {
  background-position: -145px -397px;
}
.document_number_9 {
  background-position: -163px -397px;
}
.document_office {
  background-position: -181px -397px;
}
.document_office_text {
  background-position: -199px -397px;
}
.document_outlook {
  background-position: -217px -397px;
}
.document_page {
  background-position: -235px -397px;
}
.document_page_last {
  background-position: -253px -397px;
}
.document_page_next {
  background-position: -271px -397px;
}
.document_page_previous {
  background-position: -289px -397px;
}
.document_pdf {
  background-position: -307px -397px;
}
.document_pdf_text {
  background-position: -325px -397px;
}
.document_photoshop {
  background-position: -343px -397px;
}
.document_photoshop_image {
  background-position: -361px -397px;
}
.document_php {
  background-position: -379px -397px;
}
.document_powerpoint {
  background-position: -397px -397px;
}
.document_rename {
  background-position: -415px -397px;
}
.document_resize {
  background-position: -433px -397px;
}
.document_resize_actual {
  background-position: -451px -397px;
}
.document_search_result {
  background-position: -469px -397px;
}
.document_share {
  background-position: -487px -397px;
}
.document_shred {
  background-position: -505px -397px;
}
.document_small {
  background-position: -523px -397px;
}
.document_small_list {
  background-position: -541px -397px;
}
.document_smiley {
  background-position: -559px -397px;
}
.document_smiley_sad {
  background-position: -577px -397px;
}
.document_snippet {
  background-position: -595px -397px;
}
.document_stamp {
  background-position: -613px -397px;
}
.document_stand {
  background-position: -631px -397px;
}
.document_sticky_note {
  background-position: -649px -397px;
}
.document_sub {
  background-position: -667px -397px;
}
.document_table {
  background-position: -685px -397px;
}
.document_tag {
  background-position: -703px -397px;
}
.document_task {
  background-position: -721px -397px;
}
.document_template {
  background-position: -739px -397px;
}
.document_tex {
  background-position: -757px -397px;
}
.document_text {
  background-position: -775px -397px;
}
.document_text_image {
  background-position: -793px -397px;
}
.document_tree {
  background-position: -811px -397px;
}
.document_view {
  background-position: -829px -397px;
}
.document_view_book {
  background-position: -847px -397px;
}
.document_view_thumbnail {
  background-position: -865px -397px;
}
.document_visual_studio {
  background-position: -883px -397px;
}
.document_word {
  background-position: -901px -397px;
}
.document_word_text {
  background-position: -919px -397px;
}
.document_xaml {
  background-position: -937px -397px;
}
.document_zipper {
  background-position: -955px -397px;
}
.document__arrow {
  background-position: -973px -397px;
}
.document__exclamation {
  background-position: -991px -397px;
}
.document__minus {
  background-position: -1009px -397px;
}
.document__pencil {
  background-position: -1027px -397px;
}
.document__plus {
  background-position: -1045px -397px;
}
.door {
  background-position: -1063px -397px;
}
.door_in {
  background-position: -1081px -397px;
}
.door_open {
  background-position: -1099px -397px;
}
.door_open_in {
  background-position: -1117px -397px;
}
.door_open_out {
  background-position: -1135px -397px;
}
.door_out {
  background-position: -1153px -397px;
}
.door__arrow {
  background-position: -1px -415px;
}
.door__exclamation {
  background-position: -19px -415px;
}
.door__minus {
  background-position: -37px -415px;
}
.door__pencil {
  background-position: -55px -415px;
}
.door__plus {
  background-position: -73px -415px;
}
.download {
  background-position: -91px -415px;
}
.download_cloud {
  background-position: -109px -415px;
}
.download_linux {
  background-position: -127px -415px;
}
.download_mac_os {
  background-position: -145px -415px;
}
.do_not_disturb_sign {
  background-position: -163px -415px;
}
.do_not_disturb_sign_prohibition {
  background-position: -181px -415px;
}
.drawer {
  background-position: -199px -415px;
}
.drawer_open {
  background-position: -217px -415px;
}
.drawer__arrow {
  background-position: -235px -415px;
}
.drawer__exclamation {
  background-position: -253px -415px;
}
.drawer__minus {
  background-position: -271px -415px;
}
.drawer__pencil {
  background-position: -289px -415px;
}
.drawer__plus {
  background-position: -307px -415px;
}
.drill {
  background-position: -325px -415px;
}
.drill__arrow {
  background-position: -343px -415px;
}
.drill__exclamation {
  background-position: -361px -415px;
}
.drill__minus {
  background-position: -379px -415px;
}
.drill__pencil {
  background-position: -397px -415px;
}
.drill__plus {
  background-position: -415px -415px;
}
.drink {
  background-position: -433px -415px;
}
.drink_empty {
  background-position: -451px -415px;
}
.drive {
  background-position: -469px -415px;
}
.drive_add {
  background-position: -487px -415px;
}
.drive_burn {
  background-position: -505px -415px;
}
.drive_cd {
  background-position: -523px -415px;
}
.drive_cd_empty {
  background-position: -541px -415px;
}
.drive_delete {
  background-position: -559px -415px;
}
.drive_disc {
  background-position: -577px -415px;
}
.drive_disc_blue {
  background-position: -595px -415px;
}
.drive_disk {
  background-position: -613px -415px;
}
.drive_download {
  background-position: -631px -415px;
}
.drive_edit {
  background-position: -649px -415px;
}
.drive_error {
  background-position: -667px -415px;
}
.drive_globe {
  background-position: -685px -415px;
}
.drive_go {
  background-position: -703px -415px;
}
.drive_key {
  background-position: -721px -415px;
}
.drive_link {
  background-position: -739px -415px;
}
.drive_magnify {
  background-position: -757px -415px;
}
.drive_medium {
  background-position: -775px -415px;
}
.drive_network {
  background-position: -793px -415px;
}
.drive_rename {
  background-position: -811px -415px;
}
.drive_share {
  background-position: -829px -415px;
}
.drive_small {
  background-position: -847px -415px;
}
.drive_upload {
  background-position: -865px -415px;
}
.drive_user {
  background-position: -883px -415px;
}
.drive_web {
  background-position: -901px -415px;
}
.drive__arrow {
  background-position: -919px -415px;
}
.drive__exclamation {
  background-position: -937px -415px;
}
.drive__minus {
  background-position: -955px -415px;
}
.drive__pencil {
  background-position: -973px -415px;
}
.drive__plus {
  background-position: -991px -415px;
}
.dummy {
  background-position: -1009px -415px;
}
.dummy_happy {
  background-position: -1027px -415px;
}
.dummy_sad {
  background-position: -1045px -415px;
}
.dummy_small {
  background-position: -1063px -415px;
}
.dvd {
  background-position: -1081px -415px;
}
.dvd_add {
  background-position: -1099px -415px;
}
.dvd_delete {
  background-position: -1117px -415px;
}
.dvd_edit {
  background-position: -1135px -415px;
}
.dvd_error {
  background-position: -1153px -415px;
}
.dvd_go {
  background-position: -1px -433px;
}
.dvd_key {
  background-position: -19px -433px;
}
.dvd_link {
  background-position: -37px -433px;
}
.ear {
  background-position: -55px -433px;
}
.ear_listen {
  background-position: -73px -433px;
}
.ear_right {
  background-position: -91px -433px;
}
.ear__arrow {
  background-position: -109px -433px;
}
.ear__exclamation {
  background-position: -127px -433px;
}
.ear__minus {
  background-position: -145px -433px;
}
.ear__pencil {
  background-position: -163px -433px;
}
.ear__plus {
  background-position: -181px -433px;
}
.edit {
  background-position: -199px -433px;
}
.edit_alignment {
  background-position: -217px -433px;
}
.edit_alignment_center {
  background-position: -235px -433px;
}
.edit_alignment_justify {
  background-position: -253px -433px;
}
.edit_alignment_justify_distribute {
  background-position: -271px -433px;
}
.edit_alignment_right {
  background-position: -289px -433px;
}
.edit_all_caps {
  background-position: -307px -433px;
}
.edit_bold {
  background-position: -325px -433px;
}
.edit_code {
  background-position: -343px -433px;
}
.edit_code_division {
  background-position: -361px -433px;
}
.edit_color {
  background-position: -379px -433px;
}
.edit_column {
  background-position: -397px -433px;
}
.edit_comma {
  background-position: -415px -433px;
}
.edit_decimal {
  background-position: -433px -433px;
}
.edit_decimal_decrease {
  background-position: -451px -433px;
}
.edit_diff {
  background-position: -469px -433px;
}
.edit_direction {
  background-position: -487px -433px;
}
.edit_direction_rtl {
  background-position: -505px -433px;
}
.edit_drop_cap {
  background-position: -523px -433px;
}
.edit_heading {
  background-position: -541px -433px;
}
.edit_heading_1 {
  background-position: -559px -433px;
}
.edit_heading_2 {
  background-position: -577px -433px;
}
.edit_heading_3 {
  background-position: -595px -433px;
}
.edit_heading_4 {
  background-position: -613px -433px;
}
.edit_heading_5 {
  background-position: -631px -433px;
}
.edit_heading_6 {
  background-position: -649px -433px;
}
.edit_hyphenation {
  background-position: -667px -433px;
}
.edit_image {
  background-position: -685px -433px;
}
.edit_image_center {
  background-position: -703px -433px;
}
.edit_image_right {
  background-position: -721px -433px;
}
.edit_indent {
  background-position: -739px -433px;
}
.edit_indent_rtl {
  background-position: -757px -433px;
}
.edit_italic {
  background-position: -775px -433px;
}
.edit_kerning {
  background-position: -793px -433px;
}
.edit_language {
  background-position: -811px -433px;
}
.edit_letter_spacing {
  background-position: -829px -433px;
}
.edit_line_spacing {
  background-position: -847px -433px;
}
.edit_list {
  background-position: -865px -433px;
}
.edit_list_order {
  background-position: -883px -433px;
}
.edit_list_order_rtl {
  background-position: -901px -433px;
}
.edit_list_rtl {
  background-position: -919px -433px;
}
.edit_lowercase {
  background-position: -937px -433px;
}
.edit_mathematics {
  background-position: -955px -433px;
}
.edit_number {
  background-position: -973px -433px;
}
.edit_outdent {
  background-position: -991px -433px;
}
.edit_outdent_rtl {
  background-position: -1009px -433px;
}
.edit_outline {
  background-position: -1027px -433px;
}
.edit_overline {
  background-position: -1045px -433px;
}
.edit_padding {
  background-position: -1063px -433px;
}
.edit_padding_left {
  background-position: -1081px -433px;
}
.edit_padding_right {
  background-position: -1099px -433px;
}
.edit_padding_top {
  background-position: -1117px -433px;
}
.edit_percent {
  background-position: -1135px -433px;
}
.edit_pilcrow {
  background-position: -1153px -433px;
}
.edit_quotation {
  background-position: -1px -451px;
}
.edit_replace {
  background-position: -19px -451px;
}
.edit_rotate {
  background-position: -37px -451px;
}
.edit_rule {
  background-position: -55px -451px;
}
.edit_scale {
  background-position: -73px -451px;
}
.edit_scale_vertical {
  background-position: -91px -451px;
}
.edit_shade {
  background-position: -109px -451px;
}
.edit_shadow {
  background-position: -127px -451px;
}
.edit_signiture {
  background-position: -145px -451px;
}
.edit_size {
  background-position: -163px -451px;
}
.edit_size_down {
  background-position: -181px -451px;
}
.edit_size_up {
  background-position: -199px -451px;
}
.edit_small_caps {
  background-position: -217px -451px;
}
.edit_space {
  background-position: -235px -451px;
}
.edit_strike {
  background-position: -253px -451px;
}
.edit_strike_double {
  background-position: -271px -451px;
}
.edit_subscript {
  background-position: -289px -451px;
}
.edit_superscript {
  background-position: -307px -451px;
}
.edit_symbol {
  background-position: -325px -451px;
}
.edit_underline {
  background-position: -343px -451px;
}
.edit_underline_double {
  background-position: -361px -451px;
}
.edit_uppercase {
  background-position: -379px -451px;
}
.edit_vertical_alignment {
  background-position: -397px -451px;
}
.edit_vertical_alignment_middle {
  background-position: -415px -451px;
}
.edit_vertical_alignment_top {
  background-position: -433px -451px;
}
.edit_writing_mode {
  background-position: -451px -451px;
}
.edit_writing_mode_tbrl {
  background-position: -469px -451px;
}
.email {
  background-position: -487px -451px;
}
.email_add {
  background-position: -505px -451px;
}
.email_attach {
  background-position: -523px -451px;
}
.email_delete {
  background-position: -541px -451px;
}
.email_edit {
  background-position: -559px -451px;
}
.email_error {
  background-position: -577px -451px;
}
.email_go {
  background-position: -595px -451px;
}
.email_link {
  background-position: -613px -451px;
}
.email_open {
  background-position: -631px -451px;
}
.email_open_image {
  background-position: -649px -451px;
}
.emoticon_evilgrin {
  background-position: -667px -451px;
}
.emoticon_grin {
  background-position: -685px -451px;
}
.emoticon_happy {
  background-position: -703px -451px;
}
.emoticon_smile {
  background-position: -721px -451px;
}
.emoticon_surprised {
  background-position: -739px -451px;
}
.emoticon_tongue {
  background-position: -757px -451px;
}
.emoticon_unhappy {
  background-position: -775px -451px;
}
.emoticon_waii {
  background-position: -793px -451px;
}
.emoticon_wink {
  background-position: -811px -451px;
}
.envelope {
  background-position: -829px -451px;
}
.envelope_at_sign {
  background-position: -847px -451px;
}
.envelope_label {
  background-position: -865px -451px;
}
.envelope_share {
  background-position: -883px -451px;
}
.envelope_string {
  background-position: -901px -451px;
}
.envelope__arrow {
  background-position: -919px -451px;
}
.envelope__exclamation {
  background-position: -937px -451px;
}
.envelope__minus {
  background-position: -955px -451px;
}
.envelope__pencil {
  background-position: -973px -451px;
}
.envelope__plus {
  background-position: -991px -451px;
}
.equalizer {
  background-position: -1009px -451px;
}
.equalizer_flat {
  background-position: -1027px -451px;
}
.equalizer_high {
  background-position: -1045px -451px;
}
.equalizer_low {
  background-position: -1063px -451px;
}
.equalizer__arrow {
  background-position: -1081px -451px;
}
.equalizer__exclamation {
  background-position: -1099px -451px;
}
.equalizer__minus {
  background-position: -1117px -451px;
}
.equalizer__pencil {
  background-position: -1135px -451px;
}
.equalizer__plus {
  background-position: -1153px -451px;
}
.eraser {
  background-position: -1px -469px;
}
.eraser_small {
  background-position: -19px -469px;
}
.eraser__arrow {
  background-position: -37px -469px;
}
.eraser__exclamation {
  background-position: -55px -469px;
}
.eraser__minus {
  background-position: -73px -469px;
}
.eraser__pencil {
  background-position: -91px -469px;
}
.eraser__plus {
  background-position: -109px -469px;
}
.error {
  background-position: -127px -469px;
}
.error_add {
  background-position: -145px -469px;
}
.error_delete {
  background-position: -163px -469px;
}
.error_go {
  background-position: -181px -469px;
}
.exclamation {
  background-position: -199px -469px;
}
.exclamation_button {
  background-position: -217px -469px;
}
.exclamation_diamond {
  background-position: -235px -469px;
}
.exclamation_diamond_frame {
  background-position: -253px -469px;
}
.exclamation_octagon {
  background-position: -271px -469px;
}
.exclamation_octagon_frame {
  background-position: -289px -469px;
}
.exclamation_red {
  background-position: -307px -469px;
}
.exclamation_red_frame {
  background-position: -325px -469px;
}
.exclamation_shield {
  background-position: -343px -469px;
}
.exclamation_shield_frame {
  background-position: -361px -469px;
}
.exclamation_small {
  background-position: -379px -469px;
}
.exclamation_small_red {
  background-position: -397px -469px;
}
.exclamation_small_white {
  background-position: -415px -469px;
}
.exclamation_white {
  background-position: -433px -469px;
}
.exclamation__frame {
  background-position: -451px -469px;
}
.external {
  background-position: -469px -469px;
}
.external_small {
  background-position: -487px -469px;
}
.eye {
  background-position: -505px -469px;
}
.eye_close {
  background-position: -523px -469px;
}
.eye_half {
  background-position: -541px -469px;
}
.eye_red {
  background-position: -559px -469px;
}
.eye__arrow {
  background-position: -577px -469px;
}
.eye__exclamation {
  background-position: -595px -469px;
}
.eye__minus {
  background-position: -613px -469px;
}
.eye__pencil {
  background-position: -631px -469px;
}
.eye__plus {
  background-position: -649px -469px;
}
.e_book_reader {
  background-position: -667px -469px;
}
.e_book_reader_black {
  background-position: -685px -469px;
}
.e_book_reader_white {
  background-position: -703px -469px;
}
.feed {
  background-position: -721px -469px;
}
.feed_add {
  background-position: -739px -469px;
}
.feed_balloon {
  background-position: -757px -469px;
}
.feed_delete {
  background-position: -775px -469px;
}
.feed_disk {
  background-position: -793px -469px;
}
.feed_document {
  background-position: -811px -469px;
}
.feed_edit {
  background-position: -829px -469px;
}
.feed_error {
  background-position: -847px -469px;
}
.feed_go {
  background-position: -865px -469px;
}
.feed_key {
  background-position: -883px -469px;
}
.feed_link {
  background-position: -901px -469px;
}
.feed_magnify {
  background-position: -919px -469px;
}
.feed_small {
  background-position: -937px -469px;
}
.feed__arrow {
  background-position: -955px -469px;
}
.feed__exclamation {
  background-position: -973px -469px;
}
.feed__minus {
  background-position: -991px -469px;
}
.feed__pencil {
  background-position: -1009px -469px;
}
.feed__plus {
  background-position: -1027px -469px;
}
.female {
  background-position: -1045px -469px;
}
.fill {
  background-position: -1063px -469px;
}
.fill_090 {
  background-position: -1081px -469px;
}
.fill_180 {
  background-position: -1099px -469px;
}
.fill_270 {
  background-position: -1117px -469px;
}
.fill_medium {
  background-position: -1135px -469px;
}
.fill_medium_090 {
  background-position: -1153px -469px;
}
.fill_medium_180 {
  background-position: -1px -487px;
}
.fill_medium_270 {
  background-position: -19px -487px;
}
.film {
  background-position: -37px -487px;
}
.films {
  background-position: -55px -487px;
}
.film_add {
  background-position: -73px -487px;
}
.film_cast {
  background-position: -91px -487px;
}
.film_delete {
  background-position: -109px -487px;
}
.film_edit {
  background-position: -127px -487px;
}
.film_error {
  background-position: -145px -487px;
}
.film_go {
  background-position: -163px -487px;
}
.film_key {
  background-position: -181px -487px;
}
.film_link {
  background-position: -199px -487px;
}
.film_medium {
  background-position: -217px -487px;
}
.film_save {
  background-position: -235px -487px;
}
.film_small {
  background-position: -253px -487px;
}
.film_timeline {
  background-position: -271px -487px;
}
.film_youtube {
  background-position: -289px -487px;
}
.film__arrow {
  background-position: -307px -487px;
}
.film__exclamation {
  background-position: -325px -487px;
}
.film__minus {
  background-position: -343px -487px;
}
.film__pencil {
  background-position: -361px -487px;
}
.film__plus {
  background-position: -379px -487px;
}
.find {
  background-position: -397px -487px;
}
.fingerprint {
  background-position: -415px -487px;
}
.fingerprint_recognition {
  background-position: -433px -487px;
}
.fingerprint_recognition_fail {
  background-position: -451px -487px;
}
.fire {
  background-position: -469px -487px;
}
.fire_big {
  background-position: -487px -487px;
}
.fire_small {
  background-position: -505px -487px;
}
.fire__arrow {
  background-position: -523px -487px;
}
.fire__exclamation {
  background-position: -541px -487px;
}
.fire__minus {
  background-position: -559px -487px;
}
.fire__pencil {
  background-position: -577px -487px;
}
.fire__plus {
  background-position: -595px -487px;
}
.flag {
  background-position: -613px -487px;
}
.flag_black {
  background-position: -631px -487px;
}
.flag_blue {
  background-position: -649px -487px;
}
.flag_gray {
  background-position: -667px -487px;
}
.flag_green {
  background-position: -685px -487px;
}
.flag_orange {
  background-position: -703px -487px;
}
.flag_pink {
  background-position: -721px -487px;
}
.flag_purple {
  background-position: -739px -487px;
}
.flag_red {
  background-position: -757px -487px;
}
.flag_small {
  background-position: -775px -487px;
}
.flag_white {
  background-position: -793px -487px;
}
.flag_yellow {
  background-position: -811px -487px;
}
.flag__arrow {
  background-position: -829px -487px;
}
.flag__exclamation {
  background-position: -847px -487px;
}
.flag__minus {
  background-position: -865px -487px;
}
.flag__pencil {
  background-position: -883px -487px;
}
.flag__plus {
  background-position: -901px -487px;
}
.flashlight {
  background-position: -919px -487px;
}
.flashlight_shine {
  background-position: -937px -487px;
}
.flashlight__arrow {
  background-position: -955px -487px;
}
.flashlight__exclamation {
  background-position: -973px -487px;
}
.flashlight__minus {
  background-position: -991px -487px;
}
.flashlight__pencil {
  background-position: -1009px -487px;
}
.flashlight__plus {
  background-position: -1027px -487px;
}
.flask {
  background-position: -1045px -487px;
}
.flask_empty {
  background-position: -1063px -487px;
}
.flask__arrow {
  background-position: -1081px -487px;
}
.flask__exclamation {
  background-position: -1099px -487px;
}
.flask__minus {
  background-position: -1117px -487px;
}
.flask__pencil {
  background-position: -1135px -487px;
}
.flask__plus {
  background-position: -1153px -487px;
}
.flower {
  background-position: -1px -505px;
}
.flower_face {
  background-position: -19px -505px;
}
.flower_pluck {
  background-position: -37px -505px;
}
.foaf {
  background-position: -55px -505px;
}
.folder {
  background-position: -73px -505px;
}
.folders {
  background-position: -91px -505px;
}
.folders_stack {
  background-position: -109px -505px;
}
.folder_add {
  background-position: -127px -505px;
}
.folder_bell {
  background-position: -145px -505px;
}
.folder_bookmark {
  background-position: -163px -505px;
}
.folder_brick {
  background-position: -181px -505px;
}
.folder_broken {
  background-position: -199px -505px;
}
.folder_bug {
  background-position: -217px -505px;
}
.folder_camera {
  background-position: -235px -505px;
}
.folder_database {
  background-position: -253px -505px;
}
.folder_delete {
  background-position: -271px -505px;
}
.folder_edit {
  background-position: -289px -505px;
}
.folder_error {
  background-position: -307px -505px;
}
.folder_explore {
  background-position: -325px -505px;
}
.folder_export {
  background-position: -343px -505px;
}
.folder_feed {
  background-position: -361px -505px;
}
.folder_find {
  background-position: -379px -505px;
}
.folder_go {
  background-position: -397px -505px;
}
.folder_heart {
  background-position: -415px -505px;
}
.folder_horizontal {
  background-position: -433px -505px;
}
.folder_horizontal_open {
  background-position: -451px -505px;
}
.folder_image {
  background-position: -469px -505px;
}
.folder_import {
  background-position: -487px -505px;
}
.folder_key {
  background-position: -505px -505px;
}
.folder_lightbulb {
  background-position: -523px -505px;
}
.folder_link {
  background-position: -541px -505px;
}
.folder_magnify {
  background-position: -559px -505px;
}
.folder_medium {
  background-position: -577px -505px;
}
.folder_network {
  background-position: -595px -505px;
}
.folder_open {
  background-position: -613px -505px;
}
.folder_open_document {
  background-position: -631px -505px;
}
.folder_open_document_music {
  background-position: -649px -505px;
}
.folder_open_document_music_playlist {
  background-position: -667px -505px;
}
.folder_open_document_text {
  background-position: -685px -505px;
}
.folder_open_feed {
  background-position: -703px -505px;
}
.folder_open_film {
  background-position: -721px -505px;
}
.folder_open_image {
  background-position: -739px -505px;
}
.folder_open_slide {
  background-position: -757px -505px;
}
.folder_open_table {
  background-position: -775px -505px;
}
.folder_page {
  background-position: -793px -505px;
}
.folder_page_white {
  background-position: -811px -505px;
}
.folder_palette {
  background-position: -829px -505px;
}
.folder_picture {
  background-position: -847px -505px;
}
.folder_rename {
  background-position: -865px -505px;
}
.folder_search_result {
  background-position: -883px -505px;
}
.folder_share {
  background-position: -901px -505px;
}
.folder_shred {
  background-position: -919px -505px;
}
.folder_small {
  background-position: -937px -505px;
}
.folder_small_horizontal {
  background-position: -955px -505px;
}
.folder_smiley {
  background-position: -973px -505px;
}
.folder_smiley_sad {
  background-position: -991px -505px;
}
.folder_stamp {
  background-position: -1009px -505px;
}
.folder_stand {
  background-position: -1027px -505px;
}
.folder_star {
  background-position: -1045px -505px;
}
.folder_sticky_note {
  background-position: -1063px -505px;
}
.folder_table {
  background-position: -1081px -505px;
}
.folder_tree {
  background-position: -1099px -505px;
}
.folder_user {
  background-position: -1117px -505px;
}
.folder_wrench {
  background-position: -1135px -505px;
}
.folder_zipper {
  background-position: -1153px -505px;
}
.folder__arrow {
  background-position: -1px -523px;
}
.folder__exclamation {
  background-position: -19px -523px;
}
.folder__minus {
  background-position: -37px -523px;
}
.folder__pencil {
  background-position: -55px -523px;
}
.folder__plus {
  background-position: -73px -523px;
}
.folding_fan {
  background-position: -91px -523px;
}
.font {
  background-position: -109px -523px;
}
.font_add {
  background-position: -127px -523px;
}
.font_delete {
  background-position: -145px -523px;
}
.font_go {
  background-position: -163px -523px;
}
.footprint {
  background-position: -181px -523px;
}
.footprints {
  background-position: -199px -523px;
}
.fruit {
  background-position: -217px -523px;
}
.fruit_apple_half {
  background-position: -235px -523px;
}
.fruit_grape {
  background-position: -253px -523px;
}
.fruit_lime {
  background-position: -271px -523px;
}
.fruit_orange {
  background-position: -289px -523px;
}
.function {
  background-position: -307px -523px;
}
.funnel {
  background-position: -325px -523px;
}
.funnel_small {
  background-position: -343px -523px;
}
.funnel__arrow {
  background-position: -361px -523px;
}
.funnel__exclamation {
  background-position: -379px -523px;
}
.funnel__minus {
  background-position: -397px -523px;
}
.funnel__pencil {
  background-position: -415px -523px;
}
.funnel__plus {
  background-position: -433px -523px;
}
.futon {
  background-position: -451px -523px;
}
.game {
  background-position: -469px -523px;
}
.game_monitor {
  background-position: -487px -523px;
}
.gear {
  background-position: -505px -523px;
}
.gear_small {
  background-position: -523px -523px;
}
.gear__arrow {
  background-position: -541px -523px;
}
.gear__exclamation {
  background-position: -559px -523px;
}
.gear__minus {
  background-position: -577px -523px;
}
.gear__pencil {
  background-position: -595px -523px;
}
.gear__plus {
  background-position: -613px -523px;
}
.gender {
  background-position: -631px -523px;
}
.gender_female {
  background-position: -649px -523px;
}
.geolocation {
  background-position: -667px -523px;
}
.geolocation_small {
  background-position: -685px -523px;
}
.geotag {
  background-position: -703px -523px;
}
.geotag_balloon {
  background-position: -721px -523px;
}
.geotag_document {
  background-position: -739px -523px;
}
.geotag_small {
  background-position: -757px -523px;
}
.ghost {
  background-position: -775px -523px;
}
.ghost_small {
  background-position: -793px -523px;
}
.git {
  background-position: -811px -523px;
}
.git_small {
  background-position: -829px -523px;
}
.glass {
  background-position: -847px -523px;
}
.glass_empty {
  background-position: -865px -523px;
}
.glass_narrow {
  background-position: -883px -523px;
}
.glass_wide {
  background-position: -901px -523px;
}
.glass__arrow {
  background-position: -919px -523px;
}
.glass__exclamation {
  background-position: -937px -523px;
}
.glass__minus {
  background-position: -955px -523px;
}
.glass__pencil {
  background-position: -973px -523px;
}
.glass__plus {
  background-position: -991px -523px;
}
.globe {
  background-position: -1009px -523px;
}
.globe_green {
  background-position: -1027px -523px;
}
.globe_medium {
  background-position: -1045px -523px;
}
.globe_medium_green {
  background-position: -1063px -523px;
}
.globe_model {
  background-position: -1081px -523px;
}
.globe_network {
  background-position: -1099px -523px;
}
.globe_network_ethernet {
  background-position: -1117px -523px;
}
.globe_place {
  background-position: -1135px -523px;
}
.globe_share {
  background-position: -1153px -523px;
}
.globe_small {
  background-position: -1px -541px;
}
.globe_small_green {
  background-position: -19px -541px;
}
.globe__arrow {
  background-position: -37px -541px;
}
.globe__exclamation {
  background-position: -55px -541px;
}
.globe__minus {
  background-position: -73px -541px;
}
.globe__pencil {
  background-position: -91px -541px;
}
.globe__plus {
  background-position: -109px -541px;
}
.gradient {
  background-position: -127px -541px;
}
.gradient_small {
  background-position: -145px -541px;
}
.graduation_hat {
  background-position: -163px -541px;
}
.graphic_card {
  background-position: -181px -541px;
}
.grid {
  background-position: -199px -541px;
}
.grid_dot {
  background-position: -217px -541px;
}
.grid_small {
  background-position: -235px -541px;
}
.grid_small_dot {
  background-position: -253px -541px;
}
.grid_snap {
  background-position: -271px -541px;
}
.grid_snap_dot {
  background-position: -289px -541px;
}
.group {
  background-position: -307px -541px;
}
.group_add {
  background-position: -325px -541px;
}
.group_delete {
  background-position: -343px -541px;
}
.group_edit {
  background-position: -361px -541px;
}
.group_error {
  background-position: -379px -541px;
}
.group_gear {
  background-position: -397px -541px;
}
.group_go {
  background-position: -415px -541px;
}
.group_key {
  background-position: -433px -541px;
}
.group_link {
  background-position: -451px -541px;
}
.guide {
  background-position: -469px -541px;
}
.guide_snap {
  background-position: -487px -541px;
}
.guitar {
  background-position: -505px -541px;
}
.guitar__arrow {
  background-position: -523px -541px;
}
.guitar__exclamation {
  background-position: -541px -541px;
}
.guitar__minus {
  background-position: -559px -541px;
}
.guitar__pencil {
  background-position: -577px -541px;
}
.guitar__plus {
  background-position: -595px -541px;
}
.haiku {
  background-position: -613px -541px;
}
.haiku_wide {
  background-position: -631px -541px;
}
.hamburger {
  background-position: -649px -541px;
}
.hammer {
  background-position: -667px -541px;
}
.hammer_left {
  background-position: -685px -541px;
}
.hammer_screwdriver {
  background-position: -703px -541px;
}
.hammer__arrow {
  background-position: -721px -541px;
}
.hammer__exclamation {
  background-position: -739px -541px;
}
.hammer__minus {
  background-position: -757px -541px;
}
.hammer__pencil {
  background-position: -775px -541px;
}
.hammer__plus {
  background-position: -793px -541px;
}
.hand {
  background-position: -811px -541px;
}
.hand_finger {
  background-position: -829px -541px;
}
.hand_horns {
  background-position: -847px -541px;
}
.hand_ily {
  background-position: -865px -541px;
}
.hand_point {
  background-position: -883px -541px;
}
.hand_point_090 {
  background-position: -901px -541px;
}
.hand_point_180 {
  background-position: -919px -541px;
}
.hand_point_270 {
  background-position: -937px -541px;
}
.hand_property {
  background-position: -955px -541px;
}
.hand_shake {
  background-position: -973px -541px;
}
.hand_share {
  background-position: -991px -541px;
}
.hard_hat {
  background-position: -1009px -541px;
}
.hard_hat_military {
  background-position: -1027px -541px;
}
.hard_hat_military_camouflage {
  background-position: -1045px -541px;
}
.hard_hat_mine {
  background-position: -1063px -541px;
}
.hard_hat__arrow {
  background-position: -1081px -541px;
}
.hard_hat__exclamation {
  background-position: -1099px -541px;
}
.hard_hat__minus {
  background-position: -1117px -541px;
}
.hard_hat__pencil {
  background-position: -1135px -541px;
}
.hard_hat__plus {
  background-position: -1153px -541px;
}
.headphone {
  background-position: -1px -559px;
}
.headphone_microphone {
  background-position: -19px -559px;
}
.headphone__arrow {
  background-position: -37px -559px;
}
.headphone__exclamation {
  background-position: -55px -559px;
}
.headphone__minus {
  background-position: -73px -559px;
}
.headphone__pencil {
  background-position: -91px -559px;
}
.headphone__plus {
  background-position: -109px -559px;
}
.headstone {
  background-position: -127px -559px;
}
.headstone_cross {
  background-position: -145px -559px;
}
.headstone_rip {
  background-position: -163px -559px;
}
.heart {
  background-position: -181px -559px;
}
.heart_add {
  background-position: -199px -559px;
}
.heart_break {
  background-position: -217px -559px;
}
.heart_delete {
  background-position: -235px -559px;
}
.heart_empty {
  background-position: -253px -559px;
}
.heart_half {
  background-position: -271px -559px;
}
.heart_small {
  background-position: -289px -559px;
}
.heart_small_empty {
  background-position: -307px -559px;
}
.heart_small_half {
  background-position: -325px -559px;
}
.heart__arrow {
  background-position: -343px -559px;
}
.heart__exclamation {
  background-position: -361px -559px;
}
.heart__minus {
  background-position: -379px -559px;
}
.heart__pencil {
  background-position: -397px -559px;
}
.heart__plus {
  background-position: -415px -559px;
}
.help {
  background-position: -433px -559px;
}
.highlighter {
  background-position: -451px -559px;
}
.highlighter_color {
  background-position: -469px -559px;
}
.highlighter_small {
  background-position: -487px -559px;
}
.highlighter_text {
  background-position: -505px -559px;
}
.highlighter__arrow {
  background-position: -523px -559px;
}
.highlighter__exclamation {
  background-position: -541px -559px;
}
.highlighter__minus {
  background-position: -559px -559px;
}
.highlighter__plus {
  background-position: -577px -559px;
}
.home {
  background-position: -595px -559px;
}
.home_for_sale_sign {
  background-position: -613px -559px;
}
.home_for_sale_sign_blue {
  background-position: -631px -559px;
}
.home_for_sale_sign_red {
  background-position: -649px -559px;
}
.home_medium {
  background-position: -667px -559px;
}
.home_network {
  background-position: -685px -559px;
}
.home_share {
  background-position: -703px -559px;
}
.home_small {
  background-position: -721px -559px;
}
.home__arrow {
  background-position: -739px -559px;
}
.home__exclamation {
  background-position: -757px -559px;
}
.home__minus {
  background-position: -775px -559px;
}
.home__pencil {
  background-position: -793px -559px;
}
.home__plus {
  background-position: -811px -559px;
}
.hourglass {
  background-position: -829px -559px;
}
.hourglass_add {
  background-position: -847px -559px;
}
.hourglass_delete {
  background-position: -865px -559px;
}
.hourglass_go {
  background-position: -883px -559px;
}
.hourglass_link {
  background-position: -901px -559px;
}
.hourglass_select {
  background-position: -919px -559px;
}
.hourglass_select_remain {
  background-position: -937px -559px;
}
.hourglass__arrow {
  background-position: -955px -559px;
}
.hourglass__exclamation {
  background-position: -973px -559px;
}
.hourglass__minus {
  background-position: -991px -559px;
}
.hourglass__pencil {
  background-position: -1009px -559px;
}
.hourglass__plus {
  background-position: -1027px -559px;
}
.house {
  background-position: -1045px -559px;
}
.house_go {
  background-position: -1063px -559px;
}
.house_link {
  background-position: -1081px -559px;
}
.html {
  background-position: -1099px -559px;
}
.html_add {
  background-position: -1117px -559px;
}
.html_delete {
  background-position: -1135px -559px;
}
.html_go {
  background-position: -1153px -559px;
}
.html_valid {
  background-position: -1px -577px;
}
.ice {
  background-position: -19px -577px;
}
.images {
  background-position: -37px -577px;
}
.images_flickr {
  background-position: -55px -577px;
}
.images_stack {
  background-position: -73px -577px;
}
.image_add {
  background-position: -91px -577px;
}
.image_balloon {
  background-position: -109px -577px;
}
.image_blur {
  background-position: -127px -577px;
}
.image_cast {
  background-position: -145px -577px;
}
.image_crop {
  background-position: -163px -577px;
}
.image_delete {
  background-position: -181px -577px;
}
.image_edit {
  background-position: -199px -577px;
}
.image_empty {
  background-position: -217px -577px;
}
.image_export {
  background-position: -235px -577px;
}
.image_import {
  background-position: -253px -577px;
}
.image_link {
  background-position: -271px -577px;
}
.image_medium {
  background-position: -289px -577px;
}
.image_reflection {
  background-position: -307px -577px;
}
.image_resize {
  background-position: -325px -577px;
}
.image_resize_actual {
  background-position: -343px -577px;
}
.image_saturation {
  background-position: -361px -577px;
}
.image_saturation_up {
  background-position: -379px -577px;
}
.image_select {
  background-position: -397px -577px;
}
.image_share {
  background-position: -415px -577px;
}
.image_sharpen {
  background-position: -433px -577px;
}
.image_small {
  background-position: -451px -577px;
}
.image_small_sunset {
  background-position: -469px -577px;
}
.image_sunset {
  background-position: -487px -577px;
}
.image_vertical {
  background-position: -505px -577px;
}
.image_vertical_sunset {
  background-position: -523px -577px;
}
.image__arrow {
  background-position: -541px -577px;
}
.image__exclamation {
  background-position: -559px -577px;
}
.image__minus {
  background-position: -577px -577px;
}
.image__pencil {
  background-position: -595px -577px;
}
.image__plus {
  background-position: -613px -577px;
}
.inbox {
  background-position: -631px -577px;
}
.inbox_document {
  background-position: -649px -577px;
}
.inbox_document_music {
  background-position: -667px -577px;
}
.inbox_document_music_playlist {
  background-position: -685px -577px;
}
.inbox_document_text {
  background-position: -703px -577px;
}
.inbox_download {
  background-position: -721px -577px;
}
.inbox_film {
  background-position: -739px -577px;
}
.inbox_image {
  background-position: -757px -577px;
}
.inbox_slide {
  background-position: -775px -577px;
}
.inbox_table {
  background-position: -793px -577px;
}
.inbox_upload {
  background-position: -811px -577px;
}
.inbox__arrow {
  background-position: -829px -577px;
}
.inbox__exclamation {
  background-position: -847px -577px;
}
.inbox__minus {
  background-position: -865px -577px;
}
.inbox__pencil {
  background-position: -883px -577px;
}
.inbox__plus {
  background-position: -901px -577px;
}
.infocard {
  background-position: -919px -577px;
}
.infocard_small {
  background-position: -937px -577px;
}
.information {
  background-position: -955px -577px;
}
.information_balloon {
  background-position: -973px -577px;
}
.information_button {
  background-position: -991px -577px;
}
.information_frame {
  background-position: -1009px -577px;
}
.information_italic {
  background-position: -1027px -577px;
}
.information_octagon {
  background-position: -1045px -577px;
}
.information_octagon_frame {
  background-position: -1063px -577px;
}
.information_shield {
  background-position: -1081px -577px;
}
.information_small {
  background-position: -1099px -577px;
}
.information_small_white {
  background-position: -1117px -577px;
}
.information_white {
  background-position: -1135px -577px;
}
.ipod {
  background-position: -1153px -577px;
}
.ipod_cast {
  background-position: -1px -595px;
}
.ipod_cast_add {
  background-position: -19px -595px;
}
.ipod_cast_delete {
  background-position: -37px -595px;
}
.ipod_sound {
  background-position: -55px -595px;
}
.jar {
  background-position: -73px -595px;
}
.jar_empty {
  background-position: -91px -595px;
}
.jar_label {
  background-position: -109px -595px;
}
.jar_open {
  background-position: -127px -595px;
}
.jar__arrow {
  background-position: -145px -595px;
}
.jar__exclamation {
  background-position: -163px -595px;
}
.jar__minus {
  background-position: -181px -595px;
}
.jar__pencil {
  background-position: -199px -595px;
}
.jar__plus {
  background-position: -217px -595px;
}
.joystick {
  background-position: -235px -595px;
}
.joystick_add {
  background-position: -253px -595px;
}
.joystick_delete {
  background-position: -271px -595px;
}
.joystick_error {
  background-position: -289px -595px;
}
.json {
  background-position: -307px -595px;
}
.key {
  background-position: -325px -595px;
}
.keyboard {
  background-position: -343px -595px;
}
.keyboard_add {
  background-position: -361px -595px;
}
.keyboard_command {
  background-position: -379px -595px;
}
.keyboard_delete {
  background-position: -397px -595px;
}
.keyboard_enter {
  background-position: -415px -595px;
}
.keyboard_full {
  background-position: -433px -595px;
}
.keyboard_full_wireless {
  background-position: -451px -595px;
}
.keyboard_magnify {
  background-position: -469px -595px;
}
.keyboard_smiley {
  background-position: -487px -595px;
}
.keyboard_space {
  background-position: -505px -595px;
}
.keyboard__arrow {
  background-position: -523px -595px;
}
.keyboard__exclamation {
  background-position: -541px -595px;
}
.keyboard__minus {
  background-position: -559px -595px;
}
.keyboard__pencil {
  background-position: -577px -595px;
}
.keyboard__plus {
  background-position: -595px -595px;
}
.key_add {
  background-position: -613px -595px;
}
.key_delete {
  background-position: -631px -595px;
}
.key_go {
  background-position: -649px -595px;
}
.key_solid {
  background-position: -667px -595px;
}
.key__arrow {
  background-position: -685px -595px;
}
.key__exclamation {
  background-position: -703px -595px;
}
.key__minus {
  background-position: -721px -595px;
}
.key__pencil {
  background-position: -739px -595px;
}
.key__plus {
  background-position: -757px -595px;
}
.language {
  background-position: -775px -595px;
}
.language_balloon {
  background-position: -793px -595px;
}
.language_document {
  background-position: -811px -595px;
}
.language_small {
  background-position: -829px -595px;
}
.layer {
  background-position: -847px -595px;
}
.layers {
  background-position: -865px -595px;
}
.layers_alignment {
  background-position: -883px -595px;
}
.layers_alignment_bottom {
  background-position: -901px -595px;
}
.layers_alignment_center {
  background-position: -919px -595px;
}
.layers_alignment_left {
  background-position: -937px -595px;
}
.layers_alignment_middle {
  background-position: -955px -595px;
}
.layers_alignment_right {
  background-position: -973px -595px;
}
.layers_arrange {
  background-position: -991px -595px;
}
.layers_arrange_back {
  background-position: -1009px -595px;
}
.layers_group {
  background-position: -1027px -595px;
}
.layers_small {
  background-position: -1045px -595px;
}
.layers_stack {
  background-position: -1063px -595px;
}
.layers_stack_arrange {
  background-position: -1081px -595px;
}
.layers_stack_arrange_back {
  background-position: -1099px -595px;
}
.layers_ungroup {
  background-position: -1117px -595px;
}
.layer_flip {
  background-position: -1135px -595px;
}
.layer_flip_vertical {
  background-position: -1153px -595px;
}
.layer_mask {
  background-position: -1px -613px;
}
.layer_resize {
  background-position: -19px -613px;
}
.layer_resize_actual {
  background-position: -37px -613px;
}
.layer_resize_replicate {
  background-position: -55px -613px;
}
.layer_resize_replicate_vertical {
  background-position: -73px -613px;
}
.layer_rotate {
  background-position: -91px -613px;
}
.layer_rotate_left {
  background-position: -109px -613px;
}
.layer_select {
  background-position: -127px -613px;
}
.layer_select_point {
  background-position: -145px -613px;
}
.layer_shade {
  background-position: -163px -613px;
}
.layer_shape {
  background-position: -181px -613px;
}
.layer_shape_curve {
  background-position: -199px -613px;
}
.layer_shape_ellipse {
  background-position: -217px -613px;
}
.layer_shape_line {
  background-position: -235px -613px;
}
.layer_shape_polygon {
  background-position: -253px -613px;
}
.layer_shape_polyline {
  background-position: -271px -613px;
}
.layer_shape_round {
  background-position: -289px -613px;
}
.layer_shape_text {
  background-position: -307px -613px;
}
.layer_shred {
  background-position: -325px -613px;
}
.layer_small {
  background-position: -343px -613px;
}
.layer_transparent {
  background-position: -361px -613px;
}
.layer_vector {
  background-position: -379px -613px;
}
.layer__arrow {
  background-position: -397px -613px;
}
.layer__exclamation {
  background-position: -415px -613px;
}
.layer__minus {
  background-position: -433px -613px;
}
.layer__pencil {
  background-position: -451px -613px;
}
.layer__plus {
  background-position: -469px -613px;
}
.layout {
  background-position: -487px -613px;
}
.layout_2 {
  background-position: -505px -613px;
}
.layout_2_equal {
  background-position: -523px -613px;
}
.layout_3 {
  background-position: -541px -613px;
}
.layout_3_mix {
  background-position: -559px -613px;
}
.layout_4 {
  background-position: -577px -613px;
}
.layout_6 {
  background-position: -595px -613px;
}
.layout_add {
  background-position: -613px -613px;
}
.layout_content {
  background-position: -631px -613px;
}
.layout_delete {
  background-position: -649px -613px;
}
.layout_design {
  background-position: -667px -613px;
}
.layout_edit {
  background-position: -685px -613px;
}
.layout_error {
  background-position: -703px -613px;
}
.layout_header {
  background-position: -721px -613px;
}
.layout_header_2 {
  background-position: -739px -613px;
}
.layout_header_2_equal {
  background-position: -757px -613px;
}
.layout_header_3 {
  background-position: -775px -613px;
}
.layout_header_3_mix {
  background-position: -793px -613px;
}
.layout_hf {
  background-position: -811px -613px;
}
.layout_hf_2 {
  background-position: -829px -613px;
}
.layout_hf_2_equal {
  background-position: -847px -613px;
}
.layout_hf_3 {
  background-position: -865px -613px;
}
.layout_hf_3_mix {
  background-position: -883px -613px;
}
.layout_join {
  background-position: -901px -613px;
}
.layout_join_vertical {
  background-position: -919px -613px;
}
.layout_link {
  background-position: -937px -613px;
}
.layout_select {
  background-position: -955px -613px;
}
.layout_select_content {
  background-position: -973px -613px;
}
.layout_select_footer {
  background-position: -991px -613px;
}
.layout_select_sidebar {
  background-position: -1009px -613px;
}
.layout_sidebar {
  background-position: -1027px -613px;
}
.layout_split {
  background-position: -1045px -613px;
}
.layout_split_vertical {
  background-position: -1063px -613px;
}
.leaf {
  background-position: -1081px -613px;
}
.license_key {
  background-position: -1099px -613px;
}
.lightbulb {
  background-position: -1117px -613px;
}
.lightbulb_add {
  background-position: -1135px -613px;
}
.lightbulb_delete {
  background-position: -1153px -613px;
}
.lightbulb_off {
  background-position: -1px -631px;
}
.lighthouse {
  background-position: -19px -631px;
}
.lighthouse_shine {
  background-position: -37px -631px;
}
.lightning {
  background-position: -55px -631px;
}
.lightning_add {
  background-position: -73px -631px;
}
.lightning_delete {
  background-position: -91px -631px;
}
.lightning_go {
  background-position: -109px -631px;
}
.lightning_small {
  background-position: -127px -631px;
}
.lightning__arrow {
  background-position: -145px -631px;
}
.lightning__exclamation {
  background-position: -163px -631px;
}
.lightning__minus {
  background-position: -181px -631px;
}
.lightning__pencil {
  background-position: -199px -631px;
}
.lightning__plus {
  background-position: -217px -631px;
}
.light_bulb {
  background-position: -235px -631px;
}
.light_bulb_code {
  background-position: -253px -631px;
}
.light_bulb_off {
  background-position: -271px -631px;
}
.light_bulb_small {
  background-position: -289px -631px;
}
.light_bulb_small_off {
  background-position: -307px -631px;
}
.light_bulb__arrow {
  background-position: -325px -631px;
}
.light_bulb__exclamation {
  background-position: -343px -631px;
}
.light_bulb__minus {
  background-position: -361px -631px;
}
.light_bulb__pencil {
  background-position: -379px -631px;
}
.light_bulb__plus {
  background-position: -397px -631px;
}
.link {
  background-position: -415px -631px;
}
.link_add {
  background-position: -433px -631px;
}
.link_break {
  background-position: -451px -631px;
}
.link_delete {
  background-position: -469px -631px;
}
.link_edit {
  background-position: -487px -631px;
}
.link_error {
  background-position: -505px -631px;
}
.link_go {
  background-position: -523px -631px;
}
.locale {
  background-position: -541px -631px;
}
.locale_alternate {
  background-position: -559px -631px;
}
.lock {
  background-position: -577px -631px;
}
.lock_add {
  background-position: -595px -631px;
}
.lock_break {
  background-position: -613px -631px;
}
.lock_delete {
  background-position: -631px -631px;
}
.lock_edit {
  background-position: -649px -631px;
}
.lock_go {
  background-position: -667px -631px;
}
.lock_open {
  background-position: -685px -631px;
}
.lock_small {
  background-position: -703px -631px;
}
.lock_ssl {
  background-position: -721px -631px;
}
.lock_unlock {
  background-position: -739px -631px;
}
.lock__arrow {
  background-position: -757px -631px;
}
.lock__exclamation {
  background-position: -775px -631px;
}
.lock__minus {
  background-position: -793px -631px;
}
.lock__pencil {
  background-position: -811px -631px;
}
.lock__plus {
  background-position: -829px -631px;
}
.lollipop {
  background-position: -847px -631px;
}
.lorry {
  background-position: -865px -631px;
}
.lorry_add {
  background-position: -883px -631px;
}
.lorry_delete {
  background-position: -901px -631px;
}
.lorry_error {
  background-position: -919px -631px;
}
.lorry_flatbed {
  background-position: -937px -631px;
}
.lorry_go {
  background-position: -955px -631px;
}
.lorry_link {
  background-position: -973px -631px;
}
.mac_os {
  background-position: -991px -631px;
}
.magifier_zoom_out {
  background-position: -1009px -631px;
}
.magnet {
  background-position: -1027px -631px;
}
.magnet_blue {
  background-position: -1045px -631px;
}
.magnet_small {
  background-position: -1063px -631px;
}
.magnet__arrow {
  background-position: -1081px -631px;
}
.magnet__exclamation {
  background-position: -1099px -631px;
}
.magnet__minus {
  background-position: -1117px -631px;
}
.magnet__pencil {
  background-position: -1135px -631px;
}
.magnet__plus {
  background-position: -1153px -631px;
}
.magnifier {
  background-position: -1px -649px;
}
.magnifier_history {
  background-position: -19px -649px;
}
.magnifier_history_left {
  background-position: -37px -649px;
}
.magnifier_left {
  background-position: -55px -649px;
}
.magnifier_medium {
  background-position: -73px -649px;
}
.magnifier_medium_left {
  background-position: -91px -649px;
}
.magnifier_small {
  background-position: -109px -649px;
}
.magnifier_zoom {
  background-position: -127px -649px;
}
.magnifier_zoom_actual {
  background-position: -145px -649px;
}
.magnifier_zoom_actual_equal {
  background-position: -163px -649px;
}
.magnifier_zoom_fit {
  background-position: -181px -649px;
}
.magnifier_zoom_in {
  background-position: -199px -649px;
}
.magnifier_zoom_out {
  background-position: -217px -649px;
}
.magnifier__arrow {
  background-position: -235px -649px;
}
.magnifier__exclamation {
  background-position: -253px -649px;
}
.magnifier__minus {
  background-position: -271px -649px;
}
.magnifier__pencil {
  background-position: -289px -649px;
}
.magnifier__plus {
  background-position: -307px -649px;
}
.mail {
  background-position: -325px -649px;
}
.mails {
  background-position: -343px -649px;
}
.mails_stack {
  background-position: -361px -649px;
}
.mail_air {
  background-position: -379px -649px;
}
.mail_at_sign {
  background-position: -397px -649px;
}
.mail_forward {
  background-position: -415px -649px;
}
.mail_forward_all {
  background-position: -433px -649px;
}
.mail_medium {
  background-position: -451px -649px;
}
.mail_open {
  background-position: -469px -649px;
}
.mail_open_document {
  background-position: -487px -649px;
}
.mail_open_document_music {
  background-position: -505px -649px;
}
.mail_open_document_music_playlist {
  background-position: -523px -649px;
}
.mail_open_document_text {
  background-position: -541px -649px;
}
.mail_open_film {
  background-position: -559px -649px;
}
.mail_open_image {
  background-position: -577px -649px;
}
.mail_open_table {
  background-position: -595px -649px;
}
.mail_receive {
  background-position: -613px -649px;
}
.mail_reply {
  background-position: -631px -649px;
}
.mail_reply_all {
  background-position: -649px -649px;
}
.mail_send {
  background-position: -667px -649px;
}
.mail_send_receive {
  background-position: -685px -649px;
}
.mail_share {
  background-position: -703px -649px;
}
.mail_small {
  background-position: -721px -649px;
}
.mail__arrow {
  background-position: -739px -649px;
}
.mail__exclamation {
  background-position: -757px -649px;
}
.mail__minus {
  background-position: -775px -649px;
}
.mail__pencil {
  background-position: -793px -649px;
}
.mail__plus {
  background-position: -811px -649px;
}
.male {
  background-position: -829px -649px;
}
.map {
  background-position: -847px -649px;
}
.maps {
  background-position: -865px -649px;
}
.maps_stack {
  background-position: -883px -649px;
}
.map_add {
  background-position: -901px -649px;
}
.map_delete {
  background-position: -919px -649px;
}
.map_edit {
  background-position: -937px -649px;
}
.map_go {
  background-position: -955px -649px;
}
.map_magnify {
  background-position: -973px -649px;
}
.map_medium {
  background-position: -991px -649px;
}
.map_pin {
  background-position: -1009px -649px;
}
.map_share {
  background-position: -1027px -649px;
}
.map__arrow {
  background-position: -1045px -649px;
}
.map__exclamation {
  background-position: -1063px -649px;
}
.map__minus {
  background-position: -1081px -649px;
}
.map__pencil {
  background-position: -1099px -649px;
}
.map__plus {
  background-position: -1117px -649px;
}
.marker {
  background-position: -1135px -649px;
}
.marker_small {
  background-position: -1153px -649px;
}
.marker__arrow {
  background-position: -1px -667px;
}
.marker__exclamation {
  background-position: -19px -667px;
}
.marker__minus {
  background-position: -37px -667px;
}
.marker__pencil {
  background-position: -55px -667px;
}
.marker__plus {
  background-position: -73px -667px;
}
.mask {
  background-position: -91px -667px;
}
.medal {
  background-position: -109px -667px;
}
.medal_bronze {
  background-position: -127px -667px;
}
.medal_bronze_1 {
  background-position: -145px -667px;
}
.medal_bronze_2 {
  background-position: -163px -667px;
}
.medal_bronze_3 {
  background-position: -181px -667px;
}
.medal_bronze_add {
  background-position: -199px -667px;
}
.medal_bronze_delete {
  background-position: -217px -667px;
}
.medal_bronze_red {
  background-position: -235px -667px;
}
.medal_gold_1 {
  background-position: -253px -667px;
}
.medal_gold_2 {
  background-position: -271px -667px;
}
.medal_gold_3 {
  background-position: -289px -667px;
}
.medal_gold_add {
  background-position: -307px -667px;
}
.medal_gold_delete {
  background-position: -325px -667px;
}
.medal_red {
  background-position: -343px -667px;
}
.medal_silver {
  background-position: -361px -667px;
}
.medal_silver_1 {
  background-position: -379px -667px;
}
.medal_silver_2 {
  background-position: -397px -667px;
}
.medal_silver_3 {
  background-position: -415px -667px;
}
.medal_silver_add {
  background-position: -433px -667px;
}
.medal_silver_delete {
  background-position: -451px -667px;
}
.medal_silver_red {
  background-position: -469px -667px;
}
.medal__arrow {
  background-position: -487px -667px;
}
.medal__exclamation {
  background-position: -505px -667px;
}
.medal__minus {
  background-position: -523px -667px;
}
.medal__pencil {
  background-position: -541px -667px;
}
.medal__plus {
  background-position: -559px -667px;
}
.memory {
  background-position: -577px -667px;
}
.microformats {
  background-position: -595px -667px;
}
.microphone {
  background-position: -613px -667px;
}
.microphone__arrow {
  background-position: -631px -667px;
}
.microphone__exclamation {
  background-position: -649px -667px;
}
.microphone__minus {
  background-position: -667px -667px;
}
.microphone__pencil {
  background-position: -685px -667px;
}
.microphone__plus {
  background-position: -703px -667px;
}
.milestone {
  background-position: -721px -667px;
}
.milestone_calendar {
  background-position: -739px -667px;
}
.milk {
  background-position: -757px -667px;
}
.milk_label {
  background-position: -775px -667px;
}
.minus {
  background-position: -793px -667px;
}
.minus_button {
  background-position: -811px -667px;
}
.minus_circle {
  background-position: -829px -667px;
}
.minus_circle_frame {
  background-position: -847px -667px;
}
.minus_octagon {
  background-position: -865px -667px;
}
.minus_octagon_frame {
  background-position: -883px -667px;
}
.minus_shield {
  background-position: -901px -667px;
}
.minus_small {
  background-position: -919px -667px;
}
.minus_small_circle {
  background-position: -937px -667px;
}
.minus_small_white {
  background-position: -955px -667px;
}
.minus_white {
  background-position: -973px -667px;
}
.mobile_phone {
  background-position: -991px -667px;
}
.mobile_phone_cast {
  background-position: -1009px -667px;
}
.mobile_phone_medium {
  background-position: -1027px -667px;
}
.mobile_phone_off {
  background-position: -1045px -667px;
}
.mobile_phone_protector {
  background-position: -1063px -667px;
}
.mobile_phone__arrow {
  background-position: -1081px -667px;
}
.mobile_phone__exclamation {
  background-position: -1099px -667px;
}
.mobile_phone__minus {
  background-position: -1117px -667px;
}
.mobile_phone__pencil {
  background-position: -1135px -667px;
}
.mobile_phone__plus {
  background-position: -1153px -667px;
}
.molecule {
  background-position: -1px -685px;
}
.money {
  background-position: -19px -685px;
}
.moneys {
  background-position: -37px -685px;
}
.money_add {
  background-position: -55px -685px;
}
.money_coin {
  background-position: -73px -685px;
}
.money_delete {
  background-position: -91px -685px;
}
.money_dollar {
  background-position: -109px -685px;
}
.money_euro {
  background-position: -127px -685px;
}
.money_medium {
  background-position: -145px -685px;
}
.money_pound {
  background-position: -163px -685px;
}
.money_yen {
  background-position: -181px -685px;
}
.money__arrow {
  background-position: -199px -685px;
}
.money__exclamation {
  background-position: -217px -685px;
}
.money__minus {
  background-position: -235px -685px;
}
.money__pencil {
  background-position: -253px -685px;
}
.money__plus {
  background-position: -271px -685px;
}
.monitor {
  background-position: -289px -685px;
}
.monitor_add {
  background-position: -307px -685px;
}
.monitor_blue {
  background-position: -325px -685px;
}
.monitor_cast {
  background-position: -343px -685px;
}
.monitor_delete {
  background-position: -361px -685px;
}
.monitor_edit {
  background-position: -379px -685px;
}
.monitor_error {
  background-position: -397px -685px;
}
.monitor_go {
  background-position: -415px -685px;
}
.monitor_image {
  background-position: -433px -685px;
}
.monitor_lightning {
  background-position: -451px -685px;
}
.monitor_link {
  background-position: -469px -685px;
}
.monitor_medium {
  background-position: -487px -685px;
}
.monitor_network {
  background-position: -505px -685px;
}
.monitor_off {
  background-position: -523px -685px;
}
.monitor_protector {
  background-position: -541px -685px;
}
.monitor_screensaver {
  background-position: -559px -685px;
}
.monitor_sidebar {
  background-position: -577px -685px;
}
.monitor_wallpaper {
  background-position: -595px -685px;
}
.monitor_window {
  background-position: -613px -685px;
}
.monitor_window_3d {
  background-position: -631px -685px;
}
.monitor_window_flow {
  background-position: -649px -685px;
}
.monitor__arrow {
  background-position: -667px -685px;
}
.monitor__exclamation {
  background-position: -685px -685px;
}
.monitor__minus {
  background-position: -703px -685px;
}
.monitor__pencil {
  background-position: -721px -685px;
}
.monitor__plus {
  background-position: -739px -685px;
}
.mouse {
  background-position: -757px -685px;
}
.mouse_add {
  background-position: -775px -685px;
}
.mouse_delete {
  background-position: -793px -685px;
}
.mouse_error {
  background-position: -811px -685px;
}
.mouse_select {
  background-position: -829px -685px;
}
.mouse_select_right {
  background-position: -847px -685px;
}
.mouse_select_wheel {
  background-position: -865px -685px;
}
.mouse__arrow {
  background-position: -883px -685px;
}
.mouse__exclamation {
  background-position: -901px -685px;
}
.mouse__minus {
  background-position: -919px -685px;
}
.mouse__pencil {
  background-position: -937px -685px;
}
.mouse__plus {
  background-position: -955px -685px;
}
.music {
  background-position: -973px -685px;
}
.music_beam {
  background-position: -991px -685px;
}
.music_beam_16 {
  background-position: -1009px -685px;
}
.music_small {
  background-position: -1027px -685px;
}
.music__arrow {
  background-position: -1045px -685px;
}
.music__exclamation {
  background-position: -1063px -685px;
}
.music__minus {
  background-position: -1081px -685px;
}
.music__pencil {
  background-position: -1099px -685px;
}
.music__plus {
  background-position: -1117px -685px;
}
.mustache {
  background-position: -1135px -685px;
}
.na {
  background-position: -1153px -685px;
}
.navigation {
  background-position: -1px -703px;
}
.navigation_000_button {
  background-position: -19px -703px;
}
.navigation_000_button_white {
  background-position: -37px -703px;
}
.navigation_000_frame {
  background-position: -55px -703px;
}
.navigation_000_white {
  background-position: -73px -703px;
}
.navigation_090 {
  background-position: -91px -703px;
}
.navigation_090_button {
  background-position: -109px -703px;
}
.navigation_090_button_white {
  background-position: -127px -703px;
}
.navigation_090_frame {
  background-position: -145px -703px;
}
.navigation_090_white {
  background-position: -163px -703px;
}
.navigation_180 {
  background-position: -181px -703px;
}
.navigation_180_button {
  background-position: -199px -703px;
}
.navigation_180_button_white {
  background-position: -217px -703px;
}
.navigation_180_frame {
  background-position: -235px -703px;
}
.navigation_180_white {
  background-position: -253px -703px;
}
.navigation_270 {
  background-position: -271px -703px;
}
.navigation_270_button {
  background-position: -289px -703px;
}
.navigation_270_button_white {
  background-position: -307px -703px;
}
.navigation_270_frame {
  background-position: -325px -703px;
}
.navigation_270_white {
  background-position: -343px -703px;
}
.network {
  background-position: -361px -703px;
}
.network_cloud {
  background-position: -379px -703px;
}
.network_clouds {
  background-position: -397px -703px;
}
.network_ethernet {
  background-position: -415px -703px;
}
.network_firewall {
  background-position: -433px -703px;
}
.network_hub {
  background-position: -451px -703px;
}
.network_ip {
  background-position: -469px -703px;
}
.network_ip_local {
  background-position: -487px -703px;
}
.network_status {
  background-position: -505px -703px;
}
.network_status_away {
  background-position: -523px -703px;
}
.network_status_busy {
  background-position: -541px -703px;
}
.network_status_offline {
  background-position: -559px -703px;
}
.network_wireless {
  background-position: -577px -703px;
}
.new {
  background-position: -595px -703px;
}
.newspaper {
  background-position: -613px -703px;
}
.newspapers {
  background-position: -631px -703px;
}
.newspaper_add {
  background-position: -649px -703px;
}
.newspaper_delete {
  background-position: -667px -703px;
}
.newspaper_go {
  background-position: -685px -703px;
}
.newspaper_link {
  background-position: -703px -703px;
}
.newspaper__arrow {
  background-position: -721px -703px;
}
.newspaper__exclamation {
  background-position: -739px -703px;
}
.newspaper__minus {
  background-position: -757px -703px;
}
.newspaper__pencil {
  background-position: -775px -703px;
}
.newspaper__plus {
  background-position: -793px -703px;
}
.new_text {
  background-position: -811px -703px;
}
.node {
  background-position: -829px -703px;
}
.node_delete {
  background-position: -847px -703px;
}
.node_delete_child {
  background-position: -865px -703px;
}
.node_delete_next {
  background-position: -883px -703px;
}
.node_delete_previous {
  background-position: -901px -703px;
}
.node_design {
  background-position: -919px -703px;
}
.node_insert {
  background-position: -937px -703px;
}
.node_insert_child {
  background-position: -955px -703px;
}
.node_insert_next {
  background-position: -973px -703px;
}
.node_insert_previous {
  background-position: -991px -703px;
}
.node_magnifier {
  background-position: -1009px -703px;
}
.node_select {
  background-position: -1027px -703px;
}
.node_select_all {
  background-position: -1045px -703px;
}
.node_select_child {
  background-position: -1063px -703px;
}
.node_select_next {
  background-position: -1081px -703px;
}
.node_select_previous {
  background-position: -1099px -703px;
}
.note {
  background-position: -1117px -703px;
}
.notebook {
  background-position: -1135px -703px;
}
.notebooks {
  background-position: -1153px -703px;
}
.notebook_medium {
  background-position: -1px -721px;
}
.notebook_share {
  background-position: -19px -721px;
}
.notebook_sticky_note {
  background-position: -37px -721px;
}
.notebook__arrow {
  background-position: -55px -721px;
}
.notebook__exclamation {
  background-position: -73px -721px;
}
.notebook__minus {
  background-position: -91px -721px;
}
.notebook__pencil {
  background-position: -109px -721px;
}
.notebook__plus {
  background-position: -127px -721px;
}
.note_add {
  background-position: -145px -721px;
}
.note_delete {
  background-position: -163px -721px;
}
.note_edit {
  background-position: -181px -721px;
}
.note_error {
  background-position: -199px -721px;
}
.note_go {
  background-position: -217px -721px;
}
.notification_counter {
  background-position: -235px -721px;
}
.notification_counter_02 {
  background-position: -253px -721px;
}
.notification_counter_03 {
  background-position: -271px -721px;
}
.notification_counter_04 {
  background-position: -289px -721px;
}
.notification_counter_05 {
  background-position: -307px -721px;
}
.notification_counter_06 {
  background-position: -325px -721px;
}
.notification_counter_07 {
  background-position: -343px -721px;
}
.notification_counter_08 {
  background-position: -361px -721px;
}
.notification_counter_09 {
  background-position: -379px -721px;
}
.notification_counter_10 {
  background-position: -397px -721px;
}
.notification_counter_11 {
  background-position: -415px -721px;
}
.notification_counter_12 {
  background-position: -433px -721px;
}
.notification_counter_13 {
  background-position: -451px -721px;
}
.notification_counter_14 {
  background-position: -469px -721px;
}
.notification_counter_15 {
  background-position: -487px -721px;
}
.notification_counter_16 {
  background-position: -505px -721px;
}
.notification_counter_17 {
  background-position: -523px -721px;
}
.notification_counter_18 {
  background-position: -541px -721px;
}
.notification_counter_19 {
  background-position: -559px -721px;
}
.notification_counter_20 {
  background-position: -577px -721px;
}
.notification_counter_20_plus {
  background-position: -595px -721px;
}
.occluder {
  background-position: -613px -721px;
}
.odata {
  background-position: -631px -721px;
}
.odata_balloon {
  background-position: -649px -721px;
}
.odata_document {
  background-position: -667px -721px;
}
.odata_small {
  background-position: -685px -721px;
}
.oil_barrel {
  background-position: -703px -721px;
}
.openid {
  background-position: -721px -721px;
}
.open_share {
  background-position: -739px -721px;
}
.open_share_balloon {
  background-position: -757px -721px;
}
.open_share_document {
  background-position: -775px -721px;
}
.open_share_small {
  background-position: -793px -721px;
}
.open_source {
  background-position: -811px -721px;
}
.opml {
  background-position: -829px -721px;
}
.opml_balloon {
  background-position: -847px -721px;
}
.opml_document {
  background-position: -865px -721px;
}
.opml_small {
  background-position: -883px -721px;
}
.overlays {
  background-position: -901px -721px;
}
.package {
  background-position: -919px -721px;
}
.package_add {
  background-position: -937px -721px;
}
.package_delete {
  background-position: -955px -721px;
}
.package_go {
  background-position: -973px -721px;
}
.package_green {
  background-position: -991px -721px;
}
.package_link {
  background-position: -1009px -721px;
}
.page {
  background-position: -1027px -721px;
}
.page_add {
  background-position: -1045px -721px;
}
.page_attach {
  background-position: -1063px -721px;
}
.page_code {
  background-position: -1081px -721px;
}
.page_copy {
  background-position: -1099px -721px;
}
.page_delete {
  background-position: -1117px -721px;
}
.page_edit {
  background-position: -1135px -721px;
}
.page_error {
  background-position: -1153px -721px;
}
.page_excel {
  background-position: -1px -739px;
}
.page_find {
  background-position: -19px -739px;
}
.page_gear {
  background-position: -37px -739px;
}
.page_go {
  background-position: -55px -739px;
}
.page_green {
  background-position: -73px -739px;
}
.page_key {
  background-position: -91px -739px;
}
.page_lightning {
  background-position: -109px -739px;
}
.page_link {
  background-position: -127px -739px;
}
.page_paintbrush {
  background-position: -145px -739px;
}
.page_paste {
  background-position: -163px -739px;
}
.page_red {
  background-position: -181px -739px;
}
.page_refresh {
  background-position: -199px -739px;
}
.page_save {
  background-position: -217px -739px;
}
.page_white {
  background-position: -235px -739px;
}
.page_white_acrobat {
  background-position: -253px -739px;
}
.page_white_actionscript {
  background-position: -271px -739px;
}
.page_white_add {
  background-position: -289px -739px;
}
.page_white_c {
  background-position: -307px -739px;
}
.page_white_camera {
  background-position: -325px -739px;
}
.page_white_cd {
  background-position: -343px -739px;
}
.page_white_code {
  background-position: -361px -739px;
}
.page_white_code_red {
  background-position: -379px -739px;
}
.page_white_coldfusion {
  background-position: -397px -739px;
}
.page_white_compressed {
  background-position: -415px -739px;
}
.page_white_copy {
  background-position: -433px -739px;
}
.page_white_cplusplus {
  background-position: -451px -739px;
}
.page_white_csharp {
  background-position: -469px -739px;
}
.page_white_cup {
  background-position: -487px -739px;
}
.page_white_database {
  background-position: -505px -739px;
}
.page_white_delete {
  background-position: -523px -739px;
}
.page_white_dvd {
  background-position: -541px -739px;
}
.page_white_edit {
  background-position: -559px -739px;
}
.page_white_error {
  background-position: -577px -739px;
}
.page_white_excel {
  background-position: -595px -739px;
}
.page_white_find {
  background-position: -613px -739px;
}
.page_white_flash {
  background-position: -631px -739px;
}
.page_white_freehand {
  background-position: -649px -739px;
}
.page_white_gear {
  background-position: -667px -739px;
}
.page_white_get {
  background-position: -685px -739px;
}
.page_white_go {
  background-position: -703px -739px;
}
.page_white_h {
  background-position: -721px -739px;
}
.page_white_horizontal {
  background-position: -739px -739px;
}
.page_white_key {
  background-position: -757px -739px;
}
.page_white_lightning {
  background-position: -775px -739px;
}
.page_white_link {
  background-position: -793px -739px;
}
.page_white_magnify {
  background-position: -811px -739px;
}
.page_white_medal {
  background-position: -829px -739px;
}
.page_white_office {
  background-position: -847px -739px;
}
.page_white_paint {
  background-position: -865px -739px;
}
.page_white_paintbrush {
  background-position: -883px -739px;
}
.page_white_paste {
  background-position: -901px -739px;
}
.page_white_php {
  background-position: -919px -739px;
}
.page_white_picture {
  background-position: -937px -739px;
}
.page_white_powerpoint {
  background-position: -955px -739px;
}
.page_white_put {
  background-position: -973px -739px;
}
.page_white_ruby {
  background-position: -991px -739px;
}
.page_white_stack {
  background-position: -1009px -739px;
}
.page_white_star {
  background-position: -1027px -739px;
}
.page_white_swoosh {
  background-position: -1045px -739px;
}
.page_white_text {
  background-position: -1063px -739px;
}
.page_white_text_width {
  background-position: -1081px -739px;
}
.page_white_tux {
  background-position: -1099px -739px;
}
.page_white_vector {
  background-position: -1117px -739px;
}
.page_white_visualstudio {
  background-position: -1135px -739px;
}
.page_white_width {
  background-position: -1153px -739px;
}
.page_white_word {
  background-position: -1px -757px;
}
.page_white_world {
  background-position: -19px -757px;
}
.page_white_wrench {
  background-position: -37px -757px;
}
.page_white_zip {
  background-position: -55px -757px;
}
.page_word {
  background-position: -73px -757px;
}
.page_world {
  background-position: -91px -757px;
}
.paintbrush {
  background-position: -109px -757px;
}
.paintcan {
  background-position: -127px -757px;
}
.paint_brush {
  background-position: -145px -757px;
}
.paint_brush_color {
  background-position: -163px -757px;
}
.paint_brush_prohibition {
  background-position: -181px -757px;
}
.paint_brush_small {
  background-position: -199px -757px;
}
.paint_brush__arrow {
  background-position: -217px -757px;
}
.paint_brush__exclamation {
  background-position: -235px -757px;
}
.paint_brush__minus {
  background-position: -253px -757px;
}
.paint_brush__pencil {
  background-position: -271px -757px;
}
.paint_brush__plus {
  background-position: -289px -757px;
}
.paint_can {
  background-position: -307px -757px;
}
.paint_can_color {
  background-position: -325px -757px;
}
.paint_can_medium {
  background-position: -343px -757px;
}
.paint_can_paint_brush {
  background-position: -361px -757px;
}
.paint_can__arrow {
  background-position: -379px -757px;
}
.paint_can__exclamation {
  background-position: -397px -757px;
}
.paint_can__minus {
  background-position: -415px -757px;
}
.paint_can__pencil {
  background-position: -433px -757px;
}
.paint_can__plus {
  background-position: -451px -757px;
}
.paint_tube {
  background-position: -469px -757px;
}
.paint_tube_color {
  background-position: -487px -757px;
}
.paint_tube_medium {
  background-position: -505px -757px;
}
.paint_tube__arrow {
  background-position: -523px -757px;
}
.paint_tube__exclamation {
  background-position: -541px -757px;
}
.paint_tube__minus {
  background-position: -559px -757px;
}
.paint_tube__pencil {
  background-position: -577px -757px;
}
.paint_tube__plus {
  background-position: -595px -757px;
}
.palette {
  background-position: -613px -757px;
}
.palette_color {
  background-position: -631px -757px;
}
.palette_medium {
  background-position: -649px -757px;
}
.palette_paint_brush {
  background-position: -667px -757px;
}
.palette__arrow {
  background-position: -685px -757px;
}
.palette__exclamation {
  background-position: -703px -757px;
}
.palette__minus {
  background-position: -721px -757px;
}
.palette__pencil {
  background-position: -739px -757px;
}
.palette__plus {
  background-position: -757px -757px;
}
.paper_bag {
  background-position: -775px -757px;
}
.paper_bag_label {
  background-position: -793px -757px;
}
.paper_bag_recycle {
  background-position: -811px -757px;
}
.paper_bag__arrow {
  background-position: -829px -757px;
}
.paper_bag__exclamation {
  background-position: -847px -757px;
}
.paper_bag__minus {
  background-position: -865px -757px;
}
.paper_bag__pencil {
  background-position: -883px -757px;
}
.paper_bag__plus {
  background-position: -901px -757px;
}
.paper_clip {
  background-position: -919px -757px;
}
.paper_clip_prohibition {
  background-position: -937px -757px;
}
.paper_clip_small {
  background-position: -955px -757px;
}
.paper_plane {
  background-position: -973px -757px;
}
.paper_plane_return {
  background-position: -991px -757px;
}
.paper_plane__arrow {
  background-position: -1009px -757px;
}
.paper_plane__exclamation {
  background-position: -1027px -757px;
}
.paper_plane__minus {
  background-position: -1045px -757px;
}
.paper_plane__pencil {
  background-position: -1063px -757px;
}
.paper_plane__plus {
  background-position: -1081px -757px;
}
.party_hat {
  background-position: -1099px -757px;
}
.paste_plain {
  background-position: -1117px -757px;
}
.paste_word {
  background-position: -1135px -757px;
}
.pda {
  background-position: -1153px -757px;
}
.pda_off {
  background-position: -1px -775px;
}
.pda_protector {
  background-position: -19px -775px;
}
.pda__arrow {
  background-position: -37px -775px;
}
.pda__exclamation {
  background-position: -55px -775px;
}
.pda__minus {
  background-position: -73px -775px;
}
.pda__pencil {
  background-position: -91px -775px;
}
.pda__plus {
  background-position: -109px -775px;
}
.pencil {
  background-position: -127px -775px;
}
.pencil_add {
  background-position: -145px -775px;
}
.pencil_color {
  background-position: -163px -775px;
}
.pencil_delete {
  background-position: -181px -775px;
}
.pencil_field {
  background-position: -199px -775px;
}
.pencil_go {
  background-position: -217px -775px;
}
.pencil_prohibition {
  background-position: -235px -775px;
}
.pencil_ruler {
  background-position: -253px -775px;
}
.pencil_small {
  background-position: -271px -775px;
}
.pencil__arrow {
  background-position: -289px -775px;
}
.pencil__exclamation {
  background-position: -307px -775px;
}
.pencil__minus {
  background-position: -325px -775px;
}
.pencil__plus {
  background-position: -343px -775px;
}
.phone {
  background-position: -361px -775px;
}
.phone_add {
  background-position: -379px -775px;
}
.phone_delete {
  background-position: -397px -775px;
}
.phone_sound {
  background-position: -415px -775px;
}
.photo {
  background-position: -433px -775px;
}
.photos {
  background-position: -451px -775px;
}
.photo_add {
  background-position: -469px -775px;
}
.photo_album {
  background-position: -487px -775px;
}
.photo_album_blue {
  background-position: -505px -775px;
}
.photo_album__arrow {
  background-position: -523px -775px;
}
.photo_album__exclamation {
  background-position: -541px -775px;
}
.photo_album__minus {
  background-position: -559px -775px;
}
.photo_album__pencil {
  background-position: -577px -775px;
}
.photo_album__plus {
  background-position: -595px -775px;
}
.photo_delete {
  background-position: -613px -775px;
}
.photo_link {
  background-position: -631px -775px;
}
.picture {
  background-position: -649px -775px;
}
.pictures {
  background-position: -667px -775px;
}
.pictures_stack {
  background-position: -685px -775px;
}
.picture_add {
  background-position: -703px -775px;
}
.picture_delete {
  background-position: -721px -775px;
}
.picture_edit {
  background-position: -739px -775px;
}
.picture_empty {
  background-position: -757px -775px;
}
.picture_error {
  background-position: -775px -775px;
}
.picture_go {
  background-position: -793px -775px;
}
.picture_key {
  background-position: -811px -775px;
}
.picture_link {
  background-position: -829px -775px;
}
.picture_medium {
  background-position: -847px -775px;
}
.picture_save {
  background-position: -865px -775px;
}
.picture_small {
  background-position: -883px -775px;
}
.picture_small_sunset {
  background-position: -901px -775px;
}
.picture_sunset {
  background-position: -919px -775px;
}
.picture__arrow {
  background-position: -937px -775px;
}
.picture__exclamation {
  background-position: -955px -775px;
}
.picture__minus {
  background-position: -973px -775px;
}
.picture__pencil {
  background-position: -991px -775px;
}
.picture__plus {
  background-position: -1009px -775px;
}
.pilcrow {
  background-position: -1027px -775px;
}
.pill {
  background-position: -1045px -775px;
}
.pillow {
  background-position: -1063px -775px;
}
.pillow_gray {
  background-position: -1081px -775px;
}
.pill_add {
  background-position: -1099px -775px;
}
.pill_delete {
  background-position: -1117px -775px;
}
.pill_go {
  background-position: -1135px -775px;
}
.pill_small {
  background-position: -1153px -775px;
}
.pill__arrow {
  background-position: -1px -793px;
}
.pill__exclamation {
  background-position: -19px -793px;
}
.pill__minus {
  background-position: -37px -793px;
}
.pill__pencil {
  background-position: -55px -793px;
}
.pill__plus {
  background-position: -73px -793px;
}
.pin {
  background-position: -91px -793px;
}
.pin_small {
  background-position: -109px -793px;
}
.pin__arrow {
  background-position: -127px -793px;
}
.pin__exclamation {
  background-position: -145px -793px;
}
.pin__minus {
  background-position: -163px -793px;
}
.pin__pencil {
  background-position: -181px -793px;
}
.pin__plus {
  background-position: -199px -793px;
}
.pipette {
  background-position: -217px -793px;
}
.pipette_color {
  background-position: -235px -793px;
}
.pipette__arrow {
  background-position: -253px -793px;
}
.pipette__exclamation {
  background-position: -271px -793px;
}
.pipette__minus {
  background-position: -289px -793px;
}
.pipette__pencil {
  background-position: -307px -793px;
}
.pipette__plus {
  background-position: -325px -793px;
}
.plate {
  background-position: -343px -793px;
}
.plates {
  background-position: -361px -793px;
}
.plate_cutlery {
  background-position: -379px -793px;
}
.playing_card {
  background-position: -397px -793px;
}
.playing_card__arrow {
  background-position: -415px -793px;
}
.playing_card__exclamation {
  background-position: -433px -793px;
}
.playing_card__minus {
  background-position: -451px -793px;
}
.playing_card__pencil {
  background-position: -469px -793px;
}
.playing_card__plus {
  background-position: -487px -793px;
}
.plugin {
  background-position: -505px -793px;
}
.plugin_add {
  background-position: -523px -793px;
}
.plugin_delete {
  background-position: -541px -793px;
}
.plugin_disabled {
  background-position: -559px -793px;
}
.plugin_edit {
  background-position: -577px -793px;
}
.plugin_error {
  background-position: -595px -793px;
}
.plugin_go {
  background-position: -613px -793px;
}
.plugin_link {
  background-position: -631px -793px;
}
.plus {
  background-position: -649px -793px;
}
.plus_button {
  background-position: -667px -793px;
}
.plus_circle {
  background-position: -685px -793px;
}
.plus_circle_frame {
  background-position: -703px -793px;
}
.plus_octagon {
  background-position: -721px -793px;
}
.plus_octagon_frame {
  background-position: -739px -793px;
}
.plus_shield {
  background-position: -757px -793px;
}
.plus_small {
  background-position: -775px -793px;
}
.plus_small_circle {
  background-position: -793px -793px;
}
.plus_small_white {
  background-position: -811px -793px;
}
.plus_white {
  background-position: -829px -793px;
}
.point {
  background-position: -847px -793px;
}
.points {
  background-position: -865px -793px;
}
.point_bronze {
  background-position: -883px -793px;
}
.point_silver {
  background-position: -901px -793px;
}
.point_small {
  background-position: -919px -793px;
}
.point__arrow {
  background-position: -937px -793px;
}
.point__exclamation {
  background-position: -955px -793px;
}
.point__minus {
  background-position: -973px -793px;
}
.point__pencil {
  background-position: -991px -793px;
}
.point__plus {
  background-position: -1009px -793px;
}
.power_supply {
  background-position: -1027px -793px;
}
.present {
  background-position: -1045px -793px;
}
.present_label {
  background-position: -1063px -793px;
}
.present__arrow {
  background-position: -1081px -793px;
}
.present__exclamation {
  background-position: -1099px -793px;
}
.present__minus {
  background-position: -1117px -793px;
}
.present__pencil {
  background-position: -1135px -793px;
}
.present__plus {
  background-position: -1153px -793px;
}
.price_tag {
  background-position: -1px -811px;
}
.price_tag_label {
  background-position: -19px -811px;
}
.price_tag__arrow {
  background-position: -37px -811px;
}
.price_tag__exclamation {
  background-position: -55px -811px;
}
.price_tag__minus {
  background-position: -73px -811px;
}
.price_tag__pencil {
  background-position: -91px -811px;
}
.price_tag__plus {
  background-position: -109px -811px;
}
.printer {
  background-position: -127px -811px;
}
.printer_add {
  background-position: -145px -811px;
}
.printer_color {
  background-position: -163px -811px;
}
.printer_delete {
  background-position: -181px -811px;
}
.printer_empty {
  background-position: -199px -811px;
}
.printer_error {
  background-position: -217px -811px;
}
.printer_medium {
  background-position: -235px -811px;
}
.printer_monochrome {
  background-position: -253px -811px;
}
.printer_network {
  background-position: -271px -811px;
}
.printer_share {
  background-position: -289px -811px;
}
.printer_small {
  background-position: -307px -811px;
}
.printer__arrow {
  background-position: -325px -811px;
}
.printer__exclamation {
  background-position: -343px -811px;
}
.printer__minus {
  background-position: -361px -811px;
}
.printer__pencil {
  background-position: -379px -811px;
}
.printer__plus {
  background-position: -397px -811px;
}
.processor {
  background-position: -415px -811px;
}
.prohibition {
  background-position: -433px -811px;
}
.prohibition_button {
  background-position: -451px -811px;
}
.prohibition_small {
  background-position: -469px -811px;
}
.projection_screen {
  background-position: -487px -811px;
}
.projection_screen_presentation {
  background-position: -505px -811px;
}
.projection_screen__arrow {
  background-position: -523px -811px;
}
.projection_screen__exclamation {
  background-position: -541px -811px;
}
.projection_screen__minus {
  background-position: -559px -811px;
}
.projection_screen__pencil {
  background-position: -577px -811px;
}
.projection_screen__plus {
  background-position: -595px -811px;
}
.property {
  background-position: -613px -811px;
}
.property_blue {
  background-position: -631px -811px;
}
.property_export {
  background-position: -649px -811px;
}
.property_import {
  background-position: -667px -811px;
}
.puzzle {
  background-position: -685px -811px;
}
.puzzle__arrow {
  background-position: -703px -811px;
}
.puzzle__exclamation {
  background-position: -721px -811px;
}
.puzzle__minus {
  background-position: -739px -811px;
}
.puzzle__pencil {
  background-position: -757px -811px;
}
.puzzle__plus {
  background-position: -775px -811px;
}
.question {
  background-position: -793px -811px;
}
.question_balloon {
  background-position: -811px -811px;
}
.question_button {
  background-position: -829px -811px;
}
.question_frame {
  background-position: -847px -811px;
}
.question_octagon {
  background-position: -865px -811px;
}
.question_octagon_frame {
  background-position: -883px -811px;
}
.question_shield {
  background-position: -901px -811px;
}
.question_small {
  background-position: -919px -811px;
}
.question_small_white {
  background-position: -937px -811px;
}
.question_white {
  background-position: -955px -811px;
}
.radar {
  background-position: -973px -811px;
}
.radio {
  background-position: -991px -811px;
}
.radioactivity {
  background-position: -1009px -811px;
}
.radioactivity_drum {
  background-position: -1027px -811px;
}
.radio_old {
  background-position: -1045px -811px;
}
.radio__arrow {
  background-position: -1063px -811px;
}
.radio__exclamation {
  background-position: -1081px -811px;
}
.radio__minus {
  background-position: -1099px -811px;
}
.radio__pencil {
  background-position: -1117px -811px;
}
.radio__plus {
  background-position: -1135px -811px;
}
.rainbow {
  background-position: -1153px -811px;
}
.receipt {
  background-position: -1px -829px;
}
.receipts {
  background-position: -19px -829px;
}
.receipts_text {
  background-position: -37px -829px;
}
.receipt_excel {
  background-position: -55px -829px;
}
.receipt_excel_text {
  background-position: -73px -829px;
}
.receipt_export {
  background-position: -91px -829px;
}
.receipt_import {
  background-position: -109px -829px;
}
.receipt_invoice {
  background-position: -127px -829px;
}
.receipt_medium {
  background-position: -145px -829px;
}
.receipt_share {
  background-position: -163px -829px;
}
.receipt_shred {
  background-position: -181px -829px;
}
.receipt_stamp {
  background-position: -199px -829px;
}
.receipt_sticky_note {
  background-position: -217px -829px;
}
.receipt_text {
  background-position: -235px -829px;
}
.receipt__arrow {
  background-position: -253px -829px;
}
.receipt__exclamation {
  background-position: -271px -829px;
}
.receipt__minus {
  background-position: -289px -829px;
}
.receipt__pencil {
  background-position: -307px -829px;
}
.receipt__plus {
  background-position: -325px -829px;
}
.regular_expression {
  background-position: -343px -829px;
}
.regular_expression_delimiter {
  background-position: -361px -829px;
}
.regular_expression_search {
  background-position: -379px -829px;
}
.regular_expression_search_match {
  background-position: -397px -829px;
}
.remote_control {
  background-position: -415px -829px;
}
.report {
  background-position: -433px -829px;
}
.reports {
  background-position: -451px -829px;
}
.reports_stack {
  background-position: -469px -829px;
}
.report_add {
  background-position: -487px -829px;
}
.report_delete {
  background-position: -505px -829px;
}
.report_disk {
  background-position: -523px -829px;
}
.report_edit {
  background-position: -541px -829px;
}
.report_excel {
  background-position: -559px -829px;
}
.report_go {
  background-position: -577px -829px;
}
.report_image {
  background-position: -595px -829px;
}
.report_key {
  background-position: -613px -829px;
}
.report_link {
  background-position: -631px -829px;
}
.report_magnify {
  background-position: -649px -829px;
}
.report_medium {
  background-position: -667px -829px;
}
.report_paper {
  background-position: -685px -829px;
}
.report_picture {
  background-position: -703px -829px;
}
.report_share {
  background-position: -721px -829px;
}
.report_user {
  background-position: -739px -829px;
}
.report_word {
  background-position: -757px -829px;
}
.report__arrow {
  background-position: -775px -829px;
}
.report__exclamation {
  background-position: -793px -829px;
}
.report__minus {
  background-position: -811px -829px;
}
.report__pencil {
  background-position: -829px -829px;
}
.report__plus {
  background-position: -847px -829px;
}
.resource_monitor {
  background-position: -865px -829px;
}
.resource_monitor_protector {
  background-position: -883px -829px;
}
.resultset_bottom {
  background-position: -901px -829px;
}
.resultset_down {
  background-position: -919px -829px;
}
.resultset_first {
  background-position: -937px -829px;
}
.resultset_last {
  background-position: -955px -829px;
}
.resultset_next {
  background-position: -973px -829px;
}
.resultset_previous {
  background-position: -991px -829px;
}
.resultset_top {
  background-position: -1009px -829px;
}
.resultset_up {
  background-position: -1027px -829px;
}
.ribbon {
  background-position: -1045px -829px;
}
.ring {
  background-position: -1063px -829px;
}
.road_sign {
  background-position: -1081px -829px;
}
.rosette {
  background-position: -1099px -829px;
}
.rosette_label {
  background-position: -1117px -829px;
}
.rss {
  background-position: -1135px -829px;
}
.rss_add {
  background-position: -1153px -829px;
}
.rss_delete {
  background-position: -1px -847px;
}
.rss_go {
  background-position: -19px -847px;
}
.rss_valid {
  background-position: -37px -847px;
}
.ruler {
  background-position: -55px -847px;
}
.ruler_crop {
  background-position: -73px -847px;
}
.ruler_triangle {
  background-position: -91px -847px;
}
.ruler__arrow {
  background-position: -109px -847px;
}
.ruler__exclamation {
  background-position: -127px -847px;
}
.ruler__minus {
  background-position: -145px -847px;
}
.ruler__pencil {
  background-position: -163px -847px;
}
.ruler__plus {
  background-position: -181px -847px;
}
.safe {
  background-position: -199px -847px;
}
.safe__arrow {
  background-position: -217px -847px;
}
.safe__exclamation {
  background-position: -235px -847px;
}
.safe__minus {
  background-position: -253px -847px;
}
.safe__pencil {
  background-position: -271px -847px;
}
.safe__plus {
  background-position: -289px -847px;
}
.scanner {
  background-position: -307px -847px;
}
.scanner_off {
  background-position: -325px -847px;
}
.scanner__arrow {
  background-position: -343px -847px;
}
.scanner__exclamation {
  background-position: -361px -847px;
}
.scanner__minus {
  background-position: -379px -847px;
}
.scanner__pencil {
  background-position: -397px -847px;
}
.scanner__plus {
  background-position: -415px -847px;
}
.scissors {
  background-position: -433px -847px;
}
.scissors_blue {
  background-position: -451px -847px;
}
.scissors__arrow {
  background-position: -469px -847px;
}
.scissors__exclamation {
  background-position: -487px -847px;
}
.scissors__minus {
  background-position: -505px -847px;
}
.scissors__pencil {
  background-position: -523px -847px;
}
.scissors__plus {
  background-position: -541px -847px;
}
.screwdriver {
  background-position: -559px -847px;
}
.screwdriver__arrow {
  background-position: -577px -847px;
}
.screwdriver__exclamation {
  background-position: -595px -847px;
}
.screwdriver__minus {
  background-position: -613px -847px;
}
.screwdriver__pencil {
  background-position: -631px -847px;
}
.screwdriver__plus {
  background-position: -649px -847px;
}
.script {
  background-position: -667px -847px;
}
.scripts {
  background-position: -685px -847px;
}
.scripts_text {
  background-position: -703px -847px;
}
.script_add {
  background-position: -721px -847px;
}
.script_binary {
  background-position: -739px -847px;
}
.script_block {
  background-position: -757px -847px;
}
.script_code {
  background-position: -775px -847px;
}
.script_code_red {
  background-position: -793px -847px;
}
.script_delete {
  background-position: -811px -847px;
}
.script_edit {
  background-position: -829px -847px;
}
.script_error {
  background-position: -847px -847px;
}
.script_excel {
  background-position: -865px -847px;
}
.script_export {
  background-position: -883px -847px;
}
.script_flash {
  background-position: -901px -847px;
}
.script_gear {
  background-position: -919px -847px;
}
.script_globe {
  background-position: -937px -847px;
}
.script_go {
  background-position: -955px -847px;
}
.script_import {
  background-position: -973px -847px;
}
.script_key {
  background-position: -991px -847px;
}
.script_lightning {
  background-position: -1009px -847px;
}
.script_link {
  background-position: -1027px -847px;
}
.script_medium {
  background-position: -1045px -847px;
}
.script_office {
  background-position: -1063px -847px;
}
.script_palette {
  background-position: -1081px -847px;
}
.script_php {
  background-position: -1099px -847px;
}
.script_save {
  background-position: -1117px -847px;
}
.script_smiley {
  background-position: -1135px -847px;
}
.script_smiley_sad {
  background-position: -1153px -847px;
}
.script_stamp {
  background-position: -1px -865px;
}
.script_text {
  background-position: -19px -865px;
}
.script_visual_studio {
  background-position: -37px -865px;
}
.script_word {
  background-position: -55px -865px;
}
.script__arrow {
  background-position: -73px -865px;
}
.script__exclamation {
  background-position: -91px -865px;
}
.script__minus {
  background-position: -109px -865px;
}
.script__pencil {
  background-position: -127px -865px;
}
.script__plus {
  background-position: -145px -865px;
}
.sd_memory_card {
  background-position: -163px -865px;
}
.sealing_wax {
  background-position: -181px -865px;
}
.selection {
  background-position: -199px -865px;
}
.selection_input {
  background-position: -217px -865px;
}
.selection_select {
  background-position: -235px -865px;
}
.selection_select_input {
  background-position: -253px -865px;
}
.server {
  background-position: -271px -865px;
}
.servers {
  background-position: -289px -865px;
}
.servers_network {
  background-position: -307px -865px;
}
.server_add {
  background-position: -325px -865px;
}
.server_cast {
  background-position: -343px -865px;
}
.server_chart {
  background-position: -361px -865px;
}
.server_compressed {
  background-position: -379px -865px;
}
.server_connect {
  background-position: -397px -865px;
}
.server_database {
  background-position: -415px -865px;
}
.server_delete {
  background-position: -433px -865px;
}
.server_edit {
  background-position: -451px -865px;
}
.server_error {
  background-position: -469px -865px;
}
.server_go {
  background-position: -487px -865px;
}
.server_key {
  background-position: -505px -865px;
}
.server_lightning {
  background-position: -523px -865px;
}
.server_link {
  background-position: -541px -865px;
}
.server_medium {
  background-position: -559px -865px;
}
.server_network {
  background-position: -577px -865px;
}
.server_property {
  background-position: -595px -865px;
}
.server_uncompressed {
  background-position: -613px -865px;
}
.server__arrow {
  background-position: -631px -865px;
}
.server__exclamation {
  background-position: -649px -865px;
}
.server__minus {
  background-position: -667px -865px;
}
.server__pencil {
  background-position: -685px -865px;
}
.server__plus {
  background-position: -703px -865px;
}
.shading {
  background-position: -721px -865px;
}
.shape_align_bottom {
  background-position: -739px -865px;
}
.shape_align_center {
  background-position: -757px -865px;
}
.shape_align_left {
  background-position: -775px -865px;
}
.shape_align_middle {
  background-position: -793px -865px;
}
.shape_align_right {
  background-position: -811px -865px;
}
.shape_align_top {
  background-position: -829px -865px;
}
.shape_flip_horizontal {
  background-position: -847px -865px;
}
.shape_flip_vertical {
  background-position: -865px -865px;
}
.shape_group {
  background-position: -883px -865px;
}
.shape_handles {
  background-position: -901px -865px;
}
.shape_move_back {
  background-position: -919px -865px;
}
.shape_move_backwards {
  background-position: -937px -865px;
}
.shape_move_forwards {
  background-position: -955px -865px;
}
.shape_move_front {
  background-position: -973px -865px;
}
.shape_rotate_anticlockwise {
  background-position: -991px -865px;
}
.shape_rotate_clockwise {
  background-position: -1009px -865px;
}
.shape_square {
  background-position: -1027px -865px;
}
.shape_square_add {
  background-position: -1045px -865px;
}
.shape_square_delete {
  background-position: -1063px -865px;
}
.shape_square_edit {
  background-position: -1081px -865px;
}
.shape_square_error {
  background-position: -1099px -865px;
}
.shape_square_go {
  background-position: -1117px -865px;
}
.shape_square_key {
  background-position: -1135px -865px;
}
.shape_square_link {
  background-position: -1153px -865px;
}
.shape_ungroup {
  background-position: -1px -883px;
}
.share {
  background-position: -19px -883px;
}
.share_balloon {
  background-position: -37px -883px;
}
.share_document {
  background-position: -55px -883px;
}
.share_small {
  background-position: -73px -883px;
}
.shield {
  background-position: -91px -883px;
}
.shield_add {
  background-position: -109px -883px;
}
.shield_delete {
  background-position: -127px -883px;
}
.shield_go {
  background-position: -145px -883px;
}
.shield__arrow {
  background-position: -163px -883px;
}
.shield__exclamation {
  background-position: -181px -883px;
}
.shield__minus {
  background-position: -199px -883px;
}
.shield__pencil {
  background-position: -217px -883px;
}
.shield__plus {
  background-position: -235px -883px;
}
.shoe {
  background-position: -253px -883px;
}
.shoe_high {
  background-position: -271px -883px;
}
.shoe__arrow {
  background-position: -289px -883px;
}
.shoe__exclamation {
  background-position: -307px -883px;
}
.shoe__minus {
  background-position: -325px -883px;
}
.shoe__pencil {
  background-position: -343px -883px;
}
.shoe__plus {
  background-position: -361px -883px;
}
.shopping_basket {
  background-position: -379px -883px;
}
.shopping_basket__arrow {
  background-position: -397px -883px;
}
.shopping_basket__exclamation {
  background-position: -415px -883px;
}
.shopping_basket__minus {
  background-position: -433px -883px;
}
.shopping_basket__pencil {
  background-position: -451px -883px;
}
.shopping_basket__plus {
  background-position: -469px -883px;
}
.shortcut {
  background-position: -487px -883px;
}
.shortcut_small {
  background-position: -505px -883px;
}
.shovel {
  background-position: -523px -883px;
}
.sitemap {
  background-position: -541px -883px;
}
.sitemap_application {
  background-position: -559px -883px;
}
.sitemap_application_blue {
  background-position: -577px -883px;
}
.sitemap_color {
  background-position: -595px -883px;
}
.sitemap_image {
  background-position: -613px -883px;
}
.slide {
  background-position: -631px -883px;
}
.slides {
  background-position: -649px -883px;
}
.slides_stack {
  background-position: -667px -883px;
}
.slide_medium {
  background-position: -685px -883px;
}
.slide_powerpoint {
  background-position: -703px -883px;
}
.slide__arrow {
  background-position: -721px -883px;
}
.slide__exclamation {
  background-position: -739px -883px;
}
.slide__minus {
  background-position: -757px -883px;
}
.slide__pencil {
  background-position: -775px -883px;
}
.slide__plus {
  background-position: -793px -883px;
}
.snowman {
  background-position: -811px -883px;
}
.snowman_hat {
  background-position: -829px -883px;
}
.solar_panel {
  background-position: -847px -883px;
}
.sort {
  background-position: -865px -883px;
}
.sort_alphabet {
  background-position: -883px -883px;
}
.sort_alphabet_column {
  background-position: -901px -883px;
}
.sort_alphabet_descending {
  background-position: -919px -883px;
}
.sort_date {
  background-position: -937px -883px;
}
.sort_date_descending {
  background-position: -955px -883px;
}
.sort_number {
  background-position: -973px -883px;
}
.sort_number_column {
  background-position: -991px -883px;
}
.sort_number_descending {
  background-position: -1009px -883px;
}
.sort_price {
  background-position: -1027px -883px;
}
.sort_price_descending {
  background-position: -1045px -883px;
}
.sort_quantity {
  background-position: -1063px -883px;
}
.sort_quantity_descending {
  background-position: -1081px -883px;
}
.sort_rating {
  background-position: -1099px -883px;
}
.sort_rating_descending {
  background-position: -1117px -883px;
}
.sort_small {
  background-position: -1135px -883px;
}
.sort__arrow {
  background-position: -1153px -883px;
}
.sort__exclamation {
  background-position: -1px -901px;
}
.sort__minus {
  background-position: -19px -901px;
}
.sort__pencil {
  background-position: -37px -901px;
}
.sort__plus {
  background-position: -55px -901px;
}
.sound {
  background-position: -73px -901px;
}
.sound_add {
  background-position: -91px -901px;
}
.sound_delete {
  background-position: -109px -901px;
}
.sound_low {
  background-position: -127px -901px;
}
.sound_mute {
  background-position: -145px -901px;
}
.sound_none {
  background-position: -163px -901px;
}
.speaker {
  background-position: -181px -901px;
}
.speaker_network {
  background-position: -199px -901px;
}
.speaker_volume {
  background-position: -217px -901px;
}
.speaker_volume_control {
  background-position: -235px -901px;
}
.speaker_volume_control_mute {
  background-position: -253px -901px;
}
.speaker_volume_control_up {
  background-position: -271px -901px;
}
.speaker_volume_low {
  background-position: -289px -901px;
}
.speaker_volume_none {
  background-position: -307px -901px;
}
.speaker__arrow {
  background-position: -325px -901px;
}
.speaker__exclamation {
  background-position: -343px -901px;
}
.speaker__minus {
  background-position: -361px -901px;
}
.speaker__pencil {
  background-position: -379px -901px;
}
.speaker__plus {
  background-position: -397px -901px;
}
.spectacle {
  background-position: -415px -901px;
}
.spectacle_3d {
  background-position: -433px -901px;
}
.spectacle_small {
  background-position: -451px -901px;
}
.spectacle_sunglass {
  background-position: -469px -901px;
}
.spectrum {
  background-position: -487px -901px;
}
.spectrum_absorption {
  background-position: -505px -901px;
}
.spectrum_emission {
  background-position: -523px -901px;
}
.spectrum_small {
  background-position: -541px -901px;
}
.spellcheck {
  background-position: -559px -901px;
}
.spell_check {
  background-position: -577px -901px;
}
.spell_check_error {
  background-position: -595px -901px;
}
.sql {
  background-position: -613px -901px;
}
.sql_join {
  background-position: -631px -901px;
}
.sql_join_inner {
  background-position: -649px -901px;
}
.sql_join_left {
  background-position: -667px -901px;
}
.sql_join_left_exclude {
  background-position: -685px -901px;
}
.sql_join_outer {
  background-position: -703px -901px;
}
.sql_join_outer_exclude {
  background-position: -721px -901px;
}
.sql_join_right {
  background-position: -739px -901px;
}
.sql_join_right_exclude {
  background-position: -757px -901px;
}
.stairs {
  background-position: -775px -901px;
}
.stamp {
  background-position: -793px -901px;
}
.stamp_medium {
  background-position: -811px -901px;
}
.stamp_pattern {
  background-position: -829px -901px;
}
.stamp__arrow {
  background-position: -847px -901px;
}
.stamp__exclamation {
  background-position: -865px -901px;
}
.stamp__minus {
  background-position: -883px -901px;
}
.stamp__pencil {
  background-position: -901px -901px;
}
.stamp__plus {
  background-position: -919px -901px;
}
.star {
  background-position: -937px -901px;
}
.star_empty {
  background-position: -955px -901px;
}
.star_half {
  background-position: -973px -901px;
}
.star_small {
  background-position: -991px -901px;
}
.star_small_empty {
  background-position: -1009px -901px;
}
.star_small_half {
  background-position: -1027px -901px;
}
.star__arrow {
  background-position: -1045px -901px;
}
.star__exclamation {
  background-position: -1063px -901px;
}
.star__minus {
  background-position: -1081px -901px;
}
.star__pencil {
  background-position: -1099px -901px;
}
.star__plus {
  background-position: -1117px -901px;
}
.status {
  background-position: -1135px -901px;
}
.status_away {
  background-position: -1153px -901px;
}
.status_busy {
  background-position: -1px -919px;
}
.status_offline {
  background-position: -19px -919px;
}
.status_online {
  background-position: -37px -919px;
}
.stickman {
  background-position: -55px -919px;
}
.stickman_smiley {
  background-position: -73px -919px;
}
.sticky_note {
  background-position: -91px -919px;
}
.sticky_notes {
  background-position: -109px -919px;
}
.sticky_notes_pin {
  background-position: -127px -919px;
}
.sticky_notes_stack {
  background-position: -145px -919px;
}
.sticky_notes_text {
  background-position: -163px -919px;
}
.sticky_note_medium {
  background-position: -181px -919px;
}
.sticky_note_pin {
  background-position: -199px -919px;
}
.sticky_note_shred {
  background-position: -217px -919px;
}
.sticky_note_small {
  background-position: -235px -919px;
}
.sticky_note_small_pin {
  background-position: -253px -919px;
}
.sticky_note_text {
  background-position: -271px -919px;
}
.sticky_note__arrow {
  background-position: -289px -919px;
}
.sticky_note__exclamation {
  background-position: -307px -919px;
}
.sticky_note__minus {
  background-position: -325px -919px;
}
.sticky_note__pencil {
  background-position: -343px -919px;
}
.sticky_note__plus {
  background-position: -361px -919px;
}
.stop {
  background-position: -379px -919px;
}
.style {
  background-position: -397px -919px;
}
.style_add {
  background-position: -415px -919px;
}
.style_delete {
  background-position: -433px -919px;
}
.style_edit {
  background-position: -451px -919px;
}
.style_go {
  background-position: -469px -919px;
}
.subversion {
  background-position: -487px -919px;
}
.subversion_small {
  background-position: -505px -919px;
}
.sum {
  background-position: -523px -919px;
}
.switch {
  background-position: -541px -919px;
}
.switch_medium {
  background-position: -559px -919px;
}
.switch_network {
  background-position: -577px -919px;
}
.switch_small {
  background-position: -595px -919px;
}
.switch__arrow {
  background-position: -613px -919px;
}
.switch__exclamation {
  background-position: -631px -919px;
}
.switch__minus {
  background-position: -649px -919px;
}
.switch__pencil {
  background-position: -667px -919px;
}
.switch__plus {
  background-position: -685px -919px;
}
.system_monitor {
  background-position: -703px -919px;
}
.system_monitor_medium {
  background-position: -721px -919px;
}
.system_monitor_network {
  background-position: -739px -919px;
}
.system_monitor_protector {
  background-position: -757px -919px;
}
.system_monitor__arrow {
  background-position: -775px -919px;
}
.system_monitor__exclamation {
  background-position: -793px -919px;
}
.system_monitor__minus {
  background-position: -811px -919px;
}
.system_monitor__pencil {
  background-position: -829px -919px;
}
.system_monitor__plus {
  background-position: -847px -919px;
}
.tab {
  background-position: -865px -919px;
}
.table {
  background-position: -883px -919px;
}
.tables {
  background-position: -901px -919px;
}
.tables_relation {
  background-position: -919px -919px;
}
.tables_stacks {
  background-position: -937px -919px;
}
.table_add {
  background-position: -955px -919px;
}
.table_delete {
  background-position: -973px -919px;
}
.table_delete_column {
  background-position: -991px -919px;
}
.table_delete_row {
  background-position: -1009px -919px;
}
.table_draw {
  background-position: -1027px -919px;
}
.table_edit {
  background-position: -1045px -919px;
}
.table_error {
  background-position: -1063px -919px;
}
.table_excel {
  background-position: -1081px -919px;
}
.table_export {
  background-position: -1099px -919px;
}
.table_gear {
  background-position: -1117px -919px;
}
.table_go {
  background-position: -1135px -919px;
}
.table_heatmap {
  background-position: -1153px -919px;
}
.table_import {
  background-position: -1px -937px;
}
.table_insert {
  background-position: -19px -937px;
}
.table_insert_column {
  background-position: -37px -937px;
}
.table_insert_row {
  background-position: -55px -937px;
}
.table_join {
  background-position: -73px -937px;
}
.table_join_column {
  background-position: -91px -937px;
}
.table_join_row {
  background-position: -109px -937px;
}
.table_key {
  background-position: -127px -937px;
}
.table_lightning {
  background-position: -145px -937px;
}
.table_link {
  background-position: -163px -937px;
}
.table_medium {
  background-position: -181px -937px;
}
.table_money {
  background-position: -199px -937px;
}
.table_multiple {
  background-position: -217px -937px;
}
.table_paint_can {
  background-position: -235px -937px;
}
.table_refresh {
  background-position: -253px -937px;
}
.table_relationship {
  background-position: -271px -937px;
}
.table_row_delete {
  background-position: -289px -937px;
}
.table_row_insert {
  background-position: -307px -937px;
}
.table_save {
  background-position: -325px -937px;
}
.table_select {
  background-position: -343px -937px;
}
.table_select_all {
  background-position: -361px -937px;
}
.table_select_cells {
  background-position: -379px -937px;
}
.table_select_column {
  background-position: -397px -937px;
}
.table_select_row {
  background-position: -415px -937px;
}
.table_share {
  background-position: -433px -937px;
}
.table_sheet {
  background-position: -451px -937px;
}
.table_small {
  background-position: -469px -937px;
}
.table_sort {
  background-position: -487px -937px;
}
.table_split {
  background-position: -505px -937px;
}
.table_split_column {
  background-position: -523px -937px;
}
.table_split_row {
  background-position: -541px -937px;
}
.table_sum {
  background-position: -559px -937px;
}
.table__arrow {
  background-position: -577px -937px;
}
.table__exclamation {
  background-position: -595px -937px;
}
.table__minus {
  background-position: -613px -937px;
}
.table__pencil {
  background-position: -631px -937px;
}
.table__plus {
  background-position: -649px -937px;
}
.tab_add {
  background-position: -667px -937px;
}
.tab_delete {
  background-position: -685px -937px;
}
.tab_edit {
  background-position: -703px -937px;
}
.tab_go {
  background-position: -721px -937px;
}
.tag {
  background-position: -739px -937px;
}
.tags {
  background-position: -757px -937px;
}
.tags_label {
  background-position: -775px -937px;
}
.tag_blue {
  background-position: -793px -937px;
}
.tag_blue_add {
  background-position: -811px -937px;
}
.tag_blue_delete {
  background-position: -829px -937px;
}
.tag_blue_edit {
  background-position: -847px -937px;
}
.tag_cloud {
  background-position: -865px -937px;
}
.tag_export {
  background-position: -883px -937px;
}
.tag_green {
  background-position: -901px -937px;
}
.tag_hash {
  background-position: -919px -937px;
}
.tag_import {
  background-position: -937px -937px;
}
.tag_label {
  background-position: -955px -937px;
}
.tag_label_black {
  background-position: -973px -937px;
}
.tag_label_gray {
  background-position: -991px -937px;
}
.tag_label_green {
  background-position: -1009px -937px;
}
.tag_label_pink {
  background-position: -1027px -937px;
}
.tag_label_purple {
  background-position: -1045px -937px;
}
.tag_label_red {
  background-position: -1063px -937px;
}
.tag_label_yellow {
  background-position: -1081px -937px;
}
.tag_medium {
  background-position: -1099px -937px;
}
.tag_orange {
  background-position: -1117px -937px;
}
.tag_pink {
  background-position: -1135px -937px;
}
.tag_purple {
  background-position: -1153px -937px;
}
.tag_red {
  background-position: -1px -955px;
}
.tag_share {
  background-position: -19px -955px;
}
.tag_small {
  background-position: -37px -955px;
}
.tag_yellow {
  background-position: -55px -955px;
}
.tag__arrow {
  background-position: -73px -955px;
}
.tag__exclamation {
  background-position: -91px -955px;
}
.tag__minus {
  background-position: -109px -955px;
}
.tag__pencil {
  background-position: -127px -955px;
}
.tag__plus {
  background-position: -145px -955px;
}
.target {
  background-position: -163px -955px;
}
.target__arrow {
  background-position: -181px -955px;
}
.target__exclamation {
  background-position: -199px -955px;
}
.target__minus {
  background-position: -217px -955px;
}
.target__pencil {
  background-position: -235px -955px;
}
.target__plus {
  background-position: -253px -955px;
}
.task {
  background-position: -271px -955px;
}
.task_select {
  background-position: -289px -955px;
}
.task_select_first {
  background-position: -307px -955px;
}
.task_select_last {
  background-position: -325px -955px;
}
.task__arrow {
  background-position: -343px -955px;
}
.task__exclamation {
  background-position: -361px -955px;
}
.task__minus {
  background-position: -379px -955px;
}
.task__pencil {
  background-position: -397px -955px;
}
.task__plus {
  background-position: -415px -955px;
}
.telephone {
  background-position: -433px -955px;
}
.telephone_add {
  background-position: -451px -955px;
}
.telephone_delete {
  background-position: -469px -955px;
}
.telephone_edit {
  background-position: -487px -955px;
}
.telephone_error {
  background-position: -505px -955px;
}
.telephone_fax {
  background-position: -523px -955px;
}
.telephone_go {
  background-position: -541px -955px;
}
.telephone_handset {
  background-position: -559px -955px;
}
.telephone_handset_prohibition {
  background-position: -577px -955px;
}
.telephone_handset_wire {
  background-position: -595px -955px;
}
.telephone_key {
  background-position: -613px -955px;
}
.telephone_link {
  background-position: -631px -955px;
}
.telephone_medium {
  background-position: -649px -955px;
}
.telephone_network {
  background-position: -667px -955px;
}
.telephone_off {
  background-position: -685px -955px;
}
.telephone_share {
  background-position: -703px -955px;
}
.telephone__arrow {
  background-position: -721px -955px;
}
.telephone__exclamation {
  background-position: -739px -955px;
}
.telephone__minus {
  background-position: -757px -955px;
}
.telephone__pencil {
  background-position: -775px -955px;
}
.telephone__plus {
  background-position: -793px -955px;
}
.television {
  background-position: -811px -955px;
}
.television_add {
  background-position: -829px -955px;
}
.television_delete {
  background-position: -847px -955px;
}
.television_image {
  background-position: -865px -955px;
}
.television_medium {
  background-position: -883px -955px;
}
.television_off {
  background-position: -901px -955px;
}
.television_protector {
  background-position: -919px -955px;
}
.television_test {
  background-position: -937px -955px;
}
.television__arrow {
  background-position: -955px -955px;
}
.television__exclamation {
  background-position: -973px -955px;
}
.television__minus {
  background-position: -991px -955px;
}
.television__pencil {
  background-position: -1009px -955px;
}
.television__plus {
  background-position: -1027px -955px;
}
.terminal {
  background-position: -1045px -955px;
}
.terminal_medium {
  background-position: -1063px -955px;
}
.terminal_network {
  background-position: -1081px -955px;
}
.terminal_protector {
  background-position: -1099px -955px;
}
.terminal__arrow {
  background-position: -1117px -955px;
}
.terminal__exclamation {
  background-position: -1135px -955px;
}
.terminal__minus {
  background-position: -1153px -955px;
}
.terminal__pencil {
  background-position: -1px -973px;
}
.terminal__plus {
  background-position: -19px -973px;
}
.textfield {
  background-position: -37px -973px;
}
.textfield_add {
  background-position: -55px -973px;
}
.textfield_delete {
  background-position: -73px -973px;
}
.textfield_key {
  background-position: -91px -973px;
}
.textfield_rename {
  background-position: -109px -973px;
}
.text_align_center {
  background-position: -127px -973px;
}
.text_align_justify {
  background-position: -145px -973px;
}
.text_align_left {
  background-position: -163px -973px;
}
.text_align_right {
  background-position: -181px -973px;
}
.text_allcaps {
  background-position: -199px -973px;
}
.text_bold {
  background-position: -217px -973px;
}
.text_columns {
  background-position: -235px -973px;
}
.text_dropcaps {
  background-position: -253px -973px;
}
.text_heading_1 {
  background-position: -271px -973px;
}
.text_heading_2 {
  background-position: -289px -973px;
}
.text_heading_3 {
  background-position: -307px -973px;
}
.text_heading_4 {
  background-position: -325px -973px;
}
.text_heading_5 {
  background-position: -343px -973px;
}
.text_heading_6 {
  background-position: -361px -973px;
}
.text_horizontalrule {
  background-position: -379px -973px;
}
.text_indent {
  background-position: -397px -973px;
}
.text_indent_remove {
  background-position: -415px -973px;
}
.text_italic {
  background-position: -433px -973px;
}
.text_kerning {
  background-position: -451px -973px;
}
.text_letterspacing {
  background-position: -469px -973px;
}
.text_letter_omega {
  background-position: -487px -973px;
}
.text_linespacing {
  background-position: -505px -973px;
}
.text_list_bullets {
  background-position: -523px -973px;
}
.text_list_numbers {
  background-position: -541px -973px;
}
.text_lowercase {
  background-position: -559px -973px;
}
.text_padding_bottom {
  background-position: -577px -973px;
}
.text_padding_left {
  background-position: -595px -973px;
}
.text_padding_right {
  background-position: -613px -973px;
}
.text_padding_top {
  background-position: -631px -973px;
}
.text_replace {
  background-position: -649px -973px;
}
.text_signature {
  background-position: -667px -973px;
}
.text_smallcaps {
  background-position: -685px -973px;
}
.text_strikethrough {
  background-position: -703px -973px;
}
.text_subscript {
  background-position: -721px -973px;
}
.text_superscript {
  background-position: -739px -973px;
}
.text_underline {
  background-position: -757px -973px;
}
.text_uppercase {
  background-position: -775px -973px;
}
.thermometer {
  background-position: -793px -973px;
}
.thermometer_high {
  background-position: -811px -973px;
}
.thermometer_low {
  background-position: -829px -973px;
}
.thermometer__arrow {
  background-position: -847px -973px;
}
.thermometer__exclamation {
  background-position: -865px -973px;
}
.thermometer__minus {
  background-position: -883px -973px;
}
.thermometer__pencil {
  background-position: -901px -973px;
}
.thermometer__plus {
  background-position: -919px -973px;
}
.thumb {
  background-position: -937px -973px;
}
.thumb_down {
  background-position: -955px -973px;
}
.thumb_small {
  background-position: -973px -973px;
}
.thumb_small_up {
  background-position: -991px -973px;
}
.thumb_up {
  background-position: -1009px -973px;
}
.tick {
  background-position: -1027px -973px;
}
.ticket {
  background-position: -1045px -973px;
}
.ticket_small {
  background-position: -1063px -973px;
}
.ticket_stub {
  background-position: -1081px -973px;
}
.ticket__arrow {
  background-position: -1099px -973px;
}
.ticket__exclamation {
  background-position: -1117px -973px;
}
.ticket__minus {
  background-position: -1135px -973px;
}
.ticket__pencil {
  background-position: -1153px -973px;
}
.ticket__plus {
  background-position: -1px -991px;
}
.tick_button {
  background-position: -19px -991px;
}
.tick_circle {
  background-position: -37px -991px;
}
.tick_circle_frame {
  background-position: -55px -991px;
}
.tick_octagon {
  background-position: -73px -991px;
}
.tick_octagon_frame {
  background-position: -91px -991px;
}
.tick_red {
  background-position: -109px -991px;
}
.tick_shield {
  background-position: -127px -991px;
}
.tick_small {
  background-position: -145px -991px;
}
.tick_small_circle {
  background-position: -163px -991px;
}
.tick_small_red {
  background-position: -181px -991px;
}
.tick_small_white {
  background-position: -199px -991px;
}
.tick_white {
  background-position: -217px -991px;
}
.tie {
  background-position: -235px -991px;
}
.tie_warm {
  background-position: -253px -991px;
}
.time {
  background-position: -271px -991px;
}
.timeline_marker {
  background-position: -289px -991px;
}
.time_add {
  background-position: -307px -991px;
}
.time_delete {
  background-position: -325px -991px;
}
.time_go {
  background-position: -343px -991px;
}
.toggle {
  background-position: -361px -991px;
}
.toggle_expand {
  background-position: -379px -991px;
}
.toggle_small {
  background-position: -397px -991px;
}
.toggle_small_expand {
  background-position: -415px -991px;
}
.toilet {
  background-position: -433px -991px;
}
.toilet_female {
  background-position: -451px -991px;
}
.toilet_male {
  background-position: -469px -991px;
}
.toolbox {
  background-position: -487px -991px;
}
.toolbox__arrow {
  background-position: -505px -991px;
}
.toolbox__exclamation {
  background-position: -523px -991px;
}
.toolbox__minus {
  background-position: -541px -991px;
}
.toolbox__pencil {
  background-position: -559px -991px;
}
.toolbox__plus {
  background-position: -577px -991px;
}
.traffic_cone {
  background-position: -595px -991px;
}
.traffic_cone__arrow {
  background-position: -613px -991px;
}
.traffic_cone__exclamation {
  background-position: -631px -991px;
}
.traffic_cone__minus {
  background-position: -649px -991px;
}
.traffic_cone__pencil {
  background-position: -667px -991px;
}
.traffic_cone__plus {
  background-position: -685px -991px;
}
.traffic_light {
  background-position: -703px -991px;
}
.traffic_light_green {
  background-position: -721px -991px;
}
.traffic_light_off {
  background-position: -739px -991px;
}
.traffic_light_red {
  background-position: -757px -991px;
}
.traffic_light_single {
  background-position: -775px -991px;
}
.traffic_light_yellow {
  background-position: -793px -991px;
}
.traffic_light__arrow {
  background-position: -811px -991px;
}
.traffic_light__exclamation {
  background-position: -829px -991px;
}
.traffic_light__minus {
  background-position: -847px -991px;
}
.traffic_light__pencil {
  background-position: -865px -991px;
}
.traffic_light__plus {
  background-position: -883px -991px;
}
.train {
  background-position: -901px -991px;
}
.train_metro {
  background-position: -919px -991px;
}
.train__arrow {
  background-position: -937px -991px;
}
.train__exclamation {
  background-position: -955px -991px;
}
.train__minus {
  background-position: -973px -991px;
}
.train__pencil {
  background-position: -991px -991px;
}
.train__plus {
  background-position: -1009px -991px;
}
.transmit {
  background-position: -1027px -991px;
}
.transmit_add {
  background-position: -1045px -991px;
}
.transmit_blue {
  background-position: -1063px -991px;
}
.transmit_delete {
  background-position: -1081px -991px;
}
.transmit_edit {
  background-position: -1099px -991px;
}
.transmit_error {
  background-position: -1117px -991px;
}
.transmit_go {
  background-position: -1135px -991px;
}
.truck {
  background-position: -1153px -991px;
}
.truck_box {
  background-position: -1px -1009px;
}
.truck_box_label {
  background-position: -19px -1009px;
}
.truck_empty {
  background-position: -37px -1009px;
}
.truck__arrow {
  background-position: -55px -1009px;
}
.truck__exclamation {
  background-position: -73px -1009px;
}
.truck__minus {
  background-position: -91px -1009px;
}
.truck__pencil {
  background-position: -109px -1009px;
}
.truck__plus {
  background-position: -127px -1009px;
}
.tux {
  background-position: -145px -1009px;
}
.t_shirt {
  background-position: -163px -1009px;
}
.t_shirt_gray {
  background-position: -181px -1009px;
}
.t_shirt_print {
  background-position: -199px -1009px;
}
.t_shirt_print_gray {
  background-position: -217px -1009px;
}
.ui_accordion {
  background-position: -235px -1009px;
}
.ui_address_bar {
  background-position: -253px -1009px;
}
.ui_address_bar_green {
  background-position: -271px -1009px;
}
.ui_address_bar_lock {
  background-position: -289px -1009px;
}
.ui_address_bar_red {
  background-position: -307px -1009px;
}
.ui_address_bar_yellow {
  background-position: -325px -1009px;
}
.ui_breadcrumb {
  background-position: -343px -1009px;
}
.ui_breadcrumb_select {
  background-position: -361px -1009px;
}
.ui_breadcrumb_select_current {
  background-position: -379px -1009px;
}
.ui_breadcrumb_select_parent {
  background-position: -397px -1009px;
}
.ui_button {
  background-position: -415px -1009px;
}
.ui_buttons {
  background-position: -433px -1009px;
}
.ui_button_default {
  background-position: -451px -1009px;
}
.ui_button_image {
  background-position: -469px -1009px;
}
.ui_button_navigation {
  background-position: -487px -1009px;
}
.ui_button_navigation_back {
  background-position: -505px -1009px;
}
.ui_button_toggle {
  background-position: -523px -1009px;
}
.ui_check_box {
  background-position: -541px -1009px;
}
.ui_check_boxes {
  background-position: -559px -1009px;
}
.ui_check_boxes_series {
  background-position: -577px -1009px;
}
.ui_check_box_mix {
  background-position: -595px -1009px;
}
.ui_check_box_uncheck {
  background-position: -613px -1009px;
}
.ui_color_picker {
  background-position: -631px -1009px;
}
.ui_color_picker_default {
  background-position: -649px -1009px;
}
.ui_color_picker_switch {
  background-position: -667px -1009px;
}
.ui_color_picker_transparent {
  background-position: -685px -1009px;
}
.ui_combo_box {
  background-position: -703px -1009px;
}
.ui_combo_boxes {
  background-position: -721px -1009px;
}
.ui_combo_box_blue {
  background-position: -739px -1009px;
}
.ui_combo_box_calendar {
  background-position: -757px -1009px;
}
.ui_combo_box_edit {
  background-position: -775px -1009px;
}
.ui_flow {
  background-position: -793px -1009px;
}
.ui_group_box {
  background-position: -811px -1009px;
}
.ui_label {
  background-position: -829px -1009px;
}
.ui_labels {
  background-position: -847px -1009px;
}
.ui_label_link {
  background-position: -865px -1009px;
}
.ui_layered_pane {
  background-position: -883px -1009px;
}
.ui_layout_panel {
  background-position: -901px -1009px;
}
.ui_list_box {
  background-position: -919px -1009px;
}
.ui_list_box_blue {
  background-position: -937px -1009px;
}
.ui_menu {
  background-position: -955px -1009px;
}
.ui_menu_blue {
  background-position: -973px -1009px;
}
.ui_paginator {
  background-position: -991px -1009px;
}
.ui_panel {
  background-position: -1009px -1009px;
}
.ui_progress_bar {
  background-position: -1027px -1009px;
}
.ui_progress_bar_indeterminate {
  background-position: -1045px -1009px;
}
.ui_radio_button {
  background-position: -1063px -1009px;
}
.ui_radio_buttons {
  background-position: -1081px -1009px;
}
.ui_radio_button_uncheck {
  background-position: -1099px -1009px;
}
.ui_ruler {
  background-position: -1117px -1009px;
}
.ui_scroll_bar {
  background-position: -1135px -1009px;
}
.ui_scroll_bar_horizontal {
  background-position: -1153px -1009px;
}
.ui_scroll_pane {
  background-position: -1px -1027px;
}
.ui_scroll_pane_blog {
  background-position: -19px -1027px;
}
.ui_scroll_pane_both {
  background-position: -37px -1027px;
}
.ui_scroll_pane_detail {
  background-position: -55px -1027px;
}
.ui_scroll_pane_form {
  background-position: -73px -1027px;
}
.ui_scroll_pane_horizontal {
  background-position: -91px -1027px;
}
.ui_scroll_pane_icon {
  background-position: -109px -1027px;
}
.ui_scroll_pane_image {
  background-position: -127px -1027px;
}
.ui_scroll_pane_list {
  background-position: -145px -1027px;
}
.ui_scroll_pane_table {
  background-position: -163px -1027px;
}
.ui_scroll_pane_text {
  background-position: -181px -1027px;
}
.ui_scroll_pane_text_image {
  background-position: -199px -1027px;
}
.ui_scroll_pane_tree {
  background-position: -217px -1027px;
}
.ui_search_field {
  background-position: -235px -1027px;
}
.ui_seek_bar {
  background-position: -253px -1027px;
}
.ui_seek_bar_050 {
  background-position: -271px -1027px;
}
.ui_seek_bar_100 {
  background-position: -289px -1027px;
}
.ui_separator {
  background-position: -307px -1027px;
}
.ui_separator_label {
  background-position: -325px -1027px;
}
.ui_slider {
  background-position: -343px -1027px;
}
.ui_slider_050 {
  background-position: -361px -1027px;
}
.ui_slider_100 {
  background-position: -379px -1027px;
}
.ui_slider_vertical {
  background-position: -397px -1027px;
}
.ui_slider_vertical_050 {
  background-position: -415px -1027px;
}
.ui_slider_vertical_100 {
  background-position: -433px -1027px;
}
.ui_spacer {
  background-position: -451px -1027px;
}
.ui_spin {
  background-position: -469px -1027px;
}
.ui_splitter {
  background-position: -487px -1027px;
}
.ui_splitter_horizontal {
  background-position: -505px -1027px;
}
.ui_split_panel {
  background-position: -523px -1027px;
}
.ui_split_panel_vertical {
  background-position: -541px -1027px;
}
.ui_status_bar {
  background-position: -559px -1027px;
}
.ui_status_bar_blue {
  background-position: -577px -1027px;
}
.ui_tab {
  background-position: -595px -1027px;
}
.ui_tab_bottom {
  background-position: -613px -1027px;
}
.ui_tab_content {
  background-position: -631px -1027px;
}
.ui_tab_content_vertical {
  background-position: -649px -1027px;
}
.ui_tab_side {
  background-position: -667px -1027px;
}
.ui_tab__arrow {
  background-position: -685px -1027px;
}
.ui_tab__exclamation {
  background-position: -703px -1027px;
}
.ui_tab__minus {
  background-position: -721px -1027px;
}
.ui_tab__pencil {
  background-position: -739px -1027px;
}
.ui_tab__plus {
  background-position: -757px -1027px;
}
.ui_text_area {
  background-position: -775px -1027px;
}
.ui_text_field {
  background-position: -793px -1027px;
}
.ui_text_field_clear {
  background-position: -811px -1027px;
}
.ui_text_field_clear_button {
  background-position: -829px -1027px;
}
.ui_text_field_format {
  background-position: -847px -1027px;
}
.ui_text_field_hidden {
  background-position: -865px -1027px;
}
.ui_text_field_medium {
  background-position: -883px -1027px;
}
.ui_text_field_medium_select {
  background-position: -901px -1027px;
}
.ui_text_field_password {
  background-position: -919px -1027px;
}
.ui_text_field_password_green {
  background-position: -937px -1027px;
}
.ui_text_field_password_red {
  background-position: -955px -1027px;
}
.ui_text_field_password_yellow {
  background-position: -973px -1027px;
}
.ui_text_field_select {
  background-position: -991px -1027px;
}
.ui_text_field_small {
  background-position: -1009px -1027px;
}
.ui_text_field_small_select {
  background-position: -1027px -1027px;
}
.ui_text_field_suggestion {
  background-position: -1045px -1027px;
}
.ui_toolbar {
  background-position: -1063px -1027px;
}
.ui_toolbar_bookmark {
  background-position: -1081px -1027px;
}
.ui_toolbar__arrow {
  background-position: -1099px -1027px;
}
.ui_toolbar__exclamation {
  background-position: -1117px -1027px;
}
.ui_toolbar__minus {
  background-position: -1135px -1027px;
}
.ui_toolbar__pencil {
  background-position: -1153px -1027px;
}
.ui_toolbar__plus {
  background-position: -1px -1045px;
}
.ui_tooltip {
  background-position: -19px -1045px;
}
.ui_tooltip_balloon {
  background-position: -37px -1045px;
}
.ui_tooltip_balloon_bottom {
  background-position: -55px -1045px;
}
.ui_tooltip__arrow {
  background-position: -73px -1045px;
}
.ui_tooltip__exclamation {
  background-position: -91px -1045px;
}
.ui_tooltip__minus {
  background-position: -109px -1045px;
}
.ui_tooltip__pencil {
  background-position: -127px -1045px;
}
.ui_tooltip__plus {
  background-position: -145px -1045px;
}
.umbrella {
  background-position: -163px -1045px;
}
.umbrella__arrow {
  background-position: -181px -1045px;
}
.umbrella__exclamation {
  background-position: -199px -1045px;
}
.umbrella__minus {
  background-position: -217px -1045px;
}
.umbrella__pencil {
  background-position: -235px -1045px;
}
.umbrella__plus {
  background-position: -253px -1045px;
}
.universal {
  background-position: -271px -1045px;
}
.upload {
  background-position: -289px -1045px;
}
.upload_cloud {
  background-position: -307px -1045px;
}
.upload_linux {
  background-position: -325px -1045px;
}
.upload_mac_os {
  background-position: -343px -1045px;
}
.usb_flash_drive {
  background-position: -361px -1045px;
}
.usb_flash_drive_logo {
  background-position: -379px -1045px;
}
.usb_flash_drive__arrow {
  background-position: -397px -1045px;
}
.usb_flash_drive__exclamation {
  background-position: -415px -1045px;
}
.usb_flash_drive__minus {
  background-position: -433px -1045px;
}
.usb_flash_drive__pencil {
  background-position: -451px -1045px;
}
.usb_flash_drive__plus {
  background-position: -469px -1045px;
}
.user {
  background-position: -487px -1045px;
}
.users {
  background-position: -505px -1045px;
}
.user_add {
  background-position: -523px -1045px;
}
.user_black {
  background-position: -541px -1045px;
}
.user_black_female {
  background-position: -559px -1045px;
}
.user_business {
  background-position: -577px -1045px;
}
.user_business_boss {
  background-position: -595px -1045px;
}
.user_business_gray {
  background-position: -613px -1045px;
}
.user_business_gray_boss {
  background-position: -631px -1045px;
}
.user_comment {
  background-position: -649px -1045px;
}
.user_delete {
  background-position: -667px -1045px;
}
.user_detective {
  background-position: -685px -1045px;
}
.user_detective_gray {
  background-position: -703px -1045px;
}
.user_edit {
  background-position: -721px -1045px;
}
.user_female {
  background-position: -739px -1045px;
}
.user_go {
  background-position: -757px -1045px;
}
.user_gray {
  background-position: -775px -1045px;
}
.user_gray_female {
  background-position: -793px -1045px;
}
.user_green {
  background-position: -811px -1045px;
}
.user_green_female {
  background-position: -829px -1045px;
}
.user_medical {
  background-position: -847px -1045px;
}
.user_medical_female {
  background-position: -865px -1045px;
}
.user_medium {
  background-position: -883px -1045px;
}
.user_medium_female {
  background-position: -901px -1045px;
}
.user_nude {
  background-position: -919px -1045px;
}
.user_nude_female {
  background-position: -937px -1045px;
}
.user_orange {
  background-position: -955px -1045px;
}
.user_red {
  background-position: -973px -1045px;
}
.user_red_female {
  background-position: -991px -1045px;
}
.user_share {
  background-position: -1009px -1045px;
}
.user_silhouette {
  background-position: -1027px -1045px;
}
.user_silhouette_question {
  background-position: -1045px -1045px;
}
.user_small {
  background-position: -1063px -1045px;
}
.user_small_female {
  background-position: -1081px -1045px;
}
.user_suit {
  background-position: -1099px -1045px;
}
.user_thief {
  background-position: -1117px -1045px;
}
.user_thief_baldie {
  background-position: -1135px -1045px;
}
.user_thief_female {
  background-position: -1153px -1045px;
}
.user_white {
  background-position: -1px -1063px;
}
.user_white_female {
  background-position: -19px -1063px;
}
.user_worker {
  background-position: -37px -1063px;
}
.user_worker_boss {
  background-position: -55px -1063px;
}
.user_yellow {
  background-position: -73px -1063px;
}
.user_yellow_female {
  background-position: -91px -1063px;
}
.user__arrow {
  background-position: -109px -1063px;
}
.user__exclamation {
  background-position: -127px -1063px;
}
.user__minus {
  background-position: -145px -1063px;
}
.user__pencil {
  background-position: -163px -1063px;
}
.user__plus {
  background-position: -181px -1063px;
}
.validation {
  background-position: -199px -1063px;
}
.validation_document {
  background-position: -217px -1063px;
}
.validation_invalid {
  background-position: -235px -1063px;
}
.validation_invalid_document {
  background-position: -253px -1063px;
}
.validation_label {
  background-position: -271px -1063px;
}
.validation_label_html {
  background-position: -289px -1063px;
}
.validation_valid {
  background-position: -307px -1063px;
}
.validation_valid_document {
  background-position: -325px -1063px;
}
.vcard {
  background-position: -343px -1063px;
}
.vcard_add {
  background-position: -361px -1063px;
}
.vcard_delete {
  background-position: -379px -1063px;
}
.vcard_edit {
  background-position: -397px -1063px;
}
.vector {
  background-position: -415px -1063px;
}
.vector_add {
  background-position: -433px -1063px;
}
.vector_delete {
  background-position: -451px -1063px;
}
.vise {
  background-position: -469px -1063px;
}
.vise_drawer {
  background-position: -487px -1063px;
}
.wall {
  background-position: -505px -1063px;
}
.wallet {
  background-position: -523px -1063px;
}
.wallet__arrow {
  background-position: -541px -1063px;
}
.wallet__exclamation {
  background-position: -559px -1063px;
}
.wallet__minus {
  background-position: -577px -1063px;
}
.wallet__pencil {
  background-position: -595px -1063px;
}
.wallet__plus {
  background-position: -613px -1063px;
}
.wall_break {
  background-position: -631px -1063px;
}
.wall_brick {
  background-position: -649px -1063px;
}
.wall_small {
  background-position: -667px -1063px;
}
.wall_small_brick {
  background-position: -685px -1063px;
}
.wall__arrow {
  background-position: -703px -1063px;
}
.wall__exclamation {
  background-position: -721px -1063px;
}
.wall__minus {
  background-position: -739px -1063px;
}
.wall__pencil {
  background-position: -757px -1063px;
}
.wall__plus {
  background-position: -775px -1063px;
}
.wand {
  background-position: -793px -1063px;
}
.water {
  background-position: -811px -1063px;
}
.water__arrow {
  background-position: -829px -1063px;
}
.water__exclamation {
  background-position: -847px -1063px;
}
.water__minus {
  background-position: -865px -1063px;
}
.water__pencil {
  background-position: -883px -1063px;
}
.water__plus {
  background-position: -901px -1063px;
}
.weather {
  background-position: -919px -1063px;
}
.webcam {
  background-position: -937px -1063px;
}
.webcam_add {
  background-position: -955px -1063px;
}
.webcam_delete {
  background-position: -973px -1063px;
}
.webcam_error {
  background-position: -991px -1063px;
}
.webcam_medium {
  background-position: -1009px -1063px;
}
.webcam_network {
  background-position: -1027px -1063px;
}
.webcam_share {
  background-position: -1045px -1063px;
}
.webcam__arrow {
  background-position: -1063px -1063px;
}
.webcam__exclamation {
  background-position: -1081px -1063px;
}
.webcam__minus {
  background-position: -1099px -1063px;
}
.webcam__pencil {
  background-position: -1117px -1063px;
}
.webcam__plus {
  background-position: -1135px -1063px;
}
.web_slice {
  background-position: -1153px -1063px;
}
.web_slice_balloon {
  background-position: -1px -1081px;
}
.web_slice_document {
  background-position: -19px -1081px;
}
.web_slice_small {
  background-position: -37px -1081px;
}
.weight {
  background-position: -55px -1081px;
}
.weight__arrow {
  background-position: -73px -1081px;
}
.weight__exclamation {
  background-position: -91px -1081px;
}
.weight__minus {
  background-position: -109px -1081px;
}
.weight__pencil {
  background-position: -127px -1081px;
}
.weight__plus {
  background-position: -145px -1081px;
}
.wheel {
  background-position: -163px -1081px;
}
.windows {
  background-position: -181px -1081px;
}
.wi_fi {
  background-position: -199px -1081px;
}
.wi_fi_zone {
  background-position: -217px -1081px;
}
.wooden_box {
  background-position: -235px -1081px;
}
.wooden_box_label {
  background-position: -253px -1081px;
}
.wooden_box__arrow {
  background-position: -271px -1081px;
}
.wooden_box__exclamation {
  background-position: -289px -1081px;
}
.wooden_box__minus {
  background-position: -307px -1081px;
}
.wooden_box__pencil {
  background-position: -325px -1081px;
}
.wooden_box__plus {
  background-position: -343px -1081px;
}
.world {
  background-position: -361px -1081px;
}
.world_add {
  background-position: -379px -1081px;
}
.world_delete {
  background-position: -397px -1081px;
}
.world_edit {
  background-position: -415px -1081px;
}
.world_go {
  background-position: -433px -1081px;
}
.world_link {
  background-position: -451px -1081px;
}
.wrap {
  background-position: -469px -1081px;
}
.wrap_behind {
  background-position: -487px -1081px;
}
.wrap_between {
  background-position: -505px -1081px;
}
.wrap_edit {
  background-position: -523px -1081px;
}
.wrap_front {
  background-position: -541px -1081px;
}
.wrap_option {
  background-position: -559px -1081px;
}
.wrap_square {
  background-position: -577px -1081px;
}
.wrap_through {
  background-position: -595px -1081px;
}
.wrap_tight {
  background-position: -613px -1081px;
}
.wrench {
  background-position: -631px -1081px;
}
.wrench_orange {
  background-position: -649px -1081px;
}
.wrench_screwdriver {
  background-position: -667px -1081px;
}
.wrench__arrow {
  background-position: -685px -1081px;
}
.wrench__exclamation {
  background-position: -703px -1081px;
}
.wrench__minus {
  background-position: -721px -1081px;
}
.wrench__pencil {
  background-position: -739px -1081px;
}
.wrench__plus {
  background-position: -757px -1081px;
}
.xfn {
  background-position: -775px -1081px;
}
.xfn_colleague {
  background-position: -793px -1081px;
}
.xfn_colleague_met {
  background-position: -811px -1081px;
}
.xfn_friend {
  background-position: -829px -1081px;
}
.xfn_friend_met {
  background-position: -847px -1081px;
}
.xfn_sweetheart {
  background-position: -865px -1081px;
}
.xfn_sweetheart_met {
  background-position: -883px -1081px;
}
.xhtml {
  background-position: -901px -1081px;
}
.xhtml_add {
  background-position: -919px -1081px;
}
.xhtml_delete {
  background-position: -937px -1081px;
}
.xhtml_go {
  background-position: -955px -1081px;
}
.xhtml_valid {
  background-position: -973px -1081px;
}
.x_ray {
  background-position: -991px -1081px;
}
.yin_yang {
  background-position: -1009px -1081px;
}
.zodiac {
  background-position: -1027px -1081px;
}
.zone {
  background-position: -1045px -1081px;
}
.zones {
  background-position: -1063px -1081px;
}
.zones_stack {
  background-position: -1081px -1081px;
}
.zone_label {
  background-position: -1099px -1081px;
}
.zone_medium {
  background-position: -1117px -1081px;
}
.zone_money {
  background-position: -1135px -1081px;
}
.zone_select {
  background-position: -1153px -1081px;
}
.zone_share {
  background-position: -1px -1099px;
}
.zone__arrow {
  background-position: -19px -1099px;
}
.zone__exclamation {
  background-position: -37px -1099px;
}
.zone__minus {
  background-position: -55px -1099px;
}
.zone__pencil {
  background-position: -73px -1099px;
}
.zone__plus {
  background-position: -91px -1099px;
}
.zoom {
  background-position: -109px -1099px;
}
.zoom_in {
  background-position: -127px -1099px;
}
.zoom_out {
  background-position: -145px -1099px;
}
/* new nested style*/
form.iv-form {
  margin: 0px 0px 0px 0px;
}
div.iv-form {
  height: 100%;
  position: relative;
}
div.iv-form input[disabled],
div.iv-form select[disabled],
div.iv-form textarea[disabled],
div.iv-form input[readonly],
div.iv-form select[readonly],
div.iv-form textarea[readonly] {
  cursor: default;
  background-color: white;
}
div.iv-form div.alert {
  margin-bottom: 0px;
}
div.iv-form div.iv-form-header {
  position: relative;
}
div.iv-form div.iv-form-footer {
  position: relative;
}
div.iv-form div.iv-form-vertical {
  position: relative;
}
div.iv-form table.iv-colgroup {
  width: 0;
  table-layout: fixed;
}
div.iv-form div.iv-form-header-fields {
  position: relative;
  overflow-x: hidden;
  overflow-y: scroll;
}
div.iv-form div.iv-form-header-fields div.iv-form-header-fields-inner {
  border-bottom: #a0a0a0;
  float: left;
  display: inline-block;
}
div.iv-form div.iv-form-header-fields table {
  width: auto;
}
div.iv-form div.iv-form-header-fields table.iv-colgroup {
  width: 0;
  table-layout: fixed;
}
div.iv-form div.iv-form-rows {
  overflow-x: auto;
  position: relative;
  overflow-y: scroll;
}
div.iv-form div.iv-form-rows div.iv-form-rows-inner {
  display: inline-block;
}
div.iv-form div.iv-form-rows table {
  width: auto;
}
div.iv-form div.iv-form-rows table.iv-filtergroups {
  width: 100%;
}
div.iv-form div.iv-form-rows table.iv-filtergroups td {
  padding: 4px;
}
div.iv-form div.iv-form-rows table.iv-colgroup {
  width: 0;
  table-layout: fixed;
}
div.iv-form div.iv-header-form,
div.iv-form div.iv-footer-form {
  width: auto;
}
div.iv-form div.iv-header-form-inner {
  position: relative;
  display: inline;
}
div.iv-form div.iv-header-form-content div.left {
  float: left;
  /* 20141219: WVB: LS-2006: No scrollbar in testforms */
}
div.iv-form div.iv-header-form-content div.left div.iv-header-form-title .table table {
  width: 100%;
}
div.iv-form div.iv-header-form-content div.left div.iv-header-form-scrollable-content {
  max-height: 150px;
  overflow-y: scroll;
}
div.iv-form div.iv-header-form-content div.left div.iv-header-form-scrollable-content .table table {
  width: auto;
}
div.iv-form div.iv-header-form-content div.clear {
  clear: both;
}
div.iv-form div.iv-field {
  position: relative;
}
div.iv-form div.iv-field input.iv-link-underline {
  color: #08c;
  text-decoration: underline;
  cursor: pointer;
}
div.iv-form div.iv-field input::-ms-clear {
  display: none;
}
div.iv-form div.iv-field input,
div.iv-form div.iv-field input.iv-timestamp,
div.iv-form div.iv-field input.iv-password,
div.iv-form div.iv-field input.iv-field,
div.iv-form div.iv-field input.iv-phrase,
div.iv-form div.iv-field input.iv-link,
div.iv-form div.iv-field input.iv-number,
div.iv-form div.iv-field input.iv-date,
div.iv-form div.iv-field input.iv-timespan {
  padding: 0px 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  min-height: 19px;
  max-height: 19px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.iv-form div.iv-field span.iv-field {
  min-height: 22px;
  max-height: 22px;
  display: block;
}
div.iv-form div.iv-field div.htmlfield {
  min-height: 19px;
  max-height: 19px;
}
div.iv-form div.iv-form div.iv-boolean {
  /* 20160711: AP:LS-9299 Process stration condition builder*/
  min-width: 32px;
}
div.iv-form div.iv-link {
  cursor: pointer;
}
div.iv-form div.iv-link:hover {
  text-decoration: underline;
}
div.iv-form div.iv-link.notinpartition:hover {
  text-decoration: none;
  cursor: auto;
}
div.iv-form div.iv-timespan {
  margin-left: 0;
}
div.iv-form table {
  border: 1px solid #d4d4d4;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  margin-bottom: 0px;
}
div.iv-form table tr.iv-row-divider {
  height: 5px;
}
div.iv-form table tr.iv-deleted td {
  background-color: #eeeeee;
}
div.iv-form table tr.iv-deleted td div.iv-field {
  text-decoration: line-through;
}
div.iv-form table th,
div.iv-form table td.iv-header {
  border: 1px solid #d4d4d4;
  background-color: #eeeeee;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  text-align: left;
  vertical-align: top;
  line-height: 28px;
  padding: 0;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
div.iv-form table th .iv-header-vertical,
div.iv-form table td.iv-header .iv-header-vertical {
  line-height: 19px !important;
  min-height: 22px !important;
  position: relative;
}
div.iv-form table th div,
div.iv-form table td.iv-header div {
  overflow: hidden;
  white-space: nowrap;
  border: 2px solid transparent;
}
div.iv-form table th div a,
div.iv-form table td.iv-header div a {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
div.iv-form table th div.iv-header-btn,
div.iv-form table td.iv-header div.iv-header-btn {
  border-width: 0;
  white-space: nowrap;
}
div.iv-form table td.iv-header.asc {
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url('../images/up.png');
}
div.iv-form table td.iv-header.desc {
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url('../images/dn.png');
}
div.iv-form table tr.selected td.iv-form-cell {
  background-color: #dbeafc;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
div.iv-form table tr.selected td.iv-form-cell a,
div.iv-form table tr.selected td.iv-form-cell input {
  background-color: #dbeafc;
}
div.iv-form table tr.selected td.iv-form-cell div.iv-phrase input {
  color: black;
}
div.iv-form table tr.selected td.iv-form-cell div.iv-phrase.ivc-black input {
  color: #ffffff;
}
div.iv-form table tr:hover td.iv-form-cell:first-child,
div.iv-form table tr.hovered td.iv-form-cell:first-child {
  border-left: 1px double #7da2ce;
}
div.iv-form table tr:hover td.iv-form-cell:last-child,
div.iv-form table tr.hovered td.iv-form-cell:last-child {
  border-right: 1px double #7da2ce;
}
div.iv-form table tr:hover td.iv-header,
div.iv-form table tr.hovered td.iv-header,
div.iv-form table tr:hover td.iv-form-cell,
div.iv-form table tr.hovered td.iv-form-cell {
  border-bottom: 1px double #7da2ce;
  border-top: 1px double #7da2ce;
  background-color: #dbeafc;
}
div.iv-form table tr:hover td.iv-header div.iv-field,
div.iv-form table tr.hovered td.iv-header div.iv-field,
div.iv-form table tr:hover td.iv-form-cell div.iv-field,
div.iv-form table tr.hovered td.iv-form-cell div.iv-field {
  background-color: #dbeafc;
}
div.iv-form table tr:hover td.iv-header div.iv-field input,
div.iv-form table tr.hovered td.iv-header div.iv-field input,
div.iv-form table tr:hover td.iv-form-cell div.iv-field input,
div.iv-form table tr.hovered td.iv-form-cell div.iv-field input {
  background-color: #dbeafc !important;
}
div.iv-form table tr:hover td.iv-header div.iv-phrase input,
div.iv-form table tr.hovered td.iv-header div.iv-phrase input,
div.iv-form table tr:hover td.iv-form-cell div.iv-phrase input,
div.iv-form table tr.hovered td.iv-form-cell div.iv-phrase input,
div.iv-form table tr:hover td.iv-header div.iv-result input,
div.iv-form table tr.hovered td.iv-header div.iv-result input,
div.iv-form table tr:hover td.iv-form-cell div.iv-result input,
div.iv-form table tr.hovered td.iv-form-cell div.iv-result input {
  color: #555555;
}
div.iv-form table tr:hover td.iv-header div.iv-phrase.ivc-black input,
div.iv-form table tr.hovered td.iv-header div.iv-phrase.ivc-black input,
div.iv-form table tr:hover td.iv-form-cell div.iv-phrase.ivc-black input,
div.iv-form table tr.hovered td.iv-form-cell div.iv-phrase.ivc-black input,
div.iv-form table tr:hover td.iv-header div.iv-result.ivc-black input,
div.iv-form table tr.hovered td.iv-header div.iv-result.ivc-black input,
div.iv-form table tr:hover td.iv-form-cell div.iv-result.ivc-black input,
div.iv-form table tr.hovered td.iv-form-cell div.iv-result.ivc-black input {
  color: #555555;
}
div.iv-form table tr:hover td.iv-header.asc,
div.iv-form table tr.hovered td.iv-header.asc {
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url('../images/up.png');
}
div.iv-form table tr:hover td.iv-header.desc,
div.iv-form table tr.hovered td.iv-header.desc {
  background-repeat: no-repeat;
  background-position: center top;
  background-image: url('../images/dn.png');
}
div.iv-form table tr:hover td.focus,
div.iv-form table tr.hovered td.focus {
  outline: orange solid 2px;
}
div.iv-form table td.focus {
  outline: orange solid 2px;
}
div.iv-form table td.focus div.iv-novalue {
  background-color: #5bc0de;
}
div.iv-form table td {
  padding: 0;
}
div.iv-form table td div.iv-field {
  line-height: 19px;
  min-height: 22px;
  border: 2px solid transparent;
}
div.iv-form table td div.iv-html {
  height: 20px;
  overflow: hidden;
}
div.iv-form table td.iv-filtergroups span.iv-filtergroup-label {
  margin-right: 4px;
}
div.iv-form table td.iv-filtergroups ul.iv-filtergroups {
  margin-left: 0px;
}
div.iv-form table td.iv-filtergroups ul.iv-filtergroups li {
  list-style-type: none;
  border-bottom: 1px solid #eeeeee;
  padding: 4px;
}
div.iv-form table td.iv-filtergroups ul.iv-filtergroups li a:hover span.label {
  text-decoration: none;
}
div.iv-form table td.iv-filtergroups ul.iv-filtergroups li.selected {
  background-color: #eeeeee;
}
div.iv-form table td.iv-deleted {
  background-color: #eeeeee;
}
div.iv-form table td.iv-deleted input,
div.iv-form table td.iv-deleted div.iv-field {
  text-decoration: line-through;
}
div.iv-form table td.iv-novalue,
div.iv-form table td.iv-novalue input {
  background-color: #5bc0de;
}
div.iv-form table td.iv-form-cell {
  border: 1px solid #d4d4d4;
  border-collapse: collapse;
  border-spacing: 0;
  position: relative;
  empty-cells: show;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
}
div.iv-form table td.iv-form-cell div.cell-buttons {
  position: absolute;
  right: 0;
  top: 0;
  background-color: white;
  height: 100%;
  display: none;
}
div.iv-form table td.iv-form-grid-horizontal-pager {
  white-space: nowrap;
  padding: 0px;
}
div.iv-form table td.iv-form-cell.disabled {
  padding-left: 4px;
  padding-right: 4px;
  color: #101010;
  background-color: #eeeeee;
}
div.iv-form table td.iv-form-cell.disabled input {
  color: #101010;
  background-color: #eeeeee;
}
div.iv-form table td.iv-form-cell-readonly {
  padding-left: 4px;
  padding-right: 4px;
  color: #101010;
  background-color: #eeeeee;
}
div.iv-form table td.iv-form-buttons div {
  white-space: nowrap;
  overflow: hidden;
  height: 20px;
}
div.iv-form table td.iv-form-buttons div.btn-group {
  padding-right: 2px;
}
div.iv-form table div.iv-form-label {
  font-weight: bold;
  overflow: hidden;
  line-height: 18px;
  min-height: 18px;
  border: 2px solid transparent;
}
div.iv-form table.no-border {
  border: 0px;
}
div.iv-form table.edit td.iv-form-cell div.cell-buttons {
  display: block;
}
div.iv-form div.iv-draghandles {
  z-index: 2;
  overflow: hidden;
}
div.iv-form div.iv-draghandles div.iv-draghandle {
  margin-left: 0px;
  padding-left: 0px;
  width: 6px;
  top: 0;
  position: absolute;
  cursor: e-resize;
  z-index: 2;
  height: 100%;
}
div.iv-form div.iv-draghandles div.iv-draghandle.iv-resizing,
div.iv-form div.iv-draghandles div.iv-draghandle:hover {
  background-color: orange;
  opacity: 1;
}
div.iv-form ul.iv-form-list li.iv-form-isModified {
  font-weight: bold;
}
div.iv-form ul.iv-form-list li.iv-deleted {
  text-decoration: line-through;
}
div.iv-form div.iv-flag {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 6px;
}
div.iv-form div.iv-hasnotes {
  background-color: green;
}
div.iv-form div.iv-hasaudits {
  background-color: yellow;
}
/* iv-form */
div.iv-form-layout-single {
  overflow-y: hidden;
  overflow-x: hidden;
}
div.iv-form-layout-form {
  overflow: hidden;
}
div.iv-form-panel {
  height: 100%;
  width: 100%;
  margin: 0;
  position: relative;
}
form.iv-form {
  height: 100%;
}
td.iv-form-label label {
  padding: 2px;
}
table.iv-formtemplate th {
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding: 4px;
  vertical-align: top;
  /* white-space: nowrap;*/
}
th.iv-form-section {
  background-color: #eeeeee;
}
th.iv-form-section div {
  margin: 0px;
  border: none;
  padding: 4px;
}
td.iv-form-section {
  background-color: #eeeeee;
  font-weight: bold;
}
td.iv-form-busy {
  background-color: #eeeeee;
}
td.iv-form-busy input {
  background-color: #eeeeee;
}
div.iv-form-input {
  /* iv-formtemplate */
}
div.iv-form-input div.iv-form-input {
  /* space for the buttons */
  line-height: 24px;
  margin-right: 60px;
}
div.iv-form-input div.iv-form-buttons {
  float: right;
  height: 100%;
  display: block;
  vertical-align: middle;
}
div.iv-form-input input.iv-form-booleanfield {
  padding: 0px;
  margin-left: 5px;
  border: 0px none;
  background-color: #FFFFFF;
}
div.iv-form-input div.iv-form-booleanfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #eeeeee;
}
div.iv-form-input input.iv-form-numberfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  height: 24px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.iv-form-input div.iv-form-numberfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  min-height: 24px;
  color: #999999;
}
div.iv-form-input input.iv-form-passwordfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  height: 24px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.iv-form-input div.iv-form-passwordfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #eeeeee;
}
div.iv-form-input input.iv-form-datefield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  background-color: #FFFFFF;
  height: 24px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.iv-form-input div.iv-form-datefield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  color: #999999;
}
div.iv-form-input select.iv-form-phrasefield {
  padding: 0px;
  margin: 0px;
  border: 0px none;
  width: 100%;
  line-height: 24px;
  height: 24px;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.iv-form-input div.iv-form-phrasefield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  min-height: 24px;
}
div.iv-form-input div.iv-form-phrasefield-view {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
  min-height: 24px;
}
div.iv-form-input textarea.iv-form-htmlfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
div.iv-form-input div.iv-form-htmlfield {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  border: 0px none;
}
div.iv-form-input ul.iv-form-filefield-uploadlist {
  display: none;
}
div.iv-form-input a.iv-form-filefield-view {
  text-decoration: none;
  background-color: #eeeeee;
  display: inline-block;
  width: 100%;
  height: 100%;
}
div.iv-form-input a:hover.iv-form-filefield-view {
  text-decoration: underline;
}
div.iv-form-input table.iv-form th.focus {
  background-color: #eeeeee;
}
div.iv-form-input table.iv-form {
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding: 4px;
  vertical-align: top;
}
div.iv-form-input table.iv-form td.selected {
  background-color: #BBBBBB;
}
div.iv-form-input table.iv-form th.selected {
  background-color: #BBBBBB;
}
div.iv-form-input table.iv-formtemplate {
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
}
div.iv-form-input table.iv-formtemplate td {
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  text-align: left;
  padding: 0px;
  vertical-align: top;
  overflow: hidden;
}
div.iv-form-input table.iv-formtemplate-fields {
  border: 1px solid #eeeeee;
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
  width: 100%;
}
div.iv-form-input tbody.iv-formtemplate-sections {
  border: 1px solid #eeeeee;
}
div.iv-form-input tr.iv-formtemplate-placeholder {
  background-color: Orange;
  border: 1px solid #999999;
}
div.iv-form-input td.iv-formtemplate-fieldplaceholder {
  background-color: Orange;
  border: 1px solid #999999;
}
div.iv-form-input tr.iv-formtemplate-field td {
  line-height: 24px;
}
div.iv-form-input div.iv-form-section-data {
  margin-top: 5px;
  background-color: #eeeeee;
}
div.iv-form-input div.iv-formtemplate-name {
  float: left;
  font-size: large;
  font-weight: bold;
}
div.iv-form-input div.iv-formtemplate-version {
  float: right;
  font-size: large;
  font-weight: bold;
}
div.iv-form-input .iv-formtemplate-floatright {
  float: right;
}
div.iv-form-input tr.iv-formtemplate-field td {
  background-color: White;
}
div.iv-form-input div.iv-form-template {
  display: none;
}
div.iv-form-input div.iv-form-invalid-value select {
  background-color: #b94a48;
}
div.iv-form-input div.iv-form-invalid-value input {
  background-color: #b94a48;
}
div.iv-form-input td.iv-form-invalid-value {
  background-color: #b94a48;
}
div.iv-form-input td.iv-form-invalid-value input {
  background-position: right top;
  background-color: #FFBBBB;
  background-image: url('../images/error.png');
  background-repeat: no-repeat;
}
div.iv-form-input input.iv-form-invalid-value {
  background-position: right top;
  background-color: #FFBBBB;
  background-image: url('../images/error.png');
  background-repeat: no-repeat;
}
div.iv-form-input select.iv-form-invalid-value {
  background-position: right top;
  background-color: #FFBBBB;
  background-image: url('../images/error.png');
  background-repeat: no-repeat;
}
div.iv-form-input tr.deleted td div,
div.iv-form-input td.iv-form-cell.deleted {
  text-decoration: line-through;
  background-color: #c0c0c0;
}
div.iv-form-input tr.deleted td.iv-form-section.iv-form-cell div {
  background-color: #eeeeee;
}
div.iv-form-input input.iv-form-required {
  /* background-color: #FFFFCC;*/
}
div.iv-form-input div.iv-form-container {
  height: 100%;
}
div.iv-form-input div.iv-form-list {
  height: 100%;
  border-right: 1px solid #999999;
}
div.iv-form-input div.iv-form-list div.toolbar {
  position: absolute;
  bottom: 32px;
  width: 100%;
  min-width: 228px;
  overflow: hidden;
}
div.iv-form-input ul.iv-form-list {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  overflow: hidden;
}
div.iv-form-input ul.iv-form-list li {
  padding: 1px;
  margin: 0px;
  cursor: pointer;
  display: block;
  white-space: nowrap;
  border: 1px solid #ffffff;
}
div.iv-form-input ul.iv-form-list li.selected {
  border: 1px solid #7DA2CE;
  padding: 2px 1px;
  background-color: #DBEAFC;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DBEAFC), to(#C1DCFC));
  background-image: -moz-linear-gradient(top, #DBEAFC, #C1DCFC);
}
div.iv-form-input div.iv-form-instruction p {
  margin: 0px;
}
div.iv-form-input button.ui-multiselect {
  background: white;
  border: none;
}
div.iv-form-input button.ui-multiselect:hover {
  background: white;
  color: Black;
}
div.iv-form-input button.ui-multiselect span.ui-icon:hover {
  background-image: url('../images/ui-icons_888888_256x240.png');
}
div.iv-form-input div.iv-form-novalue {
  width: 100%;
  background-color: #eeeeee;
}
div.iv-form-input .iv-form-scroll-bar {
  clear: left;
  padding: 0 4px 0 2px;
  margin: 0 -1px -1px -1px;
}
div.iv-form-input .iv-form-scroll-bar .ui-slider {
  background: #999999;
  border: 1px solid #eeeeee;
  height: 2em;
  margin: 0 auto;
}
div.iv-form-input .iv-form-scroll-bar .ui-handle-helper-parent {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
div.iv-form-input .iv-form-scroll-bar .ui-slider-handle {
  top: 0.2em;
  height: 1.5em;
}
div.iv-form-input .iv-form-scroll-bar .ui-slider-handle .ui-icon {
  margin: -8px auto 0;
  position: relative;
  top: 50%;
}
div.iv-form-input ul.btn-vertical-toolbar li {
  list-style-type: none;
  margin: 0px;
}
div.iv-form-input ul.btn-vertical-toolbar li a {
  margin-top: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #ccc;
  width: 100%;
}
div.iv-form-input ul.btn-vertical-toolbar > li:first-child a {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
div.iv-form-input ul.btn-vertical-toolbar > li:last-child a {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
div.iv-form-input table.iv-form-grid input {
  float: left;
  display: block;
}
div.iv-form-input table.iv-form-grid a.dropdown i {
  margin: 0px;
}
div.iv-form-input h2.iv-form-section-title {
  border-bottom: 2px solid #00B2D9;
  margin-bottom: 2px;
}
form.iv-form-fullheight {
  height: 100%;
}
.flex-container-fullheightwidth {
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
}
.flex-row-overflowhidden {
  flex-direction: row;
  overflow: hidden;
}
.flex-column {
  flex-direction: column;
}
.iv-flex-content {
  display: flex;
  flex: 1 0 84%;
}
.iv-flex-verticalScrollable {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0.3em;
}
.flex-toolbar {
  flex: 1 0 auto;
}
.flex-toolbar .btn-group {
  display: inline-flex;
  flex-wrap: wrap;
}
.flex-spacer {
  flex: 1 0 0px;
}
.flex-span2 {
  flex: 2 0 0px;
}
.flex-span4 {
  flex: 4 0 0px;
}
.flex-span6 {
  flex: 6 0 0px;
}
.flex-span8 {
  flex: 8 0 0px;
}
.flex-container-fullheightwidth > .iv-experimentEditor-toolbar {
  flex: 1 0 auto;
}
.flex-container-fullheightwidth > .iv-experimentEditor-pagenav {
  flex: 0 1 auto;
  order: -1;
}
.flex-container-fullheightwidth > .iv-experimentEditor-pagenav,
.iv-experimentEditor-toolbar {
  display: flex;
}
.iv-experimentEditor-fullwidth {
  width: 100%;
}
.iv-confirmdelete {
  padding: 5px;
}
.iv-confirmdelete .confirmdelete-overflow {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 70px;
  max-height: 420px;
  overflow-y: auto;
}
.iv-confirmdelete table td.iv-header {
  padding-left: 2px;
}
.iv-confirmdelete table td.iv-form-cell {
  padding-left: 2px;
}
/* panel */
div.iv-panel {
  height: 100%;
}
div.iv-panel div.iv-content-scroll-y {
  max-height: none;
  padding: 0px;
  overflow-y: scroll;
}
div.iv-panel div.iv-content-scroll-x {
  overflow-x: scroll;
  overflow-y: auto;
}
div.iv-panel div.iv-content-scroll-y {
  overflow-y: scroll;
  overflow-x: auto;
  padding: 0px;
}
div.iv-panel div.iv-content-scroll {
  overflow-y: scroll;
  overflow-x: scroll;
}
div.iv-panel.overflow {
  overflow: auto;
}
/* 20210304: NO: LS-38767 - applies flex column style. Disables iv-panel layout calculation for this element. */
fw-split-panel.flex-column,
fw-split-panel-first.flex-column,
fw-split-panel-second.flex-column,
div.flex-column {
  display: flex;
  flex-direction: column;
  /* 20210304: NO: LS-38767 - ensures flex column content is resized similarly to what iv-panel layout calculcation would do to content. */
  /* 20210326: NO: LS-38767 - https://stackoverflow.com/questions/36247140/why-dont-flex-items-shrink-past-content-size */
  /* 20210326: NO: LS-39337 - In IE11 I had to explicitly set flex-shrink on top and bottom to 0 for them to not shrink. */
  /* 20210304: NO: LS-38767 - this was required, because... apparently, flex-toolbar has flex-grow: 1, which makes no sense when growing is done vertically (read: flex-column) */
}
fw-split-panel.flex-column > .content,
fw-split-panel-first.flex-column > .content,
fw-split-panel-second.flex-column > .content,
div.flex-column > .content {
  flex-grow: 1;
  flex-shrink: 1;
  overflow: hidden;
}
fw-split-panel.flex-column > .top,
fw-split-panel-first.flex-column > .top,
fw-split-panel-second.flex-column > .top,
div.flex-column > .top,
fw-split-panel.flex-column > .bottom,
fw-split-panel-first.flex-column > .bottom,
fw-split-panel-second.flex-column > .bottom,
div.flex-column > .bottom {
  flex-shrink: 0;
}
fw-split-panel.flex-column > .flex-toolbar,
fw-split-panel-first.flex-column > .flex-toolbar,
fw-split-panel-second.flex-column > .flex-toolbar,
div.flex-column > .flex-toolbar {
  flex-grow: 0;
}
/* 20210304: NO: LS-38767 - applies flex row style. Disables `iv-panel`-based layout calculation for this element. */
div.flex-row {
  display: flex;
  flex-direction: row;
  /* 20210304: NO: LS-38767 - ensure flex row content is resized similarly to what iv-panel layout calculcation would do to content */
  /* 20210326: NO: LS-39337 - min-height is required for content of inline flex-row elements to take the size they need by default and shrink if needed. 
                                The property overflow: hidden can also be used (https://stackoverflow.com/a/36247448)
                                I saw layout problems with min-height appearing in IE11, so I tried overflow: hidden and saw this work.
                                Potential side effect is overriding another overflow specification, removing scroll bars somewhere. I did not see that happen. 
    */
}
div.flex-row > .content {
  flex-grow: 1;
  flex-shrink: 1;
  overflow: hidden;
}
div.flex-row > .left,
div.flex-row > .right {
  flex-shrink: 0;
}
fw-split-panel-first.content,
fw-split-panel-second.content {
  /* 20210517: NO: LS-39839 - Do not add flex-basis: 0; because the component is used inline in Edit Order module */
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
}
div.RangeLimitDropDown {
  width: 275px;
  margin: 5px;
}
div.RangeLimitDropDown div.input-group,
div.RangeLimitDropDown select.form-control {
  width: 100%;
  padding: 2px;
}
div.RangeLimitDropDown div.input-group input.range-input,
div.RangeLimitDropDown select.form-control input.range-input {
  width: 20%;
}
div.RangeLimitDropDown div.input-group input.error,
div.RangeLimitDropDown select.form-control input.error {
  border: 1px solid #b94a48;
}
div.RangeLimitDropDown span.errormessage {
  font-size: x-small;
  color: #b94a48;
}
div.fw-markdown-content {
  line-height: 1.3;
  word-wrap: break-word;
  font-size: 13px;
}
div.fw-markdown-content h1,
div.fw-markdown-content h2,
div.fw-markdown-content h3,
div.fw-markdown-content h4,
div.fw-markdown-content h5,
div.fw-markdown-content h6,
div.fw-markdown-content p,
div.fw-markdown-content ol,
div.fw-markdown-content ul,
div.fw-markdown-content pre {
  margin-top: 0;
}
div.fw-markdown-content h2,
div.fw-markdown-content h3,
div.fw-markdown-content h4,
div.fw-markdown-content h5,
div.fw-markdown-content h6 {
  font-weight: normal;
  margin-bottom: 0.2em;
}
div.fw-markdown-content br {
  white-space: normal;
}
div.fw-markdown-content ul ul,
div.fw-markdown-content ul ol,
div.fw-markdown-content ol ul,
div.fw-markdown-content ol ol {
  margin-bottom: 0;
}
div.fw-markdown-content a {
  text-decoration: none;
}
div.fw-markdown-content a:hover {
  text-decoration: underline;
}
div.fw-markdown-content a:focus,
div.fw-markdown-content input:focus,
div.fw-markdown-content select:focus,
div.fw-markdown-content textarea:focus {
  outline: 1px solid -webkit-focus-ring-color;
  outline-offset: -1px;
}
div.fw-markdown-content p,
div.fw-markdown-content ul,
div.fw-markdown-content ol,
div.fw-markdown-content dl,
div.fw-markdown-content table,
div.fw-markdown-content pre {
  margin-top: 0;
  margin-bottom: 16px;
}
div.fw-markdown-content hr {
  border: 0;
  height: 2px;
  border-bottom: 2px solid;
}
div.fw-markdown-content h1 {
  padding-bottom: 0.3em;
  line-height: 1.2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-weight: normal;
}
div.fw-markdown-content table {
  border-collapse: collapse;
  margin-bottom: 0.7em;
  border: none;
}
div.fw-markdown-content table th {
  text-align: left;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  border-top: none;
  border-color: rgba(0, 0, 0);
  padding: 5px 10px;
  background-color: white;
}
div.fw-markdown-content table td {
  padding: 5px 10px;
  background-color: white;
}
div.fw-markdown-content table > tbody > tr + tr > td {
  border-top: 1px solid #dddddd;
}
div.fw-markdown-content blockquote {
  margin: 0 7px 0 5px;
  padding: 0 16px 0 10px;
  border-left-width: 5px;
  border-left-style: solid;
}
div.fw-markdown-content blockquote p {
  font-size: 13px;
}
div.fw-markdown-content code {
  font-family: Consolas;
  font-size: 1em;
  line-height: 1.357em;
}
div.fw-markdown-content pre {
  background-color: rgba(220, 220, 220, 0.4);
}
div.fw-markdown-content pre code {
  tab-size: 4;
}
div.fw-markdown-content h1,
div.fw-markdown-content hr,
div.fw-markdown-content td {
  border-color: rgba(0, 0, 0, 0.18);
}
div.fw-markdown-content img {
  max-width: 100%;
  box-sizing: border-box;
}
div.fw-markdown-content img[align=left] {
  margin-right: 10px;
}
.mdi-2x {
  font-size: 2em;
}
iv-view > .btn {
  border: none;
  border-radius: 0;
  background-color: #f0f0f0;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
  padding: 10px;
  margin: 0px;
}
iv-view > .btn:hover {
  border: none;
  border-radius: 0;
  background-color: #f0f0f0;
  background-image: none;
  text-shadow: none;
  box-shadow: none;
  padding: 10px;
  background-color: #00ff00;
  margin: 0px;
}
