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

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: normal;

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Regular.eot');
  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/lato.woff') format('woff'), /* Modern Browsers */ url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Regular.ttf') format('truetype');
  text-rendering: optimizeLegibility;

  /* IE9 Compat Modes */
}
@font-face {
  font-family: 'lato-light';
  font-style: normal;
  font-weight: normal;

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Light.eot');
  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Light.woff') format('woff'), /* Modern Browsers */ url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Light.ttf') format('truetype');
  text-rendering: optimizeLegibility;

  /* IE9 Compat Modes */
}
@font-face {
  font-family: 'DidactGothic';
  font-style: normal;
  font-weight: normal;

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/DidactGothic.ttf') format('truetype');
  text-rendering: optimizeLegibility;
}
/*@btn-primary-color:              #fff;
@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);

@btn-success-color:              #fff;
@btn-success-bg:                 @brand-success;
@btn-success-border:             darken(@btn-success-bg, 5%);

@btn-info-color:                 #fff;
@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);

@btn-warning-color:              #fff;
@btn-warning-bg:                 @brand-warning;
@btn-warning-border:             darken(@btn-warning-bg, 5%);

@btn-danger-color:               #fff;
@btn-danger-bg:                  @brand-danger;
@btn-danger-border:              darken(@btn-danger-bg, 5%);*/
/*! 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;
  }
  body {
    padding-top: 0  !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,
  .footer-container,
  input,
  button,
  select,
  .section-select,
  .footer-blocks,
  .btn {
    display: none !important;
  }
  .page-section {
    display: block !important;
  }
  .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;
  }
  .container.content {
    padding-top: 0 !important;
    border: none !important;
  }
}
@font-face {
  font-family: 'Glyphicons Regular';

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-regular.eot');
  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-regular.woff2') format('woff2'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-regular.woff') format('woff'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-regular.ttf') format('truetype'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');
}
.glyphicons {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  /*  line-height: 1;*/
  vertical-align: top;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicons.x05 {
  font-size: 12px;
}
.glyphicons.x2 {
  font-size: 48px;
}
.glyphicons.x3 {
  font-size: 72px;
}
.glyphicons.x4 {
  font-size: 96px;
}
.glyphicons.x5 {
  font-size: 120px;
}
.glyphicons.light:before {
  color: #f2f2f2;
}
.glyphicons.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, .3);
}
.glyphicons.flip {
          filter: FlipH;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);

  -webkit-filter: FlipH;
      -ms-filter: "FlipH";
}
.glyphicons.flipv {
          filter: FlipV;
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);

  -webkit-filter: FlipV;
      -ms-filter: "FlipV";
}
.glyphicons.rotate90 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.glyphicons.rotate180 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.glyphicons.rotate270 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}
.glyphicons-glass:before {
  content: "\E001";
}
.glyphicons-leaf:before {
  content: "\E002";
}
.glyphicons-dog:before {
  content: "\E003";
}
.glyphicons-user:before {
  content: "\E004";
}
.glyphicons-girl:before {
  content: "\E005";
}
.glyphicons-car:before {
  content: "\E006";
}
.glyphicons-user-add:before {
  content: "\E007";
}
.glyphicons-user-remove:before {
  content: "\E008";
}
.glyphicons-film:before {
  content: "\E009";
}
.glyphicons-magic:before {
  content: "\E010";
}
.glyphicons-envelope:before {
  content: "\2709";
}
.glyphicons-camera:before {
  content: "\E011";
}
.glyphicons-heart:before {
  content: "\E013";
}
.glyphicons-beach-umbrella:before {
  content: "\E014";
}
.glyphicons-train:before {
  content: "\E015";
}
.glyphicons-print:before {
  content: "\E016";
}
.glyphicons-bin:before {
  content: "\E017";
}
.glyphicons-music:before {
  content: "\E018";
}
.glyphicons-note:before {
  content: "\E019";
}
.glyphicons-heart-empty:before {
  content: "\E020";
}
.glyphicons-home:before {
  content: "\E021";
}
.glyphicons-snowflake:before {
  content: "\2744";
}
.glyphicons-fire:before {
  content: "\E023";
}
.glyphicons-magnet:before {
  content: "\E024";
}
.glyphicons-parents:before {
  content: "\E025";
}
.glyphicons-binoculars:before {
  content: "\E026";
}
.glyphicons-road:before {
  content: "\E027";
}
.glyphicons-search:before {
  content: "\E028";
}
.glyphicons-cars:before {
  content: "\E029";
}
.glyphicons-notes-2:before {
  content: "\E030";
}
.glyphicons-pencil:before {
  content: "\270F";
}
.glyphicons-bus:before {
  content: "\E032";
}
.glyphicons-wifi-alt:before {
  content: "\E033";
}
.glyphicons-luggage:before {
  content: "\E034";
}
.glyphicons-old-man:before {
  content: "\E035";
}
.glyphicons-woman:before {
  content: "\E036";
}
.glyphicons-file:before {
  content: "\E037";
}
.glyphicons-coins:before {
  content: "\E038";
}
.glyphicons-airplane:before {
  content: "\2708";
}
.glyphicons-notes:before {
  content: "\E040";
}
.glyphicons-stats:before {
  content: "\E041";
}
.glyphicons-charts:before {
  content: "\E042";
}
.glyphicons-pie-chart:before {
  content: "\E043";
}
.glyphicons-group:before {
  content: "\E044";
}
.glyphicons-keys:before {
  content: "\E045";
}
.glyphicons-calendar:before {
  content: "\E046";
}
.glyphicons-router:before {
  content: "\E047";
}
.glyphicons-camera-small:before {
  content: "\E048";
}
.glyphicons-star-empty:before {
  content: "\E049";
}
.glyphicons-star:before {
  content: "\E050";
}
.glyphicons-link:before {
  content: "\E051";
}
.glyphicons-eye-open:before {
  content: "\E052";
}
.glyphicons-eye-close:before {
  content: "\E053";
}
.glyphicons-alarm:before {
  content: "\E054";
}
.glyphicons-clock:before {
  content: "\E055";
}
.glyphicons-stopwatch:before {
  content: "\E056";
}
.glyphicons-projector:before {
  content: "\E057";
}
.glyphicons-history:before {
  content: "\E058";
}
.glyphicons-truck:before {
  content: "\E059";
}
.glyphicons-cargo:before {
  content: "\E060";
}
.glyphicons-compass:before {
  content: "\E061";
}
.glyphicons-keynote:before {
  content: "\E062";
}
.glyphicons-paperclip:before {
  content: "\E063";
}
.glyphicons-power:before {
  content: "\E064";
}
.glyphicons-lightbulb:before {
  content: "\E065";
}
.glyphicons-tag:before {
  content: "\E066";
}
.glyphicons-tags:before {
  content: "\E067";
}
.glyphicons-cleaning:before {
  content: "\E068";
}
.glyphicons-ruler:before {
  content: "\E069";
}
.glyphicons-gift:before {
  content: "\E070";
}
.glyphicons-umbrella:before {
  content: "\2602";
}
.glyphicons-book:before {
  content: "\E072";
}
.glyphicons-bookmark:before {
  content: "\E073";
}
.glyphicons-wifi:before {
  content: "\E074";
}
.glyphicons-cup:before {
  content: "\E075";
}
.glyphicons-stroller:before {
  content: "\E076";
}
.glyphicons-headphones:before {
  content: "\E077";
}
.glyphicons-headset:before {
  content: "\E078";
}
.glyphicons-warning-sign:before {
  content: "\E079";
}
.glyphicons-signal:before {
  content: "\E080";
}
.glyphicons-retweet:before {
  content: "\E081";
}
.glyphicons-refresh:before {
  content: "\E082";
}
.glyphicons-roundabout:before {
  content: "\E083";
}
.glyphicons-random:before {
  content: "\E084";
}
.glyphicons-heat:before {
  content: "\E085";
}
.glyphicons-repeat:before {
  content: "\E086";
}
.glyphicons-display:before {
  content: "\E087";
}
.glyphicons-log-book:before {
  content: "\E088";
}
.glyphicons-address-book:before {
  content: "\E089";
}
.glyphicons-building:before {
  content: "\E090";
}
.glyphicons-eyedropper:before {
  content: "\E091";
}
.glyphicons-adjust:before {
  content: "\E092";
}
.glyphicons-tint:before {
  content: "\E093";
}
.glyphicons-crop:before {
  content: "\E094";
}
.glyphicons-vector-path-square:before {
  content: "\E095";
}
.glyphicons-vector-path-circle:before {
  content: "\E096";
}
.glyphicons-vector-path-polygon:before {
  content: "\E097";
}
.glyphicons-vector-path-line:before {
  content: "\E098";
}
.glyphicons-vector-path-curve:before {
  content: "\E099";
}
.glyphicons-vector-path-all:before {
  content: "\E100";
}
.glyphicons-font:before {
  content: "\E101";
}
.glyphicons-italic:before {
  content: "\E102";
}
.glyphicons-bold:before {
  content: "\E103";
}
.glyphicons-text-underline:before {
  content: "\E104";
}
.glyphicons-text-strike:before {
  content: "\E105";
}
.glyphicons-text-height:before {
  content: "\E106";
}
.glyphicons-text-width:before {
  content: "\E107";
}
.glyphicons-text-resize:before {
  content: "\E108";
}
.glyphicons-left-indent:before {
  content: "\E109";
}
.glyphicons-right-indent:before {
  content: "\E110";
}
.glyphicons-align-left:before {
  content: "\E111";
}
.glyphicons-align-center:before {
  content: "\E112";
}
.glyphicons-align-right:before {
  content: "\E113";
}
.glyphicons-justify:before {
  content: "\E114";
}
.glyphicons-list:before {
  content: "\E115";
}
.glyphicons-text-smaller:before {
  content: "\E116";
}
.glyphicons-text-bigger:before {
  content: "\E117";
}
.glyphicons-embed:before {
  content: "\E118";
}
.glyphicons-embed-close:before {
  content: "\E119";
}
.glyphicons-table:before {
  content: "\E120";
}
.glyphicons-message-full:before {
  content: "\E121";
}
.glyphicons-message-empty:before {
  content: "\E122";
}
.glyphicons-message-in:before {
  content: "\E123";
}
.glyphicons-message-out:before {
  content: "\E124";
}
.glyphicons-message-plus:before {
  content: "\E125";
}
.glyphicons-message-minus:before {
  content: "\E126";
}
.glyphicons-message-ban:before {
  content: "\E127";
}
.glyphicons-message-flag:before {
  content: "\E128";
}
.glyphicons-message-lock:before {
  content: "\E129";
}
.glyphicons-message-new:before {
  content: "\E130";
}
.glyphicons-inbox:before {
  content: "\E131";
}
.glyphicons-inbox-plus:before {
  content: "\E132";
}
.glyphicons-inbox-minus:before {
  content: "\E133";
}
.glyphicons-inbox-lock:before {
  content: "\E134";
}
.glyphicons-inbox-in:before {
  content: "\E135";
}
.glyphicons-inbox-out:before {
  content: "\E136";
}
.glyphicons-cogwheel:before {
  content: "\E137";
}
.glyphicons-cogwheels:before {
  content: "\E138";
}
.glyphicons-picture:before {
  content: "\E139";
}
.glyphicons-adjust-alt:before {
  content: "\E140";
}
.glyphicons-database-lock:before {
  content: "\E141";
}
.glyphicons-database-plus:before {
  content: "\E142";
}
.glyphicons-database-minus:before {
  content: "\E143";
}
.glyphicons-database-ban:before {
  content: "\E144";
}
.glyphicons-folder-open:before {
  content: "\E145";
}
.glyphicons-folder-plus:before {
  content: "\E146";
}
.glyphicons-folder-minus:before {
  content: "\E147";
}
.glyphicons-folder-lock:before {
  content: "\E148";
}
.glyphicons-folder-flag:before {
  content: "\E149";
}
.glyphicons-folder-new:before {
  content: "\E150";
}
.glyphicons-edit:before {
  content: "\E151";
}
.glyphicons-new-window:before {
  content: "\E152";
}
.glyphicons-check:before {
  content: "\E153";
}
.glyphicons-unchecked:before {
  content: "\E154";
}
.glyphicons-more-windows:before {
  content: "\E155";
}
.glyphicons-show-big-thumbnails:before {
  content: "\E156";
}
.glyphicons-show-thumbnails:before {
  content: "\E157";
}
.glyphicons-show-thumbnails-with-lines:before {
  content: "\E158";
}
.glyphicons-show-lines:before {
  content: "\E159";
}
.glyphicons-playlist:before {
  content: "\E160";
}
.glyphicons-imac:before {
  content: "\E161";
}
.glyphicons-macbook:before {
  content: "\E162";
}
.glyphicons-ipad:before {
  content: "\E163";
}
.glyphicons-iphone:before {
  content: "\E164";
}
.glyphicons-iphone-transfer:before {
  content: "\E165";
}
.glyphicons-iphone-exchange:before {
  content: "\E166";
}
.glyphicons-ipod:before {
  content: "\E167";
}
.glyphicons-ipod-shuffle:before {
  content: "\E168";
}
.glyphicons-ear-plugs:before {
  content: "\E169";
}
.glyphicons-record:before {
  content: "\E170";
}
.glyphicons-step-backward:before {
  content: "\E171";
}
.glyphicons-fast-backward:before {
  content: "\E172";
}
.glyphicons-rewind:before {
  content: "\E173";
}
.glyphicons-play:before {
  content: "\E174";
}
.glyphicons-pause:before {
  content: "\E175";
}
.glyphicons-stop:before {
  content: "\E176";
}
.glyphicons-forward:before {
  content: "\E177";
}
.glyphicons-fast-forward:before {
  content: "\E178";
}
.glyphicons-step-forward:before {
  content: "\E179";
}
.glyphicons-eject:before {
  content: "\E180";
}
.glyphicons-facetime-video:before {
  content: "\E181";
}
.glyphicons-download-alt:before {
  content: "\E182";
}
.glyphicons-mute:before {
  content: "\E183";
}
.glyphicons-volume-down:before {
  content: "\E184";
}
.glyphicons-volume-up:before {
  content: "\E185";
}
.glyphicons-screenshot:before {
  content: "\E186";
}
.glyphicons-move:before {
  content: "\E187";
}
.glyphicons-more:before {
  content: "\E188";
}
.glyphicons-brightness-reduce:before {
  content: "\E189";
}
.glyphicons-brightness-increase:before {
  content: "\E190";
}
.glyphicons-circle-plus:before {
  content: "\E191";
}
.glyphicons-circle-minus:before {
  content: "\E192";
}
.glyphicons-circle-remove:before {
  content: "\E193";
}
.glyphicons-circle-ok:before {
  content: "\E194";
}
.glyphicons-circle-question-mark:before {
  content: "\E195";
}
.glyphicons-circle-info:before {
  content: "\E196";
}
.glyphicons-circle-exclamation-mark:before {
  content: "\E197";
}
.glyphicons-remove:before {
  content: "\E198";
}
.glyphicons-ok:before {
  content: "\E199";
}
.glyphicons-ban:before {
  content: "\E200";
}
.glyphicons-download:before {
  content: "\E201";
}
.glyphicons-upload:before {
  content: "\E202";
}
.glyphicons-shopping-cart:before {
  content: "\E203";
}
.glyphicons-lock:before {
  content: "\E204";
}
.glyphicons-unlock:before {
  content: "\E205";
}
.glyphicons-electricity:before {
  content: "\E206";
}
.glyphicons-ok-2:before {
  content: "\E207";
}
.glyphicons-remove-2:before {
  content: "\E208";
}
.glyphicons-cart-out:before {
  content: "\E209";
}
.glyphicons-cart-in:before {
  content: "\E210";
}
.glyphicons-left-arrow:before {
  content: "\E211";
}
.glyphicons-right-arrow:before {
  content: "\E212";
}
.glyphicons-down-arrow:before {
  content: "\E213";
}
.glyphicons-up-arrow:before {
  content: "\E214";
}
.glyphicons-resize-small:before {
  content: "\E215";
}
.glyphicons-resize-full:before {
  content: "\E216";
}
.glyphicons-circle-arrow-left:before {
  content: "\E217";
}
.glyphicons-circle-arrow-right:before {
  content: "\E218";
}
.glyphicons-circle-arrow-top:before {
  content: "\E219";
}
.glyphicons-circle-arrow-down:before {
  content: "\E220";
}
.glyphicons-play-button:before {
  content: "\E221";
}
.glyphicons-unshare:before {
  content: "\E222";
}
.glyphicons-share:before {
  content: "\E223";
}
.glyphicons-chevron-right:before {
  content: "\E224";
}
.glyphicons-chevron-left:before {
  content: "\E225";
}
.glyphicons-bluetooth:before {
  content: "\E226";
}
.glyphicons-euro:before {
  content: "\20AC";
}
.glyphicons-usd:before {
  content: "\E228";
}
.glyphicons-gbp:before {
  content: "\E229";
}
.glyphicons-retweet-2:before {
  content: "\E230";
}
.glyphicons-moon:before {
  content: "\E231";
}
.glyphicons-sun:before {
  content: "\2609";
}
.glyphicons-cloud:before {
  content: "\2601";
}
.glyphicons-direction:before {
  content: "\E234";
}
.glyphicons-brush:before {
  content: "\E235";
}
.glyphicons-pen:before {
  content: "\E236";
}
.glyphicons-zoom-in:before {
  content: "\E237";
}
.glyphicons-zoom-out:before {
  content: "\E238";
}
.glyphicons-pin:before {
  content: "\E239";
}
.glyphicons-albums:before {
  content: "\E240";
}
.glyphicons-rotation-lock:before {
  content: "\E241";
}
.glyphicons-flash:before {
  content: "\E242";
}
.glyphicons-google-maps:before {
  content: "\E243";
}
.glyphicons-anchor:before {
  content: "\2693";
}
.glyphicons-conversation:before {
  content: "\E245";
}
.glyphicons-chat:before {
  content: "\E246";
}
.glyphicons-male:before {
  content: "\E247";
}
.glyphicons-female:before {
  content: "\E248";
}
.glyphicons-asterisk:before {
  content: "\002A";
}
.glyphicons-divide:before {
  content: "\00F7";
}
.glyphicons-snorkel-diving:before {
  content: "\E251";
}
.glyphicons-scuba-diving:before {
  content: "\E252";
}
.glyphicons-oxygen-bottle:before {
  content: "\E253";
}
.glyphicons-fins:before {
  content: "\E254";
}
.glyphicons-fishes:before {
  content: "\E255";
}
.glyphicons-boat:before {
  content: "\E256";
}
.glyphicons-delete:before {
  content: "\E257";
}
.glyphicons-sheriffs-star:before {
  content: "\E258";
}
.glyphicons-qrcode:before {
  content: "\E259";
}
.glyphicons-barcode:before {
  content: "\E260";
}
.glyphicons-pool:before {
  content: "\E261";
}
.glyphicons-buoy:before {
  content: "\E262";
}
.glyphicons-spade:before {
  content: "\E263";
}
.glyphicons-bank:before {
  content: "\E264";
}
.glyphicons-vcard:before {
  content: "\E265";
}
.glyphicons-electrical-plug:before {
  content: "\E266";
}
.glyphicons-flag:before {
  content: "\E267";
}
.glyphicons-credit-card:before {
  content: "\E268";
}
.glyphicons-keyboard-wireless:before {
  content: "\E269";
}
.glyphicons-keyboard-wired:before {
  content: "\E270";
}
.glyphicons-shield:before {
  content: "\E271";
}
.glyphicons-ring:before {
  content: "\02DA";
}
.glyphicons-cake:before {
  content: "\E273";
}
.glyphicons-drink:before {
  content: "\E274";
}
.glyphicons-beer:before {
  content: "\E275";
}
.glyphicons-fast-food:before {
  content: "\E276";
}
.glyphicons-cutlery:before {
  content: "\E277";
}
.glyphicons-pizza:before {
  content: "\E278";
}
.glyphicons-birthday-cake:before {
  content: "\E279";
}
.glyphicons-tablet:before {
  content: "\E280";
}
.glyphicons-settings:before {
  content: "\E281";
}
.glyphicons-bullets:before {
  content: "\E282";
}
.glyphicons-cardio:before {
  content: "\E283";
}
.glyphicons-t-shirt:before {
  content: "\E284";
}
.glyphicons-pants:before {
  content: "\E285";
}
.glyphicons-sweater:before {
  content: "\E286";
}
.glyphicons-fabric:before {
  content: "\E287";
}
.glyphicons-leather:before {
  content: "\E288";
}
.glyphicons-scissors:before {
  content: "\E289";
}
.glyphicons-bomb:before {
  content: "\E290";
}
.glyphicons-skull:before {
  content: "\E291";
}
.glyphicons-celebration:before {
  content: "\E292";
}
.glyphicons-tea-kettle:before {
  content: "\E293";
}
.glyphicons-french-press:before {
  content: "\E294";
}
.glyphicons-coffee-cup:before {
  content: "\E295";
}
.glyphicons-pot:before {
  content: "\E296";
}
.glyphicons-grater:before {
  content: "\E297";
}
.glyphicons-kettle:before {
  content: "\E298";
}
.glyphicons-hospital:before {
  content: "\E299";
}
.glyphicons-hospital-h:before {
  content: "\E300";
}
.glyphicons-microphone:before {
  content: "\E301";
}
.glyphicons-webcam:before {
  content: "\E302";
}
.glyphicons-temple-christianity-church:before {
  content: "\E303";
}
.glyphicons-temple-islam:before {
  content: "\E304";
}
.glyphicons-temple-hindu:before {
  content: "\E305";
}
.glyphicons-temple-buddhist:before {
  content: "\E306";
}
.glyphicons-bicycle:before {
  content: "\E307";
}
.glyphicons-life-preserver:before {
  content: "\E308";
}
.glyphicons-share-alt:before {
  content: "\E309";
}
.glyphicons-comments:before {
  content: "\E310";
}
.glyphicons-flower:before {
  content: "\2698";
}
.glyphicons-baseball:before {
  content: "\26BE";
}
.glyphicons-rugby:before {
  content: "\E313";
}
.glyphicons-ax:before {
  content: "\E314";
}
.glyphicons-table-tennis:before {
  content: "\E315";
}
.glyphicons-bowling:before {
  content: "\E316";
}
.glyphicons-tree-conifer:before {
  content: "\E317";
}
.glyphicons-tree-deciduous:before {
  content: "\E318";
}
.glyphicons-more-items:before {
  content: "\E319";
}
.glyphicons-sort:before {
  content: "\E320";
}
.glyphicons-filter:before {
  content: "\E321";
}
.glyphicons-gamepad:before {
  content: "\E322";
}
.glyphicons-playing-dices:before {
  content: "\E323";
}
.glyphicons-calculator:before {
  content: "\E324";
}
.glyphicons-tie:before {
  content: "\E325";
}
.glyphicons-wallet:before {
  content: "\E326";
}
.glyphicons-piano:before {
  content: "\E327";
}
.glyphicons-sampler:before {
  content: "\E328";
}
.glyphicons-podium:before {
  content: "\E329";
}
.glyphicons-soccer-ball:before {
  content: "\E330";
}
.glyphicons-blog:before {
  content: "\E331";
}
.glyphicons-dashboard:before {
  content: "\E332";
}
.glyphicons-certificate:before {
  content: "\E333";
}
.glyphicons-bell:before {
  content: "\E334";
}
.glyphicons-candle:before {
  content: "\E335";
}
.glyphicons-pushpin:before {
  content: "\E336";
}
.glyphicons-iphone-shake:before {
  content: "\E337";
}
.glyphicons-pin-flag:before {
  content: "\E338";
}
.glyphicons-turtle:before {
  content: "\E339";
}
.glyphicons-rabbit:before {
  content: "\E340";
}
.glyphicons-globe:before {
  content: "\E341";
}
.glyphicons-briefcase:before {
  content: "\E342";
}
.glyphicons-hdd:before {
  content: "\E343";
}
.glyphicons-thumbs-up:before {
  content: "\E344";
}
.glyphicons-thumbs-down:before {
  content: "\E345";
}
.glyphicons-hand-right:before {
  content: "\E346";
}
.glyphicons-hand-left:before {
  content: "\E347";
}
.glyphicons-hand-up:before {
  content: "\E348";
}
.glyphicons-hand-down:before {
  content: "\E349";
}
.glyphicons-fullscreen:before {
  content: "\E350";
}
.glyphicons-shopping-bag:before {
  content: "\E351";
}
.glyphicons-book-open:before {
  content: "\E352";
}
.glyphicons-nameplate:before {
  content: "\E353";
}
.glyphicons-nameplate-alt:before {
  content: "\E354";
}
.glyphicons-vases:before {
  content: "\E355";
}
.glyphicons-bullhorn:before {
  content: "\E356";
}
.glyphicons-dumbbell:before {
  content: "\E357";
}
.glyphicons-suitcase:before {
  content: "\E358";
}
.glyphicons-file-import:before {
  content: "\E359";
}
.glyphicons-file-export:before {
  content: "\E360";
}
.glyphicons-bug:before {
  content: "\E361";
}
.glyphicons-crown:before {
  content: "\E362";
}
.glyphicons-smoking:before {
  content: "\E363";
}
.glyphicons-cloud-download:before {
  content: "\E364";
}
.glyphicons-cloud-upload:before {
  content: "\E365";
}
.glyphicons-restart:before {
  content: "\E366";
}
.glyphicons-security-camera:before {
  content: "\E367";
}
.glyphicons-expand:before {
  content: "\E368";
}
.glyphicons-collapse:before {
  content: "\E369";
}
.glyphicons-collapse-top:before {
  content: "\E370";
}
.glyphicons-globe-af:before {
  content: "\E371";
}
.glyphicons-global:before {
  content: "\E372";
}
.glyphicons-spray:before {
  content: "\E373";
}
.glyphicons-nails:before {
  content: "\E374";
}
.glyphicons-claw-hammer:before {
  content: "\E375";
}
.glyphicons-classic-hammer:before {
  content: "\E376";
}
.glyphicons-hand-saw:before {
  content: "\E377";
}
.glyphicons-riflescope:before {
  content: "\E378";
}
.glyphicons-electrical-socket-eu:before {
  content: "\E379";
}
.glyphicons-electrical-socket-us:before {
  content: "\E380";
}
.glyphicons-message-forward:before {
  content: "\E381";
}
.glyphicons-coat-hanger:before {
  content: "\E382";
}
.glyphicons-dress:before {
  content: "\E383";
}
.glyphicons-bathrobe:before {
  content: "\E384";
}
.glyphicons-shirt:before {
  content: "\E385";
}
.glyphicons-underwear:before {
  content: "\E386";
}
.glyphicons-log-in:before {
  content: "\E387";
}
.glyphicons-log-out:before {
  content: "\E388";
}
.glyphicons-exit:before {
  content: "\E389";
}
.glyphicons-new-window-alt:before {
  content: "\E390";
}
.glyphicons-video-sd:before {
  content: "\E391";
}
.glyphicons-video-hd:before {
  content: "\E392";
}
.glyphicons-subtitles:before {
  content: "\E393";
}
.glyphicons-sound-stereo:before {
  content: "\E394";
}
.glyphicons-sound-dolby:before {
  content: "\E395";
}
.glyphicons-sound-5-1:before {
  content: "\E396";
}
.glyphicons-sound-6-1:before {
  content: "\E397";
}
.glyphicons-sound-7-1:before {
  content: "\E398";
}
.glyphicons-copyright-mark:before {
  content: "\E399";
}
.glyphicons-registration-mark:before {
  content: "\E400";
}
.glyphicons-radar:before {
  content: "\E401";
}
.glyphicons-skateboard:before {
  content: "\E402";
}
.glyphicons-golf-course:before {
  content: "\E403";
}
.glyphicons-sorting:before {
  content: "\E404";
}
.glyphicons-sort-by-alphabet:before {
  content: "\E405";
}
.glyphicons-sort-by-alphabet-alt:before {
  content: "\E406";
}
.glyphicons-sort-by-order:before {
  content: "\E407";
}
.glyphicons-sort-by-order-alt:before {
  content: "\E408";
}
.glyphicons-sort-by-attributes:before {
  content: "\E409";
}
.glyphicons-sort-by-attributes-alt:before {
  content: "\E410";
}
.glyphicons-compressed:before {
  content: "\E411";
}
.glyphicons-package:before {
  content: "\E412";
}
.glyphicons-cloud-plus:before {
  content: "\E413";
}
.glyphicons-cloud-minus:before {
  content: "\E414";
}
.glyphicons-disk-save:before {
  content: "\E415";
}
.glyphicons-disk-open:before {
  content: "\E416";
}
.glyphicons-disk-saved:before {
  content: "\E417";
}
.glyphicons-disk-remove:before {
  content: "\E418";
}
.glyphicons-disk-import:before {
  content: "\E419";
}
.glyphicons-disk-export:before {
  content: "\E420";
}
.glyphicons-tower:before {
  content: "\E421";
}
.glyphicons-send:before {
  content: "\E422";
}
.glyphicons-git-branch:before {
  content: "\E423";
}
.glyphicons-git-create:before {
  content: "\E424";
}
.glyphicons-git-private:before {
  content: "\E425";
}
.glyphicons-git-delete:before {
  content: "\E426";
}
.glyphicons-git-merge:before {
  content: "\E427";
}
.glyphicons-git-pull-request:before {
  content: "\E428";
}
.glyphicons-git-compare:before {
  content: "\E429";
}
.glyphicons-git-commit:before {
  content: "\E430";
}
.glyphicons-construction-cone:before {
  content: "\E431";
}
.glyphicons-shoe-steps:before {
  content: "\E432";
}
.glyphicons-plus:before {
  content: "\002B";
}
.glyphicons-minus:before {
  content: "\2212";
}
.glyphicons-redo:before {
  content: "\E435";
}
.glyphicons-undo:before {
  content: "\E436";
}
.glyphicons-golf:before {
  content: "\E437";
}
.glyphicons-hockey:before {
  content: "\E438";
}
.glyphicons-pipe:before {
  content: "\E439";
}
.glyphicons-wrench:before {
  content: "\E440";
}
.glyphicons-folder-closed:before {
  content: "\E441";
}
.glyphicons-phone-alt:before {
  content: "\E442";
}
.glyphicons-earphone:before {
  content: "\E443";
}
.glyphicons-floppy-disk:before {
  content: "\E444";
}
.glyphicons-floppy-saved:before {
  content: "\E445";
}
.glyphicons-floppy-remove:before {
  content: "\E446";
}
.glyphicons-floppy-save:before {
  content: "\E447";
}
.glyphicons-floppy-open:before {
  content: "\E448";
}
.glyphicons-translate:before {
  content: "\E449";
}
.glyphicons-fax:before {
  content: "\E450";
}
.glyphicons-factory:before {
  content: "\E451";
}
.glyphicons-shop-window:before {
  content: "\E452";
}
.glyphicons-shop:before {
  content: "\E453";
}
.glyphicons-kiosk:before {
  content: "\E454";
}
.glyphicons-kiosk-wheels:before {
  content: "\E455";
}
.glyphicons-kiosk-light:before {
  content: "\E456";
}
.glyphicons-kiosk-food:before {
  content: "\E457";
}
.glyphicons-transfer:before {
  content: "\E458";
}
.glyphicons-money:before {
  content: "\E459";
}
.glyphicons-header:before {
  content: "\E460";
}
.glyphicons-blacksmith:before {
  content: "\E461";
}
.glyphicons-saw-blade:before {
  content: "\E462";
}
.glyphicons-basketball:before {
  content: "\E463";
}
.glyphicons-server:before {
  content: "\E464";
}
.glyphicons-server-plus:before {
  content: "\E465";
}
.glyphicons-server-minus:before {
  content: "\E466";
}
.glyphicons-server-ban:before {
  content: "\E467";
}
.glyphicons-server-flag:before {
  content: "\E468";
}
.glyphicons-server-lock:before {
  content: "\E469";
}
.glyphicons-server-new:before {
  content: "\E470";
}
.glyphicons-charging-station:before {
  content: "\F471";
}
.glyphicons-gas-station:before {
  content: "\E472";
}
.glyphicons-target:before {
  content: "\E473";
}
.glyphicons-bed-alt:before {
  content: "\E474";
}
.glyphicons-mosquito-net:before {
  content: "\E475";
}
.glyphicons-dining-set:before {
  content: "\E476";
}
.glyphicons-plate-of-food:before {
  content: "\E477";
}
.glyphicons-hygiene-kit:before {
  content: "\E478";
}
.glyphicons-blackboard:before {
  content: "\E479";
}
.glyphicons-marriage:before {
  content: "\E480";
}
.glyphicons-bucket:before {
  content: "\E481";
}
.glyphicons-none-color-swatch:before {
  content: "\E482";
}
.glyphicons-bring-forward:before {
  content: "\E483";
}
.glyphicons-bring-to-front:before {
  content: "\E484";
}
.glyphicons-send-backward:before {
  content: "\E485";
}
.glyphicons-send-to-back:before {
  content: "\E486";
}
.glyphicons-fit-frame-to-image:before {
  content: "\E487";
}
.glyphicons-fit-image-to-frame:before {
  content: "\E488";
}
.glyphicons-multiple-displays:before {
  content: "\E489";
}
.glyphicons-handshake:before {
  content: "\E490";
}
.glyphicons-child:before {
  content: "\E491";
}
.glyphicons-baby-formula:before {
  content: "\E492";
}
.glyphicons-medicine:before {
  content: "\E493";
}
.glyphicons-atv-vehicle:before {
  content: "\E494";
}
.glyphicons-motorcycle:before {
  content: "\E495";
}
.glyphicons-bed:before {
  content: "\E496";
}
.glyphicons-tent:before {
  content: "\26FA";
}
.glyphicons-glasses:before {
  content: "\E498";
}
.glyphicons-sunglasses:before {
  content: "\E499";
}
.glyphicons-family:before {
  content: "\E500";
}
.glyphicons-education:before {
  content: "\E501";
}
.glyphicons-shoes:before {
  content: "\E502";
}
.glyphicons-map:before {
  content: "\E503";
}
.glyphicons-cd:before {
  content: "\E504";
}
.glyphicons-alert:before {
  content: "\E505";
}
.glyphicons-piggy-bank:before {
  content: "\E506";
}
.glyphicons-star-half:before {
  content: "\E507";
}
.glyphicons-cluster:before {
  content: "\E508";
}
.glyphicons-flowchart:before {
  content: "\E509";
}
.glyphicons-commodities:before {
  content: "\E510";
}
.glyphicons-duplicate:before {
  content: "\E511";
}
.glyphicons-copy:before {
  content: "\E512";
}
.glyphicons-paste:before {
  content: "\E513";
}
.glyphicons-bath-bathtub:before {
  content: "\E514";
}
.glyphicons-bath-shower:before {
  content: "\E515";
}
.glyphicons-shower:before {
  content: "\1F6BF";
}
.glyphicons-menu-hamburger:before {
  content: "\E517";
}
.glyphicons-option-vertical:before {
  content: "\E518";
}
.glyphicons-option-horizontal:before {
  content: "\E519";
}
.glyphicons-currency-conversion:before {
  content: "\E520";
}
.glyphicons-user-ban:before {
  content: "\E521";
}
.glyphicons-user-lock:before {
  content: "\E522";
}
.glyphicons-user-flag:before {
  content: "\E523";
}
.glyphicons-user-asterisk:before {
  content: "\E524";
}
.glyphicons-user-alert:before {
  content: "\E525";
}
.glyphicons-user-key:before {
  content: "\E526";
}
.glyphicons-user-conversation:before {
  content: "\E527";
}
.glyphicons-database:before {
  content: "\E528";
}
.glyphicons-database-search:before {
  content: "\E529";
}
.glyphicons-list-alt:before {
  content: "\E530";
}
.glyphicons-hazard-sign:before {
  content: "\E531";
}
.glyphicons-hazard:before {
  content: "\E532";
}
.glyphicons-stop-sign:before {
  content: "\E533";
}
.glyphicons-lab:before {
  content: "\E534";
}
.glyphicons-lab-alt:before {
  content: "\E535";
}
.glyphicons-ice-cream:before {
  content: "\E536";
}
.glyphicons-ice-lolly:before {
  content: "\E537";
}
.glyphicons-ice-lolly-tasted:before {
  content: "\E538";
}
.glyphicons-invoice:before {
  content: "\E539";
}
.glyphicons-cart-tick:before {
  content: "\E540";
}
.glyphicons-hourglass:before {
  content: "\231B";
}
.glyphicons-cat:before {
  content: "\1F408";
}
.glyphicons-lamp:before {
  content: "\E543";
}
.glyphicons-scale-classic:before {
  content: "\E544";
}
.glyphicons-eye-plus:before {
  content: "\E545";
}
.glyphicons-eye-minus:before {
  content: "\E546";
}
.glyphicons-quote:before {
  content: "\E547";
}
.glyphicons-bitcoin:before {
  content: "\E548";
}
.glyphicons-yen:before {
  content: "\00A5";
}
.glyphicons-ruble:before {
  content: "\20BD";
}
.glyphicons-erase:before {
  content: "\E551";
}
.glyphicons-podcast:before {
  content: "\E552";
}
.glyphicons-firework:before {
  content: "\E553";
}
.glyphicons-scale:before {
  content: "\E554";
}
.glyphicons-king:before {
  content: "\E555";
}
.glyphicons-queen:before {
  content: "\E556";
}
.glyphicons-pawn:before {
  content: "\E557";
}
.glyphicons-bishop:before {
  content: "\E558";
}
.glyphicons-knight:before {
  content: "\E559";
}
.glyphicons-mic-mute:before {
  content: "\E560";
}
.glyphicons-voicemail:before {
  content: "\E561";
}
.glyphicons-paragraph:before {
  content: "\00B6";
}
.glyphicons-person-walking:before {
  content: "\E563";
}
.glyphicons-person-wheelchair:before {
  content: "\E564";
}
.glyphicons-underground:before {
  content: "\E565";
}
.glyphicons-car-hov:before {
  content: "\E566";
}
.glyphicons-car-rental:before {
  content: "\E567";
}
.glyphicons-transport:before {
  content: "\E568";
}
.glyphicons-taxi:before {
  content: "\1F695";
}
.glyphicons-ice-cream-no:before {
  content: "\E570";
}
.glyphicons-uk-rat-u:before {
  content: "\E571";
}
.glyphicons-uk-rat-pg:before {
  content: "\E572";
}
.glyphicons-uk-rat-12a:before {
  content: "\E573";
}
.glyphicons-uk-rat-12:before {
  content: "\E574";
}
.glyphicons-uk-rat-15:before {
  content: "\E575";
}
.glyphicons-uk-rat-18:before {
  content: "\E576";
}
.glyphicons-uk-rat-r18:before {
  content: "\E577";
}
.glyphicons-tv:before {
  content: "\E578";
}
.glyphicons-sms:before {
  content: "\E579";
}
.glyphicons-mms:before {
  content: "\E580";
}
.glyphicons-us-rat-g:before {
  content: "\E581";
}
.glyphicons-us-rat-pg:before {
  content: "\E582";
}
.glyphicons-us-rat-pg-13:before {
  content: "\E583";
}
.glyphicons-us-rat-restricted:before {
  content: "\E584";
}
.glyphicons-us-rat-no-one-17:before {
  content: "\E585";
}
.glyphicons-equalizer:before {
  content: "\E586";
}
.glyphicons-speakers:before {
  content: "\E587";
}
.glyphicons-remote-control:before {
  content: "\E588";
}
.glyphicons-remote-control-tv:before {
  content: "\E589";
}
.glyphicons-shredder:before {
  content: "\E590";
}
.glyphicons-folder-heart:before {
  content: "\E591";
}
.glyphicons-person-running:before {
  content: "\E592";
}
.glyphicons-person:before {
  content: "\E593";
}
.glyphicons-voice:before {
  content: "\E594";
}
.glyphicons-stethoscope:before {
  content: "\E595";
}
.glyphicons-hotspot:before {
  content: "\E596";
}
.glyphicons-activity:before {
  content: "\E597";
}
.glyphicons-watch:before {
  content: "\231A";
}
.glyphicons-scissors-alt:before {
  content: "\E599";
}
.glyphicons-car-wheel:before {
  content: "\E600";
}
.glyphicons-chevron-up:before {
  content: "\E601";
}
.glyphicons-chevron-down:before {
  content: "\E602";
}
.glyphicons-superscript:before {
  content: "\E603";
}
.glyphicons-subscript:before {
  content: "\E604";
}
.glyphicons-text-size:before {
  content: "\E605";
}
.glyphicons-text-color:before {
  content: "\E606";
}
.glyphicons-text-background:before {
  content: "\E607";
}
.glyphicons-modal-window:before {
  content: "\E608";
}
.glyphicons-newspaper:before {
  content: "\1F4F0";
}
.glyphicons-tractor:before {
  content: "\1F69C";
}
/* 
* 
* THIS IS A SMALL BONUS FOR ALL CURIOUS PEOPLE :) 
* Just add class .animated and .pulse, .rotateIn, .bounce, .swing or .tada to you HTML element with icons. You may find other great css animations here: http://coveloping.com/tools/css-animation-generator 
* 
*/
.animated {
  -webkit-animation-duration: 1s;
       -o-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
       -o-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;

  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-o-keyframes pulse {
  0% {
    -o-transform: scale(1);
       transform: scale(1);
  }
  50% {
    -o-transform: scale(1.1);
       transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
       -o-animation-name: pulse;
          animation-name: pulse;
}
@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -webkit-transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -webkit-transform-origin: center center;
  }
}
@-o-keyframes rotateIn {
  0% {
    opacity: 0;
    -o-transform: rotate(-200deg);
       transform: rotate(-200deg);
    -o-transform-origin: center center;
       transform-origin: center center;
  }
  100% {
    opacity: 1;
    -o-transform: rotate(0);
       transform: rotate(0);
    -o-transform-origin: center center;
       transform-origin: center center;
  }
}
@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
         -o-transform: rotate(-200deg);
            transform: rotate(-200deg);
    -webkit-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
       -o-animation-name: rotateIn;
          animation-name: rotateIn;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@-o-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -o-transform: translateY(0);
       transform: translateY(0);
  }
  40% {
    -o-transform: translateY(-30px);
       transform: translateY(-30px);
  }
  60% {
    -o-transform: translateY(-15px);
       transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
         -o-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
         -o-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
       -o-animation-name: bounce;
          animation-name: bounce;
}
@-webkit-keyframes swing {
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@-o-keyframes swing {
  20% {
    -o-transform: rotate(15deg);
       transform: rotate(15deg);
  }
  40% {
    -o-transform: rotate(-10deg);
       transform: rotate(-10deg);
  }
  60% {
    -o-transform: rotate(5deg);
       transform: rotate(5deg);
  }
  80% {
    -o-transform: rotate(-5deg);
       transform: rotate(-5deg);
  }
  100% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
         -o-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
         -o-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
       -o-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
       -o-animation-name: swing;
          animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@-o-keyframes tada {
  0% {
    -o-transform: scale(1);
       transform: scale(1);
  }
  10%,
  20% {
    -o-transform: scale(.9) rotate(-3deg);
       transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -o-transform: scale(1.1) rotate(3deg);
       transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -o-transform: scale(1.1) rotate(-3deg);
       transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -o-transform: scale(1) rotate(0);
       transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(.9) rotate(-3deg);
         -o-transform: scale(.9) rotate(-3deg);
            transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
         -o-transform: scale(1.1) rotate(3deg);
            transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
         -o-transform: scale(1.1) rotate(-3deg);
            transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
         -o-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
.tada {
  -webkit-animation-name: tada;
       -o-animation-name: tada;
          animation-name: tada;
}
@font-face {
  font-family: 'Glyphicons Halflings';

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

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.halflings.x05 {
  font-size: 6px;
}
.halflings.x2 {
  font-size: 24px;
}
.halflings.x3 {
  font-size: 36px;
}
.halflings.x4 {
  font-size: 48px;
}
.halflings.x5 {
  font-size: 60px;
}
.halflings.x6 {
  font-size: 72px;
}
.halflings.x7 {
  font-size: 84px;
}
.halflings.x8 {
  font-size: 96px;
}
.halflings.light:before {
  color: #f2f2f2;
}
.halflings.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, .3);
}
.halflings.flip {
          filter: FlipH;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);

  -webkit-filter: FlipH;
      -ms-filter: "FlipH";
}
.halflings.flipv {
          filter: FlipV;
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);

  -webkit-filter: FlipV;
      -ms-filter: "FlipV";
}
.halflings.rotate90 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.halflings.rotate180 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.halflings.rotate270 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}
.halflings-glass:before {
  content: "\E001";
}
.halflings-music:before {
  content: "\E002";
}
.halflings-search:before {
  content: "\E003";
}
.halflings-envelope:before {
  content: "\2709";
}
.halflings-heart:before {
  content: "\E005";
}
.halflings-star:before {
  content: "\E006";
}
.halflings-star-empty:before {
  content: "\E007";
}
.halflings-user:before {
  content: "\E008";
}
.halflings-film:before {
  content: "\E009";
}
.halflings-th-large:before {
  content: "\E010";
}
.halflings-th:before {
  content: "\E011";
}
.halflings-th-list:before {
  content: "\E012";
}
.halflings-ok:before {
  content: "\E013";
}
.halflings-remove:before {
  content: "\E014";
}
.halflings-zoom-in:before {
  content: "\E015";
}
.halflings-zoom-out:before {
  content: "\E016";
}
.halflings-off:before {
  content: "\E017";
}
.halflings-signal:before {
  content: "\E018";
}
.halflings-cog:before {
  content: "\E019";
}
.halflings-trash:before {
  content: "\E020";
}
.halflings-home:before {
  content: "\E021";
}
.halflings-file:before {
  content: "\E022";
}
.halflings-time:before {
  content: "\E023";
}
.halflings-road:before {
  content: "\E024";
}
.halflings-download-alt:before {
  content: "\E025";
}
.halflings-download:before {
  content: "\E026";
}
.halflings-upload:before {
  content: "\E027";
}
.halflings-inbox:before {
  content: "\E028";
}
.halflings-play-circle:before {
  content: "\E029";
}
.halflings-repeat:before {
  content: "\E030";
}
.halflings-refresh:before {
  content: "\E031";
}
.halflings-list-alt:before {
  content: "\E032";
}
.halflings-glyph-lock:before {
  content: "\E033";
}
.halflings-flag:before {
  content: "\E034";
}
.halflings-headphones:before {
  content: "\E035";
}
.halflings-volume-off:before {
  content: "\E036";
}
.halflings-volume-down:before {
  content: "\E037";
}
.halflings-volume-up:before {
  content: "\E038";
}
.halflings-qrcode:before {
  content: "\E039";
}
.halflings-barcode:before {
  content: "\E040";
}
.halflings-tag:before {
  content: "\E041";
}
.halflings-tags:before {
  content: "\E042";
}
.halflings-book:before {
  content: "\E043";
}
.halflings-glyph-bookmark:before {
  content: "\E044";
}
.halflings-print:before {
  content: "\E045";
}
.halflings-glyph-camera:before {
  content: "\E046";
}
.halflings-font:before {
  content: "\E047";
}
.halflings-bold:before {
  content: "\E048";
}
.halflings-italic:before {
  content: "\E049";
}
.halflings-text-height:before {
  content: "\E050";
}
.halflings-text-width:before {
  content: "\E051";
}
.halflings-align-left:before {
  content: "\E052";
}
.halflings-align-center:before {
  content: "\E053";
}
.halflings-align-right:before {
  content: "\E054";
}
.halflings-align-justify:before {
  content: "\E055";
}
.halflings-list:before {
  content: "\E056";
}
.halflings-indent-left:before {
  content: "\E057";
}
.halflings-indent-right:before {
  content: "\E058";
}
.halflings-facetime-video:before {
  content: "\E059";
}
.halflings-picture:before {
  content: "\E060";
}
.halflings-pencil:before {
  content: "\270F";
}
.halflings-map-marker:before {
  content: "\E062";
}
.halflings-adjust:before {
  content: "\E063";
}
.halflings-tint:before {
  content: "\E064";
}
.halflings-edit:before {
  content: "\E065";
}
.halflings-share:before {
  content: "\E066";
}
.halflings-check:before {
  content: "\E067";
}
.halflings-move:before {
  content: "\E068";
}
.halflings-step-backward:before {
  content: "\E069";
}
.halflings-fast-backward:before {
  content: "\E070";
}
.halflings-backward:before {
  content: "\E071";
}
.halflings-play:before {
  content: "\E072";
}
.halflings-pause:before {
  content: "\E073";
}
.halflings-stop:before {
  content: "\E074";
}
.halflings-forward:before {
  content: "\E075";
}
.halflings-fast-forward:before {
  content: "\E076";
}
.halflings-step-forward:before {
  content: "\E077";
}
.halflings-eject:before {
  content: "\E078";
}
.halflings-chevron-left:before {
  content: "\E079";
}
.halflings-chevron-right:before {
  content: "\E080";
}
.halflings-plus-sign:before {
  content: "\E081";
}
.halflings-minus-sign:before {
  content: "\E082";
}
.halflings-remove-sign:before {
  content: "\E083";
}
.halflings-ok-sign:before {
  content: "\E084";
}
.halflings-question-sign:before {
  content: "\E085";
}
.halflings-info-sign:before {
  content: "\E086";
}
.halflings-screenshot:before {
  content: "\E087";
}
.halflings-remove-circle:before {
  content: "\E088";
}
.halflings-ok-circle:before {
  content: "\E089";
}
.halflings-ban-circle:before {
  content: "\E090";
}
.halflings-arrow-left:before {
  content: "\E091";
}
.halflings-arrow-right:before {
  content: "\E092";
}
.halflings-arrow-up:before {
  content: "\E093";
}
.halflings-arrow-down:before {
  content: "\E094";
}
.halflings-share-alt:before {
  content: "\E095";
}
.halflings-resize-full:before {
  content: "\E096";
}
.halflings-resize-small:before {
  content: "\E097";
}
.halflings-plus:before {
  content: "\002B";
}
.halflings-minus:before {
  content: "\2212";
}
.halflings-asterisk:before {
  content: "\002A";
}
.halflings-exclamation-sign:before {
  content: "\E101";
}
.halflings-gift:before {
  content: "\E102";
}
.halflings-leaf:before {
  content: "\E103";
}
.halflings-glyph-fire:before {
  content: "\E104";
}
.halflings-eye-open:before {
  content: "\E105";
}
.halflings-eye-close:before {
  content: "\E106";
}
.halflings-warning-sign:before {
  content: "\E107";
}
.halflings-plane:before {
  content: "\E108";
}
.halflings-glyph-calendar:before {
  content: "\E109";
}
.halflings-random:before {
  content: "\E110";
}
.halflings-comments:before {
  content: "\E111";
}
.halflings-magnet:before {
  content: "\E112";
}
.halflings-chevron-up:before {
  content: "\E113";
}
.halflings-chevron-down:before {
  content: "\E114";
}
.halflings-retweet:before {
  content: "\E115";
}
.halflings-shopping-cart:before {
  content: "\E116";
}
.halflings-folder-close:before {
  content: "\E117";
}
.halflings-folder-open:before {
  content: "\E118";
}
.halflings-resize-vertical:before {
  content: "\E119";
}
.halflings-resize-horizontal:before {
  content: "\E120";
}
.halflings-hdd:before {
  content: "\E121";
}
.halflings-bullhorn:before {
  content: "\E122";
}
.halflings-glyph-bell:before {
  content: "\E123";
}
.halflings-certificate:before {
  content: "\E124";
}
.halflings-thumbs-up:before {
  content: "\E125";
}
.halflings-thumbs-down:before {
  content: "\E126";
}
.halflings-hand-right:before {
  content: "\E127";
}
.halflings-hand-left:before {
  content: "\E128";
}
.halflings-hand-top:before {
  content: "\E129";
}
.halflings-hand-down:before {
  content: "\E130";
}
.halflings-circle-arrow-right:before {
  content: "\E131";
}
.halflings-circle-arrow-left:before {
  content: "\E132";
}
.halflings-circle-arrow-top:before {
  content: "\E133";
}
.halflings-circle-arrow-down:before {
  content: "\E134";
}
.halflings-globe:before {
  content: "\E135";
}
.halflings-glyph-wrench:before {
  content: "\E136";
}
.halflings-tasks:before {
  content: "\E137";
}
.halflings-filter:before {
  content: "\E138";
}
.halflings-glyph-briefcase:before {
  content: "\E139";
}
.halflings-fullscreen:before {
  content: "\E140";
}
.halflings-dashboard:before {
  content: "\E141";
}
.halflings-glyph-paperclip:before {
  content: "\E142";
}
.halflings-heart-empty:before {
  content: "\E143";
}
.halflings-link:before {
  content: "\E144";
}
.halflings-phone:before {
  content: "\E145";
}
.halflings-glyph-pushpin:before {
  content: "\E146";
}
.halflings-euro:before {
  content: "\20AC";
}
.halflings-usd:before {
  content: "\E148";
}
.halflings-gbp:before {
  content: "\E149";
}
.halflings-sort:before {
  content: "\E150";
}
.halflings-sort-by-alphabet:before {
  content: "\E151";
}
.halflings-sort-by-alphabet-alt:before {
  content: "\E152";
}
.halflings-sort-by-order:before {
  content: "\E153";
}
.halflings-sort-by-order-alt:before {
  content: "\E154";
}
.halflings-sort-by-attributes:before {
  content: "\E155";
}
.halflings-sort-by-attributes-alt:before {
  content: "\E156";
}
.halflings-unchecked:before {
  content: "\E157";
}
.halflings-expand:before {
  content: "\E158";
}
.halflings-collapse:before {
  content: "\E159";
}
.halflings-collapse-top:before {
  content: "\E160";
}
.halflings-log-in:before {
  content: "\E161";
}
.halflings-flash:before {
  content: "\E162";
}
.halflings-log-out:before {
  content: "\E163";
}
.halflings-new-window:before {
  content: "\E164";
}
.halflings-record:before {
  content: "\E165";
}
.halflings-save:before {
  content: "\E166";
}
.halflings-open:before {
  content: "\E167";
}
.halflings-saved:before {
  content: "\E168";
}
.halflings-import:before {
  content: "\E169";
}
.halflings-export:before {
  content: "\E170";
}
.halflings-send:before {
  content: "\E171";
}
.halflings-floppy-disk:before {
  content: "\E172";
}
.halflings-floppy-saved:before {
  content: "\E173";
}
.halflings-floppy-remove:before {
  content: "\E174";
}
.halflings-floppy-save:before {
  content: "\E175";
}
.halflings-floppy-open:before {
  content: "\E176";
}
.halflings-credit-card:before {
  content: "\E177";
}
.halflings-transfer:before {
  content: "\E178";
}
.halflings-cutlery:before {
  content: "\E179";
}
.halflings-header:before {
  content: "\E180";
}
.halflings-compressed:before {
  content: "\E181";
}
.halflings-earphone:before {
  content: "\E182";
}
.halflings-phone-alt:before {
  content: "\E183";
}
.halflings-tower:before {
  content: "\E184";
}
.halflings-stats:before {
  content: "\E185";
}
.halflings-sd-video:before {
  content: "\E186";
}
.halflings-hd-video:before {
  content: "\E187";
}
.halflings-subtitles:before {
  content: "\E188";
}
.halflings-sound-stereo:before {
  content: "\E189";
}
.halflings-sound-dolby:before {
  content: "\E190";
}
.halflings-sound-5-1:before {
  content: "\E191";
}
.halflings-sound-6-1:before {
  content: "\E192";
}
.halflings-sound-7-1:before {
  content: "\E193";
}
.halflings-copyright-mark:before {
  content: "\E194";
}
.halflings-registration-mark:before {
  content: "\E195";
}
.halflings-cloud:before {
  content: "\2601";
}
.halflings-cloud-download:before {
  content: "\E197";
}
.halflings-cloud-upload:before {
  content: "\E198";
}
.halflings-tree-conifer:before {
  content: "\E199";
}
.halflings-tree-deciduous:before {
  content: "\E200";
}
.halflings-cd:before {
  content: "\E201";
}
.halflings-save-file:before {
  content: "\E202";
}
.halflings-open-file:before {
  content: "\E203";
}
.halflings-level-up:before {
  content: "\E204";
}
.halflings-copy:before {
  content: "\E205";
}
.halflings-paste:before {
  content: "\E206";
}
.halflings-door:before {
  content: "\1F6AA";
}
.halflings-key:before {
  content: "\1F511";
}
.halflings-alert:before {
  content: "\E209";
}
.halflings-equalizer:before {
  content: "\E210";
}
.halflings-king:before {
  content: "\E211";
}
.halflings-queen:before {
  content: "\E212";
}
.halflings-pawn:before {
  content: "\E213";
}
.halflings-bishop:before {
  content: "\E214";
}
.halflings-knight:before {
  content: "\E215";
}
.halflings-baby-formula:before {
  content: "\E216";
}
.halflings-tent:before {
  content: "\26FA";
}
.halflings-blackboard:before {
  content: "\E218";
}
.halflings-bed:before {
  content: "\E219";
}
.halflings-apple:before {
  content: "\F8FF";
}
.halflings-erase:before {
  content: "\E221";
}
.halflings-hourglass:before {
  content: "\231B";
}
.halflings-lamp:before {
  content: "\E223";
}
.halflings-duplicate:before {
  content: "\E224";
}
.halflings-piggy-bank:before {
  content: "\E225";
}
.halflings-scissors:before {
  content: "\E226";
}
.halflings-bitcoin:before {
  content: "\E227";
}
.halflings-yen:before {
  content: "\00A5";
}
.halflings-ruble:before {
  content: "\20BD";
}
.halflings-scale:before {
  content: "\E230";
}
.halflings-ice-lolly:before {
  content: "\E231";
}
.halflings-ice-lolly-tasted:before {
  content: "\E232";
}
.halflings-education:before {
  content: "\E233";
}
.halflings-option-horizontal:before {
  content: "\E234";
}
.halflings-option-vertical:before {
  content: "\E235";
}
.halflings-menu-hamburger:before {
  content: "\E236";
}
.halflings-modal-window:before {
  content: "\E237";
}
.halflings-oil:before {
  content: "\E238";
}
.halflings-grain:before {
  content: "\E239";
}
.halflings-sunglasses:before {
  content: "\E240";
}
.halflings-text-size:before {
  content: "\E241";
}
.halflings-text-color:before {
  content: "\E242";
}
.halflings-text-background:before {
  content: "\E243";
}
.halflings-object-align-top:before {
  content: "\E244";
}
.halflings-object-align-bottom:before {
  content: "\E245";
}
.halflings-object-align-horizontal:before {
  content: "\E246";
}
.halflings-object-align-left:before {
  content: "\E247";
}
.halflings-object-align-vertical:before {
  content: "\E248";
}
.halflings-object-align-right:before {
  content: "\E249";
}
.halflings-triangle-right:before {
  content: "\E250";
}
.halflings-triangle-left:before {
  content: "\E251";
}
.halflings-triangle-bottom:before {
  content: "\E252";
}
.halflings-triangle-top:before {
  content: "\E253";
}
.halflings-terminal:before {
  content: "\E254";
}
.halflings-superscript:before {
  content: "\E255";
}
.halflings-subscript:before {
  content: "\E256";
}
.halflings-menu-left:before {
  content: "\E257";
}
.halflings-menu-right:before {
  content: "\E258";
}
.halflings-menu-down:before {
  content: "\E259";
}
.halflings-menu-up:before {
  content: "\E260";
}
/* 
* 
* THIS IS A SMALL BONUS FOR ALL CURIOUS PEOPLE :) 
* Just add class .animated and .pulse, .rotateIn, .bounce, .swing or .tada to you HTML element with icons. You may find other great css animations here: http://coveloping.com/tools/css-animation-generator 
* 
*/
.animated {
  -webkit-animation-duration: 1s;
       -o-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
       -o-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;

  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
       -o-animation-name: pulse;
          animation-name: pulse;
}
@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -webkit-transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -webkit-transform-origin: center center;
  }
}
@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
         -o-transform: rotate(-200deg);
            transform: rotate(-200deg);
    -webkit-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
       -o-animation-name: rotateIn;
          animation-name: rotateIn;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
         -o-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
         -o-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
       -o-animation-name: bounce;
          animation-name: bounce;
}
@-webkit-keyframes swing {
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
         -o-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
         -o-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
       -o-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
       -o-animation-name: swing;
          animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(.9) rotate(-3deg);
         -o-transform: scale(.9) rotate(-3deg);
            transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
         -o-transform: scale(1.1) rotate(3deg);
            transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
         -o-transform: scale(1.1) rotate(-3deg);
            transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
         -o-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
.tada {
  -webkit-animation-name: tada;
       -o-animation-name: tada;
          animation-name: tada;
}
@font-face {
  font-family: 'Glyphicons Filetypes';

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-filetypes-regular.eot');
  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-filetypes-regular.eot?#iefix') format('embedded-opentype'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-filetypes-regular.woff2') format('woff2'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-filetypes-regular.woff') format('woff'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-filetypes-regular.ttf') format('truetype'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-filetypes-regular.svg#glyphicons_filetypesregular') format('svg');
}
.filetypes {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Filetypes';
  font-style: normal;
  font-weight: normal;
  /*  line-height: 1;*/
  vertical-align: top;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.filetypes.x05 {
  font-size: 12px;
}
.filetypes.x2 {
  font-size: 48px;
}
.filetypes.x3 {
  font-size: 72px;
}
.filetypes.x4 {
  font-size: 96px;
}
.filetypes.x5 {
  font-size: 120px;
}
.filetypes.light:before {
  color: #f2f2f2;
}
.filetypes.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, .3);
}
.filetypes.flip {
          filter: FlipH;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);

  -webkit-filter: FlipH;
      -ms-filter: "FlipH";
}
.filetypes.flipv {
          filter: FlipV;
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);

  -webkit-filter: FlipV;
      -ms-filter: "FlipV";
}
.filetypes.rotate90 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.filetypes.rotate180 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.filetypes.rotate270 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}
.filetypes-txt:before {
  content: "\E001";
}
.filetypes-doc:before {
  content: "\E002";
}
.filetypes-rtf:before {
  content: "\E003";
}
.filetypes-log:before {
  content: "\E004";
}
.filetypes-tex:before {
  content: "\E005";
}
.filetypes-msg:before {
  content: "\E006";
}
.filetypes-text:before {
  content: "\E007";
}
.filetypes-wpd:before {
  content: "\E008";
}
.filetypes-wps:before {
  content: "\E009";
}
.filetypes-docx:before {
  content: "\E010";
}
.filetypes-page:before {
  content: "\E011";
}
.filetypes-csv:before {
  content: "\E012";
}
.filetypes-dat:before {
  content: "\E013";
}
.filetypes-tar:before {
  content: "\E014";
}
.filetypes-xml:before {
  content: "\E015";
}
.filetypes-vcf:before {
  content: "\E016";
}
.filetypes-pps:before {
  content: "\E017";
}
.filetypes-key:before {
  content: "\E018";
}
.filetypes-ppt:before {
  content: "\E019";
}
.filetypes-pptx:before {
  content: "\E020";
}
.filetypes-sdf:before {
  content: "\E021";
}
.filetypes-gbr:before {
  content: "\E022";
}
.filetypes-ged:before {
  content: "\E023";
}
.filetypes-mp3:before {
  content: "\E024";
}
.filetypes-m4a:before {
  content: "\E025";
}
.filetypes-waw:before {
  content: "\E026";
}
.filetypes-wma:before {
  content: "\E027";
}
.filetypes-mpa:before {
  content: "\E028";
}
.filetypes-iff:before {
  content: "\E029";
}
.filetypes-aif:before {
  content: "\E030";
}
.filetypes-ra:before {
  content: "\E031";
}
.filetypes-mid:before {
  content: "\E032";
}
.filetypes-m3v:before {
  content: "\E033";
}
.filetypes-e-3gp:before {
  content: "\E034";
}
.filetypes-swf:before {
  content: "\E035";
}
.filetypes-avi:before {
  content: "\E036";
}
.filetypes-asx:before {
  content: "\E037";
}
.filetypes-mp4:before {
  content: "\E038";
}
.filetypes-e-3g2:before {
  content: "\E039";
}
.filetypes-mpg:before {
  content: "\E040";
}
.filetypes-asf:before {
  content: "\E041";
}
.filetypes-vob:before {
  content: "\E042";
}
.filetypes-wmv:before {
  content: "\E043";
}
.filetypes-mov:before {
  content: "\E044";
}
.filetypes-srt:before {
  content: "\E045";
}
.filetypes-m4v:before {
  content: "\E046";
}
.filetypes-flv:before {
  content: "\E047";
}
.filetypes-rm:before {
  content: "\E048";
}
.filetypes-png:before {
  content: "\E049";
}
.filetypes-psd:before {
  content: "\E050";
}
.filetypes-psp:before {
  content: "\E051";
}
.filetypes-jpg:before {
  content: "\E052";
}
.filetypes-tif:before {
  content: "\E053";
}
.filetypes-tiff:before {
  content: "\E054";
}
.filetypes-gif:before {
  content: "\E055";
}
.filetypes-bmp:before {
  content: "\E056";
}
.filetypes-tga:before {
  content: "\E057";
}
.filetypes-thm:before {
  content: "\E058";
}
.filetypes-yuv:before {
  content: "\E059";
}
.filetypes-dds:before {
  content: "\E060";
}
.filetypes-ai:before {
  content: "\E061";
}
.filetypes-eps:before {
  content: "\E062";
}
.filetypes-ps:before {
  content: "\E063";
}
.filetypes-svg:before {
  content: "\E064";
}
.filetypes-pdf:before {
  content: "\E065";
}
.filetypes-pct:before {
  content: "\E066";
}
.filetypes-indd:before {
  content: "\E067";
}
.filetypes-xlr:before {
  content: "\E068";
}
.filetypes-xls:before {
  content: "\E069";
}
.filetypes-xlsx:before {
  content: "\E070";
}
.filetypes-db:before {
  content: "\E071";
}
.filetypes-dbf:before {
  content: "\E072";
}
.filetypes-mdb:before {
  content: "\E073";
}
.filetypes-pdb:before {
  content: "\E074";
}
.filetypes-sql:before {
  content: "\E075";
}
.filetypes-aacd:before {
  content: "\E076";
}
.filetypes-app:before {
  content: "\E077";
}
.filetypes-exe:before {
  content: "\E078";
}
.filetypes-com:before {
  content: "\E079";
}
.filetypes-bat:before {
  content: "\E080";
}
.filetypes-apk:before {
  content: "\E081";
}
.filetypes-jar:before {
  content: "\E082";
}
.filetypes-hsf:before {
  content: "\E083";
}
.filetypes-pif:before {
  content: "\E084";
}
.filetypes-vb:before {
  content: "\E085";
}
.filetypes-cgi:before {
  content: "\E086";
}
.filetypes-css:before {
  content: "\E087";
}
.filetypes-js:before {
  content: "\E088";
}
.filetypes-php:before {
  content: "\E089";
}
.filetypes-xhtml:before {
  content: "\E090";
}
.filetypes-htm:before {
  content: "\E091";
}
.filetypes-html:before {
  content: "\E092";
}
.filetypes-asp:before {
  content: "\E093";
}
.filetypes-cer:before {
  content: "\E094";
}
.filetypes-jsp:before {
  content: "\E095";
}
.filetypes-cfm:before {
  content: "\E096";
}
.filetypes-aspx:before {
  content: "\E097";
}
.filetypes-rss:before {
  content: "\E098";
}
.filetypes-csr:before {
  content: "\E099";
}
.filetypes-less:before {
  content: "\003C";
}
.filetypes-otf:before {
  content: "\E101";
}
.filetypes-ttf:before {
  content: "\E102";
}
.filetypes-font:before {
  content: "\E103";
}
.filetypes-fnt:before {
  content: "\E104";
}
.filetypes-eot:before {
  content: "\E105";
}
.filetypes-woff:before {
  content: "\E106";
}
.filetypes-zip:before {
  content: "\E107";
}
.filetypes-zipx:before {
  content: "\E108";
}
.filetypes-rar:before {
  content: "\E109";
}
.filetypes-targ:before {
  content: "\E110";
}
.filetypes-sitx:before {
  content: "\E111";
}
.filetypes-deb:before {
  content: "\E112";
}
.filetypes-e-7z:before {
  content: "\E113";
}
.filetypes-pkg:before {
  content: "\E114";
}
.filetypes-rpm:before {
  content: "\E115";
}
.filetypes-cbr:before {
  content: "\E116";
}
.filetypes-gz:before {
  content: "\E117";
}
.filetypes-dmg:before {
  content: "\E118";
}
.filetypes-cue:before {
  content: "\E119";
}
.filetypes-bin:before {
  content: "\E120";
}
.filetypes-iso:before {
  content: "\E121";
}
.filetypes-hdf:before {
  content: "\E122";
}
.filetypes-vcd:before {
  content: "\E123";
}
.filetypes-bak:before {
  content: "\E124";
}
.filetypes-tmp:before {
  content: "\E125";
}
.filetypes-ics:before {
  content: "\E126";
}
.filetypes-msi:before {
  content: "\E127";
}
.filetypes-cfg:before {
  content: "\E128";
}
.filetypes-ini:before {
  content: "\E129";
}
.filetypes-prf:before {
  content: "\E130";
}
/* 
* 
* THIS IS A SMALL BONUS FOR ALL CURIOUS PEOPLE :) 
* Just add class .animated and .pulse, .rotateIn, .bounce, .swing or .tada to you HTML element with icons. You may find other great css animations here: http://coveloping.com/tools/css-animation-generator 
* 
*/
.animated {
  -webkit-animation-duration: 1s;
       -o-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
       -o-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;

  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
       -o-animation-name: pulse;
          animation-name: pulse;
}
@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -webkit-transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -webkit-transform-origin: center center;
  }
}
@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
         -o-transform: rotate(-200deg);
            transform: rotate(-200deg);
    -webkit-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
       -o-animation-name: rotateIn;
          animation-name: rotateIn;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
         -o-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
         -o-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
       -o-animation-name: bounce;
          animation-name: bounce;
}
@-webkit-keyframes swing {
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
         -o-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
         -o-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
       -o-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
       -o-animation-name: swing;
          animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(.9) rotate(-3deg);
         -o-transform: scale(.9) rotate(-3deg);
            transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
         -o-transform: scale(1.1) rotate(3deg);
            transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
         -o-transform: scale(1.1) rotate(-3deg);
            transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
         -o-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
.tada {
  -webkit-animation-name: tada;
       -o-animation-name: tada;
          animation-name: tada;
}
@font-face {
  font-family: 'Glyphicons Social';

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-social-regular.eot');
  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-social-regular.eot?#iefix') format('embedded-opentype'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-social-regular.woff2') format('woff2'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-social-regular.woff') format('woff'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-social-regular.ttf') format('truetype'), url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/glyphicons-social-regular.svg#glyphicons_socialregular') format('svg');
}
.social {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Social';
  font-style: normal;
  font-weight: normal;
  /*  line-height: 1;*/
  vertical-align: top;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social.x05 {
  font-size: 12px;
}
.social.x2 {
  font-size: 48px;
}
.social.x3 {
  font-size: 72px;
}
.social.x4 {
  font-size: 96px;
}
.social.x5 {
  font-size: 120px;
}
.social.light:before {
  color: #f2f2f2;
}
.social.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, .3);
}
.social.flip {
          filter: FlipH;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);

  -webkit-filter: FlipH;
      -ms-filter: "FlipH";
}
.social.flipv {
          filter: FlipV;
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);

  -webkit-filter: FlipV;
      -ms-filter: "FlipV";
}
.social.rotate90 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}
.social.rotate180 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.social.rotate270 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}
.social-pinterest:before {
  content: "\E001";
}
.social-dropbox:before {
  content: "\E002";
}
.social-google-plus:before {
  content: "\E003";
}
.social-jolicloud:before {
  content: "\E004";
}
.social-yahoo:before {
  content: "\E005";
}
.social-blogger:before {
  content: "\E006";
}
.social-picasa:before {
  content: "\E007";
}
.social-amazon:before {
  content: "\E008";
}
.social-tumblr:before {
  content: "\E009";
}
.social-wordpress:before {
  content: "\E010";
}
.social-instapaper:before {
  content: "\E011";
}
.social-evernote:before {
  content: "\E012";
}
.social-xing:before {
  content: "\E013";
}
.social-zootool:before {
  content: "\E014";
}
.social-dribbble:before {
  content: "\E015";
}
.social-deviantart:before {
  content: "\E016";
}
.social-read-it-later:before {
  content: "\E017";
}
.social-linked-in:before {
  content: "\E018";
}
.social-forrst:before {
  content: "\E019";
}
.social-pinboard:before {
  content: "\E020";
}
.social-behance:before {
  content: "\E021";
}
.social-github:before {
  content: "\E022";
}
.social-youtube:before {
  content: "\E023";
}
.social-skitch:before {
  content: "\E024";
}
.social-foursquare:before {
  content: "\E025";
}
.social-quora:before {
  content: "\E026";
}
.social-badoo:before {
  content: "\E027";
}
.social-spotify:before {
  content: "\E028";
}
.social-stumbleupon:before {
  content: "\E029";
}
.social-readability:before {
  content: "\E030";
}
.social-facebook:before {
  content: "\E031";
}
.social-twitter:before {
  content: "\E032";
}
.social-instagram:before {
  content: "\E033";
}
.social-posterous-spaces:before {
  content: "\E034";
}
.social-vimeo:before {
  content: "\E035";
}
.social-flickr:before {
  content: "\E036";
}
.social-last-fm:before {
  content: "\E037";
}
.social-rss:before {
  content: "\E038";
}
.social-skype:before {
  content: "\E039";
}
.social-e-mail:before {
  content: "\E040";
}
.social-vine:before {
  content: "\E041";
}
.social-myspace:before {
  content: "\E042";
}
.social-goodreads:before {
  content: "\E043";
}
.social-apple:before {
  content: "\F8FF";
}
.social-windows:before {
  content: "\E045";
}
.social-yelp:before {
  content: "\E046";
}
.social-playstation:before {
  content: "\E047";
}
.social-xbox:before {
  content: "\E048";
}
.social-android:before {
  content: "\E049";
}
.social-ios:before {
  content: "\E050";
}
.social-wikipedia:before {
  content: "\E051";
}
.social-pocket:before {
  content: "\E052";
}
.social-steam:before {
  content: "\E053";
}
.social-souncloud:before {
  content: "\E054";
}
.social-slideshare:before {
  content: "\E055";
}
.social-netflix:before {
  content: "\E056";
}
.social-paypal:before {
  content: "\E057";
}
.social-google-drive:before {
  content: "\E058";
}
.social-linux-foundation:before {
  content: "\E059";
}
.social-ebay:before {
  content: "\E060";
}
/* 
* 
* THIS IS A SMALL BONUS FOR ALL CURIOUS PEOPLE :) 
* Just add class .animated and .pulse, .rotateIn, .bounce, .swing or .tada to you HTML element with icons. You may find other great css animations here: http://coveloping.com/tools/css-animation-generator 
* 
*/
.animated {
  -webkit-animation-duration: 1s;
       -o-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
       -o-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;

  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
       -o-animation-name: pulse;
          animation-name: pulse;
}
@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    -webkit-transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    -webkit-transform-origin: center center;
  }
}
@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
         -o-transform: rotate(-200deg);
            transform: rotate(-200deg);
    -webkit-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
    -webkit-transform-origin: center center;
         -o-transform-origin: center center;
            transform-origin: center center;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
       -o-animation-name: rotateIn;
          animation-name: rotateIn;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
         -o-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
         -o-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
       -o-animation-name: bounce;
          animation-name: bounce;
}
@-webkit-keyframes swing {
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
         -o-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
         -o-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
       -o-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
       -o-animation-name: swing;
          animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(.9) rotate(-3deg);
         -o-transform: scale(.9) rotate(-3deg);
            transform: scale(.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
         -o-transform: scale(1.1) rotate(3deg);
            transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
         -o-transform: scale(1.1) rotate(-3deg);
            transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
         -o-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
.tada {
  -webkit-animation-name: tada;
       -o-animation-name: tada;
          animation-name: tada;
}
* {
  -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 {
  padding-top: 90px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
.BGc body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.locale-ru {
  font-family: 'DidactGothic';
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #3c7cb3;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #29547a;
  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: 0;
}
.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: 0;
  -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 #fcfcfc;
}
.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: 30px;
}
h2,
.h2 {
  font-size: 23px;
}
h3,
.h3 {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  padding: 15px;
  margin: 5px 0;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
.nowrap {
  white-space: nowrap;
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fff7e6;
}
.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-underline {
  text-decoration: underline;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #3c7cb3;
}
.text-success {
  color: #176f1c;
}
a.text-success:hover {
  color: #0e4512;
}
.text-info {
  color: #224767;
}
a.text-info:hover {
  color: #162d40;
}
.text-warning {
  color: #fdb823;
}
a.text-warning:hover {
  color: #eba102;
}
.text-danger {
  color: #ad1b16;
}
a.text-danger:hover {
  color: #801410;
}
.bg-primary {
  color: #fff;
  background-color: #fdb823;
}
a.bg-primary:hover {
  background-color: #eba102;
}
.bg-success {
  background-color: #c8f0cb;
}
a.bg-success:hover {
  background-color: #a1e4a5;
}
.bg-info {
  background-color: #adc6db;
}
a.bg-info:hover {
  background-color: #89adcc;
}
.bg-warning {
  background-color: #fff7e6;
}
a.bg-warning:hover {
  background-color: #ffe7b3;
}
.bg-danger {
  background-color: #f6e6e6;
}
a.bg-danger:hover {
  background-color: #e9c1c0;
}
.bg-muted {
  background-color: #fcfcfc;
}
a.bg-muted:hover {
  background-color: #e3e3e3;
}
.bg-muted.with-border {
  border: 1px solid #efefef;
}
.bg-success.with-border {
  border: 1px solid #baeab4;
}
.bg-info.with-border {
  border: 1px solid #94bfd1;
}
.bg-warning.with-border {
  border: 1px solid #ffe6cc;
}
.bg-danger.with-border {
  border: 1px solid #efefef;
}
.page-header {
  float: left;
  width: 100%;
  padding-bottom: 0;
  margin: 10px 0;
  /*  border-bottom: 1px solid @page-header-border-color;*/
}
.page-header h1 {
  float: left;
  width: 55%;
  margin-top: 0;
  clear: both;
  font-weight: bold;
  color: #000;
  text-align: left;
}
.landing-page .page-header h1 {
  width: 100%;
}
.catalog-category-view .page-header h1,
.catalog-product-view .page-header h1 {
  width: 100%;
}
.page-header h2,
.page-header .h2 {
  float: right;
  width: 40%;
  margin-top: 0;
  margin-left: 15px;
  text-align: right;
}
.page-header h1 small {
  display: block;
  padding: 10px 0;
  font-size: 50%;
}
.landing-page h1 small {
  font-size: 65%;
}
.page-header + .row {
  float: left;
  width: 100%;
  clear: both;
}
.page-social {
  float: right;
  width: 215px;
  margin-top: 10px;
  clear: both;
  font-size: 0 !important;
}
.fb_iframe_widget {
  float: left;
  width: 91px !important;
  height: 20px !important;
  margin-right: 5px;
}
.fb_iframe_widget > span {
  vertical-align: top !important;
}
.twitter-share-button {
  float: left;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
ul {
  list-style: square;
}
li {
  padding: 2px;
}
ul.force-bullets {
  padding-left: 40px !important;
  list-style: square !important;
}
.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;
}
.list-inline.with-bullets li::before {
  margin-right: 10px;
  content: "•";
}
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 #777;
}
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';
}
.landing-page blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.landing-page footer {
  padding: 10px 0 50px 0;
  border-top: 2px solid #eee;
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #777;
  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: #92627b;
  background-color: #fcfcfc;
  border-radius: 0;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0;
  -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: #fcfcfc;
  border: 1px solid #ccc;
  border-radius: 0;
}
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;
}
tfoot.visible-xs,
tfoot.visible-sm,
tfoot.visible-md,
tfoot.visible-lg {
  display: table-footer-group !important;
}
td.visible-xs .row {
  margin: 0;
}
.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: middle;
  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;
}
tfoot td {
  background-color: #fcfcfc;
}
.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: #f0f0f0;
}
.table-hover > tbody > tr:hover {
  background-color: #ccc;
}
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: #ccc;
}
.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: #bfbfbf;
}
.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: #c8f0cb;
}
.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: #b4eab8;
}
.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: #adc6db;
}
.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: #9bb9d4;
}
.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: #fff7e6;
}
.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: #ffefcc;
}
.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: #f6e6e6;
}
.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: #efd4d3;
}
.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: 20px 2px;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: inherit;
  color: #777;
  text-transform: uppercase;
  border: 0;
  border-bottom: 1px solid #e3e3e3;
}
legend small {
  display: block;
  clear: both;
  font-size: 70%;
  color: #555;
}
legend + p {
  padding-top: 0;
}
legend a {
  font-size: 70% !important;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
select {
  width: 100%;
  font-weight: normal !important;
  text-align: left !important;
  text-shadow: none !important;

  -moz-appearance: none;
}
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 #bebebe;
  border-radius: 0;
  -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: #fdb823;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(253, 184, 35, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(253, 184, 35, .6);
}
.form-control::-moz-placeholder {
  font-weight: normal !important;
  color: #777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  font-weight: normal !important;
  color: #777;
}
.form-control::-webkit-input-placeholder {
  font-weight: normal !important;
  color: #777;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #ebebeb;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm {
    line-height: 31px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg {
    line-height: 46px;
  }
}
.form-group {
  position: relative;
  margin-bottom: 15px;
}
.form-group .alert {
  margin-top: 10px;
  clear: both;
}
.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: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-sm,
select.form-group-sm .form-control {
  height: 31px;
  line-height: 31px;
}
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: 0;
}
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: 31px;
  height: 31px;
  line-height: 31px;
}
.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: #176f1c;
}
.has-success .form-control {
  border-color: #176f1c;
  -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: #0e4512;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #28c432;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #28c432;
}
.has-success .input-group-addon {
  color: #176f1c;
  background-color: #c8f0cb;
  border-color: #176f1c;
}
.has-success .form-control-feedback {
  color: #176f1c;
}
.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: #b87f02;
}
.has-warning .form-control {
  border-color: #b87f02;
  -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: #865c01;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fdb823;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fdb823;
}
.has-warning .input-group-addon {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #b87f02;
}
.has-warning .form-control-feedback {
  color: #b87f02;
}
.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: #ad1b16;
}
.has-error .form-control {
  border-color: #ad1b16;
  -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: #801410;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #e74742;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #e74742;
}
.has-error .input-group-addon {
  color: #ad1b16;
  background-color: #f6e6e6;
  border-color: #ad1b16;
}
.has-error .form-control-feedback {
  color: #ad1b16;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  float: left;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
  text-align: left;
}
@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;
  }
}
.help-block.form-error ul {
  padding: 0;
  margin-bottom: 0 !important;
  clear: both;
  list-style: none outside none;
}
label.btn-danger a {
  color: #fff !important;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  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: 0;
}
.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: #fcfcfc;
  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: #f9f9f9;
  border-color: #c9c9c9;
}
.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: #fcfcfc;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fcfcfc;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #fdb823;
  border-color: #fdb00a;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #fdb61e;
  border-color: #fdae05;
}
.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: #fdb823;
  border-color: #fdb00a;
}
.btn-primary .badge {
  color: #fdb823;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #28c432;
  border-color: #24af2d;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #27c031;
  border-color: #23ab2c;
}
.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: #28c432;
  border-color: #24af2d;
}
.btn-success .badge {
  color: #28c432;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #3c7cb3;
  border-color: #366fa0;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #3b79af;
  border-color: #346c9c;
}
.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: #3c7cb3;
  border-color: #366fa0;
}
.btn-info .badge {
  color: #3c7cb3;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #fdb823;
  border-color: #fdb00a;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #fdb61e;
  border-color: #fdae05;
}
.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: #fdb823;
  border-color: #fdb00a;
}
.btn-warning .badge {
  color: #fdb823;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #e74742;
  border-color: #e4312b;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #e6433d;
  border-color: #e42d27;
}
.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: #e74742;
  border-color: #e4312b;
}
.btn-danger .badge {
  color: #e74742;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #3c7cb3;
  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: #29547a;
  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: #f0f0f0;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
.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%;
}
.btn-check {
  display: inline-block;
  width: 100%;
}
.BGc .btn-check {
  position: relative;
}
.btn-check label {
  position: relative;
  width: 100%;
  text-align: left;
  white-space: normal;
}
.BGa .btn-check input {
  position: absolute;
  z-index: -1;
}
.BGa .btn-check input + label:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  content: '\e154';

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.no-woff .btn-check input + label:before {
  content: '' !important;
}
.BGa .btn-check input:checked + label:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  content: '\e153';

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.no-woff .btn-check input:checked + label:before {
  content: '✓' !important;
}
.BGc .btn-check input {
  position: absolute;
  top: 10px;
  left: 15px;
  z-index: 1;
}
.BGc .btn-check label {
  position: relative;
  width: 100%;
  padding-left: 40px;
  text-align: left;
}
.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: 0;
  -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: #e3e3e3;
}
.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:not(#dropdown-login-container) > a:hover,
.dropdown-menu > li:not(#dropdown-login-container) > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #fcfcfc;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #3c7cb3;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #f0f0f0;
}
.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: 13px;
  line-height: 1.42857143;
  color: #f0f0f0;
  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;
}
.dropdown-menu li a {
  position: relative;
}
.dropdown-menu .label {
  padding-top: 5px;
}
@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 + .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: 0;
  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: 0;
}
.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: 0;
}
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: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 31px;
  line-height: 31px;
}
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: top;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #fcfcfc;
  border: 1px solid #bebebe;
  border-radius: 0;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 13px;
  border-radius: 0;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 0;
}
.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: #fcfcfc;
}
.nav > li.disabled > a {
  color: #f0f0f0;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #f0f0f0;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #fcfcfc;
  border-color: #3c7cb3;
}
.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: 0 0 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #fcfcfc #fcfcfc #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #ebebeb;
  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: 0;
}
.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: 0 0 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 {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  border-radius: 0;
}
.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: #3c7cb3;
}
.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: 0;
}
.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: 0 0 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: 0;
  }
}
@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: 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: 0;
}
.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-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
.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: #15130e;
  border-color: #000;
}
.navbar-inverse .navbar-brand {
  color: #fcfcfc;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #fcfcfc;
}
.navbar-inverse .navbar-nav > li > a {
  color: #fcfcfc;
}
.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: #000;
}
.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: #000;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #000;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #000;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #000;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fcfcfc;
  }
  .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: #000;
  }
  .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: #fcfcfc;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #fcfcfc;
}
.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: #fcfcfc;
  border-radius: 0;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #f0f0f0;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0;
}
.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: #3c7cb3;
  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: 0;
  border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #29547a;
  background-color: #fcfcfc;
  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: #3c7cb3;
  border-color: #3c7cb3;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #f0f0f0;
  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: 0;
  border-bottom-left-radius: 0;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 13px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.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: #fcfcfc;
}
.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: #f0f0f0;
  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: #f0f0f0;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #d7d7d7;
}
.label-primary {
  background-color: #3c7cb3;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #2f628d;
}
.label-success {
  background-color: #28c432;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #1f9a27;
}
.label-info {
  background-color: #3c7cb3;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #2f628d;
}
.label-warning {
  background-color: #fdb823;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #eba102;
}
.label-danger {
  background-color: #e74742;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #da211c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 4px 7px 3px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: #555;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #f0f0f0;
  border-radius: 0;
}
.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: #bebebe;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #3c7cb3;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #fcfcfc;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #e3e3e3;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .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: 0;
  -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: #3c7cb3;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
}
.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-default {
  color: #222;
  background-color: #fcfcfc;
  border-color: #efefef;
}
.alert-default hr {
  border-top-color: #e3e3e3;
}
.alert-default .alert-link {
  color: #090909;
}
.alert-success {
  color: #176f1c;
  background-color: #c8f0cb;
  border-color: #baeab4;
}
.alert-success hr {
  border-top-color: #a8e4a1;
}
.alert-success .alert-link {
  color: #0e4512;
}
.alert-info {
  color: #224767;
  background-color: #adc6db;
  border-color: #94bfd1;
}
.alert-info hr {
  border-top-color: #82b4c9;
}
.alert-info .alert-link {
  color: #162d40;
}
.alert-warning {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #ffe6cc;
}
.alert-warning hr {
  border-top-color: #ffdab3;
}
.alert-warning .alert-link {
  color: #865c01;
}
.alert-danger {
  color: #ad1b16;
  background-color: #f6e6e6;
  border-color: #efd3d7;
}
.alert-danger hr {
  border-top-color: #e9c0c5;
}
.alert-danger .alert-link {
  color: #801410;
}
@-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: #fcfcfc;
  border-radius: 0;
  -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: 13px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #3c7cb3;
  -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: #28c432;
}
.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: #3c7cb3;
}
.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: #fdb823;
}
.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: #e74742;
}
.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: 0;
  border-top-right-radius: 0;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
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: #fcfcfc;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #bebebe;
  cursor: not-allowed;
  background-color: #fcfcfc;
}
.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: #bebebe;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #3c7cb3;
  border-color: #3c7cb3;
}
.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: #cddfee;
}
.list-group-item-success {
  color: #176f1c;
  background-color: #c8f0cb;
}
a.list-group-item-success {
  color: #176f1c;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #176f1c;
  background-color: #b4eab8;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #176f1c;
  border-color: #176f1c;
}
.list-group-item-info {
  color: #224767;
  background-color: #adc6db;
}
a.list-group-item-info {
  color: #224767;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #224767;
  background-color: #9bb9d4;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #224767;
  border-color: #224767;
}
.list-group-item-warning {
  color: #b87f02;
  background-color: #fff7e6;
}
a.list-group-item-warning {
  color: #b87f02;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #b87f02;
  background-color: #ffefcc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #b87f02;
  border-color: #b87f02;
}
.list-group-item-danger {
  color: #ad1b16;
  background-color: #f6e6e6;
}
a.list-group-item-danger {
  color: #ad1b16;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #ad1b16;
  background-color: #efd4d3;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #ad1b16;
  border-color: #ad1b16;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.list-check label {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: left;
  cursor: pointer;
}
.list-check input[type=checkbox],
input[type=radio] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.BGc .list-check input[type=checkbox] {
  position: absolute;
  top: 20%;
  left: 1%;
  z-index: 3;
  opacity: 1;
}
.BGa .list-check input[type="checkbox"] + label:before,
.BGa .list-check input[type="radio"] + label:before {
  position: relative;
  top: 1px;
  display: inline-block;
  margin-right: 2px;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  content: '\e154';

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.BGa .list-check input[type="checkbox"]:checked + label:before,
.BGa .list-check input[type="radio"]:checked + label:before {
  position: relative;
  top: 1px;
  display: inline-block;
  margin-right: 0;
  font-family: 'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  content: '\e153';
  -webkit-transition: border-color .15s ease-in-out 0s, -webkit-box-shadow .15s ease-in-out 0s;
       -o-transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;
          transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
label.list-group-item {
  display: table;
  width: 100%;
  height: 45px;
  font-weight: normal;
  color: #555;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

   -khtml-user-select: none;
}
label.list-group-item:hover,
label.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
.list-group-item .label,
label.btn .label,
.dropdown-menu .label {
  position: absolute !important;
  top: -1px;
  right: 2px;
  bottom: -1px;
  width: 20%;
  padding-top: 15px;
  color: inherit;
}
html[dir="rtl"] .list-group-item .label,
html[dir="rtl"] label.btn .label,
html[dir="rtl"] .dropdown-menu .label {
  right: auto;
  left: 2px;
}
.dropdown-menu .label {
  top: 0;
  bottom: 0;
  padding-top: 10px;
}
label.list-group-item > span.label-text {
  display: block;
  float: right;
  width: 73%;
  margin-right: 19%;
}
div.list-group-item > span.label-text {
  display: block;
  width: 73%;
  margin-right: 19%;
}
.list-group-item + .list-group-item-panel,
.list-group-item + .tooltip + .list-group-item-panel {
  display: none;
  padding: 15px;
}
.list-group-item.active + .list-group-item-panel,
.list-group-item.active + .tooltip + .list-group-item-panel {
  display: block;
}
.list-group-item .caret {
  float: right;
  margin-top: 5px;
}
.list-group-item-heading {
  font-weight: bold;
}
.list-check.has-error {
  padding-bottom: 1px;
  border: 1px solid #b92c28;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 5px #ce8483;
          box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 5px #ce8483;
}
.list-check.has-error .list-group-item {
  color: #a94442;
}
.list-check.has-error .list-group-item.active {
  color: #fff;
  text-shadow: 0 -1px 0 #da211c;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  background-image: -webkit-linear-gradient(top, #e74742 0%, #e32620 100%);
  background-image:      -o-linear-gradient(top, #e74742 0%, #e32620 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e74742), to(#e32620));
  background-image:         linear-gradient(to bottom, #e74742 0%, #e32620 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe74742', endColorstr='#ffe32620', GradientType=0);
  background-repeat: repeat-x;
  border-color: #e32620;
}
.list-check.has-error .list-group-item.active .badge {
  text-shadow: none;
}
.list-check.has-error .list-group-item.active:hover,
.list-check.has-error .list-group-item.active:focus {
  background-color: #e74742;
  border-color: #e32620;
}
.list-check.has-error .list-group-item.active:active,
.list-check.has-error .list-group-item.active.active {
  background-color: #e74742;
  border-color: #e32620;
}
.list-check.has-error .list-group-item.active:disabled,
.list-check.has-error .list-group-item.active[disabled] {
  background-color: #e74742;
  border-color: #e32620;
}
.listcheck-error {
  padding: 10px;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  -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: -1;
  border-top-right-radius: -1;
}
.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: #fcfcfc;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.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: -1;
  border-top-right-radius: -1;
}
.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: -1;
  border-bottom-left-radius: -1;
}
.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: -1;
  border-top-right-radius: -1;
}
.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: -1;
  border-top-right-radius: -1;
}
.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: -1;
}
.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: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.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: -1;
  border-bottom-left-radius: -1;
}
.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: -1;
}
.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: -1;
}
.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: 0;
}
.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: #fcfcfc;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #fcfcfc;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #fdb823;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #3c7cb3;
  border-color: #fdb823;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fdb823;
}
.panel-primary > .panel-heading .badge {
  color: #3c7cb3;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fdb823;
}
.panel-success {
  border-color: #baeab4;
}
.panel-success > .panel-heading {
  color: #176f1c;
  background-color: #c8f0cb;
  border-color: #baeab4;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #baeab4;
}
.panel-success > .panel-heading .badge {
  color: #c8f0cb;
  background-color: #176f1c;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #baeab4;
}
.panel-info {
  border-color: #94bfd1;
}
.panel-info > .panel-heading {
  color: #224767;
  background-color: #adc6db;
  border-color: #94bfd1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #94bfd1;
}
.panel-info > .panel-heading .badge {
  color: #adc6db;
  background-color: #224767;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #94bfd1;
}
.panel-warning {
  border-color: #ffe6cc;
}
.panel-warning > .panel-heading {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #ffe6cc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ffe6cc;
}
.panel-warning > .panel-heading .badge {
  color: #fff7e6;
  background-color: #b87f02;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ffe6cc;
}
.panel-danger {
  border-color: #efd3d7;
}
.panel-danger > .panel-heading {
  color: #ad1b16;
  background-color: #f6e6e6;
  border-color: #efd3d7;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #efd3d7;
}
.panel-danger > .panel-heading .badge {
  color: #f6e6e6;
  background-color: #ad1b16;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #efd3d7;
}
.panel ul {
  padding-left: 0;
  list-style: none;
}
.panel-success li:before {
  position: relative;
  top: 1px;
  display: inline-block;
  margin-right: 5px;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #176f1c;
  content: '\e084';

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.panel-danger li:before {
  position: relative;
  top: 1px;
  display: inline-block;
  margin-right: 5px;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #ad1b16;
  content: '\e083';

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.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: #fcfcfc;
  border: 1px solid #eaeaea;
  border-radius: 0;
  -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: 0;
}
.well-sm {
  padding: 9px;
  border-radius: 0;
}
.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;
}
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
@media (min-width: 768px) {
  .yamm .nav,
  .yamm .collapse,
  .yamm .dropup,
  .yamm .dropdown {
    position: static;
  }
  .yamm .container {
    position: relative;
  }
  .yamm .dropdown-menu {
    left: auto;
  }
  .yamm .yamm-content {
    padding: 20px 30px;
  }
  .yamm .dropdown.yamm-fw .dropdown-menu {
    right: 0;
    left: 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: 0;
  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: absolute;
  top: 0;
  right: 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 #e3e3e3;
}
.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 #e3e3e3;
}
.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;
}
.modal.locked .close {
  display: none !important;
}
@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-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 0 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 0;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 0 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 0;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 320px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #222;
  border-radius: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -0;
  border-width: 0 0 0;
  border-top-color: transparent;
}
.tooltip.top-left .tooltip-arrow {
  right: 0;
  bottom: 0;
  margin-bottom: -0;
  border-width: 0 0 0;
  border-top-color: transparent;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 0;
  margin-bottom: -0;
  border-width: 0 0 0;
  border-top-color: transparent;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -0;
  border-width: 0 0 0 0;
  border-right-color: transparent;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -0;
  border-width: 0 0 0 0;
  border-left-color: transparent;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -0;
  border-width: 0 0 0;
  border-bottom-color: transparent;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 0;
  margin-top: -0;
  border-width: 0 0 0;
  border-bottom-color: transparent;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 0;
  margin-top: -0;
  border-width: 0 0 0;
  border-bottom-color: transparent;
}
input[type="text"] + div.tooltip,
input[type="email"] + div.tooltip,
input[type="number"] + div.tooltip,
input[type="tel"] + div.tooltip,
input[type="password"] + div.tooltip,
select + div.tooltip,
label + div.tooltip,
.list-group + div.tooltip,
textarea + div.tooltip {
  top: -35px !important;
  left: 0 !important;
  white-space: nowrap;
}
.form-group > input[type="text"] + div.tooltip,
.form-group > input[type="email"] + div.tooltip,
.form-group > input[type="number"] + div.tooltip,
.form-group > input[type="tel"] + div.tooltip,
.form-group > input[type="password"] + div.tooltip,
.form-group > select + div.tooltip,
label + div.tooltip,
.list-group + div.tooltip,
.form-group > textarea + div.tooltip {
  top: -35px !important;
  left: 12px !important;
  white-space: nowrap;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  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: 0;
  -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: -1 -1 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 .glyphicons-chevron-left,
.carousel-control .glyphicons-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicons-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicons-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 .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.typeahead,
.tt-query,
.tt-hint {
  /*  width: 396px;
  height: 30px;
  padding: 8px 12px;
  font-size: 24px;
  line-height: 30px;*/
  border: 2px solid #ccc;
  border-radius: 0;
  outline: none;
}
.typeahead {
  background-color: #fcfcfc;
}
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.tt-hint {
  color: #999;
}
.tt-dropdown-menu {
  width: 523px;
  padding: 2px 0;
  margin-top: 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  /*  border-radius: @border-radius-small;*/
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  -webkit-border-radius: 0;
     -moz-border-radius: 0;
}
@media (max-width: 767px) {
  .tt-dropdown-menu {
    width: 100%;
  }
}
.tt-suggestion a {
  display: block;
  padding: 3px;
  overflow: hidden;
  font-size: 14px;
  color: inherit;
  text-align: left;
  text-decoration: none;
  white-space: nowrap !important;
  cursor: pointer;
}
.tt-suggestion.tt-cursor a {
  background-color: #ccc;
}
.tt-suggestion-image {
  width: 32px;
  height: 32px;
}
.tt-icon {
  float: left;
  width: 32px;
}
.tt-icon .fa {
  padding-left: 2px;
}
.block-ajax-loading {
          filter: grayscale(100%) !important;

  -webkit-filter: grayscale(100%) !important;
}
.block-ajax-loading:after {
  position: absolute;
  /*  height: 48px;
  width: 48px;*/
  top: 50%;
  left: 50%;
  z-index: 100;
  margin-left: -24px;
  font-family: 'Glyphicons Regular';
  font-size: 48px;
  font-style: normal;
  font-weight: normal;
  color: #555;
  text-shadow: 0 1px 0 #fff;
  content: "\e082";
  -webkit-transform-origin: 50% 50% 0;
     -moz-transform-origin: 50% 50% 0;
      -ms-transform-origin: 50% 50% 0;
       -o-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-animation: rotateLoader 1s linear infinite;
     -moz-animation: rotateLoader 1s linear infinite;
      -ms-animation: rotateLoader 1s linear infinite;
       -o-animation: rotateLoader 1s linear infinite;
          animation: rotateLoader 1s linear infinite;
  /*  line-height: 1;*/

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.small-block.block-ajax-loading:after {
  top: 15%;
  left: 15%;
  font-size: 14px;
}
.no-woff .block-ajax-loading {
  content: '' !important;
}
.large-block {
  position: relative;
  min-height: 200px;
}
.large-block.block-ajax-loading:after {
  top: 5%;
}
.block-ajax-loading.inverted:after {
  z-index: 100;
  color: #fff;
  text-shadow: 0 1px 0 #ebebeb;
}
.button-ajax-loading .glyphicons {
  opacity: 0 !important;
}
.button-ajax-loading:before {
  position: absolute;
  margin-top: 3px;
  font-family: 'Glyphicons Regular';
  line-height: 1;
  content: "\e082" !important;
  -webkit-transform-origin: 50% 50% 0;
     -moz-transform-origin: 50% 50% 0;
      -ms-transform-origin: 50% 50% 0;
       -o-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-animation: rotateLoader 1s linear infinite;
     -moz-animation: rotateLoader 1s linear infinite;
      -ms-animation: rotateLoader 1s linear infinite;
       -o-animation: rotateLoader 1s linear infinite;
          animation: rotateLoader 1s linear infinite;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.btn-lg.button-ajax-loading:before {
  margin-top: 7px;
  font-size: 75%;
}
.no-woff .button-ajax-loading:before {
  content: '' !important;
}
@keyframes rotateLoader {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes rotateLoader {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes rotateLoader {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@-ms-keyframes rotateLoader {
  0% {
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
        transform: rotate(360deg);
  }
}
@keyframes rotateLoader {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.block-ajax-loading > * {
  z-index: 1;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: .5;

       user-focus: ignore;
  -moz-user-focus: ignore;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.form-submitting .tooltip {
  display: none !important;
}
.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;
  display: table;
  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;
  }
}
.visible-AF {
  display: none;
}
.visible-AL {
  display: none;
}
.visible-DZ {
  display: none;
}
.visible-AD {
  display: none;
}
.visible-AO {
  display: none;
}
.visible-AG {
  display: none;
}
.visible-AR {
  display: none;
}
.visible-AM {
  display: none;
}
.visible-AU {
  display: none;
}
.visible-AT {
  display: none;
}
.visible-AZ {
  display: none;
}
.visible-BS {
  display: none;
}
.visible-BH {
  display: none;
}
.visible-BD {
  display: none;
}
.visible-BB {
  display: none;
}
.visible-BY {
  display: none;
}
.visible-BE {
  display: none;
}
.visible-BZ {
  display: none;
}
.visible-BJ {
  display: none;
}
.visible-BT {
  display: none;
}
.visible-BO {
  display: none;
}
.visible-BA {
  display: none;
}
.visible-BW {
  display: none;
}
.visible-BR {
  display: none;
}
.visible-BN {
  display: none;
}
.visible-BG {
  display: none;
}
.visible-BF {
  display: none;
}
.visible-BI {
  display: none;
}
.visible-KH {
  display: none;
}
.visible-CM {
  display: none;
}
.visible-CA {
  display: none;
}
.visible-CV {
  display: none;
}
.visible-CF {
  display: none;
}
.visible-TD {
  display: none;
}
.visible-CL {
  display: none;
}
.visible-CN {
  display: none;
}
.visible-CO {
  display: none;
}
.visible-KM {
  display: none;
}
.visible-CD {
  display: none;
}
.visible-CG {
  display: none;
}
.visible-CR {
  display: none;
}
.visible-CI {
  display: none;
}
.visible-HR {
  display: none;
}
.visible-CU {
  display: none;
}
.visible-CY {
  display: none;
}
.visible-CZ {
  display: none;
}
.visible-DK {
  display: none;
}
.visible-DJ {
  display: none;
}
.visible-DM {
  display: none;
}
.visible-DO {
  display: none;
}
.visible-EC {
  display: none;
}
.visible-EG {
  display: none;
}
.visible-SV {
  display: none;
}
.visible-GQ {
  display: none;
}
.visible-ER {
  display: none;
}
.visible-EE {
  display: none;
}
.visible-ET {
  display: none;
}
.visible-FJ {
  display: none;
}
.visible-FI {
  display: none;
}
.visible-FR {
  display: none;
}
.visible-GA {
  display: none;
}
.visible-GM {
  display: none;
}
.visible-GE {
  display: none;
}
.visible-DE {
  display: none;
}
.visible-GH {
  display: none;
}
.visible-GR {
  display: none;
}
.visible-GD {
  display: none;
}
.visible-GT {
  display: none;
}
.visible-GN {
  display: none;
}
.visible-GW {
  display: none;
}
.visible-GY {
  display: none;
}
.visible-HT {
  display: none;
}
.visible-HN {
  display: none;
}
.visible-HU {
  display: none;
}
.visible-IS {
  display: none;
}
.visible-IN {
  display: none;
}
.visible-ID {
  display: none;
}
.visible-IR {
  display: none;
}
.visible-IQ {
  display: none;
}
.visible-IE {
  display: none;
}
.visible-IL {
  display: none;
}
.visible-IT {
  display: none;
}
.visible-JM {
  display: none;
}
.visible-JP {
  display: none;
}
.visible-JO {
  display: none;
}
.visible-KZ {
  display: none;
}
.visible-KE {
  display: none;
}
.visible-KI {
  display: none;
}
.visible-KP {
  display: none;
}
.visible-KR {
  display: none;
}
.visible-KW {
  display: none;
}
.visible-KG {
  display: none;
}
.visible-LA {
  display: none;
}
.visible-LV {
  display: none;
}
.visible-LB {
  display: none;
}
.visible-LS {
  display: none;
}
.visible-LR {
  display: none;
}
.visible-LY {
  display: none;
}
.visible-LI {
  display: none;
}
.visible-LT {
  display: none;
}
.visible-LU {
  display: none;
}
.visible-MK {
  display: none;
}
.visible-MG {
  display: none;
}
.visible-MW {
  display: none;
}
.visible-MY {
  display: none;
}
.visible-MV {
  display: none;
}
.visible-ML {
  display: none;
}
.visible-MT {
  display: none;
}
.visible-MH {
  display: none;
}
.visible-MR {
  display: none;
}
.visible-MU {
  display: none;
}
.visible-MX {
  display: none;
}
.visible-FM {
  display: none;
}
.visible-MD {
  display: none;
}
.visible-MC {
  display: none;
}
.visible-MN {
  display: none;
}
.visible-ME {
  display: none;
}
.visible-MA {
  display: none;
}
.visible-MZ {
  display: none;
}
.visible-MM {
  display: none;
}
.visible-NA {
  display: none;
}
.visible-NR {
  display: none;
}
.visible-NP {
  display: none;
}
.visible-NL {
  display: none;
}
.visible-NZ {
  display: none;
}
.visible-NI {
  display: none;
}
.visible-NE {
  display: none;
}
.visible-NG {
  display: none;
}
.visible-NO {
  display: none;
}
.visible-OM {
  display: none;
}
.visible-PK {
  display: none;
}
.visible-PW {
  display: none;
}
.visible-PA {
  display: none;
}
.visible-PG {
  display: none;
}
.visible-PY {
  display: none;
}
.visible-PE {
  display: none;
}
.visible-PH {
  display: none;
}
.visible-PL {
  display: none;
}
.visible-PT {
  display: none;
}
.visible-QA {
  display: none;
}
.visible-RO {
  display: none;
}
.visible-RU {
  display: none;
}
.visible-RW {
  display: none;
}
.visible-KN {
  display: none;
}
.visible-LC {
  display: none;
}
.visible-VC {
  display: none;
}
.visible-WS {
  display: none;
}
.visible-SM {
  display: none;
}
.visible-ST {
  display: none;
}
.visible-SA {
  display: none;
}
.visible-SN {
  display: none;
}
.visible-RS {
  display: none;
}
.visible-SC {
  display: none;
}
.visible-SL {
  display: none;
}
.visible-SG {
  display: none;
}
.visible-SK {
  display: none;
}
.visible-SI {
  display: none;
}
.visible-SB {
  display: none;
}
.visible-SO {
  display: none;
}
.visible-ZA {
  display: none;
}
.visible-ES {
  display: none;
}
.visible-LK {
  display: none;
}
.visible-SD {
  display: none;
}
.visible-SR {
  display: none;
}
.visible-SZ {
  display: none;
}
.visible-SE {
  display: none;
}
.visible-CH {
  display: none;
}
.visible-SY {
  display: none;
}
.visible-TJ {
  display: none;
}
.visible-TZ {
  display: none;
}
.visible-TH {
  display: none;
}
.visible-TL {
  display: none;
}
.visible-TG {
  display: none;
}
.visible-TO {
  display: none;
}
.visible-TT {
  display: none;
}
.visible-TN {
  display: none;
}
.visible-TR {
  display: none;
}
.visible-TM {
  display: none;
}
.visible-TV {
  display: none;
}
.visible-UG {
  display: none;
}
.visible-UA {
  display: none;
}
.visible-AE {
  display: none;
}
.visible-GB {
  display: none;
}
.visible-US {
  display: none;
}
.visible-UY {
  display: none;
}
.visible-UZ {
  display: none;
}
.visible-VU {
  display: none;
}
.visible-VA {
  display: none;
}
.visible-VE {
  display: none;
}
.visible-VN {
  display: none;
}
.visible-YE {
  display: none;
}
.visible-ZM {
  display: none;
}
.visible-ZW {
  display: none;
}
.visible-GE {
  display: none;
}
.visible-TW {
  display: none;
}
.visible-AZ {
  display: none;
}
.visible-CY {
  display: none;
}
.visible-MD {
  display: none;
}
.visible-SO {
  display: none;
}
.visible-GE {
  display: none;
}
.visible-AU {
  display: none;
}
.visible-CX {
  display: none;
}
.visible-CC {
  display: none;
}
.visible-AU {
  display: none;
}
.visible-HM {
  display: none;
}
.visible-NF {
  display: none;
}
.visible-NC {
  display: none;
}
.visible-PF {
  display: none;
}
.visible-YT {
  display: none;
}
.visible-GP {
  display: none;
}
.visible-GP {
  display: none;
}
.visible-PM {
  display: none;
}
.visible-WF {
  display: none;
}
.visible-TF {
  display: none;
}
.visible-PF {
  display: none;
}
.visible-BV {
  display: none;
}
.visible-CK {
  display: none;
}
.visible-NU {
  display: none;
}
.visible-TK {
  display: none;
}
.visible-GG {
  display: none;
}
.visible-IM {
  display: none;
}
.visible-JE {
  display: none;
}
.visible-AI {
  display: none;
}
.visible-BM {
  display: none;
}
.visible-IO {
  display: none;
}
.visible-VG {
  display: none;
}
.visible-KY {
  display: none;
}
.visible-FK {
  display: none;
}
.visible-GI {
  display: none;
}
.visible-MS {
  display: none;
}
.visible-PN {
  display: none;
}
.visible-SH {
  display: none;
}
.visible-GS {
  display: none;
}
.visible-TC {
  display: none;
}
.visible-MP {
  display: none;
}
.visible-PR {
  display: none;
}
.visible-AS {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-GU {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-VI {
  display: none;
}
.visible-UM {
  display: none;
}
.visible-HK {
  display: none;
}
.visible-MO {
  display: none;
}
.visible-FO {
  display: none;
}
.visible-GL {
  display: none;
}
.visible-GF {
  display: none;
}
.visible-GP {
  display: none;
}
.visible-MQ {
  display: none;
}
.visible-RE {
  display: none;
}
.visible-AX {
  display: none;
}
.visible-AW {
  display: none;
}
.visible-AN {
  display: none;
}
.visible-SJ {
  display: none;
}
.visible-AC {
  display: none;
}
.visible-TA {
  display: none;
}
.visible-AQ {
  display: none;
}
.visible-AQ {
  display: none;
}
.visible-AQ {
  display: none;
}
.visible-AQ {
  display: none;
}
.visible-AQ {
  display: none;
}
.cc-AF .visible-AF {
  display: block !important;
}
.cc-AL .visible-AL {
  display: block !important;
}
.cc-DZ .visible-DZ {
  display: block !important;
}
.cc-AD .visible-AD {
  display: block !important;
}
.cc-AO .visible-AO {
  display: block !important;
}
.cc-AG .visible-AG {
  display: block !important;
}
.cc-AR .visible-AR {
  display: block !important;
}
.cc-AM .visible-AM {
  display: block !important;
}
.cc-AU .visible-AU {
  display: block !important;
}
.cc-AT .visible-AT {
  display: block !important;
}
.cc-AZ .visible-AZ {
  display: block !important;
}
.cc-BS .visible-BS {
  display: block !important;
}
.cc-BH .visible-BH {
  display: block !important;
}
.cc-BD .visible-BD {
  display: block !important;
}
.cc-BB .visible-BB {
  display: block !important;
}
.cc-BY .visible-BY {
  display: block !important;
}
.cc-BE .visible-BE {
  display: block !important;
}
.cc-BZ .visible-BZ {
  display: block !important;
}
.cc-BJ .visible-BJ {
  display: block !important;
}
.cc-BT .visible-BT {
  display: block !important;
}
.cc-BO .visible-BO {
  display: block !important;
}
.cc-BA .visible-BA {
  display: block !important;
}
.cc-BW .visible-BW {
  display: block !important;
}
.cc-BR .visible-BR {
  display: block !important;
}
.cc-BN .visible-BN {
  display: block !important;
}
.cc-BG .visible-BG {
  display: block !important;
}
.cc-BF .visible-BF {
  display: block !important;
}
.cc-BI .visible-BI {
  display: block !important;
}
.cc-KH .visible-KH {
  display: block !important;
}
.cc-CM .visible-CM {
  display: block !important;
}
.cc-CA .visible-CA {
  display: block !important;
}
.cc-CV .visible-CV {
  display: block !important;
}
.cc-CF .visible-CF {
  display: block !important;
}
.cc-TD .visible-TD {
  display: block !important;
}
.cc-CL .visible-CL {
  display: block !important;
}
.cc-CN .visible-CN {
  display: block !important;
}
.cc-CO .visible-CO {
  display: block !important;
}
.cc-KM .visible-KM {
  display: block !important;
}
.cc-CD .visible-CD {
  display: block !important;
}
.cc-CG .visible-CG {
  display: block !important;
}
.cc-CR .visible-CR {
  display: block !important;
}
.cc-CI .visible-CI {
  display: block !important;
}
.cc-HR .visible-HR {
  display: block !important;
}
.cc-CU .visible-CU {
  display: block !important;
}
.cc-CY .visible-CY {
  display: block !important;
}
.cc-CZ .visible-CZ {
  display: block !important;
}
.cc-DK .visible-DK {
  display: block !important;
}
.cc-DJ .visible-DJ {
  display: block !important;
}
.cc-DM .visible-DM {
  display: block !important;
}
.cc-DO .visible-DO {
  display: block !important;
}
.cc-EC .visible-EC {
  display: block !important;
}
.cc-EG .visible-EG {
  display: block !important;
}
.cc-SV .visible-SV {
  display: block !important;
}
.cc-GQ .visible-GQ {
  display: block !important;
}
.cc-ER .visible-ER {
  display: block !important;
}
.cc-EE .visible-EE {
  display: block !important;
}
.cc-ET .visible-ET {
  display: block !important;
}
.cc-FJ .visible-FJ {
  display: block !important;
}
.cc-FI .visible-FI {
  display: block !important;
}
.cc-FR .visible-FR {
  display: block !important;
}
.cc-GA .visible-GA {
  display: block !important;
}
.cc-GM .visible-GM {
  display: block !important;
}
.cc-GE .visible-GE {
  display: block !important;
}
.cc-DE .visible-DE {
  display: block !important;
}
.cc-GH .visible-GH {
  display: block !important;
}
.cc-GR .visible-GR {
  display: block !important;
}
.cc-GD .visible-GD {
  display: block !important;
}
.cc-GT .visible-GT {
  display: block !important;
}
.cc-GN .visible-GN {
  display: block !important;
}
.cc-GW .visible-GW {
  display: block !important;
}
.cc-GY .visible-GY {
  display: block !important;
}
.cc-HT .visible-HT {
  display: block !important;
}
.cc-HN .visible-HN {
  display: block !important;
}
.cc-HU .visible-HU {
  display: block !important;
}
.cc-IS .visible-IS {
  display: block !important;
}
.cc-IN .visible-IN {
  display: block !important;
}
.cc-ID .visible-ID {
  display: block !important;
}
.cc-IR .visible-IR {
  display: block !important;
}
.cc-IQ .visible-IQ {
  display: block !important;
}
.cc-IE .visible-IE {
  display: block !important;
}
.cc-IL .visible-IL {
  display: block !important;
}
.cc-IT .visible-IT {
  display: block !important;
}
.cc-JM .visible-JM {
  display: block !important;
}
.cc-JP .visible-JP {
  display: block !important;
}
.cc-JO .visible-JO {
  display: block !important;
}
.cc-KZ .visible-KZ {
  display: block !important;
}
.cc-KE .visible-KE {
  display: block !important;
}
.cc-KI .visible-KI {
  display: block !important;
}
.cc-KP .visible-KP {
  display: block !important;
}
.cc-KR .visible-KR {
  display: block !important;
}
.cc-KW .visible-KW {
  display: block !important;
}
.cc-KG .visible-KG {
  display: block !important;
}
.cc-LA .visible-LA {
  display: block !important;
}
.cc-LV .visible-LV {
  display: block !important;
}
.cc-LB .visible-LB {
  display: block !important;
}
.cc-LS .visible-LS {
  display: block !important;
}
.cc-LR .visible-LR {
  display: block !important;
}
.cc-LY .visible-LY {
  display: block !important;
}
.cc-LI .visible-LI {
  display: block !important;
}
.cc-LT .visible-LT {
  display: block !important;
}
.cc-LU .visible-LU {
  display: block !important;
}
.cc-MK .visible-MK {
  display: block !important;
}
.cc-MG .visible-MG {
  display: block !important;
}
.cc-MW .visible-MW {
  display: block !important;
}
.cc-MY .visible-MY {
  display: block !important;
}
.cc-MV .visible-MV {
  display: block !important;
}
.cc-ML .visible-ML {
  display: block !important;
}
.cc-MT .visible-MT {
  display: block !important;
}
.cc-MH .visible-MH {
  display: block !important;
}
.cc-MR .visible-MR {
  display: block !important;
}
.cc-MU .visible-MU {
  display: block !important;
}
.cc-MX .visible-MX {
  display: block !important;
}
.cc-FM .visible-FM {
  display: block !important;
}
.cc-MD .visible-MD {
  display: block !important;
}
.cc-MC .visible-MC {
  display: block !important;
}
.cc-MN .visible-MN {
  display: block !important;
}
.cc-ME .visible-ME {
  display: block !important;
}
.cc-MA .visible-MA {
  display: block !important;
}
.cc-MZ .visible-MZ {
  display: block !important;
}
.cc-MM .visible-MM {
  display: block !important;
}
.cc-NA .visible-NA {
  display: block !important;
}
.cc-NR .visible-NR {
  display: block !important;
}
.cc-NP .visible-NP {
  display: block !important;
}
.cc-NL .visible-NL {
  display: block !important;
}
.cc-NZ .visible-NZ {
  display: block !important;
}
.cc-NI .visible-NI {
  display: block !important;
}
.cc-NE .visible-NE {
  display: block !important;
}
.cc-NG .visible-NG {
  display: block !important;
}
.cc-NO .visible-NO {
  display: block !important;
}
.cc-OM .visible-OM {
  display: block !important;
}
.cc-PK .visible-PK {
  display: block !important;
}
.cc-PW .visible-PW {
  display: block !important;
}
.cc-PA .visible-PA {
  display: block !important;
}
.cc-PG .visible-PG {
  display: block !important;
}
.cc-PY .visible-PY {
  display: block !important;
}
.cc-PE .visible-PE {
  display: block !important;
}
.cc-PH .visible-PH {
  display: block !important;
}
.cc-PL .visible-PL {
  display: block !important;
}
.cc-PT .visible-PT {
  display: block !important;
}
.cc-QA .visible-QA {
  display: block !important;
}
.cc-RO .visible-RO {
  display: block !important;
}
.cc-RU .visible-RU {
  display: block !important;
}
.cc-RW .visible-RW {
  display: block !important;
}
.cc-KN .visible-KN {
  display: block !important;
}
.cc-LC .visible-LC {
  display: block !important;
}
.cc-VC .visible-VC {
  display: block !important;
}
.cc-WS .visible-WS {
  display: block !important;
}
.cc-SM .visible-SM {
  display: block !important;
}
.cc-ST .visible-ST {
  display: block !important;
}
.cc-SA .visible-SA {
  display: block !important;
}
.cc-SN .visible-SN {
  display: block !important;
}
.cc-RS .visible-RS {
  display: block !important;
}
.cc-SC .visible-SC {
  display: block !important;
}
.cc-SL .visible-SL {
  display: block !important;
}
.cc-SG .visible-SG {
  display: block !important;
}
.cc-SK .visible-SK {
  display: block !important;
}
.cc-SI .visible-SI {
  display: block !important;
}
.cc-SB .visible-SB {
  display: block !important;
}
.cc-SO .visible-SO {
  display: block !important;
}
.cc-ZA .visible-ZA {
  display: block !important;
}
.cc-ES .visible-ES {
  display: block !important;
}
.cc-LK .visible-LK {
  display: block !important;
}
.cc-SD .visible-SD {
  display: block !important;
}
.cc-SR .visible-SR {
  display: block !important;
}
.cc-SZ .visible-SZ {
  display: block !important;
}
.cc-SE .visible-SE {
  display: block !important;
}
.cc-CH .visible-CH {
  display: block !important;
}
.cc-SY .visible-SY {
  display: block !important;
}
.cc-TJ .visible-TJ {
  display: block !important;
}
.cc-TZ .visible-TZ {
  display: block !important;
}
.cc-TH .visible-TH {
  display: block !important;
}
.cc-TL .visible-TL {
  display: block !important;
}
.cc-TG .visible-TG {
  display: block !important;
}
.cc-TO .visible-TO {
  display: block !important;
}
.cc-TT .visible-TT {
  display: block !important;
}
.cc-TN .visible-TN {
  display: block !important;
}
.cc-TR .visible-TR {
  display: block !important;
}
.cc-TM .visible-TM {
  display: block !important;
}
.cc-TV .visible-TV {
  display: block !important;
}
.cc-UG .visible-UG {
  display: block !important;
}
.cc-UA .visible-UA {
  display: block !important;
}
.cc-AE .visible-AE {
  display: block !important;
}
.cc-GB .visible-GB {
  display: block !important;
}
.cc-US .visible-US {
  display: block !important;
}
.cc-UY .visible-UY {
  display: block !important;
}
.cc-UZ .visible-UZ {
  display: block !important;
}
.cc-VU .visible-VU {
  display: block !important;
}
.cc-VA .visible-VA {
  display: block !important;
}
.cc-VE .visible-VE {
  display: block !important;
}
.cc-VN .visible-VN {
  display: block !important;
}
.cc-YE .visible-YE {
  display: block !important;
}
.cc-ZM .visible-ZM {
  display: block !important;
}
.cc-ZW .visible-ZW {
  display: block !important;
}
.cc-GE .visible-GE {
  display: block !important;
}
.cc-TW .visible-TW {
  display: block !important;
}
.cc-AZ .visible-AZ {
  display: block !important;
}
.cc-CY .visible-CY {
  display: block !important;
}
.cc-MD .visible-MD {
  display: block !important;
}
.cc-SO .visible-SO {
  display: block !important;
}
.cc-GE .visible-GE {
  display: block !important;
}
.cc-AU .visible-AU {
  display: block !important;
}
.cc-CX .visible-CX {
  display: block !important;
}
.cc-CC .visible-CC {
  display: block !important;
}
.cc-AU .visible-AU {
  display: block !important;
}
.cc-HM .visible-HM {
  display: block !important;
}
.cc-NF .visible-NF {
  display: block !important;
}
.cc-NC .visible-NC {
  display: block !important;
}
.cc-PF .visible-PF {
  display: block !important;
}
.cc-YT .visible-YT {
  display: block !important;
}
.cc-GP .visible-GP {
  display: block !important;
}
.cc-GP .visible-GP {
  display: block !important;
}
.cc-PM .visible-PM {
  display: block !important;
}
.cc-WF .visible-WF {
  display: block !important;
}
.cc-TF .visible-TF {
  display: block !important;
}
.cc-PF .visible-PF {
  display: block !important;
}
.cc-BV .visible-BV {
  display: block !important;
}
.cc-CK .visible-CK {
  display: block !important;
}
.cc-NU .visible-NU {
  display: block !important;
}
.cc-TK .visible-TK {
  display: block !important;
}
.cc-GG .visible-GG {
  display: block !important;
}
.cc-IM .visible-IM {
  display: block !important;
}
.cc-JE .visible-JE {
  display: block !important;
}
.cc-AI .visible-AI {
  display: block !important;
}
.cc-BM .visible-BM {
  display: block !important;
}
.cc-IO .visible-IO {
  display: block !important;
}
.cc-VG .visible-VG {
  display: block !important;
}
.cc-KY .visible-KY {
  display: block !important;
}
.cc-FK .visible-FK {
  display: block !important;
}
.cc-GI .visible-GI {
  display: block !important;
}
.cc-MS .visible-MS {
  display: block !important;
}
.cc-PN .visible-PN {
  display: block !important;
}
.cc-SH .visible-SH {
  display: block !important;
}
.cc-GS .visible-GS {
  display: block !important;
}
.cc-TC .visible-TC {
  display: block !important;
}
.cc-MP .visible-MP {
  display: block !important;
}
.cc-PR .visible-PR {
  display: block !important;
}
.cc-AS .visible-AS {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-GU .visible-GU {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-VI .visible-VI {
  display: block !important;
}
.cc-UM .visible-UM {
  display: block !important;
}
.cc-HK .visible-HK {
  display: block !important;
}
.cc-MO .visible-MO {
  display: block !important;
}
.cc-FO .visible-FO {
  display: block !important;
}
.cc-GL .visible-GL {
  display: block !important;
}
.cc-GF .visible-GF {
  display: block !important;
}
.cc-GP .visible-GP {
  display: block !important;
}
.cc-MQ .visible-MQ {
  display: block !important;
}
.cc-RE .visible-RE {
  display: block !important;
}
.cc-AX .visible-AX {
  display: block !important;
}
.cc-AW .visible-AW {
  display: block !important;
}
.cc-AN .visible-AN {
  display: block !important;
}
.cc-SJ .visible-SJ {
  display: block !important;
}
.cc-AC .visible-AC {
  display: block !important;
}
.cc-TA .visible-TA {
  display: block !important;
}
.cc-AQ .visible-AQ {
  display: block !important;
}
.cc-AQ .visible-AQ {
  display: block !important;
}
.cc-AQ .visible-AQ {
  display: block !important;
}
.cc-AQ .visible-AQ {
  display: block !important;
}
.cc-AQ .visible-AQ {
  display: block !important;
}
.visible-AED {
  display: none;
}
.visible-AFN {
  display: none;
}
.visible-ALL {
  display: none;
}
.visible-AMD {
  display: none;
}
.visible-ANG {
  display: none;
}
.visible-AOA {
  display: none;
}
.visible-ARS {
  display: none;
}
.visible-AUD {
  display: none;
}
.visible-AWG {
  display: none;
}
.visible-AZN {
  display: none;
}
.visible-BAM {
  display: none;
}
.visible-BBD {
  display: none;
}
.visible-BDT {
  display: none;
}
.visible-BGN {
  display: none;
}
.visible-BHD {
  display: none;
}
.visible-BIF {
  display: none;
}
.visible-BMD {
  display: none;
}
.visible-BND {
  display: none;
}
.visible-BOB {
  display: none;
}
.visible-BRL {
  display: none;
}
.visible-BSD {
  display: none;
}
.visible-BTN {
  display: none;
}
.visible-BWP {
  display: none;
}
.visible-BYR {
  display: none;
}
.visible-BZD {
  display: none;
}
.visible-CAD {
  display: none;
}
.visible-CDF {
  display: none;
}
.visible-CHF {
  display: none;
}
.visible-CLP {
  display: none;
}
.visible-CNY {
  display: none;
}
.visible-COP {
  display: none;
}
.visible-CRC {
  display: none;
}
.visible-CUP {
  display: none;
}
.visible-CVE {
  display: none;
}
.visible-CYP {
  display: none;
}
.visible-CZK {
  display: none;
}
.visible-DJF {
  display: none;
}
.visible-DKK {
  display: none;
}
.visible-DOP {
  display: none;
}
.visible-DZD {
  display: none;
}
.visible-EEK {
  display: none;
}
.visible-EGP {
  display: none;
}
.visible-ERN {
  display: none;
}
.visible-ETB {
  display: none;
}
.visible-EUR {
  display: none;
}
.visible-FJD {
  display: none;
}
.visible-FKP {
  display: none;
}
.visible-GBP {
  display: none;
}
.visible-GEL {
  display: none;
}
.visible-GGP {
  display: none;
}
.visible-GHC {
  display: none;
}
.visible-GIP {
  display: none;
}
.visible-GMD {
  display: none;
}
.visible-GNF {
  display: none;
}
.visible-GTQ {
  display: none;
}
.visible-GYD {
  display: none;
}
.visible-HKD {
  display: none;
}
.visible-HNL {
  display: none;
}
.visible-HRK {
  display: none;
}
.visible-HTG {
  display: none;
}
.visible-HUF {
  display: none;
}
.visible-IDR {
  display: none;
}
.visible-ILS {
  display: none;
}
.visible-IMP {
  display: none;
}
.visible-INR {
  display: none;
}
.visible-IQD {
  display: none;
}
.visible-IRR {
  display: none;
}
.visible-ISK {
  display: none;
}
.visible-JEP {
  display: none;
}
.visible-JMD {
  display: none;
}
.visible-JOD {
  display: none;
}
.visible-JPY {
  display: none;
}
.visible-KES {
  display: none;
}
.visible-KGS {
  display: none;
}
.visible-KHR {
  display: none;
}
.visible-KMF {
  display: none;
}
.visible-KPW {
  display: none;
}
.visible-KRW {
  display: none;
}
.visible-KWD {
  display: none;
}
.visible-KYD {
  display: none;
}
.visible-KZT {
  display: none;
}
.visible-LAK {
  display: none;
}
.visible-LBP {
  display: none;
}
.visible-LKR {
  display: none;
}
.visible-LRD {
  display: none;
}
.visible-LSL {
  display: none;
}
.visible-LTL {
  display: none;
}
.visible-LVL {
  display: none;
}
.visible-LYD {
  display: none;
}
.visible-MAD {
  display: none;
}
.visible-MDL {
  display: none;
}
.visible-MGA {
  display: none;
}
.visible-MKD {
  display: none;
}
.visible-MMK {
  display: none;
}
.visible-MNT {
  display: none;
}
.visible-MOP {
  display: none;
}
.visible-MRO {
  display: none;
}
.visible-MTL {
  display: none;
}
.visible-MUR {
  display: none;
}
.visible-MVR {
  display: none;
}
.visible-MWK {
  display: none;
}
.visible-MXN {
  display: none;
}
.visible-MYR {
  display: none;
}
.visible-MZM {
  display: none;
}
.visible-NAD {
  display: none;
}
.visible-NGN {
  display: none;
}
.visible-NIO {
  display: none;
}
.visible-NOK {
  display: none;
}
.visible-NPR {
  display: none;
}
.visible-NZD {
  display: none;
}
.visible-OMR {
  display: none;
}
.visible-PAB {
  display: none;
}
.visible-PEN {
  display: none;
}
.visible-PGK {
  display: none;
}
.visible-PHP {
  display: none;
}
.visible-PKR {
  display: none;
}
.visible-PLN {
  display: none;
}
.visible-PYG {
  display: none;
}
.visible-QAR {
  display: none;
}
.visible-RON {
  display: none;
}
.visible-RSD {
  display: none;
}
.visible-RUB {
  display: none;
}
.visible-RWF {
  display: none;
}
.visible-SAR {
  display: none;
}
.visible-SBD {
  display: none;
}
.visible-SCR {
  display: none;
}
.visible-SDD {
  display: none;
}
.visible-SEK {
  display: none;
}
.visible-SGD {
  display: none;
}
.visible-SHP {
  display: none;
}
.visible-SKK {
  display: none;
}
.visible-SLL {
  display: none;
}
.visible-SOS {
  display: none;
}
.visible-SRD {
  display: none;
}
.visible-STD {
  display: none;
}
.visible-SYP {
  display: none;
}
.visible-SZL {
  display: none;
}
.visible-THB {
  display: none;
}
.visible-TJS {
  display: none;
}
.visible-TMM {
  display: none;
}
.visible-TND {
  display: none;
}
.visible-TOP {
  display: none;
}
.visible-TRY {
  display: none;
}
.visible-TTD {
  display: none;
}
.visible-TWD {
  display: none;
}
.visible-TZS {
  display: none;
}
.visible-UAH {
  display: none;
}
.visible-UGX {
  display: none;
}
.visible-USD {
  display: none;
}
.visible-UYU {
  display: none;
}
.visible-UZS {
  display: none;
}
.visible-VEB {
  display: none;
}
.visible-VND {
  display: none;
}
.visible-VUV {
  display: none;
}
.visible-WST {
  display: none;
}
.visible-XAF {
  display: none;
}
.visible-XCD {
  display: none;
}
.visible-XOF {
  display: none;
}
.visible-XPF {
  display: none;
}
.visible-YER {
  display: none;
}
.visible-ZAR {
  display: none;
}
.visible-ZMK {
  display: none;
}
.visible-ZWD {
  display: none;
}
.currency-AED .visible-AED {
  display: block !important;
}
.currency-AFN .visible-AFN {
  display: block !important;
}
.currency-ALL .visible-ALL {
  display: block !important;
}
.currency-AMD .visible-AMD {
  display: block !important;
}
.currency-ANG .visible-ANG {
  display: block !important;
}
.currency-AOA .visible-AOA {
  display: block !important;
}
.currency-ARS .visible-ARS {
  display: block !important;
}
.currency-AUD .visible-AUD {
  display: block !important;
}
.currency-AWG .visible-AWG {
  display: block !important;
}
.currency-AZN .visible-AZN {
  display: block !important;
}
.currency-BAM .visible-BAM {
  display: block !important;
}
.currency-BBD .visible-BBD {
  display: block !important;
}
.currency-BDT .visible-BDT {
  display: block !important;
}
.currency-BGN .visible-BGN {
  display: block !important;
}
.currency-BHD .visible-BHD {
  display: block !important;
}
.currency-BIF .visible-BIF {
  display: block !important;
}
.currency-BMD .visible-BMD {
  display: block !important;
}
.currency-BND .visible-BND {
  display: block !important;
}
.currency-BOB .visible-BOB {
  display: block !important;
}
.currency-BRL .visible-BRL {
  display: block !important;
}
.currency-BSD .visible-BSD {
  display: block !important;
}
.currency-BTN .visible-BTN {
  display: block !important;
}
.currency-BWP .visible-BWP {
  display: block !important;
}
.currency-BYR .visible-BYR {
  display: block !important;
}
.currency-BZD .visible-BZD {
  display: block !important;
}
.currency-CAD .visible-CAD {
  display: block !important;
}
.currency-CDF .visible-CDF {
  display: block !important;
}
.currency-CHF .visible-CHF {
  display: block !important;
}
.currency-CLP .visible-CLP {
  display: block !important;
}
.currency-CNY .visible-CNY {
  display: block !important;
}
.currency-COP .visible-COP {
  display: block !important;
}
.currency-CRC .visible-CRC {
  display: block !important;
}
.currency-CUP .visible-CUP {
  display: block !important;
}
.currency-CVE .visible-CVE {
  display: block !important;
}
.currency-CYP .visible-CYP {
  display: block !important;
}
.currency-CZK .visible-CZK {
  display: block !important;
}
.currency-DJF .visible-DJF {
  display: block !important;
}
.currency-DKK .visible-DKK {
  display: block !important;
}
.currency-DOP .visible-DOP {
  display: block !important;
}
.currency-DZD .visible-DZD {
  display: block !important;
}
.currency-EEK .visible-EEK {
  display: block !important;
}
.currency-EGP .visible-EGP {
  display: block !important;
}
.currency-ERN .visible-ERN {
  display: block !important;
}
.currency-ETB .visible-ETB {
  display: block !important;
}
.currency-EUR .visible-EUR {
  display: block !important;
}
.currency-FJD .visible-FJD {
  display: block !important;
}
.currency-FKP .visible-FKP {
  display: block !important;
}
.currency-GBP .visible-GBP {
  display: block !important;
}
.currency-GEL .visible-GEL {
  display: block !important;
}
.currency-GGP .visible-GGP {
  display: block !important;
}
.currency-GHC .visible-GHC {
  display: block !important;
}
.currency-GIP .visible-GIP {
  display: block !important;
}
.currency-GMD .visible-GMD {
  display: block !important;
}
.currency-GNF .visible-GNF {
  display: block !important;
}
.currency-GTQ .visible-GTQ {
  display: block !important;
}
.currency-GYD .visible-GYD {
  display: block !important;
}
.currency-HKD .visible-HKD {
  display: block !important;
}
.currency-HNL .visible-HNL {
  display: block !important;
}
.currency-HRK .visible-HRK {
  display: block !important;
}
.currency-HTG .visible-HTG {
  display: block !important;
}
.currency-HUF .visible-HUF {
  display: block !important;
}
.currency-IDR .visible-IDR {
  display: block !important;
}
.currency-ILS .visible-ILS {
  display: block !important;
}
.currency-IMP .visible-IMP {
  display: block !important;
}
.currency-INR .visible-INR {
  display: block !important;
}
.currency-IQD .visible-IQD {
  display: block !important;
}
.currency-IRR .visible-IRR {
  display: block !important;
}
.currency-ISK .visible-ISK {
  display: block !important;
}
.currency-JEP .visible-JEP {
  display: block !important;
}
.currency-JMD .visible-JMD {
  display: block !important;
}
.currency-JOD .visible-JOD {
  display: block !important;
}
.currency-JPY .visible-JPY {
  display: block !important;
}
.currency-KES .visible-KES {
  display: block !important;
}
.currency-KGS .visible-KGS {
  display: block !important;
}
.currency-KHR .visible-KHR {
  display: block !important;
}
.currency-KMF .visible-KMF {
  display: block !important;
}
.currency-KPW .visible-KPW {
  display: block !important;
}
.currency-KRW .visible-KRW {
  display: block !important;
}
.currency-KWD .visible-KWD {
  display: block !important;
}
.currency-KYD .visible-KYD {
  display: block !important;
}
.currency-KZT .visible-KZT {
  display: block !important;
}
.currency-LAK .visible-LAK {
  display: block !important;
}
.currency-LBP .visible-LBP {
  display: block !important;
}
.currency-LKR .visible-LKR {
  display: block !important;
}
.currency-LRD .visible-LRD {
  display: block !important;
}
.currency-LSL .visible-LSL {
  display: block !important;
}
.currency-LTL .visible-LTL {
  display: block !important;
}
.currency-LVL .visible-LVL {
  display: block !important;
}
.currency-LYD .visible-LYD {
  display: block !important;
}
.currency-MAD .visible-MAD {
  display: block !important;
}
.currency-MDL .visible-MDL {
  display: block !important;
}
.currency-MGA .visible-MGA {
  display: block !important;
}
.currency-MKD .visible-MKD {
  display: block !important;
}
.currency-MMK .visible-MMK {
  display: block !important;
}
.currency-MNT .visible-MNT {
  display: block !important;
}
.currency-MOP .visible-MOP {
  display: block !important;
}
.currency-MRO .visible-MRO {
  display: block !important;
}
.currency-MTL .visible-MTL {
  display: block !important;
}
.currency-MUR .visible-MUR {
  display: block !important;
}
.currency-MVR .visible-MVR {
  display: block !important;
}
.currency-MWK .visible-MWK {
  display: block !important;
}
.currency-MXN .visible-MXN {
  display: block !important;
}
.currency-MYR .visible-MYR {
  display: block !important;
}
.currency-MZM .visible-MZM {
  display: block !important;
}
.currency-NAD .visible-NAD {
  display: block !important;
}
.currency-NGN .visible-NGN {
  display: block !important;
}
.currency-NIO .visible-NIO {
  display: block !important;
}
.currency-NOK .visible-NOK {
  display: block !important;
}
.currency-NPR .visible-NPR {
  display: block !important;
}
.currency-NZD .visible-NZD {
  display: block !important;
}
.currency-OMR .visible-OMR {
  display: block !important;
}
.currency-PAB .visible-PAB {
  display: block !important;
}
.currency-PEN .visible-PEN {
  display: block !important;
}
.currency-PGK .visible-PGK {
  display: block !important;
}
.currency-PHP .visible-PHP {
  display: block !important;
}
.currency-PKR .visible-PKR {
  display: block !important;
}
.currency-PLN .visible-PLN {
  display: block !important;
}
.currency-PYG .visible-PYG {
  display: block !important;
}
.currency-QAR .visible-QAR {
  display: block !important;
}
.currency-RON .visible-RON {
  display: block !important;
}
.currency-RSD .visible-RSD {
  display: block !important;
}
.currency-RUB .visible-RUB {
  display: block !important;
}
.currency-RWF .visible-RWF {
  display: block !important;
}
.currency-SAR .visible-SAR {
  display: block !important;
}
.currency-SBD .visible-SBD {
  display: block !important;
}
.currency-SCR .visible-SCR {
  display: block !important;
}
.currency-SDD .visible-SDD {
  display: block !important;
}
.currency-SEK .visible-SEK {
  display: block !important;
}
.currency-SGD .visible-SGD {
  display: block !important;
}
.currency-SHP .visible-SHP {
  display: block !important;
}
.currency-SKK .visible-SKK {
  display: block !important;
}
.currency-SLL .visible-SLL {
  display: block !important;
}
.currency-SOS .visible-SOS {
  display: block !important;
}
.currency-SRD .visible-SRD {
  display: block !important;
}
.currency-STD .visible-STD {
  display: block !important;
}
.currency-SYP .visible-SYP {
  display: block !important;
}
.currency-SZL .visible-SZL {
  display: block !important;
}
.currency-THB .visible-THB {
  display: block !important;
}
.currency-TJS .visible-TJS {
  display: block !important;
}
.currency-TMM .visible-TMM {
  display: block !important;
}
.currency-TND .visible-TND {
  display: block !important;
}
.currency-TOP .visible-TOP {
  display: block !important;
}
.currency-TRY .visible-TRY {
  display: block !important;
}
.currency-TTD .visible-TTD {
  display: block !important;
}
.currency-TWD .visible-TWD {
  display: block !important;
}
.currency-TZS .visible-TZS {
  display: block !important;
}
.currency-UAH .visible-UAH {
  display: block !important;
}
.currency-UGX .visible-UGX {
  display: block !important;
}
.currency-USD .visible-USD {
  display: block !important;
}
.currency-UYU .visible-UYU {
  display: block !important;
}
.currency-UZS .visible-UZS {
  display: block !important;
}
.currency-VEB .visible-VEB {
  display: block !important;
}
.currency-VND .visible-VND {
  display: block !important;
}
.currency-VUV .visible-VUV {
  display: block !important;
}
.currency-WST .visible-WST {
  display: block !important;
}
.currency-XAF .visible-XAF {
  display: block !important;
}
.currency-XCD .visible-XCD {
  display: block !important;
}
.currency-XOF .visible-XOF {
  display: block !important;
}
.currency-XPF .visible-XPF {
  display: block !important;
}
.currency-YER .visible-YER {
  display: block !important;
}
.currency-ZAR .visible-ZAR {
  display: block !important;
}
.currency-ZMK .visible-ZMK {
  display: block !important;
}
.currency-ZWD .visible-ZWD {
  display: block !important;
}
.visible-lang-en {
  display: none;
}
.visible-lang-ar {
  display: none;
}
.visible-lang-bg {
  display: none;
}
.visible-lang-bn {
  display: none;
}
.visible-lang-cs {
  display: none;
}
.visible-lang-da {
  display: none;
}
.visible-lang-de {
  display: none;
}
.visible-lang-el {
  display: none;
}
.visible-lang-es {
  display: none;
}
.visible-lang-fi {
  display: none;
}
.visible-lang-fil {
  display: none;
}
.visible-lang-fr {
  display: none;
}
.visible-lang-he {
  display: none;
}
.visible-lang-hr {
  display: none;
}
.visible-lang-hu {
  display: none;
}
.visible-lang-id {
  display: none;
}
.visible-lang-it {
  display: none;
}
.visible-lang-ja {
  display: none;
}
.visible-lang-ko {
  display: none;
}
.visible-lang-nb {
  display: none;
}
.visible-lang-nl {
  display: none;
}
.visible-lang-pl {
  display: none;
}
.visible-lang-pt {
  display: none;
}
.visible-lang-ro {
  display: none;
}
.visible-lang-ru {
  display: none;
}
.visible-lang-sk {
  display: none;
}
.visible-lang-sr {
  display: none;
}
.visible-lang-sv {
  display: none;
}
.visible-lang-th {
  display: none;
}
.visible-lang-tr {
  display: none;
}
.visible-lang-vi {
  display: none;
}
.locale-en .visible-lang-en {
  display: inherit !important;
}
.locale-ar .visible-lang-ar {
  display: inherit !important;
}
.locale-bg .visible-lang-bg {
  display: inherit !important;
}
.locale-bn .visible-lang-bn {
  display: inherit !important;
}
.locale-cs .visible-lang-cs {
  display: inherit !important;
}
.locale-da .visible-lang-da {
  display: inherit !important;
}
.locale-de .visible-lang-de {
  display: inherit !important;
}
.locale-el .visible-lang-el {
  display: inherit !important;
}
.locale-es .visible-lang-es {
  display: inherit !important;
}
.locale-fi .visible-lang-fi {
  display: inherit !important;
}
.locale-fil .visible-lang-fil {
  display: inherit !important;
}
.locale-fr .visible-lang-fr {
  display: inherit !important;
}
.locale-he .visible-lang-he {
  display: inherit !important;
}
.locale-hr .visible-lang-hr {
  display: inherit !important;
}
.locale-hu .visible-lang-hu {
  display: inherit !important;
}
.locale-id .visible-lang-id {
  display: inherit !important;
}
.locale-it .visible-lang-it {
  display: inherit !important;
}
.locale-ja .visible-lang-ja {
  display: inherit !important;
}
.locale-ko .visible-lang-ko {
  display: inherit !important;
}
.locale-nb .visible-lang-nb {
  display: inherit !important;
}
.locale-nl .visible-lang-nl {
  display: inherit !important;
}
.locale-pl .visible-lang-pl {
  display: inherit !important;
}
.locale-pt .visible-lang-pt {
  display: inherit !important;
}
.locale-ro .visible-lang-ro {
  display: inherit !important;
}
.locale-ru .visible-lang-ru {
  display: inherit !important;
}
.locale-sk .visible-lang-sk {
  display: inherit !important;
}
.locale-sr .visible-lang-sr {
  display: inherit !important;
}
.locale-sv .visible-lang-sv {
  display: inherit !important;
}
.locale-th .visible-lang-th {
  display: inherit !important;
}
.locale-tr .visible-lang-tr {
  display: inherit !important;
}
.locale-vi .visible-lang-vi {
  display: inherit !important;
}
html {
  height: 100%;
  overflow-x: hidden;
  visibility: visible;
  background-color: #fff;
}
body {
  visibility: visible;
  background-color: #fff;
}
html.landing-page {
  background-color: #fff;
}
.landing-page body {
  padding-top: 20px;
  background-color: #fff;
  background-image: none;
}
body.page-popup {
  padding: 20px;
  color: #ebebeb;
  background-color: #15130e;
  background-image: none;
}
body.page-popup .page-header h1,
body.page-popup h1 .glyphicons {
  color: #ebebeb !important;
}
p {
  padding: 5px;
  font-size: 16px;
}
.page-header p.text-center {
  display: block;
  max-width: 285px;
  min-height: 36px;
  margin-right: auto;
  margin-left: auto;
}
.page-description {
  float: left;
  width: 100%;
  padding: 15px;
  margin: 5px 0;
  clear: both;
}
.page-action {
  float: right;
}
html[dir="ltr"] .pagelinks > a {
  display: block;
  float: left;
  padding: 0 0 15px;
  font-size: 12px;
  color: #777;
  text-decoration: none;
}
html[dir="ltr"] .pagelinks > a::after {
  display: block;
  float: right;
  padding: 0 5px;
  font-weight: bold;
  content: " | ";
}
html[dir="rtl"] .pagelinks > a {
  display: block;
  float: right;
  padding: 0 0 15px;
  font-size: 12px;
  color: #777;
  text-decoration: none;
}
html[dir="rtl"] .pagelinks > a::after {
  display: block;
  float: left;
  padding: 0 5px;
  font-weight: bold;
  content: "|";
}
.pagelinks > a:last-child:after {
  content: "" !important;
}
.container.content {
  padding-top: 70px;
  background-color: #fff;
  border: 1px solid #fff;
}
.landing-page .container.content {
  padding-top: 70px;
  background-color: #fff;
  border: none;
}
.cms-home .container.content {
  padding-top: 15px !important;
}
.checkout-cart-index .container.content {
  padding-bottom: 10px;
}
img[width="1"][height="1"] {
  display: none;
  padding: 0;
  margin: 0;
}
a {
  outline: 0 !important;
}
.location-container {
  display: none;
}
.waiting-for-key {
  pointer-events: none;
  cursor: not-allowed;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.phone-number {
  color: inherit;
}
.BPmobile span.phone-number,
.BPtablet span.phone-number,
.BPdesktop a.phone-number {
  display: none;
}
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
.responsive-width {
  width: 100%;
}
.invisible {
  position: absolute !important;
  top: -1002px !important;
  left: 50px !important;
  z-index: -10;
  width: 0 !important;
  height: 0 !important;
  visibility: hidden !important;
}
/*select
{
  height: 0 !important;
  left: -1000px !important;
  position: absolute !important;
  top: -1002px !important;
  visibility: hidden !important;
  width: 0 !important;
  z-index:-10
}*/
.dropdown-menu.up {
  top: auto !important;
  bottom: 100% !important;
}
.dropdown-toggle .selected-text {
  float: left;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
.dropdown-menu.select-menu {
  min-width: 225px;
  max-height: 225px;
  overflow: auto;
}
.dropdown-menu.select-menu a {
  white-space: normal;
}
.dropdown-toggle.select-toggle .caret {
  float: right;
  margin-top: 8px;
}
.center-block {
  display: table;
  margin-right: auto;
  margin-left: auto;
}
.allow-wrap {
  white-space: normal !important;
}
#palette {
  position: absolute;
  top: -1000px;
  left: -1000px;
  display: none !important;
  width: 0;
  height: 0;
  visibility: hidden;
}
#palette .gray-base {
  background-color: #000;
}
#palette .gray-darker {
  background-color: #222;
}
#palette .gray-dark {
  background-color: #333;
}
#palette .gray {
  background-color: #ebebeb;
}
#palette .gray-light {
  background-color: #f0f0f0;
}
#palette .gray-lighter {
  background-color: #000;
}
#palette .brand-primary {
  background-color: #fdb823;
}
#palette .brand-secondary {
  background-color: #15130e;
}
#palette .brand-success {
  background-color: #28c432;
}
#palette .brand-info {
  background-color: #3c7cb3;
}
#palette .brand-warning {
  background-color: #fdb823;
}
#palette .brand-danger {
  background-color: #e74742;
}
body.cms-home {
  padding-top: 185px;
}
.navbar-inverse {
  background-color: #15130e !important;
  background-image: none !important;
}
#page-loading {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 10000;
  width: 25px;
  height: 25px;
}
.navbar .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-header {
  padding-top: 10px;
}
.btn-xs,
.btn-group-xs > .btn,
.btn-group-xs > .btn {
  padding: 0 4px 1px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
.dropdown-menu {
  position: absolute !important;
  top: 100% !important;
  z-index: 1000 !important;
  padding: 0 !important;
  background-color: #fcfcfc !important;
  border: 1px solid rgba(0, 0, 0, .15) !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .176) !important;
          box-shadow: 0 6px 12px rgba(0, 0, 0, .176) !important;
}
.dropdown-menu > li:not(#dropdown-login-container) > a {
  padding: 3px 10px !important;
  padding-right: 45px !important;
  color: #222 !important;
  border-bottom: 1px solid #fcfcfc;
}
html[dir="rtl"] .dropdown-menu > li:not(#dropdown-login-container) > a {
  padding-right: auto !important;
  padding-left: 45px !important;
}
.dropdown-menu li:last-child > a {
  border-bottom: none;
}
.dropdown-menu > li:not(#dropdown-login-container).active > a,
.dropdown-menu > li:not(#dropdown-login-container) > a:hover,
.dropdown-menu > li:not(#dropdown-login-container) > a:active,
.dropdown-menu > li:not(#dropdown-login-container) > a:focus {
  background-color: #ccc !important;
  background-image: none !important;
}
.dropdown-menu > li:not(#dropdown-login-container).active > a {
  font-weight: bold;
}
.dropdown-header {
  padding: 3px 10px !important;
  font-size: 14px;
  color: #777;
}
#dropdown-mint + .dropdown-menu,
#dropdown-manufacturer + .dropdown-menu,
#dropdown-mint + .dropdown-backdrop + .dropdown-menu,
#dropdown-manufacturer + .dropdown-backdrop + .dropdown-menu {
  min-width: 275px;
}
select {
  width: 100% !important;
  height: 34px !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857 !important;
  color: #555 !important;
  text-shadow: 0 1px 0 #fff !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  -moz-user-select: none !important;
  background: #fcfcfc !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #efefef)) repeat-x !important;
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #efefef 100%) repeat-x !important;
  background:      -o-linear-gradient(top, #fcfcfc 0%, #efefef 100%) repeat-x !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef)) repeat-x !important;
  background:         linear-gradient(to bottom, #fcfcfc 0%, #efefef 100%) repeat-x !important;
  border: 1px solid #bebebe !important;
  border-color: #ededed !important;
  border-radius: 0 !important;
  outline: medium none !important !important;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .15) inset, 0 1px 1px rgba(0, 0, 0, .075) !important;
          box-shadow: 0 1px 0 rgba(255, 255, 255, .15) inset, 0 1px 1px rgba(0, 0, 0, .075) !important;
}
.add-select-caret select {
  background: url(/skin/frontend/default/fresh/images/arrow_dropdown.png) no-repeat scroll right 10px center, -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef)) repeat-x !important;
  background: url(/skin/frontend/default/fresh/images/arrow_dropdown.png) no-repeat scroll right 10px center, -webkit-linear-gradient(top, #fcfcfc 0%, #efefef 100%) repeat-x !important;
  background: url(/skin/frontend/default/fresh/images/arrow_dropdown.png) no-repeat scroll right 10px center, -o-linear-gradient(top, #fcfcfc 0%, #efefef 100%) repeat-x !important;
  background: url(/skin/frontend/default/fresh/images/arrow_dropdown.png) no-repeat scroll right 10px center, linear-gradient(to bottom, #fcfcfc 0%, #efefef 100%) repeat-x !important;
}
select#sa_sort {
  width: auto !important;
}
.select-parent {
  position: relative;
}
.select-parent .caret {
  position: absolute;
  top: 15px;
  right: 25px;
}
.select-parent.input-group .caret {
  right: 45px;
}
img.logo-sm,
img.logo {
  display: none;
}
.BGc object.logo-sm,
.BGc object.logo {
  display: none !important;
}
.BGc img.logo-sm,
.BGc img.logo {
  display: inherit;
}
.logo-link-sm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 90px;
  height: 50px;
  text-decoration: none !important;
}
.logo-svg-sm,
.logo-png-sm {
  width: 140px !important;
  height: auto !important;
  cursor: pointer;
}
.landing-page .logo-svg-sm,
.landing-page .logo-png-sm {
  width: 70px !important;
  height: auto !important;
  cursor: pointer;
}
.logo-link-lg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 170px;
  height: 60px;
  text-decoration: none !important;
}
.logo-svg-lg,
.logo-png-lg {
  width: 161px;
  height: 34px;
  cursor: pointer;
}
.navbar-fixed-top {
  border-width: 0;
}
.navbar-brand {
  height: 40px;
  padding: 3px 0 0;
  margin: 0 !important;
}
.navbar-nav > li > a {
  padding-top: 20px;
}
.landing-page .nav-page-title {
  display: block;
  float: right;
  padding: 10px 0 0 10px;
  color: #777;
}
.navbar-thinheader {
  /*  border-bottom:2px solid #343434;*/
  height: 40px;
  background-color: #f4f5f5;
}
.navbar-thinheader .navbar-nav > li {
  float: left;
}
.navbar-thinheader .nav > li > a {
  display: table;
  height: 36px;
  padding: 8px 15px 6px 15px;
  font-size: 14px;
  font-weight: bold;
  color: #222 !important;
  text-shadow: none !important;
  letter-spacing: 1px;
}
.navbar-thinheader .nav > li > a:hover,
.navbar-thinheader .nav .open > a,
.navbar-thinheader .nav .open > a:hover,
.navbar-thinheader .nav .open > a:focus,
.navbar-thinheader .nav > li > a:focus,
.no-touch .navbar-thinheader .nav > li.dropdown:hover > a.dropdown-toggle {
  background: #ebebeb !important;
}
.navbar-thinheader > li > a:active {
  background: #ebebeb !important;
}
.header-signup-button {
  float: right;
  padding-top: 4px !important;
  padding-right: 5px !important;
  padding-left: 5px !important;
  font-size: 14px;
}
.header-signup-button > div {
  padding-top: 3px;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  border: 1.2px solid #333;
  border-radius: 2px;
}
.customer-loggedin .header-signup-button {
  display: none !important;
}
#locale-menu .glyphicons {
  margin-right: 5px;
  font-size: 22px;
}
#locale-menu + .dropdown-menu {
  width: 100%;
  max-width: 250px;
}
#shipping-to-country {
  color: #333;
}
.navbar-inner .container {
  padding: 0;
}
.twitter-typeahead {
  width: 100% !important;
}
.login-link,
.register-link {
  border-right: 1px solid #ddd;
}
.login-link > a .glyphicons {
  padding-left: 2px;
}
.announce-shipping {
  font-size: 14px;
  font-weight: bold;
  color: #fcfcfc;
  background: transparent !important;
}
.announce-shipping > a {
  float: left;
  padding-right: 0 !important;
  padding-left: 0 !important;
  font-size: 14px;
  font-weight: normal;
  color: #333 !important;
  text-decoration: none !important;
  background: transparent !important;
}
.store-language-link::before {
  padding-right: 5px;
  padding-left: 5px;
  color: #333 !important;
  content: "|";
}
.store-language-link.selected {
  color: #3c7cb3 !important;
}
.announce-shipping .product-price div {
  display: inline;
}
#header-cart-totals {
  float: right;
}
#header-cart-totals > a {
  height: 27px;
}
#header-cart-totals.has-items,
#header-cart-totals.has-items.open a.dropdown-toggle {
  background-color: #fdb823 !important;
  background-image: none !important;
}
#header-cart-totals.has-items > a > span {
  color: #07131d !important;
  text-shadow: 1px 1px 1px #fcfcfc !important;
}
#header-cart-totals > a > .halflings-shopping-cart {
  padding-left: 0 7px;
}
#header-container {
  height: 60px;
}
.spree-checkout-index #header-container,
.paypal-express-review #header-container {
  padding-bottom: 4px;
}
#homepage-cred {
  margin-bottom: 20px;
}
#header-callout > h3,
#homepage-callout h3 {
  margin: 0;
  font-weight: bold;
  color: #fff;
  letter-spacing: .02em;
}
#header-callout > div,
#homepage-callout h3,
#homepage-callout a,
#homepage-callout div {
  color: #fcfcfc;
}
#header-callout-contactus {
  display: none;
}
.locale-en #header-callout-contactus {
  display: inherit;
}
.spree-checkout-index #header-callout,
.paypal-express-review #header-callout {
  float: right;
  padding-right: 0;
}
#chart-link {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
#main-search-container {
  float: right;
  height: 53px;
  margin-top: 7px;
  background-color: transparent !important;
  border-right: none !important;
}
#cart-dropdown {
  max-width: 250px;
}
#cart-dropdown a.item {
  overflow: hidden;
  color: #777 !important;
  text-overflow: ellipsis;
  cursor: default !important;
  background-color: transparent !important;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  margin: 0;
  background-color: #bebebe;
}
.navbar-inverse .navbar-nav > li > a {
  color: #333;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #333;
}
.dropdown-menu .divider {
  padding: 0;
}
#change-country-link,
#sign-up-link,
#view-cart-link {
  display: block;
  padding: 0 9px 10px;
  color: #222;
  text-decoration: underline;
}
#login-button,
#checkout-button {
  width: 221px !important;
  margin: 10px 9px 0 9px;
  font-weight: bold !important;
  color: #fff !important;
}
#sign-up-link,
#view-cart-link {
  width: 225px;
  padding-top: 10px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #f2f2f2 100%);
  background-image:      -o-linear-gradient(top, #f2f2f2 0%, #f2f2f2 100%);
  background-image:         linear-gradient(to bottom, #f2f2f2 0%, #f2f2f2 100%);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
/*.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus 
{
  background-color: #000;
  color: #333;
}*/
.navbar-inverse {
  background-color: #2b2b2b !important;
}
.navbar-form {
  padding: 0;
  margin: 0;
}
/*.navbar-form .input-group
{
  top: -2px;
}*/
.navbar-toggle {
  float: left;
  margin-left: 7px;
  background: #ebebeb;
  border-radius: 5%;
}
.navbar-toggle .icon-bar {
  background-color: #222;
}
.navbar-toggle.collapsed {
  background-color: transparent;
}
.no-touch ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}
/*@media (max-width: 978px) {
  ul.nav li.dropdown.yamm-fw > ul.dropdown-menu {
    display: block;
  }
}*/
#currency-menu .dropdown-header {
  clear: both;
  font-size: 14px;
}
#currency-menu .dropdown-menu {
  width: 225px;
}
#currency-menu .currency-item {
  display: block;
  float: left;
  width: 33%;

  direction: ltr;
}
.currency-link img {
  width: 26px;
  height: 13px;
}
#selected-currency {
  float: left;
  height: 14px;
  margin-top: 4px;
  margin-right: 5px;
}
.no-currency-dropdown img {
  padding-left: 3px;
}
.no-currency-dropdown #selected-currency {
  margin-right: 0;
}
#selected-currency-text {
  float: left;
}
.homepage-chart {
  height: 114px;
  margin: 0;
}
.homepage-chart .highcharts-container {
  border: 1px solid #1c2a35;
}
#home-ag-chart {
  margin-top: 0;
  margin-bottom: 7px;
}
.portable-chart {
  position: relative;
}
.portable-chart-data {
  position: absolute;
  bottom: 7px;
  left: 15px;
  z-index: 1000;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.metal-details .symbol-block {
  font-size: 32px !important;
}
#why-buy-promo {
  color: #10202d;
  text-align: center;
}
#why-buy-promo a,
#why-buy-promo div {
  display: block;
  padding: 2px 0;
  color: #475662;
  background-color: #efefef;
  border: 2px solid #efefef;
}
#sa-footer-container {
  padding-top: 5px;
  margin-top: 10px;
  text-align: center;
  border-top: 1px solid #ebebeb;
}
#sa-footer-container-darkbg {
  padding-top: 5px;
  margin-top: 140px;
  text-align: center;
  border-top: 1px solid #777;
}
#sa-footer-container a {
  color: #777;
}
#sa-footer-container-darkbg a {
  color: #777;
}
.set-customer-account,
.set-customer-name,
.set-customer-email,
.set-customer-phone {
  display: none;
  visibility: hidden;
}
.landing-page .set-customer-account,
.landing-page .set-customer-name,
.landing-page .set-customer-email,
.landing-page .set-customer-phone {
  display: block;
  visibility: visible;
}
.form-inline .help-block {
  float: none !important;
  clear: both !important;
}
.status_canceled {
  color: #ad1b16;
  background-color: #f6e6e6;
  border-color: #efd3d7;
}
.status_closed {
  color: #ad1b16;
  background-color: #f6e6e6;
  border-color: #efd3d7;
}
.status_complete {
  color: #176f1c;
  background-color: #c8f0cb;
  border-color: #baeab4;
}
.status_fraud {
  color: #ad1b16;
  background-color: #f6e6e6;
  border-color: #efd3d7;
}
.status_holded {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #ffe6cc;
}
.status_new {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #ffe6cc;
}
.status_payment_review {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #ffe6cc;
}
.status_paypal_canceled_reversal {
  color: #ad1b16;
  background-color: #f6e6e6;
  border-color: #efd3d7;
}
.status_paypal_reversed {
  color: #ad1b16;
  background-color: #f6e6e6;
  border-color: #efd3d7;
}
.status_pending {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #ffe6cc;
}
.status_pending_clearance {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #ffe6cc;
}
.status_pending_payment {
  color: #b87f02;
  background-color: #fff7e6;
  border-color: #ffe6cc;
}
.status_processing {
  color: #224767;
  background-color: #adc6db;
  border-color: #94bfd1;
}
.text_status_canceled {
  color: #ad1b16;
}
.text_status_closed {
  color: #ad1b16;
}
.text_status_complete {
  color: #176f1c;
}
.text_status_fraud {
  color: #ad1b16;
}
.text_status_holded {
  color: #b87f02;
}
.text_status_new {
  color: #b87f02;
}
.text_status_payment_review {
  color: #b87f02;
}
.text_status_paypal_canceled_reversal {
  color: #ad1b16;
}
.text_status_paypal_reversed {
  color: #ad1b16;
}
.text_status_pending {
  color: #b87f02;
}
.text_status_pending_clearance {
  color: #b87f02;
}
.text_status_pending_payment {
  color: #b87f02;
}
.text_status_processing {
  color: #224767;
}
.customer-account-login .container.content > *,
.customer-account-forgotpassword .container.content > *,
.customer-account-create .container.content > *,
.customer-account-resetpassword .container.content > * {
  padding-right: 10%;
  padding-left: 10%;
}
.customer-account-login .page-header,
.customer-account-forgotpassword .page-header,
.customer-account-create .page-header,
.customer-account-resetpassword .page-header {
  margin-top: 5%;
}
.customer-account-login .footer-blocks,
.customer-account-forgotpassword .footer-blocks,
.customer-account-create .footer-blocks,
.customer-account-resetpassword .footer-blocks {
  padding-right: 0 !important;
  padding-left: 0 !important;
  margin-top: 5% !important;
}
.customer-account-index legend,
.default-customerbalance-info-index legend,
.sales-order-view legend {
  margin-top: 20px;
}
.subheading {
  padding: 10px;
  margin: 0;
  background-color: #fcfcfc;
}
.block-icon:before {
  position: relative;
  top: -2px;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #777;
  content: "■";
}
a .block-icon:before {
  color: inherit;
}
/*.btn-lg .fa
{
  font-size:75%;
}*/
h1 .glyphicons,
h2 .glyphicons,
h3 .glyphicons,
legend .glyphicons {
  margin-right: 5px;
  color: #777;
}
legend {
  font-weight: normal !important;
}
h1 .glyphicons.small,
.h1 .glyphicons.small {
  margin-top: 7px;
}
h1 a .glyphicons,
h2 a .glyphicons,
h3 a .glyphicons,
legend a .glyphicons {
  color: inherit;
}
[data-href] {
  cursor: pointer !important;
}
.right-sidenav {
  position: fixed !important;
}
.right-sidenav a {
  padding: 5px !important;
}
.vtop {
  vertical-align: top !important;
}
.clearboth {
  clear: both;
}
.navbar-inverse .navbar-nav > li > a {
  font-weight: normal;
}
.subnav {
  height: 63px;
  padding: 0 0 0 0;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  color: #222 !important;
  text-align: center;
  background-color: #f4f5f5;
  /*  border-top: 2px solid #343434;*/
  border-bottom: 1px solid #ebebeb;
}
ul.nav li.dropdown.yamm-fw .dropdown-menu {
  margin-top: 0;
}
.subnav li {
  padding: 0;
}
.subnav li:not(.subcat-name) > a {
  color: #222;
}
.subnav li:not(.subcat-name) > a {
  padding: 0 15px;
  color: #222 !important;
  text-shadow: none !important;
}
.subnav .nav > li > a {
  height: 61px;
  padding-top: 8px;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}
.subnav .nav > li > a {
  margin-top: 2px;
}
.subnav .nav > li > a:hover,
.subnav .nav .open > a,
.subnav .nav .open > a:hover,
.subnav .nav .open > a:focus,
.subnav .nav > li > a:focus,
.no-touch .subnav .nav > li.dropdown:hover > a.dropdown-toggle {
  background: #ebebeb !important;
}
.subnav .nav > li > a:active {
  background: #ebebeb !important;
}
.subnav .nav > li.dropdown.no-sub .caret {
  display: none;
}
.subnav .nav > li:active,
.subnav .nav > li:focus {
  background-image: none;
}
.subnav li > a:active {
  outline: none;
}
.subnav li > a.navitem-deals {
  font-weight: bold;
  color: #f40303 !important;
}
.subnav li > a.navitem-deal-zone {
  font-weight: bold;
  color: #f40303 !important;
}
.subnav .dropdown-menu > li > a {
  border-bottom: 1px solid transparent;
}
nav.yamm li.dropdown > ul.dropdown-menu {
  padding: 5px !important;
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: normal !important;
  color: #222 !important;
  text-align: left !important;
  background-color: #fff !important;
  border-top: 2px solid #343434 !important;
  border-right: 1px solid #ebebeb !important;
  border-bottom: 1px solid #ebebeb !important;
  border-left: 1px solid #ebebeb !important;
}
.yamm-fw .subcat-name {
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: bold;
}
.yamm-fw .submenu a.item {
  display: table;
  padding-left: 0 !important;
  color: #222 !important;
}
.toppick-deal {
  color: #222 !important;
}
.top-pick-container {
  padding: 10px;
  text-align: center;
  text-decoration: none !important;
}
.top-pick-container:hover {
  text-decoration: none !important;
}
.nav-buttons {
  float: right !important;
}
.nav-buttons.dropdown {
  height: 50px;
  padding: 0 5px;
  margin: 0 !important;
}
.navbar-thinheader .dropdown-menu > li > a,
.nav-buttons .dropdown-menu > li > a {
  border-bottom: transparent !important;
}
.nav-buttons.dropdown > a {
  display: inline-block;
  height: 60px;
  padding: 9px 8px 3px 8px;
  margin: 0 !important;
  text-align: left;
  /*    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    border-radius: 5%;*/
  background: transparent !important;
}
.nav-buttons.dropdown > a:hover,
.nav-buttons.dropdown.open > a,
.no-touch .nav-buttons.dropdown:hover > a.dropdown-toggle {
  /*  border-top: 2px solid #757373;
  border-left: 2px solid #646262;
  border-right: 2px solid #424040;*/
  background-color: #191919 !important;
}
.nav-buttons.dropdown > a:active,
.nav-buttons.dropdown > a:focus,
.nav-buttons.dropdown.open > a {
  /*  border-top: 2px solid #757373;
  border-left: 2px solid #646262;
  border-right: 2px solid #424040;*/
  background-color: #191919 !important;
}
.nav-buttons .glyphicons,
.nav-buttons .halflings {
  display: block;
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  font-size: 33px;
  color: #fdb823;
}
.nav-buttons .halflings {
  margin-right: 7px;
}
.nav-button-label {
  display: block;
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
}
.nav-button-label .firstrow {
  font-size: 13px;
  font-weight: normal;
}
#main-search-container .typeahead {
  width: 100% !important;
}
#bottom-ticker a {
  /*   font-weight: bold; */
  display: block;
  width: 220px;
  padding: 8px 0 !important;
  font-size: 16px;
  color: #fff;
}
#bottom-ticker .text-success {
  color: #33ba3b !important;
}
#bottom-ticker .text-danger {
  color: #f82b24 !important;
}
#bottom-ticker .spot-price {
  color: #fff !important;
}
#view-charts-link {
  display: block;
  padding: 10px !important;
  margin-top: 10px;
  text-align: center;
  background: #000;
}
#view-charts-link .glyphicons-charts {
  color: #fcb721;
}
#view-charts-link .caret {
  display: none;
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
       -o-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.visible-active,
.visible-inactive {
  display: none;
}
.list-group-item.active .visible-active {
  display: block;
}
.list-group-item:not(.active) .visible-inactive {
  display: block;
}
#message-container {
  clear: both;
}
#message-container ul {
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
}
#message-container li {
  margin: 0;
  list-style: none;
}
.section-select {
  margin: 20px 0;
}
.page-section {
  display: none;
  margin: 0 0 20px 0 !important;
  clear: both;
}
.page-section.active {
  display: block !important;
}
/*#spree-form #shipping_address .form-group
{
  display:none;
}*/
.spree-checkout-index nav.navbar-inverse,
.paypal-express-review nav.navbar-inverse {
  border-bottom: 2px solid #fdb823;
}
#same-address-display {
  padding-top: 15px;
}
.address-display {
  display: none;
}
#spree-form .payment-method ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#customerbalance_placer {
  margin-bottom: 5px;
}
.spree-summary .name {
  text-align: left;
}
.spree-summary .qty {
  text-align: right;
}
.spree-summary .total {
  text-align: right;
}
.spree-summary .value {
  text-align: right;
}
.spree-summary .title {
  text-align: right;
}
#apply-coupon-form .form-control-feedback {
  right: 40px;
}
.spree-extraproducts .extraproduct-description {
  min-height: 85px;
  padding: 15px;
}
.spree-extraproducts .extraproduct-description .price {
  display: block;
  float: right;
  padding-top: 5px;
  clear: both;
}
.spree-checkout-index,
.paypal-express-review {
  padding-top: 40px;
}
.spree-checkout-index .container.content,
.paypal-express-review .container.content {
  padding-bottom: 20px;
}
.spree-checkout-index .subnav,
.spree-checkout-index #chart-link,
.spree-checkout-index #main-search-container,
.spree-checkout-index #products-menu,
.spree-checkout-index #header-cart-totals,
.paypal-express-review .subnav,
.paypal-express-review #chart-link,
.paypal-express-review #main-search-container,
.paypal-express-review #products-menu,
.paypal-express-review #header-cart-totals {
  visibility: hidden !important;
}
.spree-checkout-index .payment-methods ul {
  list-style: none;
}
#moneriscc_cc_number.is-visa {
  padding-left: 41px;
  background: url(/skin/frontend/default/fresh/images/visa-icon-sm.png) no-repeat scroll 3px center / 35px auto #fff;
}
#moneriscc_cc_number.is-mastercard {
  padding-left: 41px;
  background: url(/skin/frontend/default/fresh/images/mc-icon-sm.png) no-repeat scroll 3px center / 35px auto #fff;
}
.blank-image {
  display: inline-block;
}
#cart-block .cart-remove-item {
  width: 30px;
}
#cart-block .thumb {
  width: 100px;
}
#cart-block .img-thumbnail {
  width: 100%;
  min-width: 50px;
  max-width: 100px;
}
#cart-block .prod-name {
  font-size: 16px;
}
#cart-block .cart-unit-price {
  text-align: center;
  white-space: nowrap;
}
#cart-block .unit-price {
  text-align: right;
  white-space: nowrap;
}
#cart-block .cart-qty {
  width: 100px;
  text-align: center;
}
#cart-block .cart-subtotal {
  text-align: center;
}
#cart-block .subtotal {
  text-align: right;
}
.cart-item-sm label {
  float: left;
  margin-right: 5px;
}
.cart-item-sm .prod-name {
  font-size: 16px;
}
.cart-item-sm .img-thumbnail {
  width: 100%;
  min-width: 50px;
  max-width: 100px;
}
.cart-item-sm .prod-price {
  margin-top: 10px;
  clear: both;
}
.cart-item-sm .unit-price {
  text-align: left !important;
  white-space: nowrap;
}
.cart-item-sm .subtotal .form-control-static {
  padding: 0;
  margin-left: 10px;
  font-weight: normal;
}
#cart-shipping-methods .list-group-item .label {
  right: 10px !important;
}
#shipping-zip-form #country_id {
  width: 200px;
}
.cart-empty {
  clear: both;
}
.product-rating span {
  margin-right: 5px;
}
.catalog-product-view h1 {
  padding: 0;
  margin: 0 0 15px 0;
  font-size: 23px;
  font-weight: bold;
}
.catalog-category-view .tiers .table {
  margin-bottom: 0;
  border: none !important;
}
.catalog-category-view .description-container {
  display: none !important;
  padding: 0 10px;
  margin: 0;
  font-size: 12px;
  text-align: justify;
}
.add-to-cart-container .input-group {
  float: right;
  max-width: 215px;
}
.catalog-product-view #add-to-cart-form {
  clear: both;
}
.product-view-image {
  float: left;
  width: 100%;
  height: 435px;
  clear: both;
}
.product-view-image figure {
  display: block;
  width: 100%;
  height: 420px;
  color: #444;
  text-decoration: none;
}
.product-view-image img {
  width: 100%;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.product-view-image figcaption {
  position: absolute;
  bottom: 3px;
  left: 2%;
  display: block;
  width: 96%;
  font-size: 12px;
  text-align: center;
  background-color: rgba(255, 255, 255, .75);
}
.product-view-image figcaption p {
  padding: 0;
}
.product-view-thumbs {
  /*  padding-top: 15px;*/
  /*  clear:both;
  text-align:center;*/
}
.product-view-thumbs .img-thumbnail {
  width: 100%;
  max-height: 65px;
  margin: 0 0 10% 0;
  color: #fff;
  background: #fff;
}
#promo-image {
  margin-top: 2px;
}
/* Slider */
.media-container .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  -webkit-touch-callout: none;
   -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.media-container .slick-list {
  position: relative;
  display: block;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.media-container .slick-list:focus {
  outline: none;
}
.media-container .slick-loading .slick-list {
  background: #fff;
}
.media-container .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.media-container .slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.media-container .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  zoom: 1;
}
.media-container .slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}
.media-container .slick-track:after {
  clear: both;
}
.media-container .slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
/*.slick-slide img { display: block; }*/
.media-container .slick-slide.slick-loading img {
  display: none;
}
.media-container .slick-slide.dragging img {
  pointer-events: none;
}
.media-container figure {
  visibility: hidden;
}
.media-container .slick-initialized .slick-slide {
  display: block;
  visibility: visible;
}
.media-container .slick-loading .slick-slide {
  visibility: hidden;
}
.media-container .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.media-container .slick-prev,
.media-container .slick-next {
  position: absolute;
  top: 45%;
  width: 40px;
  height: 40px;
  padding: 0;
  margin-top: -10px;
  font-size: 0;
  color: transparent;
  cursor: pointer;
  background: transparent;
  border: none;
  outline: none;
  opacity: 0;
  -webkit-transition: opacity .25s ease-in-out;
     -moz-transition: opacity .25s ease-in-out;
       -o-transition: opacity .25s ease-in-out;
          transition: opacity .25s ease-in-out;
}
.media-container .slick-prev:focus,
.slick-next:focus {
  outline: none;
}
.media-container .slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}
.media-container .slick-prev:before,
.slick-next:before {
  font-size: 40px;
  line-height: 1;
  color: #fff;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.media-container .slick-prev {
  left: 0;
}
.media-container .slick-prev:before {
  font-family: 'Glyphicons Halflings';
  text-shadow: 0 0 1px #000;
  content: "\e257";
}
.media-container .slick-next {
  right: 0;
}
.media-container .slick-next:before {
  font-family: 'Glyphicons Halflings';
  text-shadow: 0 0 1px #000;
  content: "\e258";
}
/* Dots */
.media-container .slick-dots {
  display: none !important;
  float: left;
  width: 100%;
  padding: 0;
  margin-top: 10px;
  clear: both;
  text-align: center;
  list-style: none;
}
.media-container .slick-dots li {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 25px;
  padding: 0;
  margin: 0 5px;
  cursor: pointer;
}
.media-container .slick-dots li button {
  display: block;
  width: 25px;
  height: 25px;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  cursor: pointer;
  background: transparent;
  border: 0;
  outline: none;
}
.media-container .slick-dots li button:focus {
  outline: none;
}
.media-container .slick-dots li button:before {
  width: 20px;
  height: 20px;
  font-family: 'Glyphicons Halflings';
  font-size: 20px;
  color: #f0f0f0;
  text-align: center;
  content: "\e060";

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.media-container .slick-dots li.slick-active button:before {
  color: #3c7cb3;
}
.product-view-image:hover .slick-prev,
.product-view-image:hover .slick-next {
  opacity: .6;
}
.slick-slider {
  -ms-touch-action: auto!important;
      touch-action: auto!important;
}
#gallery-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10000002;
  display: block;
  width: 92px;
  height: 100px;
  padding-top: 11px;
  font-size: 60px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 0 1px #000;
}
.has-zoom {
  cursor: -webkit-zoom-in;
  cursor:         zoom-in;
}
#gallery-images {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000000;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #0b0b0b;
}
#gallery-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 10000001;
  height: 100px;
}
#gallery-thumbs {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000002;
  padding: 10px;
}
#gallery-thumbs a {
  display: block;
  float: left;
  width: 75px;
  height: 75px;
  margin-right: 5px;
}
#gallery-loader {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
}
#gallery-image-container {
  position: fixed;
  top: 100px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: move;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
}
.catalog-product-view .page-section {
  margin: 20px 0 !important;
}
.category-add-container {
  float: right;
}
.catalog-product-view .add-to-cart-container {
  padding-right: 25px;
  padding-left: 0;
}
.catalog-product-view .add-to-cart,
.catalog-category-view .add-to-cart {
  width: auto;
}
.catalog-product-view .add-to-cart-input-group .input-group-btn {
  width: auto;
}
.catalog-product-view .add-to-cart-input-group .input-group-btn button {
  width: auto;
}
.catalog-product-view .we-buy-at {
  display: block;
  padding-top: 5px;
  clear: both;
}
.catalog-product-view .main-product-price {
  padding-bottom: 5px;
  font-size: 35px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}
.media-container {
  direction: ltr;
}
.buy-button-container {
  height: 92px;
  padding-top: 22px;
  /*  font-size: 13px;
  color: #bababa;*/
  margin: 0;
}
.addsuccess-action {
  display: block;
  float: left;
  width: 100%;
  margin-top: 5px;
  clear: both;
}
.addsuccess-related h3 {
  margin-top: 0;
}
.addsuccess-thumb {
  height: 125px;
}
#description.page-section {
  text-align: justify;
}
#description.page-section p {
  padding: 5px 2px;
}
/*.catalog-product-view #related .panel-footer
{
  height:60px;
}*/
.product-review-form {
  display: none;
  padding: 20px;
  margin: 10px 0;
}
.review-message {
  display: none;
}
.product-review-form textarea {
  height: 75px;
}
.product-review-form .btn {
  width: 100%;
}
.review-rating-select input {
  position: absolute;
  left: -9999px;
}
.review-rating-select label {
  display: inline-block;
  margin-right: 5px;
  font-size: 24px;
  color: #f0f0f0;
  cursor: pointer;
}
.review-rating-select label:hover {
  color: #3c7cb3;
}
.review-rating-select .selected {
  color: #3c7cb3 !important;
}
.product-alert-button {
  float: left;
  margin-left: 20px;
}
.product-alert-button + div {
  float: left;
  width: 42%;
  margin-left: 15px;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  text-transform: uppercase;
}
/*.catalog-product-view .product-alert-button + div
{
  margin-left: 20px;
}*/
#login-error,
#fyp-error,
#resetpassword-error {
  display: none;
}
.has-error #login-error,
.has-error #fyp-error,
.has-error #resetpassword-error {
  display: block;
}
.category-view {
  clear: both;
}
img.category-icon {
  width: 35px;
  margin-right: 10px;
}
.category-footer,
.category-header {
  float: left;
  width: 100%;
  margin: 20px 0;
  clear: both;
}
.category-footer ul,
.category-header ul {
  float: left;
  width: 30%;
}
.facet-container {
  display: table;
  padding: 0;
  margin: 0;
  clear: both;
  text-align: left;
  white-space: nowrap;
}
.category-paginatortext {
  clear: both;
  color: #333;
}
.category-paginator {
  float: left;
  clear: both;
}
.category-paginator .pagination {
  margin: 5px 0;
}
.facet-container > .dropdown,
.facet-container > a,
.facet-container > button {
  display: inline-block;
  margin: 2px;
  vertical-align: top;
}
.btn.direction-toggle {
  padding-right: 5px;
  padding-left: 5px;
}
.category-view .category-products,
.flare-index-index .category-products,
.spree-wishlist-index .category-products {
  position: relative;
  float: left;
  width: 100%;
  margin-top: 10px;
  clear: both;
}
#flare-rows {
  font-weight: normal;
  color: #3c7cb3;
  background: none #fff !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bg-white.with-border {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  border: 1px solid #efefef;
}
.bg-white {
  padding-top: 10px;
  background-color: white;
}
.category-product-unit {
  display: table;
  padding: 10px;
  margin-bottom: 10px;
  /*  max-width: 375px;*/
}
.category-product-unit h3 {
  margin: 0;
  font-size: 14px;
}
/*.category-product-unit .alert-default {
  position: initial;
}*/
.category-product-unit .img-thumbnail {
  border: medium none #fff;
}
.no-mediaqueries .category-product-unit {
  width: 49% !important;
}
.category-product-unit .has-media {
  position: relative;
}
.category-product-unit .catalog-product-media-play {
  display: none;
}
.category-product-unit .has-media .catalog-product-media-play {
  position: absolute;
  top: 0;
  right: 10%;
  display: block !important;
  font-size: 300%;
}
.skive .category-product-unit .has-media .glyphicons.glyphicons-play {
  position: absolute;
  top: 0;
  right: 10%;
  display: block !important;
  font-size: 300%;
}
.catalog-category-view .price-type-toggle-container,
.flare-index-index .price-type-toggle-container,
.spree-wishlist-index .price-type-toggle-container {
  float: right;
  padding: 0;
  margin-top: 22px;
  text-align: right;
}
.category-product-name {
  display: block;
  height: 40px;
  padding: 0 10px 0 10px;
  margin-bottom: 5px;
  font-weight: bold;
}
.category-product-image {
  display: block;
}
img.category-product-image {
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
.category-product-price {
  margin: 5px 0;
  text-align: right;
  white-space: nowrap;
}
.category-call-for-price {
  padding-top: 50px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.subcat-container:nth-child(3n+1) {
  float: left;
  clear: left;
}
.to-price-container small {
  display: none;
}
.featured-product .to-price-container small,
.related-product .to-price-container small {
  display: inline;
}
.featured-product a:hover {
  text-decoration: none;
}
.featured-product .promotag {
  position: absolute;
  top: 10px;
}
#ppq {
  display: table;
  width: 100%;
  padding: 0 0 10px 0;
  background-color: #fcfcfc;
  border: 1px solid #ebebeb;
}
.tiers .tier-row {
  cursor: pointer;
}
.tiers .tier-row td {
  border-collapse: separate;
  border-right: none;
  border-left: none;
}
.tiers .tier-row.bg-warning {
  background-color: #fff7e6 !important;
}
.tiers th {
  position: relative;
  padding: 12px 8px !important;
  font-size: 13px;
  font-weight: normal;
  color: #777;
  text-transform: uppercase;
  border: none !important;
}
.tiers th .glyphicons.glyphicons-money,
.tiers th .glyphicons.glyphicons-credit-card {
  line-height: 15px;
}
.tiers th .glyphicons-circle-info {
  padding-left: 3px;
  font-size: 18px;
  line-height: 17px;
  color: #ccc;
}
.catalog-category-view .tiers th,
.flare-index-index .tiers th,
.spree-wishlist-index .tiers th {
  padding: 8px !important;
}
.catalog-category-view .tiers th .halflings.halflings-info-sign,
.flare-index-index .tiers th .halflings.halflings-info-sign,
.spree-wishlist-index .tiers th .halflings.halflings-info-sign {
  padding-left: 8px;
}
.tier-cash-header,
.tier-credit-header {
  cursor: pointer;
}
.tier-qty {
  padding-left: 15px !important;
}
.catalog-product-view .tooltip-container,
.catalog-category-view .tooltip-container,
.flare-index-index .tooltip-container,
.spree-wishlist-index .tooltip-container {
  padding: 10px;
  font-size: 12px;
  text-align: left;
}
.catalog-category-view .tiers th {
  font-size: 12px;
  border-top-color: #efefef !important;
  border-left-color: transparent !important;
}
.store-de-de .catalog-category-view .tiers th .display_pm {
  white-space: normal;
}
.catalog-category-view .tiers th .glyphicons.glyphicons-money,
.flare-index-index .tiers th .glyphicons.glyphicons-money,
.spree-wishlist-index .tiers th .glyphicons.glyphicons-money,
.catalog-category-view .tiers th .glyphicons.glyphicons-credit-card,
.flare-index-index .tiers th .glyphicons.glyphicons-credit-card,
.spree-wishlist-index .tiers th .glyphicons.glyphicons-credit-card,
.catalog-category-view .tiers th .glyphicons-circle-info,
.flare-index-index .tiers th .glyphicons-circle-info,
.spree-wishlist-index .tiers th .glyphicons-circle-info {
  display: none !important;
}
.catalog-category-view .tiers th .display_pm_label,
.flare-index-index .tiers th .display_pm_label,
.spree-wishlist-index .tiers th .display_pm_label {
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
  font-size: 11px;
  text-align: center;
}
.local-fr .catalog-category-view .tiers th .display_pm_label,
.local-fr .flare-index-index .tiers th .display_pm_label,
.local-fr .spree-wishlist-index .tiers th .display_pm_label {
  width: 100%;
}
.catalog-category-view .tiers tr.hidden-xs td.bg-muted:last-child {
  padding-bottom: 9px;
}
.display_pm {
  white-space: nowrap;
}
.store-de-de .display_pm {
  white-space: normal;
}
.product-container-image {
  width: 50px;
}
.category-product-image {
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.category-product-media {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.catalog-product-media-play {
  position: absolute;
  top: 0;
  right: 0;
}
.category-product-alert {
  height: 92px;
  padding-top: 22px;
}
.category-product-alert .product-alert-button {
  float: left;
  margin-left: 0;
}
.flare-selected-glyph {
  float: left;
}
.flare-selected-label {
  float: left;
  margin-left: 5px;
}
.flare-selected-count {
  float: left;
  margin-left: 5px;
}
.footer-container {
  padding-top: 20px;
  padding-bottom: 150px;
  clear: both;
  background-color: #f4f5f5;
  border-top: 1px solid #ddd;
  border-top-color: #ddd;
}
#footer {
  clear: both;
}
#footer p {
  padding: 5px 0;
}
.footer-menu h4 {
  margin: 0 0 5px 0;
  color: #000;
}
.footer-menu a {
  color: #8e8e8e !important;
}
.footer-blocks {
  margin-top: 20px;
  clear: both;
  border-top: 1px solid #ebebeb;
}
.footer-help-label {
  margin-top: 10px !important;
}
.footer-store-label {
  margin-bottom: 10px !important;
}
.checkout-cart-index .footer-blocks {
  display: none;
}
.footer-blocks > div {
  min-height: 100px;
  margin-bottom: 15px;
}
.footer-blocks a.promo {
  display: block;
  min-height: 70px;
  text-decoration: none;
}
.footer-blocks a.promo img {
  float: left;
  width: 25%;
  margin-right: 10px;
}
.footer-blocks a.promo .promo-text {
  float: left;
  width: 65%;
  margin-top: 10px;
}
.footer-blocks .promo-content {
  padding-top: 15px;
}
.footer-callout {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #fcfcfc;
  border: 1px solid #ebebeb;
}
.panel-blank {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.panel-blank .panel-heading {
  font-weight: bold;
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
}
.panel-blank .panel-body {
  padding: 5px !important;
  border: none !important;
}
.panel-blank .panel-footer {
  /*  background-color:@gray-light !important;*/
  padding: 5px;
}
.store-selection-panel {
  cursor: pointer;
}
.store-selection-panel:hover,
.store-selection-panel:focus {
  cursor: pointer;
  border: 1px solid #fdb823;
}
.store-selection-panel .panel-heading {
  position: relative;
  margin: 0 !important;
  font-weight: bold;
  color: #fff;
  background-color: #1c2a35 !important;
  background-image: none !important;
  border: none;
  border-top: 1px solid #1c2a35;
  border-right: 1px solid #1c2a35;
  border-bottom: 2px solid #fdb823;
  border-left: 1px solid #1c2a35;
}
.store-selection-panel .panel-body {
  padding: 5px !important;
  font-size: 16px;
  background: #fcfcfc;
  border-top: none;
  border-right: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
  border-left: 1px solid #bebebe;
}
.store-selection-panel ul {
  padding-left: 25px;
  list-style: outside none square;
}
.store-selection-panel .panel-body:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #efefef));
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
  background:      -o-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef));
  background:         linear-gradient(to bottom, #fcfcfc 0%, #efefef 100%);
  background-color: #ededed;
  background-repeat: repeat-x;
}
.store-selection-panel .panel-body:active,
.store-selection-panel .panel-body:focus {
  background-image: none;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .125) inset;
          box-shadow: 0 3px 5px rgba(0, 0, 0, .125) inset;
}
.store-selection-panel .panel-footer {
  /*  background-color:@gray-light !important;*/
  padding: 5px;
}
.store-selection-modal-store-list {
  list-style: none !important;
}
.store-selection-modal-store-list li:first-child {
  font-size: 20px;
  font-weight: bold;
}
.empty-price {
  display: none;
}
/*.featured-products-container, .featured-products-list
{
  min-height:425px;
}*/
.featured-header {
  padding: 20px;
  margin-top: 0;
  font-size: 30px;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
}
.featured-product,
.related-product {
  position: relative;
  font-size: 12px;
  border: 1px solid #ebebeb !important;
}
.featured-product img,
.related-product img {
  height: 250px;
  margin-top: 0;
}
#related img {
  height: 200px;
}
/*.featured-product .panel-body, .related-product .panel-body
{
  height: 250px;
}

.catalog-product-view .featured-product .panel-body
{
  height:200px;
}*/
.featured-product .empty-price,
.related-product .empty-price {
  display: block;
  color: transparent;
  visibility: hidden;
}
.featured-product .panel-footer,
.related-product .panel-footer {
  min-height: 45px;
  padding: 10px 5px;
  font-size: 14px;
  color: #777;
  background-color: #fcfcfc;
  border-top: none;
}
.featured-product .panel-header,
.related-product .panel-header {
  min-height: 45px;
  padding: 5px;
  color: #333;
  background-color: #fdfdfd;
  border-bottom: 1px solid #bebebe;
}
.featured-product .panel-footer .to-price,
.related-product .panel-footer .to-price,
.featured-product .panel-footer .from-price,
.related-product .panel-footer .from-price {
  display: block;
  margin-top: 10px;
  font-size: 24px;
  color: #333;
}
.featured-product .as-low-as {
  font-size: 14px;
  color: #777;
  visibility: hidden;
}
.featured-product .panel-footer .product-name,
.related-product .panel-footer .product-name {
  display: table;
  width: 100%;
  height: 55px;
}
.featured-product a,
.related-product a,
.featured-product a:active,
.related-product a:active,
.featured-product a:focus,
.related-product a:focus {
  text-decoration: none;
}
.well {
  background-color: #f0f0f0 !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
/* Icon list - Contast Us page*/
.icon-list {
  padding: 0;
  list-style: none;
}
.icon-list .glyphicons {
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  clear: both;
  font-size: 30px;
  color: #2f3b44;
}
.icon-list li > div {
  float: left;
  margin-bottom: 10px;
}
.icon-list-primary {
  font-size: 20px;
}
.icon-list-secondary {
  font-size: 15px;
  color: #777;
}
/* Icon list - Footer */
.footer-icon-list {
  padding: 0;
  list-style: none;
}
.footer-icon-list .glyphicons {
  float: left;
  margin-right: 10px;
  clear: both;
  font-size: 20px;
  color: #2f3b44;
}
.footer-icon-list li > div {
  float: left;
  margin-bottom: 10px;
}
.footer-icon-list-primary {
  font-size: 20px;
}
.footer-icon-list-secondary {
  font-size: 15px;
  color: #777;
}
/* Slider */
.jsbanner-container .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  -webkit-touch-callout: none;
   -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.jsbanner-container .slick-list {
  position: relative;
  display: block;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.jsbanner-container .slick-list:focus {
  outline: none;
}
.jsbanner-container .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.jsbanner-container .slick-slider .slick-list,
.jsbanner-container .slick-track,
.jsbanner-container .slick-slide,
.jsbanner-container .slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.jsbanner-container .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  zoom: 1;
}
.jsbanner-container .slick-track:before,
.jsbanner-container .slick-track:after {
  display: table;
  content: "";
}
.jsbanner-container .slick-track:after {
  clear: both;
}
.jsbanner-container .slick-loading .slick-track {
  visibility: hidden;
}
.jsbanner-container .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.jsbanner-container .slick-slide img {
  float: right;
  width: 100%;
  max-width: 1170px;
  max-height: 300px;
}
.jsbanner-container .slick-slide.slick-loading img {
  display: none;
}
.jsbanner-container .slick-slide.dragging img {
  pointer-events: none;
}
.jsbanner-container a {
  visibility: hidden;
}
.jsbanner-container .slick-initialized .slick-slide {
  display: block;
  visibility: visible;
}
.jsbanner-container .na-only.slick-slide {
  display: none;
  visibility: hidden;
}
.cc-US .jsbanner-container .na-only.slick-slide,
.cc-CA .jsbanner-container .na-only.slick-slide {
  display: block;
  visibility: visible;
}
.jsbanner-container .slick-loading .slick-slide {
  visibility: hidden;
}
.jsbanner-container .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.jsbanner-container .slick-prev,
.jsbanner-container .slick-next {
  position: absolute;
  top: 45%;
  width: 40px;
  height: 40px;
  padding: 0;
  margin-top: -10px;
  font-size: 0;
  color: transparent;
  cursor: pointer;
  background: transparent;
  border: none;
  outline: none;
  opacity: 0;
  -webkit-transition: opacity .25s ease-in-out;
     -moz-transition: opacity .25s ease-in-out;
       -o-transition: opacity .25s ease-in-out;
          transition: opacity .25s ease-in-out;
}
.jsbanner-container .slick-prev:focus,
.jsbanner-container .slick-next:focus {
  outline: none;
}
.jsbanner-container .slick-prev.slick-disabled:before,
.jsbanner-container .slick-next.slick-disabled:before {
  opacity: .25;
}
.jsbanner-container .slick-prev:before,
.jsbanner-container .slick-next:before {
  font-size: 40px;
  line-height: 1;
  color: #fff;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.jsbanner-container .slick-prev {
  left: 15px;
}
.jsbanner-container .slick-prev:before {
  font-family: 'Glyphicons Halflings';
  text-shadow: 0 0 2px #000;
  content: "\e257";
}
.jsbanner-container .slick-next {
  right: 15px;
}
.jsbanner-container .slick-next:before {
  font-family: 'Glyphicons Halflings';
  text-shadow: 0 0 2px #000;
  content: "\e258";
}
/* Dots */
/*.jsbanner-container .slick-slider { margin-bottom: 30px; }*/
.jsbanner-container .slick-dots {
  float: left;
  width: 100%;
  padding: 0;
  margin-top: 10px;
  clear: both;
  text-align: right;
  list-style: none;
}
.jsbanner-container .slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 25px;
  padding: 0;
  margin: 0 5px;
  cursor: pointer;
}
.jsbanner-container .slick-dots li button {
  display: block;
  width: 25px;
  height: 25px;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  cursor: pointer;
  background: transparent;
  border: 0;
  outline: none;
}
.jsbanner-container .slick-dots li button:focus {
  outline: none;
}
.jsbanner-container .slick-dots li button:before {
  width: 20px;
  height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #f0f0f0;
  text-align: center;
  content: "■";

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.jsbanner-container .slick-dots li.slick-active button:before {
  color: #3c7cb3;
}
.jsbanner-container:hover .slick-prev,
.jsbanner-container:hover .slick-next {
  opacity: .6;
}
.jsbanner-timer {
  position: absolute;
  right: 15px;
  bottom: 5px;
  z-index: 20;
  font-size: 25px;
}
.welcome-msg {
  clear: both;
}
#order-quicksearch-form {
  float: right;
  margin-top: 20px;
}
#orders-table {
  margin-top: 10px;
  clear: both;
}
#exchange_rate span {
  min-width: 130px;
}
#main-search-form input {
  height: 46px;
  margin-left: 0 !important;
  font-size: 20px;
  background-color: #fcfcfc !important;
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#main-search-form .btn {
  height: 46px;
  font-size: 20px;
  line-height: 1;
  color: #15130e;
  background-color: #fcfcfc;
  border: 2px solid transparent;
}
.ajax-spot {
  white-space: nowrap;
}
.spot-price {
  font-size: 14px;
  font-weight: normal;
  color: #777;
}
.spot-diff {
  font-size: 14px;
}
#metal-select.nav-pills > li.active .ajax-spot .spot-price,
#metal-select.nav-pills > li.active .ajax-spot .spot-diff,
.dropdown-menu a:hover .ajax-spot .spot-price,
.dropdown-menu a:hover .ajax-spot .spot-diff {
  color: #fcfcfc !important;
}
.cms-home .page-header {
  display: none !important;
}
.service-promo .panel-heading {
  padding-bottom: 0;
}
.service-promo h3 {
  margin: 0;
}
.service-promo .panel-body {
  padding: 5px 15px;
  color: #ebebeb;
}
.service-promo .panel-footer {
  padding: 5px 15px;
}
.panel-group > .col-xs-12 {
  margin-top: 10px;
}
#currency-menu {
  margin-top: 0;
  border-right: 1px solid #ddd;
}
#currency-menu .dropdown-toggle {
  padding-top: 5px;
}
#home-header {
  margin-top: 10px;
}
#charts-container {
  padding-right: 4px;
}
#banners-container {
  margin-top: 25px;
}
.dynagraph-index-index #x-controls {
  margin-bottom: 10px;
}
.dynagraph-index-index #chart-container {
  position: relative;
  height: 400px;
}
.dynagraph-index-index .btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin: 0 !important;
}
.dynagraph-index-index .btn-toolbar {
  margin-top: 5px;
  margin-left: -20px;
}
.paypal-express-review .social.social-paypal {
  color: #263b80;
}
#global-share-link {
  margin: 20px 0;
}
#global-share-link .glyphicons {
  margin-top: 0;
}
.landing-page .vid {
  position: relative;
  height: 0;
  padding-top: 30px;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.landing-page .vid iframe,
.landing-page .vid object,
.landing-page .vid embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wishlist-link-container {
  display: block;
  font-size: 12px;
  text-align: center;
}
.wishlist-link-container .glyphicons-star,
.wishlist-link-container .glyphicons-star-empty {
  display: block;
  margin-top: -7px;
  font-size: 28px;
}
.wishlist-link-container.button-ajax-loading::before {
  left: 36% !important;
  display: block !important;
  margin-top: 10px !important;
  font-size: 28px !important;
}
.wishlist-link-container a {
  color: #777;
}
.catalog-category-view .button-ajax-loading::before,
.flare-index-index .button-ajax-loading::before,
.spree-wishlist-index .button-ajax-loading::before {
  margin-top: 2px !important;
  margin-left: -5px !important;
  font-size: 100%;
}
.wishlist-link-container a,
.wishlist-link-container a:hover,
.wishlist-link-container a:active {
  text-decoration: none !important;
}
.wishlist-add,
.wishlist-remove {
  cursor: pointer;
}
a.wishlist-add,
a.wishlist-remove {
  color: #777 !important;
  text-decoration: none;
}
.product-in-stock {
  font-size: 12px;
  color: #777;
  text-align: center;
}
.product-in-stock .glyphicons-ok {
  margin-top: -5px;
  font-size: 27px;
}
nav.yamm li.dropdown.yamm-fw > ul.dropdown-menu {
  right: -2px;
  left: -2px;
}
.yamm-fw .submenu-container {
  min-height: 325px;

     -moz-column-count: 3;
     -moz-column-gap: 5px;
  -webkit-column-count: 3;
  -webkit-column-gap: 5px;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.yamm-fw .submenu ul {
  display: table;
  padding-left: 0;
  margin-bottom: 14px;
  list-style: none;

  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
}
.collapse {
  display: inherit;
  visibility: inherit;
}
#account-dropdown.compact > li {
  display: none;
}
.view-all-link {
  margin-bottom: 10px;
}
.view-all-link > a {
  font-size: 18px;
  font-weight: bold;
  color: #222;
}
#scroller {
  position: fixed;
  top: 30%;
  right: 0;
  z-index: 10000;
  display: table;
  width: 50px;
  opacity: 0;
  -webkit-transition: all .1s ease;
       -o-transition: all .1s ease;
          transition: all .1s ease;
}
#scroller a {
  display: block;
  padding: 5px;
  font-size: 25px;
  color: #777;
  text-align: center;
}
#scroller a:hover,
#scroller a:active {
  text-decoration: none;
}
.scroller-section-link {
  display: none !important;
}
.promotag {
  display: inline-block;
  padding: 2px 7px 3px;
  margin-right: 5px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}
.promotag.promotag-exclusive {
  background-color: #414149;
}
.promotag.promotag-new {
  background-color: #00a5ff;
}
.promotag.promotag-sale {
  background-color: #81c000;
}
.promotag.promotag-pre-sale {
  background-color: #4ecbc3;
}
.promotag.promotag-toppick {
  background-color: #fdb823;
}
.promotag.promotag-flashsale {
  background-color: #ff4001;
}
.promo-block-container {
  position: relative;
  height: 45px;
  padding: 0;
  margin-bottom: 10px;
}
.promo-block-icon {
  float: left;
  width: 45px;
  height: 45px;
  padding: 5px;
  font-size: 25px;
  font-weight: bold;
  color: #fdb823;
  text-align: center;
  background-color: #2b2b2b;
}
.promoblock-empty {
  visibility: hidden;
}
.promoblock-discount .promo-block-icon:after {
  content: '%';
}
.promoblock-flashsale .promo-block-icon:after {
  font-family: 'Glyphicons Regular';
  content: '\E242';
}
.promoblock-info .promo-block-icon:after {
  font-family: 'Glyphicons Regular';
  content: '\E196';
}
.promoblock-shipping .promo-block-icon:after {
  font-family: 'Glyphicons Regular';
  content: '\E412';
}
.promo-block-message {
  height: 45px;
  padding: 10px 5px 5px 5px;
  font-size: 20px;
  font-weight: bold;
  color: #333;
  text-align: center;
  text-transform: uppercase;
  background-color: #f4f5f5;
}
.catalog-category-view .promo-block-message,
.flare-index-index .promo-block-message,
.spree-wishlist-index .promo-block-message {
  font-size: 17px;
}
@media (min-width: 1199px) {
  .category-product-unit:nth-child(3n+1) {
    float: left;
    clear: left;
  }
}
@media (max-width: 1599px) {
  #bottom-ticker a {
    width: 180px;
  }
}
@media (max-width: 1199px) {
  .homepage-chart {
    height: 91px;
    margin: 4px 0;
  }
  .facet-container {
    float: left;
    padding-left: 15px;
    margin: 0 0 0 -12px;
    text-align: left;
    white-space: nowrap;
  }
  .category-footer ul > li,
  .category-header ul > li {
    width: 24%;
  }
  .announce-shipping {
    padding-right: 0;
    font-size: 12px;
  }
  .category-product-unit:nth-child(2n+1) {
    float: left;
    clear: left;
  }
  #bottom-ticker a {
    width: 150px;
  }
  .catalog-product-view h1 {
    font-size: 18px;
  }
  .catalog-product-view .pagelinks {
    margin: 0;
  }
  .tiers th {
    font-size: 11px;
  }
}
@media (max-width: 1024px) {
  #home-header {
    height: auto;
  }
  #home-header > div {
    margin-top: 0;
  }
  img.category-product-image {
    width: 145px;
    height: 145px;
    margin: 0 auto;
  }
  .catalog-category-view .product-container-image {
    width: 25px;
  }
  #cart-dropdown {
    right: 0;
  }
  #bottom-ticker {
    bottom: -2px;
    display: table;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .176);
            box-shadow: 0 6px 12px rgba(0, 0, 0, .176);
  }
  #bottom-ticker .container {
    display: table;
    float: left;
    width: auto !important;
  }
  #bottom-ticker .navbar-nav > li {
    padding-left: 8px;
    clear: both;
  }
  #view-charts-link {
    width: 115px !important;
    height: 35px;
    text-align: left;
  }
  #view-charts-link .glyphicons-charts {
    margin: 0 10px 0 10px;
    font-size: 20px;
    color: #fcb721;
  }
  #bottom-ticker.collapsed {
    bottom: -4px;
    height: 0 !important;
    background: transparent !important;
    border-color: transparent !important;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #bottom-ticker.collapsed .spot-link {
    display: none;
  }
  #view-charts-link .caret {
    display: inline-block;
  }
  .tiers th .glyphicons.glyphicons-money,
  .tiers th .glyphicons.glyphicons-credit-card {
    display: none;
  }
  .tiers th .glyphicons-circle-info {
    position: absolute;
    top: 6px;
    right: 6px;
  }
  .featured-product img,
  .related-product img {
    height: 175px;
    margin-top: 0;
  }
  #related img {
    height: 175px;
  }
}
@media (max-width: 990px) {
  body {
    padding-top: 155px;
  }
  body.cms-home {
    padding-top: 205px;
  }
  .homepage-chart {
    float: left;
    width: 49%;
    height: 114px;
    margin: 0 2px;
  }
  #charts-container {
    padding: 0;
  }
  /*  .product-view-image
  {
    clear: both;
    float: left;
    width: 250px;
    height:315px;
  }

  .product-view-image figure
  {
    display:block;
    width:250px;
    height:300px;
    text-decoration:none;
    color:#444;
  }

  .product-view-image img
  {
    width:250px;
    height:250px;
  }*/
  .catalog-category-view .product-container-image {
    display: none;
  }
  .category-product-unit {
    height: 440px;
  }
  img.category-product-image {
    width: 120px;
    height: 120px;
  }
  /*  .media-container .slick-list {height:315px}*/
  .page-header p.text-center {
    max-width: 150px;
  }
  .top-pick-container img {
    margin-top: 20px;
  }
  .nav-buttons .glyphicons,
  .nav-buttons .halflings {
    margin-top: 12px;
  }
  .nav-buttons.dropdown {
    position: static;
  }
  #account-dropdown,
  #cart-dropdown {
    right: 0;
  }
  .nav-button-label .firstrow {
    /*    position: absolute;
    left: -25px;
    top: 7px;
    text-align: center;
    width: 105px;
    font-size:14px;
    overflow:hidden;
    white-space:nowrap;
    font-weight: bold;
    text-shadow: 0px 0px 2px #000;
    text-overflow: ellipsis;*/
    display: none;
  }
  .nav-button-label .caret {
    position: absolute;
    right: 3px;
    bottom: 20px;
  }
  .navitem-moremenu + .dropdown-menu {
    right: 0;
  }
  .tiers .display_pm_label {
    display: inline-block;
    width: 93px;
    text-align: left;
  }
  .tiers .display_pm {
    white-space: nowrap;
  }
  .catalog-category-view .tiers th {
    padding: 4px !important;
    font-size: 11px;
  }
}
@media (max-width: 768px) {
  body {
    padding-top: 100px;
  }
  body.cms-home {
    padding-top: 170px;
  }
  .page-header h1 {
    width: 100%;
  }
  .page-header h2,
  .page-header .h2 {
    float: left;
    width: 100%;
    margin: 0 0 5px 0;
    clear: both;
    text-align: left;
  }
  .page-header h2 .btn-lg,
  .page-header .h2 .btn-lg {
    float: right;
  }
  .product-rating {
    float: left;
    width: 45%;
  }
  .page-social {
    margin-top: 0;
    clear: none;
  }
  .row {
    margin-right: 0;
    margin-left: 0;
  }
  .product-alert-button {
    margin-left: 0;
  }
  .catalog-category-view .tiers,
  .flare-index-index .tiers,
  .spree-wishlist-index .tiers {
    padding: 0;
  }
  .catalog-category-view .tiers div,
  .flare-index-index .tiers div,
  .spree-wishlist-index .tiers div {
    padding: 1px !important;
  }
  img.category-product-image {
    /*    max-width: 200px;*/
    width: 100%;
    height: inherit;
  }
  .category-product-price {
    float: left;
  }
  .catalog-product-view h1 {
    font-size: 16px;
  }
  .category-product-alert {
    margin-top: 20px;
  }
  .category-product-alert .product-alert-button + div {
    float: right;
    width: 41%;
    margin-top: 5px;
    margin-left: 4px;
    font-size: 14px;
  }
  .category-footer ul > li,
  .category-header ul > li {
    width: 32%;
  }
  .category-paginator {
    margin-left: 6px;
  }
  .category-paginatortext {
    padding: 5px;
    margin-left: 7px;
    clear: both;
    background-color: #fcfcfc;
  }
  #header-callout {
    display: none;
  }
  .spree-checkout-index #header-callout,
  .paypal-express-review #header-callout {
    display: block;
  }
  #main-search-form {
    margin-right: 10px;
  }
  .spree-checkout-index #billing_address_list > .form-group,
  .spree-checkout-index #shipping_address_list > .form-group,
  .spree-checkout-index #billing_address_list > .form-group,
  .spree-checkout-index #shipping_address_list > .form-group {
    padding-right: 0;
    padding-left: 0;
  }
  #home-header {
    height: auto;
    margin-top: 10px;
  }
  #charts-container {
    padding-right: 0;
    padding-left: 0;
  }
  #banners-container {
    padding-right: 0;
    padding-left: 0;
    margin-top: 5px !important;
  }
  /*  .featured-products-list > div:nth-child(7)
  {
    clear:none;
  }
  .featured-products-list > div:nth-child(4)
  {
    clear:both;
  }*/
  .page-header p.text-center {
    max-width: 150px;
  }
  .tiers > .row:first-child {
    font-size: 12px;
  }
  .catalog-product-view .add-to-cart-container {
    padding-right: 0;
  }
  .catalog-category-view .tiers th .display_pm_label,
  .flare-index-index .tiers th .display_pm_label,
  .spree-wishlist-index .tiers th .display_pm_label {
    width: 52%;
  }
  .nav .promo-block-message {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  #totals-block {
    clear: both;
  }
  body {
    padding-top: 100px;
    font-size: 16px;
  }
  body.cms-home {
    padding-top: 140px;
  }
  .landing-page body {
    padding-top: 20px;
  }
  body.spree-checkout-index,
  body.paypal-express-review {
    padding-top: 90px;
  }
  .container.content {
    padding-top: 20px;
  }
  h1,
  .h1 {
    font-size: 24px;
    font-weight: bold;
  }
  h2,
  .h2,
  legend {
    font-size: 18px;
    font-weight: bold;
  }
  h3,
  .h3 {
    font-size: 16px;
    font-weight: bold;
  }
  h4,
  .h4 {
    font-size: 14px;
    font-weight: bold;
  }
  .page-header {
    margin-top: 30px !important;
  }
  .page-header h1 small {
    display: block;
    padding: 10px 2px;
    font-size: 65%;
  }
  .addsuccess-related h3 {
    margin-top: 10px;
  }
  .container,
  .container-fluid,
  .row {
    padding-right: 2px;
    padding-left: 2px;
  }
  .navbar-header {
    margin: 2px;
  }
  .subnav {
    display: table;
    width: 100%;
    height: auto;
    text-align: left;
  }
  .collapse {
    display: none;
    visibility: hidden;
  }
  nav.yamm li.dropdown.yamm-fw > ul.dropdown-menu {
    right: auto;
    left: auto;
  }
  .yamm-fw .submenu-container {
    min-height: auto;
    padding: 0;

       -moz-column-count: auto;
       -moz-column-gap: 5px;
    -webkit-column-count: auto;
    -webkit-column-gap: 5px;
    -webkit-column-count: auto;
       -moz-column-count: auto;
            column-count: auto;
    -webkit-column-gap: 5px;
       -moz-column-gap: 5px;
            column-gap: 5px;
  }
  .yamm-fw .submenu ul {
    display: table;
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;

    -webkit-column-break-inside: auto;
    page-break-inside: auto;
    break-inside: auto;
  }
  #nav-cat > .nav.navbar-nav {
    width: 100%;
    border-top: 2px solid #343434;
  }
  #nav-cat .caret {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  #nav-cat.collapsing {
    width: 100% !important;
    -webkit-transition-duration: .01s;
         -o-transition-duration: .01s;
            transition-duration: .01s;
  }
  .subnav .nav > li > a {
    height: 35px;
    padding-top: 4px !important;
  }
  .subnav .nav > li.dropdown {
    position: static;
    border-bottom: 1px solid transparent;
    border-bottom-right-radius: 5%;
    border-bottom-left-radius: 5%;
  }
  .top-pick-container {
    max-width: 250px;
  }
  .toppick-deal {
    display: none !important;
  }
  .submenu-container ul:nth-of-type(1n+9) {
    display: none;
  }
  .subnav .nav > li.dropdown:hover {
    border-bottom: 1px solid #dedede;
  }
  #nav-cat .navbar-nav {
    padding-bottom: 10px;
  }
  #nav-cat .dropdown-menu {
    top: 150px !important;
    right: 0;
    left: auto !important;
    width: auto;
    border: none !important;
  }
  .submenu-container .view-all-link {
    padding: 0 0 10px 0;
    font-size: 16px;
    font-weight: bold;
    color: #000 !important;
  }
  .submenu-container .view-all-link a {
    color: #222;
    text-decoration: none;
  }
  .subcat-name > a {
    display: block;
    padding: 3px 10px !important;
    clear: both;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #222;
    white-space: nowrap;
  }
  .subcat-name > a:focus,
  .subcat-name > a:hover,
  .subcat-name > a:active {
    color: #fff;
    text-decoration: none;
    background-color: #3c7cb3 !important;
  }
  #main-search-container {
    position: absolute;
    top: 92px;
    right: -4px;
    width: 85%;
    height: 51px;
  }
  #main-search-form input {
    height: 43px;
  }
  #main-search-form .btn {
    height: 43px;
    color: #15130e;
    background-color: #fcfcfc;
    border: 2px solid transparent;
  }
  .homepage-chart {
    width: 100%;
    height: 97px;
    margin: 1px 0;
  }
  .featured-header {
    margin-right: 0;
    margin-left: 0;
  }
  .page-header {
    margin: 30px 0 0 0 !important;
  }
  #homepage-mobile-header {
    margin-top: 20px;
  }
  .nav-buttons.dropdown {
    float: left;
    width: 50%;
  }
  #account-dropdown,
  #cart-dropdown {
    right: 0;
    left: auto;
  }
  .navbar-thinheader .nav > li > a {
    height: 31px;
  }
  .nav-buttons.dropdown {
    height: 58px;
    padding-top: 5px;
  }
  .nav-buttons.dropdown > a {
    float: right;
    height: 55px;
    padding-top: 0;
  }
  .nav-buttons .glyphicons,
  .nav-buttons .halflings {
    margin-top: 10px;
  }
  .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 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .select-parent .caret {
    position: absolute;
    top: 15px;
    right: 15px;
  }
  .list-group-item .label,
  label.btn .label {
    right: 10px;
  }
  label.list-group-item > div {
    margin-right: 17%;
  }
  div.list-group-item > div {
    margin-right: 17%;
  }
  #gallery-header {
    height: 70px;
  }
  #gallery-thumbs-sm.slick-slider {
    left: 70px;
    width: 75px;
    padding: 10px;
    margin-bottom: 0;
  }
  #gallery-thumbs-sm .slick-prev,
  #gallery-thumbs-sm .slick-next {
    opacity: 1;
  }
  #gallery-thumbs-sm .slick-prev {
    left: -40px;
  }
  #gallery-thumbs-sm .slick-next {
    right: -40px;
  }
  #gallery-header .slick-prev,
  #gallery-header .slick-next {
    top: 30px !important;
  }
  #gallery-close {
    height: 70px;
    padding-top: 5px;
    font-size: 55px;
  }
  #gallery-image-container {
    top: 70px;
  }
  .featured-product img,
  .related-product img {
    margin-top: 0;
  }
  .category-product-image {
    margin-bottom: 0 !important;
  }
  .catalog-product-view .media-container {
    margin-right: auto;
    margin-left: auto;
    /*    width:250px*/
  }
  .catalog-product-view .addtocart-container {
    padding: 20px 0 0 0;
    clear: both;
  }
  .category-product-unit {
    width: 100%;
    height: 180px !important;
  }
  .category-product-unit:nth-child(2n+1) {
    width: 100%;
  }
  .category-product-price {
    float: left;
  }
  .category-footer ul > li,
  .category-header ul > li {
    width: 47%;
  }
  .category-footer ul > li div,
  .category-header ul > li div {
    float: left;
    width: 50%;
    margin-top: 12px;
    white-space: normal;
  }
  .category-product-unit .has-media .glyphicons.glyphicons-play {
    top: 40%;
    right: 5%;
  }
  .product-container-image {
    display: none;
  }
  .btn-group .btn + .btn,
  .btn-group .btn + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .btn-group {
    margin: 2px;
  }
  .catalog-product-view .main-product-price {
    padding: 0;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
  }
  /*  .catalog-product-view .tooltip-container
  {
    min-width:315px !important;
  }*/
  .catalog-product-view #related .product-name {
    margin-top: 20px;
  }
  #login-form,
  #register-form,
  #fyp-form {
    margin-bottom: 20px;
  }
  .category-paginatortext {
    text-align: center;
  }
  .category-paginator {
    float: none;
    clear: both;
  }
  .catalog-category-view .price-type-toggle-container,
  .flare-index-index .price-type-toggle-container,
  .spree-wishlist-index .price-type-toggle-container {
    float: left;
    padding: 0 5px;
    margin-top: 5px;
    clear: both;
    text-align: left;
  }
  .pagination {
    display: block;
    width: 100%;
  }
  .pagination li {
    display: none;
  }
  .pagination li.prev,
  .pagination li.next {
    display: block;
  }
  .pagination li.prev {
    float: left;
  }
  .pagination li.next {
    float: right;
  }
  .pagination li.prev a,
  .pagination li.next a {
    width: 80px;
    font-weight: bold;
    color: #777;
    text-align: center;
    border: none;
  }
  .pagination li.prev.disabled a,
  .pagination li.next.disabled a {
    visibility: hidden;
  }
  .flare-index-index .category-paginatortext {
    display: none;
  }
  .page-counter {
    padding-top: 7px;
  }
  .paginator-text {
    text-align: center;
  }
  .facet-container {
    display: block;
  }
  .facet-container {
    margin: 0;
  }
  .facet-container > .dropdown,
  .facet-container > a,
  .facet-container > button,
  #flare-sort {
    float: left;
    width: 100%;
    margin: 2px;
    clear: both;
  }
  .facet-container > .dropdown button {
    width: 100%;
    text-align: left;
  }
  .facet-container > .dropdown button .caret {
    float: right;
    margin-top: -10px;
    vertical-align: top !important;
  }
  .BBchrome.BPmobile .facet-container > .dropdown button .caret {
    float: right;
    margin-top: 10px;
  }
  #flare-sort {
    width: 90%;
    margin: 2px 0;
  }
  .direction-toggle {
    width: 10% !important;
    margin: 2px 0 !important;
    text-align: center !important;
  }
  #main-search-form {
    float: right;
    margin-right: 0;
  }
  .twitter-typeahead {
    width: 100% !important;
  }
  .navbar-thinheader {
    height: 36px;
    background-color: #f4f5f5;
    border-bottom: 2px solid #fdb823;
  }
  .navbar-nav {
    margin: 0 7.5px;
  }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: transparent;
  }
  .navbar-form {
    margin: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  ul.dropdown-menu[aria-labelledby="dropdown-mint"],
  ul.dropdown-menu[aria-labelledby="dropdown-manufacturer"] {
    min-width: 200px;
  }
  #products-menu {
    position: absolute;
    left: 0;
  }
  #products-menu .dropdown-toggle {
    font-weight: bold;
  }
  #currency-menu .dropdown-header {
    font-size: 18px;
  }
  #cart-dropdown {
    min-width: auto;
    max-width: 150px;
  }
  #cart-dropdown a {
    padding-left: 5px;
  }
  #cart-dropdown .label {
    color: #777;
  }
  nav.navbar-inverse {
    border-bottom: 1px solid #fdb823;
  }
  .navbar-thinheader .navbar-nav > li > a {
    padding: 5px 5px 3px;
  }
  .navbar-brand {
    padding: 0 20px 0;
  }
  /*  .navbar-toggle
  {
    border:none !important;
    margin-top:0;
    height:38px;
    margin-right:0;
    margin-bottom:0;
  }*/
  #selected-currency-text {
    font-size: 14px;
    font-weight: bold;
  }
  #order-quicksearch-form {
    float: left;
    width: 100%;
    margin-top: 5px;
  }
  .nav-pills.section-select li {
    width: 49%;
  }
  .dynagraph-index-index #chart-container {
    position: relative;
    height: 200px;
  }
  .dynagraph-index-index #metal-select li {
    width: 49%;
  }
  .dynagraph-index-index .btn-toolbar {
    margin-top: 5px;
    margin-left: -5px;
  }
  legend a {
    font-size: 90% !important;
  }
  #banners-container {
    height: auto !important;
  }
  .jsbanner-timer {
    font-size: 60%;
  }
  .page-header p.text-center {
    max-width: 100%;
  }
  #bottom-ticker .navbar-nav > li {
    padding-left: 0;
  }
  #view-charts-link {
    bottom: -1px;
    width: 45px !important;
    height: 40px;
  }
  .tiers > .row:first-child {
    font-size: 10px;
  }
  .category-product-alert {
    height: auto;
    padding-top: 0;
    padding-bottom: 20px;
  }
  .wishlist-link-container .glyphicons-star,
  .wishlist-link-container .glyphicons-star-empty {
    font-size: 27px;
  }
  .wishlist-link-container.button-ajax-loading::before {
    left: 36% !important;
    display: block !important;
    font-size: 23px !important;
  }
  .wishlist-link-container > a {
    font-size: 12px;
  }
  .product-in-stock .glyphicons-package {
    font-size: 25px;
  }
  .product-in-stock > div {
    font-size: 12px;
  }
  #scroller {
    left: auto !important;
    width: 35px;
  }
  .scroller-section-link {
    display: none !important;
  }
  #scroller a {
    padding-right: 10px;
    font-size: 20px;
    text-align: right;
  }
  /*  .scroller-item
  {
    width: 90%;
  }*/
  .product-view-image .slick-prev,
  .product-view-image .slick-next {
    opacity: 1;
  }
  .promo-block-message {
    font-size: 17px;
  }
  .catalog-category-view .promo-block-message,
  .flare-index-index .promo-block-message,
  .spree-wishlist-index .promo-block-message {
    font-size: 15px;
  }
  .category-product-unit {
    max-width: auto;
  }
}
@media (max-width: 359px) {
  .navbar-thinheader .nav > li > a {
    font-size: 12px;
  }
}
.no-placeholder label.sr-only {
  position: relative;
  width: auto;
  height: auto;
  margin: auto;
  overflow: auto;
  clip: auto;
}
.BEwebkit.BPtablet .facet-container .input-group-addon,
.BEwebkit.BPtablet .facet-container .input-group-btn .BEwebkit.BPdesktop .facet-container .input-group-addon,
.BEwebkit.BPdesktop .facet-container .input-group-btn {
  width: auto !important;
}
.no-mediaqueries body,
.no-mediaqueries #nav-links,
.no-mediaqueries #nav-links li,
.no-mediaqueries #selected-currency {
  /* visibility: hidden; */
}
.no-mediaqueries {
  background: transparent;
}
.BBmsie.BV8 .dropdown-menu > li.active a,
.BBmsie.BV8 .dropdown-menu > li a:hover,
.BBmsie.BV8 .dropdown-menu > li a:active,
.BBmsie.BV8 .dropdown-menu > li a:focus,
.BBmsie.BV9 .dropdown-menu > li.active a,
.BBmsie.BV9 .dropdown-menu > li a:hover,
.BBmsie.BV9 .dropdown-menu > li a:active,
.BBmsie.BV9 .dropdown-menu > li a:focus {
  color: #000 !important;
}
.BBmsie.BV8 .navbar-inverse .navbar-nav .open .dropdown-menu > li a:focus,
.BBmsie.BV8 .navbar-inverse .navbar-nav .open .dropdown-menu > li a:hover,
.BBmsie.BV8 .navbar-inverse .navbar-nav .open .dropdown-menu > li a:active,
.BBmsie.BV9 .navbar-inverse .navbar-nav .open .dropdown-menu > li a:focus,
.BBmsie.BV9 .navbar-inverse .navbar-nav .open .dropdown-menu > li a:hover,
.BBmsie.BV9 .navbar-inverse .navbar-nav .open .dropdown-menu > li a:active {
  color: #000 !important;
}
.BBfirefox.BV3 label.list-group-item div {
  display: inline;
}
.support-alert {
  clear: both;
}
.supported #no-support-notice {
  display: none !important;
}
#some-support-notice {
  display: none;
}
.supported.BGc #some-support-notice {
  display: block;
}
#eu-cookie-notice {
  clear: both;
}
/* Tile - Homepage*/
.hp-tile-margin {
  margin-top: 20px;
}
.hp-tile-thumbnail {
  background-color: #fcfcfc;
  border: 1px solid #efefef !important;
}
.hp-tile-caption {
  font-weight: normal;
}
.hp-tile-title {
  font-size: 24px;
  color: #333;
}
.hp-tile-text {
  font-size: 15px;
  color: #999;
}
/*Tile - Deal Zone*/
.dz-tile {
  min-height: 550px !important;
  background-color: #fcfcfc;
  border: 1px solid #efefef !important;
}
.dz-tile-caption {
  font-weight: normal;
}
.dz-tile-caption-title {
  font-size: 20px;
  color: #333;
}
.dz-tile-caption-price {
  font-size: 30px;
  font-weight: bold;
  color: #333;
}
.dz-tile-caption-text1 {
  font-size: 14px;
  color: #333;
}
.dz-tile-caption-text2 {
  font-size: 14px;
  color: #999;
}
.dz-tile-margin {
  margin-top: -7px;
}
.dz-tile-padding {
  padding-top: 20px !important;
}
/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: .45s;
       -o-transition-duration: .45s;
          transition-duration: .45s;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);

  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-bounce-out:hover,
.hvr-bounce-out:focus,
.hvr-bounce-out:active {
  -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
       -o-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
          transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
  -webkit-transform: scale(.9);
      -ms-transform: scale(.9);
       -o-transform: scale(.9);
          transform: scale(.9);
}
/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-property: -webkit-box-shadow;
       -o-transition-property:         box-shadow;
          transition-property:         box-shadow;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);

  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-shadow:hover,
.hvr-shadow:focus,
.hvr-shadow:active {
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5);
          box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5);
}
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-property: -webkit-box-shadow;
       -o-transition-property:         box-shadow;
          transition-property:         box-shadow;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);

  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-glow:hover,
.hvr-glow:focus,
.hvr-glow:active {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .6);
          box-shadow: 0 0 5px rgba(0, 0, 0, .6);
}
.navitem-sell-to-us {
  font-weight: bold;
}
#homepage-mobile-header {
  display: none !important;
}
/*.category-rcm #page-announce
{
  display:none !important;
}*/
.benefit-box {
  padding-top: 1px;
  padding-bottom: 1px;
  color: #999;
  text-align: center;
}
.benefit-box h4 {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.benefit-box p {
  padding-top: 0;
  margin-top: 0;
  font-size: 14px;
}
#checkout-account-header a {
  font-size: 100% !important;
}
.blur-transition {
  -webkit-transition: .1s -webkit-filter linear, .1s opacity linear;
     -moz-transition: .1s -moz-filter linear, .1s opacity linear;
      -ms-transition: .1s -ms-filter linear, .1s opacity linear;
       -o-transition: .1s filter linear, .1s opacity linear;
          transition: .1s filter linear, .1s opacity linear;
}
.blur {
  pointer-events: none !important;
          filter: blur(1px) grayscale(100%) !important;
  opacity: .3;

  -webkit-filter: blur(1px) grayscale(100%) !important;
}
.blur .form-control[disabled] {
  background-color: #fff !important;
}
#checkout-login-forgot {
  display: block;
  padding: 1px;
}
#checkout-login-noaccount {
  display: block;
  padding: 1px;
}
/* flex box test */
.flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  background-color: #fff;

  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
          align-items: stretch;
}
.flex-logo {
  padding: 15px 20px;
  font-size: 14px;
  text-align: center;

  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
          flex-grow: 1;
}
.flex-button {
  padding: 15px 5px 15px 20px;
  font-size: 14px;
  color: #333;
  text-align: center;
  border-left: 1px solid #e5e5e5;

  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
          flex-grow: 1;
}
.btn.btn-default.flex-button-style {
  height: 45px;
  padding: 5px 10px;
  font-size: 15px;
  font-weight: normal;
  text-shadow: none;
  background-color: #f7f7f7;
  background-image: none;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.flex-button-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.flex-button-icon {
  font-size: 22px;
}
.flex-button-title {
  display: inline-block;
  padding-top: 6px;
  padding-right: 5px;
  padding-left: 5px;
}
.flex-button-chevron {
  padding-top: 9px;
  font-size: 12px;
}
.flex-search {
  padding: 15px 20px 15px 5px;
  font-size: 14px;
  color: #333;
  text-align: center;

  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
  -ms-flex-positive: 100;
          flex-grow: 100;
}
.flex-search-input {
  height: 45px;
  border-color: #e9e9e9;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  border-radius: 3px 0 0 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn.btn-default.flex-search-button {
  height: 45px;
  padding: 6px 12px;
  font-size: 15px;
  font-weight: normal;
  text-shadow: none;
  background-color: #fff;
  background-image: none;
  border-color: #e9e9e9;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  border-radius: 0 3px 3px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.flex-button-style {
  position: relative;
  float: left;
  height: 45px;
  font-size: 15px;
  font-weight: normal;
  text-shadow: none;
  background-color: #f7f7f7;
  background-image: none;
  border: 1px solid #e9e9e9;
  border-radius: 2px 2px 2px 2px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.flex-item {
  display: block;
  min-width: 95px !important;
  height: 75px;
  padding: 14px 5px 12px 5px;
  font-size: 14px;
  color: #333;
  text-align: center;
  background-color: #fff;
  border-left: 1px solid #e5e5e5;

  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
          flex-grow: 1;
}
.flex-item-icon {
  display: block;
  font-size: 22px;
  color: #000;
}
.flex-item-title {
  display: block;
  font-size: 12px;
  color: #505050;
}
.flex-item-cart {
  position: relative;
  display: inline-block;
  font-size: 21px;
  color: #000;
}
.flex-item-cart-icon {
  display: inline-block;
}
.flex-item-cart-counter {
  position: absolute;
  top: -5px;
  left: 11px;
  display: block;
  width: 18px;
  height: 18px;
  padding: 1px 1px 2px 2px;
  font-size: 11px;
  font-weight: bold;
  color: #333;
  background-color: #fdb823;
  border-radius: 10px 10px 10px 10px;
}
.flex-sign-up-btn {
  height: 100%;
  padding-top: 5px;
  padding-right: 7px;
  padding-bottom: 5px;
  padding-left: 7px;
  font-size: 12px;
  font-weight: normal;
  color: #c9c9c9;
  text-align: center;
  background-color: transparent;
  border: 1px solid #c9c9c9;
  border-radius: 3px;
}
.flex-sign-up-btn:hover {
  color: #333;
  background-color: #c9c9c9;
}
.full-width-bg {
  position: relative;
  right: 50%;
  left: 50%;
  width: 100vw;
  margin-right: -50vw;
  margin-left: -50vw;
}
.cred-homepage {
  padding-top: 30px;
  padding-bottom: 40px;
  margin-top: 20px;
  margin-bottom: 10px;
  background-color: #f9f9f8;
}
/* Shop by brand */
.brand-logo {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.brand-logo-line {
  border-right: 1px solid #eee;
}
.brand-logo-line-left {
  border-left: 1px solid #eee;
}
.brand-logo:hover {
  background-color: #fff;
          filter: invert(100%);

  -webkit-filter: invert(100%);
}
.store-cbm-en .nav-buttons .glyphicons,
.store-cbm-en .nav-buttons .halflings {
  color: #00a5ff;
}
.store-cbm-en #login-button,
.store-cbm-en #checkout-button {
  background: #00a5ff;
}
.store-cbm-en .btn-primary {
  background: #00a5ff !important;
  border-color: #00a5ff !important;
}
body.store-cbm-en.cms-home {
  padding-top: 30px !important;
}
.store-cbm-en .btn-warning {
  background: #00a5ff !important;
  border-color: #00a5ff !important;
}
/*# sourceMappingURL=bootstrap.css.map */
/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: normal;

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Regular.eot');
  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/lato.woff') format('woff'), /* Modern Browsers */ url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Regular.ttf') format('truetype');
  text-rendering: optimizeLegibility;

  /* IE9 Compat Modes */
}
@font-face {
  font-family: 'lato-light';
  font-style: normal;
  font-weight: normal;

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Light.eot');
  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Light.woff') format('woff'), /* Modern Browsers */ url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/lato/Lato2OFLWeb/Lato/Lato-Light.ttf') format('truetype');
  text-rendering: optimizeLegibility;

  /* IE9 Compat Modes */
}
@font-face {
  font-family: 'DidactGothic';
  font-style: normal;
  font-weight: normal;

  src: url('https://silvergoldbull.com/Lib/Bootstrap/Fresh/fonts/DidactGothic.ttf') format('truetype');
  text-rendering: optimizeLegibility;
}
/*@btn-primary-color:              #fff;
@btn-primary-bg:                 @brand-primary;
@btn-primary-border:             darken(@btn-primary-bg, 5%);

@btn-success-color:              #fff;
@btn-success-bg:                 @brand-success;
@btn-success-border:             darken(@btn-success-bg, 5%);

@btn-info-color:                 #fff;
@btn-info-bg:                    @brand-info;
@btn-info-border:                darken(@btn-info-bg, 5%);

@btn-warning-color:              #fff;
@btn-warning-bg:                 @brand-warning;
@btn-warning-border:             darken(@btn-warning-bg, 5%);

@btn-danger-color:               #fff;
@btn-danger-bg:                  @brand-danger;
@btn-danger-border:              darken(@btn-danger-bg, 5%);*/
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
  -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, #fcfcfc 0%, #efefef 100%);
  background-image:      -o-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef));
  background-image:         linear-gradient(to bottom, #fcfcfc 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc', endColorstr='#ffefefef', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #ededed;
  outline: none !important;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #ededed;
  background-position: 0 -15px;
  border-color: #eaeaea;
}
.btn-default:active,
.btn-default.active {
  background-color: #ededed;
  border-color: #eaeaea;
}
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #efefef;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #fdb00a 0%, #eba102 100%);
  background-image:      -o-linear-gradient(top, #fdb00a 0%, #eba102 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdb00a), to(#eba102));
  background-image:         linear-gradient(to bottom, #fdb00a 0%, #eba102 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdb00a', endColorstr='#ffeba102', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e69e02;
  outline: none !important;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #e69e02;
  background-position: 0 -15px;
  border-color: #e19a02;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #e69e02;
  border-color: #e19a02;
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #eba102;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #28c432 0%, #24af2d 100%);
  background-image:      -o-linear-gradient(top, #28c432 0%, #24af2d 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28c432), to(#24af2d));
  background-image:         linear-gradient(to bottom, #28c432 0%, #24af2d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff28c432', endColorstr='#ff24af2d', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #23ab2c;
  outline: none !important;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #23ab2c;
  background-position: 0 -15px;
  border-color: #22a62a;
}
.btn-success:active,
.btn-success.active {
  background-color: #23ab2c;
  border-color: #22a62a;
}
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #24af2d;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #3c7cb3 0%, #366fa0 100%);
  background-image:      -o-linear-gradient(top, #3c7cb3 0%, #366fa0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c7cb3), to(#366fa0));
  background-image:         linear-gradient(to bottom, #3c7cb3 0%, #366fa0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c7cb3', endColorstr='#ff366fa0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #346c9c;
  outline: none !important;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #346c9c;
  background-position: 0 -15px;
  border-color: #336998;
}
.btn-info:active,
.btn-info.active {
  background-color: #346c9c;
  border-color: #336998;
}
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #366fa0;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #fdb823 0%, #fdb00a 100%);
  background-image:      -o-linear-gradient(top, #fdb823 0%, #fdb00a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdb823), to(#fdb00a));
  background-image:         linear-gradient(to bottom, #fdb823 0%, #fdb00a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdb823', endColorstr='#fffdb00a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #fdae05;
  outline: none !important;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #fdae05;
  background-position: 0 -15px;
  border-color: #faac02;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #fdae05;
  border-color: #faac02;
}
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #fdb00a;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #e74742 0%, #e4312b 100%);
  background-image:      -o-linear-gradient(top, #e74742 0%, #e4312b 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e74742), to(#e4312b));
  background-image:         linear-gradient(to bottom, #e74742 0%, #e4312b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe74742', endColorstr='#ffe4312b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e42d27;
  outline: none !important;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #e42d27;
  background-position: 0 -15px;
  border-color: #e32822;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #e42d27;
  border-color: #e32822;
}
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #e4312b;
  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:not(#dropdown-login-container) > a:hover,
.dropdown-menu > li:not(#dropdown-login-container) > a:focus {
  background-color: #efefef;
  background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
  background-image:      -o-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef));
  background-image:         linear-gradient(to bottom, #fcfcfc 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc', endColorstr='#ffefefef', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #366fa0;
  background-image: -webkit-linear-gradient(top, #3c7cb3 0%, #366fa0 100%);
  background-image:      -o-linear-gradient(top, #3c7cb3 0%, #366fa0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c7cb3), to(#366fa0));
  background-image:         linear-gradient(to bottom, #3c7cb3 0%, #366fa0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c7cb3', endColorstr='#ff366fa0', 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: 0;
  -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, #342f22 0%, #15130e 100%);
  background-image:      -o-linear-gradient(top, #342f22 0%, #15130e 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#342f22), to(#15130e));
  background-image:         linear-gradient(to bottom, #342f22 0%, #15130e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff342f22', endColorstr='#ff15130e', 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, #000 0%, #060606 100%);
  background-image:      -o-linear-gradient(top, #000 0%, #060606 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#060606));
  background-image:         linear-gradient(to bottom, #000 0%, #060606 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff060606', 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: none !important;
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #3c7cb3 0%, #366fa0 100%);
    background-image:      -o-linear-gradient(top, #3c7cb3 0%, #366fa0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3c7cb3), to(#366fa0));
    background-image:         linear-gradient(to bottom, #3c7cb3 0%, #366fa0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c7cb3', endColorstr='#ff366fa0', GradientType=0);
    background-repeat: repeat-x;
  }
}
.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, #c8f0cb 0%, #abe7ae 100%);
  background-image:      -o-linear-gradient(top, #c8f0cb 0%, #abe7ae 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8f0cb), to(#abe7ae));
  background-image:         linear-gradient(to bottom, #c8f0cb 0%, #abe7ae 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8f0cb', endColorstr='#ffabe7ae', GradientType=0);
  background-repeat: repeat-x;
  border-color: #8ddf92;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #adc6db 0%, #92b3d0 100%);
  background-image:      -o-linear-gradient(top, #adc6db 0%, #92b3d0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#adc6db), to(#92b3d0));
  background-image:         linear-gradient(to bottom, #adc6db 0%, #92b3d0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffadc6db', endColorstr='#ff92b3d0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #77a1c4;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fff7e6 0%, #ffebc0 100%);
  background-image:      -o-linear-gradient(top, #fff7e6 0%, #ffebc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff7e6), to(#ffebc0));
  background-image:         linear-gradient(to bottom, #fff7e6 0%, #ffebc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff7e6', endColorstr='#ffffebc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #ffdf9a;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f6e6e6 0%, #eccac9 100%);
  background-image:      -o-linear-gradient(top, #f6e6e6 0%, #eccac9 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6e6e6), to(#eccac9));
  background-image:         linear-gradient(to bottom, #f6e6e6 0%, #eccac9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6e6e6', endColorstr='#ffeccac9', GradientType=0);
  background-repeat: repeat-x;
  border-color: #e2afad;
}
.progress {
  background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #fcfcfc 100%);
  background-image:      -o-linear-gradient(top, #f2f2f2 0%, #fcfcfc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#fcfcfc));
  background-image:         linear-gradient(to bottom, #f2f2f2 0%, #fcfcfc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#fffcfcfc', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #3c7cb3 0%, #2f628d 100%);
  background-image:      -o-linear-gradient(top, #3c7cb3 0%, #2f628d 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c7cb3), to(#2f628d));
  background-image:         linear-gradient(to bottom, #3c7cb3 0%, #2f628d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c7cb3', endColorstr='#ff2f628d', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #28c432 0%, #1f9a27 100%);
  background-image:      -o-linear-gradient(top, #28c432 0%, #1f9a27 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28c432), to(#1f9a27));
  background-image:         linear-gradient(to bottom, #28c432 0%, #1f9a27 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff28c432', endColorstr='#ff1f9a27', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #3c7cb3 0%, #2f628d 100%);
  background-image:      -o-linear-gradient(top, #3c7cb3 0%, #2f628d 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c7cb3), to(#2f628d));
  background-image:         linear-gradient(to bottom, #3c7cb3 0%, #2f628d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c7cb3', endColorstr='#ff2f628d', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #fdb823 0%, #eba102 100%);
  background-image:      -o-linear-gradient(top, #fdb823 0%, #eba102 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdb823), to(#eba102));
  background-image:         linear-gradient(to bottom, #fdb823 0%, #eba102 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdb823', endColorstr='#ffeba102', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #e74742 0%, #da211c 100%);
  background-image:      -o-linear-gradient(top, #e74742 0%, #da211c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e74742), to(#da211c));
  background-image:         linear-gradient(to bottom, #e74742 0%, #da211c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe74742', endColorstr='#ffda211c', 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: 0;
  -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 #2f628d;
  background-image: -webkit-linear-gradient(top, #3c7cb3 0%, #326896 100%);
  background-image:      -o-linear-gradient(top, #3c7cb3 0%, #326896 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c7cb3), to(#326896));
  background-image:         linear-gradient(to bottom, #3c7cb3 0%, #326896 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c7cb3', endColorstr='#ff326896', GradientType=0);
  background-repeat: repeat-x;
  border-color: #326896;
}
.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, #fcfcfc 0%, #efefef 100%);
  background-image:      -o-linear-gradient(top, #fcfcfc 0%, #efefef 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef));
  background-image:         linear-gradient(to bottom, #fcfcfc 0%, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc', endColorstr='#ffefefef', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #3c7cb3 0%, #366fa0 100%);
  background-image:      -o-linear-gradient(top, #3c7cb3 0%, #366fa0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c7cb3), to(#366fa0));
  background-image:         linear-gradient(to bottom, #3c7cb3 0%, #366fa0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c7cb3', endColorstr='#ff366fa0', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #c8f0cb 0%, #b4eab8 100%);
  background-image:      -o-linear-gradient(top, #c8f0cb 0%, #b4eab8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c8f0cb), to(#b4eab8));
  background-image:         linear-gradient(to bottom, #c8f0cb 0%, #b4eab8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8f0cb', endColorstr='#ffb4eab8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #adc6db 0%, #9bb9d4 100%);
  background-image:      -o-linear-gradient(top, #adc6db 0%, #9bb9d4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#adc6db), to(#9bb9d4));
  background-image:         linear-gradient(to bottom, #adc6db 0%, #9bb9d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffadc6db', endColorstr='#ff9bb9d4', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fff7e6 0%, #ffefcc 100%);
  background-image:      -o-linear-gradient(top, #fff7e6 0%, #ffefcc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff7e6), to(#ffefcc));
  background-image:         linear-gradient(to bottom, #fff7e6 0%, #ffefcc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff7e6', endColorstr='#ffffefcc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f6e6e6 0%, #efd4d3 100%);
  background-image:      -o-linear-gradient(top, #f6e6e6 0%, #efd4d3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6e6e6), to(#efd4d3));
  background-image:         linear-gradient(to bottom, #f6e6e6 0%, #efd4d3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6e6e6', endColorstr='#ffefd4d3', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #efefef 0%, #fcfcfc 100%);
  background-image:      -o-linear-gradient(top, #efefef 0%, #fcfcfc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#fcfcfc));
  background-image:         linear-gradient(to bottom, #efefef 0%, #fcfcfc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefefef', endColorstr='#fffcfcfc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #e3e3e3;
  -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 */
