/**
* Base UI config for ChemTracker
* Most things should be loaded here, but some of the screen-specific
* items and overrides should be loaded when the screen that needs them
* is loaded.
*/
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;
}
a.attn {
  border-bottom-width: 4px;
  border-bottom-color: orange;
  background-color: red;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
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;
  }
}
.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: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  /* Webkit (Safari/Chrome 10) */
  background: #eaeaea url('../images/bg.png') repeat-y fixed center;
  overflow-y: hidden;
}
a {
  color: #045f85;
  text-decoration: none;
}
a:hover {
  color: #022a3b;
  text-decoration: none;
}
.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;
}
#slider {
  overflow: hidden;
}
.row {
  margin-left: -20px;
  *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;
}
.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: 30px;
  -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;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  margin-top: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}
.container-fluid .row-fluid:first-child {
  margin-top: 0px;
}
.container-datatable-fluid {
  margin-top: 10px;
  *zoom: 1;
}
.container-datatable-fluid:before,
.container-datatable-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-datatable-fluid:after {
  clear: both;
}
.container-datatable-fluid .row-fluid:first-child {
  margin-top: 0px;
}
#content-wrapper {
  position: absolute;
  left: 50%;
  right: 0;
  top: 0;
  bottom: 0;
}
#content {
  display: block;
  width: 940px;
  position: absolute;
  top: 40px;
  bottom: 80px;
  left: 50%;
  margin-left: -470px;
}
#content-header {
  margin-top: 12px;
  margin-bottom: -8px;
}
#slider,
.transfer {
  -webkit-transition: translate3d(0, 0, 0);
}
#about-content,
#home-content {
  overflow-y: auto;
  padding-top: 10px;
  margin-bottom: 10px;
}
#about-content div,
#home-content div {
  margin-left: 10px;
  margin-right: 10px;
}
.home-template-search-list {
  width: 47%;
  max-width: 47%;
  min-height: 1px;
  float: left;
}
.home-template-add-list {
  width: 47%;
  max-width: 47%;
  min-height: 1px;
  float: right;
}
.home-template-list-box h5 {
  margin-left: 10px;
}
.home-template-list-box .home-saved-searches-list {
  margin-left: 10px;
}
.home-template-list-box .home-saved-searches-list > i,
.home-template-list-box .home-saved-searches-list > p {
  margin-left: 20px;
}
.home-template-list-box .home-saved-searches-list li {
  padding-bottom: 7px;
  word-wrap: break-word;
}
.home-template-list-box .home-add-inventory-list {
  margin-left: 10px;
}
.home-template-list-box .home-add-inventory-list > i,
.home-template-list-box .home-add-inventory-list > p {
  margin-left: 10px;
}
.home-template-list-box .home-add-inventory-list li {
  padding-bottom: 7px;
  word-wrap: break-word;
}
.logos {
  position: relative;
  height: 60px;
  margin-top: 7px;
  margin-bottom: 25px;
}
.logos .logo-left {
  position: absolute;
  bottom: 0;
  left: 5px;
}
.logos .logo-right {
  position: absolute;
  bottom: 16px;
  right: 5px;
}
.no-wrap {
  white-space: nowrap;
}
.no-comment {
  opacity: 0.5;
}
.row-fluid {
  margin-top: 10px;
}
.row-fluid label {
  margin-bottom: 2px;
}
.feedback {
  color: #9B9999;
  font-style: italic;
  margin-left: 10px;
}
.feedback.error {
  color: red;
}
.feedback.info {
  color: #3a87ad;
}
#info-cannot-increment-barcode {
  display: none;
  cursor: pointer;
}
.wide-column {
  width: 500px;
  white-space: -moz-pre-wrap !important;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: pre-wrap;
  /* css-3 */
  word-wrap: break-word;
  word-break: break-all;
}
.nopadding {
  padding: 0 !important;
}
.nopadding .table {
  margin-bottom: 0;
}
.nopadding .table-bordered {
  border: 0;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999;
}
a.muted:hover {
  color: #808080;
}
.text-warning {
  color: #c09853;
}
a.text-warning:hover {
  color: #a47e3c;
}
.text-error {
  color: #b94a48;
}
a.text-error:hover {
  color: #953b39;
}
.text-info {
  color: #3a87ad;
}
a.text-info:hover {
  color: #2d6987;
}
.text-success {
  color: #468847;
}
a.text-success:hover {
  color: #356635;
}
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999;
}
h1,
h2,
h3 {
  line-height: 40px;
}
h1 {
  font-size: 38.5px;
}
h2 {
  font-size: 31.5px;
}
h3 {
  font-size: 24.5px;
}
h4 {
  font-size: 17.5px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 11.9px;
}
h1 small {
  font-size: 24.5px;
}
h2 small {
  font-size: 17.5px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #ccc;
}
ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 20px;
}
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;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 20px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 10px;
}
.dl-horizontal {
  *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: 20px 0;
  border: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #ccc;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}
blockquote small {
  display: block;
  line-height: 20px;
  color: #999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #ccc;
  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: 20px;
  font-style: normal;
  line-height: 20px;
}
.blur {
  color: transparent;
  text-shadow: 0 0 3px #777;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333;
  -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: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  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: 20px;
}
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 20px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 15px;
  color: #999;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
  cursor: default;
}
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: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  -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: #fff;
  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;
  -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 7px 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: 30px;
  /* 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: 30px;
}
select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #fff;
}
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: #999;
  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: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-right: 5px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 8px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 5px;
}
.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;
}
.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: #ccc;
}
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: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *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: 10px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  margin-bottom: 0px;
  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 {
  font-size: 14px;
}
.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: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #ededed;
  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 {
  margin-right: 146px;
}
.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;
}
.input-prepend.input-append.row-fluid {
  width: 60%;
  margin-top: 0;
}
.input-prepend.row-fluid {
  width: 73%;
  margin-top: 0;
}
.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: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
  *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: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
.form-horizontal input[type=text],
.form-horizontal input[type=password],
.form-horizontal textarea {
  width: 90%;
}
.selectpicker {
  width: 100%;
  margin-bottom: 0;
}
select[disabled] {
  color: #999999;
}
.bootstrap-select {
  width: 100%;
}
.bootstrap-select .btn {
  width: 100%;
}
.download-file-buttons {
  text-align: center;
}
.download-file i {
  margin-right: 7px;
  color: #666666;
}
.download-file .btn {
  margin: 10px;
}
.select-container {
  height: 30px;
}
.remember-value-off {
  color: #c2c2c2;
  margin-left: 2px;
  cursor: pointer;
}
.remember-value-on {
  color: #f0850d;
  margin-left: 2px;
  cursor: pointer;
  -webkit-stroke-width: 5.3px;
  -webkit-stroke-color: #FFFFFF;
  -webkit-fill-color: #FFFFFF;
  text-shadow: 0px 0px 3px rgba(249, 201, 147, 0.7);
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  -moz-transition: width 0.3s;
  -o-transition: width 0.3s;
}
.remember-value-container-on {
  cursor: pointer;
  /*color: lighten(@lightTeal, 14%);
    -webkit-stroke-width: 5.3px;
    -webkit-stroke-color: #FFFFFF;
    -webkit-fill-color: #FFFFFF;
    text-shadow: 0px 0px 1px fadeout(lighten(@lightTeal, 28%), 60%);
    -webkit-transition: width 0.3s;
    transition: width 0.3s;
    -moz-transition: width 0.3s;
    -o-transition: width 0.3s;*/
}
.remember-value-container-off {
  color: inherit;
  cursor: pointer;
}
.resize-vertical {
  resize: vertical;
}
.resize-horizontal {
  resize: horizontal;
}
table {
  background-color: #fff;
  border-spacing: 0;
  width: 100%;
  overflow: auto;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
}
.table th {
  font-weight: bold;
  background-color: #ededed;
  padding-right: 18px;
}
.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;
  border-bottom: 1px solid #e5e5e5;
}
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
.table tbody tr td {
  border-bottom: 1px solid #ddd;
}
.table .table {
  background-color: #eaeaea;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border-left: 0;
}
.table-bordered th:not(:first-child),
.table-bordered td:not(:first-child) {
  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 {
  -webkit-border-top-left-radius: 15px;
  -moz-border-radius-topleft: 15px;
  border-top-left-radius: 15px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered 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;
}
.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;
  max-width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  max-width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  max-width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  max-width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  max-width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  max-width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  max-width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  max-width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  max-width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  max-width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  max-width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  max-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;
}
.selected-row {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.delete-row {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
.delete-row a {
  color: #b94a48;
}
.dataTables_scrollHead {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}
.paging_full_numbers {
  height: 22px;
  line-height: 22px;
}
.paging_full_numbers a:active,
.paging_full_numbers a:hover {
  outline: none;
}
.paging_full_numbers a.paginate_active {
  background-color: #99B3FF;
}
.paging_full_numbers a .paginate_button {
  background-color: #ddd;
}
.paging_full_numbers a .paginate_button:hover {
  background-color: #ccc;
  text-decoration: none !important;
}
/*.paginate_disabled_previous {
    background: url('../images/back_disabled.png') no-repeat top left;
}*/
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  height: 30px;
  margin-left: -125px;
  margin-top: -15px;
  padding: 14px 0 2px 0;
  border: 1px solid #ddd;
  text-align: center;
  color: #999;
  font-size: 14px;
  background-color: white;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
  text-decoration: none !important;
}
.sorting {
  background: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==) no-repeat center right;
}
.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
}
/*.paginate_enabled_next:hover {
    background: url('../images/forward_enabled_hover.png') no-repeat top right;
}*/
/*.paginate_enabled_next {
    background: url('../images/forward_enabled.png') no-repeat top right;
}*/
/*.sorting_desc_disabled {
    background: url('../images/sort_desc_disabled.png') no-repeat center right;
}*/
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
  height: 19px;
  float: left;
  cursor: pointer;
  *cursor: hand;
  color: #111 !important;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
.sorting_desc {
  background: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7) no-repeat center right;
}
/*.paginate_enabled_previous {
    background: url('../images/back_enabled.png') no-repeat top left;
}*/
.paginate_disabled_next,
.paginate_enabled_next {
  padding-right: 23px;
  margin-left: 10px;
}
.dataTables_filter {
  float: right;
  text-align: right;
  color: inherit;
  font-size: inherit;
  left: 0;
  position: inherit;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
  padding-left: 23px;
}
.dataTables_paginate {
  float: right;
  text-align: right;
}
.dataTables_info {
  clear: both;
  float: left;
}
.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
  height: auto;
}
.dataTables_scroll {
  clear: both;
  /*border-left: 1px solid @tableBorder;
    border-right: 1px solid @tableBorder;
    border-top: 1px solid @tableBorder;*/
  border: 1px solid #ddd;
}
/*.sorting_asc_disabled {
    background: url('../images/sort_asc_disabled.png') no-repeat center right;
}

.paginate_disabled_next {
    background: url('../images/forward_disabled.png') no-repeat top right;
}

.paginate_enabled_previous:hover {
    background: url('../images/back_enabled_hover.png') no-repeat top left;
}*/
.dataTables_length {
  float: left;
}
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  overflow: auto;
  top: -2px;
}
table.dataTable {
  margin: 0 auto;
  clear: both;
  width: 100%;
  /*thead {
        th {
            padding: 3px 18px 3px 10px;
            border-bottom: 1px solid black;
            font-weight: bold;
            cursor: pointer;
            *cursor: hand;
        }
    }*/
}
table.dataTable tfoot th {
  padding: 3px 18px 3px 10px;
  font-weight: normal;
  font-style: italic;
  font-size: 11.9px;
}
table.dataTable td {
  padding: 3px 10px;
}
.paginate_disabled_previous,
.paginate_disabled_next {
  color: #666 !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
  outline: none;
}
.sorting_asc {
  background: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7) no-repeat center right;
}
table.dataTable td.center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
.remove-auth-row {
  cursor: pointer;
}

.remove-dept-row {
  cursor: pointer;
}


.footer-text {
  position: absolute;
  bottom: 4px;
  width: auto;
  left: 0;
  right: 0;
  color: #808080;
}
#footer {
  width: 100%;
  display: block;
  font-size: 10.5px;
  line-height: 10.5px;
  position: absolute;
  bottom: 0;
  height: 20px;
  text-align: center;
  /*z-index: 1030;*/
}
.footer-text-cheminfo {
  left: 0;
  right: 0;
  color: #808080;
  width: 100%;
  display: block;
  font-size: 10.5px;
  line-height: 10.5px;
  height: 20px;
  text-align: center;
  margin-top: 60px;
}
.update-available {
  color: #a3d6f5;
  visibility: hidden;
}
#logo {
  margin-top: 7px;
  margin-bottom: 9px;
  width: 156px;
  height: 46px;
}
/*#user-menu {
	margin-top: 16px;
	float: right;
	display: none;
}*/
[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/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:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > 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;
}
.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 #171717;
  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: 1030;
  display: none;
  float: left;
  min-width: auto;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color: #fff;
  background-color: #044d85;
  background-image: -moz-linear-gradient(top, #045f85, #043485);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#045f85), to(#043485));
  background-image: -webkit-linear-gradient(top, #045f85, #043485);
  background-image: -o-linear-gradient(top, #045f85, #043485);
  background-image: linear-gradient(to bottom, #045f85, #043485);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff045f85', endColorstr='#ff043485', GradientType=0);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #04587c;
  background-image: -moz-linear-gradient(top, #045f85, #034d6d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#045f85), to(#034d6d));
  background-image: -webkit-linear-gradient(top, #045f85, #034d6d);
  background-image: -o-linear-gradient(top, #045f85, #034d6d);
  background-image: linear-gradient(to bottom, #045f85, #034d6d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff045f85', endColorstr='#ff034d6d', GradientType=0);
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999;
}
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}
.open {
  *z-index: 1030;
}
.open > .dropdown-menu {
  display: block;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #171717;
  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 {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -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;
  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 > a:after {
  border-left-color: #fff;
}
.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: 5px 19px 7px 19px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 15px;
  background-color: #f2f2f2;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.well:not(:last-child) {
  margin-bottom: 20px;
}
.well:not(:first-child) {
  padding-bottom: 18px;
}
.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;
}
.well-transparent {
  background-color: transparent;
  border: none;
  min-height: 20px;
  padding: 5px 19px 7px 19px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 15px;
}
.well-sticky:not(:last-child) {
  margin-bottom: 0px;
}
.well-sticky div.row-fluid:last-child {
  padding-bottom: 16px;
}
.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: 20px;
  color: #171717;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #171717;
  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;
}
.broken-link {
  opacity: 0.7;
  margin-left: 7px;
}
.glyph-h2 {
  margin-top: 5px;
}
.glyph-h3 {
  margin-top: 2px;
}
.rich-icon-question-sign {
  color: #3a87ad;
  cursor: pointer;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  *margin-left: 0.3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.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: 17.5px;
  -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.9px;
  -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: 10.5px;
  -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 {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #044d85;
  background-image: -moz-linear-gradient(top, #045f85, #043485);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#045f85), to(#043485));
  background-image: -webkit-linear-gradient(top, #045f85, #043485);
  background-image: -o-linear-gradient(top, #045f85, #043485);
  background-image: linear-gradient(to bottom, #045f85, #043485);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff045f85', endColorstr='#ff043485', GradientType=0);
  border-color: #043485 #043485 #02173b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #043485;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  /*-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);*/
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #043485;
  *background-color: #032a6d;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #022054 \9;
}
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f49a37;
  background-image: -moz-linear-gradient(top, #f6a954, #f0850d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6a954), to(#f0850d));
  background-image: -webkit-linear-gradient(top, #f6a954, #f0850d);
  background-image: -o-linear-gradient(top, #f6a954, #f0850d);
  background-image: linear-gradient(to bottom, #f6a954, #f0850d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6a954', endColorstr='#fff0850d', GradientType=0);
  border-color: #f0850d #f0850d #a85c09;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f0850d;
  /* 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:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #fff;
  background-color: #f0850d;
  *background-color: #d8770c;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c06a0a \9;
}
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *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:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *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: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *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:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *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: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *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:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *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: #363636;
  background-image: -moz-linear-gradient(top, #444, #222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
  background-image: -webkit-linear-gradient(top, #444, #222);
  background-image: -o-linear-gradient(top, #444, #222);
  background-image: linear-gradient(to bottom, #444, #222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222 #222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222;
  /* 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:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
.btn-glow {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
button.btn,
input[type="submit"].btn {
  outline: none;
  *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: #045f85;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover {
  color: #022a3b;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover {
  color: #333;
  text-decoration: none;
}
.action-bar-button-icon {
  color: #f0850d;
}
.action-bar-button-icon-light {
  color: #ededed;
}
.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-group + .btn-group {
  margin-left: 5px;
}*/
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 12px;
}
.btn-group > .btn-small {
  font-size: 11.9px;
}
.btn-group > .btn-large {
  font-size: 17.5px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -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;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -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;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -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;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -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;
}
.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;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *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;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #043485;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f0850d;
}
.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: #222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.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: #fff;
  border-bottom-color: #fff;
}
.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;
}
.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;
}
.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;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.alert,
.alert h4 {
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.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-top: 16px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #f7f7f7;
}
.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: 20px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #045f85;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.nav-tabs,
.nav-pills {
  *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;
  -webkit-box-shadow: 0px 4px 10px 0px #fff;
  box-shadow: 0px 4px 10px 0px #fff;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #ccc #ccc #ddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555;
  background-color: white;
  border: 1px solid #ddd;
  border-bottom-color: white;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #f5f5f5;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #fff;
  background-color: #045f85;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  -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: #045f85;
  border-bottom-color: #045f85;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
  border-top-color: #022a3b;
  border-bottom-color: #022a3b;
}
/* 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: #555;
  border-bottom-color: #555;
}
.nav > .dropdown.active > a:hover {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: #fff;
  background-color: #999;
  border-color: #999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #999;
}
.tabbable {
  *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 {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.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 {
  border-color: #ccc #ddd #ccc #ccc;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #fff;
}
.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 {
  border-color: #ccc #ccc #ccc #ddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #fff;
}
.nav > .disabled > a {
  color: #999;
}
.nav > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.action-menu {
  position: fixed;
  bottom: 0px;
  width: 940px;
  left: 50%;
  margin-left: -470px;
  background-color: #fff;
  display: none;
  z-index: 1020;
}
.action-menu-bulk-modify {
  bottom: -95px;
  position: fixed;
  width: 940px;
  left: 50%;
  margin-left: -470px;
  padding-top: 10px;
  background-color: #fff;
}
.action-menu-bulk-modify div button {
  margin-left: 2px;
  margin-right: 2px;
}
.form-top-shadow.search-screen {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  opacity: 0.2;
  position: fixed;
  top: 126px;
  overflow: hidden;
  display: none;
  width: 954px;
  left: 50%;
  margin-left: -477px;
  height: 8px;
}
.form-top-shadow.add-inventory-screen {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  opacity: 0.2;
  position: fixed;
  top: 128px;
  overflow: hidden;
  display: none;
  width: 954px;
  left: 50%;
  margin-left: -477px;
  height: 8px;
}
.form-top-shadow.facility-manager-screen {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  opacity: 0.2;
  position: fixed;
  top: 128px;
  overflow: hidden;
  display: none;
  width: 954px;
  left: 50%;
  margin-left: -477px;
  height: 8px;
}
.form-top-shadow.search-summary-screen {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  opacity: 0.1;
  position: fixed;
  top: 195px;
  overflow: hidden;
  display: none;
  width: 954px;
  left: 50%;
  margin-left: -477px;
  height: 20px;
}
.form-bottom-shadow {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  opacity: 0.2;
  position: fixed;
  bottom: 38px; /** was 60px */
  overflow: hidden;
  width: 954px;
  left: 50%;
  margin-left: -477px;
  z-index: 900;
  height: 8px;
  /* Safari */
  -webkit-transform: rotate(-180deg);
  /* Firefox */
  -moz-transform: rotate(-180deg);
  /* IE */
  -ms-transform: rotate(-180deg);
  /* Opera */
  -o-transform: rotate(-180deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=6);
}
.form-bottom-shadow.home-screen,
.form-bottom-shadow.about-screen {
  display: block;
  z-index: 100;
  bottom: 30px;
}
hr:after {
  content: "";
  margin: 0 auto;
  position: relative;
  top: -35px;
  display: block;
  width: 100%;
  height: 16px;
  box-shadow: 0px 25px 10px #888;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.navbar {
  overflow: visible;
  margin-bottom: 20px;
  *position: relative;
  *z-index: 2;
}
.navbar-inner {
  height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #034663;
  background-image: -moz-linear-gradient(top, #034d6d, #023c54);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#034d6d), to(#023c54));
  background-image: -webkit-linear-gradient(top, #034d6d, #023c54);
  background-image: -o-linear-gradient(top, #034d6d, #023c54);
  background-image: linear-gradient(to bottom, #034d6d, #023c54);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff034d6d', endColorstr='#ff023c54', GradientType=0);
  border: 1px solid #011118;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  border-bottom-color: #E98300;
  border-bottom-width: 3px !important;
  *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;
  cursor: pointer;
  padding: 10px 20px 10px;
  margin-left: -10px;
  margin-right: 10px;
  font-size: 22px;
  font-weight: 200;
  color: #fff;
  text-shadow: 1px 1px 0 #034d6d;
}
.navbar .brand:hover {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777;
}
.navbar-link {
  color: #fff;
}
.navbar-link:hover {
  color: #f0850d;
}
.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #023c54;
  border-right: 1px solid #034d6d;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *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: "Helvetica Neue", Helvetica, 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: fixed;
  width: 100%;
  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: 1060;
  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-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-top,
.navbar-static-top {
  z-index: 10;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.4);
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.4);
  box-shadow: 0 1px 10px rgba(0,0,0,.4);
}
.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: 10px 15px 10px;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 1px 0 #034d6d;
}
.navbar .nav > li > a span > i {
  color: #ffffff !important;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #f0850d;
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #f0850d;
  text-decoration: none;
  background-color: #023c54;
  border-bottom-style: solid;
  -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;
  margin-right: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #02354a;
  background-image: -moz-linear-gradient(top, #023c54, #022a3b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#023c54), to(#022a3b));
  background-image: -webkit-linear-gradient(top, #023c54, #022a3b);
  background-image: -o-linear-gradient(top, #023c54, #022a3b);
  background-image: linear-gradient(to bottom, #023c54, #022a3b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff023c54', endColorstr='#ff022a3b', GradientType=0);
  border-color: #022a3b #022a3b #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #022a3b;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #022a3b;
  *background-color: #011822;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #00070a \9;
}
.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 #fff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.dropdown-menu-open-up {
  top: inherit;
  bottom: 107%;
}
.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 #fff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav li.dropdown > a:hover .caret {
  border-top-color: #f0850d;
  border-bottom-color: #f0850d;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #023c54;
  color: #f0850d;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #f0850d;
  border-bottom-color: #f0850d;
}
.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: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
  color: #fff;
}
.navbar-inverse .brand {
  color: #999;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #fff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #fff;
  background-color: #111111;
}
/*.nav .active.attn > a,
.nav .active.attn > a:hover,
.nav .active.attn > a:focus {
  font-size: 20px;
  font-weight: bold;
  color: orange;
  border-bottom-color: orange;
  border-bottom-width: 4px;
}*/
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.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: #fff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
.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: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
  color: #fff;
  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: #333;
  text-shadow: 0 1px 0 #fff;
  background-color: #fff;
  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: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  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:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  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 #fff;
}
.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999;
}
.carousel {
  position: relative;
  margin-bottom: 20px;
}
.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 {
  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: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #fff;
  line-height: 20px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1070;
  background-color: #171717;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#modalDynamic i {
  margin-left: 10px;
  margin-right: 5px;
}
#modalDynamic i.rich-icon-ok {
  color: #46a546;
}
#modalDynamic i.rich-icon-remove {
  color: #9d261d;
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1080;
  width: 560px;
  margin-left: -280px;
  background-color: #fff;
  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: 556px;
  padding: 15px;
}
.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 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  *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;
}
.modal-small {
  width: 300px;
  margin-left: -150px;
}
.modal-small textarea {
  width: 257px;
  resize: none;
}
.modal-small input {
  width: 257px;
}
.modal-footer-feedback {
  margin-top: 5px;
  margin-right: 20px;
  font-style: italic;
}
.tooltip {
  position: fixed;
  z-index: 1060;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -3px;
}
.tooltip.right {
  margin-left: 3px;
}
.tooltip.bottom {
  margin-top: 3px;
}
.tooltip.left {
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 270px;
  padding: 3px 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: 1040;
  display: none;
  width: 336px;
  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 !important;
  font-weight: bold;
  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-content {
  padding: 9px 14px;
  white-space: pre-wrap;
  font-size: 11.9px;
}
.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;
}
.bubbletip {
  position: absolute;
  z-index: 50;
  border-collapse: collapse;
  background-color: transparent;
  font-size: 11.9px;
}
.bubbletip td.bt-topleft {
  background: transparent url(../images/bubbletip.png) no-repeat scroll 0px 0px;
  height: 33px;
  width: 33px;
}
.bubbletip td.bt-top {
  background: transparent url(../images/bubbletip-T-B.png) repeat-x scroll 0px 0px;
  height: 33px;
}
.bubbletip td.bt-topright {
  background: transparent url(../images/bubbletip.png) no-repeat scroll -73px 0px;
  height: 33px;
  width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left,
.bubbletip td.bt-left {
  background: transparent url(../images/bubbletip-L-R.png) repeat-y scroll 0px 0px;
  width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left-tail {
  background: transparent url(../images/bubbletip.png) no-repeat scroll 0px -33px;
  width: 33px;
  height: 40px;
}
.bubbletip td.bt-right-tail div.bt-right,
.bubbletip td.bt-right {
  background: transparent url(../images/bubbletip-L-R.png) repeat-y scroll -33px 0px;
  width: 33px;
}
.bubbletip td.bt-right-tail div.bt-right-tail {
  background: transparent url(../images/bubbletip.png) no-repeat scroll -73px -33px;
  width: 33px;
  height: 40px;
}
.bubbletip td.bt-bottomleft {
  background: transparent url(../images/bubbletip.png) no-repeat scroll 0px -73px;
  height: 33px;
  width: 33px;
}
.bubbletip td.bt-bottom {
  background: transparent url(../images/bubbletip-T-B.png) repeat-x scroll 0px -33px;
  height: 33px;
}
.bubbletip td.bt-bottomright {
  background: transparent url(../images/bubbletip.png) no-repeat scroll -73px -73px;
  height: 33px;
  width: 33px;
}
.bubbletip table.bt-top,
.bubbletip table.bt-bottom {
  width: 100%;
  margin: 0;
  background-color: transparent;
}
.bubbletip table.bt-top th {
  width: 50%;
  background: transparent url(../images/bubbletip-T-B.png) repeat-x scroll 0px 0px;
}
.bubbletip table.bt-bottom th {
  width: 50%;
  background: transparent url(../images/bubbletip-T-B.png) repeat-x scroll 0px -33px;
}
.bubbletip table.bt-top td div {
  background: transparent url(../images/bubbletip.png) no-repeat scroll -33px 0px;
  width: 40px;
  height: 33px;
}
.bubbletip table.bt-bottom td div {
  background: transparent url(../images/bubbletip.png) no-repeat scroll -33px -73px;
  width: 40px;
  height: 33px;
}
.bubbletip td.bt-content {
  background-color: #fff;
  vertical-align: middle;
}
.label,
.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999;
}
.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.badge:hover {
  color: #fff;
  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: #f0850d;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #c06a0a;
}
.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: #333;
}
.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;
}
.accordion {
  margin-bottom: 20px;
}
.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;
}
.notify-ui ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.notify-ui li {
  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  margin-bottom: 5px;
  padding: 5px 10px;
  text-align: center;
  border: 1px solid #dddddd;
}
.notify-ui li:hover {
  cursor: pointer;
  color: #777777;
}
#to-recover {
  line-height: 25px;
}
form#recoverform-username,
form#recoverform-password,
form#login-help {
  z-index: 100;
  opacity: 0;
  display: none;
}
#blockMessageLogin {
  position: absolute;
  top: -40px;
  z-index: 1000;
}
#blockMessageLogin span {
  float: left;
}
#login {
  margin-bottom: 5px;
}
#login-container {
  top: 27%;
  position: absolute;
  width: 100%;
  height: auto;
}
#login-container .login-help-message {
  height: auto;
  width: 420px;
  font-style: italic;
  margin-left: auto;
  margin-right: auto;
  color: #555;
  font-size: 13.3px;
  margin-top: 230px;
}
#loginbox {
  width: 340px;
  height: 200px;
  position: absolute;
  left: 50%;
  margin-left: -170px;
  background: #fff;
  box-shadow: 0 0 4px #171717;
  border-radius: 7px;
  overflow: hidden !important;
  text-align: center;
  /*button {
		background-color: @orange;
	}*/
}
#loginbox form {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#loginbox p {
  margin-top: 15px;
  padding: 0 20px;
}
#loginbox .form-actions {
  z-index: 1000;
  padding: 10px 20px;
  position: absolute;
  bottom: 0px;
  height: 30px;
  margin-bottom: 0;
  left: 0;
  right: 0;
}
#loginbox .form-actions .pull-left {
  margin-top: 4px;
}
#loginbox form#loginform {
  z-index: 200;
  margin-top: 8px;
}
#loginbox form#loginform .input-prepend {
  margin-right: auto;
}
.to-login,
#recover-username,
#recover-password {
  display: none;
}
.input-prepend {
  margin-right: auto;
}
.welcome-text {
  text-align: center;
  line-height: 28px;
  margin-top: -20px;
  margin-right: 10px;
}
#forgot-password:hover {
  cursor: pointer;
  text-decoration: underline;
}
.important-message {
  display: none;
  white-space: pre-wrap;
  line-height: initial;
  color: #f0850d;
}
/**
* LESS files to load when the user is on the home screen
*/
.search-filters {
  font-size: 13.3px;
  padding: 8px 14px 8px 14px;
  margin-bottom: 15px;
  line-height: 16.1px;
}
.search-filters.alert-info {
  color: #33799B;
  background-color: #d9edf7;
  border-color: #bce8f1;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.search-filters.alert-gray {
  color: #666666;
  background-color: #eeeeee;
  border-color: #E3E3E3;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.search-filters.alert-gray h4 {
  color: 666666;
}
.search-results > thead > tr > th {
  font-size: 13px;
  vertical-align: middle;
}
#search-results .actions-header {
  background-image: none;
}
#search-results .actions {
  text-align: center;
}
.search-summary-footer {
  float: right;
  vertical-align: top;
  font-size: 12px;
}
.search-summary-footer a {
  margin-left: 12px;
  margin-right: 12px;
}
.search-summary-footer i {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 3px;
  opacity: 0.6;
}
/*@-moz-document url-prefix() { 
	#field-search-results {
		display: inline;
	}
}*/
#save-search {
  float: left;
}
#searchParams i {
  margin-left: 10px;
  margin-right: 5px;
}
#searchParams a {
  float: right;
}
#summary-view {
  display: none;
}
#search {
  /* overrides what's in the template css */
  position: inherit;
  z-index: inherit;
  top: inherit;
  left: inherit;
}
.search-results > thead > tr > th,
.search-results > tbody > tr > td {
  font-size: 13px;
  vertical-align: middle;
}
.search-filters.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#field-search-results {
  white-space: -moz-pre-wrap !important;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: pre-wrap;
  /* css-3 */
  word-wrap: break-word;
  word-break: break-all;
  table-layout: fixed;
  border: 1px solid #ddd;
}
#saved-search,
#chem-info-search-results {
  display: none;
}
.saved-search-actions a {
  font-size: 11px;
  margin-top: -2px;
  margin-right: 17px;
}
#listSavedSearches i {
  margin-left: 10px;
  margin-right: 5px;
}
#listSavedSearches dl {
  word-wrap: break-word;
}
.search-form-prepend {
  width: 110px;
}
.current-operator {
  font-size: 13px;
  /*font-style: italic;*/
}
.search-form-append {
  width: 40px;
  text-align: center;
}
.choose-chemical-identifer-type,
.choose-chemical-identifer-operator {
  vertical-align: top;
  margin-bottom: 2px;
}
.choose-chemical-identifer-type label,
.choose-chemical-identifer-operator label {
  font-size: 11.9px;
  font-style: italic;
  vertical-align: top;
  margin-top: -8px;
}
.action-buttons-group-left,
.action-buttons-group {
  margin-left: 10px;
  /*&-details {
		margin-left: 30px;
	}*/
}
.action-buttons-group-left-modify-summary,
.action-buttons-group-modify-summary {
  margin-left: 28px;
}
.action-buttons-group-right {
  margin-right: 10px;
}
#inventory-search {
  margin-top: -10px;
}
#inventory-search,
#saved-search,
#search-results-details {
  overflow-y: auto;
}
#inventory-search .input-half-block-search,
#saved-search .input-half-block-search,
#search-results-details .input-half-block-search {
  width: 420px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border: 0;
  background-color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#inventory-search .input-half-block-search-multisupport,
#saved-search .input-half-block-search-multisupport,
#search-results-details .input-half-block-search-multisupport {
  width: 390px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border: 0;
  background-color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#inventory-search .input-block-search,
#saved-search .input-block-search,
#search-results-details .input-block-search {
  width: 866px;
  border: none;
  /*-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
		//height: 23px;
		border: 1px solid #cccccc;
		background-color: white;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;*/
}
#inventory-search .combobox-container .add-on,
#saved-search .combobox-container .add-on,
#search-results-details .combobox-container .add-on {
  height: 23px;
}
#inventory-search .i-pre-search,
#saved-search .i-pre-search,
#search-results-details .i-pre-search,
#inventory-search .i-pre-search-cal,
#saved-search .i-pre-search-cal,
#search-results-details .i-pre-search-cal,
#inventory-search .i-add,
#saved-search .i-add,
#search-results-details .i-add {
  margin-top: -27px;
  color: #999;
  margin-right: 4px;
  cursor: pointer;
}
#inventory-search .i-pre-search i,
#saved-search .i-pre-search i,
#search-results-details .i-pre-search i,
#inventory-search .i-pre-search-cal i,
#saved-search .i-pre-search-cal i,
#search-results-details .i-pre-search-cal i,
#inventory-search .i-add i,
#saved-search .i-add i,
#search-results-details .i-add i {
  padding: 5px;
}
#search-results-details .inline-xsmall {
  min-width: 55px;
  border: 0;
}
#search-results-details .inline-small {
  min-width: 80px;
  border: 0;
}
#search-results-details .inline-medium {
  min-width: 100px;
  border: 0;
}
#search-results-details .inline-large {
  min-width: 150px;
  border: 0;
}
#search-results-details .inline-large-cal {
  min-width: 80px;
  border: 0;
}
#search-results-details .inline-xlarge {
  min-width: 340px;
  border: 0;
}
#inventory-search,
#chemInfoSearch #grp1 input[type=text],
#search-results-details {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#inventory-search:hover,
#chemInfoSearch #grp1 input[type=text]:hover,
#search-results-details:hover,
#inventory-search:active,
#chemInfoSearch #grp1 input[type=text]:active,
#search-results-details:active,
#inventory-search:focus,
#chemInfoSearch #grp1 input[type=text]:focus,
#search-results-details:focus,
#inventory-search:visited,
#chemInfoSearch #grp1 input[type=text]:visited,
#search-results-details:visited {
  outline-color: transparent;
  outline-style: none;
  outline: 0;
  outline: none;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#inventory-search input,
#chemInfoSearch #grp1 input[type=text] input,
#search-results-details input {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
}
#bulk-modify-inventory,
#copy-inventory {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  overflow-y: hidden;
  overflow-x: hidden;
  margin-top: -10px;
}
#bulk-modify-inventory .search-input-container,
#copy-inventory .search-input-container {
  width: 420px;
}
#bulk-modify-inventory:hover,
#copy-inventory:hover,
#bulk-modify-inventory:active,
#copy-inventory:active,
#bulk-modify-inventory:focus,
#copy-inventory:focus,
#bulk-modify-inventory:visited,
#copy-inventory:visited {
  outline-color: transparent;
  outline-style: none;
  outline: 0;
  outline: none;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#bulk-modify-inventory input,
#copy-inventory input {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#bulk-modify-inventory .input-half-block-search,
#copy-inventory .input-half-block-search {
  width: 420px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border: 0;
  height: 29px;
  background-color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#bulk-modify-inventory .input-half-block-search-multisupport,
#copy-inventory .input-half-block-search-multisupport {
  width: 390px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border: 0;
  height: 23px;
  background-color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#bulk-modify-inventory .input-block-search,
#copy-inventory .input-block-search {
  width: 860px;
  border: none;
  /*-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
		height: 23px;
		border: 1px solid #cccccc;
		background-color: white;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;*/
}
#bulk-modify-inventory .combobox-container .add-on,
#copy-inventory .combobox-container .add-on {
  height: 23px;
}
#bulk-modify-inventory .i-pre-search,
#copy-inventory .i-pre-search,
#bulk-modify-inventory .i-pre-search-cal,
#copy-inventory .i-pre-search-cal,
#bulk-modify-inventory .i-add,
#copy-inventory .i-add {
  margin-top: -27px;
  color: #999;
  margin-right: 4px;
  cursor: pointer;
}
#bulk-modify-inventory .i-pre-search i,
#copy-inventory .i-pre-search i,
#bulk-modify-inventory .i-pre-search-cal i,
#copy-inventory .i-pre-search-cal i,
#bulk-modify-inventory .i-add i,
#copy-inventory .i-add i {
  padding: 5px;
}
#bulk-modify-inventory .radio:first-child,
#copy-inventory .radio:first-child,
#bulk-modify-inventory .controls > .checkbox:first-child,
#copy-inventory .controls > .checkbox:first-child {
  padding-top: 5px;
  height: auto;
}
#bulk-modify-inventory .radio,
#copy-inventory .radio,
#bulk-modify-inventory .controls > .checkbox,
#copy-inventory .controls > .checkbox {
  padding-top: 5px;
  height: auto;
}
#inventory-search,
#chemInfoSearch .dropdown-toggle {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  margin-left: -1px;
}
.search-input-container {
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  padding-top: -1px;
  margin: 0;
  padding: 0;
  height: 28;
}
.search-input-container .input-half-block {
  width: 272px;
  margin-top: 1px;
  border: 0;
}
.search-input-container .input-half-block-cal {
  width: 270px;
}
.search-input-container .input-block-level {
  width: 725px;
  border: 0;
}
#chemInfoSearch {
  margin-top: 10px;
}
#chemInfoSearch .well {
  padding-top: 6px;
  padding-bottom: 4px;
}
#chemInfoSearch > .well .row-fluid {
  margin-top: 0;
}
#chemInfoSearch #grp1 {
  margin-bottom: 10px;
}
#chemInfoSearch #chem-info-search-results div.search-filters {
  margin-bottom: 8px;
}
#chemInfoSearch .i-pre-search,
#chemInfoSearch .i-pre-search-cal {
  margin-top: -26px;
  color: #999;
  margin-right: 4px;
  cursor: pointer;
}
#chemInfoSearch .i-pre-search i,
#chemInfoSearch .i-pre-search-cal i {
  padding: 5px;
}
#search-results-summary {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  white-space: -moz-pre-wrap !important;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: pre-wrap;
  /* css-3 */
  word-wrap: break-word;
  word-break: break-all;
}
#search-results-summary_wrapper {
  height: auto;
  overflow-x: hidden;
}
/*#search-results-summary_processing {
	z-index: 1000000;
	background-color: red;
	position: absolute;
	top: 200px;
	left: 200px;
}*/
#search-results-details_wrapper {
  top: -10px;
  height: auto;
  overflow: hidden;
  border-right: 1px solid #ddd;
}
#search-results-details_wrapper .dataTables_scrollBody,
#search-results-details_wrapper .dataTables_scrollHead {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
#search-results-details {
  background-color: transparent;
}
.search-results-total-summary,
.search-results-total-details,
.search-results-total-cheminfo {
  opacity: 0;
  margin-left: 14px;
  font-weight: bold;
  font-style: italic;
  font-size: 11.9px;
  float: left;
  height: auto;
}
.search-results-total-summary {
  margin-top: -9px;
  margin-bottom: 8px;
}
.search-results-total-cheminfo {
  margin-top: -2px;
  margin-bottom: 7px;
}
.search-results-total-details {
  margin-left: 14px;
  top: -8px;
  position: relative;
  margin-bottom: 8px;
  font-weight: bold;
  font-style: italic;
  font-size: 11.9px;
  float: left;
  width: 100%;
  min-height: 20px;
}
.search-result-actions {
  min-width: 70px;
  display: block;
}
.search-multi-container {
  padding: 5px 0 5px 5px;
  margin-top: -3px;
  display: none;
}
.search-multi-container .search-multi-item {
  margin-left: 5px;
  margin-top: 5px;
  font-weight: normal;
  background-color: #045f85;
}
.search-multi-container .search-multi-label {
  font-style: italic;
  font-size: 11.9px;
}
.search-multi-container .item-remove {
  margin-left: 10px;
  cursor: pointer;
}
.search-summary-results-amount-english,
.search-summary-results-unit-english,
.search-details-results-amount-metric,
.search-details-results-amount-english,
.search-details-results-unit-metric,
.search-details-results-unit-english,
.search-result-inline-mod {
  display: none;
}
.search-result-inline-mod {
  min-width: 70px;
}
#search-results-details .radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 0;
}
.inline-xsmall {
  min-width: 55px;
  font-size: 13px;
}
.inline-small {
  min-width: 80px;
  font-size: 13px;
}
.inline-medium {
  min-width: 100px;
  font-size: 13px;
}
.inline-large {
  min-width: 150px;
  font-size: 13px;
}
.inline-large-cal {
  min-width: 80px;
  font-size: 13px;
}
.inline-xlarge {
  min-width: 340px;
}
.selected-row .controls > .radio {
  padding-top: 3px;
}
.selected-row .controls > .radio:not(:first-child) {
  padding-left: 10px;
}
.inline-edit-product-num-feedback {
  margin-top: 5px;
  margin-right: 7px;
}
/*.bulk-modify-container {
	border: 0;

	label {
		margin-left: 10px;
	}
}*/
.DTFC_LeftBodyWrapper .DTFC_Cloned tbody tr td {
  border: 0;
}
.DTFC_LeftBodyWrapper .DTFC_Cloned tbody tr td span {
  text-align: right;
}
.DTFC_LeftBodyWrapper .DTFC_Cloned tbody tr td span a:first-child small {
  font-size: 75%;
  margin-bottom: -12px;
  display: block;
}
.DTFC_LeftBodyWrapper .DTFC_Cloned tbody tr td span a:last-child small {
  font-size: 75%;
  margin-top: -13px;
  display: block;
}
.dropdown-menu-inline-edit {
  display: none;
}
.infinite-scroll-loading-indicator-summary {
  opacity: 0;
  min-height: 10px;
  z-index: 1;
  margin-top: -2px;
  min-width: 100%;
}
.infinite-scroll-loading-indicator-summary div {
  width: 20%;
}
.infinite-scroll-loading-indicator-details {
  opacity: 0;
  min-height: 10px;
  z-index: 1;
  margin-top: -10px;
}
.infinite-scroll-loading-indicator-details div {
  width: 20%;
}
.infinite-scroll-loading-indicator-cheminfo {
  opacity: 0;
  min-height: 10px;
  z-index: 1;
  margin-top: -2px;
  min-width: 100%;
}
.infinite-scroll-loading-indicator-cheminfo div {
  width: 20%;
}
.progress.progress-striped.active.infinite-scroll-loading-indicator-details,
.progress.progress-striped.active.infinite-scroll-loading-indicator-summary,
.progress.progress-striped.active.infinite-scroll-loading-indicator-cheminfo {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rows-loaded {
  margin-right: 3px;
}
.popover-row-count {
  margin-right: 10px;
}
#popover-summary-row-count,
#popover-details-row-count {
  display: none;
}
.summary-about-main-names {
  margin-left: 6px;
}
.dataTables_scroll {
  background-color: white;
  border: none;
}
.collapsible-group .row-fluid {
  min-height: 52px;
}
#popover-chemical-identifier-operator {
  margin-left: 25px;
}
#searchOptions {
  display: none;
}
/*.datatable-scroll {
	overflow-x: auto;
	overflow-y: visible;
}*/
.modify-all-message {
  display: none;
  color: #115C8E;
}
.infinite-list-item {
  display: table;
  width: 100%;
}
.infinite-list-item div {
  font-size: 13px;
  display: table-cell;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  word-break: break-word;
  word-wrap: break-word;
}
.infinite-list-item div:nth-child(1) {
  width: 52px;
  min-width: 52px;
  max-width: 52px;
}
.infinite-list-item div:nth-child(2) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.infinite-list-item div:nth-child(3) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.infinite-list-item div:nth-child(4) {
  width: 190px;
  min-width: 190px;
  max-width: 190px;
}
.infinite-list-item div:nth-child(5) {
  width: 65px;
  min-width: 65px;
  max-width: 65px;
}
.infinite-list-item div:nth-child(6) {
  width: 88px;
  min-width: 88px;
  max-width: 88px;
}
.infinite-list-item div:nth-child(7) {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
}
.infinite-list-item div:nth-child(8) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.infinite-list-item div:nth-child(9) {
  border-right: 1px solid #ddd;
}
#restore-deleted-data {
  margin-bottom: 10px;
}
.restore-deleted-data-header {
  display: table;
  width: 100%;
  background-color: #ededed;
  font-weight: bold;
  font-size: 13px;
}
.restore-deleted-data-header div {
  padding: 10px;
  display: table-cell;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  cursor: pointer;
}
.restore-deleted-data-header div i {
  float: right;
  margin-top: 5px;
}
.restore-deleted-data-header div:nth-child(1) {
  width: 52px;
  min-width: 52px;
  max-width: 52px;
}
.restore-deleted-data-header div:nth-child(2) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.restore-deleted-data-header div:nth-child(3) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.restore-deleted-data-header div:nth-child(4) {
  width: 190px;
  min-width: 190px;
  max-width: 190px;
}
.restore-deleted-data-header div:nth-child(5) {
  width: 65px;
  min-width: 65px;
  max-width: 65px;
}
.restore-deleted-data-header div:nth-child(6) {
  width: 88px;
  min-width: 88px;
  max-width: 88px;
}
.restore-deleted-data-header div:nth-child(7) {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
}
.restore-deleted-data-header div:nth-child(8) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.restore-deleted-data-header div:nth-child(10) {
  background-color: #fff;
  border-bottom: none;
  padding: 0;
  margin: 0;
  width: 14px;
  min-width: 14px;
  max-width: 14px;
}
.presearch-deleted {
  color: red;
}
.presearch-deleted-chem-identifier {
  color: red;
}
.run-saved-search-on-deleted {
  display: none;
}
/**
 * ChemInfo
 */
.cheminfo-search-data-header {
  display: table;
  width: 100%;
  background-color: #ededed;
  font-weight: bold;
  font-size: 13px;
}
.cheminfo-search-data-header div {
  padding: 10px;
  display: table-cell;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  cursor: pointer;
  /*&:nth-child(2) { // Chemical Name
			width: 50px;
			min-width: 50px;
			max-width: 50px;
		}*/
}
.cheminfo-search-data-header div i {
  float: right;
  margin-top: 5px;
}
.cheminfo-search-data-header div:nth-child(1) {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
}
.cheminfo-search-data-header div:nth-child(3) {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
}
.cheminfo-search-data-header div:nth-child(4) {
  background-color: #fff;
  border-bottom: none;
  padding: 0;
  margin: 0;
  width: 14px;
  min-width: 14px;
  max-width: 14px;
}
.infinite-list-item-cheminfo {
  display: table;
  width: 100%;
}
.infinite-list-item-cheminfo-compact {
  width: 100%;
  height: auto;
  margin: 0.2em 0;
}
.infinite-list-item-cheminfo div {
  font-size: 13px;
  display: table-cell;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  word-break: break-word;
  word-wrap: break-word;
  /*&:nth-child(2) { // Chemical Name
		width: 50px;
		min-width: 50px;
		max-width: 50px;
	}*/
}
.infinite-list-item-cheminfo div:nth-child(1) {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
}
.infinite-list-item-cheminfo div:nth-child(3) {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
}
#fieldSearchSurplus {
  margin-top: 0px;
  margin-left: -5px;
}
#change-domain {
  display: none;
  padding-bottom: 5px;
}
.planning-building {
  background-color: #D3D318 !important;
}
.search-surplus-data-header {
  display: table;
  width: 100%;
  background-color: #ededed;
  font-weight: bold;
  font-size: 13px;
}
.search-surplus-data-header div {
  padding: 10px;
  display: table-cell;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  cursor: pointer;
}
.search-surplus-data-header div i {
  float: right;
  margin-top: 5px;
}
.search-surplus-data-header div:nth-child(1) {
  width: 52px;
  min-width: 52px;
  max-width: 52px;
}
.search-surplus-data-header div:nth-child(2) {
  width: 68px;
  min-width: 68px;
  max-width: 68px;
}
.search-surplus-data-header div:nth-child(3) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.search-surplus-data-header div:nth-child(4) {
  width: 67px;
  min-width: 67px;
  max-width: 67px;
}
.search-surplus-data-header div:nth-child(5) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.search-surplus-data-header div:nth-child(6) {
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}
.search-surplus-data-header div:nth-child(7) {
  width: 58px;
  min-width: 58px;
  max-width: 58px;
}
.search-surplus-data-header div:nth-child(8) {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
.search-surplus-data-header div:nth-child(9) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.search-surplus-data-header div:nth-child(10) {
  width: 44px;
  min-width: 44px;
  max-width: 44px;
}
.search-surplus-data-header div:nth-child(11) {
  width: 43px;
  min-width: 43px;
  max-width: 43px;
}
.search-surplus-data-header div:nth-child(12) {
  width: 43px;
  min-width: 43px;
  max-width: 43px;
}
.search-surplus-data-header div:nth-child(13) {
  background-color: #fff;
  border-bottom: none;
  padding: 0;
  margin: 0;
  width: 14px;
  min-width: 14px;
  max-width: 14px;
}
.infinite-list-item-search-surplus {
  display: table;
  width: 100%;
}
.infinite-list-item-search-surplus div {
  font-size: 13px;
  display: table-cell;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  word-break: break-word;
  word-wrap: break-word;
}
.infinite-list-item-search-surplus div:nth-child(1) {
  width: 52px;
  min-width: 52px;
  max-width: 52px;
}
.infinite-list-item-search-surplus div:nth-child(2) {
  width: 68px;
  min-width: 68px;
  max-width: 68px;
}
.infinite-list-item-search-surplus div:nth-child(3) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.infinite-list-item-search-surplus div:nth-child(4) {
  width: 67px;
  min-width: 67px;
  max-width: 67px;
}
.infinite-list-item-search-surplus div:nth-child(5) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.infinite-list-item-search-surplus div:nth-child(6) {
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}
.infinite-list-item-search-surplus div:nth-child(7) {
  width: 58px;
  min-width: 58px;
  max-width: 58px;
}
.infinite-list-item-search-surplus div:nth-child(8) {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
.infinite-list-item-search-surplus div:nth-child(9) {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}
.infinite-list-item-search-surplus div:nth-child(10) {
  width: 44px;
  min-width: 44px;
  max-width: 44px;
}
.infinite-list-item-search-surplus div:nth-child(11) {
  width: 43px;
  min-width: 43px;
  max-width: 43px;
}
.infinite-list-item-search-surplus div:nth-child(12) {
  width: 43px;
  min-width: 43px;
  max-width: 43px;
}
#search-surplus-data {
  margin-bottom: 10px;
}
#save-search-surplus {
  outline: none;
}
.details-col-chem_name,
.details-col-pi_id,
.details-col-owner_name,
.details-col-manuf_code,
.details-col-manuf_name,
.details-col-formula {
  word-wrap: break-word;
}
.details-col-chem_name,
.details-col-manuf_code,
.details-col-manuf_name,
.details-col-facility_name {
  min-width: 225px;
  border: 0 !important;
}
.details-col-dept_code,
.details-col-dept_name,
.details-col-unit,
.details-col-formula,
.details-col-pi_id,
.details-col-owner_name,
.details-col-inventory_by,
.details-col-create_by,
.details-col-modify_by {
  min-width: 150px;
  border: 0 !important;
}
.details-col-inv_id,
.details-col-su_num,
.details-col-storage_group,
.details-col-phys_state,
.details-col-room_num,
.details-col-floor_code,
.details-col-location,
.details-col-shelf,
.details-col-bay_bench,
.details-col-amount,
.details-col-cas_num,
.details-col-product_num,
.details-col-container_barcode,
.details-col-product_barcode,
.details-col-received_dt,
.details-col-expiration_dt,
.details-col-create_dt,
.details-col-modify_dt,
.details-col-privacy_ind,
.details-col-surplus_ind,
.details-col-userdef1,
.details-col-userdef2,
.details-col-userdef3,
.details-col-udf_label1,
.details-col-udf_label2,
.details-col-udf_label3 {
  min-width: 75px;
  border: 0 !important;
}
/**
* LESS files to load when the user is on the home screen
*/
.search-filters {
  font-size: 13.3px;
  padding: 8px 14px 8px 14px;
  margin-bottom: 15px;
  line-height: 16.1px;
}
.search-filters.alert-info {
  color: #33799B;
  background-color: #d9edf7;
  border-color: #bce8f1;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.search-filters.alert-gray {
  color: #666666;
  background-color: #eeeeee;
  border-color: #E3E3E3;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.search-filters.alert-gray h4 {
  color: 666666;
}
.search-results > thead > tr > th {
  font-size: 13px;
  vertical-align: middle;
}
#search-results .actions-header {
  background-image: none;
}
#search-results .actions {
  text-align: center;
}
.search-summary-footer {
  float: right;
  vertical-align: top;
  font-size: 12px;
}
.search-summary-footer a {
  margin-left: 12px;
  margin-right: 12px;
}
.search-summary-footer i {
  vertical-align: top;
  margin-top: 3px;
  margin-right: 3px;
  opacity: 0.6;
}
/*@-moz-document url-prefix() { 
	#field-search-results {
		display: inline;
	}
}*/
#save-search {
  float: left;
}
#searchParams i {
  margin-left: 10px;
  margin-right: 5px;
}
#searchParams a {
  float: right;
}
#summary-view {
  display: none;
}
#search {
  /* overrides what's in the template css */
  position: inherit;
  z-index: inherit;
  top: inherit;
  left: inherit;
}
.search-results > thead > tr > th,
.search-results > tbody > tr > td {
  font-size: 13px;
  vertical-align: middle;
}
.search-filters.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#field-search-results {
  white-space: -moz-pre-wrap !important;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: pre-wrap;
  /* css-3 */
  word-wrap: break-word;
  word-break: break-all;
  table-layout: fixed;
  border: 1px solid #ddd;
}
#add-templates {
  display: none;
}
#add-templates dl {
  white-space: -moz-pre-wrap !important;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  white-space: pre-wrap;
  /* css-3 */
  word-wrap: break-word;
  word-break: break-all;
}
.add-template-actions a {
  font-size: 11px;
  margin-top: -2px;
  margin-right: 17px;
}
#listSavedSearches i {
  margin-left: 10px;
  margin-right: 5px;
}
#listSavedSearches dl {
  word-wrap: break-word;
}
.search-form-prepend {
  width: 110px;
}
.current-operator {
  font-size: 13px;
  /*font-style: italic;*/
}
.search-form-append {
  width: 40px;
  text-align: center;
}
#add-inventory,
#add-templates,
#add-user,
#add-owner {
  overflow-y: auto;
  padding-top: 10px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: -10px;
}
#add-inventory:hover,
#add-templates:hover,
#add-user:hover,
#add-owner:hover,
#add-inventory:active,
#add-templates:active,
#add-user:active,
#add-owner:active,
#add-inventory:focus,
#add-templates:focus,
#add-user:focus,
#add-owner:focus
#add-inventory:visited,
#add-templates:visited,
#add-user:visited,
#add-owner:visited {
  outline-color: transparent;
  outline-style: none;
  outline: 0;
  outline: none;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span2-block,
#add-templates .input-span2-block,
#add-user .input-span2-block,
#add-owner .input-span2-block {
  float: none;
  width: 124px;
  max-width: 124px;
  margin-left: 0;
  border: 0;
  margin-top: 0px;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span2-block-presearch,
#add-templates .input-span2-block-presearch,
#add-user .input-span2-block-presearch,
#add-owner .input-span2-block-presearch,
#add-inventory .input-span2-block-cal,
#add-templates .input-span2-block-cal,
#add-user .input-span2-block-cal,
#add-owner .input-span2-block-cal {
  float: none;
  width: 92px;
  max-width: 92px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  margin-top: 0px;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span3-block,
#add-templates .input-span3-block,
#add-user .input-span3-block,
#add-owner .input-span3-block {
  float: none;
  width: 204px;
  max-width: 204px;
  margin-left: 0;
  border: 0;
  margin-top: 0px;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span3-block-presearch,
#add-templates .input-span3-block-presearch,
#add-user .input-span3-block-presearch,
#add-owner .input-span3-block-presearch,
#add-inventory .input-span3-block-cal,
#add-templates .input-span3-block-cal,
#add-user .input-span3-block-cal,
#add-owner .input-span3-block-cal {
  float: none;
  width: 172px;
  max-width: 172px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  margin-top: 0px;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span3-block-combobox,
#add-templates .input-span3-block-combobox,
#add-user .input-span3-block-combobox,
#add-owner .input-span3-block-combobox {
  float: none;
  width: 204px;
  max-width: 204px;
  margin-left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span4-block,
#add-templates .input-span4-block,
#add-user .input-span4-block,
#add-owner .input-span4-block {
  float: none;
  width: 220px;
  max-width: 220px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span4-block-presearch,
#add-templates .input-span4-block-presearch,
#add-user .input-span4-block-presearch,
#add-owner .input-span4-block-presearch {
  float: none;
  width: 244px;
  max-width: 244px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span5-block,
#add-templates .input-span5-block,
#add-user .input-span5-block,
#add-owner .input-span5-block {
  float: none;
  width: 300px;
  max-width: 300px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span5-block-presearch,
#add-templates .input-span5-block-presearch,
#add-templates .input-span5-block-presearch,
#add-user .input-span5-block-presearch,
#add-owner .input-span5-block-presearch {
  float: none;
  width: 268px;
  max-width: 268px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span6-block,
#add-templates .input-span6-block,
#add-user .input-span6-block,
#add-owner .input-span6-block {
  float: none;
  width: 428px;
  max-width: 428px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span6-block-presearch,
#add-templates .input-span6-block-presearch,
#add-user .input-span6-block-presearch,
#add-owner .input-span6-block-presearch {
  float: none;
  width: 396px;
  max-width: 396px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span6-block-combobox,
#add-templates .input-span6-block-combobox,
#add-user .input-span6-block-combobox,
#add-owner .input-span6-block-combobox {
  float: none;
  width: 421.6px;
  max-width: 421.6px;
  margin-left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span7-block,
#add-templates .input-span7-block,
#add-user .input-span7-block,
#add-owner .input-span7-block {
  float: none;
  width: 460px;
  max-width: 460px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span7-block-presearch,
#add-templates .input-span7-block-presearch,
#add-user .input-span7-block-presearch,
#add-owner .input-span7-block-presearch {
  float: none;
  width: 428px;
  max-width: 428px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span8-block,
#add-templates .input-span8-block,
#add-user .input-span8-block,
#add-owner .input-span8-block {
  float: none;
  width: 540px;
  max-width: 540px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span8-block-presearch,
#add-templates .input-span8-block-presearch,
#add-user .input-span8-block-presearch,
#add-owner .input-span8-block-presearch {
  float: none;
  width: 508px;
  max-width: 508px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span9-block,
#add-templates .input-span9-block,
#add-user .input-span9-block,
#add-owner .input-span9-block {
  float: none;
  width: 620px;
  max-width: 620px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span9-block-presearch,
#add-templates .input-span9-block-presearch,
#add-user .input-span9-block-presearch,
#add-owner .input-span9-block-presearch {
  float: none;
  width: 588px;
  max-width: 588px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span10-block,
#add-templates .input-span10-block,
#add-user .input-span10-block,
#add-owner .input-span10-block {
  float: none;
  width: 700px;
  max-width: 700px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span10-block-presearch,
#add-templates .input-span10-block-presearch,
#add-user .input-span10-block-presearch,
#add-owner .input-span10-block-presearch {
  float: none;
  width: 668px;
  max-width: 668px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span11-block,
#add-templates .input-span11-block,
#add-user .input-span11-block,
#add-owner .input-span11-block {
  float: none;
  width: 780px;
  max-width: 780px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span11-block-presearch,
#add-templates .input-span11-block-presearch,
#add-user .input-span11-block-presearch,
#add-owner .input-span11-block-presearch {
  float: none;
  width: 748px;
  max-width: 748px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span12-block,
#add-templates .input-span12-block,
#add-user .input-span12-block,
#add-owner .input-span12-block {
  float: none;
  width: 861.6px;
  max-width: 861.6px;
  margin-left: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span12-block-presearch,
#add-templates .input-span12-block-presearch,
#add-user .input-span12-block-presearch,
#add-owner .input-span12-block-presearch {
  float: none;
  width: 828px;
  max-width: 828px;
  margin-left: 0;
  padding-right: 20px;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span2-block-combobox,
#add-templates .input-span2-block-combobox,
#add-user .input-span2-block-combobox,
#add-owner .input-span2-block-combobox {
  float: none;
  width: 124px;
  max-width: 124px;
  margin-left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span2-block-combobox-validated,
#add-templates .input-span2-block-combobox-validated,
#add-user .input-span2-block-combobox-validated,
#add-owner .input-span2-block-combobox-validated {
  width: 60px;
}
#add-inventory .input-span4-block-combobox,
#add-templates .input-span4-block-combobox,
#add-user .input-span4-block-combobox,
#add-owner .input-span4-block-combobox {
  float: none;
  width: 272px;
  max-width: 272px;
  margin-left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory .input-span4-block-combobox-validated,
#add-templates .input-span4-block-combobox-validated,
#add-user .input-span4-block-combobox-validated,
#add-owner .input-span4-block-combobox-validated {
  float: none;
  width: 236px;
  max-width: 236px;
  margin-left: 0;
}
#add-inventory .input-span5-block-combobox,
#add-templates .input-span5-block-combobox,
#add-user .input-span5-block-combobox,
#add-owner .input-span5-block-combobox {
  float: none;
  width: 364px;
  max-width: 364px;
  margin-left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#add-inventory,
#add-user,
#add-owner {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  margin-left: -1px;
}
#add-inventory .collapsible-group.well.well-sticky .row-fluid:first-child, 
#add-user .collapsible-group.well.well-sticky .row-fluid:first-child,
#add-owner .collapsible-group.well.well-sticky .row-fluid:first-child {
  height: 23px;
  max-height: 23px;
  min-height: inherit;
}
#add-user #s2id_fieldSUNetID, #add-user #s2id_fieldDepartment {
  min-width: 280px;
}
#add-user #s2id_fieldBuilding {
  margin-left: 2.15em;
}
#add-owner #s2id_fieldOwnerUnivID {
  margin-left: 0em;
}
.add-input-container {
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  padding-top: -1px;
  margin: 0;
  padding: 0;
  height: 28px;
}
.add-input-container .validated {
  padding-right: 20px;
}
.add-input-container .input-block-level {
  width: 725px;
}
#add-inventory .i-pre-search,
#add-inventory .i-pre-add-cal,
#add-inventory .i-add {
  margin-top: -26px;
  color: #999;
  margin-right: 4px;
  cursor: pointer;
}
#add-inventory .i-pre-search i,
#add-inventory .i-pre-add-cal i,
#add-inventory .i-add i {
  padding: 5px;
}
#add-inventory .i-pre-add-cal {
  margin-left: 178px;
}
#add-inventory .i-pre-validate {
  margin-top: -25px;
  color: #999;
  margin-right: -20px;
  cursor: pointer;
}
#search-results-details {
  background-color: transparent;
}
.search-results-total-summary,
.chem-info-list-total,
.restore-deleted-total,
.search-surplus-total {
  margin-left: 14px;
  margin-top: -9px;
  margin-bottom: 8px;
  font-weight: bold;
  font-style: italic;
  font-size: 11.9px;
  float: left;
  height: auto;
}
/*.search-result-actions { // Makes space for icons next to text in the actions area
	padding-right: 20px;
	display: block;
}*/
.required-fields-msg {
  margin-top: 27px;
  margin-left: 10px;
  padding-bottom: 12px;
  font-style: italic;
  font-size: 12px;
  text-align: center;
}
.validated-input {
  padding-right: 20px;
}
.add-inventory-error {
  margin-right: 4px;
}
.add-inventory-include-mixtures {
  position: relative;
  bottom: -23px;
  padding: 0;
  width: 140px;
  left: -8px;
}
.add-inventory-include-mixtures label {
  font-size: 11.9px;
  margin-left: -10px;
}
.add-inventory-include-mixtures label input {
  margin-left: -5px;
}
.add-inventory-include-mixtures i {
  font-size: 14px;
}
.add-template-comment {
  color: #3a87ad;
  font-size: 13.3px;
  font-style: italic;
}
#fieldIncludeMixtures {
  margin-top: 0px;
}
.add-field-pin i {
  color: #f0850d;
  margin-left: 5px;
  display: none;
}
#fieldGDN {
  color: #999;
  font-style: italic;
}
#planning-building-selected-add {
  display: none;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*&: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,.2);
        position: absolute;
        top: -7px;
        left: 6px;
    }
    &:after {
        content: '';
        display: inline-block;
        border-left:   6px solid transparent;
        border-right:  6px solid transparent;
        border-bottom: 6px solid @white;
        position: absolute;
        top: -6px;
        left: 7px;
    }*/
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #ccc;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #ccc;
}
.datepicker td.old,
.datepicker td.new {
  color: #999;
}
.datepicker td.active,
.datepicker td.active:hover {
  background-color: #044d85;
  background-image: -moz-linear-gradient(top, #045f85, #043485);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#045f85), to(#043485));
  background-image: -webkit-linear-gradient(top, #045f85, #043485);
  background-image: -o-linear-gradient(top, #045f85, #043485);
  background-image: linear-gradient(to bottom, #045f85, #043485);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff045f85', endColorstr='#ff043485', GradientType=0);
  border-color: #043485 #043485 #02173b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #043485;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #fff;
  background-color: #043485;
  *background-color: #032a6d;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #022054 \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #ccc;
}
.datepicker td span.active {
  background-color: #044d85;
  background-image: -moz-linear-gradient(top, #045f85, #043485);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#045f85), to(#043485));
  background-image: -webkit-linear-gradient(top, #045f85, #043485);
  background-image: -o-linear-gradient(top, #045f85, #043485);
  background-image: linear-gradient(to bottom, #045f85, #043485);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff045f85', endColorstr='#ff043485', GradientType=0);
  border-color: #043485 #043485 #02173b;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #043485;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #fff;
  background-color: #043485;
  *background-color: #032a6d;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #022054 \9;
}
.datepicker td span.old {
  color: #999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #ccc;
}
/*.datepicker-top {
    padding: 4px;
    margin-top: 1px;
    .border-radius(4px);
    &-inline {
        width: 220px;
    }
    direction: ltr;
    &&-rtl {
        direction: rtl;
        table tr td span {
            float: right;
        }
    }
    &-dropdown {
        top: 0;
        left: 0;
        &: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,.2);
            border-top: 7px solid #ccc;
            border-top-color: rgba(0,0,0,.2);
            position: absolute;
            //top: -7px;
            bottom: -7px;
            left: 6px;
        }
        &:after {
            content: '';
            display: inline-block;
            border-left:   6px solid transparent;
            border-right:  6px solid transparent;
            //border-bottom: 6px solid @white;
            border-top: 6px solid @white;
            position: absolute;
            //top: -6px;
            bottom: -6px;
            left: 7px;
        }
    }
    >div {
        display: none;
    }
    &.days div.datepicker-days {
        display: block;
    }
    &.months div.datepicker-months {
        display: block;
    }
    &.years div.datepicker-years {
        display: block;
    }
    table{
        margin: 0;
    }
    td,
    th{
        text-align: center;
        width: 20px;
        height: 20px;
        .border-radius(4px);

        border: none;
    }
    // Inline display inside a table presents some problems with
    // border and background colors.
    .table-striped & table tr {
        td, th {
            background-color:transparent;
        }
    }
    table tr td {
        &.day:hover {
            background: @grayLighter;
            cursor: pointer;
        }
        &.old,
        &.new {
            color: @grayLight;
        }
        &.disabled,
        &.disabled:hover {
            background: none;
            color: @grayLight;
            cursor: default;
        }
        &.today,
        &.today:hover,
        &.today.disabled,
        &.today.disabled:hover {
            @todayBackground: lighten(@orange, 30%);
            .buttonBackground(@todayBackground, spin(@todayBackground, 20));
        }
        &.active,
        &.active:hover,
        &.active.disabled,
        &.active.disabled:hover {
            .buttonBackground(@btnPrimaryBackground, spin(@btnPrimaryBackground, 20));
            color: #fff;
            text-shadow: 0 -1px 0 rgba(0,0,0,.25);
        }
        span {
            display: block;
            width: 23%;
            height: 54px;
            line-height: 54px;
            float: left;
            margin: 1%;
            cursor: pointer;
            .border-radius(4px);
            &:hover {
                background: @grayLighter;
            }
            &.disabled,
            &.disabled:hover {
                background:none;
                color: @grayLight;
                cursor: default;
            }
            &.active,
            &.active:hover,
            &.active.disabled,
            &.active.disabled:hover {
                .buttonBackground(@btnPrimaryBackground, spin(@btnPrimaryBackground, 20));
                color: #fff;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25);
            }
            &.old {
                color: @grayLight;
            }
        }
    }

    th.switch {
        width: 145px;
    }

    thead tr:first-child th,
    tfoot tr:first-child th {
        cursor: pointer;
        &:hover{
            background: @grayLighter;
        }
    }
}*/
.datepicker-arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}
.datepicker-arrow-down {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f00;
  /*content: '';
    width: 0;
    height: 0;
    //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,.2);
    border-top: 7px solid #ccc;
    border-top-color: rgba(0,0,0,.2);
    position: absolute;
    //top: -7px;
    bottom: -7px;
    left: 6px;*/
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
#cancel-ajax {
  position: absolute;
  color: #a3a3a3;
  text-align: center;
  bottom: 3px;
  left: 0;
  right: 0;
  height: auto;
  font-style: italic;
}
.cancel-ajax {
  color: #a3a3a3;
  text-align: center;
  height: auto;
  font-style: italic;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
/*
 * Namespace DTCR - "DataTables ColReorder" plug-in
 */
table.DTCR_clonedTable {
  background-color: white;
  z-index: 202;
}
div.DTCR_pointer {
  width: 1px;
  background-color: #1B94DA;
  z-index: 201;
}
body.alt div.DTCR_pointer {
  margin-top: -15px;
  margin-left: -9px;
  width: 18px;
  background: url('../images/insert.png') no-repeat top left;
}
.maintenance-mode {
  text-align: center;
}
.maintenance-mode img {
  margin-top: 10px;
}
.maintenance-mode .footer-text {
  position: inherit;
  bottom: auto;
  display: block;
  font-style: italic;
  font-size: 10.5px;
}
.toast {
  position: fixed;
  list-style: none;
  padding: 0;
  z-index: 999999;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.toast li {
  margin: 10px 3px 10px 0;
  display: block;
  border: 1px solid;
  padding: 0 10px 3px 10px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.toast li:first-child {
  margin-top: 0;
}
.toast li.default,
.toast li.error,
.toast li.info,
.toast li.clock,
.toast li.warning,
.toast li.chuck-norris,
.toast li.success {
  background: #ebebeb;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);
  /* IE6-8 */
  border-color: #bbbbbb;
}
.toast h1,
.toast h2,
.toast h3,
.toast h4 {
  display: inline;
}
.toast .title {
  font-size: 14.4px;
  font-weight: bold;
  margin-top: 5px;
}
.toast .msg {
  font-style: italic;
  font-size: 13.4px;
}
.toast-progress {
  margin-top: 13px;
  margin-bottom: 0px;
  height: 2px;
  opacity: 0.7;
}
.toast-progress.default {
  background-color: #3a87ad;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4098C4), to(#3a87ad));
  background: -webkit-linear-gradient(top, #4098C4, #3a87ad);
  background: -moz-linear-gradient(top, #4098C4, #3a87ad);
  background: -ms-linear-gradient(top, #4098C4, #3a87ad);
  background: -o-linear-gradient(top, #4098C4, #3a87ad);
}
.toast-progress.success {
  background-color: #468847;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#54A256), to(#468847));
  background: -webkit-linear-gradient(top, #54A256, #468847);
  background: -moz-linear-gradient(top, #54A256, #468847);
  background: -ms-linear-gradient(top, #54A256, #468847);
  background: -o-linear-gradient(top, #54A256, #468847);
}
.toast-progress.info {
  background-color: #3a87ad;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4098C4), to(#3a87ad));
  background: -webkit-linear-gradient(top, #4098C4, #3a87ad);
  background: -moz-linear-gradient(top, #4098C4, #3a87ad);
  background: -ms-linear-gradient(top, #4098C4, #3a87ad);
  background: -o-linear-gradient(top, #4098C4, #3a87ad);
}
.toast-progress.clock {
  background-color: #3a87ad;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4098C4), to(#3a87ad));
  background: -webkit-linear-gradient(top, #4098C4, #3a87ad);
  background: -moz-linear-gradient(top, #4098C4, #3a87ad);
  background: -ms-linear-gradient(top, #4098C4, #3a87ad);
  background: -o-linear-gradient(top, #4098C4, #3a87ad);
}
.toast-progress.warning {
  background-color: #DBB874;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0C97F), to(#DBB874));
  background: -webkit-linear-gradient(top, #F0C97F, #DBB874);
  background: -moz-linear-gradient(top, #F0C97F, #DBB874);
  background: -ms-linear-gradient(top, #F0C97F, #DBB874);
  background: -o-linear-gradient(top, #F0C97F, #DBB874);
}
.toast-progress.error {
  background-color: #b94a48;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D05452), to(#b94a48));
  background: -webkit-linear-gradient(top, #D05452, #b94a48);
  background: -moz-linear-gradient(top, #D05452, #b94a48);
  background: -ms-linear-gradient(top, #D05452, #b94a48);
  background: -o-linear-gradient(top, #D05452, #b94a48);
}
.toast-icon {
  position: absolute;
  font-size: 40px;
  padding-left: 5px;
  padding-right: 5px;
  height: 40px;
  margin-top: 12px;
  width: 40px;
}
.toast-icon.default,
.toast-icon.info {
  color: #3a87ad;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABLVJREFUeNrsnG+IVFUYxs9ua+6amRK2ptYG2z9WVvMPlosLGsZi6WoS5YfEDEytTFr8IBjbqi2jiEuBpUK0X/rgEmlhqSWWGKVtViKmIi0quJUFmospa6k9z5z3zg7jnZk7d++5c2fvfeD3Ydk7d848c857/tz3naKa2MfKB90CKkA1eAg8AIYJtwrUVeEPcA78Ck6Ao+AM+Nd0Q0sM3vt2UAtmgMliQqnLe3WDDvAN+AzsB12FYsgjYAF4Gtzj0T37gyphEegEn4APwE9eNr7Yw3vVgE/BD+A1D82w0wjwCmiXHlMbJEM4FNqkO9cbHoZ2sekpsA9slx6UN0PYjVeAH8GzHvc2N59jtvSYxl7EKtcfgjPFHhCT4BkU3QZWSY8Z5ZchDJYHvRy3BvQo+A48Z9oQDpFtYLAKvgaBrTKEjBgSEwpNHEItXhsSk95RqHrdqSlODFlZ4GYkm7Kqt4bMBW+pviPGk/lul+5jwCZDDbsB3gPHkjZ2lv4Dw+UbLTXw3htlw/h9LoaUgc0GZ5MD4NUs11TKgs9rDQTvgingktMhw7jxmMGu2+3RNW41Pt10bGfIOOmuJlUUgHiyTDakWQ1hJB6g+r4Yu5qyGTJd6QOdsOgJ2YqkNaRBhU8N6WYZRt1pPjVigswg6abdcvC4T23h8WYd+CLVkPk+fiuc+toC1EtesAyxhszdSp88hVWMnfcmG8LgMjTEhtwhwyZhSJ2K9KRlCI/dJkV+qIlgCA3h+eh9kR/xDWUVZ5nReVpK87HBL6CfzbQ7Ejyv9GMGP1VNQ6rzYAYfFzwDrme4hqf5c3xu1ygOmYo8GPJPFjOsa/xWZbF0T79VFNA4Uk5DBkXxtGc9QkPKIh8SKiu22VyFWSU05EbkQ49oyNXIhp41EA25EvmQ0GUa0hX5kFAXDTkb+ZDQ7zSkI/IhoY5i2WBF0jpKQ46Aa5EXcR2mISfB6ciLeCw9aU2730Z+xD24aJ2pfh75oXZbK1Xqa045ITbjvNJppglD/gI7QmwI08M7kw2hWkO80WtN3txZYjLuzhCasVfpzOebDKFaQmjIhtTtf7K+Ah+FyAzGzV2ZDKGYQXQxBGbwVP+mPDM7Q7i3WRsCQxgeDjsxxBpXew025nqezWCxU7PdP9IZwurHl5WujDQhVmHdL+9fmgKfJt6pXNa7OFyE8bPZpn1mymTmpm+h0uUgXpeNsR6vXWJV6pfCtRAfjdxlqGe+pHTZq8rVECsKLwdvG2jcEMFPsYghY6Gyk2qId8AbfSCIrgbrs13ktF6mucBN4VLiTScX5lJRRVOWKLM56F6LuSZMU29y+oJca+5YITET/FYAZnCGrM81/rmpyuS5wUTZMgdVXyqdN7cr1xe6rdvl2cEssFjOUoIirjGWKp1ReMrNDXpTjc05fQsYK0Mpn7GFz6ffV7q0hRVTrp8ieFGe3inBdpwctPiZCsUD8g+VLnbiIvJMb2/oZb0+E/lfVDqJr1H+NiXWzK1Rui5wHvjZqxub+CWHU9LYdUqXcnE8T1X6lxvcrkz/BseVPtniE4JDpoZoieFxfUBQsjdhkvCD4GH5u1xMsvJROfYvgD8F9oQO6W3n/BiD/wswAERRz2N6Qe8wAAAAAElFTkSuQmCC);
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: 4px 0px, center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: "192dpi"), only screen and (min-resolution: "2dppx") {
  .toast-icon.default,
  .toast-icon.info {
    background-image: url(data:image/png;base64,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);
    background-size: 34px 34px;
    background-repeat: no-repeat;
    background-position: 4px 0px, center;
  }
}
.toast-icon.error {
  color: #b94a48;
  background-image: url(data:image/png;base64,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);
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: 4px 0px, center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: "192dpi"), only screen and (min-resolution: "2dppx") {
  .toast-icon.error {
    background-image: url(data:image/png;base64,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);
    background-size: 34px 34px;
    background-repeat: no-repeat;
    background-position: 4px 0px, center;
  }
}
.toast-icon.warning {
  color: #c09853;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABQNJREFUeNrsnHuIVUUcx2cfPtbHqli7afki1FC2NNHMFBIUKV+J0OOPMIUeGhUu/iFoaplskkqBoYK6/wgl4gufKOpS2FZWiqwW0mKCjyzQXDVx1d2+387v5PV27r3nnntm5qzn/uDD4e6ee+Z3vjvzm5nfzGxBzeqpyoAVgV6gAvQHfcFDQmuB1ij8Di6CX8EvoA6cAbd0O1qs8dkdwSgwAYwUEdoGfNZNUA++BjvBV6ChpQgyCEwHU0CPkJ7ZBgwQ3gTnwDawHvwUpvOFIT5rBNgOjoB3QxTDyx4Gb4PvpcaMipIgbAobpTpP0twMvWLTeFADtkoNsiYIq/Fc8CN4MeTaFuQ9XpAasyCHWBX4JdhT7AdVEjyjYu3BB1JjBpoShMHy2zDbrQZ7CnwDXtItCJvIFtBZRd9KwZfShLQIUiW0NGMTWhH2OKRKakcQaw75BQsCfGe2XCvDEGReDmIEfQEdRlGugoW5NJmXwUeaHLyThiZNZTKeTAtaQ54AqzQ59gV4H7TyqEFNMtlbB4ZqKHulTBi/y0aQErBaY2+yUSZr6WyXJkE6gM/Bs+Ca3ybDuDFcY3susBx7hqTqjr0EeTIhKt/P9p5MSDMKwn67XQwEYZxalEmQ55ST0ImLjZWpSEpBKlX8rDKVIIy6Y2IoCNOb47wEmabia68lC9JNOZmnuBpjZ89EQRhcHoyxIJ3cZuMKMk7l7XlXEKbdns7roYaBLhSE+dHeeT1UdzCAgjxuIWfRHNI9YVsFBamwULCf1GUrC34NpGO9LBTc1cc9ZRb8epSCPGKh4HIf9zxgwy8KUmqh4G4+7rExLupEQUosFJzpZYss1ZCSQnV3s4pJy/SyHSzV3OJCS91bWYauvrMlQf7t/hotzR3SZeVKpZaYttsU5IaFgjuKKFHqYWh/U5AGCwWXqvRLHGWWBGmgIGctNdUoCnKBjtVbKrw8YmMQWj0FOWGp8LIcB246rI5LmceVs8BcZLjwV5WzYa9N0s+5OXe0JUGOUZBT4DdObAwX/owQFWMsPeV2u4dV3qjBFTcvsSuvh9rrdn+0Q+xyYizGJeVsM/1vf8ifYAd4w5ADDOLn5Jo8p2mWQNvdoCA7xZ97UnnVBid6y5STqevvQT/QR5w0ZdWJI0bXuBl3tyEHahO62MYkbsv1iCFfDihn5/P/BKGtMOSEnyy/qb3zy9MVehBsilEwZdzck+mvwB1EV2IgxnXlsc/MSxDObT6OgSAMD8f8ttPlEmx0mZ/erElj+TzstCSbwMXoP0s5JyN1mLu4ztW51kkUy3WoprIvybvd9Pplup3MnPS9rpzjIGEfG5sDXrEwMGuSwWddqhsyvegOcf7TkB1jqqGnhbjBQwybc+3rPwPz74Mg+iH4JKzBz5IWLgqHEgv93JjNaJCizEwVjCJqnAZwm/oiv1/IdnjMExITwfkWIAZ7yEnZxr8g8wXmDYYZno1ma/uka9+T7ReDTqCYO5gM3pJcSlSMY4x3lLOj8HSQB+Qyo2SfvgYMlqZkM7YwXbBWOUdbVsr4RpkWJLG2zBRnqmXSZMqYIN+gnMNOHESeyfWBYeYcToIZytnEt0A+6zKemVusnHOBXN85GtaDdfwnh9Pi7FLlHOVie+bCE/9zQ5eAz/wL/KyczBZXCH7Q1USLNbfrWnU3XcilSzdn+ph8LheR3FVDtv3L4A+BNaFeattFE23wHwEGAH0K4JWsN/r+AAAAAElFTkSuQmCC);
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: 4px 0px, center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: "192dpi"), only screen and (min-resolution: "2dppx") {
  .toast-icon.warning {
    background-image: url(data:image/png;base64,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);
    background-size: 34px 34px;
    background-repeat: no-repeat;
    background-position: 4px 0px, center;
  }
}
.toast-icon.success {
  color: #468847;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA09JREFUeNq8mG1IU1EYxx+nmDY1TUWNCEynoiCFJpK96JK0LCy1vpUQafUhiEC03NyCLA1Jo4ioL0F+a9YXw1mZWWR9k4KwaEmoaEvU1ETB2fqfcRxr3LfNzT/82L33vP137nPPfc4N2N9URB5IA/aCXSAFxIEQXrYArOAbeAve8GNJddeaHb9BCg0Ug7NgHwiTqJcEdoJK8Af0gHvALDeASqY8EzwDXaBUxoS7wngb1raT9+WVkSrQCw7S6lXC+zrtqREjuA82ku/E+nrA+1ZkxMDxlwT7dzdySsyxj2XkAS1oJB3cpLVTK0hzNxIAmsGGNTQSBZqKmosDXI2wVe0Qrb3Y4611NXLOn6NlJWZRdFi0WPH5FSMavmL6RWU7yuja8UZqOKqnKHWUUJVC3B4NM1IA1P4ycUZb7ThO25RGxjIDbQiNcK/Gxs5nRvL8bcIZnZgRlSpQqHoeM5LsaxPlAibGpseo/rGOpuenhZokq/irXFKB+Bcx4TGKTVQLmNCbGmhkckSsWZxKLj5Cg0OppqSG7lTedkS/pImcclETo1Ojkm9qyTSABZbuiI4K0vMd97fucC1lbskUn4mCqv+ujf8eV2LCubLOixWGYDZS4jXO8wgYqy+9TBmbM2RvBzPRYDIoMsGSKBVP7wRlnbGS8ckVmlmYdV6LXB9JesxSakKq47wip0L0dgxPDiuNb2tgUmHyHhxsE6sxMTtBFquFcjW5FBwU7Iyb7MRs0iRoYKTcm5hw1ys2I/1ytQZ+DFBLZwstLi06r8VGxJI2XesLE0z9Kp7CzcvVfG/5QK1drbS0vCRY7oiJDoM3JtjYvSqe8r9U0uL1YB/MtJFt2Sb4dEisE1J6gS2FZeXxvau0Vc/nHmoz3yLbX5vSxUpOjrFZsLLfIbAdpCppOfRrCEv1FKnXqam588ZqTDzFbFx33WDZQR3YzTMnWXV9NJP5UzfZ7XZvTUyCS0I56yC46ElPqzDBdAF8FcviHwLdGqSIbIx2uX1NI9D70YSej6Fop3cVnAQ/fWiA9XWC9+3R3vcRz7BNPjBh4ilpu7dfA1gAH+PbjQ4w58Hgc7zNAd7HF6nKSr+PPOe4fqjZCuJBuMvAbPq/g3egT8mHmhX9E2AA3xwI/fhkfgMAAAAASUVORK5CYII=);
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: 4px 0px, center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: "192dpi"), only screen and (min-resolution: "2dppx") {
  .toast-icon.success {
    background-image: url(data:image/png;base64,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);
    background-size: 34px 34px;
    background-repeat: no-repeat;
    background-position: 4px 0px, center;
  }
}
.toast-icon.chuck-norris {
  color: #3a87ad;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MTwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZ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);
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: 4px 0px, center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: "192dpi"), only screen and (min-resolution: "2dppx") {
  .toast-icon.chuck-norris {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MTwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+Njg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZ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);
    background-size: 34px 34px;
    background-repeat: no-repeat;
    background-position: 4px 0px, center;
  }
}
.toast-icon.clock {
  color: #3a87ad;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAARCEAAEQhAE/RUVgAAABZGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPnd3dy5pbmtzY2FwZS5vcmc8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CtzHpm0AAA1iSURBVHgB5VsLjFXFGZ6Zc8+9C/hqFRSNFa012qKQbiPuLqgtwbbIawFpYhFTY6mWVq2PZXdJyI2VZVmVlqK2tdYWS4nlscuCpT5ii2V3ESoJVNIm1DS0phEfaX3i3nvOmen3z7nn7nnd195dNO6Q5Zwzz+/7Z+aff/6Zy9gID/xE8Z/WtmusNI6fx5j5Ga7kFMnkDK6YwThT+McVZ45g4jnFxT7GrH8LZ/S/9rTOfHO48Q2bAKb8ZNcp5gfZyxWX0xkT9YzJi0BmLDcSBpFS0olw40InMeXYlAjy4gjK9XElnrfGJPfvu23mu5FCVUYMuQCmru6qlUJcD4pzUPmFIpEAWakJK6UQjb9SgXPG6Q8C4UIwadsYJOwVxvgOIeWmnpbGA6WqKDd9yAQwraPzKsXEHVKqmcI0k4pAx/RyucDC+bQwIExpWVkh+C7O5I/3NM1/IZyv0u+qBVDf0TUZfbUSPTuHhre0rfJ6uVKkXn6MDJEw3WnC+Q4okHv7mhoPesmVPgctgLq1m0cZlrlccX4nF4mTpZ0dXuJhZloQSYwy+z2u1FrHtNbsvXPRh+Fspb4HJYD6VZ0ThWk8xAzjKmVZ6HxZqh09l7WSw5ymCa0clINu8ALNdW6YmOaI8XSGL93LF35yjnImyjnOC9Jyvte3Yv7hcJ5i3xULoKFt2xxmJB7lhjhTWuj1IkHPWwNK0IE+UPINZD2MBg9Bw/0TETczISYpxwFxaH8pKf4xxF8A+UxC3okgNw7Tyi1fQp8IE6PBka8zx17a27pgRxFYgaSKBDC1o2spFN069F8NAS8UCDT1DIbnqyC0C+t7lyHMQ7ubrj3mlalv7/wNQC+W2QwTyRSUW3ZjX/P8G7z0qzt+f5YjrUmwFxpR2UxMs3NppJEwCwUtSMb7oSBv72lqfLRQPn98wv9R7L1hdectWJfXg1XCP3T9ZdxlywBn5zDyPGwaia277579lj+P905GD94Xi2QNHhCr++0ls5ywSGDPXP3AzjMsRy6EubRMJJITaXWJW2H0aBKiBvPtYeAVvS3zf5avsMBLWSOgfnXXUm7wR5hURqH5LswU9c5rmMRtaGtD7/K57xVo041Op0VD6tKbeDL1FZm1nu3LHHqCpdMDSiGmcMOa7pMRfSME1opRNl5amZhcQIDRxwR3lKO+29dSfCSUFMAV7VtnGyK5Gexq4npeKyEYdxidv3Mcp/nFlsajsaiGMPKK1V0TDMNoB89vKBiNcZ1CShXKpd+R2UUvNi/cWaj5ogKY9sD2z0MR/wk1jYube3rIc96Ptbi19/jBdaV6sBCIQcXTCBo9+XbYIG2wMNE5UZ1Eugij5Q3I4st77p73t7h2CgqgNr1zdE2N9QxPmFPjtH1O4fxPKXtp3/IFW+MqLxUHRfjtRM2YRrv/gy4owF+Uyh+XXr9m20LOE1B46lNxilmvDrbV099vfvVAevbxcB0YJ/Ehlco2cTMZT97dtLwtVfa6wZKva9t6MXpvPXru60Cwvm5194XxSIrHUvuEA7ne1nZGKDt1HvEgPqEk/RkrgGn3d1+Gyu6C3R0poxUMDXvHvnnv8uuej2QoNyIhLmTCSDmZD2nTk8LSdUG5RcP5CAfhgfbr1/hCGYgH8SFeoSSsPpGgOHaj92L+nESaLRz0vHKc1r6WhdvCaZV8Kykw/WDy5ALWl6T3PpinxgNc7rwP1QAexId4oc3AtI8IoKGteyo06LVx8z43n7bMyDTCGKouGNwZpzU1VQO7HrjKtkkKtUy4lG1tIZzhoKcCeBE/f1pQAArS4fJuKDiAGegdKkDzC0rmmJEUd6XTPDo0/LWW8S4VhwXkdgYNW9iNZ5VRrGgWwkX4CCfhDQa4nYgX+GHdzI+CgADq2ndMVoJ/TW9pg6W1ACCUVX++a96roaTBfp6c46/LS3KPDUFw8alVUQFgu4GtOvEjnl5TAQFwLhdjr41dRaj3ITjpWH/vPy3xuFew2if6/FR/HeiSlP+7mnfCSXgj+gC8iB/x9OrPC2BKeuMp0MSN5MkJB71VZWrdge9E19Fw3vK/5cCcB3u4OcaWX7Z4TsIJX+u6vI7xZSd+xJP4UnReAGZq1OUQz4SwRUWVQIH8R/Y7W3z1VP2KzhgfUDPwalRdqa8Cwku4w0LQ/MBT80X+vADg2ZkOJZFXDl5d5KSAg/KpvelF//XihuTJac4PcMY+IzAlqm2D8BJu7WQJVUY8iS9FuwKAXQ35N5AnJhxoDwCl2RmOr/qb81Pyusbt/NOrrjNUAeGO28NojxPxBW8tgNqTaj+NshfFDX/EvckSatBOxxCmgU+lThr4wBvHMclQB+Am/LHTAHyJtxZAwrLPw3A5XWEt8gd3KeEv990zf+hPaBSDIy8X0CwMkCGdAlSzi5u/HF4SiSfxJd5aAJiMEzAvIsYPfHaEjHo/KJkc7sE+rvzhjvPhsPisN+L0k7OL6+7bfM5g6yxQDkyB3x3oviyuUUS8tQBgHV3uSw28cm78IxBR5ce0VdvGO6azBdbfOM/BQgJAO+djje6m9CqbCBQvih+8vbV4htcb/tKwq9H36paG9q4GDNHnevoPbqzW6WELvjKRTNXSLtAfYLgwIzWq1s70r0T8rf60it+h/aau6b4BjpoZsN8vVXaMcncdKDP0CMASjNEQDbqH4LrGUddiZiY21KcmLYnmKj+mtn3zqQIe3riNFtWiNyxczbz64c1BBVl+EzpnQ8f2mwivxk2u95jVjTIS79wUKKyBycviwHWt1RRns3QLg/wvZZlnwH2Fv2iPUJUUj6kxPvtO4tJBNuEWUwxOFpy3A3eclyhfN1YeVwC+3VE+MfcC5cgM+O21HuTsD+H0Sr4zpvUWtC/+3GYjZcke4MJkBn9oyqruMyPpZUagmqcIL+Em/AUDeGsksIqiHkWU0usnTmzgUdnILPvG3qZ5jxesrIyEA82L3pF0UBKzX/eKk+EiDPOLhiE3XHP/M2O8+Eqe2sUOvBo38IftAK8u4q1N3/r2bWvQaFN4G0wnNnA73woff8kDBq/SUk/S8tIQO1F3Lc15PR1cSzBQVJ8z2NZGs//Qt3an09EdWiB34Q+cJdzCE8ZP6QTKH+iEGYq3IzcFxH5/ov8dpzyf839X+75nxYLXssKa5TjZRzBMj6IHMgQmHOjQAx7pxdlRl90XTqvkuyh+JfZrAWD8H4WygJRDeyHSnoqR8yCUUAmEaN6/NC061nfPvGX2qBQOR9mX0PYvqcehAQOZ6cgdVtzy+rbO2wIJ5X/QDaTJ0T0OosGXeOsWa3H2lrKsw1zwM/1LBs0dfGMvwCfCrKTT3eEJaSUaRm2/D2xbdPu+VUIrTCGy2Md/s6+1svOH+vs7xzFbgZcYG+WlXs+Y5kQ9Ag68f4C2ukeiNjOWJWGMZTbPu5CGRQLw5fUub2zlUt6BTrD8OHI6Iom7Ro/V4RpORe0DN+H3k6fyufqPEG9XB+BQEqOvN2ozIzP5EbmaX1HDg8zc0wyvruRL0OB7fncWWalYIE+FG+23De1bv1Bu9YTbX0++HEa25gvergCQAqsIhwtOZNOjb3IoNasuvZm2zMMe+prnPqmYXIi5ecyvHGl5xHQ4Bz3yJDT72aWAEF4YXbMIfzgQT+JL8XkBWJkP98NtetQ//CgDDR+s2+eIGoOOn05IwKWnZ7EyzkbbR/w2Ay3T6NGJENAmMquLgSG8hDt2+IOn5osK8gLYl178LnymXTzh7Y8GqqdKsIG8vfbnO0cPxA7vG2yPl6Tk16K3XiJ7xAtkOxhm6qoalog966N8hJPwhslTGvEjnsSXvvMCoA+lxEZIGWtPcDnKWWeX1Lxt30T5TlTY2zL3Fds+jmFsP+2a427L+sIlYxcXwkE4YdhdQrgDAbyIH/H04gMC2Ns85yCX6mn/3PMyuttlvuLKB7ef68WdiOe+Fde/bo7JXgezdpOB6zT0h7tHFtzov45r38XHV8Rt74kX8SOeXtmAANDz2EKLBzDsIkYRVYiNxVlOVj6YxrrtVXAinruXLXr/7AusJfBPLINu+BVM2Nk9zfMitz4IF+EjnFEBuMYP8dM8c8CDY11HKo47QV1QIHPj7uDgkhL2B9aduID0oxNBvpI2cDHqBzCf1+pLm6GCZGlCf3TjzlAjrXleckxPcoUbrysxf96HxeDlyz/1vDKMtvrVWxfkIz8GLxoPcEXmPWEDD+JDvPzkKSnKEJF77pn7VwyhB+FRoTyBkLPMarAcPVa3Zsv0QOJH9EE4CA+0eI3GF8JBPIgP8QolxQuAMmUyyQ5lZXv867BXODe/ThM8uYXu6HjxH8WT2iccaPu06LxHD9NZL3gQnzh8MTpgINuIviXmiWFE3xP0hDBcN0XJyyyS5jUqm/ljb+blx0u53D+Sm6KeEOiuMNbX9VAyZd0Vxp0f3BUWBe8KT23fvoRc19DKaAKrEnx4WNuf8NrzP/13hXHQUfCuMJUhHwY2TTZsme8P2V1hD8wn8bZ4USXoEfc/R/TvBTxBjOhfjHhCGNG/GfKEQM8R+6sxvxDofcT+bjAsiBH7y9GwIEbsb4fDgvC+P66/Hv8/U/0mSAZUSWoAAAAASUVORK5CYII=);
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: 4px 0px, center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: "192dpi"), only screen and (min-resolution: "2dppx") {
  .toast-icon.clock {
    background-image: url(data:image/png;base64,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);
    background-size: 34px 34px;
    background-repeat: no-repeat;
    background-position: 4px 0px, center;
  }
}
.toast-message {
  margin-left: 50px;
}
.toast-message ul {
  padding: 0 0 0 10px;
}
.toast-message ul li {
  border: 0;
  margin: 10px 0 0 0;
  text-shadow: none;
  box-shadow: none;
  border-radius: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: none;
}
@-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: 19px;
  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: #171717;
  float: left;
  font-size: 12px;
  text-align: center;
  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: #4d954d;
  background-image: -moz-linear-gradient(top, #468847, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#468847), to(#57a957));
  background-image: -webkit-linear-gradient(top, #468847, #57a957);
  background-image: -o-linear-gradient(top, #468847, #57a957);
  background-image: linear-gradient(to bottom, #468847, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff468847', 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: #f49a37;
  background-image: -moz-linear-gradient(top, #f6a954, #f0850d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6a954), to(#f0850d));
  background-image: -webkit-linear-gradient(top, #f6a954, #f0850d);
  background-image: -o-linear-gradient(top, #f6a954, #f0850d);
  background-image: linear-gradient(to bottom, #f6a954, #f0850d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6a954', endColorstr='#fff0850d', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #f6a954;
  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-v1-green {
  background-color: #d6ffd5;
  background-image: -moz-linear-gradient(top, #D6FFD5, #D6FFD5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D6FFD5), to(#D6FFD5));
  background-image: -webkit-linear-gradient(top, #D6FFD5, #D6FFD5);
  background-image: -o-linear-gradient(top, #D6FFD5, #D6FFD5);
  background-image: linear-gradient(to bottom, #D6FFD5, #D6FFD5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd6ffd5', endColorstr='#ffd6ffd5', GradientType=0);
  border-top-width: thin;
  border-top-color: rgba(0, 0, 0, 0.15);
  border-top-style: solid;
  border-right-width: thin;
  border-right-color: rgba(0, 0, 0, 0.15);
  border-right-style: solid;
  border-left-width: thin;
  border-left-color: rgba(0, 0, 0, 0.15);
  border-left-style: solid;
}
.progress-success.progress-striped .bar,
.progress-striped .bar-v1-green {
  background-color: #D6FFD5;
  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);
  border-top-width: thin;
  border-top-color: rgba(0, 0, 0, 0.15);
  border-top-style: solid;
  border-right-width: thin;
  border-right-color: rgba(0, 0, 0, 0.15);
  border-right-style: solid;
  border-left-width: thin;
  border-left-color: rgba(0, 0, 0, 0.15);
  border-left-style: solid;
}
.progress-warning .bar,
.progress .bar-v1-flesh {
  background-color: #fae8ca;
  background-image: -moz-linear-gradient(top, #FAE8CA, #FAE8CA);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAE8CA), to(#FAE8CA));
  background-image: -webkit-linear-gradient(top, #FAE8CA, #FAE8CA);
  background-image: -o-linear-gradient(top, #FAE8CA, #FAE8CA);
  background-image: linear-gradient(to bottom, #FAE8CA, #FAE8CA);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffae8ca', endColorstr='#fffae8ca', GradientType=0);
  border-top-width: thin;
  border-top-color: rgba(0, 0, 0, 0.15);
  border-top-style: solid;
  border-right-width: thin;
  border-right-color: rgba(0, 0, 0, 0.15);
  border-right-style: solid;
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-v1-flesh {
  background-color: #FAE8CA;
  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);
  border-top-width: thin;
  border-top-color: rgba(0, 0, 0, 0.15);
  border-top-style: solid;
  border-right-width: thin;
  border-right-color: rgba(0, 0, 0, 0.15);
  border-right-style: solid;
}
.bar-overlay {
  display: block;
  font-size: 12px;
  color: #000000;
  margin-left: 7px;
  margin-top: -19px;
  margin-bottom: 5px;
}
.bar-overlay.active {
  color: #317292;
}
div.dataTables_length label {
  float: left;
  text-align: left;
}
div.dataTables_length select {
  width: 75px;
}
div.dataTables_filter label {
  float: right;
  width: 460px;
}
/*div.dataTables_info {
  padding-top: 8px;
}*/
div.dataTables_paginate {
  float: right;
  margin: 0;
}
table {
  margin: 1em 0;
  clear: both;
}
table.dataTable th:active {
  outline: none;
}
.paging-length-and-per-page {
  float: left;
  margin-left: 10px;
  margin-top: 7px;
}
#search-results-details_length,
#search-results-details_length label,
#search-results-details_length select,
#search-results-summary_length,
#search-results-summary_length label,
#search-results-summary_length select,
#chem-info-list_length {
  margin-left: 10px;
}
div.dataTables_paginate.paging_bootstrap.pagination {
  margin-top: 5px;
  margin-right: 10px;
}
.pagination {
  margin: 20px 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: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999;
  cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999;
  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: 17.5px;
}
.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.9px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}
/*
Version: 3.4.1 Timestamp: Thu Jun 27 18:02:10 PDT 2013
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  -moz-box-sizing: border-box;
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}
.select2-container .select2-choice {
  display: block;
  height: 28px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 7px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url('../images/select2.png') right top no-repeat;
  cursor: pointer;
  outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-drop-undermask {
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9998;
  background-color: transparent;
  filter: alpha(opacity=0);
}
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('../images/select2.png') no-repeat 0 1px;
}
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #fff url('../images/select2.png') no-repeat 100% -22px;
  background: url('../images/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('../images/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../images/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../images/select2.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('../images/select2.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url('../images/select2.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}
.select2-search input.select2-active {
  background: #fff url('../images/select2-spinner.gif') no-repeat 100%;
  background: url('../images/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('../images/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../images/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../images/select2-spinner.gif') no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('../images/select2-spinner.gif') no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  background: url('../images/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(bottom, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(bottom, #ffffff 0%, #eeeeee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}
/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: white;
  color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-disabled {
  color: #999;
  display: list-item;
  cursor: default;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results.select2-active {
  background: #f4f4f4 url('../images/select2-spinner.gif') no-repeat 100%;
}
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  height: 29px;
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
}
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
  min-height: 26px;
  padding: 0px;
  margin: 0px;
}
#inventory-search .input-half-block-search-multi-select {
  width: 420px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border: 0;
  height: auto;
  background-color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url('../images/select2-spinner.gif') no-repeat 100% !important;
}
.select2-default {
  color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url('../images/select2.png') right top no-repeat;
}
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: absolute;
  outline: 0;
  left: 0px;
  visibility: hidden;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}
/* Retina-ize icons */
/*
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
      background-image: url('../images/select2x2.png') !important;
      background-repeat: no-repeat !important;
      background-size: 60px 40px !important;
  }
  .select2-search input {
      background-position: 100% -21px !important;
  }
}*/
.select2-manual-spinner {
  position: absolute;
  width: 20px;
  height: 20px;
  background: #fff url('../images/select2-spinner.gif') no-repeat 100%;
  background: url('../images/select2-spinner.gif') no-repeat 100%;
}
.loader {
  margin: 50px auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -ms-transform: scale(0.5, 0.5);
  /* IE 9 */
  -webkit-transform: scale(0.5, 0.5);
  /* Safari */
  transform: scale(0.5, 0.5);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #fff;
  color: #999;
  cursor: not-allowed;
  border: none;
  padding-top: 0px;
  padding-left: 0px;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #999;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #d9edf7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #ffffff;
}
.list-group-item-success {
  color: #468847;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #468847;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #468847;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #468847;
  border-color: #468847;
}
.list-group-item-info {
  color: #3a87ad;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #3a87ad;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #3a87ad;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #3a87ad;
  border-color: #3a87ad;
}
.list-group-item-warning {
  color: #c09853;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #c09853;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #c09853;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #c09853;
  border-color: #c09853;
}
.list-group-item-danger {
  color: #b94a48;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #b94a48;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #b94a48;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #b94a48;
  border-color: #b94a48;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
#tool-list {
  display: none;
}
#tool-list div {
  margin-bottom: 0.2rem;
}
#tools-user-manager,
#tools-linking,
#facility-manager {
  display: none;
}
#linking-buildings {
  overflow-y: auto;
}
#linking-rooms {
  overflow-y: auto;
}
#linking-rooms.disabled > div a {
  color: #999;
}
#linking-rooms.disabled > div a span {
  color: #999;
}
#linking-rooms.disabled > div a div.progress div {
  opacity: 0.4;
}
#linking-rooms.disabled > div a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
#linking-owners {
  overflow-y: auto;
}
#linking-owners.disabled > div a {
  color: #999;
}
#linking-owners.disabled > div a span {
  color: #999;
}
#linking-owners.disabled > div a div.progress div {
  opacity: 0.4;
}
#linking-owners.disabled > div a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
.filter-item {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
.filter-item.active {
  text-decoration: underline;
}
.unlinked-filter-by-header {
  font-style: italic;
  font-weight: bold;
}
.unlinked-inventory-header {
  display: table;
  width: 100%;
  background-color: #ededed;
  font-weight: bold;
  font-size: 13px;
  margin-top: 40px;
}
.unlinked-inventory-header div {
  padding: 10px;
  display: table-cell;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  cursor: pointer;
  /*&:nth-child(6) { // Estimated amount to be linked
			width: 5.8rem;

			& i {
				float: right;
				margin-top: -0.3rem;
			}
		}*/
}
.unlinked-inventory-header div i {
  float: right;
  margin-top: 5px;
}
.unlinked-inventory-header div:nth-child(1) {
  width: 3.5rem;
}
.unlinked-inventory-header div:nth-child(2) {
  width: 3rem;
}
.unlinked-inventory-header div:nth-child(4) {
  width: 4.4rem;
}
.unlinked-inventory-header div:nth-child(4) i {
  float: right;
  margin-top: -0.3rem;
}
.unlinked-inventory-header div:nth-child(5) {
  width: 5.6rem;
}
.unlinked-inventory-header div:nth-child(6) {
  background-color: #fff;
  border-bottom: none;
  padding: 0;
  margin: 0;
  width: 0.9rem;
}
#link-results {
  display: table;
  width: 100%;
  background-color: #ededed;
  font-weight: bold;
  font-size: 13px;
  margin-top: 1.4rem;
}
#link-results div {
  padding: 10px;
  display: table-cell;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  cursor: pointer;
}
#link-results div i {
  float: right;
  margin-top: 5px;
}
#link-results div:nth-child(1) {
  width: 3.3rem;
  text-align: left;
}
#link-results div:nth-child(2) {
  width: 5.1rem;
  text-align: left;
}
#link-results div:nth-child(2) i {
  margin-top: -0.32rem;
}
#link-results div:nth-child(3) {
  width: 4.8rem;
  text-align: left;
}
#link-results div:nth-child(3) i {
  margin-top: -0.32rem;
}
.nope-image {
  height: 250px;
}
.infinite-list-search-item {
  display: table;
  width: 100%;
}
.infinite-list-search-item div {
  font-size: 13px;
  display: table-cell;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  word-break: break-word;
  word-wrap: break-word;
}
.infinite-list-search-item div:nth-child(1) {
  width: 3.3rem;
  text-align: left;
}
.infinite-list-search-item div:nth-child(2) {
  width: 5.1rem;
  text-align: center;
}
.infinite-list-search-item div:nth-child(3) {
  width: 4.8rem;
  text-align: center;
}
.infinite-list-unlinked-item {
  display: table;
  width: 100%;
}
.infinite-list-unlinked-item > div {
  font-size: 13px;
  display: table-cell;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  word-break: break-word;
  word-wrap: break-word;
  /*&:nth-child(6) { // Estimated amount to be linked
		width: 5.8rem;
		text-align: center;
	}*/
}
.infinite-list-unlinked-item > div .manuf-and-product {
  font-size: 10.5px;
  font-style: italic;
  color: #f0850d;
}
.infinite-list-unlinked-item > div:nth-child(1) {
  width: 3.5rem;
  text-align: center;
}
.infinite-list-unlinked-item > div:nth-child(2) {
  width: 3rem;
}
.infinite-list-unlinked-item > div:nth-child(4) {
  width: 4.4rem;
  text-align: center;
}
.infinite-list-unlinked-item > div:nth-child(5) {
  width: 5.6rem;
  text-align: center;
}
.unlinked-inventory-total {
  position: fixed;
  margin-left: 14px;
  margin-top: 10px;
  font-weight: bold;
  font-style: italic;
  font-size: 11.9px;
  float: left;
  height: auto;
}
.prompt-user {
  display: none;
  text-align: left;
  margin-top: 1.7rem;
  margin-left: 1rem;
}
.bold-physical-state {
  font-weight: bold;
  color: #7a43b6;
}
#unlinked-filters {
  text-align: left;
  margin-top: 54px;
  word-wrap: break-word;
}
#popover-unlinked-search-help {
  position: absolute;
  top: 0.9rem;
  left: 12rem;
}
#popover-unlinked-search-summary-help {
  position: absolute;
  top: 0.9rem;
  left: 23rem;
}
.filter-no-rows {
  margin-top: 1rem;
  margin-left: 1rem;
  font-style: italic;
}
.filter-search-box {
  padding: 10px 5px 2px 10px;
  height: 30px;
  margin-top: 10px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#unlinked-filter-by {
  width: 18rem;
  margin-right: 6px;
}
#unlinked-filter-by-modal {
  margin-left: 0.5rem;
  width: 18rem;
}
.container-unlinked-filter-by {
  margin-top: 0.7rem;
}
.container-unlinked-filter-by-modal {
  text-align: left;
  margin-left: 10px;
  margin-bottom: 5px;
  margin-top: 10px;
  width: 97%;
}
.container-unlinked-filter-by-modal div > label {
  width: inherit !important;
  text-align: left !important;
  margin-left: 10px;
}
.container-unlinked-filter-by-modal div > div.controls {
  margin-left: 10px !important;
  float: left;
  width: 87%;
}
#mod-chem-name {
  display: none;
  font-size: 16.1px;
  padding: 4px 6px;
  width: 98%;
}
#mod-physical-state {
  display: none;
  width: 2rem;
}
.enter-to-search-message {
  display: none;
  margin-left: 0.5rem;
}
.v1-green {
  background-color: #D6FFD5;
}
.v1-flesh {
  background-color: #FAE8CA;
}
.linking-modal-metadata {
  font-size: 13px;
}
#total-summary-rows {
  color: #171717;
  margin-left: 15px;
}
.facility-list-header {
  display: table;
  width: 100%;
  background-color: #ededed;
  font-weight: bold;
  font-size: 13px;
  margin-top: 10px;
}
.facility-list-header div {
  padding: 10px;
  display: table-cell;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  cursor: pointer;
}
.facility-list-header div i {
  float: right;
  margin-top: 5px;
}
.facility-list-header div[data-name="facility_id"] {
  width: 70px;
  max-width: 70px;
}
.facility-list-header div[data-name="facility_name"] {
  width: 380px;
  max-width: 380px;
}
.facility-list-header div[data-name="full_address"] {
  width: 270px;
  max-width: 270px;
}
.facility-list-header div[data-name="padding"] {
  background-color: #fff;
  border-bottom: none;
  padding: 0;
  margin: 0;
  width: 14px;
  min-width: 14px;
  max-width: 14px;
}
.infinite-list-facility-list-item {
  display: table;
  width: 100%;
  max-height: 61px;
  min-height: 61px;
  height: 61px;
}
.infinite-list-facility-list-item > div {
  font-size: 13px;
  display: table-cell;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  word-break: normal;
  word-wrap: break-word;
}
.infinite-list-facility-list-item > div[data-name="facility_id"] {
  width: 70px;
  max-width: 70px;
}
.infinite-list-facility-list-item > div[data-name="facility_name"] {
  width: 380px;
  max-width: 380px;
}
.infinite-list-facility-list-item > div[data-name="full_address"] {
  width: 270px;
  max-width: 270px;
}
.building-list-header {
  display: table;
  width: 100%;
  background-color: #ededed;
  font-weight: bold;
  font-size: 13px;
  margin-top: 10px;
}
.building-list-header div {
  padding: 10px;
  display: table-cell;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  cursor: pointer;
}
.building-list-header div i {
  float: right;
  margin-top: 5px;
}
.building-list-header div[data-name="building_id"] {
  width: 55px;
  max-width: 55px;
}
.building-list-header div[data-name="status"] {
  width: 96px;
  max-width: 96px;
}
.building-list-header div[data-name="quad_num"] {
  width: 96px;
  max-width: 96px;
}
.building-list-header div[data-name="building_num"] {
  width: 96px;
  max-width: 96px;
}
.building-list-header div[data-name="building_name"] {
  width: 288px;
  max-width: 288px;
}
.building-list-header div[data-name="padding"] {
  background-color: #fff;
  border-bottom: none;
  padding: 0;
  margin: 0;
  width: 14px;
  min-width: 14px;
  max-width: 14px;
}
.infinite-list-building-list-item {
  display: table;
  width: 100%;
  max-height: 61px;
  min-height: 61px;
  height: 61px;
}
.infinite-list-building-list-item > div {
  font-size: 13px;
  display: table-cell;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  word-break: normal;
  word-wrap: break-word;
}
.infinite-list-building-list-item > div[data-name="building_id"] {
  width: 55px;
  max-width: 55px;
}
.infinite-list-building-list-item > div[data-name="status"] {
  width: 96px;
  max-width: 96px;
}
.infinite-list-building-list-item > div[data-name="quad_num"] {
  width: 96px;
  max-width: 96px;
}
.infinite-list-building-list-item > div[data-name="building_num"] {
  width: 96px;
  max-width: 96px;
}
.infinite-list-building-list-item > div[data-name="building_name"] {
  width: 288px;
  max-width: 288px;
}
.container-facility-manager-filter-by {
  margin-top: 11px;
}
#facility-manager-filter-by {
  width: 288px;
  margin-right: 6px;
}
.modify-facility div.row div:nth-child(1),
.modify-building div.row div:nth-child(1),
.modify-facility div.row div:nth-child(3),
.modify-building div.row div:nth-child(3) {
  padding-top: 5px;
  text-align: right;
}
.modify-facility input:not([type='checkbox']):not([type='radio']),
.modify-building input:not([type='checkbox']):not([type='radio']) {
  width: 100%;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
}
.modify-facility input[type='radio'],
.modify-building input[type='radio'] {
  vertical-align: bottom;
  height: 20px;
}
.modify-facility input[type='radio']:nth-child(2),
.modify-building input[type='radio']:nth-child(2) {
  margin-left: 20px;
}
#s2id_mailing-state,
#s2id_physical-state,
#s2id_mailing-country,
#s2id_physical-country,
#s2id_state,
#s2id_country,
#s2id_code-year {
  width: 108%;
  margin-top: -4px;
  margin-bottom: 12px;
  text-align: left;
}
.container-create-default-facility {
  margin-top: 5px;
  margin-left: 5px;
}
.container-sprinklered {
  margin-top: 5px;
  margin-left: 14px;
  width: 50px;
}
#paperclip-facilities,
#paperclip-buildings {
  display: none;
  margin-left: 10px;
  opacity: 0.6;
}
#associated,
#not-associated {
  border-top: 1px solid #ddd;
}
.required-field {
  margin-top: -38px;
  float: right;
  margin-right: -25px;
}
.required-field-radio-buttons {
  float: right;
  margin-top: -25px;
  margin-right: 92px;
}
.required-field-select-2 {
  margin-top: -34px;
  float: right;
  margin-right: -25px;
}
.yellow {
  color: #e6ab17;
}
.create-planning-building {
  display: none;
}
#modify-facility {
  margin-left: 8px;
  cursor: pointer;
}
#modify-facility i {
  font-size: 17px;
  vertical-align: top;
  margin-top: 10px;
}
.building-associations {
  margin-top: 20px;
}
.building-associations div {
  font-size: 15px;
}
#modify-building {
  cursor: pointer;
  margin-left: 8px;
}
#modify-building i {
  font-size: 17px;
  vertical-align: top;
  margin-top: 10px;
  margin-left: 10px;
}
#clone-building,
#cannot-clone-building {
  cursor: pointer;
  margin-left: 8px;
}
#clone-building i,
#cannot-clone-building i {
  font-size: 17px;
  vertical-align: top;
  margin-top: 10px;
  margin-left: 5px;
}
.building-details {
  margin-top: 2px;
}
.building-details td {
  padding: 15px;
}
.modify-control-area div.row div:nth-child(1),
.modify-control-area div.row div:nth-child(3) {
  padding-top: 5px;
  text-align: right;
}
.modify-control-area input:not([type='checkbox']):not([type='radio']) {
  width: 100%;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
}
.modify-control-area input[type='radio'] {
  vertical-align: bottom;
  height: 20px;
}
.modify-control-area input[type='radio']:nth-child(2) {
  margin-left: 20px;
}
#s2id_occupancy-code,
#s2id_construction-type,
#s2id_reg-floor-code,
#s2id_code-year,
#s2id_control-area,
#s2id_local-occupancy-type,
#s2id_floor-name,
#s2id_code-year {
  text-align: left;
}
.facility-associations {
  margin-top: 10px;
}
.facility-associations div {
  font-size: 15px;
}
#control-areas,
#floors {
  overflow-y: auto;
  display: block;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
#control-areas td,
#floors td {
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#control-areas .grid-actions,
#floors .grid-actions {
  margin-top: -5px;
  margin-right: 12px;
}
#control-areas .grid-actions i,
#floors .grid-actions i {
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 8px;
  color: #afafaf;
  cursor: pointer;
}
#control-areas td:hover:not(.no-highlight),
#floors td:hover:not(.no-highlight) {
  background-color: #ededed;
}
#control-areas td:hover:not(.no-highlight).selected-row,
#floors td:hover:not(.no-highlight).selected-row {
  color: #367ea2;
  background-color: #cce7f4;
  border-color: #afe4ee;
}
#control-areas td:hover:not(.no-highlight) i,
#floors td:hover:not(.no-highlight) i {
  color: inherit;
}
#control-areas td:hover:not(.no-highlight) i.link,
#floors td:hover:not(.no-highlight) i.link {
  color: #045f85;
}
#control-areas td:hover:not(.no-highlight) i.bright-red,
#floors td:hover:not(.no-highlight) i.bright-red {
  color: #ff0000;
}
#control-areas,
#floors {
  height: 124px;
}
#control-areas td,
#floors td {
  width: 460px;
  border-top: none;
}
#rooms-container {
  overflow-y: scroll;
  border-left: 1px solid #ddd;
}
#rooms-table-header {
  margin-bottom: 0px;
  border-left: 1px solid #ddd;
  padding-right: 14px;
}
#rooms-table-header tr {
  /*& th:nth-child(1) { // Actions column
			width: 40px;
			border-right: 1px solid #ddd;
		}*/
}
#rooms-table-header tr th:nth-child(1) {
  width: 110px;
  border-right: 1px solid #ddd;
  cursor: pointer;
}
#rooms-table-header tr th:nth-child(2) {
  width: 270px;
  border-right: 1px solid #ddd;
  cursor: pointer;
}
#rooms-table-header tr th:nth-child(3) {
  width: 110px;
  border-right: 1px solid #ddd;
  cursor: pointer;
}
#rooms-table-header tr th:nth-child(4) {
  width: 150px;
  border-right: 1px solid #ddd;
  cursor: pointer;
}
#rooms-table-header tr th:nth-child(5) {
  cursor: pointer;
}
#rooms-table-header tr i {
  float: right;
  margin-top: 4px;
  margin-right: -10px;
}
#rooms {
  margin-top: 0px;
  margin-bottom: 0px;
}
#rooms .grid-actions i {
  color: #afafaf;
  cursor: pointer;
}
#rooms tr {
  /*& td:nth-child(1), & th:nth-child(1) { // Actions column
			width: 47px;
			border-right: 1px solid #ddd;

			& i {
				cursor: pointer;
			}
		}*/
}
#rooms tr td:nth-child(1),
#rooms tr th:nth-child(1) {
  width: 106px;
  border-right: 1px solid #ddd;
}
#rooms tr td:nth-child(2),
#rooms tr th:nth-child(2) {
  width: 266px;
  border-right: 1px solid #ddd;
}
#rooms tr td:nth-child(3),
#rooms tr th:nth-child(3) {
  width: 106px;
  border-right: 1px solid #ddd;
}
#rooms tr td:nth-child(4),
#rooms tr th:nth-child(4) {
  width: 146px;
  border-right: 1px solid #ddd;
}
#rooms tr:last-child td {
  border-bottom: none;
}
#rooms tr:hover:not(.no-highlight) {
  background-color: #ededed;
}
#rooms tr:hover:not(.no-highlight).selected-row {
  color: #367ea2;
  background-color: #cce7f4;
  border-color: #afe4ee;
}
#rooms tr:hover:not(.no-highlight) i {
  color: inherit;
}
#rooms tr:hover:not(.no-highlight) i.link {
  color: #045f85;
}
#rooms tr:hover:not(.no-highlight) i.bright-red {
  color: #ff0000;
}
#msgFilterRoomsBy {
  background-color: #f6dda0;
}
#clone-container {
  display: none;
  overflow-y: auto;
  max-height: 200px;
}
.clone {
  text-decoration: underline;
}
#showInvalidRooms {
  display: none;
}
#showInvalidRooms input {
  margin-top: 0px;
}
#showInvalidRooms img {
  margin-top: -5px;
}
.link-border {
  border-style: solid;
  border-width: thin;
  border-color: #045f85;
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.link-border.disabled {
  color: #c2c2c2;
  border-color: #c2c2c2;
}
#building-details-manager-filter-rooms {
  width: 15.1rem;
  margin-right: 6px;
}
.orange {
  color: #f0850d;
}
.red {
  color: #9d261d;
}
.bright-red {
  color: #ff0000;
}
.purple {
  color: #7a43b6;
}
.link {
  color: #045f85;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}
/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('font/fontawesome-webfont.eot?v=3.1.0');
  src: url('font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'), url('font/fontawesome-webfont.woff?v=3.1.0') format('woff'), url('font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'), url('font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="rich-icon-"],
[class*=" rich-icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: 0.3em;
}
[class^="rich-icon-"]:before,
[class*=" rich-icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333333em;
}
/* makes sure icons active on rollover in links */
a [class^="rich-icon-"],
a [class*=" rich-icon-"],
a [class^="rich-icon-"]:before,
a [class*=" rich-icon-"]:before {
  display: inline;
}
/* increased font size for icon-large */
[class^="rich-icon-"].icon-fixed-width,
[class*=" rich-icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.28571429em;
  text-align: center;
}
[class^="rich-icon-"].icon-fixed-width.icon-large,
[class*=" rich-icon-"].icon-fixed-width.icon-large {
  width: 1.57142857em;
}
ul.icons-ul {
  list-style-type: none;
  text-indent: -0.71428571em;
  margin-left: 2.14285714em;
}
ul.icons-ul > li .icon-li {
  width: 0.71428571em;
  display: inline-block;
  text-align: center;
}
[class^="rich-icon-"].hide,
[class*=" rich-icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eee;
}
.icon-light {
  color: #fff;
}
.icon-dark {
  color: #333;
}
.icon-border {
  border: solid 1px #eee;
  padding: 0.2em 0.25em 0.15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="rich-icon-"].pull-left,
[class*=" rich-icon-"].pull-left {
  margin-right: 0.3em;
}
[class^="rich-icon-"].pull-right,
[class*=" rich-icon-"].pull-right {
  margin-left: 0.3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="rich-icon-"],
[class*=" rich-icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="rich-icon-"],
.nav-pills > .active > a > [class*=" rich-icon-"],
.nav-list > .active > a > [class^="rich-icon-"],
.nav-list > .active > a > [class*=" rich-icon-"],
.navbar-inverse .nav > .active > a > [class^="rich-icon-"],
.navbar-inverse .nav > .active > a > [class*=" rich-icon-"],
.dropdown-menu > li > a:hover > [class^="rich-icon-"],
.dropdown-menu > li > a:hover > [class*=" rich-icon-"],
.dropdown-menu > .active > a > [class^="rich-icon-"],
.dropdown-menu > .active > a > [class*=" rich-icon-"],
.dropdown-submenu:hover > a > [class^="rich-icon-"],
.dropdown-submenu:hover > a > [class*=" rich-icon-"] {
  background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="rich-icon-"].icon-large,
.nav [class^="rich-icon-"].icon-large,
.btn [class*=" rich-icon-"].icon-large,
.nav [class*=" rich-icon-"].icon-large {
  line-height: 0.9em;
}
.btn [class^="rich-icon-"].rich-icon-spin,
.nav [class^="rich-icon-"].rich-icon-spin,
.btn [class*=" rich-icon-"].rich-icon-spin,
.nav [class*=" rich-icon-"].rich-icon-spin {
  display: inline-block;
}
.nav-tabs [class^="rich-icon-"],
.nav-pills [class^="rich-icon-"],
.nav-tabs [class*=" rich-icon-"],
.nav-pills [class*=" rich-icon-"],
.nav-tabs [class^="rich-icon-"].icon-large,
.nav-pills [class^="rich-icon-"].icon-large,
.nav-tabs [class*=" rich-icon-"].icon-large,
.nav-pills [class*=" rich-icon-"].icon-large {
  line-height: 0.9em;
}
.btn [class^="rich-icon-"].pull-left.icon-2x,
.btn [class*=" rich-icon-"].pull-left.icon-2x,
.btn [class^="rich-icon-"].pull-right.icon-2x,
.btn [class*=" rich-icon-"].pull-right.icon-2x {
  margin-top: 0.18em;
}
.btn [class^="rich-icon-"].rich-icon-spin.icon-large,
.btn [class*=" rich-icon-"].rich-icon-spin.icon-large {
  line-height: 0.8em;
}
.btn.btn-small [class^="rich-icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" rich-icon-"].pull-left.icon-2x,
.btn.btn-small [class^="rich-icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" rich-icon-"].pull-right.icon-2x {
  margin-top: 0.25em;
}
.btn.btn-large [class^="rich-icon-"],
.btn.btn-large [class*=" rich-icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="rich-icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" rich-icon-"].pull-left.icon-2x,
.btn.btn-large [class^="rich-icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" rich-icon-"].pull-right.icon-2x {
  margin-top: 0.05em;
}
.btn.btn-large [class^="rich-icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" rich-icon-"].pull-left.icon-2x {
  margin-right: 0.2em;
}
.btn.btn-large [class^="rich-icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" rich-icon-"].pull-right.icon-2x {
  margin-left: 0.2em;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="rich-icon-"],
.icon-stack [class*=" rich-icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
/* Animated rotating icon */
.rich-icon-spin {
  display: inline-block;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
  /*transform-origin: 40% 49%;
  -o-transform-origin:40% 49%;
  -ms-transform-origin:40% 49%;
  -moz-transform-origin:40% 49%;
  -webkit-transform-origin:40% 49%;*/
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.rich-icon-glass:before {
  content: "\f000";
}
.rich-icon-music:before {
  content: "\f001";
}
.rich-icon-search:before {
  content: "\f002";
}
.rich-icon-envelope:before {
  content: "\f003";
}
.rich-icon-heart:before {
  content: "\f004";
}
.rich-icon-star:before {
  content: "\f005";
}
.rich-icon-star-empty:before {
  content: "\f006";
}
.rich-icon-user:before {
  content: "\f007";
}
.rich-icon-film:before {
  content: "\f008";
}
.rich-icon-th-large:before {
  content: "\f009";
}
.rich-icon-th:before {
  content: "\f00a";
}
.rich-icon-th-list:before {
  content: "\f00b";
}
.rich-icon-ok:before {
  content: "\f00c";
}
.rich-icon-remove:before {
  content: "\f00d";
}
.rich-icon-zoom-in:before {
  content: "\f00e";
}
.rich-icon-zoom-out:before {
  content: "\f010";
}
.rich-icon-off:before {
  content: "\f011";
}
.rich-icon-signal:before {
  content: "\f012";
}
.rich-icon-cog:before {
  content: "\f013";
}
.rich-icon-trash:before {
  content: "\f014";
}
.rich-icon-home:before {
  content: "\f015";
}
.rich-icon-file:before {
  content: "\f016";
}
.rich-icon-time:before {
  content: "\f017";
}
.rich-icon-road:before {
  content: "\f018";
}
.rich-icon-download-alt:before {
  content: "\f019";
}
.rich-icon-download:before {
  content: "\f01a";
}
.rich-icon-upload:before {
  content: "\f01b";
}
.rich-icon-inbox:before {
  content: "\f01c";
}
.rich-icon-play-circle:before {
  content: "\f01d";
}
.rich-icon-repeat:before,
.rich-icon-rotate-right:before {
  content: "\f01e";
}
/* F020 doesn't work in Safari. all shifted one down */
.rich-icon-refresh:before {
  content: "\f021";
}
.rich-icon-list-alt:before {
  content: "\f022";
}
.rich-icon-lock:before {
  content: "\f023";
}
.rich-icon-flag:before {
  content: "\f024";
}
.rich-icon-headphones:before {
  content: "\f025";
}
.rich-icon-volume-off:before {
  content: "\f026";
}
.rich-icon-volume-down:before {
  content: "\f027";
}
.rich-icon-volume-up:before {
  content: "\f028";
}
.rich-icon-qrcode:before {
  content: "\f029";
}
.rich-icon-barcode:before {
  content: "\f02a";
}
.rich-icon-tag:before {
  content: "\f02b";
}
.rich-icon-tags:before {
  content: "\f02c";
}
.rich-icon-book:before {
  content: "\f02d";
}
.rich-icon-bookmark:before {
  content: "\f02e";
}
.rich-icon-print:before {
  content: "\f02f";
}
.rich-icon-camera:before {
  content: "\f030";
}
.rich-icon-font:before {
  content: "\f031";
}
.rich-icon-bold:before {
  content: "\f032";
}
.rich-icon-italic:before {
  content: "\f033";
}
.rich-icon-text-height:before {
  content: "\f034";
}
.rich-icon-text-width:before {
  content: "\f035";
}
.rich-icon-align-left:before {
  content: "\f036";
}
.rich-icon-align-center:before {
  content: "\f037";
}
.rich-icon-align-right:before {
  content: "\f038";
}
.rich-icon-align-justify:before {
  content: "\f039";
}
.rich-icon-list:before {
  content: "\f03a";
}
.rich-icon-indent-left:before {
  content: "\f03b";
}
.rich-icon-indent-right:before {
  content: "\f03c";
}
.rich-icon-facetime-video:before {
  content: "\f03d";
}
.rich-icon-picture:before {
  content: "\f03e";
}
.rich-icon-pencil:before {
  content: "\f040";
}
.rich-icon-map-marker:before {
  content: "\f041";
}
.rich-icon-adjust:before {
  content: "\f042";
}
.rich-icon-tint:before {
  content: "\f043";
}
.rich-icon-edit:before {
  content: "\f044";
}
.rich-icon-share:before {
  content: "\f045";
}
.rich-icon-check:before {
  content: "\f046";
}
.rich-icon-move:before {
  content: "\f047";
}
.rich-icon-step-backward:before {
  content: "\f048";
}
.rich-icon-fast-backward:before {
  content: "\f049";
}
.rich-icon-backward:before {
  content: "\f04a";
}
.rich-icon-play:before {
  content: "\f04b";
}
.rich-icon-pause:before {
  content: "\f04c";
}
.rich-icon-stop:before {
  content: "\f04d";
}
.rich-icon-forward:before {
  content: "\f04e";
}
.rich-icon-fast-forward:before {
  content: "\f050";
}
.rich-icon-step-forward:before {
  content: "\f051";
}
.rich-icon-eject:before {
  content: "\f052";
}
.rich-icon-chevron-left:before {
  content: "\f053";
}
.rich-icon-chevron-right:before {
  content: "\f054";
}
.rich-icon-plus-sign:before {
  content: "\f055";
}
.rich-icon-minus-sign:before {
  content: "\f056";
}
.rich-icon-remove-sign:before {
  content: "\f057";
}
.rich-icon-ok-sign:before {
  content: "\f058";
}
.rich-icon-question-sign:before {
  content: "\f059";
}
.rich-icon-info-sign:before {
  content: "\f05a";
}
.rich-icon-screenshot:before {
  content: "\f05b";
}
.rich-icon-remove-circle:before {
  content: "\f05c";
}
.rich-icon-ok-circle:before {
  content: "\f05d";
}
.rich-icon-ban-circle:before {
  content: "\f05e";
}
.rich-icon-arrow-left:before {
  content: "\f060";
}
.rich-icon-arrow-right:before {
  content: "\f061";
}
.rich-icon-arrow-up:before {
  content: "\f062";
}
.rich-icon-arrow-down:before {
  content: "\f063";
}
.rich-icon-share-alt:before,
.rich-icon-mail-forward:before {
  content: "\f064";
}
.rich-icon-resize-full:before {
  content: "\f065";
}
.rich-icon-resize-small:before {
  content: "\f066";
}
.rich-icon-plus:before {
  content: "\f067";
}
.rich-icon-minus:before {
  content: "\f068";
}
.rich-icon-asterisk:before {
  content: "\f069";
}
.rich-icon-exclamation-sign:before {
  content: "\f06a";
}
.rich-icon-gift:before {
  content: "\f06b";
}
.rich-icon-leaf:before {
  content: "\f06c";
}
.rich-icon-fire:before {
  content: "\f06d";
}
.rich-icon-eye-open:before {
  content: "\f06e";
}
.rich-icon-eye-close:before {
  content: "\f070";
}
.rich-icon-warning-sign:before {
  content: "\f071";
}
.rich-icon-plane:before {
  content: "\f072";
}
.rich-icon-calendar:before {
  content: "\f073";
}
.rich-icon-random:before {
  content: "\f074";
}
.rich-icon-comment:before {
  content: "\f075";
}
.rich-icon-magnet:before {
  content: "\f076";
}
.rich-icon-chevron-up:before {
  content: "\f077";
}
.rich-icon-chevron-down:before {
  content: "\f078";
}
.rich-icon-retweet:before {
  content: "\f079";
}
.rich-icon-shopping-cart:before {
  content: "\f07a";
}
.rich-icon-folder-close:before {
  content: "\f07b";
}
.rich-icon-folder-open:before {
  content: "\f07c";
}
.rich-icon-resize-vertical:before {
  content: "\f07d";
}
.rich-icon-resize-horizontal:before {
  content: "\f07e";
}
.rich-icon-bar-chart:before {
  content: "\f080";
}
.rich-icon-twitter-sign:before {
  content: "\f081";
}
.rich-icon-facebook-sign:before {
  content: "\f082";
}
.rich-icon-camera-retro:before {
  content: "\f083";
}
.rich-icon-key:before {
  content: "\f084";
}
.rich-icon-cogs:before {
  content: "\f085";
}
.rich-icon-comments:before {
  content: "\f086";
}
.rich-icon-thumbs-up:before {
  content: "\f087";
}
.rich-icon-thumbs-down:before {
  content: "\f088";
}
.rich-icon-star-half:before {
  content: "\f089";
}
.rich-icon-heart-empty:before {
  content: "\f08a";
}
.rich-icon-signout:before {
  content: "\f08b";
}
.rich-icon-linkedin-sign:before {
  content: "\f08c";
}
.rich-icon-pushpin:before {
  content: "\f08d";
}
.rich-icon-external-link:before {
  content: "\f08e";
}
.rich-icon-signin:before {
  content: "\f090";
}
.rich-icon-trophy:before {
  content: "\f091";
}
.rich-icon-github-sign:before {
  content: "\f092";
}
.rich-icon-upload-alt:before {
  content: "\f093";
}
.rich-icon-lemon:before {
  content: "\f094";
}
.rich-icon-phone:before {
  content: "\f095";
}
.rich-icon-check-empty:before {
  content: "\f096";
}
.rich-icon-bookmark-empty:before {
  content: "\f097";
}
.rich-icon-phone-sign:before {
  content: "\f098";
}
.rich-icon-twitter:before {
  content: "\f099";
}
.rich-icon-facebook:before {
  content: "\f09a";
}
.rich-icon-github:before {
  content: "\f09b";
}
.rich-icon-unlock:before {
  content: "\f09c";
}
.rich-icon-credit-card:before {
  content: "\f09d";
}
.rich-icon-rss:before {
  content: "\f09e";
}
.rich-icon-hdd:before {
  content: "\f0a0";
}
.rich-icon-bullhorn:before {
  content: "\f0a1";
}
.rich-icon-bell:before {
  content: "\f0a2";
}
.rich-icon-certificate:before {
  content: "\f0a3";
}
.rich-icon-hand-right:before {
  content: "\f0a4";
}
.rich-icon-hand-left:before {
  content: "\f0a5";
}
.rich-icon-hand-up:before {
  content: "\f0a6";
}
.rich-icon-hand-down:before {
  content: "\f0a7";
}
.rich-icon-circle-arrow-left:before {
  content: "\f0a8";
}
.rich-icon-circle-arrow-right:before {
  content: "\f0a9";
}
.rich-icon-circle-arrow-up:before {
  content: "\f0aa";
}
.rich-icon-circle-arrow-down:before {
  content: "\f0ab";
}
.rich-icon-globe:before {
  content: "\f0ac";
}
.rich-icon-wrench:before {
  content: "\f0ad";
}
.rich-icon-tasks:before {
  content: "\f0ae";
}
.rich-icon-filter:before {
  content: "\f0b0";
}
.rich-icon-briefcase:before {
  content: "\f0b1";
}
.rich-icon-fullscreen:before {
  content: "\f0b2";
}
.rich-icon-group:before {
  content: "\f0c0";
}
.rich-icon-link:before {
  content: "\f0c1";
}
.rich-icon-cloud:before {
  content: "\f0c2";
}
.rich-icon-beaker:before {
  content: "\f0c3";
}
.rich-icon-cut:before {
  content: "\f0c4";
}
.rich-icon-copy:before {
  content: "\f0c5";
}
.rich-icon-paper-clip:before {
  content: "\f0c6";
}
.rich-icon-save:before {
  content: "\f0c7";
}
.rich-icon-sign-blank:before {
  content: "\f0c8";
}
.rich-icon-reorder:before {
  content: "\f0c9";
}
.rich-icon-list-ul:before {
  content: "\f0ca";
}
.rich-icon-list-ol:before {
  content: "\f0cb";
}
.rich-icon-strikethrough:before {
  content: "\f0cc";
}
.rich-icon-underline:before {
  content: "\f0cd";
}
.rich-icon-table:before {
  content: "\f0ce";
}
.rich-icon-magic:before {
  content: "\f0d0";
}
.rich-icon-truck:before {
  content: "\f0d1";
}
.rich-icon-pinterest:before {
  content: "\f0d2";
}
.rich-icon-pinterest-sign:before {
  content: "\f0d3";
}
.rich-icon-google-plus-sign:before {
  content: "\f0d4";
}
.rich-icon-google-plus:before {
  content: "\f0d5";
}
.rich-icon-money:before {
  content: "\f0d6";
}
.rich-icon-caret-down:before {
  content: "\f0d7";
}
.rich-icon-caret-up:before {
  content: "\f0d8";
}
.rich-icon-caret-left:before {
  content: "\f0d9";
}
.rich-icon-caret-right:before {
  content: "\f0da";
}
.rich-icon-columns:before {
  content: "\f0db";
}
.rich-icon-sort:before {
  content: "\f0dc";
}
.rich-icon-sort-down:before {
  content: "\f0dd";
}
.rich-icon-sort-up:before {
  content: "\f0de";
}
.rich-icon-envelope-alt:before {
  content: "\f0e0";
}
.rich-icon-linkedin:before {
  content: "\f0e1";
}
.rich-icon-undo:before,
.rich-icon-rotate-left:before {
  content: "\f0e2";
}
.rich-icon-legal:before {
  content: "\f0e3";
}
.rich-icon-dashboard:before {
  content: "\f0e4";
}
.rich-icon-comment-alt:before {
  content: "\f0e5";
}
.rich-icon-comments-alt:before {
  content: "\f0e6";
}
.rich-icon-bolt:before {
  content: "\f0e7";
}
.rich-icon-sitemap:before {
  content: "\f0e8";
}
.rich-icon-umbrella:before {
  content: "\f0e9";
}
.rich-icon-paste:before {
  content: "\f0ea";
}
.rich-icon-lightbulb:before {
  content: "\f0eb";
}
.rich-icon-exchange:before {
  content: "\f0ec";
}
.rich-icon-cloud-download:before {
  content: "\f0ed";
}
.rich-icon-cloud-upload:before {
  content: "\f0ee";
}
.rich-icon-user-md:before {
  content: "\f0f0";
}
.rich-icon-stethoscope:before {
  content: "\f0f1";
}
.rich-icon-suitcase:before {
  content: "\f0f2";
}
.rich-icon-bell-alt:before {
  content: "\f0f3";
}
.rich-icon-coffee:before {
  content: "\f0f4";
}
.rich-icon-food:before {
  content: "\f0f5";
}
.rich-icon-file-alt:before {
  content: "\f0f6";
}
.rich-icon-building:before {
  content: "\f0f7";
}
.rich-icon-hospital:before {
  content: "\f0f8";
}
.rich-icon-ambulance:before {
  content: "\f0f9";
}
.rich-icon-medkit:before {
  content: "\f0fa";
}
.rich-icon-fighter-jet:before {
  content: "\f0fb";
}
.rich-icon-beer:before {
  content: "\f0fc";
}
.rich-icon-h-sign:before {
  content: "\f0fd";
}
.rich-icon-plus-sign-alt:before {
  content: "\f0fe";
}
.rich-icon-double-angle-left:before {
  content: "\f100";
}
.rich-icon-double-angle-right:before {
  content: "\f101";
}
.rich-icon-double-angle-up:before {
  content: "\f102";
}
.rich-icon-double-angle-down:before {
  content: "\f103";
}
.rich-icon-angle-left:before {
  content: "\f104";
}
.rich-icon-angle-right:before {
  content: "\f105";
}
.rich-icon-angle-up:before {
  content: "\f106";
}
.rich-icon-angle-down:before {
  content: "\f107";
}
.rich-icon-desktop:before {
  content: "\f108";
}
.rich-icon-laptop:before {
  content: "\f109";
}
.rich-icon-tablet:before {
  content: "\f10a";
}
.rich-icon-mobile-phone:before {
  content: "\f10b";
}
.rich-icon-circle-blank:before {
  content: "\f10c";
}
.rich-icon-quote-left:before {
  content: "\f10d";
}
.rich-icon-quote-right:before {
  content: "\f10e";
}
.rich-icon-spinner:before {
  content: "\f110";
}
.rich-icon-circle:before {
  content: "\f111";
}
.rich-icon-reply:before,
.rich-icon-mail-reply:before {
  content: "\f112";
}
.rich-icon-folder-close-alt:before {
  content: "\f114";
}
.rich-icon-folder-open-alt:before {
  content: "\f115";
}
.rich-icon-expand-alt:before {
  content: "\f116";
}
.rich-icon-collapse-alt:before {
  content: "\f117";
}
.rich-icon-smile:before {
  content: "\f118";
}
.rich-icon-frown:before {
  content: "\f119";
}
.rich-icon-meh:before {
  content: "\f11a";
}
.rich-icon-gamepad:before {
  content: "\f11b";
}
.rich-icon-keyboard:before {
  content: "\f11c";
}
.rich-icon-flag-alt:before {
  content: "\f11d";
}
.rich-icon-flag-checkered:before {
  content: "\f11e";
}
.rich-icon-terminal:before {
  content: "\f120";
}
.rich-icon-code:before {
  content: "\f121";
}
.rich-icon-reply-all:before {
  content: "\f122";
}
.rich-icon-mail-reply-all:before {
  content: "\f122";
}
.rich-icon-star-half-full:before,
.rich-icon-star-half-empty:before {
  content: "\f123";
}
.rich-icon-location-arrow:before {
  content: "\f124";
}
.rich-icon-crop:before {
  content: "\f125";
}
.rich-icon-code-fork:before {
  content: "\f126";
}
.rich-icon-unlink:before {
  content: "\f127";
}
.rich-icon-question:before {
  content: "\f128";
}
.rich-icon-info:before {
  content: "\f129";
}
.rich-icon-exclamation:before {
  content: "\f12a";
}
.rich-icon-superscript:before {
  content: "\f12b";
}
.rich-icon-subscript:before {
  content: "\f12c";
}
.rich-icon-eraser:before {
  content: "\f12d";
}
.rich-icon-puzzle-piece:before {
  content: "\f12e";
}
.rich-icon-microphone:before {
  content: "\f130";
}
.rich-icon-microphone-off:before {
  content: "\f131";
}
.rich-icon-shield:before {
  content: "\f132";
}
.rich-icon-calendar-empty:before {
  content: "\f133";
}
.rich-icon-fire-extinguisher:before {
  content: "\f134";
}
.rich-icon-rocket:before {
  content: "\f135";
}
.rich-icon-maxcdn:before {
  content: "\f136";
}
.rich-icon-chevron-sign-left:before {
  content: "\f137";
}
.rich-icon-chevron-sign-right:before {
  content: "\f138";
}
.rich-icon-chevron-sign-up:before {
  content: "\f139";
}
.rich-icon-chevron-sign-down:before {
  content: "\f13a";
}
.rich-icon-html5:before {
  content: "\f13b";
}
.rich-icon-css3:before {
  content: "\f13c";
}
.rich-icon-anchor:before {
  content: "\f13d";
}
.rich-icon-unlock-alt:before {
  content: "\f13e";
}
.rich-icon-bullseye:before {
  content: "\f140";
}
.rich-icon-ellipsis-horizontal:before {
  content: "\f141";
}
.rich-icon-ellipsis-vertical:before {
  content: "\f142";
}
.rich-icon-rss-sign:before {
  content: "\f143";
}
.rich-icon-play-sign:before {
  content: "\f144";
}
.rich-icon-ticket:before {
  content: "\f145";
}
.rich-icon-minus-sign-alt:before {
  content: "\f146";
}
.rich-icon-check-minus:before {
  content: "\f147";
}
.rich-icon-level-up:before {
  content: "\f148";
}
.rich-icon-level-down:before {
  content: "\f149";
}
.rich-icon-check-sign:before {
  content: "\f14a";
}
.rich-icon-edit-sign:before {
  content: "\f14b";
}
.rich-icon-external-link-sign:before {
  content: "\f14c";
}
.rich-icon-share-sign:before {
  content: "\f14d";
}
