/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.*= require_tree .
 *








 */



/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
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-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]: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;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
  line-height: 1.5 \0;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
  line-height: 1.33 \0;
}
_:-ms-fullscreen,
:root input[type="date"],
_:-ms-fullscreen,
:root input[type="time"],
_:-ms-fullscreen,
:root input[type="datetime-local"],
_:-ms-fullscreen,
:root input[type="month"] {
  line-height: 1.42857143;
}
_:-ms-fullscreen.input-sm,
:root input[type="date"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="time"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="datetime-local"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="month"].input-sm {
  line-height: 1.5;
}
_:-ms-fullscreen.input-lg,
:root input[type="date"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="time"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="datetime-local"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="month"].input-lg {
  line-height: 1.33;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm,
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm,
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
textarea.form-group-sm .form-control,
select[multiple].input-sm,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.input-lg,
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg,
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
textarea.form-group-lg .form-control,
select[multiple].input-lg,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #428bca;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.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 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.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: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.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: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.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.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  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;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  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, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.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: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */


.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2));
  background-image:         linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #2d6ca2;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #2d6ca2;
  border-color: #2b669a;
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #2d6ca2;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image:      -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image:         linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image:      -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image:         linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
  background-image:         linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3));
  background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3278b3;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}
/*# sourceMappingURL=bootstrap-theme.css.map */
/*!
 * Bootstrap Responsive v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.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;
}

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}

@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
/* FONT ICONS */

@font-face {
  font-family: "FontAwesome";
  src: url('fontawesome-webfont.eot');
  src: url('fontawesome-webfont.eot?#iefix') format('eot'), url('fontawesome-webfont.woff') format('woff'), url('fontawesome-webfont.ttf') format('truetype'), url('fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration:none;
  font-size:16px;
}
a [class^="icon-"], a [class*=" icon-"] {
  text-decoration:none;
}

/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: top;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

  line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
  /* 1.5 increased font size for icon-large * 1.25 width */

  width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
  margin-left: 0;
  list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
  text-indent: -2em;
  text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
  text-indent: -1.3333333333333333em;
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-users:before                 { content: "\f0c0"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }

.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-file-alt:before                 { content: "\f0f6"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }
.icon-square-o:before {
    content: "\f096";
}
.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }

.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }


.icon-sliders:before              { content: "\f1de"; }

.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }

.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }

.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }

.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }

.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }

.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-double-angle-left:before    { content: "\f100"; }
.icon-double-angle-right:before   { content: "\f101"; }
.icon-double-angle-up:before      { content: "\f102"; }
.icon-double-angle-down:before    { content: "\f103"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }

.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }

.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }

.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }

.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }

.icon-user-md:before              { content: "\f200"; }
.icon-desktop:before              { content: "\f108"; }
.icon-laptop:before               { content: "\f109"; }
.icon-tablet:before               { content: "\f10a"; }


/*自行增加*/
.icon-excel:before                { content: "\f1c3";}
.icon-qq:before                   { content: "\f1d6";}

/* IMAGE ICONS */
/* icon prefix for famfamfam icons */
[class^="fam-"],
[class*=" fam-"] {
	display:inline-block;
	width:17px;
	height:16px;
	*margin-right:.3em;
	line-height:14px;
	vertical-align:text-top;
	background-image:url("../../images/famfamfam-icons.png");
	background-position:14px 14px;
	background-repeat:no-repeat;
}
[class^="fam-"]:last-child,
[class*=" fam-"]:last-child {
	*margin-left:0;
}
.btn-large [class^="fam-"] {
	margin-top:1px;
}
.fam-accept{background-position:0 0} 
.fam-add{background-position:-21px 0} 
.fam-anchor{background-position:-42px 0} 
.fam-application-add{background-position:-63px 0} 
.fam-application-cascade{background-position:-84px 0} 
.fam-application-delete{background-position:-105px 0} 
.fam-application-double{background-position:-126px 0} 
.fam-application-edit{background-position:-147px 0} 
.fam-application-error{background-position:-168px 0} 
.fam-application-form-add{background-position:-189px 0} 
.fam-application-form-delete{background-position:-210px 0} 
.fam-application-form-edit{background-position:-231px 0} 
.fam-application-form-magnify{background-position:-252px 0} 
.fam-application-form{background-position:-273px 0} 
.fam-application-get{background-position:-294px 0} 
.fam-application-go{background-position:-315px 0} 
.fam-application-home{background-position:-336px 0} 
.fam-application-key{background-position:-357px 0} 
.fam-application-lightning{background-position:-378px 0} 
.fam-application-link{background-position:-399px 0} 
.fam-application-osx-terminal{background-position:-420px 0} 
.fam-application-osx{background-position:-441px 0} 
.fam-application-put{background-position:-462px 0} 
.fam-application-side-boxes{background-position:-483px 0} 
.fam-application-side-contract{background-position:-504px 0} 
.fam-application-side-expand{background-position:-525px 0} 
.fam-application-side-list{background-position:-546px 0} 
.fam-application-side-tree{background-position:-567px 0} 
.fam-application-split{background-position:-588px 0} 
.fam-application-tile-horizontal{background-position:-609px 0} 
.fam-application-tile-vertical{background-position:-630px 0} 
.fam-application-view-columns{background-position:-651px 0} 
.fam-application-view-detail{background-position:-672px 0} 
.fam-application-view-gallery{background-position:-693px 0} 
.fam-application-view-icons{background-position:-714px 0} 
.fam-application-view-list{background-position:-735px 0} 
.fam-application-view-tile{background-position:-756px 0} 
.fam-application-xp-terminal{background-position:-777px 0} 
.fam-application-xp{background-position:-798px 0} 
.fam-application{background-position:-819px 0} 
.fam-arrow-branch{background-position:-840px 0} 
.fam-arrow-divide{background-position:-861px 0} 
.fam-arrow-down{background-position:-882px 0} 
.fam-arrow-in{background-position:-903px 0} 
.fam-arrow-inout{background-position:-924px 0} 
.fam-arrow-join{background-position:-945px 0} 
.fam-arrow-left{background-position:-966px 0} 
.fam-arrow-merge{background-position:-987px 0} 
.fam-arrow-out{background-position:-1008px 0} 
.fam-arrow-redo{background-position:-1029px 0} 
.fam-arrow-refresh-small{background-position:-1050px 0} 
.fam-arrow-refresh{background-position:-1071px 0} 
.fam-arrow-right{background-position:-1092px 0} 
.fam-arrow-rotate-anticlockwise{background-position:-1113px 0} 
.fam-arrow-rotate-clockwise{background-position:-1134px 0} 
.fam-arrow-switch{background-position:-1155px 0} 
.fam-arrow-turn-left{background-position:-1176px 0} 
.fam-arrow-turn-right{background-position:-1197px 0} 
.fam-arrow-undo{background-position:-1218px 0} 
.fam-arrow-up{background-position:-1239px 0} 
.fam-asterisk-orange{background-position:-1260px 0} 
.fam-asterisk-yellow{background-position:-1281px 0} 
.fam-attach{background-position:-1302px 0} 
.fam-award-star-add{background-position:-1323px 0} 
.fam-award-star-bronze-1{background-position:-1344px 0} 
.fam-award-star-bronze-2{background-position:-1365px 0} 
.fam-award-star-bronze-3{background-position:-1386px 0} 
.fam-award-star-delete{background-position:-1407px 0} 
.fam-award-star-gold-1{background-position:-1428px 0} 
.fam-award-star-gold-2{background-position:-1449px 0} 
.fam-award-star-gold-3{background-position:-1470px 0} 
.fam-award-star-silver-1{background-position:-1491px 0} 
.fam-award-star-silver-2{background-position:-1512px 0} 
.fam-award-star-silver-3{background-position:-1533px 0} 
.fam-basket-add{background-position:-1554px 0} 
.fam-basket-delete{background-position:-1575px 0} 
.fam-basket-edit{background-position:-1596px 0} 
.fam-basket-error{background-position:-1617px 0} 
.fam-basket-go{background-position:-1638px 0} 
.fam-basket-put{background-position:-1659px 0} 
.fam-basket-remove{background-position:-1680px 0} 
.fam-basket{background-position:-1701px 0} 
.fam-bell-add{background-position:-1722px 0} 
.fam-bell-delete{background-position:-1743px 0} 
.fam-bell-error{background-position:-1764px 0} 
.fam-bell-go{background-position:-1785px 0} 
.fam-bell-link{background-position:-1806px 0} 
.fam-bell{background-position:-1827px 0} 
.fam-bin-closed{background-position:-1848px 0} 
.fam-bin-empty{background-position:-1869px 0} 
.fam-bin{background-position:-1890px 0} 
.fam-bomb{background-position:-1911px 0} 
.fam-book-add{background-position:-1932px 0} 
.fam-book-addresses{background-position:-1953px 0} 
.fam-book-delete{background-position:-1974px 0} 
.fam-book-edit{background-position:0 -21px} 
.fam-book-error{background-position:-21px -21px} 
.fam-book-go{background-position:-42px -21px} 
.fam-book-key{background-position:-63px -21px} 
.fam-book-link{background-position:-84px -21px} 
.fam-book-next{background-position:-105px -21px} 
.fam-book-open{background-position:-126px -21px} 
.fam-book-previous{background-position:-147px -21px} 
.fam-book{background-position:-168px -21px} 
.fam-box{background-position:-189px -21px} 
.fam-brick-add{background-position:-210px -21px} 
.fam-brick-delete{background-position:-231px -21px} 
.fam-brick-edit{background-position:-252px -21px} 
.fam-brick-error{background-position:-273px -21px} 
.fam-brick-go{background-position:-294px -21px} 
.fam-brick-link{background-position:-315px -21px} 
.fam-brick{background-position:-336px -21px} 
.fam-bricks{background-position:-357px -21px} 
.fam-briefcase{background-position:-378px -21px} 
.fam-bug-add{background-position:-399px -21px} 
.fam-bug-delete{background-position:-420px -21px} 
.fam-bug-edit{background-position:-441px -21px} 
.fam-bug-error{background-position:-462px -21px} 
.fam-bug-go{background-position:-483px -21px} 
.fam-bug-link{background-position:-504px -21px} 
.fam-bug{background-position:-525px -21px} 
.fam-building-add{background-position:-546px -21px} 
.fam-building-delete{background-position:-567px -21px} 
.fam-building-edit{background-position:-588px -21px} 
.fam-building-error{background-position:-609px -21px} 
.fam-building-go{background-position:-630px -21px} 
.fam-building-key{background-position:-651px -21px} 
.fam-building-link{background-position:-672px -21px} 
.fam-building{background-position:-693px -21px} 
.fam-bullet-add{background-position:-714px -21px} 
.fam-bullet-arrow-bottom{background-position:-735px -21px} 
.fam-bullet-arrow-down{background-position:-756px -21px} 
.fam-bullet-arrow-top{background-position:-777px -21px} 
.fam-bullet-arrow-up{background-position:-798px -21px} 
.fam-bullet-black{background-position:-819px -21px} 
.fam-bullet-blue{background-position:-840px -21px} 
.fam-bullet-delete{background-position:-861px -21px} 
.fam-bullet-disk{background-position:-882px -21px} 
.fam-bullet-error{background-position:-903px -21px} 
.fam-bullet-feed{background-position:-924px -21px} 
.fam-bullet-go{background-position:-945px -21px} 
.fam-bullet-green{background-position:-966px -21px} 
.fam-bullet-key{background-position:-987px -21px} 
.fam-bullet-orange{background-position:-1008px -21px} 
.fam-bullet-picture{background-position:-1029px -21px} 
.fam-bullet-pink{background-position:-1050px -21px} 
.fam-bullet-purple{background-position:-1071px -21px} 
.fam-bullet-red{background-position:-1092px -21px} 
.fam-bullet-star{background-position:-1113px -21px} 
.fam-bullet-toggle-minus{background-position:-1134px -21px} 
.fam-bullet-toggle-plus{background-position:-1155px -21px} 
.fam-bullet-white{background-position:-1176px -21px} 
.fam-bullet-wrench{background-position:-1197px -21px} 
.fam-bullet-yellow{background-position:-1218px -21px} 
.fam-cake{background-position:-1239px -21px} 
.fam-calculator-add{background-position:-1260px -21px} 
.fam-calculator-delete{background-position:-1281px -21px} 
.fam-calculator-edit{background-position:-1302px -21px} 
.fam-calculator-error{background-position:-1323px -21px} 
.fam-calculator-link{background-position:-1344px -21px} 
.fam-calculator{background-position:-1365px -21px} 
.fam-calendar-add{background-position:-1386px -21px} 
.fam-calendar-delete{background-position:-1407px -21px} 
.fam-calendar-edit{background-position:-1428px -21px} 
.fam-calendar-link{background-position:-1449px -21px} 
.fam-calendar-view-day{background-position:-1470px -21px} 
.fam-calendar-view-month{background-position:-1491px -21px} 
.fam-calendar-view-week{background-position:-1512px -21px} 
.fam-calendar{background-position:-1533px -21px} 
.fam-camera-add{background-position:-1554px -21px} 
.fam-camera-delete{background-position:-1575px -21px} 
.fam-camera-edit{background-position:-1596px -21px} 
.fam-camera-error{background-position:-1617px -21px} 
.fam-camera-go{background-position:-1638px -21px} 
.fam-camera-link{background-position:-1659px -21px} 
.fam-camera-small{background-position:-1680px -21px} 
.fam-camera{background-position:-1701px -21px} 
.fam-cancel{background-position:-1722px -21px} 
.fam-car-add{background-position:-1743px -21px} 
.fam-car-delete{background-position:-1764px -21px} 
.fam-car{background-position:-1785px -21px} 
.fam-cart-add{background-position:-1806px -21px} 
.fam-cart-delete{background-position:-1827px -21px} 
.fam-cart-edit{background-position:-1848px -21px} 
.fam-cart-error{background-position:-1869px -21px} 
.fam-cart-go{background-position:-1890px -21px} 
.fam-cart-put{background-position:-1911px -21px} 
.fam-cart-remove{background-position:-1932px -21px} 
.fam-cart{background-position:-1953px -21px} 
.fam-cd-add{background-position:-1974px -21px} 
.fam-cd-burn{background-position:0 -42px} 
.fam-cd-delete{background-position:-21px -42px} 
.fam-cd-edit{background-position:-42px -42px} 
.fam-cd-eject{background-position:-63px -42px} 
.fam-cd-go{background-position:-84px -42px} 
.fam-cd{background-position:-105px -42px} 
.fam-chart-bar-add{background-position:-126px -42px} 
.fam-chart-bar-delete{background-position:-147px -42px} 
.fam-chart-bar-edit{background-position:-168px -42px} 
.fam-chart-bar-error{background-position:-189px -42px} 
.fam-chart-bar-link{background-position:-210px -42px} 
.fam-chart-bar{background-position:-231px -42px} 
.fam-chart-curve-add{background-position:-252px -42px} 
.fam-chart-curve-delete{background-position:-273px -42px} 
.fam-chart-curve-edit{background-position:-294px -42px} 
.fam-chart-curve-error{background-position:-315px -42px} 
.fam-chart-curve-go{background-position:-336px -42px} 
.fam-chart-curve-link{background-position:-357px -42px} 
.fam-chart-curve{background-position:-378px -42px} 
.fam-chart-line-add{background-position:-399px -42px} 
.fam-chart-line-delete{background-position:-420px -42px} 
.fam-chart-line-edit{background-position:-441px -42px} 
.fam-chart-line-error{background-position:-462px -42px} 
.fam-chart-line-link{background-position:-483px -42px} 
.fam-chart-line{background-position:-504px -42px} 
.fam-chart-organisation-add{background-position:-525px -42px} 
.fam-chart-organisation-delete{background-position:-546px -42px} 
.fam-chart-organisation{background-position:-567px -42px} 
.fam-chart-pie-add{background-position:-588px -42px} 
.fam-chart-pie-delete{background-position:-609px -42px} 
.fam-chart-pie-edit{background-position:-630px -42px} 
.fam-chart-pie-error{background-position:-651px -42px} 
.fam-chart-pie-link{background-position:-672px -42px} 
.fam-chart-pie{background-position:-693px -42px} 
.fam-clock-add{background-position:-714px -42px} 
.fam-clock-delete{background-position:-735px -42px} 
.fam-clock-edit{background-position:-756px -42px} 
.fam-clock-error{background-position:-777px -42px} 
.fam-clock-go{background-position:-798px -42px} 
.fam-clock-link{background-position:-819px -42px} 
.fam-clock-pause{background-position:-840px -42px} 
.fam-clock-play{background-position:-861px -42px} 
.fam-clock-red{background-position:-882px -42px} 
.fam-clock-stop{background-position:-903px -42px} 
.fam-clock{background-position:-924px -42px} 
.fam-cog-add{background-position:-945px -42px} 
.fam-cog-delete{background-position:-966px -42px} 
.fam-cog-edit{background-position:-987px -42px} 
.fam-cog-error{background-position:-1008px -42px} 
.fam-cog-go{background-position:-1029px -42px} 
.fam-cog{background-position:-1050px -42px} 
.fam-coins-add{background-position:-1071px -42px} 
.fam-coins-delete{background-position:-1092px -42px} 
.fam-coins{background-position:-1113px -42px} 
.fam-color-swatch{background-position:-1134px -42px} 
.fam-color-wheel{background-position:-1155px -42px} 
.fam-comment-add{background-position:-1176px -42px} 
.fam-comment-delete{background-position:-1197px -42px} 
.fam-comment-edit{background-position:-1218px -42px} 
.fam-comment{background-position:-1239px -42px} 
.fam-comments-add{background-position:-1260px -42px} 
.fam-comments-delete{background-position:-1281px -42px} 
.fam-comments{background-position:-1302px -42px} 
.fam-compress{background-position:-1323px -42px} 
.fam-computer-add{background-position:-1344px -42px} 
.fam-computer-delete{background-position:-1365px -42px} 
.fam-computer-edit{background-position:-1386px -42px} 
.fam-computer-error{background-position:-1407px -42px} 
.fam-computer-go{background-position:-1428px -42px} 
.fam-computer-key{background-position:-1449px -42px} 
.fam-computer-link{background-position:-1470px -42px} 
.fam-computer{background-position:-1491px -42px} 
.fam-connect{background-position:-1512px -42px} 
.fam-contrast-decrease{background-position:-1533px -42px} 
.fam-contrast-high{background-position:-1554px -42px} 
.fam-contrast-increase{background-position:-1575px -42px} 
.fam-contrast-low{background-position:-1596px -42px} 
.fam-contrast{background-position:-1617px -42px} 
.fam-control-eject-blue{background-position:-1638px -42px} 
.fam-control-eject{background-position:-1659px -42px} 
.fam-control-end-blue{background-position:-1680px -42px} 
.fam-control-end{background-position:-1701px -42px} 
.fam-control-equalizer-blue{background-position:-1722px -42px} 
.fam-control-equalizer{background-position:-1743px -42px} 
.fam-control-fastforward-blue{background-position:-1764px -42px} 
.fam-control-fastforward{background-position:-1785px -42px} 
.fam-control-pause-blue{background-position:-1806px -42px} 
.fam-control-pause{background-position:-1827px -42px} 
.fam-control-play-blue{background-position:-1848px -42px} 

.fam-control-play{background-position:-1869px -42px} 
.fam-control-repeat-blue{background-position:-1890px -42px} 
.fam-control-repeat{background-position:-1911px -42px} 
.fam-control-rewind-blue{background-position:-1932px -42px} 
.fam-control-rewind{background-position:-1953px -42px} 
.fam-control-start-blue{background-position:-1974px -42px} 
.fam-control-start{background-position:0 -63px} 
.fam-control-stop-blue{background-position:-21px -63px} 
.fam-control-stop{background-position:-42px -63px} 
.fam-controller-add{background-position:-63px -63px} 
.fam-controller-delete{background-position:-84px -63px} 
.fam-controller-error{background-position:-105px -63px} 
.fam-controller{background-position:-126px -63px} 
.fam-creditcards{background-position:-147px -63px} 
.fam-cross{background-position:-168px -63px} 
.fam-css-add{background-position:-189px -63px} 
.fam-css-delete{background-position:-210px -63px} 
.fam-css-go{background-position:-231px -63px} 
.fam-css-valid{background-position:-252px -63px} 
.fam-css{background-position:-273px -63px} 
.fam-cup-add{background-position:-294px -63px} 
.fam-cup-delete{background-position:-315px -63px} 
.fam-cup-edit{background-position:-336px -63px} 
.fam-cup-error{background-position:-357px -63px} 
.fam-cup-go{background-position:-378px -63px} 
.fam-cup-key{background-position:-399px -63px} 
.fam-cup-link{background-position:-420px -63px} 
.fam-cup{background-position:-441px -63px} 
.fam-cursor{background-position:-462px -63px} 
.fam-cut-red{background-position:-483px -63px} 
.fam-cut{background-position:-504px -63px} 
.fam-database-add{background-position:-525px -63px} 
.fam-database-connect{background-position:-546px -63px} 
.fam-database-delete{background-position:-567px -63px} 
.fam-database-edit{background-position:-588px -63px} 
.fam-database-error{background-position:-609px -63px} 
.fam-database-gear{background-position:-630px -63px} 
.fam-database-go{background-position:-651px -63px} 
.fam-database-key{background-position:-672px -63px} 
.fam-database-lightning{background-position:-693px -63px} 
.fam-database-link{background-position:-714px -63px} 
.fam-database-refresh{background-position:-735px -63px} 
.fam-database-save{background-position:-756px -63px} 
.fam-database-table{background-position:-777px -63px} 
.fam-database{background-position:-798px -63px} 
.fam-date-add{background-position:-819px -63px} 
.fam-date-delete{background-position:-840px -63px} 
.fam-date-edit{background-position:-861px -63px} 
.fam-date-error{background-position:-882px -63px} 
.fam-date-go{background-position:-903px -63px} 
.fam-date-link{background-position:-924px -63px} 
.fam-date-magnify{background-position:-945px -63px} 
.fam-date-next{background-position:-966px -63px} 
.fam-date-previous{background-position:-987px -63px} 
.fam-date{background-position:-1008px -63px} 
.fam-delete{background-position:-1029px -63px} 
.fam-disconnect{background-position:-1050px -63px} 
.fam-disk-multiple{background-position:-1071px -63px} 
.fam-disk{background-position:-1092px -63px} 
.fam-door-in{background-position:-1113px -63px} 
.fam-door-open{background-position:-1134px -63px} 
.fam-door-out{background-position:-1155px -63px} 
.fam-door{background-position:-1176px -63px} 
.fam-drink-empty{background-position:-1197px -63px} 
.fam-drink{background-position:-1218px -63px} 
.fam-drive-add{background-position:-1239px -63px} 
.fam-drive-burn{background-position:-1260px -63px} 
.fam-drive-cd-empty{background-position:-1281px -63px} 
.fam-drive-cd{background-position:-1302px -63px} 
.fam-drive-delete{background-position:-1323px -63px} 
.fam-drive-disk{background-position:-1344px -63px} 
.fam-drive-edit{background-position:-1365px -63px} 
.fam-drive-error{background-position:-1386px -63px} 
.fam-drive-go{background-position:-1407px -63px} 
.fam-drive-key{background-position:-1428px -63px} 
.fam-drive-link{background-position:-1449px -63px} 
.fam-drive-magnify{background-position:-1470px -63px} 
.fam-drive-network{background-position:-1491px -63px} 
.fam-drive-rename{background-position:-1512px -63px} 
.fam-drive-user{background-position:-1533px -63px} 
.fam-drive-web{background-position:-1554px -63px} 
.fam-drive{background-position:-1575px -63px} 
.fam-dvd-add{background-position:-1596px -63px} 
.fam-dvd-delete{background-position:-1617px -63px} 
.fam-dvd-edit{background-position:-1638px -63px} 
.fam-dvd-error{background-position:-1659px -63px} 
.fam-dvd-go{background-position:-1680px -63px} 
.fam-dvd-key{background-position:-1701px -63px} 
.fam-dvd-link{background-position:-1722px -63px} 
.fam-dvd{background-position:-1743px -63px} 
.fam-email-add{background-position:-1764px -63px} 
.fam-email-attach{background-position:-1785px -63px} 
.fam-email-delete{background-position:-1806px -63px} 
.fam-email-edit{background-position:-1827px -63px} 
.fam-email-error{background-position:-1848px -63px} 
.fam-email-go{background-position:-1869px -63px} 
.fam-email-link{background-position:-1890px -63px} 
.fam-email-open-image{background-position:-1911px -63px} 
.fam-email-open{background-position:-1932px -63px} 
.fam-email{background-position:-1953px -63px} 
.fam-emoticon-evilgrin{background-position:-1974px -63px} 
.fam-emoticon-grin{background-position:0 -84px} 
.fam-emoticon-happy{background-position:-21px -84px} 
.fam-emoticon-smile{background-position:-42px -84px} 
.fam-emoticon-surprised{background-position:-63px -84px} 
.fam-emoticon-tongue{background-position:-84px -84px} 
.fam-emoticon-unhappy{background-position:-105px -84px} 
.fam-emoticon-waii{background-position:-126px -84px} 
.fam-emoticon-wink{background-position:-147px -84px} 
.fam-error-add{background-position:-168px -84px} 
.fam-error-delete{background-position:-189px -84px} 
.fam-error-go{background-position:-210px -84px} 
.fam-error{background-position:-231px -84px} 
.fam-exclamation{background-position:-252px -84px} 
.fam-eye{background-position:-273px -84px} 
.fam-feed-add{background-position:-294px -84px} 
.fam-feed-delete{background-position:-315px -84px} 
.fam-feed-disk{background-position:-336px -84px} 
.fam-feed-edit{background-position:-357px -84px} 
.fam-feed-error{background-position:-378px -84px} 
.fam-feed-go{background-position:-399px -84px} 
.fam-feed-key{background-position:-420px -84px} 
.fam-feed-link{background-position:-441px -84px} 
.fam-feed-magnify{background-position:-462px -84px} 
.fam-feed{background-position:-483px -84px} 
.fam-female{background-position:-504px -84px} 
.fam-film-add{background-position:-525px -84px} 
.fam-film-delete{background-position:-546px -84px} 
.fam-film-edit{background-position:-567px -84px} 
.fam-film-error{background-position:-588px -84px} 
.fam-film-go{background-position:-609px -84px} 
.fam-film-key{background-position:-630px -84px} 
.fam-film-link{background-position:-651px -84px} 
.fam-film-save{background-position:-672px -84px} 
.fam-film{background-position:-693px -84px} 
.fam-find{background-position:-714px -84px} 
.fam-flag-blue{background-position:-735px -84px} 
.fam-flag-green{background-position:-756px -84px} 
.fam-flag-orange{background-position:-777px -84px} 
.fam-flag-pink{background-position:-798px -84px} 
.fam-flag-purple{background-position:-819px -84px} 
.fam-flag-red{background-position:-840px -84px} 
.fam-flag-yellow{background-position:-861px -84px} 
.fam-folder-add{background-position:-882px -84px} 
.fam-folder-bell{background-position:-903px -84px} 
.fam-folder-brick{background-position:-924px -84px} 
.fam-folder-bug{background-position:-945px -84px} 
.fam-folder-camera{background-position:-966px -84px} 
.fam-folder-database{background-position:-987px -84px} 
.fam-folder-delete{background-position:-1008px -84px} 
.fam-folder-edit{background-position:-1029px -84px} 
.fam-folder-error{background-position:-1050px -84px} 
.fam-folder-explore{background-position:-1071px -84px} 
.fam-folder-feed{background-position:-1092px -84px} 
.fam-folder-find{background-position:-1113px -84px} 
.fam-folder-go{background-position:-1134px -84px} 
.fam-folder-heart{background-position:-1155px -84px} 
.fam-folder-image{background-position:-1176px -84px} 
.fam-folder-key{background-position:-1197px -84px} 
.fam-folder-lightbulb{background-position:-1218px -84px} 
.fam-folder-link{background-position:-1239px -84px} 
.fam-folder-magnify{background-position:-1260px -84px} 
.fam-folder-page-white{background-position:-1281px -84px} 
.fam-folder-page{background-position:-1302px -84px} 
.fam-folder-palette{background-position:-1323px -84px} 
.fam-folder-picture{background-position:-1344px -84px} 
.fam-folder-star{background-position:-1365px -84px} 
.fam-folder-table{background-position:-1386px -84px} 
.fam-folder-user{background-position:-1407px -84px} 
.fam-folder-wrench{background-position:-1428px -84px} 
.fam-folder{background-position:-1449px -84px} 
.fam-font-add{background-position:-1470px -84px} 
.fam-font-delete{background-position:-1491px -84px} 
.fam-font-go{background-position:-1512px -84px} 
.fam-font{background-position:-1533px -84px} 
.fam-group-add{background-position:-1554px -84px} 
.fam-group-delete{background-position:-1575px -84px} 
.fam-group-edit{background-position:-1596px -84px} 
.fam-group-error{background-position:-1617px -84px} 
.fam-group-gear{background-position:-1638px -84px} 
.fam-group-go{background-position:-1659px -84px} 
.fam-group-key{background-position:-1680px -84px} 
.fam-group-link{background-position:-1701px -84px} 
.fam-group{background-position:-1722px -84px} 
.fam-heart-add{background-position:-1743px -84px} 
.fam-heart-delete{background-position:-1764px -84px} 
.fam-heart{background-position:-1785px -84px} 
.fam-help{background-position:-1806px -84px} 
.fam-hourglass-add{background-position:-1827px -84px} 
.fam-hourglass-delete{background-position:-1848px -84px} 
.fam-hourglass-go{background-position:-1869px -84px} 
.fam-hourglass-link{background-position:-1890px -84px} 
.fam-hourglass{background-position:-1911px -84px} 
.fam-house-go{background-position:-1932px -84px} 
.fam-house-link{background-position:-1953px -84px} 
.fam-house{background-position:-1974px -84px} 
.fam-html-add{background-position:0 -105px} 
.fam-html-delete{background-position:-21px -105px} 
.fam-html-go{background-position:-42px -105px} 
.fam-html-valid{background-position:-63px -105px} 
.fam-html{background-position:-84px -105px} 
.fam-image-add{background-position:-105px -105px} 
.fam-image-delete{background-position:-126px -105px} 
.fam-image-edit{background-position:-147px -105px} 
.fam-image-link{background-position:-168px -105px} 
.fam-image{background-position:-189px -105px} 
.fam-images{background-position:-210px -105px} 
.fam-information{background-position:-231px -105px} 
.fam-ipod-cast-add{background-position:-252px -105px} 
.fam-ipod-cast-delete{background-position:-273px -105px} 
.fam-ipod-cast{background-position:-294px -105px} 
.fam-ipod-sound{background-position:-315px -105px} 
.fam-ipod{background-position:-336px -105px} 
.fam-joystick-add{background-position:-357px -105px} 
.fam-joystick-delete{background-position:-378px -105px} 
.fam-joystick-error{background-position:-399px -105px} 
.fam-joystick{background-position:-420px -105px} 
.fam-key-add{background-position:-441px -105px} 
.fam-key-delete{background-position:-462px -105px} 
.fam-key-go{background-position:-483px -105px} 
.fam-key{background-position:-504px -105px} 
.fam-keyboard-add{background-position:-525px -105px} 
.fam-keyboard-delete{background-position:-546px -105px} 
.fam-keyboard-magnify{background-position:-567px -105px} 
.fam-keyboard{background-position:-588px -105px} 
.fam-layers{background-position:-609px -105px} 
.fam-layout-add{background-position:-630px -105px} 
.fam-layout-content{background-position:-651px -105px} 
.fam-layout-delete{background-position:-672px -105px} 
.fam-layout-edit{background-position:-693px -105px} 
.fam-layout-error{background-position:-714px -105px} 
.fam-layout-header{background-position:-735px -105px} 
.fam-layout-link{background-position:-756px -105px} 
.fam-layout-sidebar{background-position:-777px -105px} 
.fam-layout{background-position:-798px -105px} 
.fam-lightbulb-add{background-position:-819px -105px} 
.fam-lightbulb-delete{background-position:-840px -105px} 
.fam-lightbulb-off{background-position:-861px -105px} 
.fam-lightbulb{background-position:-882px -105px} 
.fam-lightning-add{background-position:-903px -105px} 
.fam-lightning-delete{background-position:-924px -105px} 
.fam-lightning-go{background-position:-945px -105px} 
.fam-lightning{background-position:-966px -105px} 
.fam-link-add{background-position:-987px -105px} 
.fam-link-break{background-position:-1008px -105px} 
.fam-link-delete{background-position:-1029px -105px} 
.fam-link-edit{background-position:-1050px -105px} 
.fam-link-error{background-position:-1071px -105px} 
.fam-link-go{background-position:-1092px -105px} 
.fam-link{background-position:-1113px -105px} 
.fam-lock-add{background-position:-1134px -105px} 
.fam-lock-break{background-position:-1155px -105px} 
.fam-lock-delete{background-position:-1176px -105px} 
.fam-lock-edit{background-position:-1197px -105px} 
.fam-lock-go{background-position:-1218px -105px} 
.fam-lock-open{background-position:-1239px -105px} 
.fam-lock{background-position:-1260px -105px} 
.fam-lorry-add{background-position:-1281px -105px} 
.fam-lorry-delete{background-position:-1302px -105px} 
.fam-lorry-error{background-position:-1323px -105px} 
.fam-lorry-flatbed{background-position:-1344px -105px} 
.fam-lorry-go{background-position:-1365px -105px} 
.fam-lorry-link{background-position:-1386px -105px} 
.fam-lorry{background-position:-1407px -105px} 
.fam-magifier-zoom-out{background-position:-1428px -105px} 
.fam-magnifier-zoom-in{background-position:-1449px -105px} 
.fam-magnifier{background-position:-1470px -105px} 
.fam-male{background-position:-1491px -105px} 
.fam-map-add{background-position:-1512px -105px} 
.fam-map-delete{background-position:-1533px -105px} 
.fam-map-edit{background-position:-1554px -105px} 
.fam-map-go{background-position:-1575px -105px} 
.fam-map-magnify{background-position:-1596px -105px} 
.fam-map{background-position:-1617px -105px} 
.fam-medal-bronze-1{background-position:-1638px -105px} 
.fam-medal-bronze-2{background-position:-1659px -105px} 
.fam-medal-bronze-3{background-position:-1680px -105px} 
.fam-medal-bronze-add{background-position:-1701px -105px} 
.fam-medal-bronze-delete{background-position:-1722px -105px} 
.fam-medal-gold-1{background-position:-1743px -105px} 
.fam-medal-gold-2{background-position:-1764px -105px} 
.fam-medal-gold-3{background-position:-1785px -105px} 
.fam-medal-gold-add{background-position:-1806px -105px} 
.fam-medal-gold-delete{background-position:-1827px -105px} 
.fam-medal-silver-1{background-position:-1848px -105px} 
.fam-medal-silver-2{background-position:-1869px -105px} 
.fam-medal-silver-3{background-position:-1890px -105px} 
.fam-medal-silver-add{background-position:-1911px -105px} 
.fam-medal-silver-delete{background-position:-1932px -105px} 
.fam-money-add{background-position:-1953px -105px} 
.fam-money-delete{background-position:-1974px -105px} 
.fam-money-dollar{background-position:0 -126px} 
.fam-money-euro{background-position:-21px -126px} 
.fam-money-pound{background-position:-42px -126px} 
.fam-money-yen{background-position:-63px -126px} 
.fam-money{background-position:-84px -126px} 
.fam-monitor-add{background-position:-105px -126px} 
.fam-monitor-delete{background-position:-126px -126px} 
.fam-monitor-edit{background-position:-147px -126px} 
.fam-monitor-error{background-position:-168px -126px} 
.fam-monitor-go{background-position:-189px -126px} 
.fam-monitor-lightning{background-position:-210px -126px} 
.fam-monitor-link{background-position:-231px -126px} 
.fam-monitor{background-position:-252px -126px} 
.fam-mouse-add{background-position:-273px -126px} 
.fam-mouse-delete{background-position:-294px -126px} 
.fam-mouse-error{background-position:-315px -126px} 
.fam-mouse{background-position:-336px -126px} 
.fam-music{background-position:-357px -126px} 
.fam-new{background-position:-378px -126px} 
.fam-newspaper-add{background-position:-399px -126px} 
.fam-newspaper-delete{background-position:-420px -126px} 
.fam-newspaper-go{background-position:-441px -126px} 
.fam-newspaper-link{background-position:-462px -126px} 
.fam-newspaper{background-position:-483px -126px} 
.fam-note-add{background-position:-504px -126px} 
.fam-note-delete{background-position:-525px -126px} 
.fam-note-edit{background-position:-546px -126px} 
.fam-note-error{background-position:-567px -126px} 
.fam-note-go{background-position:-588px -126px} 
.fam-note{background-position:-609px -126px} 
.fam-overlays{background-position:-630px -126px} 
.fam-package-add{background-position:-651px -126px} 
.fam-package-delete{background-position:-672px -126px} 
.fam-package-go{background-position:-693px -126px} 
.fam-package-green{background-position:-714px -126px} 
.fam-package-link{background-position:-735px -126px} 
.fam-package{background-position:-756px -126px} 
.fam-page-add{background-position:-777px -126px} 
.fam-page-attach{background-position:-798px -126px} 
.fam-page-code{background-position:-819px -126px} 
.fam-page-copy{background-position:-840px -126px} 
.fam-page-delete{background-position:-861px -126px} 
.fam-page-edit{background-position:-882px -126px} 
.fam-page-error{background-position:-903px -126px} 
.fam-page-excel{background-position:-924px -126px} 
.fam-page-find{background-position:-945px -126px} 
.fam-page-gear{background-position:-966px -126px} 
.fam-page-go{background-position:-987px -126px} 
.fam-page-green{background-position:-1008px -126px} 
.fam-page-key{background-position:-1029px -126px} 
.fam-page-lightning{background-position:-1050px -126px} 
.fam-page-link{background-position:-1071px -126px} 
.fam-page-paintbrush{background-position:-1092px -126px} 
.fam-page-paste{background-position:-1113px -126px} 
.fam-page-red{background-position:-1134px -126px} 
.fam-page-refresh{background-position:-1155px -126px} 
.fam-page-save{background-position:-1176px -126px} 
.fam-page-white-acrobat{background-position:-1197px -126px} 
.fam-page-white-actionscript{background-position:-1218px -126px} 
.fam-page-white-add{background-position:-1239px -126px} 
.fam-page-white-c{background-position:-1260px -126px} 
.fam-page-white-camera{background-position:-1281px -126px} 
.fam-page-white-cd{background-position:-1302px -126px} 
.fam-page-white-code-red{background-position:-1323px -126px} 
.fam-page-white-code{background-position:-1344px -126px} 
.fam-page-white-coldfusion{background-position:-1365px -126px} 
.fam-page-white-compressed{background-position:-1386px -126px} 
.fam-page-white-copy{background-position:-1407px -126px} 
.fam-page-white-cplusplus{background-position:-1428px -126px} 
.fam-page-white-csharp{background-position:-1449px -126px} 
.fam-page-white-cup{background-position:-1470px -126px} 
.fam-page-white-database{background-position:-1491px -126px} 
.fam-page-white-delete{background-position:-1512px -126px} 
.fam-page-white-dvd{background-position:-1533px -126px} 
.fam-page-white-edit{background-position:-1554px -126px} 
.fam-page-white-error{background-position:-1575px -126px} 
.fam-page-white-excel{background-position:-1596px -126px} 
.fam-page-white-find{background-position:-1617px -126px} 
.fam-page-white-flash{background-position:-1638px -126px} 
.fam-page-white-freehand{background-position:-1659px -126px} 
.fam-page-white-gear{background-position:-1680px -126px} 
.fam-page-white-get{background-position:-1701px -126px} 
.fam-page-white-go{background-position:-1722px -126px} 
.fam-page-white-h{background-position:-1743px -126px} 
.fam-page-white-horizontal{background-position:-1764px -126px} 
.fam-page-white-key{background-position:-1785px -126px} 
.fam-page-white-lightning{background-position:-1806px -126px} 
.fam-page-white-link{background-position:-1827px -126px} 
.fam-page-white-magnify{background-position:-1848px -126px} 
.fam-page-white-medal{background-position:-1869px -126px} 
.fam-page-white-office{background-position:-1890px -126px} 
.fam-page-white-paint{background-position:-1911px -126px} 
.fam-page-white-paintbrush{background-position:-1932px -126px} 
.fam-page-white-paste{background-position:-1953px -126px} 
.fam-page-white-php{background-position:-1974px -126px} 
.fam-page-white-picture{background-position:0 -147px} 
.fam-page-white-powerpoint{background-position:-21px -147px} 
.fam-page-white-put{background-position:-42px -147px} 
.fam-page-white-ruby{background-position:-63px -147px} 
.fam-page-white-stack{background-position:-84px -147px} 
.fam-page-white-star{background-position:-105px -147px} 
.fam-page-white-swoosh{background-position:-126px -147px} 
.fam-page-white-text-width{background-position:-147px -147px} 
.fam-page-white-text{background-position:-168px -147px} 
.fam-page-white-tux{background-position:-189px -147px} 
.fam-page-white-vector{background-position:-210px -147px} 
.fam-page-white-visualstudio{background-position:-231px -147px} 
.fam-page-white-width{background-position:-252px -147px} 
.fam-page-white-word{background-position:-273px -147px} 
.fam-page-white-world{background-position:-294px -147px} 
.fam-page-white-wrench{background-position:-315px -147px} 
.fam-page-white-zip{background-position:-336px -147px} 
.fam-page-white{background-position:-357px -147px} 
.fam-page-word{background-position:-378px -147px} 
.fam-page-world{background-position:-399px -147px} 
.fam-page{background-position:-420px -147px} 
.fam-paintbrush{background-position:-441px -147px} 
.fam-paintcan{background-position:-462px -147px} 
.fam-palette{background-position:-483px -147px} 
.fam-paste-plain{background-position:-504px -147px} 
.fam-paste-word{background-position:-525px -147px} 
.fam-pencil-add{background-position:-546px -147px} 
.fam-pencil-delete{background-position:-567px -147px} 
.fam-pencil-go{background-position:-588px -147px} 
.fam-pencil{background-position:-609px -147px} 
.fam-phone-add{background-position:-630px -147px} 
.fam-phone-delete{background-position:-651px -147px} 
.fam-phone-sound{background-position:-672px -147px} 
.fam-phone{background-position:-693px -147px} 
.fam-photo-add{background-position:-714px -147px} 
.fam-photo-delete{background-position:-735px -147px} 
.fam-photo-link{background-position:-756px -147px} 
.fam-photo{background-position:-777px -147px} 
.fam-photos{background-position:-798px -147px} 
.fam-picture-add{background-position:-819px -147px} 
.fam-picture-delete{background-position:-840px -147px} 
.fam-picture-edit{background-position:-861px -147px} 
.fam-picture-empty{background-position:-882px -147px} 
.fam-picture-error{background-position:-903px -147px} 
.fam-picture-go{background-position:-924px -147px} 
.fam-picture-key{background-position:-945px -147px} 
.fam-picture-link{background-position:-966px -147px} 
.fam-picture-save{background-position:-987px -147px} 
.fam-picture{background-position:-1008px -147px} 
.fam-pictures{background-position:-1029px -147px} 
.fam-pilcrow{background-position:-1050px -147px} 
.fam-pill-add{background-position:-1071px -147px} 
.fam-pill-delete{background-position:-1092px -147px} 
.fam-pill-go{background-position:-1113px -147px} 
.fam-pill{background-position:-1134px -147px} 
.fam-plugin-add{background-position:-1155px -147px} 
.fam-plugin-delete{background-position:-1176px -147px} 
.fam-plugin-disabled{background-position:-1197px -147px} 
.fam-plugin-edit{background-position:-1218px -147px} 
.fam-plugin-error{background-position:-1239px -147px} 
.fam-plugin-go{background-position:-1260px -147px} 
.fam-plugin-link{background-position:-1281px -147px} 
.fam-plugin{background-position:-1302px -147px} 
.fam-printer-add{background-position:-1323px -147px} 
.fam-printer-delete{background-position:-1344px -147px} 
.fam-printer-empty{background-position:-1365px -147px} 
.fam-printer-error{background-position:-1386px -147px} 
.fam-printer{background-position:-1407px -147px} 
.fam-rainbow{background-position:-1428px -147px} 
.fam-report-add{background-position:-1449px -147px} 
.fam-report-delete{background-position:-1470px -147px} 
.fam-report-disk{background-position:-1491px -147px} 
.fam-report-edit{background-position:-1512px -147px} 
.fam-report-go{background-position:-1533px -147px} 
.fam-report-key{background-position:-1554px -147px} 
.fam-report-link{background-position:-1575px -147px} 
.fam-report-magnify{background-position:-1596px -147px} 
.fam-report-picture{background-position:-1617px -147px} 
.fam-report-user{background-position:-1638px -147px} 
.fam-report-word{background-position:-1659px -147px} 
.fam-report{background-position:-1680px -147px} 
.fam-resultset-first{background-position:-1701px -147px} 
.fam-resultset-last{background-position:-1722px -147px} 
.fam-resultset-next{background-position:-1743px -147px} 
.fam-resultset-previous{background-position:-1764px -147px} 
.fam-rosette{background-position:-1785px -147px} 
.fam-rss-add{background-position:-1806px -147px} 
.fam-rss-delete{background-position:-1827px -147px} 
.fam-rss-go{background-position:-1848px -147px} 
.fam-rss-valid{background-position:-1869px -147px} 
.fam-rss{background-position:-1890px -147px} 
.fam-ruby-add{background-position:-1911px -147px} 
.fam-ruby-delete{background-position:-1932px -147px} 
.fam-ruby-gear{background-position:-1953px -147px} 
.fam-ruby-get{background-position:-1974px -147px} 
.fam-ruby-go{background-position:0 -168px} 
.fam-ruby-key{background-position:-21px -168px} 
.fam-ruby-link{background-position:-42px -168px} 
.fam-ruby-put{background-position:-63px -168px} 
.fam-ruby{background-position:-84px -168px} 
.fam-script-add{background-position:-105px -168px} 
.fam-script-code-red{background-position:-126px -168px} 
.fam-script-code{background-position:-147px -168px} 
.fam-script-delete{background-position:-168px -168px} 
.fam-script-edit{background-position:-189px -168px} 
.fam-script-error{background-position:-210px -168px} 
.fam-script-gear{background-position:-231px -168px} 
.fam-script-go{background-position:-252px -168px} 
.fam-script-key{background-position:-273px -168px} 
.fam-script-lightning{background-position:-294px -168px} 
.fam-script-link{background-position:-315px -168px} 
.fam-script-palette{background-position:-336px -168px} 
.fam-script-save{background-position:-357px -168px} 
.fam-script{background-position:-378px -168px} 
.fam-server-add{background-position:-399px -168px} 
.fam-server-chart{background-position:-420px -168px} 
.fam-server-compressed{background-position:-441px -168px} 
.fam-server-connect{background-position:-462px -168px} 
.fam-server-database{background-position:-483px -168px} 
.fam-server-delete{background-position:-504px -168px} 
.fam-server-edit{background-position:-525px -168px} 
.fam-server-error{background-position:-546px -168px} 
.fam-server-go{background-position:-567px -168px} 
.fam-server-key{background-position:-588px -168px} 
.fam-server-lightning{background-position:-609px -168px} 
.fam-server-link{background-position:-630px -168px} 
.fam-server-uncompressed{background-position:-651px -168px} 
.fam-server{background-position:-672px -168px} 
.fam-shading{background-position:-693px -168px} 
.fam-shape-align-bottom{background-position:-714px -168px} 
.fam-shape-align-center{background-position:-735px -168px} 
.fam-shape-align-left{background-position:-756px -168px} 
.fam-shape-align-middle{background-position:-777px -168px} 
.fam-shape-align-right{background-position:-798px -168px} 
.fam-shape-align-top{background-position:-819px -168px} 
.fam-shape-flip-horizontal{background-position:-840px -168px} 
.fam-shape-flip-vertical{background-position:-861px -168px} 
.fam-shape-group{background-position:-882px -168px} 
.fam-shape-handles{background-position:-903px -168px} 
.fam-shape-move-back{background-position:-924px -168px} 
.fam-shape-move-backwards{background-position:-945px -168px} 
.fam-shape-move-forwards{background-position:-966px -168px} 
.fam-shape-move-front{background-position:-987px -168px} 
.fam-shape-rotate-anticlockwise{background-position:-1008px -168px} 
.fam-shape-rotate-clockwise{background-position:-1029px -168px} 
.fam-shape-square-add{background-position:-1050px -168px} 
.fam-shape-square-delete{background-position:-1071px -168px} 
.fam-shape-square-edit{background-position:-1092px -168px} 
.fam-shape-square-error{background-position:-1113px -168px} 
.fam-shape-square-go{background-position:-1134px -168px} 
.fam-shape-square-key{background-position:-1155px -168px} 
.fam-shape-square-link{background-position:-1176px -168px} 
.fam-shape-square{background-position:-1197px -168px} 
.fam-shape-ungroup{background-position:-1218px -168px} 
.fam-shield-add{background-position:-1239px -168px} 
.fam-shield-delete{background-position:-1260px -168px} 
.fam-shield-go{background-position:-1281px -168px} 
.fam-shield{background-position:-1302px -168px} 
.fam-sitemap-color{background-position:-1323px -168px} 
.fam-sitemap{background-position:-1344px -168px} 
.fam-sound-add{background-position:-1365px -168px} 
.fam-sound-delete{background-position:-1386px -168px} 
.fam-sound-low{background-position:-1407px -168px} 
.fam-sound-mute{background-position:-1428px -168px} 
.fam-sound-none{background-position:-1449px -168px} 
.fam-sound{background-position:-1470px -168px} 
.fam-spellcheck{background-position:-1491px -168px} 
.fam-sport-8ball{background-position:-1512px -168px} 
.fam-sport-basketball{background-position:-1533px -168px} 
.fam-sport-football{background-position:-1554px -168px} 
.fam-sport-golf{background-position:-1575px -168px} 
.fam-sport-raquet{background-position:-1596px -168px} 
.fam-sport-shuttlecock{background-position:-1617px -168px} 
.fam-sport-soccer{background-position:-1638px -168px} 
.fam-sport-tennis{background-position:-1659px -168px} 
.fam-star{background-position:-1680px -168px} 
.fam-status-away{background-position:-1701px -168px} 
.fam-status-busy{background-position:-1722px -168px} 
.fam-status-offline{background-position:-1743px -168px} 
.fam-status-online{background-position:-1764px -168px} 
.fam-stop{background-position:-1785px -168px} 
.fam-style-add{background-position:-1806px -168px} 
.fam-style-delete{background-position:-1827px -168px} 
.fam-style-edit{background-position:-1848px -168px} 
.fam-style-go{background-position:-1869px -168px} 
.fam-style{background-position:-1890px -168px} 
.fam-sum{background-position:-1911px -168px} 
.fam-tab-add{background-position:-1932px -168px} 
.fam-tab-delete{background-position:-1953px -168px} 
.fam-tab-edit{background-position:-1974px -168px} 
.fam-tab-go{background-position:0 -189px} 
.fam-tab{background-position:-21px -189px} 
.fam-table-add{background-position:-42px -189px} 
.fam-table-delete{background-position:-63px -189px} 
.fam-table-edit{background-position:-84px -189px} 
.fam-table-error{background-position:-105px -189px} 
.fam-table-gear{background-position:-126px -189px} 
.fam-table-go{background-position:-147px -189px} 
.fam-table-key{background-position:-168px -189px} 
.fam-table-lightning{background-position:-189px -189px} 
.fam-table-link{background-position:-210px -189px} 
.fam-table-multiple{background-position:-231px -189px} 
.fam-table-refresh{background-position:-252px -189px} 
.fam-table-relationship{background-position:-273px -189px} 
.fam-table-row-delete{background-position:-294px -189px} 
.fam-table-row-insert{background-position:-315px -189px} 
.fam-table-save{background-position:-336px -189px} 
.fam-table-sort{background-position:-357px -189px} 
.fam-table{background-position:-378px -189px} 
.fam-tag-blue-add{background-position:-399px -189px} 
.fam-tag-blue-delete{background-position:-420px -189px} 
.fam-tag-blue-edit{background-position:-441px -189px} 
.fam-tag-blue{background-position:-462px -189px} 
.fam-tag-green{background-position:-483px -189px} 
.fam-tag-orange{background-position:-504px -189px} 
.fam-tag-pink{background-position:-525px -189px} 
.fam-tag-purple{background-position:-546px -189px} 
.fam-tag-red{background-position:-567px -189px} 
.fam-tag-yellow{background-position:-588px -189px} 
.fam-tag{background-position:-609px -189px} 
.fam-telephone-add{background-position:-630px -189px} 
.fam-telephone-delete{background-position:-651px -189px} 
.fam-telephone-edit{background-position:-672px -189px} 
.fam-telephone-error{background-position:-693px -189px} 
.fam-telephone-go{background-position:-714px -189px} 
.fam-telephone-key{background-position:-735px -189px} 
.fam-telephone-link{background-position:-756px -189px} 
.fam-telephone{background-position:-777px -189px} 
.fam-television-add{background-position:-798px -189px} 
.fam-television-delete{background-position:-819px -189px} 
.fam-television{background-position:-840px -189px} 
.fam-text-align-center{background-position:-861px -189px} 
.fam-text-align-justify{background-position:-882px -189px} 
.fam-text-align-left{background-position:-903px -189px} 
.fam-text-align-right{background-position:-924px -189px} 
.fam-text-allcaps{background-position:-945px -189px} 
.fam-text-bold{background-position:-966px -189px} 
.fam-text-columns{background-position:-987px -189px} 
.fam-text-dropcaps{background-position:-1008px -189px} 
.fam-text-heading-1{background-position:-1029px -189px} 
.fam-text-heading-2{background-position:-1050px -189px} 
.fam-text-heading-3{background-position:-1071px -189px} 
.fam-text-heading-4{background-position:-1092px -189px} 
.fam-text-heading-5{background-position:-1113px -189px} 
.fam-text-heading-6{background-position:-1134px -189px} 
.fam-text-horizontalrule{background-position:-1155px -189px} 
.fam-text-indent-remove{background-position:-1176px -189px} 
.fam-text-indent{background-position:-1197px -189px} 
.fam-text-italic{background-position:-1218px -189px} 
.fam-text-kerning{background-position:-1239px -189px} 
.fam-text-letter-omega{background-position:-1260px -189px} 
.fam-text-letterspacing{background-position:-1281px -189px} 
.fam-text-linespacing{background-position:-1302px -189px} 
.fam-text-list-bullets{background-position:-1323px -189px} 
.fam-text-list-numbers{background-position:-1344px -189px} 
.fam-text-lowercase{background-position:-1365px -189px} 
.fam-text-padding-bottom{background-position:-1386px -189px} 
.fam-text-padding-left{background-position:-1407px -189px} 
.fam-text-padding-right{background-position:-1428px -189px} 
.fam-text-padding-top{background-position:-1449px -189px} 
.fam-text-replace{background-position:-1470px -189px} 
.fam-text-signature{background-position:-1491px -189px} 
.fam-text-smallcaps{background-position:-1512px -189px} 
.fam-text-strikethrough{background-position:-1533px -189px} 
.fam-text-subscript{background-position:-1554px -189px} 
.fam-text-superscript{background-position:-1575px -189px} 
.fam-text-underline{background-position:-1596px -189px} 
.fam-text-uppercase{background-position:-1617px -189px} 
.fam-textfield-add{background-position:-1638px -189px} 
.fam-textfield-delete{background-position:-1659px -189px} 
.fam-textfield-key{background-position:-1680px -189px} 
.fam-textfield-rename{background-position:-1701px -189px} 
.fam-textfield{background-position:-1722px -189px} 
.fam-thumb-down{background-position:-1743px -189px} 
.fam-thumb-up{background-position:-1764px -189px} 
.fam-tick{background-position:-1785px -189px} 
.fam-time-add{background-position:-1806px -189px} 
.fam-time-delete{background-position:-1827px -189px} 
.fam-time-go{background-position:-1848px -189px} 
.fam-time{background-position:-1869px -189px} 
.fam-timeline-marker{background-position:-1890px -189px} 
.fam-transmit-add{background-position:-1911px -189px} 
.fam-transmit-blue{background-position:-1932px -189px} 
.fam-transmit-delete{background-position:-1953px -189px} 
.fam-transmit-edit{background-position:-1974px -189px} 
.fam-transmit-error{background-position:0 -210px} 
.fam-transmit-go{background-position:-21px -210px} 
.fam-transmit{background-position:-42px -210px} 
.fam-tux{background-position:-63px -210px} 
.fam-user-add{background-position:-84px -210px} 
.fam-user-comment{background-position:-105px -210px} 
.fam-user-delete{background-position:-126px -210px} 
.fam-user-edit{background-position:-147px -210px} 
.fam-user-female{background-position:-168px -210px} 
.fam-user-go{background-position:-189px -210px} 
.fam-user-gray{background-position:-210px -210px} 
.fam-user-green{background-position:-231px -210px} 
.fam-user-orange{background-position:-252px -210px} 
.fam-user-red{background-position:-273px -210px} 
.fam-user-suit{background-position:-294px -210px} 
.fam-user{background-position:-315px -210px} 
.fam-vcard-add{background-position:-336px -210px} 
.fam-vcard-delete{background-position:-357px -210px} 
.fam-vcard-edit{background-position:-378px -210px} 
.fam-vcard{background-position:-399px -210px} 
.fam-vector-add{background-position:-420px -210px} 
.fam-vector-delete{background-position:-441px -210px} 
.fam-vector{background-position:-462px -210px} 
.fam-wand{background-position:-483px -210px} 
.fam-weather-clouds{background-position:-504px -210px} 
.fam-weather-cloudy{background-position:-525px -210px} 
.fam-weather-lightning{background-position:-546px -210px} 
.fam-weather-rain{background-position:-567px -210px} 
.fam-weather-snow{background-position:-588px -210px} 
.fam-weather-sun{background-position:-609px -210px} 
.fam-webcam-add{background-position:-630px -210px} 
.fam-webcam-delete{background-position:-651px -210px} 
.fam-webcam-error{background-position:-672px -210px} 
.fam-webcam{background-position:-693px -210px} 
.fam-world-add{background-position:-714px -210px} 
.fam-world-delete{background-position:-735px -210px} 
.fam-world-edit{background-position:-756px -210px} 
.fam-world-go{background-position:-777px -210px} 
.fam-world-link{background-position:-798px -210px} 
.fam-world{background-position:-819px -210px} 
.fam-wrench-orange{background-position:-840px -210px} 
.fam-wrench{background-position:-861px -210px} 
.fam-xhtml-add{background-position:-882px -210px} 
.fam-xhtml-delete{background-position:-903px -210px} 
.fam-xhtml-go{background-position:-924px -210px} 
.fam-xhtml-valid{background-position:-945px -210px} 
.fam-xhtml{background-position:-966px -210px} 
.fam-zoom-in{background-position:-987px -210px} 
.fam-zoom-out{background-position:-1008px -210px} 
.fam-zoom{background-position:-1029px -210px} 
[class^="icon-"],
[class*=" icon-"] {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}

.icon-large {
    font-size: 1.3333em;
}




.icon-glass                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf000;&nbsp;');}
.icon-music                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf001;&nbsp;');}
.icon-search               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf002;&nbsp;');}
.icon-envelope             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf003;&nbsp;');}
.icon-heart                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf004;&nbsp;');}
.icon-star                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf005;&nbsp;');}
.icon-star-empty           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf006;&nbsp;');}
.icon-user                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf007;&nbsp;');}
.icon-users                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c0;&nbsp;');}
.icon-film                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf008;&nbsp;');}
.icon-th-large             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf009;&nbsp;');}
.icon-th                   { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf00a;&nbsp;');}
.icon-th-list              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf00b;&nbsp;');}
.icon-ok                   { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf00c;&nbsp;');}
.icon-remove               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf00d;&nbsp;');}
.icon-zoom-in              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf00e;&nbsp;');}

.icon-zoom-out             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf010;&nbsp;');}
.icon-off                  { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf011;&nbsp;');}
.icon-signal               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf012;&nbsp;');}
.icon-cog                  { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf013;&nbsp;');}
.icon-trash                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf014;&nbsp;');}
.icon-home                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf015;&nbsp;');}
.icon-file                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf016;&nbsp;');}
.icon-file-alt                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0f6;&nbsp;');}
.icon-time                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf017;&nbsp;');}
.icon-road                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf018;&nbsp;');}
.icon-download-alt         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf019;&nbsp;');}
.icon-download             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf01a;&nbsp;');}
.icon-upload               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf01b;&nbsp;');}
.icon-inbox                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf01c;&nbsp;');}
.icon-play-circle          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf01d;&nbsp;');}
.icon-repeat               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf01e;&nbsp;');}

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf021;&nbsp;');}
.icon-list-alt             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf022;&nbsp;');}
.icon-lock                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf023;&nbsp;');}
.icon-flag                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf024;&nbsp;');}
.icon-headphones           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf025;&nbsp;');}
.icon-volume-off           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf026;&nbsp;');}
.icon-volume-down          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf027;&nbsp;');}
.icon-volume-up            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf028;&nbsp;');}
.icon-qrcode               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf029;&nbsp;');}
.icon-barcode              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf02a;&nbsp;');}
.icon-tag                  { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf02b;&nbsp;');}
.icon-tags                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf02c;&nbsp;');}
.icon-book                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf02d;&nbsp;');}
.icon-bookmark             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf02e;&nbsp;');}
.icon-print                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf02f;&nbsp;');}
.icon-square-o { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf096;&nbsp;');}
.icon-camera               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf030;&nbsp;');}
.icon-font                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf031;&nbsp;');}
.icon-bold                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf032;&nbsp;');}
.icon-italic               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf033;&nbsp;');}
.icon-text-height          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf034;&nbsp;');}
.icon-text-width           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf035;&nbsp;');}
.icon-align-left           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf036;&nbsp;');}
.icon-align-center         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf037;&nbsp;');}
.icon-align-right          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf038;&nbsp;');}
.icon-align-justify        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf039;&nbsp;');}
.icon-list                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf03a;&nbsp;');}
.icon-indent-left          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf03b;&nbsp;');}
.icon-indent-right         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf03c;&nbsp;');}
.icon-facetime-video       { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf03d;&nbsp;');}
.icon-picture              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf03e;&nbsp;');}

.icon-pencil               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf040;&nbsp;');}
.icon-map-marker           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf041;&nbsp;');}
.icon-adjust               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf042;&nbsp;');}
.icon-tint                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf043;&nbsp;');}
.icon-edit                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf044;&nbsp;');}
.icon-share                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf045;&nbsp;');}
.icon-check                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf046;&nbsp;');}
.icon-move                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf047;&nbsp;');}
.icon-step-backward        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf048;&nbsp;');}
.icon-fast-backward        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf049;&nbsp;');}
.icon-backward             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf04a;&nbsp;');}
.icon-play                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf04b;&nbsp;');}
.icon-pause                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf04c;&nbsp;');}
.icon-stop                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf04d;&nbsp;');}
.icon-forward              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf04e;&nbsp;');}


.icon-sliders              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf1de;&nbsp;');}

.icon-fast-forward         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf050;&nbsp;');}
.icon-step-forward         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf051;&nbsp;');}
.icon-eject                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf052;&nbsp;');}
.icon-chevron-left         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf053;&nbsp;');}
.icon-chevron-right        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf054;&nbsp;');}
.icon-plus-sign            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf055;&nbsp;');}
.icon-minus-sign           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf056;&nbsp;');}
.icon-remove-sign          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf057;&nbsp;');}
.icon-ok-sign              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf058;&nbsp;');}
.icon-question-sign        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf059;&nbsp;');}
.icon-info-sign            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf05a;&nbsp;');}
.icon-screenshot           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf05b;&nbsp;');}
.icon-remove-circle        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf05c;&nbsp;');}
.icon-ok-circle            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf05d;&nbsp;');}
.icon-ban-circle           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf05e;&nbsp;');}

.icon-arrow-left           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf060;&nbsp;');}
.icon-arrow-right          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf061;&nbsp;');}
.icon-arrow-up             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf062;&nbsp;');}
.icon-arrow-down           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf063;&nbsp;');}
.icon-share-alt            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf064;&nbsp;');}
.icon-resize-full          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf065;&nbsp;');}
.icon-resize-small         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf066;&nbsp;');}
.icon-plus                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf067;&nbsp;');}
.icon-minus                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf068;&nbsp;');}
.icon-asterisk             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf069;&nbsp;');}
.icon-exclamation-sign     { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf06a;&nbsp;');}
.icon-gift                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf06b;&nbsp;');}
.icon-leaf                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf06c;&nbsp;');}
.icon-fire                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf06d;&nbsp;');}
.icon-eye-open             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf06e;&nbsp;');}

.icon-eye-close            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf070;&nbsp;');}
.icon-warning-sign         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf071;&nbsp;');}
.icon-plane                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf072;&nbsp;');}
.icon-calendar             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf073;&nbsp;');}
.icon-random               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf074;&nbsp;');}
.icon-comment              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf075;&nbsp;');}
.icon-magnet               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf076;&nbsp;');}
.icon-chevron-up           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf077;&nbsp;');}
.icon-chevron-down         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf078;&nbsp;');}
.icon-retweet              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf079;&nbsp;');}
.icon-shopping-cart        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf07a;&nbsp;');}
.icon-folder-close         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf07b;&nbsp;');}
.icon-folder-open          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf07c;&nbsp;');}
.icon-resize-vertical      { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf07d;&nbsp;');}
.icon-resize-horizontal    { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf07e;&nbsp;');}

.icon-bar-chart            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf080;&nbsp;');}
.icon-twitter-sign         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf081;&nbsp;');}
.icon-facebook-sign        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf082;&nbsp;');}
.icon-camera-retro         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf083;&nbsp;');}
.icon-key                  { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf084;&nbsp;');}
.icon-cogs                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf085;&nbsp;');}
.icon-comments             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf086;&nbsp;');}
.icon-thumbs-up            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf087;&nbsp;');}
.icon-thumbs-down          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf088;&nbsp;');}
.icon-star-half            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf089;&nbsp;');}
.icon-heart-empty          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf08a;&nbsp;');}
.icon-signout              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf08b;&nbsp;');}
.icon-linkedin-sign        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf08c;&nbsp;');}
.icon-pushpin              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf08d;&nbsp;');}
.icon-external-link        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf08e;&nbsp;');}

.icon-signin               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf090;&nbsp;');}
.icon-trophy               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf091;&nbsp;');}
.icon-github-sign          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf092;&nbsp;');}
.icon-upload-alt           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf093;&nbsp;');}
.icon-lemon                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf094;&nbsp;');}
.icon-phone                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf095;&nbsp;');}
.icon-check-empty          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf096;&nbsp;');}
.icon-bookmark-empty       { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf097;&nbsp;');}
.icon-phone-sign           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf098;&nbsp;');}
.icon-twitter              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf099;&nbsp;');}
.icon-facebook             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf09a;&nbsp;');}
.icon-github               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf09b;&nbsp;');}
.icon-unlock               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf09c;&nbsp;');}
.icon-credit-card          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf09d;&nbsp;');}
.icon-rss                  { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf09e;&nbsp;');}

.icon-hdd                  { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a0;&nbsp;');}
.icon-bullhorn             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a1;&nbsp;');}
.icon-bell                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a2;&nbsp;');}
.icon-certificate          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a3;&nbsp;');}
.icon-hand-right           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a4;&nbsp;');}
.icon-hand-left            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a5;&nbsp;');}
.icon-hand-up              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a6;&nbsp;');}
.icon-hand-down            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a7;&nbsp;');}
.icon-double-angle-left    { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf100;&nbsp;');}
.icon-double-angle-right   { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf101;&nbsp;');}
.icon-double-angle-up      { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf102;&nbsp;');}
.icon-double-angle-down    { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf103;&nbsp;');}
.icon-circle-arrow-left    { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a8;&nbsp;');}
.icon-circle-arrow-right   { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0a9;&nbsp;');}
.icon-circle-arrow-up      { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0aa;&nbsp;');}
.icon-circle-arrow-down    { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0ab;&nbsp;');}
.icon-globe                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0ac;&nbsp;');}
.icon-wrench               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0ad;&nbsp;');}
.icon-tasks                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0ae;&nbsp;');}

.icon-filter               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0b0;&nbsp;');}
.icon-briefcase            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0b1;&nbsp;');}
.icon-fullscreen           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0b2;&nbsp;');}

.icon-group                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c0;&nbsp;');}
.icon-link                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c1;&nbsp;');}
.icon-cloud                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c2;&nbsp;');}
.icon-beaker               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c3;&nbsp;');}
.icon-cut                  { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c4;&nbsp;');}
.icon-copy                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c5;&nbsp;');}
.icon-paper-clip           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c6;&nbsp;');}
.icon-save                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c7;&nbsp;');}
.icon-sign-blank           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c8;&nbsp;');}
.icon-reorder              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0c9;&nbsp;');}
.icon-list-ul              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0ca;&nbsp;');}
.icon-list-ol              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0cb;&nbsp;');}
.icon-strikethrough        { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0cc;&nbsp;');}
.icon-underline            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0cd;&nbsp;');}
.icon-table                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0ce;&nbsp;');}

.icon-magic                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d0;&nbsp;');}
.icon-truck                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d1;&nbsp;');}
.icon-pinterest            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d2;&nbsp;');}
.icon-pinterest-sign       { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d3;&nbsp;');}
.icon-google-plus-sign     { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d4;&nbsp;');}
.icon-google-plus          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d5;&nbsp;');}
.icon-money                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d6;&nbsp;');}
.icon-caret-down           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d7;&nbsp;');}
.icon-caret-up             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d8;&nbsp;');}
.icon-caret-left           { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0d9;&nbsp;');}
.icon-caret-right          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0da;&nbsp;');}
.icon-columns              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0db;&nbsp;');}
.icon-sort                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0dc;&nbsp;');}
.icon-sort-down            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0dd;&nbsp;');}
.icon-sort-up              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0de;&nbsp;');}

.icon-envelope-alt         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e0;&nbsp;');}
.icon-linkedin             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e1;&nbsp;');}
.icon-undo                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e2;&nbsp;');}
.icon-legal                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e3;&nbsp;');}
.icon-dashboard            { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e4;&nbsp;');}
.icon-comment-alt          { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e5;&nbsp;');}
.icon-comments-alt         { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e6;&nbsp;');}
.icon-bolt                 { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e7;&nbsp;');}
.icon-sitemap              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e8;&nbsp;');}
.icon-umbrella             { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0e9;&nbsp;');}
.icon-paste                { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf0ea;&nbsp;');}

.icon-user-md              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf200;&nbsp;');}
.icon-desktop              { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf108;&nbsp;');}
.icon-laptop               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf109;&nbsp;');}
.icon-tablet               { *zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf10a;&nbsp;');}


/*自行增加*/
.icon-excel                 {*zoom: expression( this.runtimeStyle['zoom'] = "1", this.innerHTML = '&#xf1c3;&nbsp;');}
/*
 ActiveScaffold
 (c) 2007 Richard White <rrwhite@gmail.com>

 ActiveScaffold is freely distributable under the terms of an MIT-style license.

 For details, see the ActiveScaffold web site: https://github.com/activescaffold/active_scaffold
*/
/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold form,
.active-scaffold table,
.active-scaffold p,
.active-scaffold div,
.active-scaffold fieldset {
  margin: 0;
  padding: 0;
}

/* line 10, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold {
  margin: 5px 0;
}

/* line 14, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold table {
  width: 100%;
  border-collapse: collapse;
}

/* line 18, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold td, .active-scaffold th {
  padding: 0;
}

/* line 20, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold a,
.active-scaffold a:visited {
  text-decoration: none;
}

/* line 25, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold div.actions a img,
.active-scaffold td.actions a img {
  border: none;
  vertical-align: middle;
}

/* line 31, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold div.actions a.disabled img,
.active-scaffold td.actions a.disabled img {
  opacity: 0.5;
}

/* line 36, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .clear-fix {
  clear: both;
}

/* line 40, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
noscript.active-scaffold {
  border-left: solid 5px;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 20px 5px 5px;
}

/* line 47, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .mark_record_column {
  width: 1px;
}

/* Header
   ======================== */
/* line 54, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header {
  position: relative;
}

/* line 58, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header h2 {
  padding: 2px 0px;
  margin: 0;
  font: bold 160% arial, sans-serif;
}

/* line 64, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a,
.active-scaffold-header div.actions {
  float: right;
  font: bold 14px arial;
  letter-spacing: -1px;
  text-decoration: none;
  padding: 1px 2px;
  white-space: nowrap;
  margin-left: 5px;
  background-position: 1px 50%;
  background-repeat: no-repeat;
}

/* line 77, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a {
  padding: 5px 5px;
  margin-left: 0px;
}

/* line 82, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions > .action_group > a,
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a {
  padding: 1px 5px;
}

/* line 87, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions div.action_group {
  display: inline;
  float: right;
}

/* line 92, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions div.action_group li a,
.active-scaffold-header div.actions div.action_group li div {
  float: none;
  margin: 0;
}

/* line 98, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions .action_group ul {
  line-height: 130%;
  top: 19px;
}

/* line 103, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions .action_group ul {
  top: 14px;
}

/* line 107, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions .action_group ul ul {
  top: -3px;
}

/* line 111, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a.disabled {
  opacity: 0.5;
}

/* line 115, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a.new,
.active-scaffold-header div.actions a.new_existing,
.active-scaffold-header div.actions a.show_search,
.active-scaffold-header div.actions a.show_config_list,
.active-scaffold-header div.actions div.action_group div {
  margin: 0;
  padding: 5px 5px 5px 25px;
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

/* line 126, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a.new,
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a.new_existing,
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a.show_search,
.active-scaffold .active-scaffold .active-scaffold-header div.actions > a.show_config_list,
.active-scaffold .active-scaffold .active-scaffold-header div.actions div.action_group > div {
  margin: 0;
  padding: 1px 5px 1px 20px;
  background-position: 1px 50%;
  background-repeat: no-repeat;
}

/* line 137, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-header div.actions a.disabled:hover {
  background-color: transparent;
  cursor: default;
}

/* Table :: Column Headers
   ============================= */
/* line 145, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th {
  text-align: left;
}

/* line 149, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th a,
.active-scaffold th p,
.active-scaffold .show-view th {
  font: bold 11px arial, sans-serif;
}

/* line 154, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th a,
.active-scaffold th p {
  display: block;
}

/* line 159, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th a, .active-scaffold th a:visited {
  padding: 2px 2px 2px 5px;
}

/* line 163, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th p,
.active-scaffold .show-view th {
  padding: 2px 5px;
}

/* line 168, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th.sorted a {
  padding-right: 18px;
}

/* line 172, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th.asc a,
.active-scaffold th.desc a,
.active-scaffold th.loading a {
  background: right 50% no-repeat;
}

/* line 178, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th .mark_heading {
  margin-left: 5px;
}

/* line 182, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold th.hidden, .active-scaffold td.hidden {
  display: none;
}

/* Table :: Record Rows
   ============================= */
/* line 189, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td,
.active-scaffold .show-view td {
  padding: 5px 4px;
}

/* line 193, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  border: solid 1px;
  border-width: 0 0 1px 1px;
}

/* line 200, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.messages-container {
  padding: 0px;
}

/* line 204, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tbody.records td.empty {
  text-align: center;
}

/* line 207, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tbody.records td.in_place_editor_field .handle {
  display: none;
}

/* line 210, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tbody.records td.in_place_editor_field.empty .handle {
  display: inline;
}

/* line 214, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold td.numeric,
.active-scaffold-calculations td {
  text-align: right;
}

/* line 219, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as-slider {
  display: block;
}

/* line 220, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as-slider .ui-slider-range {
  border: 0;
  height: 100%;
  border-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 227, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as-slider.ui-state-disabled {
  opacity: 1;
}

/* Table :: Actions (Edit, Delete)
   ============================= */
/* line 233, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions {
  border-right: solid 1px;
  padding: 0;
  min-width: 1%;
}

/* line 239, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions table {
  float: right;
  width: auto;
  margin-right: 5px;
}

/* line 245, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions table td {
  border: none;
  text-align: right;
  padding: 0 2px;
}

/* line 251, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions a,
.active-scaffold tr.record td.actions div {
  font: bold 11px verdana, sans-serif;
  letter-spacing: -1px;
  padding: 2px;
  margin: 0 2px;
  line-height: 16px;
  white-space: nowrap;
}

/* line 261, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tr.record td.actions a.disabled {
  opacity: 0.5;
}

/* line 265, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group {
  position: relative;
  text-align: left;
}

/* line 270, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul {
  border: 2px solid;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  line-height: 200%;
  display: none;
  min-width: 150px;
  right: 0px;
  z-index: 2;
}

/* line 282, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group.dyn > ul {
  width: auto;
  display: block;
}

/* line 287, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul ul {
  display: none;
  position: absolute;
  top: 0;
  right: 150px;
}

/* line 294, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul li {
  background: none repeat scroll 0 0;
  border-top: 1px dashed;
  display: block;
  position: relative;
  width: auto;
  text-align: left;
}

/* line 303, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul li div {
  margin: 0;
  padding: 5px 5px 5px 25px;
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

/* line 310, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul li a {
  display: block;
  margin: 0;
  padding: 5px 5px 5px 25px;
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

/* line 317, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group.dyn > ul li a {
  padding-left: 5px;
}

/* line 321, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group ul li.top {
  border-top-width: 0px;
}

/* line 325, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group:hover ul ul,
.active-scaffold .actions .action_group:hover ul ul ul {
  display: none;
}

/* line 330, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .actions .action_group:hover > ul,
.active-scaffold .actions .action_group ul li:hover > ul,
.active-scaffold .actions .action_group ul ul li:hover ul {
  display: block;
}

/* Table :: Inline Adapter
   ============================= */
/* line 339, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .view {
  padding: 4px;
  border: solid 1px;
}

/* line 344, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold tbody.records td.inline-adapter-cell .view {
  border-top: none;
}

/* line 348, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .before-header td.inline-adapter-cell .view {
  border-bottom: none;
}

/* line 352, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold a.inline-adapter-close {
  float: right;
  text-indent: -4000px;
  width: 16px;
  height: 17px;
  background: 0 0 no-repeat;
}

/* Nested
   ======================== */
/* line 363, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header {
  margin-right: 25px;
}

/* line 367, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header h2 {
  font-size: 12px;
  font-weight: bold;
}

/* line 373, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions {
  top: 0px;
  right: 0px;
}

/* line 378, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-header div.actions a,
.active-scaffold .active-scaffold .active-scaffold-header div.actions div {
  font: bold 11px verdana, sans-serif;
}

/* line 383, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .view {
  background-color: transparent;
  padding: 0px;
  border: none;
}

/* line 389, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold td {
  border-bottom: solid 1px;
  border-left: solid 1px;
}

/* line 394, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold td.inline-adapter-cell {
  padding: 4px;
  border: solid 1px;
  border-top: none;
}

/* line 400, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold td.inline-adapter-cell {
  padding: 4px;
  border: solid 1px;
  border-top: none;
}

/* line 406, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold .active-scaffold-footer {
  font-size: 11px;
}

/* Footer
   ========================== */
/* line 413, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-calculations td {
  border-top: 2px solid;
  font: bold 12px arial, sans-serif;
}

/* line 418, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold-footer {
  padding: 3px 0px 2px 0px;
  border-bottom: none;
  font: bold 12px arial, sans-serif;
}

/* line 423, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold-footer > br {
  clear: both;
}

/* line 427, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-footer .active-scaffold-pagination {
  float: right;
  white-space: nowrap;
  margin-right: 5px;
}

/* line 433, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-footer a {
  text-decoration: none;
  letter-spacing: 0;
  padding: 0 2px;
  margin: 0 -2px;
  font: bold 12px arial, sans-serif;
}

/* line 441, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-footer .next {
  margin-left: 0;
  padding-left: 5px;
  border-left: solid 1px;
}

/* line 447, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-footer .previous {
  margin-right: 0;
  padding-right: 5px;
  border-right: solid 1px;
}

/* Messages
   ========================= */
/* line 456, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .messages-container,
.active-scaffold .active-scaffold .messages-container {
  padding: 0;
  margin: 0 7px;
  border: none;
}

/* line 463, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .empty-message, .active-scaffold .filtered-message {
  padding: 4px;
  text-align: center;
  position: relative;
}

/* line 469, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .message {
  font-size: 11px;
  font-weight: bold;
  padding: 5px 20px 5px 5px;
  position: relative;
  margin: 2px 7px;
  line-height: 12px;
}

/* line 477, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .message .timestamp,
.active-scaffold .message .message-content {
  display: inline;
}

/* line 482, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .filtered-message .reset {
  position: absolute;
  display: inline;
  right: 10px;
  top: 4px;
  padding: 0;
}

/* line 490, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .message a.close {
  position: absolute;
  right: 10px;
  top: 4px;
  padding: 0;
  font: bold 11px verdana, sans-serif;
  letter-spacing: -1px;
}

/* line 499, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .messages-container .message {
  margin: 0;
}

/* line 503, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .error-message {
  border-left: solid 5px;
}

/* line 507, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .warning-message {
  border-left: solid 5px;
}

/* line 511, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .info-message {
  border-left: solid 5px;
}

/* Error Styling
   ========================== */
/* line 518, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation {
  border: solid 1px;
}

/* line 522, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold fieldset {
  clear: both;
}

/* line 526, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation h2 {
  padding: 2px 5px;
  font-size: 11px;
  margin: 0;
  letter-spacing: 0;
  font-family: Verdana;
}

/* line 534, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation ul {
  margin: 0;
  padding: 0 2px 4px 25px;
  list-style: disc;
}

/* line 540, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation p {
  font-size: 11px;
  padding: 2px 5px;
  font-family: Verdana;
  margin: 0;
}

/* line 547, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .errorExplanation ul li {
  font: bold 11px verdana;
  letter-spacing: -1px;
  margin: 0;
  padding: 0;
  background-color: transparent;
}

/* Loading Indicators
   ============================== */
/* line 558, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .loading-indicator {
  vertical-align: text-bottom;
  width: 16px;
  margin: 0;
}

/* line 564, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .active-scaffold-header .loading-indicator {
  margin-top: 3px;
}

/* Show
   ============================= */
/* line 571, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dl {
  margin-left: 5px;
}

/* line 574, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dl dl {
  margin-left: 0px;
  margin-top: 5px;
}

/* line 578, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dl dl:first-child {
  margin-top: 0;
}

/* line 581, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dl dl:after {
  display: block;
  content: "";
  height: 1px;
  clear: both;
}

/* line 588, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dt {
  width: 12em;
  float: left;
  clear: left;
  font: normal 11px verdana, sans-serif;
  line-height: 16px;
}

/* line 596, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .show-view dd {
  float: left;
  font: bold 14px arial;
  padding-left: 5px;
  margin-bottom: 5px;
}

/* Form
   ============================== */
/* line 606, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold dl {
  margin: 0;
}

/* line 610, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .submit {
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, sans-serif;
  letter-spacing: 0;
  margin: 0;
  margin-top: 5px;
}

/* line 619, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold form p {
  clear: both;
}

/* line 623, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold fieldset {
  border: none;
}

/* line 627, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold h4,
.active-scaffold h5 {
  padding: 2px;
  margin: 0;
  text-transform: none;
  letter-spacing: -1px;
  font: bold 16px arial;
}

/* line 636, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold h5 {
  padding: 0;
  margin: 5px 0 2px 0;
  font-size: 14px;
  letter-spacing: 0;
}

/* line 643, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold ol {
  clear: both;
  float: none;
  padding: 2px;
  margin-left: 5px;
  list-style: none;
}

/* line 650, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold ol:after {
  content: '.';
  visibility: hidden;
  line-height: 0;
  height: 0;
  display: block;
  clear: both;
}

/* line 659, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold p.form-footer {
  clear: both;
}

/* line 663, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold a.as_cancel,
.active-scaffold p.form-footer a {
  font: bold 14px arial, sans-serif;
  letter-spacing: 0;
}

/* Form :: Fields
   ============================== */
/* line 672, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.form-element {
  clear: both;
}

/* line 676, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold label {
  font: normal 11px verdana, sans-serif;
}

/* line 680, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.form-element dt {
  float: left;
  width: 12em;
  padding: 6px 0;
}

/* line 686, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.form-element dd {
  float: left;
}

/* line 690, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.form-element dd p,
.active-scaffold li.form-element dd input[type="checkbox"] {
  margin-top: 6px;
}

/* line 695, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .form dd {
  margin: 0;
}

/* line 700, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .description {
  display: inline-block;
  font-size: 10px;
  margin-left: 5px;
}

/* line 706, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .required label {
  font-weight: bold;
}

/* line 710, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold label.example {
  font-size: 11px;
  font-family: arial;
}

/* line 715, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold input.text-input,
.active-scaffold select {
  font: bold 16px arial;
  letter-spacing: -1px;
  border: solid 1px;
}

/* line 722, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold input.text-input {
  padding: 2px;
}

/* line 726, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .fieldWithErrors input,
.active-scaffold .field_with_errors input,
.active-scaffold .fieldWithErrors textarea,
.active-scaffold .field_with_errors textarea,
.active-scaffold .fieldWithErrors select,
.active-scaffold .field_with_errors select {
  border: solid 1px;
}

/* line 735, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold select {
  padding: 1px;
}

/* line 740, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold textarea {
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 1px;
  border: solid 1px;
}

/* line 747, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .refresh-link {
  display: inline-block;
  width: 25px;
  text-indent: 26px;
  overflow: hidden;
  background-position: 5px 50%;
  background-repeat: no-repeat;
}

/* line 756, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .checkbox-list {
  padding-left: 0px;
}

/* line 760, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .checkbox-list li {
  padding-right: 5px;
  display: inline;
}

/* line 765, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .checkbox-list li label {
  padding: 0 0 0 2px;
}

/* line 768, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .checkbox-list + .refresh-link {
  float: left;
}

/* line 772, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .draggable-lists + .loading-indicator {
  float: left;
}

/* line 774, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .draggable-list {
  float: left;
  width: 300px;
  margin-right: 15px;
  min-height: 30px;
  max-height: 100px;
  overflow: auto;
}

/* line 783, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .draggable-list.hover {
  opacity: 0.5;
}

/* line 788, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .draggable-list li {
  display: block;
}

/* line 792, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
li.draggable-item {
  list-style: none;
}

/* line 795, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
li.draggable-item, li.draggable-item label {
  cursor: move;
}

/* line 798, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
li.ui-draggable-disabled, li.ui-draggable-disabled label {
  cursor: default;
}

/* line 801, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
li.draggable-item input,
.active-scaffold .draggable-list input {
  display: none;
}

/* Form :: Sub-Sections
   ============================== */
/* line 809, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold li.sub-section {
  clear: left;
  padding: 5px 0;
}

/* Form :: Association Sub-Forms
   ============================== */
/* line 817, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form {
  float: left;
  clear: left;
  padding: 5px 0;
  padding-left: 5px;
}

/* line 824, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form h5 {
  margin-left: -5px;
}

/* line 828, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form table,
.active-scaffold .sub-form table td {
  width: auto;
  background: none;
}

/* line 834, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form table th {
  font: normal 10px verdana, sans-serif;
  padding: 0 5px 0 1px;
  background: none;
}

/* line 840, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .horizontal-sub-form td > dl > dt label {
  display: none;
}

/* line 844, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .horizontal-sub-form .associated-record dl {
  float: left;
  margin-right: 5px;
}

/* line 849, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .checkbox-list {
  padding: 0 2px 2px 2px;
  border: solid 1px;
}

/* line 854, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .checkbox-list label {
  display: block;
}

/* line 858, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form table td {
  border: none;
  background-color: transparent;
  padding: 1px;
  vertical-align: top;
}

/* line 865, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .actions {
  vertical-align: middle;
  background-color: transparent;
  clear: left;
}

/* line 871, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .association-record a.destroy {
  font-weight: bold;
  display: block;
  height: 16px;
  padding: 0;
  width: 16px;
  text-indent: -4000px;
  background: 0 0 no-repeat;
}

/* line 881, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .locked a.destroy {
  display: none;
}

/* line 885, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .association-record a {
  font: bold 12px arial;
}

/* line 889, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form input.text-input,
.active-scaffold .sub-form select {
  letter-spacing: 0;
  font: bold 12px arial;
}

/* line 895, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .footer-wrapper {
  margin-top: 3px;
  margin-right: 10px;
}

/* line 900, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .footer {
  padding: 3px 5px;
}

/* line 904, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold .sub-form .footer select,
.active-scaffold .sub-form .footer input {
  font-weight: bold;
  font-size: 12px;
  padding: 0;
}

/* line 911, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold a.visibility-toggle {
  font-size: 100%;
}

/* line 915, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.active-scaffold-found {
  float: left;
}

/* line 919, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch a.inline-adapter-close {
  width: 25px;
  height: 27px;
  background: 0 0 no-repeat;
}

/* line 925, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .as_paginate {
  font-size: 20px;
  padding: 3px 10px;
}

/* line 930, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold-header div.actions a {
  padding: 7px 5px;
}

/* line 934, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions a {
  padding: 7px 5px;
}

/* line 938, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold-header div.actions .action_group ul {
  line-height: 130%;
  top: 23px;
}

/* line 943, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions .action_group ul {
  top: 23px;
}

/* line 947, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold-header div.actions a.new,
.as_touch .active-scaffold-header div.actions a.new_existing,
.as_touch .active-scaffold-header div.actions a.show_search,
.as_touch .active-scaffold-header div.actions a.show_config_list,
.as_touch .active-scaffold-header div.actions div.action_group div {
  padding: 7px 5px 7px 25px;
}

/* line 955, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions > a.new,
.as_touch .active-scaffold .active-scaffold-header div.actions > a.new_existing,
.as_touch .active-scaffold .active-scaffold-header div.actions > a.show_search,
.as_touch .active-scaffold .active-scaffold-header div.actions > a.show_config_list,
.as_touch .active-scaffold .active-scaffold-header div.actions div.action_group > div {
  padding: 7px 5px 7px 25px;
  background-position: 5px 50%;
}

/* line 964, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .actions .action_group ul li div {
  padding: 7px 5px 7px 25px;
}

/* line 968, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .actions .action_group ul li a {
  padding: 7px 5px 7px 25px;
}

/* line 972, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold-header h2 {
  padding: 4px 0px;
}

/* line 976, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions a,
.as_touch .active-scaffold .active-scaffold-header div.actions div {
  font: bold 14px arial;
}

/* line 981, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch .active-scaffold .active-scaffold-header div.actions {
  right: 15px;
}

/* line 985, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch tr.record {
  line-height: 130%;
}

/* line 989, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch th a, .as_touch th a:visited {
  padding: 5px 2px 5px 5px;
}

/* line 993, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_layout.css */
.as_touch tr.record td {
  padding: 5px 10px;
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold-header div.actions div.action_group div {
  background-image: url(/assets/active_scaffold/gears-f0577f13da75768500ac21dd8dd2ddef4ce33688925d1dc3a28847144802f12a.png);
  /* default icon for actions or override with css */
}

/* line 5, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold-header div.actions a.show_config_list {
  background-image: url(/assets/active_scaffold/config-05a1c33e624ff37781b51df509687c7ed359dcfd5b51eff7063eba89a74809d8.png);
}

/* line 9, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold-header div.actions a.new,
.active-scaffold-header div.actions a.new_existing {
  background-image: url(/assets/active_scaffold/add-e1facc6f96a51e281f4fdfcdc0a648a6ff84cb2526523459343d8a4f6196a1da.png);
}

/* line 14, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold-header div.actions a.show_search {
  background-image: url(/assets/active_scaffold/magnifier-475a6335fb52c21b5fa732518e89408f4277779bf5b015391358b047602b8aff.png);
}

/* line 18, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold th.asc a {
  background-image: url(/assets/active_scaffold/arrow_up-902b6a3d1d4f9fd06547827d4150786308b8560a83ee5dbdc9c344e615044dfe.png);
}

/* line 22, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold th.desc a {
  background-image: url(/assets/active_scaffold/arrow_down-a0bdbd02cb50bef676c06220a05f4cecd0fa7708ce1abfc9387536dfc36a1d74.png);
}

/* line 26, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold th.loading a {
  background-image: url(/assets/active_scaffold/indicator-small-505a75f5e9c6679156d6150e0e1655c9d572102224e5aa1ddf3cf9c89899b190.gif);
}

/* line 30, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold a.inline-adapter-close {
  background-image: url(/assets/active_scaffold/close-37f05b17a34211c668917ca9b4c6990995e3339f84b99942432fc4139038c06e.png);
}

/* line 34, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold .sub-form .association-record a.destroy {
  background-image: url(/assets/active_scaffold/cross-d04ecfc93ff86c44f6fc39e35945e3d8a7648ba8fcd97a2635920df2e88893b3.png);
}

/* line 38, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.as_touch a.inline-adapter-close {
  background-image: url(/assets/active_scaffold/close_touch-f9ba6b60291341555ef15114f23d5dd8ccb40a6ccecbdffa6b5318976c42ff31.png);
}

/* line 41, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_images.scss */
.active-scaffold .refresh-link {
  background-image: url(/assets/active_scaffold/refresh-8024817781c9205e8da19d3d4badb4d3e3e45a3fcd2384c367d9aeff12e3b5e5.png);
}

/*
 ActiveScaffold
 (c) 2007 Richard White <rrwhite@gmail.com>

 ActiveScaffold is freely distributable under the terms of an MIT-style license.

 For details, see the ActiveScaffold web site: https://github.com/activescaffold/active_scaffold

*/
/* line 88, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold a, .active-scaffold a:visited {
  color: #06c;
}

/* line 92, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold a.disabled {
  color: #999;
}

/* line 96, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold a:hover, .active-scaffold div.hover, .active-scaffold td span.hover {
  background-color: #ff8;
}

/* line 100, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
noscript.active-scaffold {
  border-color: #f66;
  background-color: #fbb;
  color: #333;
}

/* Header
   ======================== */
/* line 109, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold-header h2 {
  color: #555;
}

/* line 113, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold-header div.actions a.disabled {
  color: #666;
}

/* Table :: Column Headers
   ============================= */
/* line 120, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold th {
  background-color: #555;
}

/* line 124, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold th a,
.active-scaffold th p {
  background-color: #555;
}

/* line 129, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold th a, .active-scaffold th a:visited {
  color: #fff;
}

/* line 133, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold th p,
.active-scaffold .show-view th {
  color: #eee;
}

/* line 138, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold th a:hover {
  background-color: #000;
  color: #ff8;
}

/* line 143, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold th.sorted {
  background-color: #333;
}

/* line 147, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold th.asc a,
.active-scaffold th.asc a:hover,
.active-scaffold th.desc a,
.active-scaffold th.desc a:hover,
.active-scaffold th.loading a,
.active-scaffold th.loading a:hover {
  background-color: #333;
}

/* Table :: Record Rows
   ============================= */
/* line 159, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tr.record {
  background-color: #E6F2FF;
}

/* line 162, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tr.record td {
  color: #333;
  border-color: #C5DBF7;
}

/* line 167, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tr.even-record {
  background-color: #fff;
}

/* line 170, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tr.even-record td {
  border-left-color: #ddd;
}

/* line 174, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tr.record td.sorted {
  background-color: #B9DCFF;
  border-bottom-color: #AFD0F5;
}

/* line 179, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tr.even-record td.sorted {
  background-color: #E6F2FF;
  border-bottom-color: #AFD0F5;
}

/* line 184, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tbody.records td.empty {
  color: #999;
}

/* Table :: Actions (Edit, Delete)
   ============================= */
/* line 190, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tr.record td.actions {
  border-color: #ccc;
}

/* line 194, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold tr.record td.actions a.disabled {
  color: #666;
}

/* line 198, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .actions .action_group div:hover {
  background-color: #ff8;
}

/* line 202, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .actions .action_group {
  color: #0066CC;
}

/* line 206, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .actions .action_group ul {
  border-color: #005CB8;
}

/* line 210, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .actions .action_group ul li {
  background-color: #EEE;
  border-color: #222;
}

/* line 215, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .actions .action_group ul li a {
  color: #333;
}

/* Table :: Inline Adapter
   ============================= */
/* line 222, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .view {
  background-color: #DAFFCD;
  border-color: #7FCF00;
}

/* Nested
   ======================== */
/* line 230, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .active-scaffold .active-scaffold-footer {
  color: #444;
}

/* line 234, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .active-scaffold tr.record {
  background-color: #ECFFE7;
  border-color: #C5DBF7;
}

/* line 238, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .active-scaffold tr.even-record {
  background-color: #fff;
}

/* line 242, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .active-scaffold td.inline-adapter-cell {
  background-color: #FFFFBB;
  border-color: #DDDF37;
}

/* line 247, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .active-scaffold .active-scaffold td.inline-adapter-cell {
  background-color: #DAFFCD;
  border-color: #7FCF00;
}

/* Footer
   ========================== */
/* line 255, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold-calculations td {
  background-color: #eee;
  border-color: #005CB8;
}

/* line 260, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold-footer .next {
  border-color: #ccc;
}

/* line 264, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold-footer .previous {
  border-color: #ccc;
}

/* Messages
   ========================= */
/* line 272, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .empty-message, .active-scaffold .filtered-message {
  background-color: #e8e8e8;
  color: #666;
}

/* line 277, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .message {
  color: #333;
}

/* line 281, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .error-message {
  border-color: #f66;
  background-color: #fbb;
}

/* line 286, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .warning-message {
  border-color: #ff6;
  background-color: #ffb;
}

/* line 291, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .info-message {
  border-color: #66f;
  background-color: #bbf;
}

/* Error Styling
   ========================== */
/* line 299, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .errorExplanation {
  background-color: #fbb;
  border-color: #f66;
}

/* line 304, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .errorExplanation h2 {
  color: #333;
  background-color: #f66;
}

/* Show
   ============================= */
/* line 312, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .show-view dt {
  color: #555;
}

/* Form
   ============================== */
/* line 319, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold h4,
.active-scaffold h5 {
  color: #1F7F00;
}

/* Form :: Fields
   ============================== */
/* line 327, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold label {
  color: #555;
}

/* line 331, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .description {
  color: #999;
}

/* line 335, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold label.example {
  color: #aaa;
}

/* line 339, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold input.text-input,
.active-scaffold select {
  border-color: #1F7F00;
}

/* line 344, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold input:invalid,
.active-scaffold textarea:invalid,
.active-scaffold select:invalid,
.active-scaffold .fieldWithErrors input,
.active-scaffold .field_with_errors input,
.active-scaffold .fieldWithErrors textarea,
.active-scaffold .field_with_errors textarea,
.active-scaffold .fieldWithErrors select,
.active-scaffold .field_with_errors select {
  border-color: #f00;
}

/* line 356, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold input.example {
  color: #aaa;
}

/* line 360, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold select:focus,
.active-scaffold input.text-input:focus {
  background-color: #ffc;
}

/* line 365, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold textarea {
  border-color: #1F7F00;
}

/* line 369, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .draggable-list {
  background-color: #FFFF88;
}

/* line 373, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .draggable-list.selected {
  background-color: #7FCF00;
}

/* line 376, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .ui-droppable-disabled, .active-scaffold .ui-droppable-disabled.selected {
  background-color: #999;
}

/* Form :: Association Sub-Forms
   ============================== */
/* line 384, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .sub-form table th {
  color: #555;
}

/* line 388, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .sub-form .checkbox-list {
  background-color: #fff;
  border-color: #1F7F00;
}

/* line 393, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .sub-form .checkbox-list label {
  display: block;
}

/* line 397, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .sub-form table td {
  color: #999;
}

/* line 401, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.active-scaffold .sub-form .footer {
  color: #999;
}

/* line 405, /usr/local/rvm/gems/ruby-2.2.0/gems/active_scaffold-3.4.43/app/assets/stylesheets/active_scaffold_colors.scss */
.as_touch th a, .as_touch th a:visited {
  color: #fff;
}
@font-face {
  font-family: 'Simditor';
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABp8AA4AAAAAKmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAaYAAAABoAAAAcdO8GE09TLzIAAAG0AAAARQAAAGAQ+ZFXY21hcAAAAkgAAABRAAABWuA2Gx9jdnQgAAAEgAAAAAoAAAAKAwQAxGZwZ20AAAKcAAABsQAAAmUPtC+nZ2x5ZgAABNgAABPeAAAgZG/p6QxoZWFkAAABRAAAADAAAAA2BvuCgGhoZWEAAAF0AAAAHgAAACQH9QTlaG10eAAAAfwAAABKAAAAlHv7AItsb2NhAAAEjAAAAEwAAABMi4qTXm1heHAAAAGUAAAAIAAAACABRwHNbmFtZQAAGLgAAAEFAAAB12vS/ulwb3N0AAAZwAAAAJ4AAAFsyCrvunByZXAAAARQAAAALgAAAC6w8isUeNpjYGRgYADiKAkPy3h+m68M8swfgCIMF0/IVyDo/84sFswJQC4HAxNIFAAZwAnyeNpjYGRgYE5gmMAQzWLBwPD/O5AEiqAAVQBa6wPkAAAAAQAAACUAoAAKAAAAAAACAAEAAgAWAAABAAEpAAAAAHjaY2BhnsA4gYGVgYGpn+kgAwNDL4RmfMxgxMgCFGVgZWaAAUYBBjTQwMDwQY454X8BQzRzAsMEIJcRSVaBgREAQ9oK6QAAAHjaY8xhUGQAAsYABgbmDwjMYsEgxCzBwMDkAOQnALEEgx1UjhNMr4BjTqBakDxC/wqIPsYMqJoEKIbpk0C1C4zXM3DA5AEzchbtAAB42mNgYGBmgGAZBkYGEAgB8hjBfBYGCyDNxcDBwASEDAy8DAof5P7/B6sCsRmAbOb/3/8/FWCD6oUCRjaIkWA2SCcLAyoAqmZlGN4AALmUC0kAAAB42l1Ru05bQRDdDQ8DgcTYIDnaFLOZkALvhTZIIK4uwsh2YzlC2o1c5GJcwAdQIFGD9msGaChTpE2DkAskPoFPiJSZNYmiNDs7s3POmTNLypGqd2m956lzFkjhboNmm34npNpFgAfS9Y1GRtrBIy02M3rlun2/j8FmNOVOGkB5z1vKQ0bTTqAW7bl/Mj+D4T7/yzwHg5Zmmp5aZyE9hMB8M25p8DWjWXf9QV+xOlwNBoYU01Tc9cdUyv+W5lxtGbY2M5p3cCEiP5gGaGqtjUDTnzqkej6OYgly+WysDSamrD/JRHBhMl3VVC0zvnZwn+wsOtikSnPgAQ6wVZ6Ch+OjCYX0LYkyS0OEg9gqMULEJIdCTjl3sj8pUD6ShDFvktLOuGGtgXHkNTCozdMcvsxmU9tbhzB+EUfw3S/Gkg4+sqE2RoTYjlgKYAKRkFFVvqHGcy+LAbnU/jMQJWB5+u1fJwKtOzYRL2VtnWOMFYKe3zbf+WXF3apc50Whu3dVNVTplOZDL2ff4xFPj4XhoLHgzed9f6NA7Q2LGw2aA8GQ3o3e/9FadcRV3gsf2W81s7EWAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYWbAUKwAAAAAAowCFACECfwAAAAAAKgAqACoAKgAqACoAfgEkAcAChAK+A2oElgU2BbQGxgeYCBgIPgjGCU4KZgqKCq4LQAuYDDoMcAzuDXINoA4MDngO4g86D6QQMnjazVl5cBvXeX9vF4tdXHsBuwBBEvdBAgQXxOIgRPGQSEkULcoJJds6Yku2Na6TKJXHsnx0XNptHcvNpLaSJpkczthV68Zu0ulbQE58qXXaHK3j7ThjD6PmmnQmaTydSaqkmdbxkFC/tyApinXiuP2jlcC37/vegX3f8fu+7wExKIkQLjCPIxbxaNjCyNja4l3sTyqWm/vu1hbLQBdZLGVzlN3i3a7lrS1M+aaSVPKmkk5iz+tf/zrz+MrRJHMDgp3US3/tyjEvIQn1oiJCWd6dx7kGrsexLuGwjlm3AXSQ0h5M+5M4D3/1MNbx4b5AoPNmIIDdgQB0v/e9AJ78JqemVLfT4uN0sDtAHzBtvvvYsIK5aqWgcF6XyizRR+f+K9cAhRB9T3TpGTbCRlAARdAEehiRCYNwNulNLCmkzyZ+g6g2GTSIaJKCTUo2JpMGSS0RZBOp0kohb7E9lerzFMlghSDZ4nGRbLGJRpdXbGsKFy2UUlRL7Gk2iaacYzlfeCITbhJeJY0msvycorZj8eYWylMV4JFBtaXlKs1mszyS5UNh3azUqvlhnOLZsAZEvZpLp9gU35jAjfo4lvM5GEzn6xkzXAnrWogXMR/DITfvTuMy9hSyr0XSx+6VXa6+1NFbTrwrPvD+v8OevSHFLzT9cYbZgqXZ+U9cVahEC7nrTo6ZN33w2fdsCykvTOaaCTc+/vn7XbOf27X840CNEYXYRJYp6gEOswb24YPlHbsHtIgSvO1Tt/aNgglRWTJTIMsB9FeIDIAcTZKzidsmIYNoNumpEE0mvSDCQcMqgKDq0ecmDv/sY0grekXil4n0opXCvyTxF4Foi34pWCQpuZ1IxYPFdpK2LWAmPpT4UNotKmqzBTx4kEQTPe0X44lkatj5h6+gyFQUI8s9AErADCghpxChSUIq6W9aWq+iEh0EzeVzKTffqK/+V2sg03wjXKk33FSeImbcYKhhN4/fd9OemVtlr18f6ZF5rjKH9R0+33cKp0KsIC1o7ti2EsbaPoaf9TE+XHZxvoCWEf8N39gvBlhmi0fAkSinC+Kfdr71j6KX8/f3IsaxwaMgt13oOvSHqDWPUJHst4lgUJPbYrSVYGw6EzbJmG2FpioVMiaTCDWwcZMkbLKjgskBgwSWSMZuZQLUIDMxT7EVyNBuIAi2mZGtEbDEg/A3kgGDi/RuGQODQ1aiABSWA3WgrMgWkMa2JhlTyCTIBLxUhbO706lhZhxXc/mUgetmuFGpm3xYc6d4dz+mQgGbBJFN4OowNjCYIp9vmGG9EdZDsFbEwRoYbDIFk0O6mazUmTcx5w8nC4c/c/3p7WF9p8ozvPRZIiZYjLPTXh4L3N6Rxs1jUZ8Wcgksy/T3NAXGODmw0+tiotqg/xavsPwVwesV2K2Cl/ly0tv5m+Nbkjur+2+/7oX3J1hmBPMc5rMcJ/LTyd/77O8O9A6F5NSO04195WQ+hpmymxFwMCDybv/ymxm6EW2o/U5c+g/m28xHURrwSg9J2A0n5mmTq1J0gqZeiYPXQUOHmZdkeY9cVJ94Qi1CR37iiU30Y7+Cv0av4c9F0L2EBtEcWkTENMiMo3vJJmmD6OAuVwEILZGs3Z7IqkKRTNokK1uz4EAl29oDOp2cAMXJTZJVqPpm1afj+kChYlJIKSnnIv3R4qCjbWEGtF0ojU5SbaclIGQ12k+n6QqJUJVXdFCTG9SVA43XzUauVm3UzUoYAEUC7eaom4RA5WHeBPWKbIpqnBoHIFEjhqktgCHkc+z3qVyXq7TtjF6156NX3+4OMLwh9MVGPrhn7u6bzQd+7Ar7hq87cLq0N+lnmKasspMnM/trJQXf2tUIbTKzV98yuyunv6/pYVhmf9zcfnhPKp4+ox3a2j88qgd0r9fDjw8N4giTLrtu7Js5MCBRXHcjz6XbQK6HURiV0RSaR9ejD+BB1KpT3xq3iatCxmXC2hTHAeNlm0QNMmyTsk32GeSQTVIGydvkZoNsN8n7bKqSbZXWzM3UpWau8hQx+W2DsEtkrkIYmzCytQPUMW8TvtLaMU8n7Zj2FNvq/A7QV8IkXruleilbpaFiXrYMX5FE6J7WCVAgwyoqgJYWy+ym2tihtEOl4V1OSFCfllE4lb+KEvOK5RsCCPOqbTc3WHB0KvsB2LwB4NaVtkcMhuhEVrV4DVhIIUCNq8TdtIajYCS9TbIP4lqTlFVSapJDyrlYojCUoWtSKsk2SV4hg2AIDV5L10zNCSSpfMOJQXy+Pom1dK4KCFmrplNAmxWdBhrerHHaBrNJVnRM19fSbgoG2uZBZRP9QH3r87X+5Ph7s4m+SHlMqgT2v8wOhKfi0WA5tnNwNBceZ3ax+73Cyn5qF8wXBO/y6+fHsSsyMD/GXrORv7F/iOm/ZmQbPzhXzVaiiSwX3+a/cFAyG2IuEksmx40Zw5+KJNvH6Xza4J81Gmc8WnHXD//pMi+y3u3aFbr0XfYi8wvIlCQUR3nUANQ+gVoatSvIF1iKyzwkCgap2sRHKfDjccen05TKgz/PQmhcsvwZgHJsW0KiUrF24yKy+jSKxi4OUf+sloDw+AMCJWbGgUhmsgkgyiN1UAqoobL2xJvkiX4Ff7PcL0wemlz7sNddKd63YG7sn3KW/bPTdv5iXUaMsZlzpQAZJ+l6EvAujibRAmpxVG4Zk4puK6QHIDWT+G0yBDFtyiDCEgiI9NitHoE6T48CzoNlawB8LWmTpt1qDlB+c8RTtLaBBAHB4IhFnMrVlGp9bBXOgHaiD6W5txmH9K50oTT51F0ZSdOkzNg1CX2xNInfeEvuDPAmS/jDdz2lSbOSds2Yqiecif+NSY/tXT87tRwDzn81OgK2cx96BD2GHkStj1NZ+G1r6D1gGJxhZfabVDDWnnsrVDTWzB1Ab7Wt4x8GumZYxx4A+lGwp8cN8skl4rGtyCiMeGQLAabIZegP2tbsrfQpWwngTR2F/kHbuvsh+pStdwHvtvuh/xHb+hNHflmI1hvkUafYvpHmNo3j2q8ff6fzN39fQ+maLNWXgysJr3COGtQVzUZu5wdvzf9N5lxuZmvZFX+2Vssyv8hVD62b8A/We69ctvBn3oL5NsOX93lh5VHna46B5Gk+4Ln0ZfYx9jqomhqQDT7u1CNRm+x0ckE3RZBrneC013ayvrklmmLnZCsGPrFgk+10hm6TBdlinFLESfq25yC+JPtmds7vpWiixyBmTO+DALGgWKH98GTUds/4xLVORNkJgeJphm9u2TZNJxfcMHmGTrpWsYp0UUpt53bPvduBomy9CmlBio8xkO+5U8Ns3h2C7KgClZ4zAElUlx5m8hSSYiy3llnlqo38WnLVTan4cL0SZtOyfEoaVlnFzXkTMUnkZVaV7pBLUuer3ec+mCCXNk7A3zfK+4wHyyeNSqV8euTUFdTDsOQUpBcyz/sHEi6fW2FVAzaS8He6zwV5SL5ywr+PPDi8YJTvGDkNTmScuoJCLpqzuUbBj3kkohgaRu9FrbCDY4D/BkV/2SBF0I8BOcQSCUH9I1scaMNL8b6FOYpZ2NPFsl7gJ2yrDFrCUAsSf5P0KiQAemDDgPkCRACnXFSICOK+jOzJWiOMs5BXa0o3rwYPyYU3e8utDowz9y2/fu4QTuDE8r1O4vwAtAu17PK91N3ZB3JVZncXt19YPk4nnt0I9erKfsdCv5CrVimEQZ2HE2wEvwE4piEAKgrYfjiubFjKOghvjDNsJKGv7NcTCZ35gp7Af3ucdmmDOAcTLzr1dz8qoXHI1OqoFaTSjDr5r8upuyEphqoa5DcNJg9ftdewrqYR0yzQsg7RWll1zMo5OhjT5leovUP6a9xZXvR6Rf4sa6wlsuzLTgx81BHMsc39y3PwR/38Wc4r4BnBy53t/OjXwsMrV+QXby8PdoM8fG8tD4Gn8giCLax7l/6/lccFKgrOEQobeacCYYY7L1BR8I5cOrO/uUAEpz56kj2KPGBrSdRE74ZM/r3oJPo2apWpVAbsFiQVxTY7UIZUe4DCH2TycZtca5DDNkVPipR3OEi5HfBRtmTwOB8IT7aOQe+ITY7IVhVT77VOUaycAxEyHOCcrHzRo4fHZ3bMUw/0qWRvkxxT2kMlp3gmR1Qy0CRV5UtGvt44cPD4CcrMqOQk+G60rKhfFELBzFCpStlxhaQBQNV2vTGzgzIOK2R3k0yoX9oytn3uxpuOf4Ay9yrkdif5hpyb3oXpYY36O9VBRc91ExcnbVmvTnN5qLMrkw7YNvRwns+vQS6f24Csrg1r8YY9w+vf9J9nQDmBwJlAdMEre+GzuB4LmbMAp6WHys97xdOfkoYp/H7aKyknLhOqeH5tCr59fV3nQnenH61v/fEzHOd0MuuxdtGZ0tNF2Be8uvfTFI9L0mdOe6Tfukz4/efXpow7K3BifYvr13btYhM6x0wBNgWQiojbcIBJNCzJASZ0OfaAVTNFzbfsSXiWfZqE38BvaHHoAieuOfvM4hnmIdgniJwdeKjYIFtf3ehKsJlxVtH1+O61/STYvBsrwH63OvVCHnK+21CLp3Yrmt3AQG9wIGh4TRo9+rppr7lEhiAHli0MZhmwSUC2PNBT7JZHobHDE+nmu9aQCbY6thVsFSuWKwPPgEomwf4yCRgwyhQHMlWnZqf3hs6zscGzx3AMO1kWFHIsmMhqcjyO012zoLbDvKLFNC32hNNen9CXv0LR+6JvNH0mPeq7qCe+JPSc0aQzknYGsnR12dfnW1adyaufs+foAtoMDCQS+Fp9mSbRy3pYptKWu/eGzv1XDlURFYbk3BjmQHN55+YDxD5A0S0kKeo5jLzRXuotOcVKZegJkexOp3KrHhPDzhVpig/r/Ophqo16HNcT7NFO68a/nPD5592Ka/Cu6bueeur1ffOqV+iBF4K32X0fvp6Jdh7tLMwFfPNuhquNPfXTp+b3ymEdXpeebfauVYxefd8gZGlpVEQm+ghqFalWDUeZoLKwQWIm6YVUrUIPYcJZqgYZWYKMnCbjPaBOzSaabCWh12+TftnKdi90aqBXrQdSMJ87XzAq9KRJpc0yAT/t9qtPS8Fccdh0UrVwAOYJSmawVKaDvUo7OzA04iRmWMRUJhOYiqRC7+dieC17cK0+VTmXcMt6AgSYyMn1BLOo3f7w7Ron9vW5xD037BFdfX1i50eFrYXCVjznPJ57tbP06qu4gHtXOp9eWcG3YHZm374ZsdcjiqXR0ZIoenoxR2eufjp/jAuv0kVMb3fBytq9+zTEORP8wgtZVA61/FR+gMuQT3hAWpJBgRpZnF9RW4ybd+7DsYnT+SSfxmwS15Ia/sZRvGtxrvOZubvwyT/C0ZV76ZYr/mefZe7s/NnKv54/j7o1p+ODEajeG2gvIl6jFUs2TCiefHarN12tQAEEzlc0wNAwGTWsJv1inxdciI+DT2WUViBqwguQotrWI8MGlTVWiOZcklbqZi5Pr0kbE2wDm0HIhGNMHIf4fIoH/KXgXAN0FnEoxgKe83j0SU7jyo3OT3rLW7BY6U8KOD17j7qQjhSjewUWL2l/z8xh3tu7sCI35EQk78J4gMGPnFh5zCWUXALfozE/7/xL4Rt7x09oMpv0cB5BjEkMK8jaeZz7RFT1cC6c9HKrZ/+Y8/uGgnT0eUQ8Br30gvxUMgFPCKoQBo5t0h85ggA+YcOKdC/mXxx/c5FezBN1WCT6i5zFML8UiffF5ya/8eYFOsARDCMijATpSOhFjohyG4k4WCSMDAbrDRbbHtpSvkT5LGp7xZDu3NFP+RFmWI9XlNRgl7X2j0xFaQ7ZSAaT9M4xHcdmrRFM5nGS5bLMvUJHjuID/hMn+Jv8LzMv9XU+4bmE2Mhs5/nOeUa+ufPq/bHY1Y828SgeuQULy986fHhVDmBvzEtgeSEaGVBX2VBV6w6ga2BOWUANiKCN/AQex9gMa+zFlWeDmd7snj/4UEIKM8K7m+cPHnwt0BPfw39wiNVEE3+nuYdi/GrOtlbX51bvNSAv1gx6tZE1KKDXDKjeKcCv3lVkN+VY+U10423G2YuASwcomLJPStoFTeoIlKChBwB5+XVnJNId+aQzcqukHZ+lPdr8w6/tof9H51opU4J5pXuux52Ro92Ru52Rh/5PzvVOc+grz7XxWBtP9T86FIuESyfZZ5ivQkSKoRTUDEQwWu6gTlHOY7c4NUxRLmBArMFQRlgZCnEegUJciKYNCmG6+KrHsZbna3VwPBGHIQPNSbg2gScxZs0gVJ34z3fjqbypLn3zHtfCG2bIJd3w+B2l2jjLYu3I157BLuary52g12X4vcNy9OWTh4WouyT6XEWfznGM2rmEv3XgAMV/qgPmTuf34RQ6hloC1YAO2OTcdSlxeHHJeVfiW6J8XabVJb33S3ZvO1ibnsJKKlA1p5ok5txrs/R3PWTpcDJKasq5YKQ/meqGxIqubSyQsZLm82nFrIUbGtdI19Jamv1cvFCIL5+lLf7p4g1HFheP3IC3PHZk8QbmzkK80+cM/DBe6Aj4dxYXOw+ev+ee8/HvOoHm8t1mEU2hQ6s2lbBbCVrwo0QBCv4ep1im59rm3G52Iz8cg+Y42+E0mX4o+pXhStOJ7z2QxrWH6036gw2RFCfVu1xer1b5EN8hGS1i51e2tdsAsDkIPGYliDdesazes7CRI9OdoekjR6bxa8mk4OL7XB7OJ3aGoMLP4ddyVS7j5kK/36mLGfHnojgBj4/h49BOiPiadnfd9BGRDfJ9nKua6657hIdVGMMiWEOnOmvoYoT+C93/Vj8AAHjafY+/asMwEIc/JU6aQhsyltJBQ6eCg20IgdCt1GTwlNJsHUJijCCxwHaeqVufpM/Qta/Ri31ZOkTipO9Ov/sjYMwXhm7d8qBsGPGs3OOKd+U+j3wqB6L5UR5wY4zykJGxojTBtXj3bdaJDROelHvS91W5z5IP5UA038oD7vhVHjIxY1I8JQ2ObUs1lkz2C6S+bNzWl7XNMnHfRHNgJ2cjykoC7rBzjRdakVNwZM/m9LDKi+N+I3AunrYJhagsCVMiuRdi/0t20Vg0IXOxRJQxs26U1FdFbpNpZBf23FowTsJ5mETx7OKEa+ldyedcO9GpRzcF67yqnS9tLHUvVfgDz/ZF8gAAAHjabc25DgFhGIXh/53B2Pd9J9HPN/bSWolC4iI0OjfgxhFO6SQnT/k6z333errI/dvkc5yHh+98YsRJEJAkRZoMWXLkKVCkRJkKVWrUadCkRZsOXXr0GTBkxDh2vp5O3u4SPO63YxiG0mQkp3Im53Ihl3Il13Ijt3In9/Igjz9NfVPf1Df1TX1T39Q39U19U9/UN/VNfVPfDm8tR0peAAB42mNgYGBkAIKLcceVwfQJ+XIoXQEARe8GegAA) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon {
  display: inline-block;
  font: normal normal normal 14px/1 'Simditor';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-code:before {
  content: '\f000';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-bold:before {
  content: '\f001';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-italic:before {
  content: '\f002';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-underline:before {
  content: '\f003';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-times:before {
  content: '\f004';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-strikethrough:before {
  content: '\f005';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-list-ol:before {
  content: '\f006';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-list-ul:before {
  content: '\f007';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-quote-left:before {
  content: '\f008';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-table:before {
  content: '\f009';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-link:before {
  content: '\f00a';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-picture-o:before {
  content: '\f00b';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-minus:before {
  content: '\f00c';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-indent:before {
  content: '\f00d';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-outdent:before {
  content: '\f00e';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-unlink:before {
  content: '\f00f';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-caret-down:before {
  content: '\f010';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-caret-right:before {
  content: '\f011';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-upload:before {
  content: '\f012';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-undo:before {
  content: '\f013';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-smile-o:before {
  content: '\f014';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-tint:before {
  content: '\f015';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-font:before {
  content: '\f016';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-html5:before {
  content: '\f017';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-mark:before {
  content: '\f018';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-align-center:before {
  content: '\f019';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-align-left:before {
  content: '\f01a';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-align-right:before {
  content: '\f01b';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-font-minus:before {
  content: '\f01c';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-markdown:before {
  content: '\f01d';
}

/* line 1, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/fonticon.scss */
.simditor-icon-checklist:before {
  content: '\f01e';
}

/* line 6, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor {
  position: relative;
  border: 1px solid #c9d8db;
}
/* line 10, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-wrapper {
  position: relative;
  background: #ffffff;
}
/* line 14, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-wrapper > textarea {
  display: none !important;
  width: 100%;
  box-sizing: border-box;
  font-family: monaco;
  font-size: 16px;
  line-height: 1.6;
  border: none;
  padding: 22px 15px 40px;
  min-height: 300px;
  outline: none;
  background: transparent;
  resize: none;
}
/* line 29, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-wrapper .simditor-placeholder {
  display: none;
  position: absolute;
  left: 0;
  z-index: 0;
  padding: 22px 15px;
  font-size: 16px;
  font-family: arial, sans-serif;
  line-height: 1.5;
  color: #999999;
  background: transparent;
}
/* line 43, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-wrapper.toolbar-floating .simditor-toolbar {
  position: fixed;
  top: 0;
  z-index: 10;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
/* line 51, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-wrapper .simditor-image-loading {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
/* line 59, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-wrapper .simditor-image-loading .progress {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 70, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body {
  padding: 22px 15px 40px;
  min-height: 300px;
  outline: none;
  cursor: text;
  position: relative;
  z-index: 1;
  background: transparent;
}
/* line 79, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body a.selected {
  background: #b3d4fd;
}
/* line 83, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body a.simditor-mention {
  cursor: pointer;
}
/* line 87, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body .simditor-table {
  position: relative;
}
/* line 90, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body .simditor-table.resizing {
  cursor: col-resize;
}
/* line 94, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body .simditor-table .simditor-resize-handle {
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 100%;
  cursor: col-resize;
}
/* line 104, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body pre {
  /*min-height: 28px;*/
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  word-wrap: break-word !important;
  white-space: pre-wrap !important;
}
/* line 112, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body img {
  cursor: pointer;
}
/* line 115, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body img.selected {
  box-shadow: 0 0 0 4px #cccccc;
}
/* line 121, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-paste-bin {
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 1px;
  height: 20px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  opacity: 0;
  -webkit-user-select: text;
}
/* line 136, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar {
  border-bottom: 1px solid #eeeeee;
  background: #ffffff;
  width: 100%;
}
/* line 141, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul {
  margin: 0;
  padding: 0 0 0 6px;
  list-style: none;
}
/* line 146, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li {
  position: relative;
  display: inline-block;
  font-size: 0;
}
/* line 151, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > span.separator {
  display: inline-block;
  background: #cfcfcf;
  width: 1px;
  height: 18px;
  margin: 11px 15px;
  vertical-align: middle;
}
/* line 160, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item {
  display: inline-block;
  width: 46px;
  height: 40px;
  outline: none;
  color: #333333;
  font-size: 15px;
  line-height: 40px;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
}
/* line 172, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item span {
  opacity: 0.6;
}
/* line 175, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item span.simditor-icon {
  display: inline;
  line-height: normal;
}
/* line 181, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item:hover span {
  opacity: 1;
}
/* line 185, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.active {
  background: #eeeeee;
}
/* line 188, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.active span {
  opacity: 1;
}
/* line 193, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.disabled {
  cursor: default;
}
/* line 196, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.disabled span {
  opacity: 0.3;
}
/* line 202, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title span:before {
  content: "H";
  font-size: 19px;
  font-weight: bold;
  font-family: 'Times New Roman';
}
/* line 209, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h1 span:before {
  content: 'H1';
  font-size: 18px;
}
/* line 214, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h2 span:before {
  content: 'H2';
  font-size: 18px;
}
/* line 219, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-title.active-h3 span:before {
  content: 'H3';
  font-size: 18px;
}
/* line 225, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-image {
  position: relative;
  overflow: hidden;
}
/* line 229, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li > .toolbar-item.toolbar-item-image > input[type=file] {
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  font-size: 100px;
  cursor: pointer;
}
/* line 241, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li.menu-on .toolbar-item {
  position: relative;
  z-index: 20;
  background: #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
/* line 247, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li.menu-on .toolbar-item span {
  opacity: 1;
}
/* line 252, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar > ul > li.menu-on .toolbar-menu {
  display: block;
}
/* line 259, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu {
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 21;
  background: #ffffff;
  text-align: left;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
/* line 269, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu:before {
  content: '';
  display: block;
  width: 46px;
  height: 4px;
  background: #ffffff;
  position: absolute;
  top: -3px;
  left: 0;
}
/* line 280, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul {
  min-width: 160px;
  list-style: none;
  margin: 0;
  padding: 10px 1px;
}
/* line 288, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item {
  display: block;
  font-size: 16px;
  line-height: 2em;
  padding: 0 10px;
  text-decoration: none;
  color: #666666;
}
/* line 296, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item:hover {
  background: #f6f6f6;
}
/* line 300, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h1 {
  font-size: 24px;
  color: #333333;
}
/* line 305, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h2 {
  font-size: 22px;
  color: #333333;
}
/* line 310, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h3 {
  font-size: 20px;
  color: #333333;
}
/* line 315, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h4 {
  font-size: 18px;
  color: #333333;
}
/* line 320, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul > li .menu-item.menu-item-h5 {
  font-size: 16px;
  color: #333333;
}
/* line 326, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu ul > li .separator {
  display: block;
  border-top: 1px solid #cccccc;
  height: 0;
  line-height: 0;
  font-size: 0;
  margin: 6px 0;
}
/* line 338, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color {
  width: 96px;
}
/* line 341, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list {
  height: 40px;
  margin: 10px 6px 6px 10px;
  padding: 0;
  min-width: 0;
}
/* line 348, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li {
  float: left;
  margin: 0 4px 4px 0;
}
/* line 352, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color {
  display: block;
  width: 16px;
  height: 16px;
  background: #dfdfdf;
  border-radius: 2px;
}
/* line 359, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color:hover {
  opacity: 0.8;
}
/* line 363, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color.font-color-default {
  background: #333333;
}
/* line 371, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-1 {
  background: #E33737;
}
/* line 371, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-2 {
  background: #e28b41;
}
/* line 371, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-3 {
  background: #c8a732;
}
/* line 371, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-4 {
  background: #209361;
}
/* line 371, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-5 {
  background: #418caf;
}
/* line 371, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-6 {
  background: #aa8773;
}
/* line 371, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-color .color-list li .font-color-7 {
  background: #999999;
}
/* line 381, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table {
  background: #ffffff;
  padding: 1px;
}
/* line 385, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}
/* line 391, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td {
  padding: 0;
  cursor: pointer;
}
/* line 395, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td:before {
  width: 16px;
  height: 16px;
  border: 1px solid #ffffff;
  background: #f3f3f3;
  display: block;
  content: "";
}
/* line 404, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-create-table table td.selected:before {
  background: #cfcfcf;
}
/* line 411, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table {
  display: none;
}
/* line 415, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-table .menu-edit-table ul li {
  white-space: nowrap;
}
/* line 423, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image {
  position: relative;
  overflow: hidden;
}
/* line 427, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-image .menu-item-upload-image input[type=file] {
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  font-size: 100px;
  cursor: pointer;
}
/* line 438, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment {
  width: 100%;
}
/* line 440, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment ul {
  min-width: 100%;
}
/* line 443, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-toolbar .toolbar-menu.toolbar-menu-alignment .menu-item {
  text-align: center;
}
/* line 450, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover {
  display: none;
  padding: 5px 8px 0;
  background: #ffffff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
/* line 459, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover .settings-field {
  margin: 0 0 5px 0;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
}
/* line 465, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover .settings-field label {
  display: inline-block;
  margin: 0 5px 0 0;
}
/* line 470, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover .settings-field input[type=text] {
  display: inline-block;
  width: 200px;
  box-sizing: border-box;
  font-size: 12px;
}
/* line 476, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover .settings-field input[type=text].image-size {
  width: 83px;
}
/* line 481, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover .settings-field .times {
  display: inline-block;
  width: 26px;
  font-size: 12px;
  text-align: center;
}
/* line 489, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover.link-popover .btn-unlink, .simditor .simditor-popover.image-popover .btn-upload, .simditor .simditor-popover.image-popover .btn-restore {
  display: inline-block;
  margin: 0 0 0 5px;
  color: #333333;
  font-size: 14px;
  outline: 0;
}
/* line 498, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover.link-popover .btn-unlink span, .simditor .simditor-popover.image-popover .btn-upload span, .simditor .simditor-popover.image-popover .btn-restore span {
  opacity: 0.6;
}
/* line 502, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover.link-popover .btn-unlink:hover span, .simditor .simditor-popover.image-popover .btn-upload:hover span, .simditor .simditor-popover.image-popover .btn-restore:hover span {
  opacity: 1;
}
/* line 507, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover.image-popover .btn-upload {
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
/* line 513, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-popover.image-popover .btn-upload input[type=file] {
  position: absolute;
  right: 0px;
  top: 0px;
  opacity: 0;
  height: 100%;
  width: 28px;
}
/* line 525, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor.simditor-mobile .simditor-wrapper.toolbar-floating .simditor-toolbar {
  position: absolute;
  top: 0;
  z-index: 10;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}

/* line 536, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body, .editor-style {
  font-size: 16px;
  font-family: arial, sans-serif;
  line-height: 1.6;
  color: #333;
  outline: none;
  word-wrap: break-word;
}
/* line 544, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body > :first-child, .editor-style > :first-child {
  margin-top: 0 !important;
}
/* line 548, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body a, .editor-style a {
  color: #4298BA;
  text-decoration: none;
  word-break: break-all;
}
/* line 549, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body a:visited, .editor-style a:visited {
  color: #4298BA;
}
/* line 550, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body a:hover, .editor-style a:hover {
  color: #0F769F;
}
/* line 551, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body a:active, .editor-style a:active {
  color: #9E792E;
}
/* line 552, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body a:hover, .simditor .simditor-body a:active, .editor-style a:hover, .editor-style a:active {
  outline: 0;
}
/* line 554, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body h1, .simditor .simditor-body h2, .simditor .simditor-body h3, .simditor .simditor-body h4, .simditor .simditor-body h5, .simditor .simditor-body h6, .editor-style h1, .editor-style h2, .editor-style h3, .editor-style h4, .editor-style h5, .editor-style h6 {
  font-weight: normal;
  margin: 40px 0 20px;
  color: #000000;
}
/* line 560, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body h1, .editor-style h1 {
  font-size: 24px;
}
/* line 561, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body h2, .editor-style h2 {
  font-size: 22px;
}
/* line 562, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body h3, .editor-style h3 {
  font-size: 20px;
}
/* line 563, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body h4, .editor-style h4 {
  font-size: 18px;
}
/* line 564, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body h5, .editor-style h5 {
  font-size: 16px;
}
/* line 565, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body h6, .editor-style h6 {
  font-size: 16px;
}
/* line 567, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body p, .simditor .simditor-body div, .editor-style p, .editor-style div {
  word-wrap: break-word;
  margin: 0 0 15px 0;
  color: #333;
  word-wrap: break-word;
}
/* line 574, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body b, .simditor .simditor-body strong, .editor-style b, .editor-style strong {
  font-weight: bold;
}
/* line 578, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body i, .simditor .simditor-body em, .editor-style i, .editor-style em {
  font-style: italic;
}
/* line 582, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body u, .editor-style u {
  text-decoration: underline;
}
/* line 586, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body strike, .simditor .simditor-body del, .editor-style strike, .editor-style del {
  text-decoration: line-through;
}
/* line 590, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body ul, .simditor .simditor-body ol, .editor-style ul, .editor-style ol {
  list-style: disc outside none;
  margin: 15px 0;
  padding: 0 0 0 40px;
  line-height: 1.6;
}
/* line 596, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body ul ul, .simditor .simditor-body ul ol, .simditor .simditor-body ol ul, .simditor .simditor-body ol ol, .editor-style ul ul, .editor-style ul ol, .editor-style ol ul, .editor-style ol ol {
  padding-left: 30px;
}
/* line 600, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body ul ul, .simditor .simditor-body ol ul, .editor-style ul ul, .editor-style ol ul {
  list-style: circle outside none;
}
/* line 603, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body ul ul ul, .simditor .simditor-body ol ul ul, .editor-style ul ul ul, .editor-style ol ul ul {
  list-style: square outside none;
}
/* line 609, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body ol, .editor-style ol {
  list-style: decimal;
}
/* line 613, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body blockquote, .editor-style blockquote {
  border-left: 6px solid #ddd;
  padding: 5px 0 5px 10px;
  margin: 15px 0 15px 15px;
}
/* line 618, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body blockquote > :first-child, .editor-style blockquote > :first-child {
  margin-top: 0;
}
/* line 623, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body code, .editor-style code {
  display: inline-block;
  padding: 0 4px;
  margin: 0 5px;
  background: #eeeeee;
  border-radius: 3px;
  font-size: 13px;
  font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace;
}
/* line 633, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body pre, .editor-style pre {
  padding: 10px 5px 10px 10px;
  margin: 15px 0;
  display: block;
  line-height: 18px;
  background: #F0F0F0;
  border-radius: 3px;
  font-size: 13px;
  font-family: 'monaco', 'Consolas', "Liberation Mono", Courier, monospace;
  white-space: pre;
  word-wrap: normal;
  overflow-x: auto;
}
/* line 646, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body pre code, .editor-style pre code {
  display: block;
  padding: 0;
  margin: 0;
  background: none;
  border-radius: 0;
}
/* line 655, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body hr, .editor-style hr {
  display: block;
  height: 0px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 15px 0;
  padding: 0;
}
/* line 664, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body table, .editor-style table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 15px 0;
}
/* line 671, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body table thead, .editor-style table thead {
  background-color: #f9f9f9;
}
/* line 675, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body table td, .simditor .simditor-body table th, .editor-style table td, .editor-style table th {
  min-width: 40px;
  height: 30px;
  border: 1px solid #ccc;
  vertical-align: top;
  padding: 2px 4px;
  text-align: left;
  box-sizing: border-box;
}
/* line 684, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body table td.active, .simditor .simditor-body table th.active, .editor-style table td.active, .editor-style table th.active {
  background-color: #ffffee;
}
/* line 691, /usr/local/rvm/gems/ruby-2.2.0/gems/simditor-2.3.6/vendor/assets/stylesheets/simditor/editor.scss */
.simditor .simditor-body img, .editor-style img {
  margin: 0 5px;
  vertical-align: middle;
}
