@charset "UTF-8";
/*!
 * 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 */
@import url("//hello.myfonts.net/count/322ea5");
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: 1px 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 {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-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,
  .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(font-path("bootstrap/glyphicons-halflings-regular.eot"));
  src: url(font-path("bootstrap/glyphicons-halflings-regular.eot?#iefix")) format("embedded-opentype"), url(font-path("bootstrap/glyphicons-halflings-regular.woff2")) format("woff2"), url(font-path("bootstrap/glyphicons-halflings-regular.woff")) format("woff"), url(font-path("bootstrap/glyphicons-halflings-regular.ttf")) format("truetype"), url(font-path("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: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

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

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

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: "\26fa";
}

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

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

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

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

.glyphicon-hourglass:before {
  content: "\231b";
}

.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: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.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: "Palatino", sans-serif;
  font-size: 17px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

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

a {
  color: #337ab7;
  text-decoration: none;
}

a:hover, a:focus {
  color: #23527c;
  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.42857;
  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: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  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: "Steagal-Bo", sans-serif;
  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: normal;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}

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: 12px;
  margin-bottom: 12px;
}

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: 44px;
}

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

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

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

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

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

p {
  margin: 0 0 12px;
}

.lead {
  margin-bottom: 24px;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 25.5px;
  }
}

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

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

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

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

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

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

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

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

.text-uppercase, .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: 11px;
  margin: 48px 0 24px;
  border-bottom: 1px solid #eeeeee;
}

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

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-left: 5px;
  padding-right: 5px;
}

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

dt,
dd {
  line-height: 1.42857;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 10000px) {
  .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;
  border-bottom: 1px dotted #777777;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 12px 24px;
  margin: 0 0 24px;
  font-size: 21.25px;
  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.42857;
  color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

.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: '\00A0 \2014';
}

address {
  margin-bottom: 24px;
  font-style: normal;
  line-height: 1.42857;
}

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: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 11.5px;
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  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 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before, .container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before, .row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

.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-left: 15px;
  padding-right: 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.33333%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

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

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}

.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.42857;
  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 col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.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 {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 18px;
    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 {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

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

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

input[type="search"] {
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

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

.form-control {
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 12px;
  font-size: 17px;
  line-height: 1.42857;
  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 {
  border: 0;
  background-color: transparent;
}

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

input[type="search"] {
  -webkit-appearance: none;
}

@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: 38px;
  }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 52px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  min-height: 24px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

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

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

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 41px;
}

.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, .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 {
  padding-left: 0;
  padding-right: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 34px;
  padding: 5px 10px;
  font-size: 15px;
  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 {
  height: 34px;
  line-height: 34px;
}

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

.form-group-sm .form-control {
  height: 34px;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 34px;
  line-height: 34px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 34px;
  min-height: 39px;
  padding: 6px 10px;
  font-size: 15px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 52px;
  padding: 10px 16px;
  font-size: 22px;
  line-height: 1.33333;
  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 {
  height: 52px;
  line-height: 52px;
}

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

.form-group-lg .form-control {
  height: 52px;
  padding: 10px 16px;
  font-size: 22px;
  line-height: 1.33333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 52px;
  line-height: 52px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 52px;
  min-height: 46px;
  padding: 11px 16px;
  font-size: 22px;
  line-height: 1.33333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 47.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 38px;
  height: 38px;
  line-height: 38px;
  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 + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 52px;
  height: 52px;
  line-height: 52px;
}

.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 + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 34px;
  height: 34px;
  line-height: 34px;
}

.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;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.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;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.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;
  border-color: #a94442;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 29px;
}

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

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

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 31px;
}

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

.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: 22px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 15px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 17px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

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

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  background-image: none;
}

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .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;
  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:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}

.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;
  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:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}

.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;
  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:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  background-image: none;
}

.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;
  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:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}

.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;
  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:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  background-image: none;
}

.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 {
  color: #337ab7;
  font-weight: normal;
  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: #23527c;
  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 {
  padding: 10px 16px;
  font-size: 22px;
  line-height: 1.33333;
  border-radius: 6px;
}

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

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 15px;
  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;
  list-style: none;
  font-size: 17px;
  text-align: left;
  background-color: #fff;
  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);
  background-clip: padding-box;
}

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

.dropdown-menu .divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

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

.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;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

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

.open > a {
  outline: 0;
}

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

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

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 15px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

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

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 10000px) {
  .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-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

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

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

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

.btn-group > .btn:first-child {
  margin-left: 0;
}

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

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

.btn-group > .btn-group {
  float: left;
}

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

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

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 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 {
  margin-left: 0;
}

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

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

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

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

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

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

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

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

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn 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-left: 0;
  padding-right: 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: 17px;
  font-weight: normal;
  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 {
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 22px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

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

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before, .nav:after {
  content: " ";
  display: table;
}

.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;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}

.nav .nav-divider {
  height: 1px;
  margin: 11px 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.42857;
  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;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.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 {
  text-align: center;
  margin-bottom: 5px;
}

.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.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-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.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-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-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 24px;
  border: 1px solid transparent;
}

.navbar:before, .navbar:after {
  content: " ";
  display: table;
}

.navbar:after {
  clear: both;
}

@media (min-width: 10000px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 10000px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  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 {
  content: " ";
  display: table;
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 10000px) {
  .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-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 10000px) {
  .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: 10000px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 10000px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

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

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

.navbar-brand {
  float: left;
  padding: 13px 15px;
  font-size: 22px;
  line-height: 24px;
  height: 50px;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 10000px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  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: 10000px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 6.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
}

@media (max-width: 9999px) {
  .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: 24px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 10000px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 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: 6px;
  margin-bottom: 6px;
}

@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: 9999px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 10000px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 6px;
  margin-bottom: 6px;
}

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

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

.navbar-text {
  margin-top: 13px;
  margin-bottom: 13px;
}

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

@media (min-width: 10000px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 9999px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover, .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-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 9999px) {
  .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-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: 24px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 24px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}

.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;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 22px;
  line-height: 1.33333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 24px 0;
  list-style: none;
  text-align: center;
}

.pager:before, .pager:after {
  content: " ";
  display: table;
}

.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;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

.btn .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: 15px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .badge,
.btn-group-xs > .btn .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: 26px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 77px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 24px;
  line-height: 1.42857;
  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-left: auto;
  margin-right: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

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

.alert {
  padding: 15px;
  margin-bottom: 24px;
  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 {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.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 {
  overflow: hidden;
  height: 24px;
  margin-bottom: 24px;
  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: 15px;
  line-height: 24px;
  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 {
  zoom: 1;
  overflow: hidden;
}

.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 {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

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 {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

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

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}

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

.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: 24px;
  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 {
  content: " ";
  display: table;
}

.panel-body:after {
  clear: both;
}

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

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  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-right-radius: 3px;
  border-top-left-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-right-radius: 0;
  border-top-left-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-left: 15px;
  padding-right: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-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-left-radius: 3px;
  border-bottom-right-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 {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 24px;
}

.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;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 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: 25.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

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

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  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);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}

.modal-header:after {
  clear: both;
}

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

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

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

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-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: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Palatino", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 15px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 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;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  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;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Palatino", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 17px;
  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-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 17px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

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

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner > .item {
  display: none;
  position: relative;
  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;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  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);
}

.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  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 {
  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 {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: 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;
}

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

.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: 991px) {
  .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: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

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

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

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

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

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

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

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

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

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

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

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

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

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !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;
  }
}

.embed-container,
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed,
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vertical-divider {
  margin-left: 7px;
  margin-right: 7px;
  font-weight: bold;
}

.wp-caption,
.size-full {
  max-width: 100%;
}

.wp-caption-text {
  padding-top: 8px !important;
  font-size: 12px !important;
  text-align: center;
  padding-bottom: 5px;
}

.left-aligned-image-wrapper .wp-caption-text,
.right-aligned-image-wrapper .wp-caption-text {
  margin-bottom: 0;
}

.changetherules {
  position: relative;
  overflow-x: hidden;
  padding-top: 38px;
}

.changetherules img {
  width: 100%;
}

.changetherules ul {
  list-style: none;
}

.changetherules .bg--three {
  background-color: #D43469;
}

.changetherules .bg--four {
  background-color: #F2EFEF;
}

.changetherules .bg--six {
  background-color: #862142;
}

.changetherules .color--two {
  color: #285F7E;
}

.changetherules .color--three {
  color: #D43469;
}

.changetherules .color--six {
  color: #862142;
}

.changetherules .margin--t--8 {
  margin-top: 8rem;
}

.changetherules .margin--b--8 {
  margin-bottom: 8rem;
}

@media (max-width: 768px) {
  .changetherules {
    padding-top: 15px;
  }
}

html {
  overflow-x: hidden;
}

body {
  color: #1c1b1b;
  overflow-x: hidden;
}

#main-container {
  padding-top: 105px;
  position: relative;
}

#grey-stripe {
  display: inline-block;
  background: url(/images/article-grey-stripe.png) no-repeat;
  width: 567px;
  max-width: 50%;
  height: 214px;
  position: absolute;
  top: 20%;
  right: 0;
  z-index: 99;
}

#white-background {
  background-color: white;
  position: absolute;
  width: 100%;
  height: 100%;
}

#white-background-container {
  width: 100%;
  position: relative;
}

#white-background-inner-container {
  width: 100%;
  padding: 30px 20px 0;
  z-index: 100;
  position: relative;
  display: inline-block;
}

.restricted-width {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  background: transparent;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .restricted-width.restricted-width-menu {
    margin-left: 55px;
  }
}

#results-container {
  padding-bottom: 40px;
}

.post {
  display: block;
  margin: 20px 0;
  border: 1px solid #ececec;
  padding: 20px;
  color: black;
  position: relative;
  background: white;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: uppercase;
}

h3,
h4,
h5,
h6 {
  font-family: "Steagal-Li", sans-serif;
  font-weight: normal;
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
img,
p,
a,
footer {
  position: relative;
  z-index: 2;
}

.bold-text {
  font-weight: normal;
  font-family: "Steagal-Bo", sans-serif;
  text-transform: uppercase;
}

.light-text h1,
.light-text .post-meta {
  color: black;
}

.light-text h3 {
  color: #8ac593;
}

.dark-text h1,
.dark-text h3,
.dark-text .post-meta,
.dark-text p,
.dark-text h2,
.dark-text .bydate {
  color: white !important;
}

.dark-text .person-header h2,
.dark-text .person-header h3,
.dark-text .person-header p {
  color: #333 !important;
}

.video-Black h3 {
  color: black !important;
}

blockquote,
blockquote p {
  border-left: none;
  color: #8ac593;
  font-family: "Steagal-Li", sans-serif;
  text-transform: uppercase;
  font-size: 30px !important;
  padding-left: 0;
  padding-right: 0;
  line-height: 1.2 !important;
  margin-top: 15px;
  margin-bottom: 30px;
}

.post-title h1 {
  margin-top: 0 !important;
}

.bydate {
  color: black;
  font-family: 'Steagal-Li';
}

.bydate.bold-text {
  font-family: "Steagal-Bo", sans-serif;
}

.post h2 {
  font-family: 'Steagal-Bo', sans-serif;
  color: black !important;
}

.result-description {
  font-size: 18px;
  color: #808080 !important;
}

.changetherules {
  font-family: 'Steagal-Li', sans-serif;
}

.changetherules h1, .changetherules h2, .changetherules h3, .changetherules h4, .changetherules h5, .changetherules h6, .changetherules input {
  text-transform: none;
}

.headingOne {
  font-size: 72px;
  font-family: "Steagal-Bo", sans-serif;
  font-weight: 100;
}

.headingTwo {
  font-size: 64px;
  font-family: "Steagal-Li", sans-serif;
  font-weight: 100;
}

.headingThree {
  font-size: 56px;
  font-family: "Steagal-Bo", sans-serif;
  font-weight: 100;
}

.headingFour {
  font-size: 48px;
  font-family: "Steagal-Li", sans-serif;
  font-weight: 100;
}

.headingFive {
  font-size: 46px;
  font-family: "Steagal-Bo", sans-serif;
  font-weight: 100;
}

.headingSix {
  font-size: 36px;
  font-family: "Steagal-Bo", sans-serif;
  font-weight: 100;
}

.headingSeven {
  font-size: 24px;
  font-family: "Steagal-Bo", sans-serif;
  font-weight: 100;
}

.paragraphXXlarge {
  font-size: 30px;
  font-family: "Montserrat", sans-serif;
  line-height: 1.3;
  font-weight: 400;
}

.paragraphXXlarge strong {
  font-weight: 700;
}

.paragraphXlarge {
  font-size: 28px;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 28px;
  font-weight: 600;
}

.paragraphLarge {
  font-size: 24px;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 24px;
  font-weight: 400;
  line-height: 1.6;
}

.paragraph {
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 18px;
  font-weight: 400;
  line-height: 1.6;
}

.paragraph h2 {
  text-transform: uppercase;
  color: #285F7E;
  font-size: 24px;
  font-family: "Steagal-Bo", sans-serif;
  font-weight: 100;
}

.paragraphSmall {
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 15px;
  font-weight: 400;
  line-height: 1.6;
}

.up {
  text-transform: uppercase !important;
}

.medium {
  font-weight: 500;
}

.semiBold {
  font-weight: 600;
}

.bold {
  font-weight: 800;
}

/**
 * @license
 * MyFonts Webfont Build ID 3288741, 2016-09-28T06:25:03-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: PalatinoLTStd-Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/light/
 * Copyright: Copyright &#x00A9; 1991, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/roman/
 * Copyright: Copyright &#x00A9; 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1999, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-Black by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/black/
 * Copyright: Copyright &#x00A9; 1991, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-Bold by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/bold/
 * Copyright: Copyright &#x00A9; 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1999, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-MediumItalic by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/medium-italic/
 * Copyright: Copyright &#x00A9; 1991, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-Italic by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/italic/
 * Copyright: Copyright &#x00A9; 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1999, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-Medium by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/medium/
 * Copyright: Copyright &#x00A9; 1991, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-BlackItalic by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/black-italic/
 * Copyright: Copyright &#x00A9; 1991, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-LightItalic by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/light-italic/
 * Copyright: Copyright &#x00A9; 1991, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: PalatinoLTStd-BoldItalic by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/palatino/bold-italic/
 * Copyright: Copyright &#x00A9; 1985, 1987, 1989, 1990, 1992, 1997, 1998, 1999, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1999, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 * Webfont: Steagal-Bo by insigne
 * URL: http://www.myfonts.com/fonts/insigne/steagal/bold/
 * Copyright: Copyright 2015 Adobe Systems Incorporated. All rights reserved.
 * Licensed pageviews: 10,000
 *
 * Webfont: Steagal-Li by insigne
 * URL: http://www.myfonts.com/fonts/insigne/steagal/light/
 * Copyright: Copyright 2015 Adobe Systems Incorporated. All rights reserved.
 * Licensed pageviews: 10,000
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3288741
 *
 * Â© 2016 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: 'Palatino';
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/322EA5_0_0.eot");
  src: url("/fonts/322EA5_0_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_0_0.woff2") format("woff2"), url("/fonts/322EA5_0_0.woff") format("woff"), url("/fonts/322EA5_0_0.ttf") format("truetype"), url("/fonts/322EA5_0_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'PalatinoLTStd-Roman';
  src: url("/fonts/322EA5_1_0.eot");
  src: url("/fonts/322EA5_1_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_1_0.woff2") format("woff2"), url("/fonts/322EA5_1_0.woff") format("woff"), url("/fonts/322EA5_1_0.ttf") format("truetype"), url("/fonts/322EA5_1_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'PalatinoLTStd-Black';
  src: url("/fonts/322EA5_2_0.eot");
  src: url("/fonts/322EA5_2_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_2_0.woff2") format("woff2"), url("/fonts/322EA5_2_0.woff") format("woff"), url("/fonts/322EA5_2_0.ttf") format("truetype"), url("/fonts/322EA5_2_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'Palatino';
  font-weight: bold;
  font-style: normal;
  src: url("/fonts/322EA5_3_0.eot");
  src: url("/fonts/322EA5_3_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_3_0.woff2") format("woff2"), url("/fonts/322EA5_3_0.woff") format("woff"), url("/fonts/322EA5_3_0.ttf") format("truetype"), url("/fonts/322EA5_3_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'PalatinoLTStd-MediumItalic';
  src: url("/fonts/322EA5_4_0.eot");
  src: url("/fonts/322EA5_4_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_4_0.woff2") format("woff2"), url("/fonts/322EA5_4_0.woff") format("woff"), url("/fonts/322EA5_4_0.ttf") format("truetype"), url("/fonts/322EA5_4_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'PalatinoLTStd-Italic';
  src: url("/fonts/322EA5_5_0.eot");
  src: url("/fonts/322EA5_5_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_5_0.woff2") format("woff2"), url("/fonts/322EA5_5_0.woff") format("woff"), url("/fonts/322EA5_5_0.ttf") format("truetype"), url("/fonts/322EA5_5_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'PalatinoLTStd-Medium';
  src: url("/fonts/322EA5_6_0.eot");
  src: url("/fonts/322EA5_6_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_6_0.woff2") format("woff2"), url("/fonts/322EA5_6_0.woff") format("woff"), url("/fonts/322EA5_6_0.ttf") format("truetype"), url("/fonts/322EA5_6_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'PalatinoLTStd-BlackItalic';
  src: url("/fonts/322EA5_7_0.eot");
  src: url("/fonts/322EA5_7_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_7_0.woff2") format("woff2"), url("/fonts/322EA5_7_0.woff") format("woff"), url("/fonts/322EA5_7_0.ttf") format("truetype"), url("/fonts/322EA5_7_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'Palatino';
  font-weight: normal;
  font-style: italic;
  src: url("/fonts/322EA5_8_0.eot");
  src: url("/fonts/322EA5_8_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_8_0.woff2") format("woff2"), url("/fonts/322EA5_8_0.woff") format("woff"), url("/fonts/322EA5_8_0.ttf") format("truetype"), url("/fonts/322EA5_8_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'Palatino';
  font-weight: bold;
  font-style: italic;
  src: url("/fonts/322EA5_9_0.eot");
  src: url("/fonts/322EA5_9_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_9_0.woff2") format("woff2"), url("/fonts/322EA5_9_0.woff") format("woff"), url("/fonts/322EA5_9_0.ttf") format("truetype"), url("/fonts/322EA5_9_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'Steagal-Bo';
  src: url("/fonts/322EA5_A_0.eot");
  src: url("/fonts/322EA5_A_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_A_0.woff2") format("woff2"), url("/fonts/322EA5_A_0.woff") format("woff"), url("/fonts/322EA5_A_0.ttf") format("truetype"), url("/fonts/322EA5_A_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'Steagal-Li';
  src: url("/fonts/322EA5_B_0.eot");
  src: url("/fonts/322EA5_B_0.eot?#iefix") format("embedded-opentype"), url("/fonts/322EA5_B_0.woff2") format("woff2"), url("/fonts/322EA5_B_0.woff") format("woff"), url("/fonts/322EA5_B_0.ttf") format("truetype"), url("/fonts/322EA5_B_0.svg#wf") format("svg");
}

@font-face {
  font-family: 'Steagal-Re';
  src: url("/fonts/Steagal-Re.eot");
  src: url("/fonts/Steagal-Re.eot?#iefix") format("embedded-opentype"), url("/fonts/Steagal-Re.woff2") format("woff2"), url("/fonts/Steagal-Re.woff") format("woff"), url("/fonts/Steagal-Re.ttf") format("truetype"), url("/fonts/Steagal-Re.svg#wf") format("svg");
}

.parent:hover .child .byline,
.tags {
  margin-top: 15px;
}

hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #eee;
}

@media only screen and (max-width: 767px) {
  .page-header .slice-background {
    height: 100%;
    right: 0;
  }
  .section h2 {
    margin-left: 3%;
  }
  .side-search-options {
    margin: 3%;
    width: 94%;
  }
  .side-search-options {
    display: none;
  }
  .person-header .col-sm-8 {
    text-align: center;
  }
  .searchandfilter {
    padding: 30px;
  }
  .searchandfilter--flush {
    text-align: center;
  }
}

.form-control {
  border-radius: 0;
}

.arrow-icon {
  height: 11px;
  width: auto;
  margin-left: 8px;
  position: relative;
  bottom: 1px;
}

.search-container {
  position: relative;
}

.taxonomy .checkbox.open {
  display: none;
}

.taxonomy .checkbox.top-four {
  display: block;
}

.taxonomy .checkbox.closed {
  display: none;
}

.loading-screen {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #222020;
}

.social-menu-icons {
  width: 150px;
  margin: 10px auto 0;
}

.social-menu-icons .fa {
  color: white;
  font-size: 32px;
}

.facebook-icon,
.twitter-icon,
.youtube-icon {
  margin-left: 16px;
}

.privacy-warning {
  font-size: 12px;
  margin: 15px auto 5px;
  max-width: 350px;
}

.scrolling-menu {
  position: fixed;
  z-index: 1000000;
  left: 0;
  top: 100px;
}

#single-post p.wp-caption-text {
  position: relative;
  z-index: 3;
  font-size: 12px;
  font-style: italic;
}

@media screen and (max-height: 750px) {
  .marker-link-number,
  .marker-link-title {
    height: 40px !important;
    line-height: 40px !important;
  }
  .marker-link-number {
    width: 40px !important;
  }
}

@media screen and (max-height: 621px) {
  .marker-link-number,
  .marker-link-title {
    height: 35px !important;
    line-height: 35px !important;
  }
  .marker-link-number {
    width: 35px !important;
  }
}

@media screen and (max-height: 543px) {
  .marker-link-number,
  .marker-link-title {
    height: 30px !important;
    line-height: 30px !important;
  }
  .marker-link-number {
    width: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  #single-post .scrolling-menu {
    font-size: 14px;
  }
  #single-post .marker-link-number {
    width: 30px !important;
  }
}

hr.article-hr {
  display: block;
  border-top: 0;
  background-image: url("/images/hr_nef_15px.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 15px;
}

span.drop-caps-pub {
  font-family: 'Steagal-Bo', sans-serif;
}

a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  border-bottom-style: none;
}

a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  border-bottom-style: none;
}

.layouts-container {
  display: inline-block;
  margin: 0 10px;
}

.category-filter {
  text-align: center;
  color: white;
  text-transform: uppercase;
  position: relative;
}

.category-filter .layouts-col {
  padding: 10px 0;
}

.filter-bg {
  background-color: #393737;
  position: absolute;
  width: 100%;
  height: 100%;
  right: 9%;
}

.category-filter a:hover,
.category-filter a:focus,
.category-filter a:active {
  text-decoration: none;
}

.category-filter .layout img {
  width: 70px;
  height: 70px;
  margin: 0 auto;
}

.category-filter .layout-text {
  font-family: "Steagal-Li", sans-serif;
  color: white;
  font-size: 14px;
}

.category-filter .layout img.pub-img {
  height: auto;
}

.custom-header p {
  font-family: Steagal-Li, sans-serif;
}

@media (max-width: 992px) {
  .category-filter .layout img {
    width: 45px;
    height: 45px;
  }
}

@media (max-width: 768px) {
  .filter-bg {
    right: 0%;
  }
}

p.author.read-more {
  text-transform: uppercase;
  font-size: 12px;
}

#top-slice-background {
  z-index: -3;
}

.video-White {
  color: white !important;
}

.video-Black {
  color: black !important;
}

.signup form .form-group {
  height: 38px;
  padding: 0;
}

.signup-form .form-group {
  height: 45px;
}

.btn {
  font-family: "Steagal-Bo", sans-serif;
  font-size: 13px;
  margin: 5px;
  text-transform: uppercase;
  border-radius: 0;
  padding: 6px 30px;
  color: white;
}

.btn-green {
  background-color: #8bc694;
}

.btn-blue {
  background-color: #83b6e2;
}

.btn-orange {
  background-color: #fac741;
}

.btn-red {
  background-color: #e94646;
}

.boldButton {
  font-size: 24px;
  margin: 0;
}

.boldButton--colorThree {
  background-color: #D43469;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: transparent;
}

.navbar.navbar-default {
  font-family: "Steagal-bo", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  border: none;
  background-color: transparent;
  min-height: 76px;
}

.navbar.navbar-default .navbar-header {
  background: white;
  padding-bottom: 13px;
  float: none;
}

.navbar.navbar-default .logo {
  max-width: 200px;
}

.navbar.navbar-default .nav-icon {
  height: auto;
  width: 18px;
  margin-right: 7px;
}

.navbar.navbar-default .close-menu {
  width: 22px;
  height: auto;
}

.navbar.navbar-default #menu-menu-2 li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.navbar.navbar-default #menu-menu-2 li a {
  color: white;
  font-size: 22px;
  text-align: center;
}

.navbar.navbar-default .navbar-collapse {
  box-shadow: none;
}

.navbar.navbar-default .social-icons {
  margin: 0 auto;
  width: 178px;
  text-align: center;
  margin-top: 10px;
}

.navbar.navbar-default .social-icons li {
  float: left;
  width: 40px;
  margin: 0 9px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border: none;
  position: relative;
  top: 13px;
}

.menu-arrow {
  position: fixed;
  width: 30px;
  height: auto;
  top: 67px;
  z-index: 4;
  right: 16px;
}

.menu-overlay {
  height: 100%;
  width: 100%;
  background: rgba(28, 27, 27, 0.99);
  position: fixed;
  z-index: 1000;
}

#menu-menu-1 li:nth-child(3) a {
  background-color: #8bc694;
  color: white;
}

#menu-menu-1 li:nth-child(3) a:hover {
  background-color: #a9a9a9;
}

.navbar-default .navbar-toggle:hover .icon-bar {
  background-color: #a9a9a9;
}

#menu-item-274 {
  text-align: center;
}

#menu-item-274 a {
  border: white 1px solid;
  display: inline-block;
  padding: 8px 38px;
}

#menu-item-275 {
  text-align: center;
}

#menu-item-275 a {
  display: inline-block;
  padding: 8px 26px;
  background: #8bc694;
}

#menu-item-275 img {
  width: 13px;
  position: relative;
  bottom: 3px;
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 100%;
}

@media screen and (max-width: 767px) {
  .navbar.navbar-default .logo {
    max-width: 137px;
  }
  #menu-menu-1 {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  #menu-item-274,
  #menu-item-275 {
    display: none;
  }
}

.navbar.navbar-default .navbar-navbar {
  display: inline;
  position: relative;
  margin-top: -31px;
  float: right;
}

.navbar.navbar-default .navbar-navbar .nav.nav-right > li > a {
  color: #222020;
  background: none;
  text-decoration: none;
}

.navbar-default .navbar-nav > li > a {
  color: #222020;
}

.navbar.navbar-default .navbar-navbar .nav.nav-right > li > a:hover,
.navbar.navbar-default .navbar-navbar .nav.nav-right > li > a:focus {
  color: #a9a9a9;
}

.navbar.navbar-default .navbar-navbar .nav.nav-right li.dropdown .dropdown-menu {
  text-align: right;
  border-radius: 0;
  margin-top: 5px;
}

.navbar.navbar-default .navbar-toggle {
  margin-right: 10px;
  border: none;
  margin-top: 23px;
  display: block;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #222020;
}

.navbar.navbar-default .navbar-navbar .nav.nav-right li.dropdown .dropdown-menu {
  margin-right: -10px;
}

.navbar.navbar-default .navbar-navbar {
  position: fixed;
  top: 50px;
  right: 52px;
  margin-right: 25px;
}

#pre-hamburger li {
  float: left;
  margin-left: 10px;
}

.changetherules .navbar .navbar-header {
  padding-bottom: 0;
  background-color: #449CBB;
}

.changetherules .navbar .navbar-widthContainer {
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 0;
  max-width: 1400px;
  padding: 0 1rem;
}

.changetherules .navbar .menu-item {
  color: white;
  font-family: 'Steagal-Re', sans-serif;
  text-transform: uppercase;
  font-size: 16px;
}

.changetherules .navbar .icon-bar {
  background-color: white;
}

.changetherules .navbar .navbar-toggle {
  float: none;
  margin: 0;
}

.changetherules .navbar .navbar-brand {
  height: auto;
  padding: 8px 15px;
}

.changetherules .navbar .navbar-brand img {
  max-width: 165px;
}

@media (max-width: 900px) {
  .changetherules .navbar-widthContainer > .menu-item {
    display: none;
  }
  .changetherules .navbar-brand {
    margin: auto;
  }
  .changetherules .searchIcon {
    position: absolute;
    right: 15px;
  }
  .changetherules .navbar-toggle {
    position: absolute;
    left: 15px;
  }
}

footer {
  background-color: #222020;
  color: white;
  z-index: 2;
  position: relative;
}

footer h4 {
  font-family: "Steagal-Bo", sans-serif;
}

footer a:hover, footer a:focus {
  text-decoration: none;
  color: white;
}

footer .title {
  margin-bottom: 20px;
  float: left;
  clear: left;
}

footer img {
  width: 35px;
}

footer .width-container {
  max-width: 980px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (min-width: 768px) {
  footer .width-container {
    padding: 20px 40px;
  }
}

footer .social-icons {
  display: block;
}

footer .social-icons a {
  margin-left: 0;
  vertical-align: middle;
  float: none;
  clear: none;
  display: inline-block;
  margin-right: 20px;
}

footer .social-icons img {
  width: 35px;
}

footer .bottom-footer {
  margin: 75px 0 20px;
}

footer .bottom-footer a {
  clear: none;
  float: none;
}

@media screen and (min-width: 768px) {
  footer .bottom-footer a:nth-child(3) {
    padding-right: 15px;
    border-right: 1px solid white;
  }
  footer .bottom-footer a:nth-child(2) {
    padding-left: 15px;
  }
  footer .bottom-footer p {
    float: left;
  }
  footer .bottom-footer a {
    float: right;
  }
}

footer .youtube-icon .fa {
  font-size: 38px;
  position: relative;
}

.page-header {
  min-height: 300px;
  margin-top: 0;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  border-bottom: none;
  position: relative;
  margin-bottom: 0;
}

.page-header--tall {
  min-height: 375px;
}

.page-header--flush h1,
.page-header--flush h3,
.page-header--flush .post-meta {
  margin-top: 0;
}

.page-header .slice-background {
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  z-index: -3;
}

@media only screen and (min-width: 768px) {
  .page-header .slice-background {
    right: 9%;
  }
}

.page-header .header-sub {
  width: 100%;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

@media only screen and (min-width: 768px) {
  .page-header .header-sub {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    padding-top: 0;
    padding-left: 10%;
    padding-right: 10%;
  }
}

.page-header .header-sub--rel {
  position: relative;
  -ms-transform: none;
      transform: none;
  padding: 2% 10%;
}

.page-header h1,
.page-header h3,
.page-header .post-meta {
  margin-top: 30px;
}

.page-header .article-icon {
  width: 35px;
  height: 35px;
  margin-right: 5px;
}

.person-header img {
  max-width: 150px;
  width: 100%;
}

.person-header .title {
  margin-top: 0;
}

.person-header .description,
.person-header p {
  text-transform: none;
}

.person-header .job_title {
  color: black;
  margin-top: 0;
  font-size: 1.4em;
}

.person-header .col-sm-8 {
  text-align: left;
}

.project-header .description {
  font-family: Steagal-Li, sans-serif;
  font-weight: normal;
  font-style: normal;
}

.custom-description {
  font-family: 'Steagal-Li', sans-serif;
}

.page-dots {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/images/dotted-texture.png);
  background-repeat: repeat-y;
  z-index: 2;
  background-size: 100%;
  top: 0;
  left: 0;
}

.hero-stripes {
  height: auto;
  width: 100%;
  position: absolute;
  right: -9%;
  bottom: 0;
  opacity: 0.3;
}

@media screen and (max-width: 767px) {
  .hero-stripes {
    left: 0%;
  }
}

.homepage-search-bar {
  position: relative;
  z-index: 2;
}

.homepage-search-bar form {
  background-color: black;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.homepage-search-bar #homepage-search-input {
  width: 300px;
  display: inline-block;
}

.homepage-search-bar img {
  height: 35px;
}

.homepage-search-bar button {
  display: inline-block;
  height: 50px;
  background: transparent;
  border: none;
}

.signup-share-slide .btn-default:active:hover,
.signup-share-slide .btn-default:active:focus,
.signup-share-slide .btn-default:active.focus,
.signup-share-slide .btn-default.active:hover,
.signup-share-slide .btn-default.active:focus,
.signup-share-slide .btn-default.active.focus {
  background-color: transparent;
}

.signup-share-slide .facebook_outer {
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.signup-share-slide .facebook_img_cell {
  width: 130px;
  height: 130px;
  padding: 10px;
}

.signup-share-slide .facebook_text_cell {
  min-width: 130px;
  background-color: white;
  padding: 10px;
}

.signup-share-slide .facebook_inner {
  border: 2px solid #3b5998;
}

.signup-share-slide .facebook_table {
  width: 100%;
  background-color: white;
}

.signup-share-slide .facebook_share_text_top {
  font-family: Georgia, 'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
  color: black;
}

.signup-share-slide .facebook_share_text_bottom {
  font-family: Georgia, 'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 12px;
  text-align: left;
  color: black;
}

.signup-share-slide .topImageHolder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.signup-share-slide .topImageInner {
  width: 100%;
  margin-left: 0%;
  margin-top: 13%;
}

.signup-share-slide .topImageContainer {
  position: relative;
  padding-bottom: 52.5%;
  height: 0;
}

.signup-share-slide .button-container img.social-button-icon {
  height: auto;
  width: 20px;
}

.signup-share-slide .button-container .btn.facebook {
  background: #3b5998;
  border: none;
  border-radius: 0;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  width: 195px;
  margin: 5px 0;
  padding: 6px 0;
  height: 33px;
}

.signup-share-slide .button-container .btn.twitter {
  background: #1b95e0;
  border: none;
  border-radius: 0;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  width: 195px;
  margin: 5px 0;
  padding: 6px 0;
  height: 33px;
}

.signup-share-slide .skip {
  background-color: transparent;
  border: 1px solid #b0afaf;
  color: #b0afaf;
  width: 270px;
  margin: 20px 0;
  border-radius: 0;
}

.signup-donate-slide .button-container,
.slice .donate .button-container {
  max-width: 517px;
  margin: 0 auto;
}

.signup-donate-slide .button-container .btn,
.slice .donate .button-container .btn {
  width: 159px;
  font-size: 13px;
  margin: 5px;
  color: white;
  padding: 6px 18px;
}

.signup-donate-slide .button-container .arrow-icon,
.slice .donate .button-container .arrow-icon {
  float: right;
  bottom: -4px;
}

@media screen and (max-width: 387px) {
  .signup-donate-slide .button-container .btn,
  .slice .donate .button-container .btn {
    width: 129px;
    font-size: 11px;
    margin: 5px;
    padding: 6px 10px;
  }
}

#dots {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/images/dotted-texture.png);
  background-repeat: repeat-y;
  z-index: -2;
  background-size: 100%;
}

.search-bar {
  background-color: #222020;
  width: 100%;
  text-align: center;
}

.search-bar .search-bar-inner {
  padding: 20px;
}

.menu-search {
  position: relative;
  left: 25px;
  width: 290px;
  margin: 30px auto;
}

@media (max-width: 400px) {
  .menu-search {
    position: static;
  }
}

.menu-search input {
  display: inline-block;
  width: 80%;
}

.menu-search input::-webkit-input-placeholder {
  text-transform: uppercase;
}

.menu-search input:-moz-placeholder {
  text-transform: uppercase;
}

.menu-search input::-moz-placeholder {
  text-transform: uppercase;
}

.menu-search input:-ms-input-placeholder {
  text-transform: uppercase;
}

.menu-search button {
  display: inline-block;
  background: transparent none repeat scroll 0 0;
  border: medium none;
  width: 20%;
}

.menu-search button img {
  height: 35px;
}

.tags .tag {
  display: inline;
  color: inherit;
}

.tags .tag--tag {
  text-transform: uppercase;
  display: inline-block;
  padding: 10px;
  background-color: #fac741;
  margin: 5px;
  font-family: 'Steagal-Bo', sans-serif;
  color: black;
  font-size: 0.9em;
  font-weight: normal;
}

.single-post .action-section,
.page .action-section {
  background-color: transparent;
  padding: 0;
  position: relative;
  text-align: center;
}

.action-section .action-container {
  padding: 40px 15px;
  position: relative;
  z-index: 100;
}

.action-section .slice-background {
  height: 100%;
  width: 100%;
  background-color: #ececec;
  position: absolute;
  right: 9%;
  z-index: -3;
}

.action-section h1,
.action-section h2,
.action-section h3,
.action-section h4,
.action-section h5,
.action-section h6 {
  margin-top: 0;
}

.action-section form {
  margin-top: 25px;
}

.action-section .signup-share-slide .skip {
  margin-bottom: 0;
}

.action-section .signup-share-slide .button-container img.social-button-icon {
  position: relative;
  right: 4px;
}

.action-section .signup-action .btn:hover,
.action-section .signup-action .btn:hover {
  color: white;
}

.action-section .share-action .btn:hover,
.action-section .share-action .btn:hover {
  color: white;
}

.action-section .signup-action .btn.skip:hover,
.action-section .signup-action .btn.skip:hover {
  color: #b0afaf;
}

.action-section label {
  display: none;
}

.survey-slide .btn {
  width: 160px;
}

.survey-slide .arrow-icon,
.donate-action .arrow-icon {
  float: right;
  bottom: -4px;
}

.share-action .btn {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}

.donate-action .btn-green {
  width: 159px;
  font-size: 13px;
  margin: 5px;
  color: white;
  padding: 6px 18px;
  background-color: #8bc694;
}

.donate-action .button-container {
  max-width: 517px;
  margin: 0 auto;
}

.signup-action .form-group {
  max-width: 227px;
  margin: 0 auto;
  padding: 0;
}

.signup-action .signup-share-slide .button-container {
  padding-top: 20px;
}

.signup-action input {
  width: 100%;
}

.signup-action button[type="submit"] {
  display: block;
  margin: 0 auto;
  margin-top: 15px;
}

@media screen and (max-width: 767px) {
  .signup-action .form-group {
    margin-left: auto;
    margin-right: auto;
    max-width: 335px;
  }
  .signup-action .form-group {
    margin-bottom: 15px;
  }
  .action-section .slice-background {
    right: 0;
  }
}

@media screen and (min-width: 768px) {
  .action-section .call-to-action {
    padding-left: 9%;
    padding-right: 9%;
  }
  .signup-form-sc .form-group {
    margin: 0 2px;
  }
}

.debate-box {
  padding: 20px;
  border: 3px solid #ececec;
  padding-top: 8px;
  background-color: white;
  margin-top: 30px;
  margin-bottom: 30px;
}

.debate-box.red {
  border-color: #e34940;
}

.debate-box.red h2,
.debate-box.red .fa-chevron-right {
  color: #e34940;
}

.debate-box.green {
  border-color: #8ac593;
}

.debate-box.green h2,
.debate-box.green .fa-chevron-right {
  color: #8ac593;
}

.debate-box.blue {
  border-color: #83b6e2;
}

.debate-box.blue h2,
.debate-box.blue .fa-chevron-right {
  color: #83b6e2;
}

.debate-box.yellow {
  border-color: #fac741;
}

.debate-box.yellow h2,
.debate-box.yellow .fa-chevron-right {
  color: #fac741;
}

.debate-box h2 {
  text-align: center;
}

.debate-box h3,
.debate-box a {
  font-family: "Steagal-Li", sans-serif;
  text-transform: uppercase;
  font-size: 30px !important;
  color: black !important;
}

.social-icons {
  display: inline;
}

.social-icons a {
  float: none;
  clear: none;
  display: inline-block;
  margin-left: 15px;
}

.social-icons img {
  width: 25px;
  height: auto;
  display: inline;
}

.sharing-section {
  padding-top: 30px;
  padding-bottom: 48px;
  font-family: "Steagal-Li", sans-serif;
  text-transform: uppercase;
}

.author-details {
  background-color: white;
  position: relative;
}

.author-details .col-md-6 {
  text-align: left;
}

.author {
  color: black;
  font-size: 16px;
}

.post .author {
  color: black;
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 10px;
}

.author.title {
  margin-top: 15px;
  text-transform: none;
}

.author.title {
  text-transform: uppercase;
}

.author.title {
  margin: 5px 0 0;
  text-transform: uppercase;
}

.post .author.title {
  margin-top: 15px;
  text-transform: none;
}

.author.description {
  font-family: "Palatino", sans-serif;
  font-weight: 400;
}

.author.description {
  font-family: "Steagal-Li", sans-serif;
  color: #dadad6;
}

.author.description {
  font-family: "Steagal-Li", sans-serif;
  color: #dadad6;
  margin-top: 7px;
}

.author.read-more a {
  text-decoration: underline;
  color: black;
  font-family: "Steagal-Bo", sans-serif;
}

.author-sub {
  width: 46%;
  margin: 2%;
  z-index: 999;
}

.img-container {
  height: 80px;
  display: inline-block;
  float: left;
  width: 25%;
}

.img-container img {
  max-width: 80px;
  width: 100%;
  display: inline;
}

.next-to-img-container {
  padding-bottom: 15px;
  text-align: left;
  display: inline-block;
  padding-left: 5%;
  width: 75%;
}

.post-content {
  position: relative;
}

.post-content p {
  margin-bottom: 18px;
  line-height: 1.7;
  font-size: 17px;
  overflow-wrap: break-word;
}

.post-content figure {
  margin-bottom: 18px;
}

.post-content figcaption {
  font-size: 14px;
  font-style: italic;
  padding-top: 10px;
  text-align: center;
}

.post-content iframe,
.post-content img {
  max-width: 100% !important;
}

.post-content img {
  height: auto !important;
}

.post-content iframe.fullwidthvideo {
  position: relative;
  max-width: none !important;
}

.post-content img.full-width-image,
.post-content .full-width-plotly,
.post-content img.wider-than-body,
.post-content .wider-than-body-plotly {
  max-width: none !important;
}

.post-content .full-width-plotly,
.post-content .wider-than-body-plotly {
  max-width: none !important;
  position: relative;
}

.post-content .left-aligned-plotly,
.post-content .right-aligned-plotly,
.post-content .left-aligned-image-wrapper,
.post-content .right-aligned-image-wrapper {
  max-width: none !important;
}

@media screen and (max-width: 977px) {
  .post-content .left-aligned-plotly,
  .post-content .right-aligned-plotly,
  .post-content .left-aligned-image-wrapper,
  .post-content .right-aligned-image-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 978px) {
  .post-content .left-aligned-plotly,
  .post-content .left-aligned-image-wrapper {
    margin: 0 10px 10px -158px;
    float: left;
  }
  .post-content .right-aligned-plotly,
  .post-content .right-aligned-image-wrapper {
    margin: 0 -158px 10px 10px;
    float: right;
  }
}

.page-sharing-container,
.pdf-container {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .page-sharing-container,
  .pdf-container {
    display: block;
    margin-left: 0;
  }
}

.pdf-container {
  margin-left: 50px;
}

@media only screen and (max-width: 767px) {
  .pdf-container {
    margin-top: 40px;
  }
}

.pdf-download,
.pdf-download:hover {
  color: inherit;
  text-decoration: none;
}

.article-search-bar form {
  background-color: black;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.article-search-bar #article-search-input {
  width: 300px;
  display: inline-block;
}

.article-search-bar button {
  display: inline-block;
  height: 50px;
  background: transparent;
  border: none;
}

.article-search-bar img {
  height: 35px;
}

.up-next-title {
  position: relative;
  z-index: 0;
  background-color: white;
}

.up-next-title h2 {
  text-align: center;
  margin-bottom: 30px;
}

.up-next {
  margin-bottom: 40px;
  background-color: #8ac593;
  display: -ms-flexbox;
  display: flex;
}

.next-article-container {
  padding-top: 20px;
  padding-bottom: 20px;
  color: white !important;
  text-align: left;
  background-color: #8ac593;
}

.next-article-1 {
  border-right: 20px solid white;
  padding-left: 10%;
  padding-right: 40px;
}

.next-article-2 {
  border-left: 20px solid white;
  padding-right: 10%;
  padding-left: 40px;
}

.more-from {
  color: white;
  font-family: "Steagal-Li", sans-serif;
  text-transform: uppercase;
}

.more-from a {
  color: white;
  font-family: "Steagal-Bo", sans-serif;
  text-decoration: underline;
}

.next-article {
  text-decoration: none !important;
  color: white !important;
}

.next-article h3 {
  color: white;
  font-family: "Steagal-Bo", sans-serif;
  font-size: 28px;
  font-weight: bold;
}

@media only screen and (max-width: 767px) {
  .next-article-1,
  .next-article-2 {
    border: none !important;
  }
  .next-article-1 {
    border-bottom: 20px solid white !important;
  }
  .up-next-title h2 {
    font-size: 32px;
  }
  .up-next {
    display: block;
  }
}

.filter {
  display: none;
  background: #f9c640;
  font-family: "Steagal-Bo", sans-serif;
  text-transform: uppercase;
  color: white;
}

.side-options {
  display: block;
}

.filter-title {
  font-size: 1.2em;
  color: #f9c640;
  font-family: "Steagal-Bo", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

@media only screen and (max-width: 767px) {
  .section h2 {
    margin-left: 3%;
  }
  .side-options {
    margin: 3%;
    width: 94%;
  }
  .filter {
    display: block;
    height: 80px;
    font-size: 20px;
  }
  .filter h4 {
    display: inline-block;
    line-height: 80px;
    padding: 0;
    margin: 0;
    font-family: "Steagal-Bo", sans-serif;
  }
  .filter img {
    display: inline;
    vertical-align: middle;
    float: right;
    height: 25px;
    margin-top: 27.5px;
  }
  .side-options {
    display: none;
  }
}

a.search-filter-reset {
  color: black;
  text-decoration: underline;
}

a.search-filter-reset:hover {
  color: #808080 !important;
  text-decoration: underline !important;
}

.sf-field-submit label,
.sf-field-search label,
.sf_date_field label {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%;
  font-weight: normal;
}

.sf-field-submit input:hover,
a.search-filter-reset:hover,
.nav-previous a:hover,
.nav-next a:hover {
  color: black;
  text-decoration: none;
}

.sf-field-submit input,
.sf_date_field input,
.sf-field-search input,
a.search-filter-reset-not {
  width: 100%;
  margin: 0;
  height: 40px;
  max-width: 16em;
  font-size: 18px;
}

.sf_date_field input,
.sf-field-search input {
  padding: 4px;
}

li h4 {
  font-size: 1.8em !important;
  padding-left: 40px;
  color: #f9c640;
  font-family: "Steagal-Bo", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  cursor: pointer;
}

.ll-skin-melon .ui-widget {
  background: black;
}

.ui-datepicker-title {
  font-family: 'Steagal-li';
  color: #f9c640 !important;
}

.ll-skin-melon td .ui-state-default {
  color: black;
}

.ll-skin-melon .ui-datepicker th {
  color: white;
}

.ll-skin-melon .ui-datepicker td {
  background: white;
}

.ll-skin-melon .ui-state-disabled .ui-state-default {
  color: #e74644;
}

.ll-skin-melon td .ui-state-hover {
  background: #f9c640;
}

.searchandfilter li[data-sf-field-input-type=checkbox] label,
.searchandfilter li[data-sf-field-input-type=radio] label,
.searchandfilter li[data-sf-field-input-type=range-radio] label,
.searchandfilter li[data-sf-field-input-type=range-checkbox] label {
  padding-left: 20px;
  width: 80%;
  display: inline-block;
  font-weight: normal;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
}

.searchandfilter ul {
  padding-left: 0;
  margin: 12px 0 0;
}

.searchandfilter ul li {
  list-style: none;
  display: block;
  padding: 10px 10px 10px 0;
  margin: 0;
}

.searchandfilter ul li li {
  padding: 2px 10px 2px 0;
}

.searchandfilter ul h4 {
  font-size: 1.5em !important;
  letter-spacing: 0.5px;
  padding: 0;
}

.searchandfilter ul h4 a {
  color: #f9c640;
  text-decoration: none;
}

.searchandfilter ul h4 a.active {
  color: #808080;
}

.searchandfilter ul a {
  color: black;
  text-decoration: underline;
}

.searchandfilter ul a:hover {
  color: #808080;
}

.searchandfilter--flush ul li {
  padding: 0;
}

.sf-field-submit input,
a.search-filter-reset-not,
.nav-previous a,
.nav-next a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.42857;
  -webkit-user-select: none;
  font-size: 13px;
  text-transform: uppercase;
  border-radius: 0;
  padding: 6px 30px;
  color: white;
  background-color: #fac741;
  font-family: "Steagal-Bo", sans-serif;
}

.sf-field-submit input {
  font-size: 18px;
}

.form-group--pad {
  padding: 20px;
}

.marker-link {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.marker-link-number {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  display: inline-block;
  position: relative;
  z-index: 10000001;
  font-family: 'Steagal-Bo';
  cursor: pointer;
}

.marker-link-title {
  height: 50px;
  line-height: 50px;
  width: auto;
  left: -400px;
  display: none;
  z-index: 9999999;
  position: relative !important;
  padding-left: 15px;
  padding-right: 15px;
  font-family: 'Steagal-li';
  text-transform: uppercase;
  cursor: pointer;
}

.no-results-found,
.top-pag,
.bottom-pag {
  width: 100%;
  background: #ececec;
  padding: 20px;
  text-align: center;
  color: black;
  margin-top: 20px;
  font-family: 'Steagal-Bo', sans-serif;
}

.top-pag {
  display: none;
}

.page-number {
  font-family: palatino;
  font-size: 16px;
  margin-top: 5px;
}

.found {
  font-size: 20px;
}

.no-results-found h4 {
  font-family: 'Steagal-Bo', sans-serif;
}

.nav-previous,
.nav-next {
  display: inline-block;
  margin: 5px;
}

.pagination {
  width: 100%;
  display: block;
  margin-bottom: 0;
  margin-top: 10px;
}

.podcast-result {
  width: 50px;
  height: auto;
  display: inline-block;
  vertical-align: bottom;
}

.video-result {
  width: 40px;
}

.signup-wrapper {
  min-height: 400px;
  position: relative;
  clear: both;
}

.signup-wrapper .btn:hover,
.signup-wrapper .btn:focus {
  color: white;
}

.signup-wrapper .arrow-icon {
  height: 11px !important;
  width: auto;
  margin-left: 8px;
  position: relative;
  bottom: 1px;
}

.signup-bg {
  position: absolute;
  width: 100%;
  min-height: inherit;
  height: 100%;
  background-size: cover;
}

.signup-form-sc {
  text-align: center;
  position: relative;
  background-size: cover;
  color: white;
  padding: 80px 15px;
}

.signup-form-sc .signup-ty {
  display: none;
}

.signup-form-sc label {
  display: none;
}

.signup-form-sc .form-group {
  max-width: 227px;
  margin: 0 auto;
  height: 45px;
}

.signup-form-sc button {
  display: block;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 767px) {
  .signup-form-sc .form-group {
    margin-bottom: 15px;
    max-width: 335px;
  }
}

.newsCards {
  margin-left: -15px;
  margin-right: -15px;
  background-color: #449CBB;
  padding: 4.5rem 0;
}

.newsCards img {
  border: 2px solid white;
}

.newsCards__item {
  padding: 0 2rem 1rem 0;
}

.newsCards__item:nth-of-type(even) {
  padding: 0 0 1rem 2rem;
}

.newsCards__content {
  background-color: white;
}

.newsCards__copy {
  color: white;
}

.newsCards__copy strong {
  display: block;
  margin-bottom: -26px;
}

@media (max-width: 800px) {
  .newsCards {
    padding: 4.5rem 2rem;
  }
  .newsCards__copy {
    margin-top: 2rem;
  }
}

.newsCards .newsCards__heading {
  text-transform: uppercase;
  color: white;
  margin-bottom: 38px;
}

.callOut {
  padding: 40px 0;
}

.callOut__item {
  padding: 0 3rem 1rem 0;
}

.callOut__item:nth-of-type(even) {
  padding: 0 0 1rem 3rem;
}

.callOut__item:hover {
  text-decoration: none;
  color: white;
}

.callOut__item:hover .callOut__content::after {
  background: rgba(0, 0, 0, 0.5);
}

.callOut__content {
  padding: 3.5rem 4rem;
  background-size: cover;
  background-color: #449CBB;
  height: 100%;
  position: relative;
}

.callOut__content::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  transition: ease 0.4s;
}

.callOut__paragraph {
  max-width: 250px;
  font-weight: 500;
  margin: 0;
  color: white;
}

.callOut .callOut__heading {
  word-spacing: 100vw;
  margin: 0;
  color: #fff;
  text-transform: uppercase;
}

.cards {
  margin-bottom: 40px;
}

.cards__item {
  padding: 0 2rem 1rem 0;
  margin-bottom: 3rem;
}

.cards__item:nth-of-type(even) {
  padding: 0 0 1rem 2rem;
}

.cards__item:hover {
  text-decoration: none;
}

.cards__item:hover .cards__content {
  background-color: #e6e6e6;
}

.cards__content {
  transition: ease 0.4s;
  border: 2px solid #979797;
  background-color: #F8F8F8;
  background-repeat: no-repeat;
  padding: 19px 24px;
  height: 100%;
  background-size: 0;
}

.cards__content--icon {
  padding-left: 108px;
  background-position: 15px 15px;
  background-size: 80px;
}

.cards__content--logo {
  padding-right: 145px;
  background-position: calc(100% - 15px) 15px;
  background-size: 120px;
}

.cards__paragraph {
  color: black;
  margin-bottom: 0;
}

.cards__pagination {
  text-align: center;
  margin-bottom: 50px;
  font-family: 'Steagal-Re', sans-serif;
  color: black;
}

.cards__pagination a {
  font-family: inherit;
  color: inherit;
}

.cards__pagination a:hover {
  text-decoration: none;
}

.cards .cards__heading {
  text-transform: uppercase;
  margin: -6px auto 8px;
  color: #285F7E;
}

.pageHeading {
  margin-bottom: 3rem;
}

.pageHeading hr {
  border-top: 1px solid #979797;
}

.pageHeading__heading {
  color: #D43469;
  margin: 47px 0 5px;
}

.pageHeading .container {
  position: relative;
}

.pageHeading__subHeading {
  color: #656565;
  margin: -20px 0 38px;
  font-family: 'Steagal-Re', sans-serif;
}

.pageHeading__copy {
  margin: 0;
}

.pageHeading__links {
  position: absolute;
  right: 15px;
  font-size: 17px;
  bottom: 42px;
}

.pageHeading__links li {
  display: inline-block;
  border-right: 1px solid #D43469;
  padding: 0 10px;
}

.pageHeading__links li a {
  font-family: "Montserrat", sans-serif;
  color: #D43469;
}

.pageHeading__links li:last-of-type {
  border: 0;
}

.pageHeading .pageHeading__heading,
.pageHeading .pageHeading__subHeading {
  text-transform: uppercase;
}

.projectSearch {
  background-color: #285F7E;
  padding: 18px 0;
  margin-top: 5px;
}

.projectSearch form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.projectSearch input {
  background-color: #dedede;
  margin-top: -5px;
}

.projectSearch button {
  font-size: 17px;
  height: 38px;
  margin-top: 4px;
}

.projectSearch label {
  color: white;
  margin: 0 10px 0 0;
}

.projectSearch--home input {
  height: auto;
}

.projectSearch--home .btn {
  background-color: #D43469;
}

@media (max-width: 991px) {
  .projectSearch label {
    font-size: 20px;
  }
  .projectSearch button {
    margin-top: -4px;
  }
}

@media (max-width: 880px) {
  .projectSearch--home form {
    text-align: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .projectSearch--home .form-control {
    max-width: 280px;
  }
  .projectSearch--home label {
    width: 100%;
    margin: 0 0 2rem;
  }
}

@media (max-width: 490px) {
  .projectSearch--home .form-control {
    max-width: 100%;
  }
  .projectSearch--home .btn {
    width: 100%;
    margin-top: 1rem;
  }
}

.heroBanner {
  padding: 120px 0;
  background-position: 50%;
  background-size: cover;
  margin-left: -15px;
  margin-right: -15px;
}

.heroBanner h1 strong {
  margin-top: 12px;
  display: block;
}

.copyIntro {
  margin-bottom: 12px;
}

.copyIntro__heading {
  margin-bottom: 13px;
  color: #285F7E;
}

.copyIntro .copyIntro__heading {
  text-transform: uppercase;
}

.arrowList {
  padding: 20px;
  background-color: #F2EFEF;
  margin: 4rem 0 2.8rem;
}

.arrowList__logo {
  margin-bottom: 25px;
}

.arrowList__item {
  background-image: url("/images/arrowList-icon.svg");
  background-position: 0% 5px;
  background-repeat: no-repeat;
  background-size: 13px;
  padding-left: 18px;
}

.arrowList__item a {
  color: black;
}

.arrowList__subHeading {
  margin-bottom: 5px;
  margin-top: 25px;
}

.arrowList--tall {
  margin: 0 0 2rem 2rem;
  background-color: #F8F8F8;
  border: 2px solid #979797;
}

.arrowList--tall .arrowList__item {
  background-size: 19px;
  padding-left: 29px;
  background-position: 0 0;
}

.arrowList--tall .arrowList__item a .arrowList__subHeading {
  color: #285F7E;
}

.arrowList__button {
  margin-left: 20px;
  display: block;
  white-space: normal;
  padding: 2rem;
  position: relative;
}

.arrowList__button::after {
  position: absolute;
  content: '';
  border-top: 0px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 35px solid #D43469;
  left: 23px;
  bottom: -16px;
}

@media (max-width: 991px) {
  .arrowList--tall, .arrowList__button {
    margin-left: 0;
  }
}

.arrowList .arrowList__heading {
  font-size: 31px;
  margin: 0;
  text-transform: uppercase;
  color: #285F7E;
}

.arrowList--tall .arrowList__heading {
  font-size: 46px;
}

.categoryLinks {
  text-transform: uppercase;
  margin-bottom: 40px;
}

.categoryLinks__link {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  background-color: #449CBB;
  padding: 4px 10px 3px;
  margin-top: 2px;
}

.policyCards__item {
  color: white;
  margin-bottom: 30px;
}

.policyCards__item:hover {
  text-decoration: none;
  color: white;
}

.policyCards__item:hover .policyCards__content::after {
  background: rgba(0, 0, 0, 0.5);
}

.policyCards__content {
  background-size: cover;
  background-color: #449CBB;
  background-position: 50%;
  padding: 25px 30px;
  height: 100%;
  position: relative;
}

.policyCards__content::after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  transition: ease 0.4s;
}

.policyCards .policyCards__heading {
  margin-bottom: 4px;
  font-size: 40px;
  text-transform: uppercase;
}

.map__reset {
  padding: 0 1.5rem;
  background-color: #fff;
  margin: -4px -4px -4px 4px;
  line-height: 2.6;
  font-size: 15px;
}

.map__map-container {
  margin-top: -60px;
  width: 100%;
  height: 700px;
  margin-bottom: 50px;
  position: relative;
}

.map-categories {
  margin-top: -20px;
  margin-bottom: 40px;
}

.map-category-heading {
  margin: -10px 0 2px;
  display: inline-block;
}

.map-category-heading h2 {
  font-family: 'Steagal-Re', sans-serif;
  margin-bottom: 0;
}

.map__list {
  margin-top: 20px;
}

.map__list-item {
  display: block;
  padding: 20px;
  border: 2px solid #211F1F;
  margin-bottom: 20px;
  background-color: #F2EFEF;
}

.map__search-form {
  position: absolute;
  top: 5px;
  left: 5px;
  z-index: 99;
  padding: 4px;
  background: #565656;
  display: -ms-flexbox;
  display: flex;
}

.map__search-form .btn,
.map__search-form input {
  border: none;
  display: inline-block;
  margin: 0;
  padding: 6px;
  line-height: 1;
  box-sizing: content-box;
  font-size: 1.5rem;
}

.map__search-form .btn {
  background: #D43469;
  padding: 6px 30px;
}

.smartmap-mapcanvas .gm-style-iw-c {
  border-radius: 0;
  border: 2px solid #565656;
}

.smartmap-mapcanvas .gm-style-iw-c h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  border-bottom: 1px solid #565656;
  padding-bottom: 12px;
}

.smartmap-mapcanvas .gm-style-iw-c p {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
}

.smartmap-mapcanvas .gm-style-iw-t::after {
  border-left: 2px solid #565656;
  border-bottom: 2px solid #565656;
}

.hero-banner {
  text-align: center;
  background: url(https://new-economicsf.transforms.svdcdn.com/staging/images/iStock-1152163935.jpg?w=560&h=350&q=82&auto=format&fit=crop&dm=1743500402&s=950d1ebad0b2111eacc8bbef756298f3) no-repeat center bottom;
  background-size: cover;
  background-position: center 90%;
  padding: 20px 20px;
  margin: 10px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

@media (min-width: 640px) {
  .hero-banner {
    padding: 20px 30px;
  }
}

@media (min-width: 1200px) {
  .hero-banner {
    padding: 20px 70px;
  }
}

.hero-banner__heading {
  color: #CB3F66;
  font-size: 40px;
}

.hero-banner__description {
  max-width: 800px;
  margin: 2rem auto;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.25;
  color: #fff;
}

@media (min-width: 991px) {
  .hero-banner__description {
    font-size: 22px;
  }
}

@media (min-width: 1200px) {
  .hero-banner__description {
    font-size: 25px;
  }
}

.hero-banner__tags {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 2rem 0 0;
  padding: 0;
  width: 100%;
}

.hero-banner__tag {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}

@media (min-width: 991px) {
  .hero-banner__tag {
    font-size: 28px;
  }
}

.campaigns {
  text-align: center;
  background: #EBEBE8;
  padding: 40px 0 55px;
  margin: 20px 0 0;
}

.campaigns__heading {
  text-align: center;
  font-size: 36px;
  color: #CB3F66;
  margin: 20px 0 40px;
  letter-spacing: -0.5px;
}

@media (min-width: 576px) {
  .campaigns__heading {
    font-size: 48px;
  }
}

.campaigns__panel {
  background-color: #fff;
  padding: 20px 75px 20px 20px;
  text-align: center;
  display: block;
  width: 100%;
  background-blend-mode: multiply;
  background-size: cover;
  background-position: 50%;
}

.campaigns__panel-heading {
  margin: 0;
}

.campaigns__panel-icon {
  max-width: 120px;
  margin-bottom: 20px;
}

.campaigns__panel-heading {
  font-size: 34px !important;
  margin-bottom: 0;
  color: #fff;
  text-align: left;
}

.campaigns__panel-statement {
  font-size: 20px;
  color: #fff;
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: left;
}

.homepage label {
  display: none;
}

.homepage .btn:focus {
  outline: none;
}

.homepage .call-to-action,
.homepage a,
.homepage .podcast-icon,
.homepage.slice .col-md-12.signup,
.homepage .text-container,
.homepage .video-container,
.homepage.signup .col-md-12 {
  z-index: 2;
  position: relative;
}

.homepage.slice {
  min-height: 400px;
  text-align: center;
  position: relative;
}

.homepage.slice:first-of-type {
  min-height: 500px;
}

.homepage.slice .btn:hover,
.homepage.slice .btn:focus,
.homepage.slice .btn.focus {
  color: white;
}

.homepage.slice .slice-background {
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: inherit;
}

.homepage.slice .col-md-12 {
  padding: 80px 15px;
}

.homepage.slice .text-button .call-to-action img {
  max-width: 90%;
}

.homepage.slice .call-to-action {
  max-width: 100%;
  margin: 0 auto;
  padding-left: 9%;
  padding-right: 9%;
}

.homepage.slice .call-to-action h1,
.homepage.slice .call-to-action h2,
.homepage.slice .call-to-action h3,
.homepage.slice .call-to-action h4 {
  text-transform: uppercase;
}

.homepage.slice .signup .btn[type="submit"] {
  margin-top: 15px;
}

.homepage.slice .signup form .form-group {
  max-width: 227px;
  margin: 0 auto;
  padding: 0;
  height: 45px;
}

.homepage.slice .content-item {
  padding: 70px 15px;
}

.homepage.slice .content-item .text-container {
  margin: 0 auto;
  box-sizing: content-box;
  margin-left: 9%;
  margin-right: 9%;
}

.homepage.slice .content-item.video {
  padding-left: 9%;
  padding-right: 9%;
}

.homepage.slice .content-item.video .video-container {
  max-width: 600px;
  margin: 0 auto;
}

.homepage.slice .content-item.podcast .podcast-icon {
  display: block;
  margin: 0 auto;
  max-width: 74px;
  margin-top: 10px;
}

.homepage.slice .content-item.podcast .podcast-icon.podcast-black {
  background: black;
  border-radius: 50%;
}

.homepage .signup-form button[type="submit"] {
  display: block;
  margin: 0 auto;
}

.homepage.layouts {
  min-height: 400px;
  background-color: #393737;
  text-align: center;
  padding: 60px 0;
  color: white;
  text-transform: uppercase;
}

.homepage.layouts .layout {
  display: inline-block;
  background-color: transparent;
}

.homepage.layouts .layout:hover, .homepage.layouts .layout:focus {
  text-decoration: none;
}

.homepage.layouts .layout img {
  width: 90px;
  height: 90px;
}

.homepage.layouts .layout-text {
  font-family: "Steagal-Li", sans-serif;
  color: white;
}

.homepage.layouts h2 {
  margin-bottom: 35px;
  font-family: "Steagal-Bo", sans-serif;
}

.homepage.layouts .width-container {
  max-width: 910px;
  margin: 0 auto;
}

.homepage.signup {
  text-align: center;
  background-color: #fac741;
  padding: 50px 0;
}

.homepage.signup button[type="submit"] {
  display: inline-block;
}

.homepage.signup .call-to-action {
  max-width: 800px;
  margin: 0 auto;
}

.homepage.signup .signup-form button {
  background: transparent;
  border: black 1px solid;
  border-radius: 0;
  font-weight: bold;
  color: black;
  font-size: 12px;
  height: 33px;
}

@media screen and (max-width: 767px) {
  .homepage.slice .signup form .form-group {
    margin-bottom: 15px;
  }
  .homepage.signup .signup-form .form-group,
  .homepage.slice .signup form .form-group {
    margin-left: auto;
    margin-right: auto;
    max-width: 335px;
  }
}

@media screen and (min-width: 768px) {
  .homepage.slice.left .slice-background {
    right: 9%;
  }
  .homepage.slice.right .slice-background {
    left: 9%;
  }
}

@media (max-width: 992px) {
  .homepage.layouts .layouts-container {
    width: 35%;
  }
}

@media (max-width: 768px) {
  .homepage.layouts .layouts-container:last-child {
    display: block;
    margin-left: 13%;
  }
}

.single-post .action-section {
  background: transparent;
  padding: 0;
  position: relative;
  text-align: center;
}

.single-post .btn.facebook {
  background: #3b5998;
  border: none;
  border-radius: 0;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  width: 195px;
  margin: 5px 0;
  padding: 6px 0;
  height: 33px;
}

.single-post .btn.twitter {
  background: #1b95e0;
  border: none;
  border-radius: 0;
  color: white;
  font-size: 14px;
  text-transform: uppercase;
  width: 195px;
  margin: 5px 0;
  padding: 6px 0;
  height: 33px;
}

.single-post img.social-button-icon {
  height: auto;
  width: 20px;
}

.single-post .img-container {
  width: 80px;
  height: 80px;
  margin-right: 20px;
  display: block;
  float: left;
}

.single-post .img-container img {
  width: 80px;
  height: 80px;
  display: block;
}

.single-post .next-to-img-container {
  text-align: left;
  display: inline-block;
  width: auto;
  padding: 0;
}

.single-post .author.description {
  text-transform: uppercase;
  color: #dadad6;
  margin-top: 0;
}

.single-post .author-sub {
  width: 100%;
  margin: 0 0 20px;
  min-height: 0;
}

.single-post .author-sub:last-child {
  margin: 0 0 15px;
}

.person {
  margin-top: 12px;
}

.person .person-inner {
  padding: 10px;
}

.person .yellow-fill {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: -10;
  background-color: rgba(249, 198, 64, 0.9);
}

.person .ce-container {
  width: 100%;
  position: relative;
}

.person .ce-img img {
  width: 100px;
}

.person .ce-text,
.person .ce-img {
  display: inline-block;
}

.person .ce-text {
  font-size: 20px;
}

.person .ce-text .author.title {
  font-size: 20px;
  margin: 15px 0 12px;
}

.person .ce-text-inner {
  vertical-align: middle;
  display: inline-block;
  padding-left: 20px;
}

.person .ce-sub {
  width: 100%;
}

.person .author {
  color: black;
}

.person .author.title {
  margin-top: 15px;
  text-transform: uppercase;
}

.person .author.description {
  font-family: "Palatino", sans-serif;
  font-weight: 400;
}

.person .author.read-more {
  text-transform: uppercase;
  font-size: 12px;
}

.person .author.read-more a {
  font-family: "Steagal-Bo", sans-serif;
  text-decoration: underline;
}

.author-sub {
  padding-left: 0;
  min-height: 120px;
}

@media only screen and (max-width: 767px) {
  .author-sub {
    width: 94%;
    margin: 3%;
  }
}

.author-sub.not-yellow {
  border: 1px solid #ececec;
  background-color: white;
}

.section-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -2%;
}

@media only screen and (max-width: 767px) {
  .section-flex {
    margin-left: 0;
  }
}

.save-public-land .mainhead .container,
.save-public-land .signup .container,
.save-public-land .maincontent .container,
.save-public-land .mapbox .container,
.save-public-land .introbox .container {
  margin-top: 30px;
  max-width: 100%;
  width: 1100px;
  padding: 50px;
}

.save-public-land .mainhead .container,
.save-public-land .signup .container {
  text-align: center;
}

.save-public-land .signup .container,
.save-public-land .maincontent .container {
  margin-bottom: 40px;
}

.save-public-land .mainhead .container {
  margin-bottom: 20px;
  background: url(/images/landmap1-2.jpg);
  background-size: cover;
  color: #fff;
}

.save-public-land .signup .container {
  background-color: #555;
  color: #fff;
  background-image: url(/images/dotted-texture.png);
  background-repeat: repeat-y;
  background-size: 100%;
}

.save-public-land .maincontent .container {
  padding: 0;
}

.save-public-land .mapbox .container {
  margin-bottom: 30px;
  padding: 20px;
  background-color: #eee;
}

.save-public-land .introbox .container {
  padding: 25px;
  border: 1px solid #bbb;
  margin-bottom: 20px;
}

.save-public-land .introbox .container p {
  font-size: 20px;
  text-align: center;
  margin-bottom: 0;
}

.save-public-land .infobox {
  padding: 20px;
  background: #fac741;
  margin: 30px 0 0;
}

.save-public-land .iframe-map {
  margin-bottom: 5px;
}

.save-public-land h3,
.save-public-land h4 {
  font-family: "Steagal-Bo";
}

.save-public-land hr {
  display: block;
}

.changetherules #main-container {
  padding-top: 73px;
}

.changetherules .menu-arrow {
  width: 30px;
}

.changetherules .signup {
  background-color: #F2EFEF;
  padding: 45px 0 55px;
}

.changetherules .signup .call-to-action {
  max-width: 1140px;
}

.changetherules .signup h1 {
  text-transform: uppercase;
  margin: 0 auto 19px;
}

.changetherules .signup input {
  height: 50px;
  border: 2px solid #7A7A7A;
  margin-right: 20px;
  font-size: 24px;
}

.changetherules .signup .form-inline .btn {
  font-size: 24px;
  margin: 12px 0 0;
  background-color: #D43469;
  color: white;
  height: 50px;
  border: 0;
}

@media (max-width: 1024px) {
  .changetherules .signup .form-inline .btn {
    margin-top: 40px;
  }
}

@media (max-width: 880px) {
  .changetherules .signup .form-group,
  .changetherules .signup input {
    width: 100%;
  }
  .changetherules .signup .form-group {
    margin-bottom: 28px;
  }
  .changetherules .signup .form-inline .btn {
    margin-top: 0;
  }
}

@media (max-width: 768px) {
  .changetherules .signup .form-inline .btn {
    width: 335px;
  }
}

@media (min-width: 1330px) {
  .changetherules .footer-container {
    width: 1400px;
  }
}

@media (min-width: 768px) {
  .changetherules .footer-container {
    width: 100%;
  }
}

.changetherules .footer {
  padding: 30px 0 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.changetherules .footer__image {
  max-width: 225px;
}

.changetherules .footer__subheadingSmall {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 17px;
  font-weight: 400;
}

.changetherules .footer__subheadingLarge {
  font-size: 22px;
  font-family: "Steagal-Bo", sans-serif;
  margin: 0 0 15px;
  font-weight: 100;
}

.changetherules .footer__column {
  -ms-flex: 1;
      flex: 1;
  margin-right: 20px;
}

.changetherules .footer__column:nth-of-type(1) {
  margin-right: 100px;
}

.changetherules .footer__column:nth-of-type(1) a {
  width: 100%;
  text-align: center;
}

.changetherules .footer__column:last-of-type {
  margin: 0;
}

.changetherules .footer__column a {
  margin-bottom: 8px;
  font-size: 18px;
}

@media (max-width: 740px) {
  .changetherules .footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .changetherules .footer__subheadingLarge {
    display: none;
  }
  .changetherules .footer__image {
    max-width: 300px;
    display: block;
    margin: auto;
  }
  .changetherules .footer__column {
    -ms-flex: 100%;
        flex: 100%;
    margin-right: 0;
  }
  .changetherules .footer__column:nth-of-type(1) {
    margin-right: 0;
    -ms-flex-order: 2;
        order: 2;
  }
  .changetherules .footer__column:nth-of-type(2), .changetherules .footer__column:nth-of-type(3), .changetherules .footer__column:nth-of-type(4) {
    -ms-flex: 33.33%;
        flex: 33.33%;
    margin-bottom: 40px;
  }
  .changetherules .footer__column:last-of-type {
    margin: 0 0 18px;
    text-align: center;
  }
}

@media (max-width: 450px) {
  .changetherules .footer__column {
    -ms-flex: 100% !important;
        flex: 100% !important;
  }
  .changetherules .footer__column:nth-of-type(2), .changetherules .footer__column:nth-of-type(3), .changetherules .footer__column:nth-of-type(4) {
    margin-bottom: 0;
  }
  .changetherules .footer__column:nth-of-type(2) a, .changetherules .footer__column:nth-of-type(3) a, .changetherules .footer__column:nth-of-type(4) a {
    text-align: center;
    width: 100%;
  }
  .changetherules .footer__column:last-of-type {
    margin-top: 40px;
  }
}

.changetherules .articleCol .headingSeven {
  text-transform: uppercase;
  color: #285F7E;
}

.changetherules .articleCol img {
  margin-bottom: 25px;
}

.changetherules .articleCol__float {
  max-width: 220px;
}

.changetherules .articleCol__thumbnail {
  max-width: 230px;
  float: right;
  margin: 0;
}

@media (max-width: 580px) {
  .changetherules .articleCol__thumbnail {
    float: none;
    max-width: 100px;
  }
}

.changetherules .sidebarCol {
  margin-bottom: 45px;
}

.changetherules .js-searchBar {
  opacity: 0;
  display: block;
  height: 100vh;
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.9);
}

.changetherules .js-searchBar img {
  height: 21px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19nbHlwaGljb25zLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsImNvbW1vbi9fdmFycy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19vcGFjaXR5LnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL3dlYi9fc3RhdGljL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiLi4vLi4vd2ViL19zdGF0aWMvYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi93ZWIvX3N0YXRpYy9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyIsImJhc2UvX2hlbHBlcnMuc2NzcyIsImJhc2UvX3N0cnVjdHVyZS5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fY29tbW9uLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtZG90cy5zY3NzIiwiY29tcG9uZW50cy9faGVyby1zdHJpcGVzLnNjc3MiLCJjb21wb25lbnRzL19ob21lcGFnZS1zZWFyY2gtYmFyLnNjc3MiLCJjb21wb25lbnRzL19zaWdudXAtc2hhcmUtc2xpZGUuc2NzcyIsImNvbXBvbmVudHMvX2RvdHMuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1iYXIuc2NzcyIsImNvbXBvbmVudHMvX21lbnUtc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb24tc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZGViYXRlLWJveC5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWljb25zLnNjc3MiLCJjb21wb25lbnRzL19zaGFyaW5nLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2F1dGhvci1kZXRhaWxzLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZS1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvX3Bvc3QtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fcGRmLWNvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS1zZWFyY2gtYmFyLnNjc3MiLCJjb21wb25lbnRzL191cC1uZXh0LnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX21hcmtlci1saW5rLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL19zaWdudXAtd3JhcHBlci5zY3NzIiwiY29tcG9uZW50cy9fbmV3c0NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19jYWxsT3V0LnNjc3MiLCJjb21wb25lbnRzL19jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnZUhlYWRpbmcuc2NzcyIsImNvbXBvbmVudHMvX3Byb2plY3RTZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2hlcm9CYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvcHlJbnRyby5zY3NzIiwiY29tcG9uZW50cy9fYXJyb3dMaXN0LnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeUxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19wb2xpY3lDYXJkcy5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fY2FtcGFpZ25zLnNjc3MiLCJsYXlvdXRzL19ob21lcGFnZS5zY3NzIiwibGF5b3V0cy9fc2luZ2xlLXBvc3Quc2NzcyIsImxheW91dHMvX3Blb3BsZS5zY3NzIiwibGF5b3V0cy9fc2F2ZS1wdWJsaWMtbGFuZC5zY3NzIiwibGF5b3V0cy9fY2hhbmdldGhlcnVsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7R0FJRztBQ0pILDRFQUE0RTtBQzZFNUUsZ0RBQVk7QURyRVo7RUFDRSx3QkFBdUI7RUFDdkIsMkJBQTBCO0VBQzFCLCtCQUE4QjtDQUMvQjs7QUFNRDtFQUNFLFVBQVM7Q0FDVjs7QUFZRDs7Ozs7Ozs7Ozs7OztFQWFFLGVBQWM7Q0FDZjs7QUFPRDs7OztFQUlFLHNCQUFxQjtFQUNyQix5QkFBd0I7Q0FDekI7O0FBT0Q7RUFDRSxjQUFhO0VBQ2IsVUFBUztDQUNWOztBRnRCRDs7RUUrQkUsY0FBYTtDQUNkOztBQVNEO0VBQ0UsOEJBQTZCO0NBQzlCOztBQU9EOztFQUVFLFdBQVU7Q0FDWDs7QUFTRDtFQUNFLDBCQUF5QjtDQUMxQjs7QUFNRDs7RUFFRSxrQkFBaUI7Q0FDbEI7O0FBTUQ7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBT0Q7RUFDRSxlQUFjO0VBQ2QsaUJBQWdCO0NBQ2pCOztBQU1EO0VBQ0UsaUJBQWdCO0VBQ2hCLFlBQVc7Q0FDWjs7QUFNRDtFQUNFLGVBQWM7Q0FDZjs7QUFNRDs7RUFFRSxlQUFjO0VBQ2QsZUFBYztFQUNkLG1CQUFrQjtFQUNsQix5QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxZQUFXO0NBQ1o7O0FBRUQ7RUFDRSxnQkFBZTtDQUNoQjs7QUFTRDtFQUNFLFVBQVM7Q0FDVjs7QUFNRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFTRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFNRDtFQUNFLHdCQUF1QjtFQUN2QixVQUFTO0NBQ1Y7O0FBTUQ7RUFDRSxlQUFjO0NBQ2Y7O0FBTUQ7Ozs7RUFJRSxrQ0FBaUM7RUFDakMsZUFBYztDQUNmOztBQWlCRDs7Ozs7RUFLRSxlQUFjO0VBQ2QsY0FBYTtFQUNi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K0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFTbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFBK0MsaUJBQWdCO0NBQUk7O0FBQ25FO0VBQStDLGlCQUFnQjtDQUFJOztBQUNuRTtFQUErQyxpQkFBZ0I7Q0FBSTs7QUFDbkU7RUFB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NUM7O0FBUEQ7RUFDRSxXQUFVO0NBQ1g7O0FBUEQ7RUFDRSxlQUEwQztDQUMzQzs7QUFGRDtFQUNFLGdCQUEwQztDQUMzQzs7QUFGRDtFQUNFLFVBQTBDO0NBQzNDOztBQUZEO0VBQ0UsZ0JBQTBDO0NBQzNDOztBQUZEO0VBQ0UsZ0JBQTBDO0NBQzNDOztBQUZEO0VBQ0UsVUFBMEM7Q0FDM0M7O0FBRkQ7RUFDRSxnQkFBMEM7Q0FDM0M7O0FBRkQ7RUFDRSxnQkFBMEM7Q0FDM0M7O0FBRkQ7RUFDRSxVQUEwQztDQUMzQzs7QUFGRDtFQUNFLGdCQUEwQztDQUMzQzs7QUFGRDtFQUNFLGdCQUEwQztDQUMzQzs7QUFGRDtFQUNFLFdBQTBDO0NBQzNDOztBQWtCRDtFQUNFLGdCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLHNCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLHVCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLGlCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLHVCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLHVCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLGlCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLHVCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLHVCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLGlCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLHVCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLHVCQUFpRDtDQUNsRDs7QUFGRDtFQUNFLGtCQUFpRDtDQUNsRDs7QUZFTDtFRXJDRTtJQUNFLFlBQVc7R0FDWjtFQU1DO0lBQ0UsZ0JBQTJDO0dBQzVDO0VBRkQ7SUFDRSxpQkFBMkM7R0FDNUM7RUFGRDtJQUNFLFdBQTJDO0dBQzVDO0VBRkQ7SUFDRSxpQkFBMkM7R0FDNUM7RUFGRDtJQUNFLGlCQUEyQztHQUM1QztFQUZEO0lBQ0UsV0FBMkM7R0FDNUM7RUFGRDtJQUNFLGlCQUEyQztHQUM1QztFQUZEO0lBQ0UsaUJBQTJDO0dBQzVDO0VBRkQ7SUFDRSxXQUEyQztHQUM1QztFQUZEO0lBQ0UsaUJBQTJDO0dBQzVDO0VBRkQ7SUFDRSxpQkFBMkM7R0FDNUM7RUFGRDtJQUNFLFlBQTJDO0dBQzVDO0VBa0JEO0lBQ0UsWUFBVztHQUNaO0VBUEQ7SUFDRSxnQkFBMkM7R0FDNUM7RUFGRDtJQUNFLGlCQUEyQztHQUM1QztFQUZEO0lBQ0UsV0FBMkM7R0FDNUM7RUFGRDtJQUNFLGlCQUEyQztHQUM1QztFQUZEO0lBQ0UsaUJBQTJDO0dBQzVDO0VBRkQ7SUFDRSxXQUEyQztHQUM1QztFQUZEO0lBQ0UsaUJBQTJDO0dBQzVDO0VBRkQ7SUFDRSxpQkFBMkM7R0FDNUM7RUFGRDtJQUNFLFdBQTJDO0dBQzVDO0VBRkQ7SUFDRSxpQkFBMkM7R0FDNUM7RUFGRDtJQUNFLGlCQUEyQztHQUM1QztFQUZEO0lBQ0UsWUFBMkM7R0FDNUM7RUFQRDtJQUNFLFdBQVU7R0FDWDtFQVBEO0lBQ0UsZUFBMEM7R0FDM0M7RUFGRDtJQUNFLGdCQUEwQztHQUMzQztFQUZEO0lBQ0UsVUFBMEM7R0FDM0M7RUFGRDtJQUNFLGdCQUEwQztHQUMzQztFQUZEO0lBQ0UsZ0JBQTBDO0dBQzNDO0VBRkQ7SUFDRSxVQUEwQztHQUMzQztFQUZEO0lBQ0UsZ0JBQTBDO0dBQzNDO0VBRkQ7SUFDRSxnQkFBMEM7R0FDM0M7RUFGRDtJQUNFLFVBQTBDO0dBQzNDO0VBRkQ7SUFDRSxnQkFBMEM7R0FDM0M7RUFGRDtJQUNFLGdCQUEwQztHQUMzQztFQUZEO0lBQ0UsV0FBMEM7R0FDM0M7RUFrQkQ7SUFDRSxnQkFBaUQ7R0FDbEQ7RUFGRDtJQUNFLHNCQUFpRDtHQUNsRDtFQUZEO0lBQ0UsdUJBQWlEO0dBQ2xEO0VBRkQ7SUFDRSxpQkFBaUQ7R0FDbEQ7RUFGRDtJQUNFLHVCQUFpRDtHQUNsRDtFQUZEO0lBQ0UsdUJBQWlEO0dBQ2xEO0VBRkQ7SUFDRSxpQkFBaUQ7R0FDbEQ7RUFGRDtJQUNFLHVCQUFpRDtHQUNsRDtFQUZEO0lBQ0UsdUJBQWlEO0dBQ2xEO0VBRkQ7SUFDRSxpQkFBaUQ7R0FDbEQ7RUFGRDtJQUNFLHVCQUFpRDtHQUNsRDtFQUZEO0lBQ0UsdUJBQWlEO0dBQ2xEO0VBRkQ7SUFDRSxrQkFBaUQ7R0FD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cUJwRCxpQmZpQzJCO0VlaEMzQixtQmZvQzJCO0NlbkM1Qjs7QUFFRDs7O0VBQ0UsYWYwSStHO0VlekkvRyxrQmZ5SStHO0NleEloSDs7QUFFRDs7Ozs7OztFQUVFLGFBQVk7Q0FDYjs7QURxUEg7RUFFSSxhZHBIK0c7RWNxSC9HLGtCZHpPNEI7RWMwTzVCLGdCZDFSb0Q7RWMyUnBELGlCZHJPMkI7RWNzTzNCLG1CZGxPMkI7Q2NtTzVCOztBQVBIO0VBU0ksYWQzSCtHO0VjNEgvRyxrQmQ1SCtHO0NjNkhoSDs7QUFYSDs7RUFjSSxhQUFZO0NBQ2I7O0FBZkg7RUFpQkksYWRuSStHO0Vjb0kvRyxpQkFBc0Q7RUFDdEQsa0JkelA0QjtFYzBQNUIsZ0JkMVNvRDtFYzJTcEQsaUJkclAyQjtDY3NQNUI7O0FDM1JEOzs7RUFDRSxhZmdKOEc7RWUvSTlHLG1CZjBCNEI7RWV6QjVCLGdCZnJCb0Q7RWVzQnBELHFCZmdDaUM7RWUvQmpDLG1CZm1DMkI7Q2VsQzVCOztBQUVEOzs7RUFDRSxhZndJOEc7RWV2STlHLGtCZnVJOEc7Q2V0SS9HOztBQUVEOzs7Ozs7O0VBRUUsYUFBWTtDQUNiOztBRCtRSDtFQUVJLGFkaEo4RztFY2lKOUcsbUJkdFE0QjtFY3VRNUIsZ0JkclRvRDtFY3NUcEQscUJkaFFpQztFY2lRakMsbUJkN1AyQjtDYzhQNUI7O0FBUEg7RUFTSSxhZHZKOEc7RWN3SjlHLGtCZHhKOEc7Q2N5Si9HOztBQVhIOztFQWNJLGFBQVk7Q0FDYjs7QUFmSDtFQWlCSSxhZC9KOEc7RWNnSzlHLGlCQUFzRDtFQUN0RCxtQmR0UjRCO0VjdVI1QixnQmRyVW9EO0Vjc1VwRCxxQmRoUmlDO0NjaVJsQzs7QUFRSDtFQUVFLG1CQUFrQjtDQU1uQjs7QUFSRDtFQU1JLHNCQUEwQztDQUMzQzs7QUFHSDtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFdBQVU7RUFDVixlQUFjO0VBQ2QsWWQ5THlGO0VjK0x6RixhZC9MeUY7RWNnTXpGLGtCZGhNeUY7RWNpTXpGLG1CQUFrQjtFQUNsQixxQkFBb0I7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WTNCckNtQztDMkJzQ3BDOztBQWZIO0VBbUJNLFkzQnJDeUM7QzJCNEMxQzs7QUExQkw7RUF1QlEsWTNCeEN1QztFMkJ5Q3ZDLDhCM0J4QzhDO0MyQnlDL0M7O0FBekJQO0VBK0JRLFkzQjlDdUM7RTJCK0N2QywwQjNCOUNtRTtDMkIrQ3BFOztBQWpDUDtFQXVDUSxZM0JwRHVDO0UyQnFEdkMsOEIzQnBEOEM7QzJCcUQvQzs7QUF6Q1A7RUE4Q0ksbUIzQmhEMkM7QzJCd0Q1Qzs7QUF0REg7RUFpRE0sdUIzQnJEeUM7QzJCc0QxQzs7QUFsREw7RUFvRE0sdUIzQnZEeUM7QzJCd0QxQzs7QUFyREw7O0VBMERJLHNCM0IvRStEO0MyQmdGaEU7O0FBM0RIO0VBb0VRLDBCM0JsRm1FO0UyQm1GbkUsWTNCcEZ1QztDMkJxRnhDOztBQUdIO0VBekVKO0lBNkVVLFkzQi9GcUM7RzJCcUd0QztFQW5GVDtJQWdGWSxZM0JqR21DO0kyQmtHbkMsOEIzQmpHMEM7RzJCa0czQztFQWxGWDtJQXdGWSxZM0J2R21DO0kyQndHbkMsMEIzQnZHK0Q7RzJCd0doRTtFQTFGWDtJQWdHWSxZM0I3R21DO0kyQjhHbkMsOEIzQjdHMEM7RzJCOEczQztDcENncEpWOztBb0NsdkpEO0VBOEdJLFkzQmhJMkM7QzJCb0k1Qzs7QUFsSEg7RUFnSE0sWTNCakl5QztDMkJrSTFDOztBQWpITDtFQXFISSxZM0J2STJDO0MyQm1KNUM7O0FBaklIO0VBd0hNLFkzQnpJeUM7QzJCMEkxQzs7QUF6SEw7OztFQThIUSxZM0IzSXVDO0MyQjRJeEM7O0FBT1A7RUFDRSx1QjNCbkk4QztFMkJvSTlDLHNCM0JuSXlFO0MyQm9RMUU7O0FBbklEO0VBS0ksZTNCbklpRTtDMkJ5SWxFOztBQVhIO0VBUU0sWTNCNUgwQztFMkI2SDFDLDhCM0I1SGlEO0MyQjZIbEQ7O0FBVkw7RUFjSSxlM0JqSmlFO0MyQmtKbEU7O0FBZkg7RUFtQk0sZTNCakorRDtDMkJ3SmhFOztBQTFCTDtFQXVCUSxZM0JwSndDO0UyQnFKeEMsOEIzQnBKK0M7QzJCcUpoRDs7QUF6QlA7RUErQlEsWTNCNUp3QztFMkI2SnhDLDBCM0IxSm1FO0MyQjJKcEU7O0FBakNQO0VBdUNRLFkzQmhLd0M7RTJCaUt4Qyw4QjNCaEsrQztDMkJpS2hEOztBQXpDUDtFQStDSSxtQjNCN0o0QztDMkJxSzdDOztBQXZESDtFQWtETSx1QjNCbEswQztDMkJtSzNDOztBQW5ETDtFQXFETSx1QjNCcEswQztDMkJxSzNDOztBQXRETDs7RUEyREksc0JBQTRDO0NBQzdDOztBQTVESDtFQW9FUSwwQjNCOUxtRTtFMkIrTG5FLFkzQmxNd0M7QzJCbU16Qzs7QUFHSDtFQXpFSjtJQTZFVSxzQjNCOU1pRTtHMkIrTWxFO0VBOUVUO0lBZ0ZVLDBCM0JqTmlFO0cyQmtObEU7RUFqRlQ7SUFtRlUsZTNCak4yRDtHMkJ1TjVEO0VBekZUO0lBc0ZZLFkzQm5Ob0M7STJCb05wQyw4QjNCbk4yQztHMkJvTjVDO0VBeEZYO0lBOEZZLFkzQjNOb0M7STJCNE5wQywwQjNCek4rRDtHMkIwTmhFO0VBaEdYO0lBc0dZLFkzQi9Ob0M7STJCZ09wQyw4QjNCL04yQztHMkJnTzVDO0NwQzZtSlY7O0FvQ3J0SkQ7RUErR0ksZTNCN09pRTtDMkJpUGxFOztBQW5ISDtFQWlITSxZM0I5TzBDO0MyQitPM0M7O0FBbEhMO0VBc0hJLGUzQnBQaUU7QzJCZ1FsRTs7QUFsSUg7RUF5SE0sWTNCdFAwQztDMkJ1UDNDOztBQTFITDs7O0VBK0hRLFkzQnhQd0M7QzJCeVB6Qzs7QUU3b0JQO0VBQ0Usa0I3QnV4QmtDO0U2QnR4QmxDLG9CN0IwRG9FO0U2QnpEcEUsaUJBQWdCO0VBQ2hCLDBCN0JzeEJxQztFNkJyeEJyQyxtQjdCbUc2QjtDNkJsRjlCOztBQXRCRDtFQVFJLHNCQUFxQjtDQVN0Qjs7QUFqQkg7RUFhTSxjQUEyQztFQUMzQyxlQUFjO0VBQ2QsWTdCNndCOEI7QzZCNXdCL0I7O0FBaEJMO0VBb0JJLGU3QlgrQztDNkJZaEQ7O0FDdkJIO0VBQ0Usc0JBQXFCO0VBQ3JCLGdCQUFlO0VBQ2YsZUFBK0I7RUFDL0IsbUI5QnNHNkI7QzhCbEM5Qjs7QUF4RUQ7RUFPSSxnQkFBZTtDQTBCaEI7O0FBakNIOztFQVVNLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsa0I5QmdGMEI7RThCL0UxQixxQjlCK0MrQjtFOEI5Qy9CLHNCQUFxQjtFQUNyQixlOUJEdUM7RThCRXZDLHVCOUJzYnFDO0U4QnJickMsdUI5QnNicUM7RThCcmJyQyxrQkFBaUI7Q0FDbEI7O0FBbkJMOztFQXVCUSxlQUFjO0VOWHBCLCtCeEI4RjZCO0V3QjdGMUIsNEJ4QjZGMEI7QzhCakZ4Qjs7QUF6QlA7O0VOSUUsZ0N4QnNHNkI7RXdCckcxQiw2QnhCcUcwQjtDOEIzRXhCOztBQS9CUDs7O0VBdUNNLFdBQVU7RUFDVixlOUJQMEM7RThCUTFDLDBCOUI3QjZDO0U4QjhCN0MsbUI5QmlhcUM7QzhCaGF0Qzs7QUEzQ0w7Ozs7RUFtRE0sV0FBVTtFQUNWLFk5QnlacUM7RThCeFpyQywwQjlCdkN1QztFOEJ3Q3ZDLHNCOUJ4Q3VDO0U4QnlDdkMsZ0JBQWU7Q0FDaEI7O0FBeERMOzs7Ozs7RUFrRU0sZTlCdkQ2QztFOEJ3RDdDLHVCOUIrWXFDO0U4QjlZckMsbUI5QitZcUM7RThCOVlyQyxvQjlCK0pzQztDOEI5SnZDOztBQ3JFRDs7RUFFRSxtQi9CNEYwQjtFK0IzRjFCLGdCL0I2Q2tEO0UrQjVDbEQscUIvQmtHK0I7QytCakdoQzs7QUFFQzs7RVBJSiwrQnhCK0Y2QjtFd0I5RjFCLDRCeEI4RjBCO0MrQmhHeEI7O0FBR0Q7O0VQVkosZ0N4QnVHNkI7RXdCdEcxQiw2QnhCc0cwQjtDK0IxRnhCOztBQWhCSDs7RUFFRSxrQi9CK0YwQjtFK0I5RjFCLGdCL0I4Q2tEO0UrQjdDbEQsaUIvQm1HeUI7QytCbEcxQjs7QUFFQzs7RVBJSiwrQnhCZ0c2QjtFd0IvRjFCLDRCeEIrRjBCO0MrQmpHeEI7O0FBR0Q7O0VQVkosZ0N4QndHNkI7RXdCdkcxQiw2QnhCdUcwQjtDK0IzRnhCOztBQ2ZQO0VBQ0UsZ0JBQWU7RUFDZixlQUErQjtFQUMvQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0NBNENuQjs7QTFCeEND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Qzs7QUQ4T0w7RUNoUUUsc0IvQ3dmNkU7QzhDdFA5RTs7QUNoUUM7RUFDRSxlL0NtZm9DO0UrQ2xmcEMsMEIvQ21mb0M7RStDbGZwQyxzQi9DbWYyRTtDK0MxZTVFOztBQVBDO0VBQ0UsMEIvQ2dmeUU7QytDL2UxRTs7QUFDRDtFQUNFLGUvQzRla0M7RStDM2VsQywwQi9DMGVrQztDK0N6ZW5DOztBQUdEO0VBQ0UsNkIvQ3VleUU7QytDdGUxRTs7QURpUEw7RUNuUUUsc0IvQzRmMEU7QzhDdlAzRTs7QUNuUUM7RUFDRSxlL0N1Zm9DO0UrQ3RmcEMsMEIvQ3Vmb0M7RStDdGZwQyxzQi9DdWZ3RTtDK0M5ZXpFOztBQVBDO0VBQ0UsMEIvQ29mc0U7QytDbmZ2RTs7QUFDRDtFQUNFLGUvQ2dma0M7RStDL2VsQywwQi9DOGVrQztDK0M3ZW5DOztBQUdEO0VBQ0UsNkIvQzJlc0U7QytDMWV2RTs7QURvUEw7RUN0UUUsc0IvQ2dnQjZFO0M4Q3hQOUU7O0FDdFFDO0VBQ0UsZS9DMmZvQztFK0MxZnBDLDBCL0MyZm9DO0UrQzFmcEMsc0IvQzJmMkU7QytDbGY1RTs7QUFQQztFQUNFLDBCL0N3ZnlFO0MrQ3ZmMUU7O0FBQ0Q7RUFDRSxlL0NvZmtDO0UrQ25mbEMsMEIvQ2tma0M7QytDamZuQzs7QUFHRDtFQUNFLDZCL0MrZXlFO0MrQzllMUU7O0FEdVBMO0VDelFFLHNCL0NvZ0I0RTtDOEN6UDdFOztBQ3pRQztFQUNFLGUvQytmb0M7RStDOWZwQywwQi9DK2ZvQztFK0M5ZnBDLHNCL0MrZjBFO0MrQ3RmM0U7O0FBUEM7RUFDRSwwQi9DNGZ3RTtDK0MzZnpFOztBQUNEO0VBQ0UsZS9Dd2ZrQztFK0N2ZmxDLDBCL0NzZmtDO0MrQ3JmbkM7O0FBR0Q7RUFDRSw2Qi9DbWZ3RTtDK0NsZnpFOztBQ2pCTDtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsVUFBUztFQUNULFdBQVU7RUFDVixpQkFBZ0I7Q0FlakI7O0FBcEJEOzs7OztFQVlJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sUUFBTztFQUNQLFVBQVM7RUFDVCxh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 */

/*# sourceMappingURL=style.css.map */
