@charset "UTF-8";
.has-primary-baseold-color {
  color: #D91A32;
}
.has-primary-baseold-background-color {
  background-color: #D91A32;
}
.has-primary-base-color {
  color: #ED1C24;
}
.has-primary-base-background-color {
  background-color: #ED1C24;
}
.has-primary-hover-color {
  color: #D01117;
}
.has-primary-hover-background-color {
  background-color: #D01117;
}
.has-gray-dark-color {
  color: #31323C;
}
.has-gray-dark-background-color {
  background-color: #31323C;
}
.has-gray-base-color {
  color: #5B5C69;
}
.has-gray-base-background-color {
  background-color: #5B5C69;
}
.has-gray-light-color {
  color: #BCBEC4;
}
.has-gray-light-background-color {
  background-color: #BCBEC4;
}
.has-gray-semi-light-color {
  color: #C1C7D0;
}
.has-gray-semi-light-background-color {
  background-color: #C1C7D0;
}
.has-gray-very-light-color {
  color: #E7E8EB;
}
.has-gray-very-light-background-color {
  background-color: #E7E8EB;
}
.has-gray-super-light-color {
  color: #F3F3F4;
}
.has-gray-super-light-background-color {
  background-color: #F3F3F4;
}
.has-gray-input-color {
  color: #F5F8F9;
}
.has-gray-input-background-color {
  background-color: #F5F8F9;
}
.has-white-base-color {
  color: #ffffff;
}
.has-white-base-background-color {
  background-color: #ffffff;
}
.has-black-base-color {
  color: #1a1a1a;
}
.has-black-base-background-color {
  background-color: #1a1a1a;
}
.has-font-light-color {
  color: #ffffff;
}
.has-font-light-background-color {
  background-color: #ffffff;
}
.has-font-base-color {
  color: #828892;
}
.has-font-base-background-color {
  background-color: #828892;
}
.has-font-dark-color {
  color: #31323C;
}
.has-font-dark-background-color {
  background-color: #31323C;
}
.has-font-black-color {
  color: #000000;
}
.has-font-black-background-color {
  background-color: #000000;
}
.has-border-base-color {
  color: #F3F3F4;
}
.has-border-base-background-color {
  background-color: #F3F3F4;
}
.has-border-presta-color {
  color: #DFDFDF;
}
.has-border-presta-background-color {
  background-color: #DFDFDF;
}
.has-shadow-light-color {
  color: #c4c4c4;
}
.has-shadow-light-background-color {
  background-color: #c4c4c4;
}
.has-shadow-base-color {
  color: #0A0A0A;
}
.has-shadow-base-background-color {
  background-color: #0A0A0A;
}
.has-alert-base-color {
  color: #db3e3e;
}
.has-alert-base-background-color {
  background-color: #db3e3e;
}
.has-success-base-color {
  color: #70e000;
}
.has-success-base-background-color {
  background-color: #70e000;
}
.has-warming-light-color {
  color: #ffd000;
}
.has-warming-light-background-color {
  background-color: #ffd000;
}
.has-warming-base-color {
  color: #FF9233;
}
.has-warming-base-background-color {
  background-color: #FF9233;
}
.has-social-facebook-color {
  color: #1778f2;
}
.has-social-facebook-background-color {
  background-color: #1778f2;
}
.has-social-base-color {
  color: #ffffff;
}
.has-social-base-background-color {
  background-color: #ffffff;
}
.has-blue-base-color {
  color: #034EA2;
}
.has-blue-base-background-color {
  background-color: #034EA2;
}
.has-blue-admin-color {
  color: #2196f3;
}
.has-blue-admin-background-color {
  background-color: #2196f3;
}
.has-blue-admin-hover-color {
  color: #0C85E9;
}
.has-blue-admin-hover-background-color {
  background-color: #0C85E9;
}
.has-blue-presta-color {
  color: #2eacce;
}
.has-blue-presta-background-color {
  background-color: #2eacce;
}
.has-blue-presta-hover-color {
  color: #40c9ed;
}
.has-blue-presta-hover-background-color {
  background-color: #40c9ed;
}
.has-blue-steel-color {
  color: #2D7A9B;
}
.has-blue-steel-background-color {
  background-color: #2D7A9B;
}
.has-blue-very-light-color {
  color: #D6EBFF;
}
.has-blue-very-light-background-color {
  background-color: #D6EBFF;
}
.has-yellow-base-color {
  color: #FFDD00;
}
.has-yellow-base-background-color {
  background-color: #FFDD00;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-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: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

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 {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  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-appearance: textfield;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

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;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret, .button > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "⛺";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "⌛";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "¥";
}

.glyphicon-jpy:before {
  content: "¥";
}

.glyphicon-ruble:before {
  content: "₽";
}

.glyphicon-rub:before {
  content: "₽";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #000;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #000;
  text-decoration: none;
}
a:hover, a:focus {
  color: #000;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

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

[role=button] {
  cursor: pointer;
}

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,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.text-left {
  text-align: left;
}

.text-right, #cart_summary tbody td.cart_total, #cart_summary tbody td.cart_unit {
  text-align: right;
}

.text-center, #cart_summary tbody td.cart_delete, #cart_summary tbody td.cart_avail, #cart_summary tbody td.cart_product, #cart_summary thead th.cart_product {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " ";
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
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.428571429;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "— ";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: " —";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container:before, .container:after {
  display: table;
  content: " ";
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1158px;
  }
}
@media (min-width: 1850px) {
  .container {
    width: 1800px;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:before, .row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}

.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.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-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@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-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .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-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1850px) {
  .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-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}
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;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.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-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  min-height: 0.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 > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .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 > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}
input[type=radio][disabled], input[type=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
  input[type=time].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
  .input-group-sm > .input-group-btn > input[type=date].btn,
  .input-group-sm > .input-group-btn > input[type=date].button, .input-group-sm input[type=date],
  input[type=time].input-sm,
  .input-group-sm > .input-group-btn > input[type=time].btn,
  .input-group-sm > .input-group-btn > input[type=time].button,
  .input-group-sm input[type=time],
  input[type=datetime-local].input-sm,
  .input-group-sm > .input-group-btn > input[type=datetime-local].btn,
  .input-group-sm > .input-group-btn > input[type=datetime-local].button,
  .input-group-sm input[type=datetime-local],
  input[type=month].input-sm,
  .input-group-sm > .input-group-btn > input[type=month].btn,
  .input-group-sm > .input-group-btn > input[type=month].button,
  .input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
  .input-group-lg > .input-group-btn > input[type=date].btn,
  .input-group-lg > .input-group-btn > input[type=date].button, .input-group-lg input[type=date],
  input[type=time].input-lg,
  .input-group-lg > .input-group-btn > input[type=time].btn,
  .input-group-lg > .input-group-btn > input[type=time].button,
  .input-group-lg input[type=time],
  input[type=datetime-local].input-lg,
  .input-group-lg > .input-group-btn > input[type=datetime-local].btn,
  .input-group-lg > .input-group-btn > input[type=datetime-local].button,
  .input-group-lg input[type=datetime-local],
  input[type=month].input-lg,
  .input-group-lg > .input-group-btn > input[type=month].btn,
  .input-group-lg > .input-group-btn > input[type=month].button,
  .input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  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 {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-lg > .input-group-btn > .form-control-static.button, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.input-group-sm > .input-group-btn > .form-control-static.button {
  padding-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .button {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn > select.button {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn > textarea.button,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > select[multiple].button {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .button {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn > select.button {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn > textarea.button,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > select[multiple].button {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.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, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .button + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .button + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}

@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;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
.form-horizontal .form-group:after {
  clear: both;
}
@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: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn, .button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.btn:focus, .button:focus, .btn.focus, .focus.button, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .button:hover, .btn:focus, .button:focus, .btn.focus, .focus.button {
  color: #333;
  text-decoration: none;
}
.btn:active, .button:active, .btn.active, .active.button {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .disabled.button, .btn[disabled], [disabled].button, fieldset[disabled] .btn, fieldset[disabled] .button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  box-shadow: none;
}

a.btn.disabled, a.disabled.button, fieldset[disabled] a.btn, fieldset[disabled] a.button {
  pointer-events: none;
}

.btn-default, .button {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus, .button:focus, .btn-default.focus, .focus.button {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover, .button:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, .button:active, .btn-default.active, .active.button, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.button {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover, .button:active:hover, .btn-default:active:focus, .button:active:focus, .btn-default:active.focus, .button:active.focus, .btn-default.active:hover, .active.button:hover, .btn-default.active:focus, .active.button:focus, .btn-default.active.focus, .active.focus.button, .open > .btn-default.dropdown-toggle:hover, .open > .dropdown-toggle.button:hover, .open > .btn-default.dropdown-toggle:focus, .open > .dropdown-toggle.button:focus, .open > .btn-default.dropdown-toggle.focus, .open > .dropdown-toggle.focus.button {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover, .disabled.button:hover, .btn-default.disabled:focus, .disabled.button:focus, .btn-default.disabled.focus, .disabled.focus.button, .btn-default[disabled]:hover, [disabled].button:hover, .btn-default[disabled]:focus, [disabled].button:focus, .btn-default[disabled].focus, [disabled].focus.button, fieldset[disabled] .btn-default:hover, fieldset[disabled] .button:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .button:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .focus.button {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge, .button .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  font-weight: 400;
  color: #000;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #000;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .button {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .button {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .button {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.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;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  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 dashed;
  border-bottom: 4px solid \9 ;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 1200px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn, .btn-group > .button,
.btn-group-vertical > .btn,
.btn-group-vertical > .button {
  position: relative;
  float: left;
}
.btn-group > .btn:hover, .btn-group > .button:hover, .btn-group > .btn:focus, .btn-group > .button:focus, .btn-group > .btn:active, .btn-group > .button:active, .btn-group > .btn.active, .btn-group > .active.button,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .button:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .button:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .button:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.button {
  z-index: 2;
}

.btn-group .btn + .btn, .btn-group .button + .btn, .btn-group .btn + .button, .btn-group .button + .button,
.btn-group .btn + .btn-group,
.btn-group .button + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .button,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  display: table;
  content: " ";
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn, .btn-toolbar .button,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn, .btn-toolbar > .button,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child, .btn-group > .button:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .button: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 > .button: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, .btn-group > .btn-group:not(:first-child):not(:last-child) > .button {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .button:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .button: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, .btn-group > .button + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.btn-group > .button + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn .caret, .button .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > .button .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > .button .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .btn-group-vertical > .button,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .button {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .btn-group > .button {
  float: none;
}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .button + .btn, .btn-group-vertical > .btn + .button, .btn-group-vertical > .button + .button,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .button + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .button,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > .button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .button:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > .button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .button {
  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) > .button: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, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .button: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 > .button,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .button {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .button input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .button input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[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 .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.input-group-sm > .input-group-btn > .input-group-addon.button {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.input-group-lg > .input-group-btn > .input-group-addon.button {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .button,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .btn-group > .button,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .button {
  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 > .button,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .btn-group > .button,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .button:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .button {
  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, .input-group-btn > .button {
  position: relative;
}
.input-group-btn > .btn + .btn, .input-group-btn > .button + .btn, .input-group-btn > .btn + .button, .input-group-btn > .button + .button {
  margin-left: -1px;
}
.input-group-btn > .btn:hover, .input-group-btn > .button:hover, .input-group-btn > .btn:focus, .input-group-btn > .button:focus, .input-group-btn > .btn:active, .input-group-btn > .button:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .button,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .button,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav:before, .nav:after {
  display: table;
  content: " ";
}
.nav:after {
  clear: both;
}
.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: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #000;
}
.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.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.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, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-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, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-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;
}
.tab-content > .active {
  display: block;
}

.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;
}
.navbar:before, .navbar:after {
  display: table;
  content: " ";
}
.navbar:after {
  clear: both;
}
@media (min-width: 1200px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  display: table;
  content: " ";
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 1200px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  display: table;
  content: " ";
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 1200px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: 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-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.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;
  }
}
@media (min-width: 1200px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 1200px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 1200px) {
  .navbar-static-top {
    border-radius: 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: 1200px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 1200px) {
  .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: 1199px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    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: 1200px) {
  .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-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@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: 1199px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    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 {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .btn-group-sm > .navbar-btn.button {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .btn-group-xs > .navbar-btn.button {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 1200px) {
  .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-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: 1199px) {
  .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-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-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, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.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-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909;
}
@media (max-width: 1199px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .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-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ ";
}
.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #f6f6f6;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager:before, .pager:after {
  display: table;
  content: " ";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.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: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label:empty {
  display: none;
}
.btn .label, .button .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge, .button .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .button .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #337ab7;
  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;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .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.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #000;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.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: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .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: #c7ddef;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  display: table;
  content: " ";
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .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 th:first-child,
.panel > .table-responsive:first-child > .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 th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .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 th:last-child,
.panel > .table-responsive:first-child > .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 th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .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 th:first-child,
.panel > .table-responsive:last-child > .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 th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .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 th:last-child,
.panel > .table-responsive:last-child > .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 th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  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;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before, .modal-header:after {
  display: table;
  content: " ";
}
.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: " ";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn, .modal-footer .button + .btn, .modal-footer .btn + .button, .modal-footer .button + .button {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .button + .btn, .modal-footer .btn-group .btn + .button, .modal-footer .btn-group .button + .button {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 1200px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 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 > .arrow {
  border-width: 11px;
}
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 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: #999999;
  border-right-color: rgba(0, 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: #999999;
  border-bottom-color: rgba(0, 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: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 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, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 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: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 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;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "‹";
}
.carousel-control .icon-next:before {
  content: "›";
}

.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, 0.6);
}
.carousel-caption .btn, .carousel-caption .button {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}
.visible-xs {
  display: none !important;
}

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

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

.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 !important;
  }
  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: 1199px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) and (max-width: 1849px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 1200px) and (max-width: 1849px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) and (max-width: 1849px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1850px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1850px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1850px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1850px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1850px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  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;
  }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon, [class^=icon-] {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.icon-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.icon-2x {
  font-size: 2em;
}

.icon-3x {
  font-size: 3em;
}

.icon-4x {
  font-size: 4em;
}

.icon-5x {
  font-size: 5em;
}

.icon-fw {
  width: 1.2857142857em;
  text-align: center;
}

.icon-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.icon-ul > li {
  position: relative;
}

.icon-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.icon-li.icon-lg {
  left: -1.8571428571em;
}

.icon-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.icon-pull-left {
  float: left;
}

.icon-pull-right {
  float: right;
}

.icon.icon-pull-left, .icon-pull-left[class^=icon-] {
  margin-right: 0.3em;
}
.icon.icon-pull-right, .icon-pull-right[class^=icon-] {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.icon.pull-left, .pull-left[class^=icon-] {
  margin-right: 0.3em;
}
.icon.pull-right, .pull-right[class^=icon-] {
  margin-left: 0.3em;
}

.icon-spin {
  animation: fa-spin 2s infinite linear;
}

.icon-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.icon-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.icon-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.icon-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.icon-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.icon-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .icon-rotate-90,
:root .icon-rotate-180,
:root .icon-rotate-270,
:root .icon-flip-horizontal,
:root .icon-flip-vertical {
  filter: none;
}

.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.icon-stack-1x, .icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.icon-stack-1x {
  line-height: inherit;
}

.icon-stack-2x {
  font-size: 2em;
}

.icon-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}

.icon-music:before {
  content: "\f001";
}

.icon-search:before {
  content: "\f002";
}

.icon-envelope-o:before, .icon-envelope-alt:before {
  content: "\f003";
}

.icon-heart:before {
  content: "\f004";
}

.icon-star:before {
  content: "\f005";
}

.icon-star-o:before, .icon-star-empty:before {
  content: "\f006";
}

.icon-user:before {
  content: "\f007";
}

.icon-film:before {
  content: "\f008";
}

.icon-th-large:before {
  content: "\f009";
}

.icon-th:before {
  content: "\f00a";
}

.icon-th-list:before {
  content: "\f00b";
}

.icon-check:before {
  content: "\f00c";
}

.icon-remove:before,
.icon-close:before,
.icon-times:before {
  content: "\f00d";
}

.icon-search-plus:before, .icon-zoom-in:before {
  content: "\f00e";
}

.icon-search-minus:before, .icon-zoom-out:before {
  content: "\f010";
}

.icon-power-off:before, .icon-off:before {
  content: "\f011";
}

.icon-signal:before {
  content: "\f012";
}

.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}

.icon-trash-o:before, .icon-trash:before {
  content: "\f014";
}

.icon-home:before {
  content: "\f015";
}

.icon-file-o:before, .icon-file-alt:before {
  content: "\f016";
}

.icon-clock-o:before, .icon-time:before {
  content: "\f017";
}

.icon-road:before {
  content: "\f018";
}

.icon-download:before, .icon-download-alt:before {
  content: "\f019";
}

.icon-arrow-circle-o-down:before, .icon-download:before, .icon-download-alt:before {
  content: "\f01a";
}

.icon-arrow-circle-o-up:before, .icon-upload:before, .icon-upload-alt:before {
  content: "\f01b";
}

.icon-inbox:before {
  content: "\f01c";
}

.icon-play-circle-o:before, .icon-play-circle:before, .icon-play-sign:before {
  content: "\f01d";
}

.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}

.icon-refresh:before {
  content: "\f021";
}

.icon-list-alt:before {
  content: "\f022";
}

.icon-lock:before {
  content: "\f023";
}

.icon-flag:before {
  content: "\f024";
}

.icon-headphones:before {
  content: "\f025";
}

.icon-volume-off:before {
  content: "\f026";
}

.icon-volume-down:before {
  content: "\f027";
}

.icon-volume-up:before {
  content: "\f028";
}

.icon-qrcode:before {
  content: "\f029";
}

.icon-barcode:before {
  content: "\f02a";
}

.icon-tag:before {
  content: "\f02b";
}

.icon-tags:before {
  content: "\f02c";
}

.icon-book:before {
  content: "\f02d";
}

.icon-bookmark:before {
  content: "\f02e";
}

.icon-print:before {
  content: "\f02f";
}

.icon-camera:before {
  content: "\f030";
}

.icon-font:before {
  content: "\f031";
}

.icon-bold:before {
  content: "\f032";
}

.icon-italic:before {
  content: "\f033";
}

.icon-text-height:before {
  content: "\f034";
}

.icon-text-width:before {
  content: "\f035";
}

.icon-align-left:before {
  content: "\f036";
}

.icon-align-center:before {
  content: "\f037";
}

.icon-align-right:before {
  content: "\f038";
}

.icon-align-justify:before {
  content: "\f039";
}

.icon-list:before {
  content: "\f03a";
}

.icon-dedent:before,
.icon-outdent:before,
.icon-indent-left:before {
  content: "\f03b";
}

.icon-indent:before, .icon-indent-right:before {
  content: "\f03c";
}

.icon-video-camera:before, .icon-facetime-video:before {
  content: "\f03d";
}

.icon-photo:before,
.icon-image:before,
.icon-picture-o:before,
.icon-picture:before {
  content: "\f03e";
}

.icon-pencil:before {
  content: "\f040";
}

.icon-map-marker:before {
  content: "\f041";
}

.icon-adjust:before {
  content: "\f042";
}

.icon-tint:before {
  content: "\f043";
}

.icon-edit:before,
.icon-pencil-square-o:before {
  content: "\f044";
}

.icon-share-square-o:before, .icon-share:before, .icon-share-alt:before {
  content: "\f045";
}

.icon-check-square-o:before {
  content: "\f046";
}

.icon-arrows:before, .icon-move:before {
  content: "\f047";
}

.icon-step-backward:before {
  content: "\f048";
}

.icon-fast-backward:before {
  content: "\f049";
}

.icon-backward:before {
  content: "\f04a";
}

.icon-play:before {
  content: "\f04b";
}

.icon-pause:before {
  content: "\f04c";
}

.icon-stop:before {
  content: "\f04d";
}

.icon-forward:before {
  content: "\f04e";
}

.icon-fast-forward:before {
  content: "\f050";
}

.icon-step-forward:before {
  content: "\f051";
}

.icon-eject:before {
  content: "\f052";
}

.icon-chevron-left:before {
  content: "\f053";
}

.icon-chevron-right:before {
  content: "\f054";
}

.icon-plus-circle:before, .icon-plus-sign:before {
  content: "\f055";
}

.icon-minus-circle:before, .icon-minus-sign:before {
  content: "\f056";
}

.icon-times-circle:before, .icon-remove-sign:before {
  content: "\f057";
}

.icon-check-circle:before, .icon-ok-sign:before {
  content: "\f058";
}

.icon-question-circle:before, .icon-question-sign:before {
  content: "\f059";
}

.icon-info-circle:before, .icon-info-sign:before {
  content: "\f05a";
}

.icon-crosshairs:before, .icon-screenshot:before {
  content: "\f05b";
}

.icon-times-circle-o:before, .icon-remove-circle:before {
  content: "\f05c";
}

.icon-check-circle-o:before, .icon-ok-circle:before {
  content: "\f05d";
}

.icon-ban:before {
  content: "\f05e";
}

.icon-arrow-left:before {
  content: "\f060";
}

.icon-arrow-right:before {
  content: "\f061";
}

.icon-arrow-up:before {
  content: "\f062";
}

.icon-arrow-down:before {
  content: "\f063";
}

.icon-mail-forward:before,
.icon-share:before,
.icon-share-alt:before {
  content: "\f064";
}

.icon-expand:before, .icon-resize-full:before {
  content: "\f065";
}

.icon-compress:before, .icon-resize-small:before {
  content: "\f066";
}

.icon-plus:before {
  content: "\f067";
}

.icon-minus:before {
  content: "\f068";
}

.icon-asterisk:before {
  content: "\f069";
}

.icon-exclamation-circle:before, .icon-exclamation-sign:before {
  content: "\f06a";
}

.icon-gift:before {
  content: "\f06b";
}

.icon-leaf:before {
  content: "\f06c";
}

.icon-fire:before {
  content: "\f06d";
}

.icon-eye:before, .icon-eye-open:before {
  content: "\f06e";
}

.icon-eye-slash:before, .icon-eye-close:before {
  content: "\f070";
}

.icon-warning:before,
.icon-exclamation-triangle:before,
.icon-warning-sign:before {
  content: "\f071";
}

.icon-plane:before {
  content: "\f072";
}

.icon-calendar:before {
  content: "\f073";
}

.icon-random:before {
  content: "\f074";
}

.icon-comment:before {
  content: "\f075";
}

.icon-magnet:before {
  content: "\f076";
}

.icon-chevron-up:before {
  content: "\f077";
}

.icon-chevron-down:before {
  content: "\f078";
}

.icon-retweet:before {
  content: "\f079";
}

.icon-shopping-cart:before {
  content: "\f07a";
}

.icon-folder:before, .icon-folder-close:before {
  content: "\f07b";
}

.icon-folder-open:before {
  content: "\f07c";
}

.icon-arrows-v:before, .icon-resize-vertical:before {
  content: "\f07d";
}

.icon-arrows-h:before, .icon-resize-horizontal:before {
  content: "\f07e";
}

.icon-bar-chart-o:before,
.icon-bar-chart:before {
  content: "\f080";
}

.icon-twitter-square:before, .icon-twitter-sign:before {
  content: "\f081";
}

.icon-facebook-square:before, .icon-facebook-sign:before {
  content: "\f082";
}

.icon-camera-retro:before {
  content: "\f083";
}

.icon-key:before {
  content: "\f084";
}

.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}

.icon-comments:before {
  content: "\f086";
}

.icon-thumbs-o-up:before, .icon-thumbs-up-alt:before {
  content: "\f087";
}

.icon-thumbs-o-down:before, .icon-thumbs-down-alt:before {
  content: "\f088";
}

.icon-star-half:before {
  content: "\f089";
}

.icon-heart-o:before, .icon-heart-empty:before {
  content: "\f08a";
}

.icon-sign-out:before, .icon-signout:before {
  content: "\f08b";
}

.icon-linkedin-square:before, .icon-linkedin-sign:before {
  content: "\f08c";
}

.icon-thumb-tack:before, .icon-pushpin:before {
  content: "\f08d";
}

.icon-external-link:before {
  content: "\f08e";
}

.icon-sign-in:before, .icon-signin:before {
  content: "\f090";
}

.icon-trophy:before {
  content: "\f091";
}

.icon-github-square:before, .icon-github-sign:before {
  content: "\f092";
}

.icon-upload:before, .icon-upload-alt:before {
  content: "\f093";
}

.icon-lemon-o:before, .icon-lemon:before {
  content: "\f094";
}

.icon-phone:before {
  content: "\f095";
}

.icon-square-o:before, .icon-check-empty:before {
  content: "\f096";
}

.icon-bookmark-o:before, .icon-bookmark-empty:before {
  content: "\f097";
}

.icon-phone-square:before, .icon-phone-sign:before {
  content: "\f098";
}

.icon-twitter:before {
  content: "\f099";
}

.icon-facebook-f:before,
.icon-facebook:before {
  content: "\f09a";
}

.icon-github:before {
  content: "\f09b";
}

.icon-unlock:before {
  content: "\f09c";
}

.icon-credit-card:before {
  content: "\f09d";
}

.icon-feed:before,
.icon-rss:before {
  content: "\f09e";
}

.icon-hdd-o:before, .icon-hdd:before {
  content: "\f0a0";
}

.icon-bullhorn:before {
  content: "\f0a1";
}

.icon-bell:before, .icon-bell-alt:before {
  content: "\f0f3";
}

.icon-certificate:before {
  content: "\f0a3";
}

.icon-hand-o-right:before, .icon-hand-right:before {
  content: "\f0a4";
}

.icon-hand-o-left:before, .icon-hand-left:before {
  content: "\f0a5";
}

.icon-hand-o-up:before, .icon-hand-up:before {
  content: "\f0a6";
}

.icon-hand-o-down:before, .icon-hand-down:before {
  content: "\f0a7";
}

.icon-arrow-circle-left:before, .icon-circle-arrow-left:before {
  content: "\f0a8";
}

.icon-arrow-circle-right:before, .icon-circle-arrow-right:before {
  content: "\f0a9";
}

.icon-arrow-circle-up:before, .icon-circle-arrow-up:before {
  content: "\f0aa";
}

.icon-arrow-circle-down:before, .icon-circle-arrow-down:before {
  content: "\f0ab";
}

.icon-globe:before {
  content: "\f0ac";
}

.icon-wrench:before {
  content: "\f0ad";
}

.icon-tasks:before {
  content: "\f0ae";
}

.icon-filter:before {
  content: "\f0b0";
}

.icon-briefcase:before {
  content: "\f0b1";
}

.icon-arrows-alt:before, .icon-fullscreen:before {
  content: "\f0b2";
}

.icon-group:before,
.icon-users:before {
  content: "\f0c0";
}

.icon-chain:before,
.icon-link:before {
  content: "\f0c1";
}

.icon-cloud:before {
  content: "\f0c2";
}

.icon-flask:before, .icon-beaker:before {
  content: "\f0c3";
}

.icon-cut:before,
.icon-scissors:before {
  content: "\f0c4";
}

.icon-copy:before,
.icon-files-o:before {
  content: "\f0c5";
}

.icon-paperclip:before, .icon-paper-clip:before {
  content: "\f0c6";
}

.icon-save:before,
.icon-floppy-o:before {
  content: "\f0c7";
}

.icon-square:before, .icon-sign-blank:before {
  content: "\f0c8";
}

.icon-navicon:before,
.icon-reorder:before,
.icon-bars:before {
  content: "\f0c9";
}

.icon-list-ul:before {
  content: "\f0ca";
}

.icon-list-ol:before {
  content: "\f0cb";
}

.icon-strikethrough:before {
  content: "\f0cc";
}

.icon-underline:before {
  content: "\f0cd";
}

.icon-table:before {
  content: "\f0ce";
}

.icon-magic:before {
  content: "\f0d0";
}

.icon-truck:before {
  content: "\f0d1";
}

.icon-pinterest:before {
  content: "\f0d2";
}

.icon-pinterest-square:before, .icon-pinterest-sign:before {
  content: "\f0d3";
}

.icon-google-plus-square:before, .icon-google-plus-sign:before {
  content: "\f0d4";
}

.icon-google-plus:before {
  content: "\f0d5";
}

.icon-money:before {
  content: "\f0d6";
}

.icon-caret-down:before {
  content: "\f0d7";
}

.icon-caret-up:before {
  content: "\f0d8";
}

.icon-caret-left:before {
  content: "\f0d9";
}

.icon-caret-right:before {
  content: "\f0da";
}

.icon-columns:before {
  content: "\f0db";
}

.icon-unsorted:before,
.icon-sort:before {
  content: "\f0dc";
}

.icon-sort-down:before,
.icon-sort-desc:before,
.icon-sort-up:before {
  content: "\f0dd";
}

.icon-sort-up:before,
.icon-sort-asc:before,
.icon-sort-down:before {
  content: "\f0de";
}

.icon-envelope:before {
  content: "\f0e0";
}

.icon-linkedin:before {
  content: "\f0e1";
}

.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}

.icon-legal:before,
.icon-gavel:before {
  content: "\f0e3";
}

.icon-dashboard:before,
.icon-tachometer:before {
  content: "\f0e4";
}

.icon-comment-o:before, .icon-comment-alt:before {
  content: "\f0e5";
}

.icon-comments-o:before, .icon-comments-alt:before {
  content: "\f0e6";
}

.icon-flash:before,
.icon-bolt:before {
  content: "\f0e7";
}

.icon-sitemap:before {
  content: "\f0e8";
}

.icon-umbrella:before {
  content: "\f0e9";
}

.icon-paste:before,
.icon-clipboard:before {
  content: "\f0ea";
}

.icon-lightbulb-o:before, .icon-lightbulb:before {
  content: "\f0eb";
}

.icon-exchange:before {
  content: "\f0ec";
}

.icon-cloud-download:before {
  content: "\f0ed";
}

.icon-cloud-upload:before {
  content: "\f0ee";
}

.icon-user-md:before {
  content: "\f0f0";
}

.icon-stethoscope:before {
  content: "\f0f1";
}

.icon-suitcase:before {
  content: "\f0f2";
}

.icon-bell-o:before, .icon-bell:before, .icon-bell-alt:before {
  content: "\f0a2";
}

.icon-coffee:before {
  content: "\f0f4";
}

.icon-cutlery:before, .icon-food:before {
  content: "\f0f5";
}

.icon-file-text-o:before, .icon-file-text-alt:before {
  content: "\f0f6";
}

.icon-building-o:before, .icon-building:before {
  content: "\f0f7";
}

.icon-hospital-o:before, .icon-hospital:before {
  content: "\f0f8";
}

.icon-ambulance:before {
  content: "\f0f9";
}

.icon-medkit:before {
  content: "\f0fa";
}

.icon-fighter-jet:before {
  content: "\f0fb";
}

.icon-beer:before {
  content: "\f0fc";
}

.icon-h-square:before, .icon-h-sign:before {
  content: "\f0fd";
}

.icon-plus-square:before, .icon-plus-sign-alt:before {
  content: "\f0fe";
}

.icon-angle-double-left:before, .icon-double-angle-left:before {
  content: "\f100";
}

.icon-angle-double-right:before, .icon-double-angle-right:before {
  content: "\f101";
}

.icon-angle-double-up:before, .icon-double-angle-up:before {
  content: "\f102";
}

.icon-angle-double-down:before, .icon-double-angle-down:before {
  content: "\f103";
}

.icon-angle-left:before {
  content: "\f104";
}

.icon-angle-right:before {
  content: "\f105";
}

.icon-angle-up:before {
  content: "\f106";
}

.icon-angle-down:before {
  content: "\f107";
}

.icon-desktop:before {
  content: "\f108";
}

.icon-laptop:before {
  content: "\f109";
}

.icon-tablet:before {
  content: "\f10a";
}

.icon-mobile-phone:before,
.icon-mobile:before {
  content: "\f10b";
}

.icon-circle-o:before, .icon-circle-blank:before {
  content: "\f10c";
}

.icon-quote-left:before {
  content: "\f10d";
}

.icon-quote-right:before {
  content: "\f10e";
}

.icon-spinner:before {
  content: "\f110";
}

.icon-circle:before {
  content: "\f111";
}

.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}

.icon-github-alt:before {
  content: "\f113";
}

.icon-folder-o:before, .icon-folder-close-alt:before {
  content: "\f114";
}

.icon-folder-open-o:before, .icon-folder-open-alt:before {
  content: "\f115";
}

.icon-smile-o:before, .icon-smile:before {
  content: "\f118";
}

.icon-frown-o:before, .icon-frown:before {
  content: "\f119";
}

.icon-meh-o:before, .icon-meh:before {
  content: "\f11a";
}

.icon-gamepad:before {
  content: "\f11b";
}

.icon-keyboard-o:before, .icon-keyboard:before {
  content: "\f11c";
}

.icon-flag-o:before, .icon-flag-alt:before {
  content: "\f11d";
}

.icon-flag-checkered:before {
  content: "\f11e";
}

.icon-terminal:before {
  content: "\f120";
}

.icon-code:before {
  content: "\f121";
}

.icon-mail-reply-all:before,
.icon-reply-all:before {
  content: "\f122";
}

.icon-star-half-empty:before,
.icon-star-half-full:before,
.icon-star-half-o:before {
  content: "\f123";
}

.icon-location-arrow:before {
  content: "\f124";
}

.icon-crop:before {
  content: "\f125";
}

.icon-code-fork:before {
  content: "\f126";
}

.icon-unlink:before,
.icon-chain-broken:before {
  content: "\f127";
}

.icon-question:before {
  content: "\f128";
}

.icon-info:before {
  content: "\f129";
}

.icon-exclamation:before {
  content: "\f12a";
}

.icon-superscript:before {
  content: "\f12b";
}

.icon-subscript:before {
  content: "\f12c";
}

.icon-eraser:before {
  content: "\f12d";
}

.icon-puzzle-piece:before {
  content: "\f12e";
}

.icon-microphone:before {
  content: "\f130";
}

.icon-microphone-slash:before, .icon-microphone-off:before {
  content: "\f131";
}

.icon-shield:before {
  content: "\f132";
}

.icon-calendar-o:before, .icon-calendar-empty:before {
  content: "\f133";
}

.icon-fire-extinguisher:before {
  content: "\f134";
}

.icon-rocket:before {
  content: "\f135";
}

.icon-maxcdn:before {
  content: "\f136";
}

.icon-chevron-circle-left:before, .icon-chevron-sign-left:before {
  content: "\f137";
}

.icon-chevron-circle-right:before, .icon-chevron-sign-right:before {
  content: "\f138";
}

.icon-chevron-circle-up:before, .icon-chevron-sign-up:before {
  content: "\f139";
}

.icon-chevron-circle-down:before, .icon-chevron-sign-down:before {
  content: "\f13a";
}

.icon-html5:before {
  content: "\f13b";
}

.icon-css3:before {
  content: "\f13c";
}

.icon-anchor:before {
  content: "\f13d";
}

.icon-unlock-alt:before {
  content: "\f13e";
}

.icon-bullseye:before {
  content: "\f140";
}

.icon-ellipsis-h:before, .icon-ellipsis-horizontal:before {
  content: "\f141";
}

.icon-ellipsis-v:before, .icon-ellipsis-vertical:before {
  content: "\f142";
}

.icon-rss-square:before, .icon-rss-sign:before {
  content: "\f143";
}

.icon-play-circle:before, .icon-play-sign:before {
  content: "\f144";
}

.icon-ticket:before {
  content: "\f145";
}

.icon-minus-square:before, .icon-minus-sign-alt:before {
  content: "\f146";
}

.icon-minus-square-o:before, .icon-collapse-alt:before, .icon-check-minus:before {
  content: "\f147";
}

.icon-level-up:before {
  content: "\f148";
}

.icon-level-down:before {
  content: "\f149";
}

.icon-check-square:before, .icon-check-sign:before {
  content: "\f14a";
}

.icon-pencil-square:before, .icon-edit-sign:before {
  content: "\f14b";
}

.icon-external-link-square:before, .icon-external-link-sign:before {
  content: "\f14c";
}

.icon-share-square:before, .icon-share-sign:before {
  content: "\f14d";
}

.icon-compass:before {
  content: "\f14e";
}

.icon-toggle-down:before,
.icon-caret-square-o-down:before,
.icon-collapse:before {
  content: "\f150";
}

.icon-toggle-up:before,
.icon-caret-square-o-up:before,
.icon-collapse-top:before {
  content: "\f151";
}

.icon-toggle-right:before,
.icon-caret-square-o-right:before {
  content: "\f152";
}

.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}

.icon-gbp:before {
  content: "\f154";
}

.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}

.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}

.icon-cny:before,
.icon-rmb:before,
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}

.icon-ruble:before,
.icon-rouble:before,
.icon-rub:before,
.icon-cny:before {
  content: "\f158";
}

.icon-won:before,
.icon-krw:before {
  content: "\f159";
}

.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}

.icon-file:before {
  content: "\f15b";
}

.icon-file-text:before {
  content: "\f15c";
}

.icon-sort-alpha-asc:before, .icon-sort-by-alphabet:before {
  content: "\f15d";
}

.icon-sort-alpha-desc:before, .icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}

.icon-sort-amount-asc:before, .icon-sort-by-attributes:before {
  content: "\f160";
}

.icon-sort-amount-desc:before, .icon-sort-by-attributes-alt:before {
  content: "\f161";
}

.icon-sort-numeric-asc:before, .icon-sort-by-order:before {
  content: "\f162";
}

.icon-sort-numeric-desc:before, .icon-sort-by-order-alt:before {
  content: "\f163";
}

.icon-thumbs-up:before {
  content: "\f164";
}

.icon-thumbs-down:before {
  content: "\f165";
}

.icon-youtube-square:before, .icon-youtube-sign:before {
  content: "\f166";
}

.icon-youtube:before {
  content: "\f167";
}

.icon-xing:before {
  content: "\f168";
}

.icon-xing-square:before, .icon-xing-sign:before {
  content: "\f169";
}

.icon-youtube-play:before {
  content: "\f16a";
}

.icon-dropbox:before {
  content: "\f16b";
}

.icon-stack-overflow:before, .icon-stackexchange:before {
  content: "\f16c";
}

.icon-instagram:before {
  content: "\f16d";
}

.icon-flickr:before {
  content: "\f16e";
}

.icon-adn:before {
  content: "\f170";
}

.icon-bitbucket:before {
  content: "\f171";
}

.icon-bitbucket-square:before, .icon-bitbucket-sign:before {
  content: "\f172";
}

.icon-tumblr:before {
  content: "\f173";
}

.icon-tumblr-square:before, .icon-tumblr-sign:before {
  content: "\f174";
}

.icon-long-arrow-down:before {
  content: "\f175";
}

.icon-long-arrow-up:before {
  content: "\f176";
}

.icon-long-arrow-left:before {
  content: "\f177";
}

.icon-long-arrow-right:before {
  content: "\f178";
}

.icon-apple:before {
  content: "\f179";
}

.icon-windows:before {
  content: "\f17a";
}

.icon-android:before {
  content: "\f17b";
}

.icon-linux:before {
  content: "\f17c";
}

.icon-dribbble:before {
  content: "\f17d";
}

.icon-skype:before {
  content: "\f17e";
}

.icon-foursquare:before {
  content: "\f180";
}

.icon-trello:before {
  content: "\f181";
}

.icon-female:before {
  content: "\f182";
}

.icon-male:before {
  content: "\f183";
}

.icon-gittip:before,
.icon-gratipay:before {
  content: "\f184";
}

.icon-sun-o:before, .icon-sun:before {
  content: "\f185";
}

.icon-moon-o:before, .icon-moon:before {
  content: "\f186";
}

.icon-archive:before {
  content: "\f187";
}

.icon-bug:before {
  content: "\f188";
}

.icon-vk:before {
  content: "\f189";
}

.icon-weibo:before {
  content: "\f18a";
}

.icon-renren:before {
  content: "\f18b";
}

.icon-pagelines:before {
  content: "\f18c";
}

.icon-stack-exchange:before {
  content: "\f18d";
}

.icon-arrow-circle-o-right:before {
  content: "\f18e";
}

.icon-arrow-circle-o-left:before {
  content: "\f190";
}

.icon-toggle-left:before,
.icon-caret-square-o-left:before {
  content: "\f191";
}

.icon-dot-circle-o:before {
  content: "\f192";
}

.icon-wheelchair:before {
  content: "\f193";
}

.icon-vimeo-square:before {
  content: "\f194";
}

.icon-turkish-lira:before,
.icon-try:before {
  content: "\f195";
}

.icon-plus-square-o:before, .icon-expand-alt:before {
  content: "\f196";
}

.icon-space-shuttle:before {
  content: "\f197";
}

.icon-slack:before {
  content: "\f198";
}

.icon-envelope-square:before {
  content: "\f199";
}

.icon-wordpress:before {
  content: "\f19a";
}

.icon-openid:before {
  content: "\f19b";
}

.icon-institution:before,
.icon-bank:before,
.icon-university:before {
  content: "\f19c";
}

.icon-mortar-board:before,
.icon-graduation-cap:before {
  content: "\f19d";
}

.icon-yahoo:before {
  content: "\f19e";
}

.icon-google:before {
  content: "\f1a0";
}

.icon-reddit:before {
  content: "\f1a1";
}

.icon-reddit-square:before {
  content: "\f1a2";
}

.icon-stumbleupon-circle:before {
  content: "\f1a3";
}

.icon-stumbleupon:before {
  content: "\f1a4";
}

.icon-delicious:before {
  content: "\f1a5";
}

.icon-digg:before {
  content: "\f1a6";
}

.icon-pied-piper-pp:before {
  content: "\f1a7";
}

.icon-pied-piper-alt:before {
  content: "\f1a8";
}

.icon-drupal:before {
  content: "\f1a9";
}

.icon-joomla:before {
  content: "\f1aa";
}

.icon-language:before {
  content: "\f1ab";
}

.icon-fax:before {
  content: "\f1ac";
}

.icon-building:before {
  content: "\f1ad";
}

.icon-child:before {
  content: "\f1ae";
}

.icon-paw:before {
  content: "\f1b0";
}

.icon-spoon:before {
  content: "\f1b1";
}

.icon-cube:before {
  content: "\f1b2";
}

.icon-cubes:before {
  content: "\f1b3";
}

.icon-behance:before {
  content: "\f1b4";
}

.icon-behance-square:before {
  content: "\f1b5";
}

.icon-steam:before {
  content: "\f1b6";
}

.icon-steam-square:before {
  content: "\f1b7";
}

.icon-recycle:before {
  content: "\f1b8";
}

.icon-automobile:before,
.icon-car:before {
  content: "\f1b9";
}

.icon-cab:before,
.icon-taxi:before {
  content: "\f1ba";
}

.icon-tree:before {
  content: "\f1bb";
}

.icon-spotify:before {
  content: "\f1bc";
}

.icon-deviantart:before {
  content: "\f1bd";
}

.icon-soundcloud:before {
  content: "\f1be";
}

.icon-database:before {
  content: "\f1c0";
}

.icon-file-pdf-o:before {
  content: "\f1c1";
}

.icon-file-word-o:before {
  content: "\f1c2";
}

.icon-file-excel-o:before {
  content: "\f1c3";
}

.icon-file-powerpoint-o:before {
  content: "\f1c4";
}

.icon-file-photo-o:before,
.icon-file-picture-o:before,
.icon-file-image-o:before {
  content: "\f1c5";
}

.icon-file-zip-o:before,
.icon-file-archive-o:before {
  content: "\f1c6";
}

.icon-file-sound-o:before,
.icon-file-audio-o:before {
  content: "\f1c7";
}

.icon-file-movie-o:before,
.icon-file-video-o:before {
  content: "\f1c8";
}

.icon-file-code-o:before {
  content: "\f1c9";
}

.icon-vine:before {
  content: "\f1ca";
}

.icon-codepen:before {
  content: "\f1cb";
}

.icon-jsfiddle:before {
  content: "\f1cc";
}

.icon-life-bouy:before,
.icon-life-buoy:before,
.icon-life-saver:before,
.icon-support:before,
.icon-life-ring:before {
  content: "\f1cd";
}

.icon-circle-o-notch:before {
  content: "\f1ce";
}

.icon-ra:before,
.icon-resistance:before,
.icon-rebel:before {
  content: "\f1d0";
}

.icon-ge:before,
.icon-empire:before {
  content: "\f1d1";
}

.icon-git-square:before {
  content: "\f1d2";
}

.icon-git:before {
  content: "\f1d3";
}

.icon-y-combinator-square:before,
.icon-yc-square:before,
.icon-hacker-news:before {
  content: "\f1d4";
}

.icon-tencent-weibo:before {
  content: "\f1d5";
}

.icon-qq:before {
  content: "\f1d6";
}

.icon-wechat:before,
.icon-weixin:before {
  content: "\f1d7";
}

.icon-send:before,
.icon-paper-plane:before {
  content: "\f1d8";
}

.icon-send-o:before,
.icon-paper-plane-o:before {
  content: "\f1d9";
}

.icon-history:before {
  content: "\f1da";
}

.icon-circle-thin:before {
  content: "\f1db";
}

.icon-header:before {
  content: "\f1dc";
}

.icon-paragraph:before {
  content: "\f1dd";
}

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

.icon-share-alt:before {
  content: "\f1e0";
}

.icon-share-alt-square:before {
  content: "\f1e1";
}

.icon-bomb:before {
  content: "\f1e2";
}

.icon-soccer-ball-o:before,
.icon-futbol-o:before {
  content: "\f1e3";
}

.icon-tty:before {
  content: "\f1e4";
}

.icon-binoculars:before {
  content: "\f1e5";
}

.icon-plug:before {
  content: "\f1e6";
}

.icon-slideshare:before {
  content: "\f1e7";
}

.icon-twitch:before {
  content: "\f1e8";
}

.icon-yelp:before {
  content: "\f1e9";
}

.icon-newspaper-o:before {
  content: "\f1ea";
}

.icon-wifi:before {
  content: "\f1eb";
}

.icon-calculator:before {
  content: "\f1ec";
}

.icon-paypal:before {
  content: "\f1ed";
}

.icon-google-wallet:before {
  content: "\f1ee";
}

.icon-cc-visa:before {
  content: "\f1f0";
}

.icon-cc-mastercard:before {
  content: "\f1f1";
}

.icon-cc-discover:before {
  content: "\f1f2";
}

.icon-cc-amex:before {
  content: "\f1f3";
}

.icon-cc-paypal:before {
  content: "\f1f4";
}

.icon-cc-stripe:before {
  content: "\f1f5";
}

.icon-bell-slash:before {
  content: "\f1f6";
}

.icon-bell-slash-o:before {
  content: "\f1f7";
}

.icon-trash:before {
  content: "\f1f8";
}

.icon-copyright:before {
  content: "\f1f9";
}

.icon-at:before {
  content: "\f1fa";
}

.icon-eyedropper:before {
  content: "\f1fb";
}

.icon-paint-brush:before {
  content: "\f1fc";
}

.icon-birthday-cake:before {
  content: "\f1fd";
}

.icon-area-chart:before {
  content: "\f1fe";
}

.icon-pie-chart:before {
  content: "\f200";
}

.icon-line-chart:before {
  content: "\f201";
}

.icon-lastfm:before {
  content: "\f202";
}

.icon-lastfm-square:before {
  content: "\f203";
}

.icon-toggle-off:before {
  content: "\f204";
}

.icon-toggle-on:before {
  content: "\f205";
}

.icon-bicycle:before {
  content: "\f206";
}

.icon-bus:before {
  content: "\f207";
}

.icon-ioxhost:before {
  content: "\f208";
}

.icon-angellist:before {
  content: "\f209";
}

.icon-cc:before {
  content: "\f20a";
}

.icon-shekel:before,
.icon-sheqel:before,
.icon-ils:before {
  content: "\f20b";
}

.icon-meanpath:before {
  content: "\f20c";
}

.icon-buysellads:before {
  content: "\f20d";
}

.icon-connectdevelop:before {
  content: "\f20e";
}

.icon-dashcube:before {
  content: "\f210";
}

.icon-forumbee:before {
  content: "\f211";
}

.icon-leanpub:before {
  content: "\f212";
}

.icon-sellsy:before {
  content: "\f213";
}

.icon-shirtsinbulk:before {
  content: "\f214";
}

.icon-simplybuilt:before {
  content: "\f215";
}

.icon-skyatlas:before {
  content: "\f216";
}

.icon-cart-plus:before {
  content: "\f217";
}

.icon-cart-arrow-down:before {
  content: "\f218";
}

.icon-diamond:before {
  content: "\f219";
}

.icon-ship:before {
  content: "\f21a";
}

.icon-user-secret:before {
  content: "\f21b";
}

.icon-motorcycle:before {
  content: "\f21c";
}

.icon-street-view:before {
  content: "\f21d";
}

.icon-heartbeat:before {
  content: "\f21e";
}

.icon-venus:before {
  content: "\f221";
}

.icon-mars:before {
  content: "\f222";
}

.icon-mercury:before {
  content: "\f223";
}

.icon-intersex:before,
.icon-transgender:before {
  content: "\f224";
}

.icon-transgender-alt:before {
  content: "\f225";
}

.icon-venus-double:before {
  content: "\f226";
}

.icon-mars-double:before {
  content: "\f227";
}

.icon-venus-mars:before {
  content: "\f228";
}

.icon-mars-stroke:before {
  content: "\f229";
}

.icon-mars-stroke-v:before {
  content: "\f22a";
}

.icon-mars-stroke-h:before {
  content: "\f22b";
}

.icon-neuter:before {
  content: "\f22c";
}

.icon-genderless:before {
  content: "\f22d";
}

.icon-facebook-official:before {
  content: "\f230";
}

.icon-pinterest-p:before {
  content: "\f231";
}

.icon-whatsapp:before {
  content: "\f232";
}

.icon-server:before {
  content: "\f233";
}

.icon-user-plus:before {
  content: "\f234";
}

.icon-user-times:before {
  content: "\f235";
}

.icon-hotel:before,
.icon-bed:before {
  content: "\f236";
}

.icon-viacoin:before {
  content: "\f237";
}

.icon-train:before {
  content: "\f238";
}

.icon-subway:before {
  content: "\f239";
}

.icon-medium:before {
  content: "\f23a";
}

.icon-yc:before,
.icon-y-combinator:before {
  content: "\f23b";
}

.icon-optin-monster:before {
  content: "\f23c";
}

.icon-opencart:before {
  content: "\f23d";
}

.icon-expeditedssl:before {
  content: "\f23e";
}

.icon-battery-4:before,
.icon-battery:before,
.icon-battery-full:before {
  content: "\f240";
}

.icon-battery-3:before,
.icon-battery-three-quarters:before {
  content: "\f241";
}

.icon-battery-2:before,
.icon-battery-half:before {
  content: "\f242";
}

.icon-battery-1:before,
.icon-battery-quarter:before {
  content: "\f243";
}

.icon-battery-0:before,
.icon-battery-empty:before {
  content: "\f244";
}

.icon-mouse-pointer:before {
  content: "\f245";
}

.icon-i-cursor:before {
  content: "\f246";
}

.icon-object-group:before {
  content: "\f247";
}

.icon-object-ungroup:before {
  content: "\f248";
}

.icon-sticky-note:before {
  content: "\f249";
}

.icon-sticky-note-o:before {
  content: "\f24a";
}

.icon-cc-jcb:before {
  content: "\f24b";
}

.icon-cc-diners-club:before {
  content: "\f24c";
}

.icon-clone:before {
  content: "\f24d";
}

.icon-balance-scale:before {
  content: "\f24e";
}

.icon-hourglass-o:before {
  content: "\f250";
}

.icon-hourglass-1:before,
.icon-hourglass-start:before {
  content: "\f251";
}

.icon-hourglass-2:before,
.icon-hourglass-half:before {
  content: "\f252";
}

.icon-hourglass-3:before,
.icon-hourglass-end:before {
  content: "\f253";
}

.icon-hourglass:before {
  content: "\f254";
}

.icon-hand-grab-o:before,
.icon-hand-rock-o:before {
  content: "\f255";
}

.icon-hand-stop-o:before,
.icon-hand-paper-o:before {
  content: "\f256";
}

.icon-hand-scissors-o:before {
  content: "\f257";
}

.icon-hand-lizard-o:before {
  content: "\f258";
}

.icon-hand-spock-o:before {
  content: "\f259";
}

.icon-hand-pointer-o:before {
  content: "\f25a";
}

.icon-hand-peace-o:before {
  content: "\f25b";
}

.icon-trademark:before {
  content: "\f25c";
}

.icon-registered:before {
  content: "\f25d";
}

.icon-creative-commons:before {
  content: "\f25e";
}

.icon-gg:before {
  content: "\f260";
}

.icon-gg-circle:before {
  content: "\f261";
}

.icon-tripadvisor:before {
  content: "\f262";
}

.icon-odnoklassniki:before {
  content: "\f263";
}

.icon-odnoklassniki-square:before {
  content: "\f264";
}

.icon-get-pocket:before {
  content: "\f265";
}

.icon-wikipedia-w:before {
  content: "\f266";
}

.icon-safari:before {
  content: "\f267";
}

.icon-chrome:before {
  content: "\f268";
}

.icon-firefox:before {
  content: "\f269";
}

.icon-opera:before {
  content: "\f26a";
}

.icon-internet-explorer:before {
  content: "\f26b";
}

.icon-tv:before,
.icon-television:before {
  content: "\f26c";
}

.icon-contao:before {
  content: "\f26d";
}

.icon-500px:before {
  content: "\f26e";
}

.icon-amazon:before {
  content: "\f270";
}

.icon-calendar-plus-o:before {
  content: "\f271";
}

.icon-calendar-minus-o:before {
  content: "\f272";
}

.icon-calendar-times-o:before {
  content: "\f273";
}

.icon-calendar-check-o:before {
  content: "\f274";
}

.icon-industry:before {
  content: "\f275";
}

.icon-map-pin:before {
  content: "\f276";
}

.icon-map-signs:before {
  content: "\f277";
}

.icon-map-o:before {
  content: "\f278";
}

.icon-map:before {
  content: "\f279";
}

.icon-commenting:before {
  content: "\f27a";
}

.icon-commenting-o:before {
  content: "\f27b";
}

.icon-houzz:before {
  content: "\f27c";
}

.icon-vimeo:before {
  content: "\f27d";
}

.icon-black-tie:before {
  content: "\f27e";
}

.icon-fonticons:before {
  content: "\f280";
}

.icon-reddit-alien:before {
  content: "\f281";
}

.icon-edge:before {
  content: "\f282";
}

.icon-credit-card-alt:before {
  content: "\f283";
}

.icon-codiepie:before {
  content: "\f284";
}

.icon-modx:before {
  content: "\f285";
}

.icon-fort-awesome:before {
  content: "\f286";
}

.icon-usb:before {
  content: "\f287";
}

.icon-product-hunt:before {
  content: "\f288";
}

.icon-mixcloud:before {
  content: "\f289";
}

.icon-scribd:before {
  content: "\f28a";
}

.icon-pause-circle:before {
  content: "\f28b";
}

.icon-pause-circle-o:before {
  content: "\f28c";
}

.icon-stop-circle:before {
  content: "\f28d";
}

.icon-stop-circle-o:before {
  content: "\f28e";
}

.icon-shopping-bag:before {
  content: "\f290";
}

.icon-shopping-basket:before {
  content: "\f291";
}

.icon-hashtag:before {
  content: "\f292";
}

.icon-bluetooth:before {
  content: "\f293";
}

.icon-bluetooth-b:before {
  content: "\f294";
}

.icon-percent:before {
  content: "\f295";
}

.icon-gitlab:before {
  content: "\f296";
}

.icon-wpbeginner:before {
  content: "\f297";
}

.icon-wpforms:before {
  content: "\f298";
}

.icon-envira:before {
  content: "\f299";
}

.icon-universal-access:before {
  content: "\f29a";
}

.icon-wheelchair-alt:before {
  content: "\f29b";
}

.icon-question-circle-o:before {
  content: "\f29c";
}

.icon-blind:before {
  content: "\f29d";
}

.icon-audio-description:before {
  content: "\f29e";
}

.icon-volume-control-phone:before {
  content: "\f2a0";
}

.icon-braille:before {
  content: "\f2a1";
}

.icon-assistive-listening-systems:before {
  content: "\f2a2";
}

.icon-asl-interpreting:before,
.icon-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.icon-deafness:before,
.icon-hard-of-hearing:before,
.icon-deaf:before {
  content: "\f2a4";
}

.icon-glide:before {
  content: "\f2a5";
}

.icon-glide-g:before {
  content: "\f2a6";
}

.icon-signing:before,
.icon-sign-language:before {
  content: "\f2a7";
}

.icon-low-vision:before {
  content: "\f2a8";
}

.icon-viadeo:before {
  content: "\f2a9";
}

.icon-viadeo-square:before {
  content: "\f2aa";
}

.icon-snapchat:before {
  content: "\f2ab";
}

.icon-snapchat-ghost:before {
  content: "\f2ac";
}

.icon-snapchat-square:before {
  content: "\f2ad";
}

.icon-pied-piper:before {
  content: "\f2ae";
}

.icon-first-order:before {
  content: "\f2b0";
}

.icon-yoast:before {
  content: "\f2b1";
}

.icon-themeisle:before {
  content: "\f2b2";
}

.icon-google-plus-circle:before,
.icon-google-plus-official:before {
  content: "\f2b3";
}

.icon-fa:before,
.icon-font-awesome:before {
  content: "\f2b4";
}

.icon-handshake-o:before {
  content: "\f2b5";
}

.icon-envelope-open:before {
  content: "\f2b6";
}

.icon-envelope-open-o:before {
  content: "\f2b7";
}

.icon-linode:before {
  content: "\f2b8";
}

.icon-address-book:before {
  content: "\f2b9";
}

.icon-address-book-o:before {
  content: "\f2ba";
}

.icon-vcard:before,
.icon-address-card:before {
  content: "\f2bb";
}

.icon-vcard-o:before,
.icon-address-card-o:before {
  content: "\f2bc";
}

.icon-user-circle:before {
  content: "\f2bd";
}

.icon-user-circle-o:before {
  content: "\f2be";
}

.icon-user-o:before {
  content: "\f2c0";
}

.icon-id-badge:before {
  content: "\f2c1";
}

.icon-drivers-license:before,
.icon-id-card:before {
  content: "\f2c2";
}

.icon-drivers-license-o:before,
.icon-id-card-o:before {
  content: "\f2c3";
}

.icon-quora:before {
  content: "\f2c4";
}

.icon-free-code-camp:before {
  content: "\f2c5";
}

.icon-telegram:before {
  content: "\f2c6";
}

.icon-thermometer-4:before,
.icon-thermometer:before,
.icon-thermometer-full:before {
  content: "\f2c7";
}

.icon-thermometer-3:before,
.icon-thermometer-three-quarters:before {
  content: "\f2c8";
}

.icon-thermometer-2:before,
.icon-thermometer-half:before {
  content: "\f2c9";
}

.icon-thermometer-1:before,
.icon-thermometer-quarter:before {
  content: "\f2ca";
}

.icon-thermometer-0:before,
.icon-thermometer-empty:before {
  content: "\f2cb";
}

.icon-shower:before {
  content: "\f2cc";
}

.icon-bathtub:before,
.icon-s15:before,
.icon-bath:before {
  content: "\f2cd";
}

.icon-podcast:before {
  content: "\f2ce";
}

.icon-window-maximize:before {
  content: "\f2d0";
}

.icon-window-minimize:before {
  content: "\f2d1";
}

.icon-window-restore:before {
  content: "\f2d2";
}

.icon-times-rectangle:before,
.icon-window-close:before {
  content: "\f2d3";
}

.icon-times-rectangle-o:before,
.icon-window-close-o:before {
  content: "\f2d4";
}

.icon-bandcamp:before {
  content: "\f2d5";
}

.icon-grav:before {
  content: "\f2d6";
}

.icon-etsy:before {
  content: "\f2d7";
}

.icon-imdb:before {
  content: "\f2d8";
}

.icon-ravelry:before {
  content: "\f2d9";
}

.icon-eercast:before {
  content: "\f2da";
}

.icon-microchip:before {
  content: "\f2db";
}

.icon-snowflake-o:before {
  content: "\f2dc";
}

.icon-superpowers:before {
  content: "\f2dd";
}

.icon-wpexplorer:before {
  content: "\f2de";
}

.icon-meetup:before {
  content: "\f2e0";
}

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

.icon-download-alt:before {
  content: "\f019";
}

html, body {
  height: 100%;
}

body {
  min-width: 320px;
  height: 100%;
  font-family: "Inter", "Rubik", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
  background-color: white;
  background-position: center -10px;
}
body.content_only {
  background: none;
  min-width: 0;
}

#page {
  position: relative;
  min-height: 100%;
}

em {
  font-style: italic;
}

a {
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}

hr.black {
  border-color: black;
}
hr.grey {
  border-color: #aaa;
}

h1, .like-h1 {
  font-weight: bold;
  font-size: 48px;
  margin-bottom: 40px;
}
h1.small-upper, .like-h1.small-upper {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: normal;
  word-spacing: 2px;
}
@media (max-width: 767px) {
  h1, .like-h1 {
    font-size: 32px;
  }
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.2;
}
h1.border-under, h2.border-under, h3.border-under, h4.border-under, h5.border-under, h6.border-under {
  padding-bottom: 5px;
  border-bottom: 2px solid black;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #000;
}

.page-heading span.heading-counter {
  display: block;
  margin-top: 15px;
  font-size: 18px;
}

table {
  font-size: 14px;
}

ul.list, ol.list {
  list-style-type: disc;
  margin-left: 30px;
  margin-bottom: 20px;
}
ul.list li, ol.list li {
  padding-left: 10px;
  margin-bottom: 10px;
}
ul.list li.mb0, ol.list li.mb0 {
  margin-bottom: 0;
}

ol.list {
  list-style-type: decimal;
}

iframe {
  max-width: 100%;
}

textarea {
  resize: none;
}

label {
  margin-bottom: 20px;
  font-weight: 500;
}
label.required::after {
  content: "*";
  color: red;
  font-size: 16px;
  position: relative;
  line-height: 12px;
  margin-left: 5px;
}
@media (min-width: 1200px) {
  label.control-label {
    margin-top: 12px;
  }
  label.control-label.mt0 {
    margin-top: 0;
  }
  label.text-right-on-desktop {
    text-align: right;
  }
}

.form-control {
  border-radius: 0;
  height: 60px;
  font-size: inherit;
  margin-bottom: 10px;
}
.form-control a:hover {
  text-decoration: none;
}

.form-control.original {
  display: block;
  width: auto;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control.original.width-full {
  width: 100%;
}

.form-control.inline-block {
  display: inline-block;
}

textarea.form-control {
  height: auto;
}

.form-control[type=file] {
  height: auto;
  background-color: transparent;
  font-size: 14px;
}

.form-group {
  margin-top: 5px;
  margin-bottom: 20px;
}
.form-group.mb0 {
  margin-bottom: 0;
}
.form-group.mb10 {
  margin-bottom: 10px;
}

input[type=radio],
input[type=checkbox] {
  height: 20px;
  width: 20px;
  vertical-align: text-bottom;
}

select[disabled] {
  background-color: #e7e7e7;
}

.btn, .button, body a.btn {
  white-space: normal;
  color: #000;
  text-decoration: none;
}
.btn.white, .white.button, body a.btn.white {
  color: white;
}

.btn-regular {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-regular:focus, .btn-regular.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-regular:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-regular:active, .btn-regular.active, .open > .btn-regular.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-regular:active:hover, .btn-regular:active:focus, .btn-regular:active.focus, .btn-regular.active:hover, .btn-regular.active:focus, .btn-regular.active.focus, .open > .btn-regular.dropdown-toggle:hover, .open > .btn-regular.dropdown-toggle:focus, .open > .btn-regular.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-regular.disabled:hover, .btn-regular.disabled:focus, .btn-regular.disabled.focus, .btn-regular[disabled]:hover, .btn-regular[disabled]:focus, .btn-regular[disabled].focus, fieldset[disabled] .btn-regular:hover, fieldset[disabled] .btn-regular:focus, fieldset[disabled] .btn-regular.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-regular .badge {
  color: #fff;
  background-color: #333;
}

.button.exclusive {
  border: 1px solid black;
  background-color: #fdd229;
  background-image: linear-gradient(to bottom, #fdd229, #f4b61b);
}
.button.exclusive:hover, .button.exclusive:active, .button.exclusive:hover:active {
  border: 1px solid black;
  background-image: linear-gradient(to top, #fdd229, #f4b61b);
}
.button.exclusive:active, .button.exclusive:hover:active {
  border: 1px solid black;
  background-image: linear-gradient(to top, #f1c002, #d2990a);
}

.button, .btn.btn-default {
  vertical-align: middle;
  border: 2px solid black;
  text-decoration: none;
  transition: color 0.4s, background-color 0.4s, border-color 0.4s;
}
.button:hover, .button:active, .button:hover:active, .btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default:hover:active {
  border: 2px solid black;
}

.btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:hover:active, .btn-success:active:focus, .btn-danger:hover, .btn-danger:active, .btn-danger:focus, .btn-danger:hover:active, .btn-danger:active:focus, .btn-info:hover, .btn-info:active, .btn-info:focus, .btn-info:hover:active, .btn-info:active:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:hover:active, .btn-primary:active:focus, .btn-warning:hover, .btn-warning:active, .btn-warning:focus, .btn-warning:hover:active, .btn-warning:active:focus {
  color: #000;
}

.btn-success.btn-sm, .btn-group-sm > .btn-success.btn, .btn-group-sm > .btn-success.button, .btn-success.btn-sm:hover, .btn-success.btn-sm:active, .btn-success.btn-sm:focus, .btn-success.btn-sm:hover:active, .btn-success.btn-sm:active:focus, .btn-danger.btn-sm, .btn-group-sm > .btn-danger.btn, .btn-group-sm > .btn-danger.button, .btn-danger.btn-sm:hover, .btn-danger.btn-sm:active, .btn-danger.btn-sm:focus, .btn-danger.btn-sm:hover:active, .btn-danger.btn-sm:active:focus, .btn-info.btn-sm, .btn-group-sm > .btn-info.btn, .btn-group-sm > .btn-info.button, .btn-info.btn-sm:hover, .btn-info.btn-sm:active, .btn-info.btn-sm:focus, .btn-info.btn-sm:hover:active, .btn-info.btn-sm:active:focus, .btn-primary.btn-sm, .btn-group-sm > .btn-primary.btn, .btn-group-sm > .btn-primary.button, .btn-primary.btn-sm:hover, .btn-primary.btn-sm:active, .btn-primary.btn-sm:focus, .btn-primary.btn-sm:hover:active, .btn-primary.btn-sm:active:focus, .btn-warning.btn-sm, .btn-group-sm > .btn-warning.btn, .btn-group-sm > .btn-warning.button, .btn-warning.btn-sm:hover, .btn-warning.btn-sm:active, .btn-warning.btn-sm:focus, .btn-warning.btn-sm:hover:active, .btn-warning.btn-sm:active:focus {
  color: #fff;
}

.btn-gray {
  font-size: 15px;
  border: 1px solid #ccc;
  background-color: #ddd;
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  color: black;
  padding: 4px 9px;
  outline: none;
}
.btn-gray:hover {
  text-decoration: none;
}
.btn-gray:focus, .btn-gray:active {
  outline: none;
}
.btn-gray[disabled] {
  color: #555;
}

.alert-warning {
  color: #7a5d2b;
}

body a.big-btn {
  color: #fff;
}

.big-btn {
  display: inline-block;
  margin: 20px auto;
  padding: 40px 60px;
  border: 2px solid white;
  box-shadow: -1px 11px 57px -15px rgba(0, 0, 0, 0.75);
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font-size: 20px;
  transition: background-color 0.4s;
  letter-spacing: 3px;
  max-width: 100%;
  background-color: #34B143;
}
@media (max-width: 767px) {
  .big-btn {
    padding: 30px 40px;
  }
}
.big-btn:hover {
  background-color: #2e9d3c;
  color: white;
  border: 2px solid white;
}
.big-btn i {
  margin-left: 10px;
}
.big-btn.big-btn-red {
  background-color: #D4282C;
}
.big-btn.big-btn-red:hover {
  background-color: #bf2428;
}
.big-btn.big-btn-green {
  background-color: #34B143;
}
.big-btn.big-btn-green:hover {
  background-color: #2e9d3c;
}

.big-btn.disabled, .big-btn[disabled], fieldset[disabled] .big-btn {
  background-color: #C4C4C4;
}
.big-btn.disabled:hover, .big-btn[disabled]:hover, fieldset[disabled] .big-btn:hover {
  background-color: #C4C4C4;
}
.big-btn.disabled:hover, .big-btn.disabled:active, .big-btn.disabled:visited, .big-btn.disabled:focus, .big-btn[disabled]:hover, .big-btn[disabled]:active, .big-btn[disabled]:visited, .big-btn[disabled]:focus, fieldset[disabled] .big-btn:hover, fieldset[disabled] .big-btn:active, fieldset[disabled] .big-btn:visited, fieldset[disabled] .big-btn:focus {
  border: 2px solid #fff;
  color: #fff;
}

.well {
  border-color: #ccc;
}

.pagination > li {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.pagination-container [name=max_rows] {
  width: 80px;
  height: 40px;
  margin-bottom: 0;
}
.pagination-container .pages-label {
  line-height: 38px;
}
.pagination-container .pagination {
  margin: 15px 0;
}

.qty-wrap {
  margin-top: 15px;
}
.qty-wrap label {
  margin-right: 5px;
}
.qty-wrap input {
  display: inline-block;
  width: 70px;
  text-align: center;
  height: auto;
  min-height: 35px;
  padding: 0;
}
.qty-wrap input::-webkit-inner-spin-button {
  opacity: 1;
}
.qty-wrap .btn.button-plus, .qty-wrap .button-plus.button, .qty-wrap .btn.button-minus, .qty-wrap .button-minus.button {
  vertical-align: top;
  background-color: white;
  border: 1px solid #ccc;
  min-height: 35px;
}
.qty-wrap .btn.button-plus:hover, .qty-wrap .button-plus.button:hover, .qty-wrap .btn.button-minus:hover, .qty-wrap .button-minus.button:hover {
  background-color: #eee;
  border: 1px solid #aaa;
}

.mt0 {
  margin-top: 0px;
}

.mb0, ul.list.mb0 {
  margin-bottom: 0px;
}

.ml0 {
  margin-left: 0px;
}

.mr0 {
  margin-right: 0px;
}

@media (max-width: 767px) {
  .mt0-xs {
    margin-top: 0px;
  }
  .mb0-xs {
    margin-bottom: 0px;
  }
  .ml0-xs {
    margin-left: 0px;
  }
  .mr0-xs {
    margin-right: 0px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mt0-sm {
    margin-top: 0px;
  }
  .mb0-sm {
    margin-bottom: 0px;
  }
  .ml0-sm {
    margin-left: 0px;
  }
  .mr0-sm {
    margin-right: 0px;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .mt0-md {
    margin-top: 0px;
  }
  .mb0-md {
    margin-bottom: 0px;
  }
  .ml0-md {
    margin-left: 0px;
  }
  .mr0-md {
    margin-right: 0px;
  }
}
@media (min-width: 1850px) {
  .mt0-lg {
    margin-top: 0px;
  }
  .mb0-lg {
    margin-bottom: 0px;
  }
  .ml0-lg {
    margin-left: 0px;
  }
  .mr0-lg {
    margin-right: 0px;
  }
}
.mt5 {
  margin-top: 5px;
}

.mb5, ul.list.mb5 {
  margin-bottom: 5px;
}

.ml5 {
  margin-left: 5px;
}

.mr5 {
  margin-right: 5px;
}

@media (max-width: 767px) {
  .mt5-xs {
    margin-top: 5px;
  }
  .mb5-xs {
    margin-bottom: 5px;
  }
  .ml5-xs {
    margin-left: 5px;
  }
  .mr5-xs {
    margin-right: 5px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mt5-sm {
    margin-top: 5px;
  }
  .mb5-sm {
    margin-bottom: 5px;
  }
  .ml5-sm {
    margin-left: 5px;
  }
  .mr5-sm {
    margin-right: 5px;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .mt5-md {
    margin-top: 5px;
  }
  .mb5-md {
    margin-bottom: 5px;
  }
  .ml5-md {
    margin-left: 5px;
  }
  .mr5-md {
    margin-right: 5px;
  }
}
@media (min-width: 1850px) {
  .mt5-lg {
    margin-top: 5px;
  }
  .mb5-lg {
    margin-bottom: 5px;
  }
  .ml5-lg {
    margin-left: 5px;
  }
  .mr5-lg {
    margin-right: 5px;
  }
}
.mt10 {
  margin-top: 10px;
}

.mb10, ul.list.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mr10 {
  margin-right: 10px;
}

@media (max-width: 767px) {
  .mt10-xs {
    margin-top: 10px;
  }
  .mb10-xs {
    margin-bottom: 10px;
  }
  .ml10-xs {
    margin-left: 10px;
  }
  .mr10-xs {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mt10-sm {
    margin-top: 10px;
  }
  .mb10-sm {
    margin-bottom: 10px;
  }
  .ml10-sm {
    margin-left: 10px;
  }
  .mr10-sm {
    margin-right: 10px;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .mt10-md {
    margin-top: 10px;
  }
  .mb10-md {
    margin-bottom: 10px;
  }
  .ml10-md {
    margin-left: 10px;
  }
  .mr10-md {
    margin-right: 10px;
  }
}
@media (min-width: 1850px) {
  .mt10-lg {
    margin-top: 10px;
  }
  .mb10-lg {
    margin-bottom: 10px;
  }
  .ml10-lg {
    margin-left: 10px;
  }
  .mr10-lg {
    margin-right: 10px;
  }
}
.mt15 {
  margin-top: 15px;
}

.mb15, ul.list.mb15 {
  margin-bottom: 15px;
}

.ml15 {
  margin-left: 15px;
}

.mr15 {
  margin-right: 15px;
}

@media (max-width: 767px) {
  .mt15-xs {
    margin-top: 15px;
  }
  .mb15-xs {
    margin-bottom: 15px;
  }
  .ml15-xs {
    margin-left: 15px;
  }
  .mr15-xs {
    margin-right: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mt15-sm {
    margin-top: 15px;
  }
  .mb15-sm {
    margin-bottom: 15px;
  }
  .ml15-sm {
    margin-left: 15px;
  }
  .mr15-sm {
    margin-right: 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .mt15-md {
    margin-top: 15px;
  }
  .mb15-md {
    margin-bottom: 15px;
  }
  .ml15-md {
    margin-left: 15px;
  }
  .mr15-md {
    margin-right: 15px;
  }
}
@media (min-width: 1850px) {
  .mt15-lg {
    margin-top: 15px;
  }
  .mb15-lg {
    margin-bottom: 15px;
  }
  .ml15-lg {
    margin-left: 15px;
  }
  .mr15-lg {
    margin-right: 15px;
  }
}
.mt20 {
  margin-top: 20px;
}

.mb20, ul.list.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.mr20 {
  margin-right: 20px;
}

@media (max-width: 767px) {
  .mt20-xs {
    margin-top: 20px;
  }
  .mb20-xs {
    margin-bottom: 20px;
  }
  .ml20-xs {
    margin-left: 20px;
  }
  .mr20-xs {
    margin-right: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mt20-sm {
    margin-top: 20px;
  }
  .mb20-sm {
    margin-bottom: 20px;
  }
  .ml20-sm {
    margin-left: 20px;
  }
  .mr20-sm {
    margin-right: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .mt20-md {
    margin-top: 20px;
  }
  .mb20-md {
    margin-bottom: 20px;
  }
  .ml20-md {
    margin-left: 20px;
  }
  .mr20-md {
    margin-right: 20px;
  }
}
@media (min-width: 1850px) {
  .mt20-lg {
    margin-top: 20px;
  }
  .mb20-lg {
    margin-bottom: 20px;
  }
  .ml20-lg {
    margin-left: 20px;
  }
  .mr20-lg {
    margin-right: 20px;
  }
}
.mt30 {
  margin-top: 30px;
}

.mb30, ul.list.mb30 {
  margin-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.mr30 {
  margin-right: 30px;
}

@media (max-width: 767px) {
  .mt30-xs {
    margin-top: 30px;
  }
  .mb30-xs {
    margin-bottom: 30px;
  }
  .ml30-xs {
    margin-left: 30px;
  }
  .mr30-xs {
    margin-right: 30px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mt30-sm {
    margin-top: 30px;
  }
  .mb30-sm {
    margin-bottom: 30px;
  }
  .ml30-sm {
    margin-left: 30px;
  }
  .mr30-sm {
    margin-right: 30px;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .mt30-md {
    margin-top: 30px;
  }
  .mb30-md {
    margin-bottom: 30px;
  }
  .ml30-md {
    margin-left: 30px;
  }
  .mr30-md {
    margin-right: 30px;
  }
}
@media (min-width: 1850px) {
  .mt30-lg {
    margin-top: 30px;
  }
  .mb30-lg {
    margin-bottom: 30px;
  }
  .ml30-lg {
    margin-left: 30px;
  }
  .mr30-lg {
    margin-right: 30px;
  }
}
.mt50 {
  margin-top: 50px;
}

.mb50, ul.list.mb50 {
  margin-bottom: 50px;
}

.ml50 {
  margin-left: 50px;
}

.mr50 {
  margin-right: 50px;
}

@media (max-width: 767px) {
  .mt50-xs {
    margin-top: 50px;
  }
  .mb50-xs {
    margin-bottom: 50px;
  }
  .ml50-xs {
    margin-left: 50px;
  }
  .mr50-xs {
    margin-right: 50px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mt50-sm {
    margin-top: 50px;
  }
  .mb50-sm {
    margin-bottom: 50px;
  }
  .ml50-sm {
    margin-left: 50px;
  }
  .mr50-sm {
    margin-right: 50px;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .mt50-md {
    margin-top: 50px;
  }
  .mb50-md {
    margin-bottom: 50px;
  }
  .ml50-md {
    margin-left: 50px;
  }
  .mr50-md {
    margin-right: 50px;
  }
}
@media (min-width: 1850px) {
  .mt50-lg {
    margin-top: 50px;
  }
  .mb50-lg {
    margin-bottom: 50px;
  }
  .ml50-lg {
    margin-left: 50px;
  }
  .mr50-lg {
    margin-right: 50px;
  }
}
.mt100 {
  margin-top: 100px;
}

.mb100, ul.list.mb100 {
  margin-bottom: 100px;
}

.ml100 {
  margin-left: 100px;
}

.mr100 {
  margin-right: 100px;
}

@media (max-width: 767px) {
  .mt100-xs {
    margin-top: 100px;
  }
  .mb100-xs {
    margin-bottom: 100px;
  }
  .ml100-xs {
    margin-left: 100px;
  }
  .mr100-xs {
    margin-right: 100px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mt100-sm {
    margin-top: 100px;
  }
  .mb100-sm {
    margin-bottom: 100px;
  }
  .ml100-sm {
    margin-left: 100px;
  }
  .mr100-sm {
    margin-right: 100px;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .mt100-md {
    margin-top: 100px;
  }
  .mb100-md {
    margin-bottom: 100px;
  }
  .ml100-md {
    margin-left: 100px;
  }
  .mr100-md {
    margin-right: 100px;
  }
}
@media (min-width: 1850px) {
  .mt100-lg {
    margin-top: 100px;
  }
  .mb100-lg {
    margin-bottom: 100px;
  }
  .ml100-lg {
    margin-left: 100px;
  }
  .mr100-lg {
    margin-right: 100px;
  }
}
@media (max-width: 767px) {
  .text-left-xs {
    text-align: left;
  }
  .text-center-xs {
    text-align: center;
  }
  .text-right-xs {
    text-align: right;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .text-left-sm {
    text-align: left;
  }
  .text-center-sm {
    text-align: center;
  }
  .text-right-sm {
    text-align: right;
  }
}
@media (min-width: 1200px) and (max-width: 1849px) {
  .text-left-md {
    text-align: left;
  }
  .text-center-md {
    text-align: center;
  }
  .text-right-md {
    text-align: right;
  }
}
@media (min-width: 1850px) {
  .text-left-lg {
    text-align: left;
  }
  .text-center-lg {
    text-align: center;
  }
  .text-right-lg {
    text-align: right;
  }
}
.italic {
  font-style: italic;
}

.underline {
  text-decoration: underline;
}

.not-bold {
  font-weight: normal;
}

.semi-bold {
  font-weight: 500;
}

.bold {
  font-weight: bold;
}

.red {
  color: red;
}

.white {
  color: white;
}

.line-under {
  border-bottom: 1px solid black;
}

.upper {
  text-transform: uppercase;
}

.cleaner {
  clear: both;
}

.normal-size {
  font-size: 18px;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.d-block {
  display: block;
}

.d-none {
  display: none;
}

.width-auto {
  width: auto;
}

.width-full {
  width: 100%;
}

.max-width-full {
  max-width: 100%;
}

@media (max-width: 767px) {
  .width-full-xs {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .width-full-sm {
    width: 100%;
  }
}

table.mesh td {
  border: 1px solid black;
}
table.mesh td:first-child {
  border-left: none;
}
table.mesh td:last-child {
  border-right: none;
}
table.mesh tr:first-child td {
  border-top: none;
}
table.mesh tr:last-child td {
  border-bottom: none;
}

.v-top {
  vertical-align: top;
}

.v-text-top {
  vertical-align: text-top;
}

.v-middle {
  vertical-align: middle;
}

.center-table {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.pointer-box {
  cursor: pointer;
}

.one-line-children {
  white-space: nowrap;
}
.one-line-children > * {
  white-space: normal;
}
.one-line-children > i[class^=icon-]:not(.v-middle), .one-line-children > input[type=checkbox]:not(.v-middle), .one-line-children > input[type=radio]:not(.v-middle) {
  vertical-align: top;
}
.one-line-children > i[class^=icon-] {
  padding-top: 3px;
}

label.checkable {
  display: block;
  padding-left: 25px;
  text-indent: -25px;
  margin-bottom: 5px;
}
label.checkable.inline-block {
  display: inline-block;
}
label.checkable input {
  *overflow: hidden;
}

input[type=number].hide-spinner::-webkit-outer-spin-button, input[type=number].hide-spinner::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.w100 {
  width: 100px;
}

.w150 {
  width: 150px;
}

.more-info-panel .panel-heading {
  cursor: pointer;
  -webkit-user-select: none; /* Safari 3.1+ */
  -moz-user-select: none; /* Firefox 2+ */ /* IE 10+ */
  user-select: none; /* Standard syntax */
}
.more-info-panel .panel-heading i {
  transform: rotate(180deg);
  transition: transform 0.4s;
}
.more-info-panel .panel-heading.collapsed i {
  transform: rotate(0deg);
}

.counter {
  display: inline-block;
  font-size: 0;
}
.counter > *:not(.sr-only) {
  border: 1px solid #999;
  min-height: 35px;
  font-size: 18px;
}
.counter .counter-minus, .counter .counter-plus {
  min-height: 35px;
  width: 35px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #999;
  background-color: #eee;
  background-image: linear-gradient(to bottom, #fff, #ddd);
}
.counter .counter-minus:hover, .counter .counter-plus:hover {
  background-image: linear-gradient(to bottom, #eee, #ccc);
}
.counter .counter-minus:active, .counter .counter-plus:active {
  background-image: linear-gradient(to bottom, #ccc, #eee);
}
.counter .counter-minus {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.counter .counter-plus {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.counter input {
  vertical-align: middle;
  width: 60px;
}

#columns-wrap {
  min-height: 100%;
  background-color: white;
}

#columns {
  padding-bottom: 50px;
}

#top-belt-wrap {
  background-color: #D4282C;
}

#top-belt {
  min-height: 36px;
  line-height: 36px;
  color: white;
  background-image: url("../img/top-belt-logo-stripes.svg");
  background-repeat: repeat-y;
  background-position: left center;
}
@media (max-width: 1199px) {
  #top-belt {
    background: none;
  }
}
#top-belt .displayNav {
  float: right;
  text-align: right;
}
#top-belt .displayNav .form-group {
  margin: 0;
}
#top-belt .displayNav .sign-as {
  display: inline-block;
  text-align: right;
}
#top-belt .displayNav .brnoid-level {
  float: left;
  padding: 0 15px;
  padding-bottom: 1px;
  border-left: 2px solid white;
  border-right: 2px solid white;
  color: black;
  font-weight: bold;
  background-color: #9CFF0F;
}
#top-belt .displayNav .brnoid-level img {
  margin-left: 5px;
}
#top-belt .displayNav .brnoid-level.level-full {
  background-color: #FF15F7;
}
#top-belt .displayNav a.brnoid-level {
  text-decoration: none;
}
#top-belt .displayNav > .header_user_info, #top-belt .displayNav > .cart-wrapper {
  display: inline-block;
  float: none;
  text-align: left;
}
#top-belt .displayNav > .cart-wrapper {
  float: right;
}
#top-belt .displayNav > .cart-wrapper.empty {
  display: none;
}
#top-belt .displayNav > .cart-wrapper .shopping_cart a {
  text-decoration: none;
}
@media (max-width: 1199px) {
  #top-belt {
    font-size: 13px;
  }
  #top-belt .icon, #top-belt [class^=icon-], #top-belt .fa, #top-belt .shopping_cart > a {
    font-size: 19px;
    text-decoration: none;
    vertical-align: middle;
  }
  #top-belt .displayNav {
    float: none;
  }
  #top-belt .displayNav .sign-as {
    display: block;
    text-align: center;
    margin: 5px 0;
    line-height: 25px;
  }
  #top-belt .displayNav .brnoid-level {
    border-top: 2px solid white;
    border-bottom: 2px solid white;
    margin: -2px;
    margin-top: 4px;
  }
  #top-belt .displayNav .header_user_info a {
    text-decoration: none;
    min-height: 42px;
  }
  #top-belt .displayNav > .cart-wrapper {
    margin-right: -15px;
  }
}
@media (max-width: 767px) {
  #top-belt .displayNav .brnoid-level {
    margin-left: -17px;
  }
}

#header-wrap {
  background-color: white;
  margin-bottom: 1px;
}
#header-wrap:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 6px;
  background-repeat: repeat-x;
  background-image: linear-gradient(to bottom, rgb(205, 205, 205), rgba(255, 255, 255, 0));
  border-top: 1px solid #717171;
}

#header {
  z-index: 203;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 400;
}
@media (min-width: 1200px) {
  #header {
    min-height: 128px;
  }
}
#header a {
  text-decoration: none;
}
#header #header_logo {
  display: inline-block;
  vertical-align: middle;
}
#header #header_logo .logo {
  margin-bottom: 7px;
  width: 215px;
  max-width: 100%;
  display: block;
}
#header #header_logo a, #header #header_logo a:hover, #header #header_logo a:active, #header #header_logo a:focus {
  font-size: 17px;
  color: black;
  display: inline-block;
}
#header .navbar-main-wrap {
  padding-top: 22px;
  float: right;
}
#header .navbar-main {
  font-size: 14px;
  min-height: 0;
  margin: 0;
  border: 0;
  background: none;
}
#header .navbar-main .sso-header-headline {
  margin: 0 10px;
  float: left;
}
@media (max-width: 1199px) {
  #header .navbar-main .sso-header-headline {
    float: none;
    margin: 10px 0;
    text-align: center;
    font-size: 16px;
  }
}
#header .navbar-main .navbar-collapse {
  padding: 0;
  float: left;
}
#header .navbar-main .navbar-collapse .navbar-nav > li, #header .navbar-main .menu-item {
  float: left;
  line-height: 20px;
  padding: 0;
}
#header .navbar-main .navbar-collapse .navbar-nav > li a, #header .navbar-main .navbar-collapse .navbar-nav > li > a, #header .navbar-main .navbar-collapse .navbar-nav > li > a:hover, #header .navbar-main .navbar-collapse .navbar-nav > li > a:focus, #header .navbar-main .navbar-collapse .navbar-nav > li > a:active, #header .navbar-main .menu-item a, #header .navbar-main .menu-item > a, #header .navbar-main .menu-item > a:hover, #header .navbar-main .menu-item > a:focus, #header .navbar-main .menu-item > a:active {
  display: inline-block;
  padding: 12px 30px;
  color: #D4282C;
}
#header .navbar-main .navbar-collapse .navbar-nav > li a:hover, #header .navbar-main .navbar-collapse .navbar-nav > li a:focus, #header .navbar-main .navbar-collapse .navbar-nav > li a:active, #header .navbar-main .navbar-collapse .navbar-nav > li > a:hover, #header .navbar-main .navbar-collapse .navbar-nav > li > a:focus, #header .navbar-main .navbar-collapse .navbar-nav > li > a:active, #header .navbar-main .navbar-collapse .navbar-nav > li > a:hover:hover, #header .navbar-main .navbar-collapse .navbar-nav > li > a:hover:focus, #header .navbar-main .navbar-collapse .navbar-nav > li > a:hover:active, #header .navbar-main .navbar-collapse .navbar-nav > li > a:focus:hover, #header .navbar-main .navbar-collapse .navbar-nav > li > a:focus:focus, #header .navbar-main .navbar-collapse .navbar-nav > li > a:focus:active, #header .navbar-main .navbar-collapse .navbar-nav > li > a:active:hover, #header .navbar-main .navbar-collapse .navbar-nav > li > a:active:focus, #header .navbar-main .navbar-collapse .navbar-nav > li > a:active:active, #header .navbar-main .menu-item a:hover, #header .navbar-main .menu-item a:focus, #header .navbar-main .menu-item a:active, #header .navbar-main .menu-item > a:hover, #header .navbar-main .menu-item > a:focus, #header .navbar-main .menu-item > a:active, #header .navbar-main .menu-item > a:hover:hover, #header .navbar-main .menu-item > a:hover:focus, #header .navbar-main .menu-item > a:hover:active, #header .navbar-main .menu-item > a:focus:hover, #header .navbar-main .menu-item > a:focus:focus, #header .navbar-main .menu-item > a:focus:active, #header .navbar-main .menu-item > a:active:hover, #header .navbar-main .menu-item > a:active:focus, #header .navbar-main .menu-item > a:active:active {
  text-decoration: underline;
}
#header .navbar-main .navbar-collapse .navbar-nav > li.highlight a, #header .navbar-main .menu-item.highlight a {
  border: 2px solid #D4282C;
  transition: all 0.4s;
  padding: 10px 30px;
}
#header .navbar-main .navbar-collapse .navbar-nav > li.highlight a:hover, #header .navbar-main .menu-item.highlight a:hover {
  text-decoration: none;
}
#header .navbar-main .navbar-collapse .navbar-nav > li.active a, #header .navbar-main .menu-item.active a {
  color: white;
  background-color: #D4282C;
}
#header .navbar-main .navbar-toggle {
  margin: 0;
  margin-left: 15px;
  border: 2px solid #D4282C;
  border-radius: 0;
}
#header .navbar-main .navbar-toggle:hover, #header .navbar-main .navbar-toggle:focus {
  background-color: white;
}
#header .navbar-main .navbar-toggle .icon-bar {
  background-color: #D4282C;
}
#header .navbar-main .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 8px;
}
@media (min-width: 1200px) {
  #header .navbar-main .navbar-collapse .navbar-nav > li.highlight, #header .navbar-main .menu-item.highlight {
    margin-right: 30px;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages {
    color: #000;
    padding-right: 0;
    text-transform: uppercase;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages .languages-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages .current-language {
    display: inline-block;
    padding: 10px 0 10px 30px;
    cursor: default;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages ul {
    position: absolute;
    right: 0;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages ul.hidden-dropdown {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages ul a {
    padding-left: 30px;
    padding-right: 18px;
    color: #000;
    background-color: #E6E6E6;
    transition: background-color 0.3s;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages ul a:hover {
    background-color: #C4C4C4;
  }
}
@media (max-width: 1199px) {
  #header #header_logo .logo-claim {
    display: none;
  }
  #header #header_logo .logo {
    margin-bottom: 0;
  }
  #header > .nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  #header > .nav:before, #header > .nav:after {
    display: none;
  }
  #header .navbar-main-wrap {
    padding: 0;
  }
  #header .navbar-main {
    position: relative;
    display: flex;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.highlight, #header .navbar-main .menu-item.highlight {
    margin-left: 15px;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.highlight a, #header .navbar-main .menu-item.highlight a {
    padding: 10px 20px;
  }
  #header .navbar-main .navbar-collapse {
    color: #000;
    background-color: white;
    border: 2px solid #D4282C;
    position: absolute;
    top: 44px;
    right: 0;
    z-index: 90;
    min-width: 200px;
  }
  #header .navbar-main .navbar-collapse .navbar-nav {
    width: 100%;
    margin: 0;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li, #header .navbar-main .navbar-collapse .navbar-nav > li.languages {
    float: none;
    border-top: 2px solid #D4282C;
    text-align: center;
    padding: 0;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li:first-child, #header .navbar-main .navbar-collapse .navbar-nav > li.languages:first-child {
    border-top: 0;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li > a, #header .navbar-main .navbar-collapse .navbar-nav > li > a:hover, #header .navbar-main .navbar-collapse .navbar-nav > li > a:focus, #header .navbar-main .navbar-collapse .navbar-nav > li > a:active, #header .navbar-main .navbar-collapse .navbar-nav > li.languages > a, #header .navbar-main .navbar-collapse .navbar-nav > li.languages > a:hover, #header .navbar-main .navbar-collapse .navbar-nav > li.languages > a:focus, #header .navbar-main .navbar-collapse .navbar-nav > li.languages > a:active {
    display: block;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages {
    padding-left: 15px;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages a, #header .navbar-main .navbar-collapse .navbar-nav > li.languages .current-language {
    padding: 10px 15px;
    text-transform: uppercase;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages .current-language i {
    display: none;
  }
  #header .navbar-main .navbar-collapse .navbar-nav > li.languages ul, #header .navbar-main .navbar-collapse .navbar-nav > li.languages li {
    display: inline;
  }
}

@media (min-width: 1200px) {
  #footer-placeholder {
    height: 77px;
  }
  #footer-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media (max-width: 1199px) {
  #footer-placeholder {
    display: none;
  }
}
#footer-wrap:before {
  content: "";
  display: block;
  height: 6px;
  background-repeat: repeat-x;
  margin-top: -6px;
  border-bottom: 1px solid #717171;
  background-image: linear-gradient(to top, rgb(205, 205, 205), rgba(255, 255, 255, 0));
}

#footer {
  padding-top: 10px;
  padding-bottom: 15px;
  background-color: white;
  position: relative;
  /*
  .dpmb-info {
    img {
      margin-bottom: 20px;
    }
  }*/
}
#footer .footer-section-wrapper {
  display: inline-block;
  min-height: 51px;
}
#footer .footer-section-wrapper:before, #footer .footer-section-wrapper:after {
  display: table;
  content: " ";
}
#footer .footer-section-wrapper:after {
  clear: both;
}
#footer .links-to-pages li {
  display: inline-block;
  font-weight: bold;
}
#footer .links-to-pages li a {
  display: inline-block;
  padding: 10px 12px;
  cursor: pointer;
}
#footer .links-to-pages li:first-child a {
  padding-left: 0;
}
#footer .links-to-pages li:last-child a {
  padding-right: 0;
}
#footer .logos {
  float: right;
  padding-top: 4px;
}
#footer .logos a {
  display: inline-block;
  vertical-align: middle;
  padding: 0 7px;
  font-size: 8px;
}
@media (min-width: 1850px) {
  #footer .logos a {
    padding: 0 12px;
  }
}
#footer .logos a:first-child {
  padding-left: 0;
}
#footer .logos a:last-child {
  padding-right: 0;
}
#footer .logos img {
  height: auto;
  width: 110px;
}
#footer .logos .logo-dpmb img {
  width: 90px;
  max-height: 32px;
}
@media (min-width: 1200px) {
  #footer .logos {
    text-align: right;
    position: absolute;
    left: 680px;
    right: 15px;
    top: 10px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-end;
    min-height: 41px;
  }
  #footer .logos img[src] {
    max-width: 100%;
    max-height: 100%;
    width: auto;
  }
  #footer .logos .logo-dpmb {
    width: 102px;
    max-height: 32px;
    max-width: 10%;
  }
}
@media (min-width: 1850px) {
  #footer .logos .logo-dpmb {
    width: 114px;
  }
}
@media (max-width: 1849px) {
  #footer .links-to-pages li a {
    padding: 10px 10px;
  }
  #footer .logos a {
    padding: 0 6px;
  }
}
@media (max-width: 1199px) {
  #footer .footer-section-wrapper {
    display: block;
    float: left;
  }
  #footer .links-to-pages li {
    display: block;
  }
  #footer .links-to-pages li a {
    display: block;
  }
  #footer .links-to-pages li a, #footer .links-to-pages li a:first-child, #footer .links-to-pages li a:last-child {
    padding: 10px 0;
  }
  #footer .logos a {
    display: block;
    text-align: right;
  }
  #footer .logos a, #footer .logos a:first-child, #footer .logos a:last-child {
    padding: 10px 0;
  }
}
@media (max-width: 767px) {
  #footer .footer-section-wrapper {
    float: none;
  }
  #footer .links-to-pages li a, #footer .logos a {
    text-align: center;
  }
  #footer .logos {
    float: none;
    margin-top: 20px;
  }
}

#services {
  display: none;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 14px 31px 6px rgba(255, 255, 255, 0.95);
  z-index: 85;
  width: 100%;
  padding-top: 20px;
}
#services .service-item-wrapper {
  width: 440px;
  height: 350px;
  float: left;
  margin-right: 100px;
  margin-bottom: 50px;
  background-color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
@media (max-width: 1849px) {
  #services .service-item-wrapper {
    width: 309px;
    height: 280px;
  }
}
@media (max-width: 1199px) {
  #services .service-item-wrapper {
    height: 260px;
  }
}
@media (max-width: 767px) {
  #services .service-item-wrapper {
    float: none;
    display: block;
    margin: 20px auto;
    height: 110px;
    width: 90%;
    max-width: 440px;
  }
}
#services .service-item-wrapper:hover {
  color: black;
}
@media (min-width: 768px) and (max-width: 1199px) {
  #services .service-item-wrapper:nth-child(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  #services .service-item-wrapper:nth-child(3n) {
    margin-right: 0;
  }
}
#services .service-item-wrapper .service-item {
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  box-shadow: -1px 11px 57px -15px rgba(0, 0, 0, 0.75);
}
#services .service-item-wrapper .overlay {
  background-color: rgba(255, 255, 255, 0.65);
  height: 100%;
  padding-top: 50%;
  padding-left: 15%;
  font-size: 24px;
  font-weight: bold;
}
#services .service-item-wrapper .overlay:hover {
  background-color: rgba(212, 40, 44, 0.65);
}
@media (max-width: 1849px) {
  #services .service-item-wrapper .overlay {
    padding-left: 10%;
  }
}
@media (max-width: 767px) {
  #services .service-item-wrapper .overlay {
    padding-top: 40px;
    padding-left: 45px;
  }
}
#services #service_item_EOC {
  background-image: url("../img/services_mhd.png");
}

@media (max-width: 1199px) {
  body#index #services {
    position: static;
    display: block !important;
  }
  body#index #servicesBtn {
    visibility: hidden;
  }
}
#howto .howto-item {
  margin-top: 50px;
}
#howto .howto-item .number {
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 7px;
  display: inline-block;
  vertical-align: top;
}
#howto .howto-item .text {
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 26px;
  display: inline-block;
  padding-top: 30px;
}

.container {
  max-width: 2000px;
}
@media (min-width: 768px) {
  .container {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .container {
    width: auto;
  }
}
@media (min-width: 1850px) {
  .container {
    width: auto;
  }
}

#top-belt-wrap,
#header-wrap,
#columns-wrap,
#footer-wrap {
  padding-left: 25px;
  padding-right: 25px;
}

#services > .container {
  overflow: hidden;
  padding: 0 273px 0 40px;
  max-width: 1920px;
}
@media (max-width: 1500px) {
  #services > .container {
    padding-right: 0;
  }
}
@media (max-width: 1199px) {
  #services > .container {
    padding-right: 20px;
  }
}
@media (max-width: 780px) {
  #services > .container {
    padding: 0 15px 20px;
  }
}

#header-wrap:after,
#footer-wrap:before {
  margin-left: -25px;
  margin-right: -25px;
}

@-moz-document url-prefix() {
  ul.list > li {
    position: relative;
    list-style: none;
  }
  ul.list > li:before {
    display: block;
    content: "•";
    position: absolute;
    left: -15px;
    font-size: 25px;
    top: -6px;
  }
}
.stacktable {
  width: 100%;
}

.st-head-row {
  padding-top: 1em;
}

.st-head-row.st-head-row-main {
  font-size: 1.3em;
  padding-top: 0;
}

.st-key {
  width: 34%;
  text-align: right;
  padding-right: 1%;
  font-weight: 500;
}

.st-val {
  width: 64%;
  padding-left: 1%;
}

.stacktable.large-only {
  display: table;
}

.stacktable.small-only {
  display: none;
}

@media (max-width: 767px) {
  .stacktable.large-only {
    display: none;
  }
  .stacktable.small-only {
    display: table;
  }
}
.stacktable.small-only .st-head-row {
  text-align: center;
}

.stacktable.small-only.hide-head-row-main .st-head-row-main {
  display: none;
}

.global-loading-overlay {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1000;
  text-align: center;
  padding-top: 150px;
  color: white;
  font-size: 20px;
}

[class^=col-] > .page-menu {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 767px) {
  [class^=col-] > .page-menu {
    margin-left: -30px;
    margin-right: -30px;
  }
}

.page-menu {
  background-color: #D4282C;
  padding: 30px;
  font-size: 14px;
  position: relative;
  z-index: 10;
  color: white;
  min-height: 850px;
}
@media (max-width: 767px) {
  .page-menu {
    min-height: 0;
    height: auto;
    margin-left: -30px;
    margin-right: -30px;
    padding: 15px;
  }
}
@media (min-width: 767px) {
  .page-menu #c {
    display: none;
  }
}
.page-menu .module-name {
  font-size: 40px;
  margin-bottom: 40px;
}
.page-menu a {
  text-decoration: none;
  color: inherit;
}
.page-menu a:hover {
  text-decoration: underline;
}
.page-menu .highlight {
  text-transform: uppercase;
}
.page-menu ul {
  margin-bottom: 20px;
}
.page-menu ul:before, .page-menu ul:after {
  display: table;
  content: " ";
}
.page-menu ul:after {
  clear: both;
}
.page-menu ul:last-child {
  margin-bottom: 0;
}
.page-menu ul li {
  position: relative;
}
.page-menu ul li:before {
  display: none;
}
.page-menu ul li.active:before, .page-menu ul li.auth:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  position: absolute;
  left: -17px;
  top: 11px;
}
@media (max-width: 767px) {
  .page-menu ul li.active:before, .page-menu ul li.auth:before {
    left: -13px;
  }
}
.page-menu ul li.auth:before {
  content: "\f023";
}
.page-menu ul li a, .page-menu ul li > span {
  display: block;
  padding: 8px 0;
}
.page-menu ul li a.bigger, .page-menu ul li > span.bigger {
  margin-top: 8px;
  font-size: 18px;
  font-weight: bold;
}
.page-menu ul li.denser li a, .page-menu ul li.denser li > span {
  padding: 5px 0;
}
.page-menu h4, .page-menu h5 {
  text-transform: uppercase;
  padding-top: 0;
}
.page-menu .link-to-homepage {
  font-size: 30px;
  float: right;
  padding: 15px;
  position: absolute;
  right: 15px;
  top: 25px;
  z-index: 20;
}
@media (min-width: 1200px) {
  .page-menu {
    padding-bottom: 80px;
  }
  .page-menu .link-to-homepage {
    float: none;
    bottom: 30px;
    left: 15px;
    right: auto;
    top: auto;
  }
  .page-menu .module-name {
    padding-right: 75px;
  }
}

@media (min-width: 768px) {
  .col-sm-4 > .page-menu {
    padding-bottom: 80px;
  }
  .col-sm-4 > .page-menu .link-to-homepage {
    float: none;
    bottom: 30px;
    left: 15px;
    right: auto;
    top: auto;
  }
  .col-sm-4 > .page-menu .module-name {
    padding-right: 75px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .col-sm-12 > .page-menu {
    min-height: 0;
  }
}

@media (max-width: 767px) {
  #center_column > .gray-main:first-child {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.gray-main {
  background-color: #E6E6E6;
  padding: 30px;
  padding-left: 45px;
  font-size: 18px;
  min-height: 850px;
}
@media (max-width: 767px) {
  .gray-main {
    min-height: 0;
    height: auto;
    clear: both;
    font-size: 16px;
    padding: 30px 15px;
  }
  .gray-main.col-xs-12 {
    float: none;
    width: auto;
  }
}
.gray-main .horizontal-menu {
  margin: 10px -15px 15px;
}
@media (min-width: 1850px), (max-width: 767px) {
  .gray-main .horizontal-menu ul {
    display: flex;
    flex-flow: row wrap;
  }
}
.gray-main .horizontal-menu ul li {
  padding-bottom: 10px;
}
@media (min-width: 1850px) {
  .gray-main .horizontal-menu ul li.col-lg-2 {
    flex: 1 auto;
  }
}
.gray-main .horizontal-menu ul li button {
  width: 100%;
}
@media (max-width: 767px) {
  .gray-main .horizontal-menu ul li {
    flex: 1 auto;
  }
}
@media (min-width: 768px) {
  .gray-main {
    padding-left: 30px;
  }
  .gray-main.col-sm-8, .gray-main.col-sm-9 {
    box-shadow: -75px 0px 0px 0px #E6E6E6;
    padding-left: 45px;
  }
}
@media (min-width: 1200px) {
  .gray-main.col-md-9 {
    box-shadow: -75px 0px 0px 0px #E6E6E6;
    padding-left: 45px;
  }
}
.gray-main .table-bordered {
  background-color: white;
}
.gray-main .table-bordered, .gray-main .table-bordered td, .gray-main .table-bordered th {
  border: 1px solid #000;
}
.gray-main .main-heading {
  font-weight: bold;
}
@media (min-width: 1200px) {
  .gray-main .main-heading {
    font-size: 46px;
    margin-top: 100px;
    margin-bottom: 40px;
  }
}
.gray-main .main-subheading {
  font-weight: bold;
}
.gray-main .page-heading {
  text-transform: uppercase;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 20px;
}
.gray-main .page-subheading {
  font-size: 44px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.gray-main .page-subheading.mt0 {
  margin-top: 0;
}
.gray-main .underlined-heading {
  font-size: 30px;
  padding-bottom: 3px;
  border-bottom: 1px solid black;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .gray-main .page-subheading, .gray-main .underlined-heading {
    font-size: 20px;
  }
}
.gray-main a {
  text-decoration: none;
  color: #D4282C;
}
.gray-main a:hover {
  text-decoration: underline;
}
.gray-main a.like-text {
  color: #000;
}
.gray-main a.like-text:hover {
  text-decoration: none;
}
.gray-main a.btn:hover, .gray-main a.button:hover, .gray-main a.big-btn:hover {
  text-decoration: none;
}
.gray-main tabel, .gray-main td, .gray-main th {
  border-color: white;
  border-width: 2px;
}
.gray-main .nav-tabs {
  margin-top: 30px;
  display: flex;
  flex-flow: row wrap;
}
.gray-main .nav-tabs.mt10 {
  margin-top: 10px;
}
.gray-main .nav-tabs > li {
  display: flex;
  flex: 1;
}
.gray-main .nav-tabs > li > a {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #eee;
  border: 1px solid #ccc;
  transition: all 0.4s;
  text-align: center;
  color: #000;
  font-size: 16px;
  font-weight: 500;
}
.gray-main .nav-tabs > li > a:hover {
  background-color: #ddd;
}
.gray-main .nav-tabs > li.active > a {
  color: #000;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.gray-main .tab-content {
  background-color: white;
  margin: 0;
}
.gray-main .tab-content .tab-pane {
  padding: 25px 0;
  border: 1px solid #ddd;
  border-top: 0;
}
.gray-main a.black-link {
  color: #000;
}

@media (min-width: 768px) {
  .col-sm-8 > .gray-main, .col-sm-9 > .gray-main {
    padding-left: 30px;
  }
}

@media (min-width: 1200px) {
  .col-sm-9 > .gray-main {
    padding-left: 45px;
  }
}

.gray-main-wrap.with-call-to-action-button {
  position: relative;
  padding: 0;
}
.gray-main-wrap.with-call-to-action-button .big-btn {
  margin-top: -5px;
  margin-bottom: 0;
}
@media (min-width: 1850px) {
  .gray-main-wrap.with-call-to-action-button {
    padding-right: 10%;
  }
}
@media (min-width: 1200px) {
  .gray-main-wrap.with-call-to-action-button {
    padding-right: 8%;
  }
  .gray-main-wrap.with-call-to-action-button .call-to-action-button {
    position: absolute;
    right: 0;
  }
}
@media (max-width: 1199px) {
  .gray-main-wrap.with-call-to-action-button {
    padding-bottom: 52px;
  }
  .gray-main-wrap.with-call-to-action-button .gray-main {
    padding-bottom: 100px;
  }
  .gray-main-wrap.with-call-to-action-button .call-to-action-button {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
  }
  .gray-main-wrap.with-call-to-action-button .call-to-action-button .big-btn {
    display: inline-block;
    width: auto;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .gray-main-wrap.with-call-to-action-button.col-xs-12 {
    float: none;
    width: auto;
  }
}

.gray-secondary {
  background-color: #E6E6E6;
  padding: 15px 35px 80px 40px;
}

body.shop-module-eoc .page-menu {
  background-color: #29357D;
}
body.shop-module-eoc .gray-main {
  background-color: #cfd4ef;
}
@media (min-width: 1200px) {
  body.shop-module-eoc .gray-main.col-md-9 {
    box-shadow: -60px 0px 0px 0px #cfd4ef;
  }
}
@media (min-width: 768px) {
  body.shop-module-eoc .gray-main.col-sm-8, body.shop-module-eoc .gray-main.col-sm-9 {
    box-shadow: -60px 0px 0px 0px #cfd4ef;
  }
}
body.shop-module-eoc .gray-main .table-bordered, body.shop-module-eoc .gray-main .table-bordered td, body.shop-module-eoc .gray-main .table-bordered th {
  border: 1px solid #29357D;
}
@media (min-width: 1200px) {
  body.shop-module-eoc .col-md-9 > .gray-main {
    box-shadow: -60px 0px 0px 0px #cfd4ef;
  }
}
@media (min-width: 768px) {
  body.shop-module-eoc .col-sm-8 > .gray-main, body.shop-module-eoc .col-sm-9 > .gray-main {
    box-shadow: -60px 0px 0px 0px #cfd4ef;
  }
}
body.shop-module-eoc .gray-secondary {
  background-color: #eef0f9;
}
body.shop-module-eoc #cms #faq li a[data-toggle=collapse] {
  background-color: #29357D;
  color: white;
}
body.shop-module-eoc #cms #faq li .collapse, body.shop-module-eoc #cms #faq li .collapsing {
  background-color: #cfd4ef;
}

.secondary-section {
  margin-top: 100px;
}
.secondary-section#cms {
  padding-top: 10px;
}
.secondary-section .section-label {
  font-size: 18px;
  padding-left: 35px;
  letter-spacing: 2px;
  font-weight: normal;
}
.secondary-section .section-heading {
  font-size: 40px;
  font-weight: bold;
  width: 40%;
  margin-bottom: 0;
}
@media (max-width: 1849px) {
  .secondary-section .section-heading {
    width: 60%;
  }
}
@media (max-width: 1199px) {
  .secondary-section .section-heading {
    margin-bottom: 20px;
    width: 100%;
    padding: 0 15px;
  }
}
.secondary-section p {
  line-height: 23px;
}
.secondary-section .rotate {
  transform: rotate(-5deg);
}

.label-white {
  background-color: white;
  color: #444;
}

ul.triangle-list {
  list-style-image: url("../img/list-triangle.png");
}
ul.triangle-list li {
  line-height: 23px;
  margin-bottom: 10px;
  margin-left: 15px;
  padding-left: 10px;
}

p.letter-spacing {
  letter-spacing: 2.5px;
}

.accent {
  font-weight: bold;
  border-bottom: 2px solid black;
}

.wireless {
  display: inline-block;
  margin: 0;
  margin-left: 15px;
  width: 40px;
}

.carrier-logos {
  vertical-align: middle;
  margin-bottom: 15px;
}

.brnoid-mention {
  display: inline-block;
}
.brnoid-mention:hover {
  text-decoration: none;
}
.brnoid-mention .brnoid-full, .brnoid-mention .brnoid-basic {
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  padding: 1px 15px;
  color: #000;
  vertical-align: bottom;
  margin-top: -1px;
  margin-bottom: -1px;
}
.brnoid-mention .brnoid-full {
  background-color: #FF15F7;
}
.brnoid-mention .brnoid-basic {
  background-color: #9CFF0F;
}
.brnoid-mention .logo-as-text {
  margin-bottom: -3px;
  margin-right: 2px;
  width: 80px;
  vertical-align: text-top;
}

.cart_last_product {
  display: none;
}

.paro-iframe {
  width: 100%;
  height: 1000px;
  background-color: white;
  box-shadow: 0px 0px 57px -15px rgba(0, 0, 0, 0.75);
}

.alert, .btn, .button, .btn-lg, .btn-group-lg > .btn, .btn-group-lg > .button {
  border-radius: 0px;
}

/*****************************************************************************************************************/
/*****************************************************************************************************************/
/*****************************                                                       *****************************/
/*****************************          TAKEN FROM PRESTASHOP GLOBAL.CSS             *****************************/
/*****************************                                                       *****************************/
/*****************************************************************************************************************/
/*****************************************************************************************************************/
.unvisible {
  display: none;
}

#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl {
  margin-left: 20px;
}

.rte ul {
  list-style-type: disc;
  padding-left: 15px;
}

.rte ol {
  list-style-type: decimal;
  padding-left: 15px;
}

.block_hidden_only_for_screen {
  display: none;
}

.cart_navigation {
  margin: 0 0 20px;
}
.cart_navigation .button-medium {
  float: right;
  border-radius: 4px;
  font-size: 20px;
  line-height: 24px;
}
.cart_navigation .button-medium span {
  border-radius: 4px;
  padding: 11px 15px 10px 15px;
}
@media (max-width: 992px) {
  .cart_navigation .button-medium span {
    font-size: 16px;
  }
}
.cart_navigation .button-medium i.right {
  font-size: 25px;
  line-height: 25px;
  vertical-align: -4px;
  margin-left: 6px;
}
.cart_navigation .button-exclusive {
  border: none;
  background: none;
  padding: 0;
  font-size: 17px;
  font-weight: bold;
  color: #000;
  margin: 9px 0 0 0;
}
.cart_navigation .button-exclusive i {
  color: #777777;
  margin-right: 8px;
}
.cart_navigation .button-exclusive:hover, .cart_navigation .button-exclusive:focus, .cart_navigation .button-exclusive:active {
  color: #000;
  box-shadow: none;
}
@media (max-width: 480px) {
  .cart_navigation > span {
    display: block;
    width: 100%;
    padding-bottom: 15px;
  }
}

.cart_last_product {
  display: none;
}

.cart_quantity .cart_quantity_input {
  height: 27px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  width: 57px;
}

.cart_gift_quantity .cart_quantity_input {
  height: 27px;
  line-height: 27px;
  padding: 0;
  text-align: center;
  width: 57px;
}

.table tbody > tr > td {
  vertical-align: middle;
}
.table tbody > tr > td.cart_quantity {
  padding: 41px 14px 25px;
  width: 70px;
}
.table tbody > tr > td.cart_quantity .cart_quantity_button {
  margin-top: 3px;
}
.table tbody > tr > td.cart_quantity .cart_quantity_button a {
  float: left;
  margin-right: 3px;
}
.table tbody > tr > td.cart_quantity .cart_quantity_button a + a {
  margin-right: 0;
}
.table tbody > tr > td.cart_delete, .table tbody > tr > td.price_discount_del {
  padding: 5px;
}
.table tfoot > tr > td {
  vertical-align: middle;
}

.cart_delete a.cart_quantity_delete,
a.price_discount_delete {
  font-size: 23px;
  color: #000;
}
.cart_delete a.cart_quantity_delete:hover,
a.price_discount_delete:hover {
  color: silver;
}

#cart_summary thead th {
  padding: 7px 8px 9px 8px;
}
#cart_summary tbody td {
  padding: 7px 8px 9px 8px;
}
#cart_summary tbody td.cart_product {
  padding: 7px;
  width: 137px;
}
#cart_summary tbody td.cart_product img {
  border: 1px solid #ddd;
}
#cart_summary tbody td.cart_unit .price span {
  display: inline-block;
}
#cart_summary tbody td.cart_unit .price span.price-percent-reduction {
  margin: 5px auto;
  display: inline-block;
}
#cart_summary tbody td.cart_unit .price span.old-price {
  text-decoration: line-through;
}
#cart_summary tbody td.cart_description small {
  display: block;
  padding: 5px 0 0 0;
}
#cart_summary tbody td.cart_avail {
  width: 1%;
}
#cart_summary tbody td.cart_avail span {
  white-space: nowrap;
}
#cart_summary tbody td.cart_delete {
  width: 1%;
}
#cart_summary tfoot td.text-right, #cart_summary tfoot tbody td.cart_unit, #cart_summary tbody tfoot td.cart_unit, #cart_summary tfoot tbody td.cart_total, #cart_summary tbody tfoot td.cart_total {
  font-weight: bold;
  color: #000;
}
#cart_summary tfoot td.price {
  text-align: right;
}
#cart_summary tfoot td.total_price_container span {
  font: 600 18px/22px "Open Sans", sans-serif;
  color: #555454;
  text-transform: uppercase;
}
#cart_summary tfoot td#total_price_container {
  font: 600 21px/25px "Open Sans", sans-serif;
  color: #111;
  background: #fff;
}

#cart_summary .stock-management-on tbody td.cart_description {
  width: 480px;
}

@media (max-width: 767px) {
  #order-detail-content #cart_summary table, #order-detail-content #cart_summary thead, #order-detail-content #cart_summary tbody, #order-detail-content #cart_summary th, #order-detail-content #cart_summary td, #order-detail-content #cart_summary tr {
    display: block;
  }
  #order-detail-content #cart_summary thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #order-detail-content #cart_summary tr {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 7px;
    overflow: hidden;
    position: relative;
  }
  #order-detail-content #cart_summary td {
    border: none;
    position: relative;
    float: left;
    white-space: normal;
    padding: 7px 15px 7px 15px;
  }
  #order-detail-content #cart_summary td.cart_product {
    text-align: left;
  }
  #order-detail-content #cart_summary td.cart_description {
    padding-left: 10px;
  }
  #order-detail-content #cart_summary td.cart_avail {
    display: none;
  }
  #order-detail-content #cart_summary td.cart_unit {
    width: 33%;
    text-align: right;
    min-height: 70px;
    clear: both;
  }
  #order-detail-content #cart_summary td.cart_unit .price {
    text-align: right;
  }
  #order-detail-content #cart_summary td.cart_quantity {
    width: 33%;
    min-height: 70px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
  }
  #order-detail-content #cart_summary td.cart_quantity div {
    display: block;
  }
  #order-detail-content #cart_summary td.cart_quantity > .form-control {
    display: inline;
  }
  #order-detail-content #cart_summary td.cart_quantity > .cart_quantity_button a {
    margin-right: 0px;
    float: none;
  }
  #order-detail-content #cart_summary td.cart_total {
    width: 25%;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  #order-detail-content #cart_summary td.cart_total:before {
    display: none;
  }
  #order-detail-content #cart_summary td.cart_delete {
    position: absolute;
    right: 20px;
    top: 7px;
  }
  #order-detail-content #cart_summary td.cart_delete:before {
    content: "" !important;
  }
  #order-detail-content #cart_summary td:before {
    content: attr(data-title);
    font-weight: bold;
    display: block;
  }
  #order-detail-content #cart_summary tfoot td {
    float: none;
    width: 100%;
  }
  #order-detail-content #cart_summary tfoot td:before {
    display: inline;
  }
  #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr tbody td.cart_unit, #order-detail-content #cart_summary tbody tfoot tr td.cart_unit, #order-detail-content #cart_summary tfoot tr tbody td.cart_total, #order-detail-content #cart_summary tbody tfoot tr td.cart_total, #order-detail-content #cart_summary tfoot tr .price {
    display: block;
    float: left;
    width: 50%;
  }
}
@media (max-width: 768px) {
  #order-detail-content #cart_summary tbody td .price {
    text-align: right;
    font-size: 20px;
  }
  #order-detail-content #cart_summary tbody td.cart_description {
    width: calc(75% - 137px);
  }
}
@media (max-width: 480px) {
  #order-detail-content #cart_summary tbody td.cart_product {
    display: none;
  }
  #order-detail-content #cart_summary tbody td.cart_description {
    width: 75%;
  }
  #order-detail-content #cart_summary tbody td.cart_total {
    width: 30%;
    padding-left: 5px;
  }
  #order-detail-content #cart_summary tbody td.cart_total .price {
    font-size: 18px;
  }
}
.cart_voucher {
  vertical-align: top !important;
}
.cart_voucher h4 {
  font: 600 18px/22px "Open Sans", sans-serif;
  color: #555454;
  text-transform: uppercase;
  padding: 7px 0 10px 0;
}
.cart_voucher .title-offers {
  color: #000;
  font-weight: bold;
  margin-bottom: 6px;
}
.cart_voucher fieldset {
  margin-bottom: 10px;
}
.cart_voucher fieldset #discount_name {
  float: left;
  width: 219px;
  margin-right: 11px;
}
.cart_voucher #display_cart_vouchers span {
  font-weight: bold;
  cursor: pointer;
  color: #000;
}
.cart_voucher #display_cart_vouchers span:hover {
  color: #000;
}

#HOOK_SHOPPING_CART #loyalty i {
  font-size: 26px;
  line-height: 26px;
  color: #cfcccc;
}

table#cart_summary .gift-icon {
  color: white;
  background: #0088cc;
  display: inline;
  line-height: 20px;
  padding: 2px 5px;
  border-radius: 5px;
}

#order .address_add.submit {
  margin-bottom: 20px;
}

#ordermsg {
  margin-bottom: 30px;
}

#id_address_invoice.form-control,
#id_address_delivery.form-control {
  width: 269px;
}

.addresses .select label,
.addresses .selector,
.addresses .addresses .address_select {
  clear: both;
  float: left;
}
.addresses .waitimage {
  display: none;
  float: left;
  width: 24px;
  height: 24px;
  background-image: url("../../../img/loader.gif");
  background-repeat: no-repeat;
  position: relative;
  bottom: -2px;
  left: 10px;
}
.addresses .checkbox.addressesAreEquals {
  clear: both;
  float: left;
  margin: 15px 0 25px 0;
}

#order .delivery_option > div,
#order-opc .delivery_option > div {
  display: block;
  margin-bottom: 20px;
  font-weight: normal;
}
#order .delivery_option > div > table,
#order-opc .delivery_option > div > table {
  background: #fff;
  margin-bottom: 0;
}
#order .delivery_option > div > table.resume,
#order-opc .delivery_option > div > table.resume {
  height: 53px;
}
#order .delivery_option > div > table.resume.delivery_option_carrier,
#order-opc .delivery_option > div > table.resume.delivery_option_carrier {
  margin-top: 10px;
  width: 100%;
  border: 1px solid #ddd;
  font-weight: bold;
}
#order .delivery_option > div > table.resume.delivery_option_carrier td,
#order-opc .delivery_option > div > table.resume.delivery_option_carrier td {
  padding: 8px 11px 7px 11px;
}
#order .delivery_option > div > table.resume.delivery_option_carrier td i,
#order-opc .delivery_option > div > table.resume.delivery_option_carrier td i {
  font-size: 20px;
  margin-right: 7px;
  vertical-align: -2px;
}
#order .delivery_option > div > table.resume td.delivery_option_radio,
#order-opc .delivery_option > div > table.resume td.delivery_option_radio {
  width: 54px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
#order .delivery_option > div > table.resume td.delivery_option_logo,
#order-opc .delivery_option > div > table.resume td.delivery_option_logo {
  width: 97px;
  padding-left: 21px;
}
#order .delivery_option > div > table.resume td.delivery_option_price,
#order-opc .delivery_option > div > table.resume td.delivery_option_price {
  width: 162px;
}

#carrierTable {
  border: 1px solid #999999;
  border-bottom: none;
  background: #fff;
}

#carrierTable tbody {
  border-bottom: 1px solid #999999;
}

#carrierTable th {
  padding: 0 15px;
  height: 29px;
  font-weight: bold;
  line-height: 29px;
  color: #fff;
  text-transform: uppercase;
  background: url(../img/bg_table_th.png) repeat-x 0 -10px #999999;
}

#carrierTable td {
  padding: 15px;
  font-weight: bold;
  border-right: 1px solid #e9e9e9;
}

#carrierTable td.carrier_price {
  border: none;
}

p.checkbox.gift {
  margin-bottom: 10px;
}

#gift_div {
  display: none;
  margin-top: 5px;
  margin-bottom: 10px;
}

a.iframe {
  color: #000;
  text-decoration: underline;
}
a.iframe:hover {
  text-decoration: none;
}

p.payment_module, div.payment_module {
  margin-bottom: 10px;
}
p.payment_module > a.payment_btn, p.payment_module div.payment_btn, div.payment_module > a.payment_btn, div.payment_module div.payment_btn {
  display: block;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 17px;
  line-height: 23px;
  color: #000;
  font-weight: bold;
  padding: 33px 40px 34px 99px;
  letter-spacing: -1px;
  position: relative;
  /*
  &.cheque, &.bankwire, &.cash, &.payment_btn {
    &:after {
      display: block;
      content: "\f054";
      position: absolute;
      right: 15px;
      margin-top: -11px;
      top: 50%;
      font-family: $font-icon;
      font-size: 25px;
      height: 22px;
      width: 14px;
      color: $link-color;
    }
  }*/
}
p.payment_module > a.payment_btn .payment-info, p.payment_module div.payment_btn .payment-info, div.payment_module > a.payment_btn .payment-info, div.payment_module div.payment_btn .payment-info {
  font-size: 15px;
  font-weight: normal;
  text-align: justify;
  margin: 15px 0 0;
  display: block;
}
p.payment_module > a.payment_btn .payment-info .show-next, p.payment_module div.payment_btn .payment-info .show-next, div.payment_module > a.payment_btn .payment-info .show-next, div.payment_module div.payment_btn .payment-info .show-next {
  padding-left: 10px;
  font-weight: bold;
  display: inline-block;
  color: black;
}
p.payment_module > a.payment_btn .payment-info .show-next i, p.payment_module div.payment_btn .payment-info .show-next i, div.payment_module > a.payment_btn .payment-info .show-next i, div.payment_module div.payment_btn .payment-info .show-next i {
  padding-right: 5px;
}
p.payment_module > a.payment_btn .payment-info .more-info, p.payment_module div.payment_btn .payment-info .more-info, div.payment_module > a.payment_btn .payment-info .more-info, div.payment_module div.payment_btn .payment-info .more-info {
  display: none;
  font-size: 15px;
  font-weight: normal;
}
p.payment_module > a.payment_btn.payment_btn, p.payment_module div.payment_btn.payment_btn, div.payment_module > a.payment_btn.payment_btn, div.payment_module div.payment_btn.payment_btn {
  background: url(../img/bankwire.png) 15px 12px no-repeat #fbfbfb;
}
p.payment_module > a.payment_btn.payment_btn > div.payment_buttons, p.payment_module div.payment_btn.payment_btn > div.payment_buttons, div.payment_module > a.payment_btn.payment_btn > div.payment_buttons, div.payment_module div.payment_btn.payment_btn > div.payment_buttons {
  padding: 20px;
}
p.payment_module > a.payment_btn.bankwire, p.payment_module div.payment_btn.bankwire, div.payment_module > a.payment_btn.bankwire, div.payment_module div.payment_btn.bankwire {
  background: url(../img/bankwire.png) 15px 12px no-repeat #fbfbfb;
}
p.payment_module > a.payment_btn.cheque, p.payment_module div.payment_btn.cheque, div.payment_module > a.payment_btn.cheque, div.payment_module div.payment_btn.cheque {
  background: url(../img/cheque.png) 15px 15px no-repeat #fbfbfb;
}
p.payment_module > a.payment_btn.cash, p.payment_module div.payment_btn.cash, div.payment_module > a.payment_btn.cash, div.payment_module div.payment_btn.cash {
  background: url(../img/cash.png) 15px 15px no-repeat #fbfbfb;
}
p.payment_module > a.payment_btn[href^=https], p.payment_module div.payment_btn[href^=https], div.payment_module > a.payment_btn[href^=https], div.payment_module div.payment_btn[href^=https] {
  cursor: pointer;
}
p.payment_module > a.payment_btn[href^=https]:hover, p.payment_module div.payment_btn[href^=https]:hover, div.payment_module > a.payment_btn[href^=https]:hover, div.payment_module div.payment_btn[href^=https]:hover {
  background-color: #f6f6f6;
}
p.payment_module > a.payment_btn span, p.payment_module div.payment_btn span, div.payment_module > a.payment_btn span, div.payment_module div.payment_btn span {
  font-weight: bold;
  color: #777;
}
p.payment_module > a.payment_btn a.pay_btn, p.payment_module div.payment_btn a.pay_btn, div.payment_module > a.payment_btn a.pay_btn, div.payment_module div.payment_btn a.pay_btn {
  display: inline-block;
  text-align: center;
  padding: 20px;
  margin: 5px 3px;
  background-color: white;
  outline: 1px solid #e7e7e7;
  border: 2px solid white;
}
p.payment_module > a.payment_btn a.pay_btn:hover, p.payment_module div.payment_btn a.pay_btn:hover, div.payment_module > a.payment_btn a.pay_btn:hover, div.payment_module div.payment_btn a.pay_btn:hover {
  border: 2px solid #e7e7e7;
}
p.payment_module > a.payment_btn.has-main-btn, p.payment_module div.payment_btn.has-main-btn, div.payment_module > a.payment_btn.has-main-btn, div.payment_module div.payment_btn.has-main-btn {
  padding-right: 250px;
}
p.payment_module > a.payment_btn.has-main-btn .main-btn, p.payment_module div.payment_btn.has-main-btn .main-btn, div.payment_module > a.payment_btn.has-main-btn .main-btn, div.payment_module div.payment_btn.has-main-btn .main-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 20px;
  text-align: right;
  white-space: nowrap;
  width: 220px;
  padding: 10px 20px;
  background-color: white;
  border-left: 1px solid #ddd;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background-image: linear-gradient(to top, #ddd, #fff);
}
p.payment_module > a.payment_btn.has-main-btn .main-btn span, p.payment_module > a.payment_btn.has-main-btn .main-btn i, p.payment_module div.payment_btn.has-main-btn .main-btn span, p.payment_module div.payment_btn.has-main-btn .main-btn i, div.payment_module > a.payment_btn.has-main-btn .main-btn span, div.payment_module > a.payment_btn.has-main-btn .main-btn i, div.payment_module div.payment_btn.has-main-btn .main-btn span, div.payment_module div.payment_btn.has-main-btn .main-btn i {
  display: inline-block;
  vertical-align: middle;
}
p.payment_module > a.payment_btn.has-main-btn .main-btn span, p.payment_module div.payment_btn.has-main-btn .main-btn span, div.payment_module > a.payment_btn.has-main-btn .main-btn span, div.payment_module div.payment_btn.has-main-btn .main-btn span {
  white-space: normal;
  color: #0066aa;
  padding-right: 20px;
  text-align: center;
}
p.payment_module > a.payment_btn.has-main-btn .main-btn:hover, p.payment_module div.payment_btn.has-main-btn .main-btn:hover, div.payment_module > a.payment_btn.has-main-btn .main-btn:hover, div.payment_module div.payment_btn.has-main-btn .main-btn:hover {
  background-color: #fafafa;
  background-image: linear-gradient(to top, #d3d3d3, #fafafa);
}
p.payment_module > a.payment_btn.has-main-btn#gopay-btn .main-btn span, p.payment_module div.payment_btn.has-main-btn#gopay-btn .main-btn span, div.payment_module > a.payment_btn.has-main-btn#gopay-btn .main-btn span, div.payment_module div.payment_btn.has-main-btn#gopay-btn .main-btn span {
  display: inline-block;
  width: 172px;
  max-width: 100%;
}
p.payment_module > a.payment_btn.has-main-btn#gopay-btn .main-btn span img, p.payment_module div.payment_btn.has-main-btn#gopay-btn .main-btn span img, div.payment_module > a.payment_btn.has-main-btn#gopay-btn .main-btn span img, div.payment_module div.payment_btn.has-main-btn#gopay-btn .main-btn span img {
  max-width: 90%;
  padding-left: 5px;
  padding-bottom: 10px;
}
@media (max-width: 1199px) {
  p.payment_module > a.payment_btn.has-main-btn, p.payment_module div.payment_btn.has-main-btn, div.payment_module > a.payment_btn.has-main-btn, div.payment_module div.payment_btn.has-main-btn {
    padding-right: 20px;
    padding-bottom: 20px;
  }
  p.payment_module > a.payment_btn.has-main-btn:after, p.payment_module div.payment_btn.has-main-btn:after, div.payment_module > a.payment_btn.has-main-btn:after, div.payment_module div.payment_btn.has-main-btn:after {
    clear: both;
    content: " ";
    display: table;
  }
  p.payment_module > a.payment_btn.has-main-btn .main-btn, p.payment_module div.payment_btn.has-main-btn .main-btn, div.payment_module > a.payment_btn.has-main-btn .main-btn, div.payment_module div.payment_btn.has-main-btn .main-btn {
    position: static;
    display: block;
    margin: 20px auto 0;
  }
}

.payment_module.box {
  margin-top: 20px;
}

p.cheque-indent {
  margin-bottom: 9px;
}

.cheque-box .form-group {
  margin-bottom: 0px;
}
.cheque-box .form-group .form-control {
  width: 269px;
}

.delivery_option_carrier td {
  width: 200px;
}

.delivery_option_carrier td + td {
  width: 280px;
}

.delivery_option_carrier td + td + td {
  width: 200px;
}

.delivery_option_carrier tr td {
  padding: 5px;
}

.delivery_option_carrier.selected {
  display: table;
}

.not-displayable {
  display: none;
}

#address .box,
#identity .box,
#account-creation_form .box,
#new_account_form .box,
#opc_account_form .box,
#authentication .box {
  padding-bottom: 20px;
  line-height: 20px;
}
#address p.required,
#identity p.required,
#account-creation_form p.required,
#new_account_form p.required,
#opc_account_form p.required,
#authentication p.required {
  color: #f13340;
  margin: 9px 0 16px 0;
}
#address p.inline-infos,
#identity p.inline-infos,
#account-creation_form p.inline-infos,
#new_account_form p.inline-infos,
#opc_account_form p.inline-infos,
#authentication p.inline-infos {
  color: red;
}
#address .form-group,
#identity .form-group,
#account-creation_form .form-group,
#new_account_form .form-group,
#opc_account_form .form-group,
#authentication .form-group {
  margin-bottom: 7px;
}
#address .form-group .form-control#adress_alias,
#identity .form-group .form-control#adress_alias,
#account-creation_form .form-group .form-control#adress_alias,
#new_account_form .form-group .form-control#adress_alias,
#opc_account_form .form-group .form-control#adress_alias,
#authentication .form-group .form-control#adress_alias {
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  #address .form-group.phone-number,
  #identity .form-group.phone-number,
  #account-creation_form .form-group.phone-number,
  #new_account_form .form-group.phone-number,
  #opc_account_form .form-group.phone-number,
  #authentication .form-group.phone-number {
    float: left;
    width: 270px;
    margin-right: 13px;
  }
}
@media (min-width: 1200px) {
  #address .form-group.phone-number + p,
  #identity .form-group.phone-number + p,
  #account-creation_form .form-group.phone-number + p,
  #new_account_form .form-group.phone-number + p,
  #opc_account_form .form-group.phone-number + p,
  #authentication .form-group.phone-number + p {
    padding: 23px 0 0 0px;
    margin-bottom: 0;
  }
}
#address .gender-line,
#identity .gender-line,
#account-creation_form .gender-line,
#new_account_form .gender-line,
#opc_account_form .gender-line,
#authentication .gender-line {
  margin-bottom: 4px;
  padding-top: 4px;
}
#address .gender-line > label,
#identity .gender-line > label,
#account-creation_form .gender-line > label,
#new_account_form .gender-line > label,
#opc_account_form .gender-line > label,
#authentication .gender-line > label {
  margin-right: 10px;
  margin-bottom: 0;
}
#address .gender-line .radio-inline label,
#identity .gender-line .radio-inline label,
#account-creation_form .gender-line .radio-inline label,
#new_account_form .gender-line .radio-inline label,
#opc_account_form .gender-line .radio-inline label,
#authentication .gender-line .radio-inline label {
  font-weight: normal;
  color: #777777;
}

#identity #center_column form.std .row .col-xs-4,
#authentication #center_column form.std .row .col-xs-4,
#order-opc #center_column form.std .row .col-xs-4 {
  padding-left: 5px;
  padding-right: 5px;
  max-width: 94px;
}
#identity #center_column form.std .row .col-xs-4 .form-control,
#authentication #center_column form.std .row .col-xs-4 .form-control,
#order-opc #center_column form.std .row .col-xs-4 .form-control {
  max-width: 84px;
}
#identity #center_column .footer_links,
#authentication #center_column .footer_links,
#order-opc #center_column .footer_links {
  border: none;
  padding-top: 0;
}

#new_account_form .box {
  line-height: 20px;
}
#new_account_form .box .date-select {
  padding-bottom: 10px;
}
#new_account_form .box .top-indent {
  padding-top: 10px;
}
#new_account_form .box .customerprivacy {
  padding-top: 15px;
}

#authentication fieldset.account_creation {
  margin-bottom: 20px;
}

#password {
  padding-top: 0;
  border: none;
}
#password .box p {
  margin-bottom: 9px;
}
#password .box .form-group {
  margin-bottom: 20px;
}
#password .box .form-group .form-control {
  width: 400px;
  max-width: 100%;
}
#password .box #form_forgotpassword {
  width: 400px;
  max-width: 100%;
}
#password .box #form_forgotpassword, #password .box #form_forgotpassword input {
  text-align: center;
}

#instant_search_results a.close {
  font-size: 13px;
  font-weight: 600;
  opacity: 1;
  line-height: inherit;
  text-transform: none;
  font-family: "Rubik", Helvetica, Arial, sans-serif;
}
#instant_search_results a.close:hover {
  color: #000;
}

table.discount i {
  font-size: 20px;
  line-height: 20px;
  vertical-align: -2px;
}
table.discount i.icon-ok {
  color: #46a74e;
}
table.discount i.icon-remove {
  color: #f13340;
}

#guestTracking .form-control {
  max-width: 271px;
}
@media (min-width: 1200px) {
  #guestTracking .form-group {
    overflow: hidden;
  }
  #guestTracking .form-group i {
    padding-left: 10px;
  }
  #guestTracking .form-control {
    float: left;
  }
  #guestTracking label {
    float: left;
    clear: both;
    width: 100%;
  }
}

#pagenotfound .pagenotfound {
  max-width: 824px;
  margin: 100px auto 100px auto;
  text-align: center;
}
#pagenotfound .pagenotfound .img-404 {
  padding: 8px 0 27px 0;
}
#pagenotfound .pagenotfound .img-404 img {
  max-width: 100%;
}
#pagenotfound .pagenotfound h1 {
  font: 600 28px/34px "Open Sans", sans-serif;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 7px;
}
#pagenotfound .pagenotfound p {
  font: 600 16px/20px "Open Sans", sans-serif;
  color: #555454;
  text-transform: uppercase;
  border-bottom: 1px solid #d6d4d4;
  padding-bottom: 19px;
  margin-bottom: 20px;
}
#pagenotfound .pagenotfound h3 {
  font-weight: bold;
  color: #000;
  font-size: 13px;
  line-height: normal;
  margin-bottom: 18px;
}
#pagenotfound .pagenotfound label {
  font-weight: normal;
}
@media (max-width: 767px) {
  #pagenotfound .pagenotfound label {
    display: block;
  }
}
#pagenotfound .pagenotfound .form-control {
  max-width: 293px;
  display: inline-block;
  margin-right: 5px;
}
@media (max-width: 767px) {
  #pagenotfound .pagenotfound .form-control {
    margin: 0 auto 15px auto;
    display: block;
  }
}
#pagenotfound .pagenotfound .buttons {
  padding: 48px 0 20px 0;
}
#pagenotfound .pagenotfound .buttons .button-medium i.left {
  font-size: 17px;
}

#account-creation_form fieldset.reversoform {
  padding: 10px !important;
}

#account-creation_form fieldset.reversoform .text label {
  display: block;
  padding: 0 0 10px 0;
  width: 100%;
  text-align: left;
}

#account-creation_form fieldset.reversoform .infos-sup {
  padding: 0 !important;
  font-size: 10px;
  font-style: italic;
  text-align: right;
}

#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {
  cursor: pointer;
}

.tab-content {
  margin-top: 20px;
}

form#sendComment fieldset {
  padding: 10px;
  border: 1px solid #cccccc;
  background: #eeeeee;
}

form#sendComment h3 {
  font-size: 14px;
}

#new_comment_form p.text {
  margin-bottom: 0;
  padding-bottom: 0;
}

#sendComment p.text label,
#sendComment p.textarea label {
  display: block;
  margin: 12px 0 4px;
  font-weight: bold;
  font-size: 12px;
}

#sendComment p.text input {
  padding: 0 5px;
  height: 28px;
  width: 498px;
  border: 1px solid #cccccc;
  background: url(../img/bg_input.png) repeat-x 0 0 #fff;
}

#sendComment p.textarea textarea {
  height: 80px;
  width: 508px;
  border: 1px solid #cccccc;
}

#sendComment p.submit {
  padding: 0;
  text-align: right;
}

#sendComment p.closeform {
  float: right;
  padding: 0;
  height: 12px;
  width: 12px;
  text-indent: -5000px;
  background: url(../img/icon/delete.gif) no-repeat 0 0;
}

.star {
  position: relative;
  top: -1px;
  float: left;
  width: 14px;
  overflow: hidden;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
}

.star {
  display: block;
}
.star a {
  display: block;
  position: absolute;
  text-indent: -5000px;
}

div.star:after {
  content: "\f006";
  font-family: "FontAwesome";
  display: inline-block;
  color: #777676;
}

div.star.star_on {
  display: block;
}
div.star.star_on:after {
  content: "\f005";
  font-family: "FontAwesome";
  display: inline-block;
  color: #ef8743;
}

div.star.star_hover:after {
  content: "\f005";
  font-family: "FontAwesome";
  display: inline-block;
  color: #ef8743;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fY29sb3JzLnNjc3MiLCJfYm9vdHN0cmFwLnNjc3MiLCJib290c3RyYXBfbGliL19ub3JtYWxpemUuc2NzcyIsImJvb3RzdHJhcF9saWIvX3ByaW50LnNjc3MiLCJib290c3RyYXBfbGliL19nbHlwaGljb25zLnNjc3MiLCJib290c3RyYXBfbGliL19zY2FmZm9sZGluZy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9fdmFyaWFibGVzLnNjc3MiLCJfdGhlbWVfdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcF9saWIvX3R5cGUuc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJib290c3RyYXBfbGliL19jb2RlLnNjc3MiLCJib290c3RyYXBfbGliL19ncmlkLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwX2xpYi9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJib290c3RyYXBfbGliL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcF9saWIvX2Zvcm1zLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcF9saWIvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL19idXR0b25zLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwX2xpYi9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsImJvb3RzdHJhcF9saWIvX2Ryb3Bkb3ducy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJib290c3RyYXBfbGliL19idXR0b24tZ3JvdXBzLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9faW5wdXQtZ3JvdXBzLnNjc3MiLCJib290c3RyYXBfbGliL19uYXZzLnNjc3MiLCJib290c3RyYXBfbGliL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsImJvb3RzdHJhcF9saWIvX2JyZWFkY3J1bWJzLnNjc3MiLCJib290c3RyYXBfbGliL19wYWdpbmF0aW9uLnNjc3MiLCJfcHJlc3RhX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcF9saWIvX3BhZ2VyLnNjc3MiLCJib290c3RyYXBfbGliL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcF9saWIvX2JhZGdlcy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9fanVtYm90cm9uLnNjc3MiLCJib290c3RyYXBfbGliL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXBfbGliL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcF9saWIvX3Byb2dyZXNzLWJhcnMuc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcF9saWIvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsImJvb3RzdHJhcF9saWIvX21lZGlhLnNjc3MiLCJib290c3RyYXBfbGliL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwX2xpYi9fcGFuZWxzLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXBfbGliL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJib290c3RyYXBfbGliL193ZWxscy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcF9saWIvX21vZGFscy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9fdG9vbHRpcC5zY3NzIiwiYm9vdHN0cmFwX2xpYi9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcF9saWIvX3BvcG92ZXJzLnNjc3MiLCJib290c3RyYXBfbGliL19jYXJvdXNlbC5zY3NzIiwiYm9vdHN0cmFwX2xpYi9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJib290c3RyYXBfbGliL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJib290c3RyYXBfbGliL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwX2xpYi9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiZm9udC1hd2Vzb21lL2ZvbnQtYXdlc29tZS5zY3NzIiwiZm9udC1hd2Vzb21lL19wYXRoLnNjc3MiLCJmb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsImZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJmb250LWF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCJmb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsImZvbnQtYXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJmb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwiZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsImZvbnQtYXdlc29tZS9fbWl4aW5zLnNjc3MiLCJmb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsImZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsImZvbnQtYXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwiX2ljb25zLnNjc3MiLCJfYmFzZS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIl91c2VmdWwtY2xhc3Nlcy5zY3NzIiwiX2xheW91dC5zY3NzIiwiX3JlbW92ZS1yZXNvbHV0aW9uLWJyZWFrcG9pbnRzLnNjc3MiLCJnbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBdUZRO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOztBQXVGRDtFQUNFLE9BeEZEOztBQTBGRDtFQUNFLGtCQTNGRDs7QUF1RkQ7RUFDRSxPQXhGRDs7QUEwRkQ7RUFDRSxrQkEzRkQ7O0FBdUZEO0VBQ0UsT0F4RkQ7O0FBMEZEO0VBQ0Usa0JBM0ZEOzs7QUNBVDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFRQTtFQUNFO0VBQ0E7RUFDQTs7O0FBT0Y7RUFDRTs7O0FBYUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFhRTs7O0FBUUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFRRjtFQUNFO0VBQ0E7OztBQVFGO0FBQUE7RUFFRTs7O0FBVUY7RUFDRTs7O0FBUUY7QUFBQTtFQUVFOzs7QUFXRjtFQUNFO0VBQ0E7RUFDQTs7O0FBT0Y7QUFBQTtFQUVFOzs7QUFPRjtFQUNFOzs7QUFRRjtFQUNFO0VBQ0E7OztBQU9GO0VBQ0U7RUFDQTs7O0FBT0Y7RUFDRTs7O0FBT0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFVRjtFQUNFOzs7QUFPRjtFQUNFOzs7QUFVRjtFQUNFOzs7QUFPRjtFQUNFO0VBQ0E7OztBQU9GO0VBQ0U7OztBQU9GO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBa0JGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7OztBQU9GO0VBQ0U7OztBQVVGO0FBQUE7RUFFRTs7O0FBV0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFPRjtBQUFBO0VBRUU7OztBQU9GO0FBQUE7RUFFRTtFQUNBOzs7QUFRRjtFQUNFOzs7QUFXRjtBQUFBO0VBRUU7RUFDQTs7O0FBU0Y7QUFBQTtFQUVFOzs7QUFRRjtFQUNFO0VBQ0E7OztBQVNGO0FBQUE7RUFFRTs7O0FBT0Y7RUFDRTtFQUNBO0VBQ0E7OztBQVFGO0VBQ0U7RUFDQTs7O0FBT0Y7RUFDRTs7O0FBUUY7RUFDRTs7O0FBVUY7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7OztBQ3phRjtBQU9BO0VBQ0U7QUFBQTtBQUFBO0lBR0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7QUFBQTtJQUVFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFLRjtBQUFBO0lBRUU7O0VBR0Y7QUFBQTtJQUVFO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0lBRUU7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0FBQUE7SUFHRTtJQUNBOztFQUdGO0FBQUE7SUFFRTs7RUFNRjtJQUNFOztFQUlBO0FBQUE7SUFDRTs7RUFHSjtJQUNFOztFQUdGO0lBQ0U7O0VBRUE7QUFBQTtJQUVFOztFQUlGO0FBQUE7SUFFRTs7O0FDcEZKO0VBQ0U7RUFDQTtFQUNBOztBQVNKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJa0M7RUFBVzs7O0FBQ1g7RUFBVzs7O0FBRVg7QUFBQTtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFTWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtFQUFXOzs7QUFDWDtF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QURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQW1CRjtFQUNFOzs7QUFORjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFORjtFQUNFOzs7QUFORjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFtQkY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FBREY7RUFDRTs7O0FGYU47RUUvQ0U7SUFDRTs7RUFPQTtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFtQkY7SUFDRTs7RUFORjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFORjtJQUNFOztFQU5GO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQW1CRjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOzs7QUZzQk47RUV4REU7SUFDRTs7RUFPQTtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFtQkY7SUFDRTs7RUFORjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFORjtJQUNFOztFQU5GO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQW1CRjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOzs7QUYrQk47RUVqRUU7SUFDRTs7RUFPQTtJQUNFOztFQURGO0lBQ0U7O0VBREY7SUFDRTs7RUFERjtJQUNFOztFQURGO0lBQ0U7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QjtFZThJN0IsYWY5STZCOztBZWdKL0I7QUFBQTtFQUVFOztBQUVGO0VBQ0UsUWZySjZCO0Vlc0o3QjtFQUNBO0VBQ0EsV2YzVHNCO0VlNFR0QixhZnRRd0I7OztBZStRNUI7RUFFRTs7QUFHQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPZnBMK0I7RWVxTC9CLFFmckwrQjtFZXNML0IsYWZ0TCtCO0VldUwvQjtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHRSxPZjNMK0I7RWU0TC9CLFFmNUwrQjtFZTZML0IsYWY3TCtCOzs7QWUrTGpDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdFLE9maE0rQjtFZWlNL0IsUWZqTStCO0Vla00vQixhZmxNK0I7OztBZ0JsTi9CO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVFLE9oQnNlNkI7O0FnQm5lL0I7RUFDRSxjaEJrZTZCO0VEbmIvQixvQmlCOUNFO0VqQitDTSxZaUIvQ047O0FBQ0E7RUFDRTtFakI0Q0osb0JpQjFDSTtFakIyQ0ksWWlCM0NKOztBQUlKO0VBQ0UsT2hCd2Q2QjtFZ0J2ZDdCLGtCaEJ3ZDZCO0VnQnZkN0IsY2hCc2Q2Qjs7QWdCbmQvQjtFQUNFLE9oQmtkNkI7OztBZ0JoZi9CO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVFLE9oQjhlNkI7O0FnQjNlL0I7RUFDRSxjaEIwZTZCO0VEM2IvQixvQmlCOUNFO0VqQitDTSxZaUIvQ047O0FBQ0E7RUFDRTtFakI0Q0osb0JpQjFDSTtFakIyQ0ksWWlCM0NKOztBQUlKO0VBQ0UsT2hCZ2U2QjtFZ0IvZDdCLGtCaEJnZTZCO0VnQi9kN0IsY2hCOGQ2Qjs7QWdCM2QvQjtFQUNFLE9oQjBkNkI7OztBZ0J4Zi9CO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVFLE9oQmtmNkI7O0FnQi9lL0I7RUFDRSxjaEI4ZTZCO0VEL2IvQixvQmlCOUNFO0VqQitDTSxZaUIvQ047O0FBQ0E7RUFDRTtFakI0Q0osb0JpQjFDSTtFakIyQ0ksWWlCM0NKOztBQUlKO0VBQ0UsT2hCb2U2QjtFZ0JuZTdCLGtCaEJvZTZCO0VnQm5lN0IsY2hCa2U2Qjs7QWdCL2QvQjtFQUNFLE9oQjhkNkI7OztBZXZGL0I7RUFDRTs7QUFFRjtFQUNFOzs7QUFVSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFtQkE7RUFFRTtJQUNFO0lBQ0E7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7SUFDQTs7RUFJRjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFFQTtBQUFBO0FBQUE7SUFHRTs7RUFLSjtJQUNFOztFQUdGO0lBQ0U7SUFDQTs7RUFLRjtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7QUFBQTtJQUNFOztFQUdKO0FBQUE7SUFFRTtJQUNBOztFQUlGO0lBQ0U7Ozs7QUFxQko7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7O0FBSUY7QUFBQTtFQUVFOztBQUlGO0VKcmlCQTtFQUNBOztBSkhBO0VBRUU7RUFDQTs7QUFFRjtFQUNFOztBUXVpQkY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBUUo7RUFDRTs7QUFRQTtFQUNFO0lBQ0U7SUFDQSxXZjloQmtCOzs7QWVtaUJ0QjtFQUNFO0lBQ0U7SUFDQSxXZnJpQmtCOzs7O0FpQjdDMUI7RUFDRTtFQUNBO0VBQ0EsYWpCMEkrQjtFaUJ6SS9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDc0NBO0VBQ0EsV2xCTndCO0VrQk94QixhbEJLd0I7RWtCSnhCLGVsQmtEMEI7RUQ0RzFCLHFCa0JyTXFCO0VsQnNNbEIsa0JrQnRNa0I7RWxCdU1qQixpQmtCdk1pQjtFbEJ3TWIsYWtCeE1hOztBQUtuQjtFZm5CRjtFQUNBOztBZXdCQTtFQUdFLE9qQnFINkI7RWlCcEg3Qjs7QUFHRjtFQUVFO0VBQ0E7RWxCMkJGLG9Ca0IxQkU7RWxCMkJNLFlrQjNCTjs7QUFHRjtFQUdFLFFqQnVMNkI7RW1Cbk8vQjtFQUNBLFNGNENtQjtFbEJtQm5CLG9Ca0JsQkU7RWxCbUJNLFlrQm5CTjs7O0FBT0Y7RUFFRTs7O0FBUUo7RUM3REUsT2xCaUorQjtFa0JoSi9CLGtCbEJpSitCO0VrQmhKL0IsY2xCaUorQjs7QWtCL0kvQjtFQUVFLE9sQjJJNkI7RWtCMUk3QjtFQUNBOztBQUVGO0VBQ0UsT2xCc0k2QjtFa0JySTdCO0VBQ0E7O0FBRUY7RUFHRSxPbEIrSDZCO0VrQjlIN0I7RUFDQTtFQUNBOztBQUVBO0VBR0UsT2xCdUgyQjtFa0J0SDNCO0VBQ0E7O0FBTUY7RUFHRSxrQmxCNkcyQjtFa0I1RzNCLGNsQjZHMkI7O0FrQnpHL0I7RUFDRSxPbEJ1RzZCO0VrQnRHN0Isa0JsQnFHNkI7OztBaUJqRmpDO0VDaEVFLE9sQnFKK0I7RWtCcEovQixrQmxCVXNCO0VrQlR0QixjbEJxSitCOztBa0JuSi9CO0VBRUUsT2xCK0k2QjtFa0I5STdCO0VBQ0E7O0FBRUY7RUFDRSxPbEIwSTZCO0VrQnpJN0I7RUFDQTs7QUFFRjtFQUdFLE9sQm1JNkI7RWtCbEk3QjtFQUNBO0VBQ0E7O0FBRUE7RUFHRSxPbEIySDJCO0VrQjFIM0I7RUFDQTs7QUFNRjtFQUdFLGtCbEIxQmtCO0VrQjJCbEIsY2xCaUgyQjs7QWtCN0cvQjtFQUNFLE9sQmhDb0I7RWtCaUNwQixrQmxCeUc2Qjs7O0FpQmpGakM7RUNwRUUsT2xCeUorQjtFa0J4Si9CLGtCbEJXc0I7RWtCVnRCLGNsQnlKK0I7O0FrQnZKL0I7RUFFRSxPbEJtSjZCO0VrQmxKN0I7RUFDQTs7QUFFRjtFQUNFLE9sQjhJNkI7RWtCN0k3QjtFQUNBOztBQUVGO0VBR0UsT2xCdUk2QjtFa0J0STdCO0VBQ0E7RUFDQTs7QUFFQTtFQUdFLE9sQitIMkI7RWtCOUgzQjtFQUNBOztBQU1GO0VBR0Usa0JsQnpCa0I7RWtCMEJsQixjbEJxSDJCOztBa0JqSC9CO0VBQ0UsT2xCL0JvQjtFa0JnQ3BCLGtCbEI2RzZCOzs7QWlCakZqQztFQ3hFRSxPbEI2SitCO0VrQjVKL0Isa0JsQllzQjtFa0JYdEIsY2xCNkorQjs7QWtCM0ovQjtFQUVFLE9sQnVKNkI7RWtCdEo3QjtFQUNBOztBQUVGO0VBQ0UsT2xCa0o2QjtFa0JqSjdCO0VBQ0E7O0FBRUY7RUFHRSxPbEIySTZCO0VrQjFJN0I7RUFDQTtFQUNBOztBQUVBO0VBR0UsT2xCbUkyQjtFa0JsSTNCO0VBQ0E7O0FBTUY7RUFHRSxrQmxCeEJrQjtFa0J5QmxCLGNsQnlIMkI7O0FrQnJIL0I7RUFDRSxPbEI5Qm9CO0VrQitCcEIsa0JsQmlINkI7OztBaUJqRmpDO0VDNUVFLE9sQmlLK0I7RWtCaEsvQixrQmxCYXNCO0VrQlp0QixjbEJpSytCOztBa0IvSi9CO0VBRUUsT2xCMko2QjtFa0IxSjdCO0VBQ0E7O0FBRUY7RUFDRSxPbEJzSjZCO0VrQnJKN0I7RUFDQTs7QUFFRjtFQUdFLE9sQitJNkI7RWtCOUk3QjtFQUNBO0VBQ0E7O0FBRUE7RUFHRSxPbEJ1STJCO0VrQnRJM0I7RUFDQTs7QUFNRjtFQUdFLGtCbEJ2QmtCO0VrQndCbEIsY2xCNkgyQjs7QWtCekgvQjtFQUNFLE9sQjdCb0I7RWtCOEJwQixrQmxCcUg2Qjs7O0FpQmpGakM7RUNoRkUsT2xCcUsrQjtFa0JwSy9CLGtCbEJjc0I7RWtCYnRCLGNsQnFLK0I7O0FrQm5LL0I7RUFFRSxPbEIrSjZCO0VrQjlKN0I7RUFDQTs7QUFFRjtFQUNFLE9sQjBKNkI7RWtCeko3QjtFQUNBOztBQUVGO0VBR0UsT2xCbUo2QjtFa0JsSjdCO0VBQ0E7RUFDQTs7QUFFQTtFQUdFLE9sQjJJMkI7RWtCMUkzQjtFQUNBOztBQU1GO0VBR0Usa0JsQnRCa0I7RWtCdUJsQixjbEJpSTJCOztBa0I3SC9CO0VBQ0UsT2xCNUJvQjtFa0I2QnBCLGtCbEJ5SDZCOzs7QWlCNUVqQztFQUNFO0VBQ0EsT2hCOUVrQztFZ0IrRWxDOztBQUVBO0VBS0U7RWxCckNGLG9Ca0JzQ0U7RWxCckNNLFlrQnFDTjs7QUFFRjtFQUlFOztBQUVGO0VBRUUsT2hCakdnQztFZ0JrR2hDLGlCakIvRW9CO0VpQmdGcEI7O0FBSUE7RUFFRSxPakI5R21CO0VpQitHbkI7OztBQVNOO0VDOUVFO0VBQ0EsV2xCTHdCO0VrQk14QixhbEJnRDBCO0VrQi9DMUIsZWxC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O0lBSUk7SUFDQSxjNUJNK0I7STRCTC9CLGE1QksrQjs7OztBNEJRbkM7RUFDRTtJQUNFOztFQUVGO0lBQ0U7SUFDRjs7RUFFRTtJQUNFOzs7QUFVTjtFQUNFLGtCNUJ2QmlDO0U0QndCakMsYzVCdkJpQzs7QTRCeUJqQztFQUNFLE81QnZCdUM7O0E0QndCdkM7RUFFRSxPNUJoQnFDO0U0QmlCckMsa0I1QmhCcUM7O0E0Qm9CekM7RUFDRSxPNUJyQytCOztBNEJ5Qy9CO0VBQ0UsTzVCckNxQzs7QTRCdUNyQztFQUVFLE81QnhDbUM7RTRCeUNuQyxrQjVCeENtQzs7QTRCNENyQztFQUdFLE81QjlDbUM7RTRCK0NuQyxrQjVCOUNtQzs7QTRCa0RyQztFQUdFLE81QnBEbUM7RTRCcURuQyxrQjVCcERtQzs7QTRCMkRyQztFQUdFLE81QmpFbUM7RTRCa0VuQyxrQjVCakVtQzs7QTRCcUV2QztFQUdJO0lBQ0UsTzVCN0VpQzs7RTRCOEVqQztJQUVFLE81Qi9FK0I7STRCZ0YvQixrQjVCL0UrQjs7RTRCbUZqQztJQUdFLE81QnJGK0I7STRCc0YvQixrQjVCckYrQjs7RTRCeUZqQztJQUdFLE81QjNGK0I7STRCNEYvQixrQjVCM0YrQjs7O0E0QmtHekM7RUFDRSxjNUJ6RnVDOztBNEIwRnZDO0VBRUUsa0I1QjlGcUM7O0E0QmdHdkM7RUFDRSxrQjVCaEdxQzs7QTRCb0d6QztBQUFBO0VBRUUsYzVCeEgrQjs7QTRCZ0lqQztFQUNFLE81QjlIdUM7O0E0QitIdkM7RUFDRSxPNUIvSHFDOztBNEJtSXpDO0VBQ0UsTzVCckl1Qzs7QTRCc0l2QztFQUVFLE81QnZJcUM7O0E0QjJJckM7RUFFRSxPNUJ6SW1DOzs7QTRCaUozQztFQUNFLGtCNUJqSTBDO0U0QmtJMUMsYzVCakkwQzs7QTRCbUkxQztFQUNFLE81QmpJd0M7O0E0QmtJeEM7RUFFRSxPNUIxSHNDO0U0QjJIdEMsa0I1QjFIc0M7O0E0QjhIMUM7RUFDRSxPNUIvSXdDOztBNEJtSnhDO0VBQ0UsTzVCL0lzQzs7QTRCaUp0QztFQUVFLE81QmxKb0M7RTRCbUpwQyxrQjVCbEpvQzs7QTRCc0p0QztFQUdFLE81QjFKb0M7RTRCMkpwQyxrQjVCeEpvQzs7QTRCNEp0QztFQUdFLE81QjlKb0M7RTRCK0pwQyxrQjVCOUpvQzs7QTRCb0t0QztFQUdFLE81QjVLb0M7RTRCNktwQyxrQjVCMUtvQzs7QTRCOEt4QztFQUdJO0lBQ0UsYzVCekxrQzs7RTRCMkxwQztJQUNFLGtCNUI1TGtDOztFNEI4THBDO0lBQ0UsTzVCNUxrQzs7RTRCNkxsQztJQUVFLE81QjlMZ0M7STRCK0xoQyxrQjVCOUxnQzs7RTRCa01sQztJQUdFLE81QnRNZ0M7STRCdU1oQyxrQjVCcE1nQzs7RTRCd01sQztJQUdFLE81QjFNZ0M7STRCMk1oQyxrQjVCMU1nQzs7O0E0QmtOMUM7RUFDRSxjNUJ6TXdDOztBNEIwTXhDO0VBRUUsa0I1QjlNc0M7O0E0QmdOeEM7RUFDRSxrQjVCaE5zQzs7QTRCb04xQztBQUFBO0VBRUU7O0FBR0Y7RUFDRSxPNUJ6T3dDOztBNEIwT3hDO0VBQ0UsTzVCMU9zQzs7QTRCOE8xQztFQUNFLE81QmhQd0M7O0E0QmlQeEM7RUFFRSxPNUJsUHNDOztBNEJzUHRDO0VBRUUsTzVCcFBvQzs7O0E4QmxaNUM7RUFDRTtFQUNBLGU5QjBEd0I7RThCekR4QjtFQUNBLGtCOUJveEI4QjtFOEJueEI5QixlOUJtRzBCOztBOEJqRzFCO0VBQ0U7O0FBRUE7RUFDRTtFQUNBLE85Qjh3QjBCO0U4QjN3QjFCOztBQUlKO0VBQ0UsTzlCWHFCOzs7QStCWHpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZS9Cc0cwQjs7QStCcEcxQjtFQUNFOztBQUNBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEvQjhDb0I7RStCN0NwQixPL0JEa0I7RStCRWxCO0VBQ0Esa0IvQm1iaUM7RStCbGJqQzs7QUFFQTtBQUFBO0FBQUE7RUFFRTtFQUNBLE8vQlVnQjtFK0JUaEIsa0JDbUR5QjtFRGxEekIsYy9CZ2IrQjs7QStCNWFqQztBQUFBO0VBRUU7RU5uQk4sd0J6QjhGMEI7RXlCN0YxQiwyQnpCNkYwQjs7QStCdEV0QjtBQUFBO0VOaENKLHlCekJzRzBCO0V5QnJHMUIsNEJ6QnFHMEI7O0ErQjdEeEI7QUFBQTtBQUFBO0FBQUE7RUFHRTtFQUNBLE8vQjBaaUM7RStCelpqQztFQUNBLGtCL0JyQ2tCO0UrQnNDbEIsYy9CdENrQjs7QStCMkNwQjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRSxPL0JwRG1CO0UrQnFEbkIsUS9Cb0syQjtFK0JuSzNCLGtCL0IrWWlDO0UrQjlZakMsYy9CK1lpQzs7O0FpQ2hkbkM7QUFBQTtFQUVFO0VBQ0EsV2pDNkNvQjtFaUM1Q3BCLGFqQ2tHc0I7O0FpQy9GdEI7QUFBQTtFUklKLHdCekIrRjBCO0V5QjlGMUIsMkJ6QjhGMEI7O0FpQzdGdEI7QUFBQTtFUlZKLHlCekJ1RzBCO0V5QnRHMUIsNEJ6QnNHMEI7OztBaUMxR3hCO0FBQUE7RUFFRTtFQUNBLFdqQzhDb0I7RWlDN0NwQixhakNtR3NCOztBaUNoR3RCO0FBQUE7RVJJSix3QnpCZ0cwQjtFeUIvRjFCLDJCekIrRjBCOztBaUM5RnRCO0FBQUE7RVJWSix5QnpCd0cwQjtFeUJ2RzFCLDRCekJ1RzBCOzs7QWtDMUc1QjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBM0JJQTtFQUVFO0VBQ0E7O0FBRUY7RUFDRTs7QTJCUkY7RUFDRTs7QUFDQTtBQUFBO0VBRUU7RUFDQTtFQUNBLGtCbENzYmlDO0VrQ3JiakM7RUFDQSxlbEMwY2lDOztBa0N2Y25DO0FBQUE7RUFFRTtFQUNBLGtCbENWbUI7O0FrQ2VyQjtBQUFBO0VBRUU7O0FBS0Y7QUFBQTtFQUVFOztBQUtGO0FBQUE7QUFBQTtBQUFBO0VBSUUsT2xDbENtQjtFa0NtQ25CLFFsQ3NMMkI7RWtDckwzQixrQmxDcVppQzs7O0FtQ25jdkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25DK2pCNEI7RW1DOWpCNUI7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDRTs7QUFJRjtFQUNFO0VBQ0E7OztBQU1GO0VBRUUsT25DeWlCMEI7RW1DeGlCMUI7RUFDQTs7O0FBT0o7RUN4Q0Usa0JwQ1d1Qjs7QW9DUnJCO0VBRUU7OztBRHVDTjtFQzVDRSxrQnBDY3NCOztBb0NYcEI7RUFFRTs7O0FEMkNOO0VDaERFLGtCcENlc0I7O0FvQ1pwQjtFQUVFOzs7QUQrQ047RUNwREUsa0JwQ2dCc0I7O0FvQ2JwQjtFQUVFOzs7QURtRE47RUN4REUsa0JwQ2lCc0I7O0FvQ2RwQjtFQUVFOzs7QUR1RE47RUM1REUsa0JwQ2tCc0I7O0FvQ2ZwQjtFQUVFOzs7QUNGTjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdyQzJDd0I7RXFDMUN4QixhckNzd0I0QjtFcUNyd0I1QixhckNzd0I0QjtFcUNyd0I1QixPckMwdkI0QjtFcUN6dkI1QjtFQUNBO0VBQ0E7RUFDQSxrQnJDSHVCO0VxQ0l2QixlckNpd0I0Qjs7QXFDOXZCNUI7RUFDRTs7QUFJRjtFQUNFO0VBQ0E7O0FBR0Y7RUFFRTtFQUNBOztBQU1GO0VBRUUsT3JDekJvQjtFcUMwQnBCLGtCckNvdUIwQjs7QXFDanVCNUI7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7OztBQU1GO0VBRUUsT3JDMHNCMEI7RXFDenNCMUI7RUFDQTs7O0FDNURKO0VBQ0UsYXRDcWUrQjtFc0NwZS9CLGdCdENvZStCO0VzQ25lL0IsZXRDbWUrQjtFc0NsZS9CLE90Q21lK0I7RXNDbGUvQixrQnRDS3VCOztBc0NIdkI7QUFBQTtFQUVFLE90Q2dlNkI7O0FzQzdkL0I7RUFDRTtFQUNBLFd0QzRkNkI7RXNDM2Q3Qjs7QUFHRjtFQUNFOztBQUdGO0VBRUU7RUFDQTtFQUNBLGV0QytFd0I7O0FzQzVFMUI7RUFDRTs7QUFHRjtFQWpDRjtJQWtDSTtJQUNBOztFQUVBO0lBRUU7SUFDQTs7RUFHRjtBQUFBO0lBRUUsV3RDOGIyQjs7OztBdUMxZWpDO0VBQ0U7RUFDQSxTdkNxdUI0QjtFdUNwdUI1QixldkN3RHdCO0V1Q3ZEeEIsYXZDcUR3QjtFdUNwRHhCLGtCdkNrQnNCO0V1Q2pCdEI7RUFDQSxldkNnRzBCO0VENEUxQixvQndDM0tBO0V4QzRLSyxld0M1S0w7RXhDNktRLFl3QzdLUjs7QUFFQTtBQUFBO0VwQ1pBLFNBRDhCO0VBRTlCO0VBQ0E7RW9DYUU7RUFDQTs7QUFNRjtFQUNFLFN2QzZ0QjBCO0V1QzV0QjFCLE92Q2hCcUI7OztBdUNxQnpCO0FBQUE7QUFBQTtFQUdFLGN0Q2pCa0M7OztBdUNYcEM7RUFDRSxTeEMwbUI0QjtFd0N6bUI1QixleEN1RHdCO0V3Q3REeEI7RUFDQSxleENpRzBCOztBd0M5RjFCO0VBQ0U7RUFDQTs7QUFJRjtFQUNFLGF4QytsQjBCOztBd0MzbEI1QjtBQUFBO0VBRUU7O0FBR0Y7RUFDRTs7O0FBU0o7QUFBQTtFQUVFOztBQUdBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBUUo7RUN2REUsT3pDb2YrQjtFeUNuZi9CLGtCekNvZitCO0V5Q25mL0IsY3pDb2YrQjs7QXlDbGYvQjtFQUNFOztBQUdGO0VBQ0U7OztBRGtESjtFQzNERSxPekN3ZitCO0V5Q3ZmL0Isa0J6Q3dmK0I7RXlDdmYvQixjekN3ZitCOztBeUN0Zi9CO0VBQ0U7O0FBR0Y7RUFDRTs7O0FEc0RKO0VDL0RFLE96QzRmK0I7RXlDM2YvQixrQnpDNGYrQjtFeUMzZi9CLGN6QzRmK0I7O0F5QzFmL0I7RUFDRTs7QUFHRjtFQUNFOzs7QUQwREo7RUNuRUUsT3pDZ2dCK0I7RXlDL2YvQixrQnpDZ2dCK0I7RXlDL2YvQixjekNnZ0IrQjs7QXlDOWYvQjtFQUNFOztBQUdGO0VBQ0U7OztBQ0hKO0VBQ0U7SUFBUTs7RUFDUjtJQUFROzs7QUFJVjtFQUNFO0lBQVE7O0VBQ1I7SUFBUTs7O0FBUVY7RUFDRSxRMUN1Q3dCO0UwQ3RDeEIsZTFDc0N3QjtFMENyQ3hCO0VBQ0Esa0IxQ2duQjRCO0UwQy9tQjVCLGUxQytFMEI7RUR6QzFCLG9CMkNyQ0E7RTNDc0NRLFkyQ3RDUjs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXMUNjd0I7RTBDYnhCLGExQ3lCd0I7RTBDeEJ4QixPMUNzbUI0QjtFMENybUI1QjtFQUNBLGtCMUMxQnNCO0VEbUR0QixvQjJDeEJBO0UzQ3lCUSxZMkN6QlI7RTNDNklBLG9CMkM1SUE7RTNDNklLLGUyQzdJTDtFM0M4SVEsWTJDOUlSOzs7QUFRRjtBQUFBO0VDREU7RUFDQTtFQUNBO0VERUE7OztBQU9GO0FBQUE7RTNDNUNFLG1CMkM4Q21CO0UzQzdDZCxjMkM2Q2M7RTNDNUNYLFcyQzRDVzs7O0FBT3JCO0VFckVFLGtCNUNlc0I7O0E0Q1p0QjtFRDhDQTtFQUNBO0VBQ0E7OztBRHNCRjtFRXpFRSxrQjVDZ0JzQjs7QTRDYnRCO0VEOENBO0VBQ0E7RUFDQTs7O0FEMEJGO0VFN0VFLGtCNUNpQnNCOztBNENkdEI7RUQ4Q0E7RUFDQTtFQUNBOzs7QUQ4QkY7RUVqRkUsa0I1Q2tCc0I7O0E0Q2Z0QjtFRDhDQTtFQUNBO0VBQ0E7OztBRXRERjtFQUVFOztBQUVBO0VBQ0U7OztBQUlKO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOztBQUdBO0VBQ0U7OztBQUlKO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFJRjtFQUNFO0VBQ0E7OztBQU1GO0VBQ0U7RUFDQTs7O0FDdkRGO0VBRUU7RUFDQTs7O0FBUUY7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBLGtCOUMwb0I4QjtFOEN6b0I5Qjs7QUFHQTtFckIzQkEsd0J6QjBHMEI7RXlCekcxQix5QnpCeUcwQjs7QThDNUUxQjtFQUNFO0VyQnZCRiw0QnpCa0cwQjtFeUJqRzFCLDJCekJpRzBCOztBOEN0RTFCO0VBR0UsTzlDNUJxQjtFOEM2QnJCLFE5QzRMNkI7RThDM0w3QixrQjlDN0JxQjs7QThDZ0NyQjtFQUNFOztBQUVGO0VBQ0UsTzlDckNtQjs7QThDMEN2QjtFQUdFO0VBQ0EsTzlDc0R3QjtFOENyRHhCLGtCOUM1Q29CO0U4QzZDcEIsYzlDN0NvQjs7QThDZ0RwQjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUdFOztBQUVGO0VBQ0UsTzlDNG1CMEI7OztBOENqbUJoQztBQUFBO0VBRUUsTzlDd21COEI7O0E4Q3RtQjlCO0FBQUE7RUFDRSxPOUN1bUI0Qjs7QThDbm1COUI7QUFBQTtBQUFBO0VBRUUsTzlDK2xCNEI7RThDOWxCNUI7RUFDQSxrQjlDNGtCNEI7OztBOEN4a0JoQztFQUNFO0VBQ0E7OztBQ2xHQTtFQUNFLE8vQ21mNkI7RStDbGY3QixrQi9DbWY2Qjs7O0ErQzllL0I7QUFBQTtFQUVFLE8vQzJlNkI7O0ErQ3plN0I7QUFBQTtFQUNFOztBQUdGO0FBQUE7QUFBQTtFQUVFLE8vQ21lMkI7RStDbGUzQjs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUdFO0VBQ0Esa0IvQzRkMkI7RStDM2QzQixjL0MyZDJCOzs7QStDcGYvQjtFQUNFLE8vQ3VmNkI7RStDdGY3QixrQi9DdWY2Qjs7O0ErQ2xmL0I7QUFBQTtFQUVFLE8vQytlNkI7O0ErQzdlN0I7QUFBQTtFQUNFOztBQUdGO0FBQUE7QUFBQTtFQUVFLE8vQ3VlMkI7RStDdGUzQjs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUdFO0VBQ0Esa0IvQ2dlMkI7RStDL2QzQixjL0MrZDJCOzs7QStDeGYvQjtFQUNFLE8vQzJmNkI7RStDMWY3QixrQi9DMmY2Qjs7O0ErQ3RmL0I7QUFBQTtFQUVFLE8vQ21mNkI7O0ErQ2pmN0I7QUFBQTtFQUNFOztBQUdGO0FBQUE7QUFBQTtFQUVFLE8vQzJlMkI7RStDMWUzQjs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUdFO0VBQ0Esa0IvQ29lMkI7RStDbmUzQixjL0NtZTJCOzs7QStDNWYvQjtFQUNFLE8vQytmNkI7RStDOWY3QixrQi9DK2Y2Qjs7O0ErQzFmL0I7QUFBQTtFQUVFLE8vQ3VmNkI7O0ErQ3JmN0I7QUFBQTtFQUNFOztBQUdGO0FBQUE7QUFBQTtFQUVFLE8vQytlMkI7RStDOWUzQjs7QUFFRjtBQUFBO0FBQUE7QUFBQTtFQUdFO0VBQ0Esa0IvQ3dlMkI7RStDdmUzQixjL0N1ZTJCOzs7QThDM1lqQztFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FFeEhGO0VBQ0UsZWhEMER3QjtF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MGUyQjtFaUR6ZTNCLGtCakR3ZTJCOztBaURwZTdCO0VBQ0UscUJqRHFlMkI7OztBZ0RuUGpDO0VDblFFLGNqRDBmK0I7O0FpRHhmL0I7RUFDRSxPakRxZjZCO0VpRHBmN0Isa0JqRHFmNkI7RWlEcGY3QixjakRxZjZCOztBaURuZjdCO0VBQ0Usa0JqRGtmMkI7O0FpRGhmN0I7RUFDRSxPakQ4ZTJCO0VpRDdlM0Isa0JqRDRlMkI7O0FpRHhlN0I7RUFDRSxxQmpEeWUyQjs7O0FnRHBQakM7RUN0UUUsY2pEOGYrQjs7QWlENWYvQjtFQUNFLE9qRHlmNkI7RWlEeGY3QixrQmpEeWY2QjtFaUR4ZjdCLGNqRHlmNkI7O0FpRHZmN0I7RUFDRSxrQmpEc2YyQjs7QWlEcGY3QjtFQUNFLE9qRGtmMkI7RWlEamYzQixrQmpEZ2YyQjs7QWlENWU3QjtFQUNFLHFCakQ2ZTJCOzs7QWdEclBqQztFQ3pRRSxjakRrZ0IrQjs7QWlEaGdCL0I7RUFDRSxPakQ2ZjZCO0VpRDVmN0Isa0JqRDZmNkI7RWlENWY3QixjakQ2ZjZCOztBaUQzZjdCO0VBQ0Usa0JqRDBmMkI7O0FpRHhmN0I7RUFDRSxPakRzZjJCO0VpRHJmM0Isa0JqRG9mMkI7O0FpRGhmN0I7RUFDRSxxQmpEaWYyQjs7O0FrRGpnQmpDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0U7OztBQUlGO0VBQ0U7OztBQzNCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCbkRxdkI0QjtFbURwdkI1QjtFQUNBLGVuRGlHMEI7RUR6QzFCLG9Cb0R2REE7RXBEd0RRLFlvRHhEUjs7QUFDQTtFQUNFO0VBQ0E7OztBQUtKO0VBQ0U7RUFDQSxlbkR1RjBCOzs7QW1EckY1QjtFQUNFO0VBQ0EsZW5Eb0YwQjs7O0FvRDFHNUI7RUFDRTtFQUNBO0VBQ0EsYXBEbXpCNEI7RW9EbHpCNUI7RUFDQSxPcERrekI0QjtFb0RqekI1QixhcERrekI0QjtFbUJ6ekI1QjtFQUNBLFNpQ09pQjs7QUFFakI7RUFFRSxPcEQ0eUIwQjtFb0QzeUIxQjtFQUNBO0VqQ2RGO0VBQ0EsU2lDY21COzs7QUFVckI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3pCRjtFQUNFOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTckRxUXlCO0VxRHBRekI7RUFDQTtFQUNBO0VBSUE7O0FBR0E7RXREMEdBO0VBQ0k7RUFDQztFQUNHO0VBa0VSO0VBQ0c7RUFDRTtFQUNHOztBc0Q5S1I7RXREc0dBO0VBQ0k7RUFDQztFQUNHOzs7QXNEdkdWO0VBQ0U7RUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7RUFDQSxrQnJEdWlCNkM7RXFEdGlCN0M7RUFDQTtFQUNBO0VBQ0EsZXJEc0QwQjtFRDFDMUIsb0JzRFhBO0V0RFlRLFlzRFpSO0VBRUE7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNyRG9OeUI7RXFEbk56QixrQnJENGhCNEI7O0FxRDFoQjVCO0VsQ3BFQTtFQUNBLFNrQ21FMEI7O0FBQzFCO0VsQ3JFQTtFQUNBLFNuQitsQjRCOzs7QXFEdGhCOUI7RUFDRSxTckR1Z0I0QjtFcUR0Z0I1Qjs7QTlDbkVBO0VBRUU7RUFDQTs7QUFFRjtFQUNFOzs7QThDaUVKO0VBQ0U7OztBQUlGO0VBQ0U7RUFDQSxhckQ1QndCOzs7QXFEaUMxQjtFQUNFO0VBQ0EsU3JEaWY0Qjs7O0FxRDdlOUI7RUFDRSxTckQ0ZTRCO0VxRDNlNUI7RUFDQTs7QTlDNUZBO0VBRUU7RUFDQTs7QUFFRjtFQUNFOztBOEMwRkY7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUVFO0lBQ0UsT3JEbWUwQjtJcURsZTFCOztFQUVGO0l0RHZFQSxvQnNEd0VFO0l0RHZFTSxZc0R1RU47O0VBSUY7SUFBWSxPckQ0ZGdCOzs7QXFEemQ5QjtFQUNFO0lBQVksT3JEc2RnQjs7O0FzRHBtQjlCO0VBQ0U7RUFDQSxTdEQrUXlCO0VzRDlRekI7RUNSQSxhdkQ0Q3dCO0V1RDFDeEI7RUFDQTtFQUNBLGF2RDBEd0I7RXVEekR4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VESEEsV3REd0N3QjtFbUJqRHhCO0VBQ0EsU21DVWlCOztBQUVqQjtFbkNiQTtFQUNBLFNuQjZnQjRCOztBc0RoZ0I1QjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCdER3ZTBCOztBc0R0ZTVCO0VBQ0UsT3REeWUwQjtFc0R4ZTFCO0VBQ0E7RUFDQTtFQUNBLGtCdERpZTBCOztBc0QvZDVCO0VBQ0U7RUFDQSxNdERpZTBCO0VzRGhlMUI7RUFDQTtFQUNBLGtCdEQwZDBCOztBc0R4ZDVCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQnREbWQwQjs7QXNEamQ1QjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0RDRjMEI7O0FzRDFjNUI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCdERxYzBCOztBc0RuYzVCO0VBQ0U7RUFDQSxPdERxYzBCO0VzRHBjMUI7RUFDQTtFQUNBLHFCdEQ4YjBCOztBc0Q1YjVCO0VBQ0U7RUFDQSxNdEQ4YjBCO0VzRDdiMUI7RUFDQTtFQUNBLHFCdER1YjBCOzs7QXNEbGI5QjtFQUNFLFd0RDZhNEI7RXNENWE1QjtFQUNBLE90RDZhNEI7RXNENWE1QjtFQUNBLGtCdEQ2YTRCO0VzRDVhNUIsZXREUTBCOzs7QXNESjVCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FFekdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3hENlF5QjtFd0Q1UXpCO0VBQ0EsV3hEc2hCb0M7RXdEcmhCcEM7RURYQSxhdkQ0Q3dCO0V1RDFDeEI7RUFDQTtFQUNBLGF2RDBEd0I7RXVEekR4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7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QUNBO0VBQ0k7RUFDSTs7O0FEVlY7RUNjRTtFQUNBO0VBQ0k7RUFDSTs7O0FEaEJWO0VDYUU7RUFDQTtFQUNJO0VBQ0k7OztBRFhWO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FFZkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQThCOzs7QUFDOUI7RUFBOEI7OztBQUM5QjtFQUE2QixPTFRQOzs7QU1WdEI7QUFBQTtBQUFBO0FBSUE7RUFBa0MsU051VW5COzs7QU10VWY7RUFBa0MsU04wZG5COzs7QU16ZGY7RUFBbUMsU055akJuQjs7O0FNeGpCaEI7RUFBdUMsU05xT25COzs7QU1wT3BCO0VBQWtDLFNOc1duQjs7O0FNcldmO0VBQWlDLFNOaW5CbkI7OztBTWhuQmQ7RUFBbUMsU05xbkJuQjs7O0FNcG5CaEI7RUFBaUMsU053dEJuQjs7O0FNdnRCZDtFQUFpQyxTTmtSbkI7OztBTWpSZDtFQUFxQyxTTnNwQm5COzs7QU1ycEJsQjtFQUErQixTTm9wQm5COzs7QU1ucEJaO0VBQW9DLFNOcXBCbkI7OztBTXBwQmpCO0VBQWtDLFNOd0luQjs7O0FNdklmO0FBQUE7QUFBQTtFQUVrQyxTTm9xQm5COzs7QU1ucUJmO0VBQXdDLFNONmlCbkI7OztBTTVpQnJCO0VBQXlDLFNOMmlCbkI7OztBTTFpQnRCO0VBQXNDLFNOMmZuQjs7O0FNMWZuQjtFQUFtQyxTTmdrQm5COzs7QU0vakJoQjtBQUFBO0VBQ2dDLFNOK0puQjs7O0FNOUpiO0VBQW9DLFNOOHFCbkI7OztBTTdxQmpCO0VBQWlDLFNOdVZuQjs7O0FNdFZkO0VBQW1DLFNOc1BuQjs7O0FNclBoQjtFQUFvQyxTTitJbkI7OztBTTlJakI7RUFBaUMsU05raEJuQjs7O0FNamhCZDtFQUFxQyxTTitMbkI7OztBTTlMbEI7RUFBZ0QsU05XbkI7OztBTVY3QjtFQUE4QyxTTmFuQjs7O0FNWjNCO0VBQWtDLFNOb1duQjs7O0FNbldmO0VBQTBDLFNOdWVuQjs7O0FNdGV2QjtBQUFBO0VBQ21DLFNOcWdCbkI7OztBTXBnQmhCO0VBQW9DLFNOK2ZuQjs7O0FNOWZqQjtFQUFxQyxTTnVZbkI7OztBTXRZbEI7RUFBaUMsU04wWW5COzs7QU16WWQ7RUFBaUMsU04yUG5COzs7QU0xUGQ7RUFBdUMsU05tVW5COzs7QU1sVXBCO0VBQXVDLFNOZ3RCbkI7OztBTS9zQnBCO0VBQXdDLFNOOHNCbkI7OztBTTdzQnJCO0VBQXNDLFNOK3NCbkI7OztBTTlzQm5CO0VBQW1DLFNOd2VuQjs7O0FNdmVoQjtFQUFvQyxTTnVCbkI7OztBTXRCakI7RUFBZ0MsU053bUJuQjs7O0FNdm1CYjtFQUFpQyxTTndtQm5COzs7QU12bUJkO0VBQWlDLFNOd0RuQjs7O0FNdkRkO0VBQXFDLFNOd0RuQjs7O0FNdkRsQjtFQUFrQyxTTjhkbkI7OztBTTdkZjtFQUFtQyxTTjBFbkI7OztBTXpFaEI7RUFBaUMsU055UG5COzs7QU14UGQ7RUFBaUMsU05nRG5COzs7QU0vQ2Q7RUFBbUMsU055Vm5COzs7QU14VmhCO0VBQXdDLFNOdW1CbkI7OztBTXRtQnJCO0VBQXVDLFNOdW1CbkI7OztBTXRtQnBCO0VBQXVDLFNOckNuQjs7O0FNc0NwQjtFQUF5QyxTTnhDbkI7OztBTXlDdEI7RUFBd0MsU050Q25COzs7QU11Q3JCO0VBQTBDLFNOekNuQjs7O0FNMEN2QjtFQUFpQyxTTjhXbkI7OztBTTdXZDtBQUFBO0FBQUE7RUFDb0MsU04wYW5COzs7QU16YWpCO0VBQW1DLFNOcVVuQjs7O0FNcFVoQjtFQUF5QyxTTmlyQm5COzs7QU1ockJ0QjtBQUFBO0FBQUE7QUFBQTtFQUVzQyxTTnlibkI7OztBTXhibkI7RUFBbUMsU05pYm5COzs7QU1oYmhCO0VBQXVDLFNOdVhuQjs7O0FNdFhwQjtFQUFtQyxTTnZEbkI7OztBTXdEaEI7RUFBaUMsU05rbkJuQjs7O0FNam5CZDtBQUFBO0VBQzRDLFNOOGFuQjs7O0FNN2F6QjtFQUEyQyxTTjZmbkI7OztBTTVmeEI7RUFBMkMsU044RW5COzs7QU03RXhCO0VBQW1DLFNOMUJuQjs7O0FNMkJoQjtFQUEwQyxTTmtqQm5COzs7QU1qakJ2QjtFQUEwQyxTTm9MbkI7OztBTW5MdkI7RUFBcUMsU05uQm5COzs7QU1vQmxCO0VBQWlDLFNOcWJuQjs7O0FNcGJkO0VBQWtDLFNOK1puQjs7O0FNOVpmO0VBQWlDLFNOa2pCbkI7OztBTWpqQmQ7RUFBb0MsU044Tm5COzs7QU03TmpCO0VBQXlDLFNOK0tuQjs7O0FNOUt0QjtFQUF5QyxTTjJpQm5COzs7QU0xaUJ0QjtFQUFrQyxTTjhJbkI7OztBTTdJZjtFQUF5QyxTTndFbkI7OztBTXZFdEI7RUFBMEMsU053RW5COzs7QU12RXZCO0VBQXdDLFNOaWJuQjs7O0FNaGJyQjtFQUF5QyxTTnNYbkI7OztBTXJYdEI7RUFBeUMsU04wbEJuQjs7O0FNemxCdEI7RUFBeUMsU04wRG5COzs7QU16RHRCO0VBQTRDLFNOd2JuQjs7O0FNdmJ6QjtFQUF3QyxTTnlTbkI7OztBTXhTckI7RUFBdUMsU055R25COzs7QU14R3BCO0VBQTJDLFNOc2xCbkI7OztBTXJsQnhCO0VBQTJDLFNOc0RuQjs7O0FNckR4QjtFQUFnQyxTTnBDbkI7OztBTXFDYjtFQUF1QyxTTnBEbkI7OztBTXFEcEI7RUFBd0MsU05wRG5COzs7QU1xRHJCO0VBQXFDLFNOcERuQjs7O0FNcURsQjtFQUF1QyxTTnhEbkI7OztBTXlEcEI7QUFBQTtBQUFBO0VBQ2tDLFNOMmRuQjs7O0FNMWRmO0VBQW1DLFNONkluQjs7O0FNNUloQjtFQUFxQyxTTnFGbkI7OztBTXBGbEI7RUFBaUMsU044Wm5COzs7QU03WmQ7RUFBa0MsU05tV25COzs7QU1sV2Y7RUFBcUMsU05yRG5COzs7QU1zRGxCO0VBQStDLFNOc0luQjs7O0FNckk1QjtFQUFpQyxTTmlObkI7OztBTWhOZDtFQUFpQyxTTnlTbkI7OztBTXhTZDtFQUFpQyxTTjRLbkI7OztBTTNLZDtFQUFnQyxTTndJbkI7OztBTXZJYjtFQUFzQyxTTndJbkI7OztBTXZJbkI7QUFBQTtBQUFBO0VBQ2lELFNOZ0luQjs7O0FNL0g5QjtFQUFrQyxTTjhZbkI7OztBTTdZZjtFQUFxQyxTTkRuQjs7O0FNRWxCO0VBQW1DLFNObWFuQjs7O0FNbGFoQjtFQUFvQyxTTitEbkI7OztBTTlEakI7RUFBbUMsU040VG5COzs7QU0zVGhCO0VBQXVDLFNOc0NuQjs7O0FNckNwQjtFQUF5QyxTTmtDbkI7OztBTWpDdEI7RUFBb0MsU044YW5COzs7QU03YWpCO0VBQTBDLFNOaWRuQjs7O0FNaGR2QjtFQUFtQyxTTnlLbkI7OztBTXhLaEI7RUFBd0MsU04wS25COzs7QU16S3JCO0VBQXFDLFNONUVuQjs7O0FNNkVsQjtFQUFxQyxTTjlFbkI7OztBTStFbEI7QUFBQTtFQUNzQyxTTm5FbkI7OztBTW9FbkI7RUFBMkMsU044a0JuQjs7O0FNN2tCeEI7RUFBNEMsU04ySG5COzs7QU0xSHpCO0VBQXlDLFNOVm5COzs7QU1XdEI7RUFBZ0MsU04wUW5COzs7QU16UWI7QUFBQTtFQUNpQyxTTjRDbkI7OztBTTNDZDtFQUFxQyxTTmlEbkI7OztBTWhEbEI7RUFBd0MsU05xaUJuQjs7O0FNcGlCckI7RUFBMEMsU05taUJuQjs7O0FNbGlCdkI7RUFBc0MsU04wZW5COzs7QU16ZW5CO0VBQW9DLFNONk5uQjs7O0FNNU5qQjtFQUFxQyxTTm1jbkI7OztBTWxjbEI7RUFBNEMsU05zUm5COzs7QU1yUnpCO0VBQXVDLFNONGhCbkI7OztBTTNoQnBCO0VBQTBDLFNOcUduQjs7O0FNcEd2QjtFQUFvQyxTTjZibkI7OztBTTViakI7RUFBbUMsU05vakJuQjs7O0FNbmpCaEI7RUFBMEMsU04rS25COzs7QU05S3ZCO0VBQW1DLFNOc2tCbkI7OztBTXJrQmhCO0VBQW9DLFNOb1FuQjs7O0FNblFqQjtFQUFrQyxTTmdXbkI7OztBTS9WZjtFQUFxQyxTTjBkbkI7OztBTXpkbEI7RUFBdUMsU05sRG5COzs7QU1tRHBCO0VBQXlDLFNOOFZuQjs7O0FNN1Z0QjtFQUFvQyxTTnFqQm5COzs7QU1wakJqQjtBQUFBO0VBQ3FDLFNOK0ZuQjs7O0FNOUZsQjtFQUFtQyxTTm1LbkI7OztBTWxLaEI7RUFBbUMsU055akJuQjs7O0FNeGpCaEI7RUFBd0MsU05tQ25COzs7QU1sQ3JCO0FBQUE7RUFDZ0MsU044WW5COzs7QU03WWI7RUFBa0MsU05tTW5COzs7QU1sTWY7RUFBcUMsU050RG5COzs7QU11RGxCO0VBQWlDLFNOakZuQjs7O0FNa0ZkO0VBQXdDLFNOdEJuQjs7O0FNdUJyQjtFQUF5QyxTTm1MbkI7OztBTWxMdEI7RUFBd0MsU05pTG5COzs7QU1oTHJCO0VBQXNDLFNOa0xuQjs7O0FNakxuQjtFQUF3QyxTTjhLbkI7OztBTTdLckI7RUFBOEMsU050SW5COzs7QU11STNCO0VBQStDLFNObEluQjs7O0FNbUk1QjtFQUE0QyxTTmxJbkI7OztBTW1JekI7RUFBOEMsU04xSW5COzs7QU0ySTNCO0VBQWtDLFNOMEpuQjs7O0FNekpmO0VBQW1DLFNONGxCbkI7OztBTTNsQmhCO0VBQWtDLFNOb2VuQjs7O0FNbmVmO0VBQW1DLFNOd0duQjs7O0FNdkdoQjtFQUFzQyxTTjFFbkI7OztBTTJFbkI7RUFBdUMsU05uSW5COzs7QU1vSXBCO0FBQUE7RUFDa0MsU05nakJuQjs7O0FNL2lCZjtBQUFBO0VBQ2lDLFNOMk9uQjs7O0FNMU9kO0VBQWtDLFNOZm5COzs7QU1nQmY7RUFBa0MsU055R25COzs7QU14R2Y7QUFBQTtFQUNxQyxTTjRYbkI7OztBTTNYbEI7QUFBQTtFQUNvQyxTTjBGbkI7OztBTXpGakI7RUFBc0MsU040U25COzs7QU0zU25CO0FBQUE7RUFDcUMsU05vR25COzs7QU1uR2xCO0VBQW1DLFNOK2FuQjs7O0FNOWFoQjtBQUFBO0FBQUE7RUFFaUMsU05uSW5COzs7QU1vSWQ7RUFBb0MsU05xT25COzs7QU1wT2pCO0VBQW9DLFNObU9uQjs7O0FNbE9qQjtFQUEwQyxTTjhibkI7OztBTTdidkI7RUFBc0MsU04wZ0JuQjs7O0FNemdCbkI7RUFBa0MsU05zY25COzs7QU1yY2Y7RUFBa0MsU053T25COzs7QU12T2Y7RUFBa0MsU040Zm5COzs7QU0zZmY7RUFBc0MsU05rVG5COzs7QU1qVG5CO0VBQTZDLFNObVRuQjs7O0FNbFQxQjtFQUErQyxTTitIbkI7OztBTTlINUI7RUFBd0MsU04ySG5COzs7QU0xSHJCO0VBQWtDLFNOb1FuQjs7O0FNblFmO0VBQXVDLFNOckZuQjs7O0FNc0ZwQjtFQUFxQyxTTi9FbkI7OztBTWdGbEI7RUFBdUMsU050Rm5COzs7QU11RnBCO0VBQXdDLFNOdEZuQjs7O0FNdUZyQjtFQUFvQyxTTmpDbkI7OztBTWtDakI7QUFBQTtFQUNpQyxTTnlZbkI7OztBTXhZZDtBQUFBO0FBQUE7RUFDc0MsU042WW5COzs7QU01WW5CO0FBQUE7QUFBQTtFQUNxQyxTTjBZbkI7OztBTXpZbEI7RUFBcUMsU05TbkI7OztBTVJsQjtFQUFxQyxTTnNNbkI7OztBTXJNbEI7QUFBQTtFQUNpQyxTTm9mbkI7OztBTW5mZDtBQUFBO0VBQ2tDLFNObUZuQjs7O0FNbEZmO0FBQUE7RUFDdUMsU044YW5COzs7QU03YXBCO0VBQXNDLFNOOUNuQjs7O0FNK0NuQjtFQUF1QyxTTjNDbkI7OztBTTRDcEI7QUFBQTtFQUNpQyxTTnJJbkI7OztBTXNJZDtFQUFvQyxTTjRXbkI7OztBTTNXakI7RUFBcUMsU053ZW5COzs7QU12ZWxCO0FBQUE7RUFDc0MsU050RW5COzs7QU11RW5CO0VBQXdDLFNOb0xuQjs7O0FNbkxyQjtFQUFxQyxTTkVuQjs7O0FNRGxCO0VBQTJDLFNOcEVuQjs7O0FNcUV4QjtFQUF5QyxTTnBFbkI7OztBTXFFdEI7RUFBb0MsU05nZm5COzs7QU0vZWpCO0VBQXdDLFNONlluQjs7O0FNNVlyQjtFQUFxQyxTTndabkI7OztBTXZabEI7RUFBbUMsU04vSm5COzs7QU1nS2hCO0VBQW1DLFNObkVuQjs7O0FNb0VoQjtFQUFvQyxTTjNDbkI7OztBTTRDakI7RUFBd0MsU042Qm5COzs7QU01QnJCO0VBQXVDLFNOM0luQjs7O0FNNElwQjtFQUF1QyxTTnFIbkI7OztBTXBIcEI7RUFBc0MsU050T25COzs7QU11T25CO0VBQW1DLFNOMk1uQjs7O0FNMU1oQjtFQUF3QyxTTlNuQjs7O0FNUnJCO0VBQWlDLFNONUtuQjs7O0FNNktkO0VBQXFDLFNOc0ZuQjs7O0FNckZsQjtFQUF3QyxTTjBRbkI7OztBTXpRckI7RUFBOEMsU050T25COzs7QU11TzNCO0VBQStDLFNOdE9uQjs7O0FNdU81QjtFQUE0QyxTTnRPbkI7OztBTXVPekI7RUFBOEMsU04xT25COzs7QU0yTzNCO0VBQXVDLFNOdE9uQjs7O0FNdU9wQjtFQUF3QyxTTnRPbkI7OztBTXVPckI7RUFBcUMsU050T25COzs7QU11T2xCO0VBQXVDLFNOMU9uQjs7O0FNMk9wQjtFQUFvQyxTTnJEbkI7OztBTXNEakI7RUFBbUMsU04ySW5COzs7QU0xSWhCO0VBQW1DLFNOdVluQjs7O0FNdFloQjtBQUFBO0VBQ21DLFNOc01uQjs7O0FNck1oQjtFQUFxQyxTTjFHbkI7OztBTTJHbEI7RUFBdUMsU053UW5COzs7QU12UXBCO0VBQXdDLFNOd1FuQjs7O0FNdlFyQjtFQUFvQyxTTjhWbkI7OztBTTdWakI7RUFBbUMsU04vR25COzs7QU1nSGhCO0FBQUE7RUFDa0MsU05tUm5COzs7QU1sUmY7RUFBdUMsU044Q25COzs7QU03Q3BCO0VBQXFDLFNOa0JuQjs7O0FNakJsQjtFQUEwQyxTTm1CbkI7OztBTWxCdkI7RUFBb0MsU05vVW5COzs7QU1uVWpCO0VBQW9DLFNOMEJuQjs7O0FNekJqQjtFQUFrQyxTTitLbkI7OztBTTlLZjtFQUFvQyxTTjBCbkI7OztBTXpCakI7RUFBdUMsU05zSG5COzs7QU1ySHBCO0VBQW1DLFNOS25COzs7QU1KaEI7RUFBMkMsU05HbkI7OztBTUZ4QjtFQUFxQyxTTjRYbkI7OztBTTNYbEI7RUFBaUMsU05qSG5COzs7QU1rSGQ7QUFBQTtFQUNzQyxTTnNRbkI7OztBTXJRbkI7QUFBQTtBQUFBO0VBRXdDLFNOcVZuQjs7O0FNcFZyQjtFQUEyQyxTTnVJbkI7OztBTXRJeEI7RUFBaUMsU05qR25COzs7QU1rR2Q7RUFBc0MsU054SG5COzs7QU15SG5CO0FBQUE7RUFDeUMsU052Sm5COzs7QU13SnRCO0VBQXFDLFNOd09uQjs7O0FNdk9sQjtFQUFpQyxTTnlGbkI7OztBTXhGZDtFQUF3QyxTTjNEbkI7OztBTTREckI7RUFBd0MsU05pV25COzs7QU1oV3JCO0VBQXNDLFNOMlZuQjs7O0FNMVZuQjtFQUFtQyxTTm5FbkI7OztBTW9FaEI7RUFBeUMsU04rTm5COzs7QU05TnRCO0VBQXVDLFNOMEpuQjs7O0FNekpwQjtFQUE2QyxTTjBKbkI7OztBTXpKMUI7RUFBbUMsU05xUm5COzs7QU1wUmhCO0VBQXVDLFNON0xuQjs7O0FNOExwQjtFQUE4QyxTTnpCbkI7OztBTTBCM0I7RUFBbUMsU05zUG5COzs7QU1yUGhCO0VBQW1DLFNONEluQjs7O0FNM0loQjtFQUFnRCxTTi9KbkI7OztBTWdLN0I7RUFBaUQsU04vSm5COzs7QU1nSzlCO0VBQThDLFNOL0puQjs7O0FNZ0szQjtFQUFnRCxTTm5LbkI7OztBTW9LN0I7RUFBa0MsU042RG5COzs7QU01RGY7RUFBaUMsU050SG5COzs7QU11SGQ7RUFBbUMsU054U25COzs7QU15U2hCO0VBQXVDLFNOMFpuQjs7O0FNelpwQjtFQUFxQyxTTmpObkI7OztBTWtObEI7RUFBdUMsU045Rm5COzs7QU0rRnBCO0VBQXVDLFNOOUZuQjs7O0FNK0ZwQjtFQUF1QyxTTjhPbkI7OztBTTdPcEI7RUFBd0MsU05nTW5COzs7QU0vTHJCO0VBQW1DLFNONFduQjs7O0FNM1doQjtFQUF5QyxTTnlJbkI7OztBTXhJdEI7RUFBMkMsU055SW5COzs7QU14SXhCO0VBQXFDLFNOb0ZuQjs7O0FNbkZsQjtFQUF1QyxTTmtGbkI7OztBTWpGcEI7RUFBeUMsU05wTG5COzs7QU1xTHRCO0VBQTBDLFNOeUtuQjs7O0FNeEt2QjtFQUFpRCxTTnJGbkI7OztBTXNGOUI7RUFBeUMsU051UG5COzs7QU10UHRCO0VBQW9DLFNObEpuQjs7O0FNbUpqQjtBQUFBO0FBQUE7RUFDZ0QsU05oTm5COzs7QU1pTjdCO0FBQUE7QUFBQTtFQUM4QyxTTi9NbkI7OztBTWdOM0I7QUFBQTtFQUNpRCxTTmxObkI7OztBTW1OOUI7QUFBQTtFQUNnQyxTTnhHbkI7OztBTXlHYjtFQUFnQyxTTmpDbkI7OztBTWtDYjtBQUFBO0VBQ2dDLFNOb1luQjs7O0FNblliO0FBQUE7RUFDZ0MsU04yQ25COzs7QU0xQ2I7QUFBQTtBQUFBO0FBQUE7RUFHZ0MsU04rQ25COzs7QU05Q2I7QUFBQTtBQUFBO0FBQUE7RUFFZ0MsU05nTm5COzs7QU0vTWI7QUFBQTtFQUNnQyxTTjhDbkI7OztBTTdDYjtBQUFBO0VBQ2dDLFNONVBuQjs7O0FNNlBiO0VBQWlDLFNOakduQjs7O0FNa0dkO0VBQXNDLFNOckZuQjs7O0FNc0ZuQjtFQUEyQyxTTnlQbkI7OztBTXhQeEI7RUFBNEMsU055UG5COzs7QU14UHpCO0VBQTRDLFNOeVBuQjs7O0FNeFB6QjtFQUE2QyxTTnlQbkI7OztBTXhQMUI7RUFBNkMsU040UG5COzs7QU0zUDFCO0VBQThDLFNONFBuQjs7O0FNM1AzQjtFQUFzQyxTTmlVbkI7OztBTWhVbkI7RUFBd0MsU042VG5COzs7QU01VHJCO0VBQTJDLFNOd2FuQjs7O0FNdmF4QjtFQUFvQyxTTnFhbkI7OztBTXBhakI7RUFBaUMsU04wWm5COzs7QU16WmQ7RUFBd0MsU04wWm5COzs7QU16WnJCO0VBQXlDLFNObWFuQjs7O0FNbGF0QjtFQUFvQyxTTnpKbkI7OztBTTBKakI7RUFBMkMsU042UG5COzs7QU01UHhCO0VBQXNDLFNOZW5COzs7QU1kbkI7RUFBbUMsU05yRm5COzs7QU1zRmhCO0VBQWdDLFNONVduQjs7O0FNNldiO0VBQXNDLFNOaFNuQjs7O0FNaVNuQjtFQUE2QyxTTmhTbkI7OztBTWlTMUI7RUFBbUMsU044VW5COzs7QU03VWhCO0VBQTBDLFNOOFVuQjs7O0FNN1V2QjtFQUE0QyxTTitDbkI7OztBTTlDekI7RUFBMEMsU05pRG5COzs7QU1oRHZCO0VBQTRDLFNOOENuQjs7O0FNN0N6QjtFQUE2QyxTTjhDbkI7OztBTTdDMUI7RUFBa0MsU05sV25COzs7QU1tV2Y7RUFBb0MsU05rWW5COzs7QU1qWWpCO0VBQW9DLFNOOVduQjs7O0FNK1dqQjtFQUFrQyxTTmlDbkI7OztBTWhDZjtFQUFxQyxTTjdLbkI7OztBTThLbEI7RUFBa0MsU04rTW5COzs7QU05TWY7RUFBdUMsU056Rm5COzs7QU0wRnBCO0VBQW1DLFNOMlRuQjs7O0FNMVRoQjtFQUFtQyxTTnZJbkI7OztBTXdJaEI7RUFBaUMsU040Q25COzs7QU0zQ2Q7QUFBQTtFQUNxQyxTTjdEbkI7OztBTThEbEI7RUFBa0MsU042UG5COzs7QU01UGY7RUFBbUMsU05zRW5COzs7QU1yRWhCO0VBQW9DLFNOL1duQjs7O0FNZ1hqQjtFQUFnQyxTTnZTbkI7OztBTXdTYjtFQUErQixTTmdXbkI7OztBTS9WWjtFQUFrQyxTTnNXbkI7OztBTXJXZjtFQUFtQyxTTjhJbkI7OztBTTdJaEI7RUFBc0MsU05pRm5COzs7QU1oRm5CO0VBQTJDLFNONE5uQjs7O0FNM054QjtFQUFpRCxTTmhYbkI7OztBTWlYOUI7RUFBZ0QsU05sWG5COzs7QU1tWDdCO0FBQUE7RUFDZ0QsU04xUm5COzs7QU0yUjdCO0VBQXlDLFNOcE1uQjs7O0FNcU10QjtFQUF1QyxTTmdXbkI7OztBTS9WcEI7RUFBeUMsU05tVm5COzs7QU1sVnRCO0FBQUE7RUFDZ0MsU055U25COzs7QU14U2I7RUFBMEMsU055R25COzs7QU14R3ZCO0VBQTBDLFNOMk1uQjs7O0FNMU12QjtFQUFrQyxTTnFMbkI7OztBTXBMZjtFQUE0QyxTTjFMbkI7OztBTTJMekI7RUFBc0MsU05tV25COzs7QU1sV25CO0VBQW1DLFNONkRuQjs7O0FNNURoQjtBQUFBO0FBQUE7RUFFdUMsU042U25COzs7QU01U3BCO0FBQUE7RUFDMkMsU04zRm5COzs7QU00RnhCO0VBQWtDLFNOcVduQjs7O0FNcFdmO0VBQW1DLFNObkduQjs7O0FNb0doQjtFQUFtQyxTTitHbkI7OztBTTlHaEI7RUFBMEMsU05nSG5COzs7QU0vR3ZCO0VBQStDLFNOd05uQjs7O0FNdk41QjtFQUF3QyxTTnNObkI7OztBTXJOckI7RUFBc0MsU05oT25COzs7QU1pT25CO0VBQWlDLFNON05uQjs7O0FNOE5kO0VBQTBDLFNOMEVuQjs7O0FNekV2QjtFQUEyQyxTTndFbkI7OztBTXZFeEI7RUFBbUMsU054Tm5COzs7QU15TmhCO0VBQW1DLFNOMUNuQjs7O0FNMkNoQjtFQUFxQyxTTnJDbkI7OztBTXNDbEI7RUFBZ0MsU052TG5COzs7QU13TGI7RUFBcUMsU045VW5COzs7QU0rVWxCO0VBQWtDLFNOM1JuQjs7O0FNNFJmO0VBQWdDLFNOcURuQjs7O0FNcERiO0VBQWtDLFNOa0xuQjs7O0FNakxmO0VBQWlDLFNOdFBuQjs7O0FNdVBkO0VBQWtDLFNOdFBuQjs7O0FNdVBmO0VBQW9DLFNOOVduQjs7O0FNK1dqQjtFQUEyQyxTTjlXbkI7OztBTStXeEI7RUFBa0MsU055TG5COzs7QU14TGY7RUFBeUMsU055TG5COzs7QU14THRCO0VBQW9DLFNOd0ZuQjs7O0FNdkZqQjtBQUFBO0VBQ2dDLFNOMVVuQjs7O0FNMlViO0FBQUE7RUFDaUMsU044TW5COzs7QU03TWQ7RUFBaUMsU04yUG5COzs7QU0xUGQ7RUFBb0MsU05zS25COzs7QU1yS2pCO0VBQXVDLFNOdlBuQjs7O0FNd1BwQjtFQUF1QyxTTmdLbkI7OztBTS9KcEI7RUFBcUMsU04vUG5COzs7QU1nUWxCO0VBQXVDLFNOaE1uQjs7O0FNaU1wQjtFQUF3QyxTTnpMbkI7OztBTTBMckI7RUFBeUMsU050TW5COzs7QU11TXRCO0VBQThDLFNOaE1uQjs7O0FNaU0zQjtBQUFBO0FBQUE7RUFFeUMsU056TW5COzs7QU0wTXRCO0FBQUE7RUFDMkMsU04vTW5COzs7QU1nTnhCO0FBQUE7RUFDeUMsU05oTm5COzs7QU1pTnRCO0FBQUE7RUFDeUMsU05yTW5COzs7QU1zTXRCO0VBQXdDLFNObE5uQjs7O0FNbU5yQjtFQUFpQyxTTnNSbkI7OztBTXJSZDtFQUFvQyxTTjdTbkI7OztBTThTakI7RUFBcUMsU04vRW5COzs7QU1nRmxCO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFJc0MsU05wRW5COzs7QU1xRW5CO0VBQTJDLFNOaFVuQjs7O0FNaVV4QjtBQUFBO0FBQUE7RUFFa0MsU05vRG5COzs7QU1uRGY7QUFBQTtFQUNtQyxTTnBRbkI7OztBTXFRaEI7RUFBdUMsU04xS25COzs7QU0yS3BCO0VBQWdDLFNONUtuQjs7O0FNNktiO0FBQUE7QUFBQTtFQUV3QyxTTnpKbkI7OztBTTBKckI7RUFBMEMsU04wS25COzs7QU16S3ZCO0VBQStCLFNOZ0NuQjs7O0FNL0JaO0FBQUE7RUFDbUMsU055UW5COzs7QU14UWhCO0FBQUE7RUFDd0MsU05YbkI7OztBTVlyQjtBQUFBO0VBQzBDLFNOWm5COzs7QU1hdkI7RUFBb0MsU04zSW5COzs7QU00SWpCO0VBQXdDLFNOblZuQjs7O0FNb1ZyQjtFQUFtQyxTTmxKbkI7OztBTW1KaEI7RUFBc0MsU05kbkI7OztBTWVuQjtFQUFvQyxTTjhGbkI7OztBTTdGakI7RUFBc0MsU05zRW5COzs7QU1yRW5CO0VBQTZDLFNOc0VuQjs7O0FNckUxQjtFQUFpQyxTTjFabkI7OztBTTJaZDtBQUFBO0VBQ3FDLFNON01uQjs7O0FNOE1sQjtFQUFnQyxTTnlNbkI7OztBTXhNYjtFQUF1QyxTTnphbkI7OztBTTBhcEI7RUFBaUMsU05HbkI7OztBTUZkO0VBQXVDLFNOc0ZuQjs7O0FNckZwQjtFQUFtQyxTTjBNbkI7OztBTXpNaEI7RUFBaUMsU044UW5COzs7QU03UWQ7RUFBd0MsU04xQ25COzs7QU0yQ3JCO0VBQWlDLFNOdVBuQjs7O0FNdFBkO0VBQXVDLFNOdFpuQjs7O0FNdVpwQjtFQUFtQyxTTnhCbkI7OztBTXlCaEI7RUFBMEMsU041TG5COzs7QU02THZCO0VBQW9DLFNON1huQjs7O0FNOFhqQjtFQUEwQyxTTmpZbkI7OztBTWtZdkI7RUFBd0MsU05wWW5COzs7QU1xWXJCO0VBQW9DLFNOdlluQjs7O0FNd1lqQjtFQUFzQyxTTm5ZbkI7OztBTW9ZbkI7RUFBc0MsU05uWW5COzs7QU1vWW5CO0VBQXVDLFNONWJuQjs7O0FNNmJwQjtFQUF5QyxTTjVibkI7OztBTTZidEI7RUFBa0MsU044S25COzs7QU03S2Y7RUFBc0MsU05wVm5COzs7QU1xVm5CO0VBQStCLFNOL2RuQjs7O0FNZ2VaO0VBQXVDLFNON1JuQjs7O0FNOFJwQjtFQUF3QyxTTmhEbkI7OztBTWlEckI7RUFBMEMsU04vYm5COzs7QU1nY3ZCO0VBQXVDLFNOdmZuQjs7O0FNd2ZwQjtFQUFzQyxTTmhDbkI7OztBTWlDbkI7RUFBdUMsU04xSG5COzs7QU0ySHBCO0VBQW1DLFNOeEluQjs7O0FNeUloQjtFQUEwQyxTTnhJbkI7OztBTXlJdkI7RUFBdUMsU04ySm5COzs7QU0xSnBCO0VBQXNDLFNOMkpuQjs7O0FNMUpuQjtFQUFvQyxTTnpjbkI7OztBTTBjakI7RUFBZ0MsU05sYm5COzs7QU1tYmI7RUFBb0MsU054Sm5COzs7QU15SmpCO0VBQXNDLFNONWdCbkI7OztBTTZnQm5CO0VBQStCLFNOOVpuQjs7O0FNK1paO0FBQUE7QUFBQTtFQUVnQyxTTjFLbkI7OztBTTJLYjtFQUFxQyxTTnJHbkI7OztBTXNHbEI7RUFBdUMsU056Ym5COzs7QU0wYnBCO0VBQTJDLFNON1duQjs7O0FNOFd4QjtFQUFxQyxTTi9WbkI7OztBTWdXbEI7RUFBcUMsU04vUG5COzs7QU1nUWxCO0VBQW9DLFNOdEpuQjs7O0FNdUpqQjtFQUFtQyxTTmNuQjs7O0FNYmhCO0VBQXlDLFNOMEJuQjs7O0FNekJ0QjtFQUF3QyxTTm1DbkI7OztBTWxDckI7RUFBcUMsU05vQ25COzs7QU1uQ2xCO0VBQXNDLFNON2FuQjs7O0FNOGFuQjtFQUE0QyxTTi9hbkI7OztBTWdiekI7RUFBb0MsU05oV25COzs7QU1pV2pCO0VBQWlDLFNObUJuQjs7O0FNbEJkO0VBQXdDLFNONktuQjs7O0FNNUtyQjtFQUF1QyxTTmhHbkI7OztBTWlHcEI7RUFBd0MsU040RW5COzs7QU0zRXJCO0VBQXNDLFNOL01uQjs7O0FNZ05uQjtFQUFrQyxTTjhLbkI7OztBTTdLZjtFQUFpQyxTTjlIbkI7OztBTStIZDtFQUFvQyxTTnBIbkI7OztBTXFIakI7QUFBQTtFQUN3QyxTTmlJbkI7OztBTWhJckI7RUFBNEMsU05pSW5COzs7QU1oSXpCO0VBQXlDLFNOeUtuQjs7O0FNeEt0QjtFQUF3QyxTTm5JbkI7OztBTW9JckI7RUFBdUMsU053S25COzs7QU12S3BCO0VBQXdDLFNOcEluQjs7O0FNcUlyQjtFQUEwQyxTTm5JbkI7OztBTW9JdkI7RUFBMEMsU05ySW5COzs7QU1zSXZCO0VBQW1DLFNOM0duQjs7O0FNNEdoQjtFQUF1QyxTTjlRbkI7OztBTStRcEI7RUFBOEMsU04zVW5COzs7QU00VTNCO0VBQXdDLFNOMUVuQjs7O0FNMkVyQjtFQUFxQyxTTmlMbkI7OztBTWhMbEI7RUFBbUMsU05abkI7OztBTWFoQjtFQUFzQyxTTnNKbkI7OztBTXJKbkI7RUFBdUMsU051Sm5COzs7QU10SnBCO0FBQUE7RUFDZ0MsU05oZ0JuQjs7O0FNaWdCYjtFQUFvQyxTTjJKbkI7OztBTTFKakI7RUFBa0MsU042R25COzs7QU01R2Y7RUFBbUMsU051RG5COzs7QU10RGhCO0VBQW1DLFNOL0luQjs7O0FNZ0poQjtBQUFBO0VBQ3lDLFNOeUxuQjs7O0FNeEx0QjtFQUEwQyxTTmxIbkI7OztBTW1IdkI7RUFBcUMsU050SG5COzs7QU11SGxCO0VBQXlDLFNOcFduQjs7O0FNcVd0QjtBQUFBO0FBQUE7RUFFeUMsU05oaEJuQjs7O0FNaWhCdEI7QUFBQTtFQUNtRCxTTi9nQm5COzs7QU1naEJoQztBQUFBO0VBQ3lDLFNObmhCbkI7OztBTW9oQnRCO0FBQUE7RUFDNEMsU05waEJuQjs7O0FNcWhCekI7QUFBQTtFQUMwQyxTTnpoQm5COzs7QU0waEJ2QjtFQUEwQyxTTjVJbkI7OztBTTZJdkI7RUFBcUMsU041T25COzs7QU02T2xCO0VBQXlDLFNOekluQjs7O0FNMEl0QjtFQUEyQyxTTnpJbkI7OztBTTBJeEI7RUFBd0MsU051Qm5COzs7QU10QnJCO0VBQTBDLFNOdUJuQjs7O0FNdEJ2QjtFQUFtQyxTTmhlbkI7OztBTWllaEI7RUFBMkMsU05uZW5COzs7QU1vZXhCO0VBQWtDLFNOcmNuQjs7O0FNc2NmO0VBQTBDLFNObmpCbkI7OztBTW9qQnZCO0VBQXdDLFNOelBuQjs7O0FNMFByQjtBQUFBO0VBQzRDLFNOMVBuQjs7O0FNMlB6QjtBQUFBO0VBQzJDLFNOOVBuQjs7O0FNK1B4QjtBQUFBO0VBQzBDLFNOalFuQjs7O0FNa1F2QjtFQUFzQyxTTnRRbkI7OztBTXVRbkI7QUFBQTtFQUN3QyxTTnpSbkI7OztBTTBSckI7QUFBQTtFQUN5QyxTTjlSbkI7OztBTStSdEI7RUFBNEMsU04zUm5COzs7QU00UnpCO0VBQTBDLFNOclNuQjs7O0FNc1N2QjtFQUF5QyxTTjVSbkI7OztBTTZSdEI7RUFBMkMsU05oU25COzs7QU1pU3hCO0VBQXlDLFNObFNuQjs7O0FNbVN0QjtFQUFzQyxTTjhEbkI7OztBTTdEbkI7RUFBdUMsU05oR25COzs7QU1pR3BCO0VBQTZDLFNOaGNuQjs7O0FNaWMxQjtFQUErQixTTnZVbkI7OztBTXdVWjtFQUFzQyxTTnZVbkI7OztBTXdVbkI7RUFBd0MsU05pRW5COzs7QU1oRXJCO0VBQTBDLFNOdEtuQjs7O0FNdUt2QjtFQUFpRCxTTnRLbkI7OztBTXVLOUI7RUFBdUMsU043VW5COzs7QU04VXBCO0VBQXdDLFNOdUhuQjs7O0FNdEhyQjtFQUFtQyxTTnBGbkI7OztBTXFGaEI7RUFBbUMsU04xZW5COzs7QU0yZWhCO0VBQW9DLFNOL1duQjs7O0FNZ1hqQjtFQUFrQyxTTnpLbkI7OztBTTBLZjtFQUE4QyxTTnJRbkI7OztBTXNRM0I7QUFBQTtFQUN1QyxTTlFuQjs7O0FNUHBCO0VBQW1DLFNObGRuQjs7O0FNbWRoQjtFQUFrQyxTTjFvQm5COzs7QU0yb0JmO0VBQW1DLFNOaG9CbkI7OztBTWlvQmhCO0VBQTRDLFNONWhCbkI7OztBTTZoQnpCO0VBQTZDLFNOL2hCbkI7OztBTWdpQjFCO0VBQTZDLFNON2hCbkI7OztBTThoQjFCO0VBQTZDLFNObGlCbkI7OztBTW1pQjFCO0VBQXFDLFNOclJuQjs7O0FNc1JsQjtFQUFvQyxTTjdObkI7OztBTThOakI7RUFBc0MsU043Tm5COzs7QU04Tm5CO0VBQWtDLFNOaE9uQjs7O0FNaU9mO0VBQWdDLFNObk9uQjs7O0FNb09iO0VBQXVDLFNOcmVuQjs7O0FNc2VwQjtFQUF5QyxTTnJlbkI7OztBTXNldEI7RUFBa0MsU052U25COzs7QU13U2Y7RUFBa0MsU05nRm5COzs7QU0vRWY7RUFBc0MsU05ua0JuQjs7O0FNb2tCbkI7RUFBc0MsU050WG5COzs7QU11WG5CO0VBQXlDLFNOckluQjs7O0FNc0l0QjtFQUFpQyxTTnJjbkI7OztBTXNjZDtFQUE0QyxTTmplbkI7OztBTWtlekI7RUFBcUMsU05yZm5COzs7QU1zZmxCO0VBQWlDLFNObk5uQjs7O0FNb05kO0VBQXlDLFNOM1huQjs7O0FNNFh0QjtFQUFnQyxTTm1EbkI7OztBTWxEYjtFQUF5QyxTTjVKbkI7OztBTTZKdEI7RUFBcUMsU04xTm5COzs7QU0yTmxCO0VBQW1DLFNObkhuQjs7O0FNb0hoQjtFQUF5QyxTTjlMbkI7OztBTStMdEI7RUFBMkMsU045TG5COzs7QU0rTHhCO0VBQXdDLFNONUNuQjs7O0FNNkNyQjtFQUEwQyxTTjVDbkI7OztBTTZDdkI7RUFBeUMsU050R25COzs7QU11R3RCO0VBQTRDLFNOdEduQjs7O0FNdUd6QjtFQUFvQyxTTjlVbkI7OztBTStVakI7RUFBc0MsU05wbEJuQjs7O0FNcWxCbkI7RUFBd0MsU05wbEJuQjs7O0FNcWxCckI7RUFBb0MsU05oTW5COzs7QU1pTWpCO0VBQW1DLFNOblhuQjs7O0FNb1hoQjtFQUF1QyxTTmlGbkI7OztBTWhGcEI7RUFBb0MsU05rRm5COzs7QU1qRmpCO0VBQW1DLFNOL2NuQjs7O0FNZ2RoQjtFQUE2QyxTTjBCbkI7OztBTXpCMUI7RUFBMkMsU05rRW5COzs7QU1qRXhCO0VBQThDLFNOektuQjs7O0FNMEszQjtFQUFrQyxTTi9sQm5COzs7QU1nbUJmO0VBQThDLFNOdm9CbkI7OztBTXdvQjNCO0VBQWlELFNOb0RuQjs7O0FNbkQ5QjtFQUFvQyxTTnpsQm5COzs7QU0wbEJqQjtFQUF3RCxTTjdvQm5COzs7QU04b0JyQztBQUFBO0VBQ2dFLFNOL3FCbkI7OztBTWdyQjdDO0FBQUE7QUFBQTtFQUVpQyxTTnhmbkI7OztBTXlmZDtFQUFrQyxTTmpZbkI7OztBTWtZZjtFQUFvQyxTTmpZbkI7OztBTWtZakI7QUFBQTtFQUMwQyxTTjNIbkI7OztBTTRIdkI7RUFBdUMsU04xUm5COzs7QU0yUnBCO0VBQW1DLFNOZ0NuQjs7O0FNL0JoQjtFQUEwQyxTTmdDbkI7OztBTS9CdkI7RUFBcUMsU05uSG5COzs7QU1vSGxCO0VBQTJDLFNObkhuQjs7O0FNb0h4QjtFQUE0QyxTTm5IbkI7OztBTW9IekI7RUFBdUMsU050Tm5COzs7QU11TnBCO0VBQXdDLFNOcmJuQjs7O0FNc2JyQjtFQUFrQyxTTmtFbkI7OztBTWpFZjtFQUFzQyxTTnJEbkI7OztBTXNEbkI7QUFBQTtFQUNpRCxTTjFZbkI7OztBTTJZOUI7QUFBQTtFQUN5QyxTTjlhbkI7OztBTSthdEI7RUFBd0MsU052WG5COzs7QU13WHJCO0VBQTBDLFNObmZuQjs7O0FNb2Z2QjtFQUE0QyxTTm5mbkI7OztBTW9mekI7RUFBbUMsU052VG5COzs7QU13VGhCO0VBQXlDLFNOcnRCbkI7OztBTXN0QnRCO0VBQTJDLFNOcnRCbkI7OztBTXN0QnhCO0FBQUE7RUFDeUMsU050dEJuQjs7O0FNdXRCdEI7QUFBQTtFQUMyQyxTTnZ0Qm5COzs7QU13dEJ4QjtFQUF3QyxTTkxuQjs7O0FNTXJCO0VBQTBDLFNOTG5COzs7QU1NdkI7RUFBbUMsU05KbkI7OztBTUtoQjtFQUFxQyxTTjVXbkI7OztBTTZXbEI7QUFBQTtFQUNvQyxTTjdXbkI7OztBTThXakI7QUFBQTtFQUNzQyxTTjlXbkI7OztBTStXbkI7RUFBa0MsU052Tm5COzs7QU13TmY7RUFBMkMsU041Ym5COzs7QU02YnhCO0VBQXFDLFNOdkZuQjs7O0FNd0ZsQjtBQUFBO0FBQUE7RUFFNkMsU056RW5COzs7QU0wRTFCO0FBQUE7RUFDdUQsU054RW5COzs7QU15RXBDO0FBQUE7RUFDNkMsU041RW5COzs7QU02RTFCO0FBQUE7RUFDZ0QsU043RW5COzs7QU04RTdCO0FBQUE7RUFDOEMsU05sRm5COzs7QU1tRjNCO0VBQW1DLFNONUtuQjs7O0FNNktoQjtBQUFBO0FBQUE7RUFFaUMsU04xckJuQjs7O0FNMnJCZDtFQUFvQyxTTm5QbkI7OztBTW9QakI7RUFBNEMsU05JbkI7OztBTUh6QjtF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O0FBWEo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFoQ047RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBV0E7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFYSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQVhKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBWEo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFoQ047RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBV0E7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFYSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQVhKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBWEo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFoQ047RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBV0E7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFYSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQVhKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBWEo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFoQ047RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBV0E7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFYSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQVhKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBWEo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFoQ047RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBV0E7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFYSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQVhKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBWEo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFoQ047RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBV0E7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFYSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQVhKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBWEo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFlTjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFSSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFSSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFSSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFPTjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFH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 */

/*# sourceMappingURL=global.css.map */
