@charset "UTF-8";
/* Colors for the Sunlight Foundation */
/* Bootstrap colors */
/* Fonts for the Sunlight Foundation */
@font-face {
  font-family: "sf-icons";
  src: url("../fonts/sf-icons.eot");
  src: url("../fonts/sf-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/sf-icons.woff") format("woff"), url("../fonts/sf-icons.ttf") format("truetype"), url("../fonts/sf-icons.svg#sf-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "sf-icons";
    src: url("../fonts/sf-icons.svg#sf-icons") format("svg");
  }
}
/* line 14, ../scss/_sf-icons.scss */
[data-icon]:before {
  content: attr(data-icon);
}

/* line 17, ../scss/_sf-icons.scss */
[data-icon]:before, .sficon-calendar:before, .sficon-contract:before, .sficon-email:before, .sficon-expand:before, .sficon-facebook:before, .social-nav .link-facebook a:before, .sficon-facebook-alt:before, .sficon-flickr:before, .social-nav .link-flickr a:before, .sficon-github:before, .social-nav .link-github a:before, .sficon-google-plus:before, .sficon-instagram:before, .social-nav .link-instagram a:before, .sficon-linkedin:before, .social-nav .link-linkedin a:before, .sficon-linkedin-alt:before, .sficon-minus:before, .sficon-pin:before, .sficon-pin-alt:before, .sficon-plus:before, .sficon-pocket:before, .sficon-scout:before, .sficon-skype:before, .sficon-tcamp:before, .sficon-tumblr:before, .social-nav .link-tumblr a:before, .sficon-twitter:before, .social-nav .link-twitter a:before, .sficon-youtube:before, .social-nav .link-youtube a:before {
  display: inline-block;
  font-family: "sf-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 31, ../scss/_sf-icons.scss */
.sficon-calendar:before {
  content: "\f100";
}

/* line 34, ../scss/_sf-icons.scss */
.sficon-contract:before {
  content: "\f101";
}

/* line 37, ../scss/_sf-icons.scss */
.sficon-email:before {
  content: "\f102";
}

/* line 40, ../scss/_sf-icons.scss */
.sficon-expand:before {
  content: "\f103";
}

/* line 43, ../scss/_sf-icons.scss */
.sficon-facebook:before, .social-nav .link-facebook a:before {
  content: "\f104";
}

/* line 46, ../scss/_sf-icons.scss */
.sficon-facebook-alt:before {
  content: "\f105";
}

/* line 49, ../scss/_sf-icons.scss */
.sficon-flickr:before, .social-nav .link-flickr a:before {
  content: "\f106";
}

/* line 52, ../scss/_sf-icons.scss */
.sficon-github:before, .social-nav .link-github a:before {
  content: "\f107";
}

/* line 55, ../scss/_sf-icons.scss */
.sficon-google-plus:before {
  content: "\f108";
}

/* line 58, ../scss/_sf-icons.scss */
.sficon-instagram:before, .social-nav .link-instagram a:before {
  content: "\f109";
}

/* line 61, ../scss/_sf-icons.scss */
.sficon-linkedin:before, .social-nav .link-linkedin a:before {
  content: "\f10a";
}

/* line 64, ../scss/_sf-icons.scss */
.sficon-linkedin-alt:before {
  content: "\f10b";
}

/* line 67, ../scss/_sf-icons.scss */
.sficon-minus:before {
  content: "\f10c";
}

/* line 70, ../scss/_sf-icons.scss */
.sficon-pin:before {
  content: "\f113";
}

/* line 73, ../scss/_sf-icons.scss */
.sficon-pin-alt:before {
  content: "\f114";
}

/* line 76, ../scss/_sf-icons.scss */
.sficon-plus:before {
  content: "\f10d";
}

/* line 79, ../scss/_sf-icons.scss */
.sficon-pocket:before {
  content: "\f115";
}

/* line 82, ../scss/_sf-icons.scss */
.sficon-scout:before {
  content: "\f10e";
}

/* line 85, ../scss/_sf-icons.scss */
.sficon-skype:before {
  content: "\f10f";
}

/* line 88, ../scss/_sf-icons.scss */
.sficon-tcamp:before {
  content: "\f116";
}

/* line 91, ../scss/_sf-icons.scss */
.sficon-tumblr:before, .social-nav .link-tumblr a:before {
  content: "\f110";
}

/* line 94, ../scss/_sf-icons.scss */
.sficon-twitter:before, .social-nav .link-twitter a:before {
  content: "\f111";
}

/* line 97, ../scss/_sf-icons.scss */
.sficon-youtube:before, .social-nav .link-youtube a:before {
  content: "\f112";
}

/*!
 * 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 */
/* line 9, ../scss/bootstrap/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../scss/bootstrap/bootstrap/_normalize.scss */
body {
  margin: 0;
}

/* line 33, ../scss/bootstrap/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 54, ../scss/bootstrap/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 67, ../scss/bootstrap/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 77, ../scss/bootstrap/bootstrap/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 89, ../scss/bootstrap/bootstrap/_normalize.scss */
a {
  background-color: transparent;
}

/* line 98, ../scss/bootstrap/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 110, ../scss/bootstrap/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 118, ../scss/bootstrap/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 127, ../scss/bootstrap/bootstrap/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 136, ../scss/bootstrap/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 145, ../scss/bootstrap/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 154, ../scss/bootstrap/bootstrap/_normalize.scss */
small {
  font-size: 80%;
}

/* line 162, ../scss/bootstrap/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../scss/bootstrap/bootstrap/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../scss/bootstrap/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 185, ../scss/bootstrap/bootstrap/_normalize.scss */
img {
  border: 0;
}

/* line 193, ../scss/bootstrap/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 204, ../scss/bootstrap/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 212, ../scss/bootstrap/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 221, ../scss/bootstrap/bootstrap/_normalize.scss */
pre {
  overflow: auto;
}

/* line 229, ../scss/bootstrap/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 252, ../scss/bootstrap/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 266, ../scss/bootstrap/bootstrap/_normalize.scss */
button {
  overflow: visible;
}

/* line 277, ../scss/bootstrap/bootstrap/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 290, ../scss/bootstrap/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 302, ../scss/bootstrap/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 311, ../scss/bootstrap/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 322, ../scss/bootstrap/bootstrap/_normalize.scss */
input {
  line-height: normal;
}

/* line 334, ../scss/bootstrap/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 346, ../scss/bootstrap/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 356, ../scss/bootstrap/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 367, ../scss/bootstrap/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 376, ../scss/bootstrap/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 387, ../scss/bootstrap/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 396, ../scss/bootstrap/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 405, ../scss/bootstrap/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 416, ../scss/bootstrap/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../scss/bootstrap/bootstrap/_normalize.scss */
td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 9, ../scss/bootstrap/bootstrap/_print.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 18, ../scss/bootstrap/bootstrap/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 23, ../scss/bootstrap/bootstrap/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 27, ../scss/bootstrap/bootstrap/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 33, ../scss/bootstrap/bootstrap/_print.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 38, ../scss/bootstrap/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 44, ../scss/bootstrap/bootstrap/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 48, ../scss/bootstrap/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 53, ../scss/bootstrap/bootstrap/_print.scss */
  img {
    max-width: 100% !important;
  }

  /* line 57, ../scss/bootstrap/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 64, ../scss/bootstrap/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 72, ../scss/bootstrap/bootstrap/_print.scss */
  .navbar {
    display: none;
  }

  /* line 77, ../scss/bootstrap/bootstrap/_print.scss */
  .btn > .caret, .give-btn > .caret,
  .dropup > .btn > .caret,
  .dropup > .give-btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 81, ../scss/bootstrap/bootstrap/_print.scss */
  .label {
    border: 1px solid #000;
  }

  /* line 85, ../scss/bootstrap/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 88, ../scss/bootstrap/bootstrap/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 94, ../scss/bootstrap/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
/* line 24, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.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;
}

/* line 37, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-asterisk:before {
  content: "\002a";
}

/* line 38, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-plus:before {
  content: "\002b";
}

/* line 40, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

/* line 41, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 42, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 43, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 44, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 45, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 46, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 47, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 48, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 49, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 50, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 51, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 52, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 53, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 54, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 55, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 56, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 57, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 58, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 59, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 60, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 61, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 62, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 63, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 64, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 65, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 66, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 67, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 68, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 69, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 70, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 71, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 72, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 73, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 74, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 75, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 76, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 77, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 78, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 79, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 80, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 81, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 82, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 83, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 84, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 85, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 86, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 87, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 88, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 89, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 90, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 91, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 92, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 93, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 94, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 95, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 96, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 97, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 98, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 99, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 100, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 101, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 102, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 103, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 104, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 105, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 106, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 107, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 108, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 109, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 110, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 111, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 112, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 113, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 114, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 115, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 116, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 117, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 118, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 119, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 120, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 121, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 122, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 123, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 124, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 125, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 126, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 127, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 128, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 129, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 130, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 131, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 132, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 133, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 134, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 135, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 136, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 137, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 138, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 139, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 140, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 141, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 142, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 143, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 144, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 145, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 146, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 147, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 148, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 149, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 150, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 151, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 152, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 153, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 154, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 155, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 156, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 157, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 158, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 159, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 160, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 161, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 162, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 163, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 164, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 165, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 166, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 167, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 168, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 169, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 170, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 171, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 172, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 173, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 174, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 175, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 176, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 177, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 178, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 179, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 180, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 181, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 182, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 183, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 184, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 185, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 186, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 187, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 188, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 189, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 190, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 191, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 192, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 193, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 194, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 195, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 196, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 197, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 198, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 199, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 200, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 201, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 202, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 203, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 204, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 205, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 206, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 207, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 208, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 209, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 210, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 211, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 212, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 213, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 214, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 215, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 216, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 217, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 218, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 219, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 220, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 221, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 222, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 223, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 224, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 225, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 226, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 227, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 228, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 229, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 230, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 231, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 232, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 233, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 234, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 235, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 236, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 237, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 238, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 239, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 240, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 241, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 242, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 243, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 252, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 253, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 254, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-king:before {
  content: "\e211";
}

/* line 255, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 256, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 257, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 258, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 259, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 260, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-tent:before {
  content: "\26fa";
}

/* line 261, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 262, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 263, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 264, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 265, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-hourglass:before {
  content: "\231b";
}

/* line 266, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 267, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 268, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 269, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 270, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-bitcoin:before {
  content: "\e227";
}

/* line 271, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-btc:before {
  content: "\e227";
}

/* line 272, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 273, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-yen:before {
  content: "\00a5";
}

/* line 274, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-jpy:before {
  content: "\00a5";
}

/* line 275, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-ruble:before {
  content: "\20bd";
}

/* line 276, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-rub:before {
  content: "\20bd";
}

/* line 277, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 278, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 279, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 280, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-education:before {
  content: "\e233";
}

/* line 281, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 282, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 283, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 284, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 285, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 286, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 287, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 288, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 289, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 290, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 291, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 292, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 293, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 294, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 295, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 296, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 297, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 298, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 299, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 300, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 301, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-console:before {
  content: "\e254";
}

/* line 302, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 303, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 304, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 305, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 306, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 307, ../scss/bootstrap/bootstrap/_glyphicons.scss */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 11, ../scss/bootstrap/bootstrap/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../scss/bootstrap/bootstrap/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../scss/bootstrap/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 27, ../scss/bootstrap/bootstrap/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

/* line 36, ../scss/bootstrap/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../scss/bootstrap/bootstrap/_scaffolding.scss */
a {
  color: #78bcbf;
  text-decoration: none;
}
/* line 52, ../scss/bootstrap/bootstrap/_scaffolding.scss */
a:hover, a:focus {
  color: #4b9c9f;
  text-decoration: underline;
}
/* line 58, ../scss/bootstrap/bootstrap/_scaffolding.scss */
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../scss/bootstrap/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../scss/bootstrap/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../scss/bootstrap/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../scss/bootstrap/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 93, ../scss/bootstrap/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, ../scss/bootstrap/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../scss/bootstrap/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, ../scss/bootstrap/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../scss/bootstrap/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, ../scss/bootstrap/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer;
}

/* line 9, ../scss/bootstrap/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 16, ../scss/bootstrap/bootstrap/_type.scss */
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;
}

/* line 24, ../scss/bootstrap/bootstrap/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 30, ../scss/bootstrap/bootstrap/_type.scss */
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%;
}

/* line 35, ../scss/bootstrap/bootstrap/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 41, ../scss/bootstrap/bootstrap/_type.scss */
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%;
}

/* line 47, ../scss/bootstrap/bootstrap/_type.scss */
h1, .h1 {
  font-size: 36px;
}

/* line 48, ../scss/bootstrap/bootstrap/_type.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 49, ../scss/bootstrap/bootstrap/_type.scss */
h3, .h3 {
  font-size: 24px;
}

/* line 50, ../scss/bootstrap/bootstrap/_type.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 51, ../scss/bootstrap/bootstrap/_type.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 52, ../scss/bootstrap/bootstrap/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 58, ../scss/bootstrap/bootstrap/_type.scss */
p {
  margin: 0 0 10px;
}

/* line 62, ../scss/bootstrap/bootstrap/_type.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 62, ../scss/bootstrap/bootstrap/_type.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 78, ../scss/bootstrap/bootstrap/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 83, ../scss/bootstrap/bootstrap/_type.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 90, ../scss/bootstrap/bootstrap/_type.scss */
.text-left {
  text-align: left;
}

/* line 91, ../scss/bootstrap/bootstrap/_type.scss */
.text-right {
  text-align: right;
}

/* line 92, ../scss/bootstrap/bootstrap/_type.scss */
.text-center {
  text-align: center;
}

/* line 93, ../scss/bootstrap/bootstrap/_type.scss */
.text-justify {
  text-align: justify;
}

/* line 94, ../scss/bootstrap/bootstrap/_type.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 97, ../scss/bootstrap/bootstrap/_type.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 98, ../scss/bootstrap/bootstrap/_type.scss */
.text-uppercase, .initialism {
  text-transform: uppercase;
}

/* line 99, ../scss/bootstrap/bootstrap/_type.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 102, ../scss/bootstrap/bootstrap/_type.scss */
.text-muted {
  color: #777777;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #78bcbf;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #55abaf;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #3c763d;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #31708f;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #a94442;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

/* line 119, ../scss/bootstrap/bootstrap/_type.scss */
.bg-primary {
  color: #fff;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #78bcbf;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #55abaf;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

/* line 138, ../scss/bootstrap/bootstrap/_type.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 149, ../scss/bootstrap/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 153, ../scss/bootstrap/bootstrap/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 167, ../scss/bootstrap/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 173, ../scss/bootstrap/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
/* line 177, ../scss/bootstrap/bootstrap/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 185, ../scss/bootstrap/bootstrap/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 189, ../scss/bootstrap/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.42857;
}

/* line 193, ../scss/bootstrap/bootstrap/_type.scss */
dt {
  font-weight: bold;
}

/* line 196, ../scss/bootstrap/bootstrap/_type.scss */
dd {
  margin-left: 0;
}

/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 992px) {
  /* line 211, ../scss/bootstrap/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 218, ../scss/bootstrap/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 229, ../scss/bootstrap/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

/* line 235, ../scss/bootstrap/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
}

/* line 241, ../scss/bootstrap/bootstrap/_type.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
/* line 250, ../scss/bootstrap/bootstrap/_type.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
/* line 257, ../scss/bootstrap/bootstrap/_type.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #777777;
}
/* line 265, ../scss/bootstrap/bootstrap/_type.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 274, ../scss/bootstrap/bootstrap/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
/* line 286, ../scss/bootstrap/bootstrap/_type.scss */
.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: '';
}
/* line 287, ../scss/bootstrap/bootstrap/_type.scss */
.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';
}

/* line 294, ../scss/bootstrap/bootstrap/_type.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857;
}

/* line 7, ../scss/bootstrap/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, ../scss/bootstrap/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 24, ../scss/bootstrap/bootstrap/_code.scss */
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);
}
/* line 32, ../scss/bootstrap/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

/* line 41, ../scss/bootstrap/bootstrap/_code.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
/* line 55, ../scss/bootstrap/bootstrap/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 66, ../scss/bootstrap/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, ../scss/bootstrap/bootstrap/_grid.scss */
.container, .final-bottom {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.container:before, .final-bottom:before, .container:after, .final-bottom:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.container:after, .final-bottom:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 10, ../scss/bootstrap/bootstrap/_grid.scss */
  .container, .final-bottom {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10, ../scss/bootstrap/bootstrap/_grid.scss */
  .container, .final-bottom {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../scss/bootstrap/bootstrap/_grid.scss */
  .container, .final-bottom {
    width: 1170px;
  }
}

/* line 30, ../scss/bootstrap/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../scss/bootstrap/bootstrap/_grid.scss */
.row, .give-donation-levels-wrap,
#give-payment-mode-select,
#give_purchase_form_wrap {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.row:before, .give-donation-levels-wrap:before,
#give-payment-mode-select:before,
#give_purchase_form_wrap:before, .row:after, .give-donation-levels-wrap:after,
#give-payment-mode-select:after,
#give_purchase_form_wrap:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.row:after, .give-donation-levels-wrap:after,
#give-payment-mode-select:after,
#give_purchase_form_wrap:after {
  clear: both;
}

/* line 11, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .give-donation-levels-wrap li, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, aside.sidebar, .column-1-4, .give-form-wrap #postal_code-wrap,
.give-form-wrap #country-wrap, .contact-info, .col-lg-3, .col-xs-4, .col-sm-4, #give-gateway-radio-list li, .col-md-4, .column-1-3, .give-form-wrap #give-card-number-wrap,
.give-form-wrap #give-card-cvc-wrap,
.give-form-wrap .card-expiration, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .column-1-2, .give-form-wrap #give-first-name-wrap,
.give-form-wrap #give-last-name-wrap, .give-form-wrap #region-wrap, .give-form-wrap #give-card-zip-wrap,
.give-form-wrap #give-card-country-wrap,
.give-form-wrap #give-card-state-wrap, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .column-2-3, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, main.has-sidebar, .column-3-4, .blurb, .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, main, .give-form-wrap #give-email-wrap,
.give-form-wrap #address_1-wrap,
.give-form-wrap #address_2-wrap,
.give-form-wrap #give-card-address-wrap,
.give-form-wrap #give-card-address-2-wrap,
.give-form-wrap #city-wrap,
.give-form-wrap #give-card-city-wrap,
.give-form-wrap #give-card-name-wrap, #give-payment-mode-wrap,
#give_purchase_submit, #give_cc_fields legend,
#give_checkout_user_info legend,
#give_cc_address legend, .cleanoboxus, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.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;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .give-donation-levels-wrap li, .col-sm-3, .col-sm-4, #give-gateway-radio-list li, .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;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2, .give-donation-levels-wrap li {
    width: 16.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4, #give-gateway-radio-list li {
    width: 33.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  /* line 27, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, aside.sidebar, .column-1-4, .give-form-wrap #postal_code-wrap,
  .give-form-wrap #country-wrap, .contact-info, .col-md-4, .column-1-3, .give-form-wrap #give-card-number-wrap,
  .give-form-wrap #give-card-cvc-wrap,
  .give-form-wrap .card-expiration, .col-md-5, .col-md-6, .column-1-2, .give-form-wrap #give-first-name-wrap,
  .give-form-wrap #give-last-name-wrap, .give-form-wrap #region-wrap, .give-form-wrap #give-card-zip-wrap,
  .give-form-wrap #give-card-country-wrap,
  .give-form-wrap #give-card-state-wrap, .col-md-7, .col-md-8, .column-2-3, .col-md-9, main.has-sidebar, .column-3-4, .blurb, .col-md-10, .col-md-11, .col-md-12, main, .give-form-wrap #give-email-wrap,
  .give-form-wrap #address_1-wrap,
  .give-form-wrap #address_2-wrap,
  .give-form-wrap #give-card-address-wrap,
  .give-form-wrap #give-card-address-2-wrap,
  .give-form-wrap #city-wrap,
  .give-form-wrap #give-card-city-wrap,
  .give-form-wrap #give-card-name-wrap, #give-payment-mode-wrap,
  #give_purchase_submit, #give_cc_fields legend,
  #give_checkout_user_info legend,
  #give_cc_address legend, .cleanoboxus {
    float: left;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-3, aside.sidebar, .column-1-4, .give-form-wrap #postal_code-wrap,
  .give-form-wrap #country-wrap, .contact-info {
    width: 25%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-4, .column-1-3, .give-form-wrap #give-card-number-wrap,
  .give-form-wrap #give-card-cvc-wrap,
  .give-form-wrap .card-expiration {
    width: 33.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-6, .column-1-2, .give-form-wrap #give-first-name-wrap,
  .give-form-wrap #give-last-name-wrap, .give-form-wrap #region-wrap, .give-form-wrap #give-card-zip-wrap,
  .give-form-wrap #give-card-country-wrap,
  .give-form-wrap #give-card-state-wrap {
    width: 50%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-8, .column-2-3 {
    width: 66.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-9, main.has-sidebar, .column-3-4, .blurb {
    width: 75%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-12, main, .give-form-wrap #give-email-wrap,
  .give-form-wrap #address_1-wrap,
  .give-form-wrap #address_2-wrap,
  .give-form-wrap #give-card-address-wrap,
  .give-form-wrap #give-card-address-2-wrap,
  .give-form-wrap #city-wrap,
  .give-form-wrap #give-card-city-wrap,
  .give-form-wrap #give-card-name-wrap, #give-payment-mode-wrap,
  #give_purchase_submit, #give_cc_fields legend,
  #give_checkout_user_info legend,
  #give_cc_address legend, .cleanoboxus {
    width: 100%;
  }

  /* line 55, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .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;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../scss/bootstrap/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 6, ../scss/bootstrap/bootstrap/_tables.scss */
table {
  background-color: transparent;
}

/* line 9, ../scss/bootstrap/bootstrap/_tables.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

/* line 15, ../scss/bootstrap/bootstrap/_tables.scss */
th {
  text-align: left;
}

/* line 22, ../scss/bootstrap/bootstrap/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
/* line 31, ../scss/bootstrap/bootstrap/_tables.scss */
.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;
}
/* line 41, ../scss/bootstrap/bootstrap/_tables.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
/* line 50, ../scss/bootstrap/bootstrap/_tables.scss */
.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;
}
/* line 57, ../scss/bootstrap/bootstrap/_tables.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
/* line 62, ../scss/bootstrap/bootstrap/_tables.scss */
.table .table {
  background-color: #fff;
}

/* line 75, ../scss/bootstrap/bootstrap/_tables.scss */
.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;
}

/* line 88, ../scss/bootstrap/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
}
/* line 94, ../scss/bootstrap/bootstrap/_tables.scss */
.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;
}
/* line 101, ../scss/bootstrap/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 114, ../scss/bootstrap/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 125, ../scss/bootstrap/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 135, ../scss/bootstrap/bootstrap/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 143, ../scss/bootstrap/bootstrap/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 9, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 20, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 9, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 20, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 9, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 20, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 9, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 20, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 9, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 20, ../scss/bootstrap/bootstrap/mixins/_table-row.scss */
.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;
}

/* line 171, ../scss/bootstrap/bootstrap/_tables.scss */
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  /* line 171, ../scss/bootstrap/bootstrap/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  /* line 183, ../scss/bootstrap/bootstrap/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 191, ../scss/bootstrap/bootstrap/_tables.scss */
  .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;
  }
  /* line 200, ../scss/bootstrap/bootstrap/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 208, ../scss/bootstrap/bootstrap/_tables.scss */
  .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;
  }
  /* line 212, ../scss/bootstrap/bootstrap/_tables.scss */
  .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;
  }
  /* line 225, ../scss/bootstrap/bootstrap/_tables.scss */
  .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;
  }
}

/* line 10, ../scss/bootstrap/bootstrap/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

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

/* line 32, ../scss/bootstrap/bootstrap/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 47, ../scss/bootstrap/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 52, ../scss/bootstrap/bootstrap/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 59, ../scss/bootstrap/bootstrap/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 64, ../scss/bootstrap/bootstrap/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 70, ../scss/bootstrap/bootstrap/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 76, ../scss/bootstrap/bootstrap/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 83, ../scss/bootstrap/bootstrap/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
}

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

/* line 162, ../scss/bootstrap/bootstrap/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 174, ../scss/bootstrap/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 193, ../scss/bootstrap/bootstrap/_forms.scss */
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  /* line 197, ../scss/bootstrap/bootstrap/_forms.scss */
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm > .input-group-btn > input[type="date"].give-btn, .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm > .input-group-btn > input[type="time"].give-btn, .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].give-btn, .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm > .input-group-btn > input[type="month"].give-btn, .input-group-sm
  input[type="month"] {
    line-height: 30px;
  }
  /* line 202, ../scss/bootstrap/bootstrap/_forms.scss */
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg > .input-group-btn > input[type="date"].give-btn, .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg > .input-group-btn > input[type="time"].give-btn, .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].give-btn, .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg > .input-group-btn > input[type="month"].give-btn, .input-group-lg
  input[type="month"] {
    line-height: 46px;
  }
}
/* line 215, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 224, ../scss/bootstrap/bootstrap/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 231, ../scss/bootstrap/bootstrap/_forms.scss */
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 239, ../scss/bootstrap/bootstrap/_forms.scss */
.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;
}

/* line 248, ../scss/bootstrap/bootstrap/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

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

/* line 264, ../scss/bootstrap/bootstrap/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 276, ../scss/bootstrap/bootstrap/_forms.scss */
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;
}

/* line 285, ../scss/bootstrap/bootstrap/_forms.scss */
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 295, ../scss/bootstrap/bootstrap/_forms.scss */
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

/* line 307, ../scss/bootstrap/bootstrap/_forms.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
/* line 315, ../scss/bootstrap/bootstrap/_forms.scss */
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-lg > .input-group-btn > .form-control-static.give-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,
.input-group-sm > .input-group-btn > .form-control-static.give-btn {
  padding-left: 0;
  padding-right: 0;
}

/* line 71, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .give-btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 79, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn > select.give-btn {
  height: 30px;
  line-height: 30px;
}

/* line 84, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn > textarea.give-btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > select[multiple].give-btn {
  height: auto;
}

/* line 333, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 340, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
/* line 344, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
/* line 348, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 71, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .give-btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}

/* line 79, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn > select.give-btn {
  height: 46px;
  line-height: 46px;
}

/* line 84, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn > textarea.give-btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > select[multiple].give-btn {
  height: auto;
}

/* line 359, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}
/* line 366, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
/* line 370, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
/* line 374, ../scss/bootstrap/bootstrap/_forms.scss */
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333;
}

/* line 388, ../scss/bootstrap/bootstrap/_forms.scss */
.has-feedback {
  position: relative;
}
/* line 393, ../scss/bootstrap/bootstrap/_forms.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 398, ../scss/bootstrap/bootstrap/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

/* line 410, ../scss/bootstrap/bootstrap/_forms.scss */
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .give-btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 417, ../scss/bootstrap/bootstrap/_forms.scss */
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .give-btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.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;
}
/* line 21, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
/* line 31, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.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;
}
/* line 21, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
/* line 31, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 8, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.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;
}
/* line 21, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
/* line 31, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_forms.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 439, ../scss/bootstrap/bootstrap/_forms.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
/* line 442, ../scss/bootstrap/bootstrap/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 453, ../scss/bootstrap/bootstrap/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  /* line 478, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 485, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 492, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block;
  }
  /* line 496, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 500, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  /* line 508, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  /* line 512, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 519, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 526, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  /* line 530, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 537, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 559, ../scss/bootstrap/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
/* line 569, ../scss/bootstrap/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
/* line 575, ../scss/bootstrap/bootstrap/_forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 582, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
/* line 593, ../scss/bootstrap/bootstrap/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  /* line 603, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  /* line 611, ../scss/bootstrap/bootstrap/_forms.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

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

/* line 58, ../scss/bootstrap/bootstrap/_buttons.scss */
a.btn.disabled, a.disabled.give-btn, fieldset[disabled] a.btn, fieldset[disabled] a.give-btn {
  pointer-events: none;
}

/* line 68, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
/* line 17, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
/* line 22, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
/* line 29, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}
/* line 45, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 53, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

/* line 71, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #78bcbf;
  border-color: #67b3b7;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #55abaf;
  border-color: #33696b;
}
/* line 17, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #55abaf;
  border-color: #489598;
}
/* line 22, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #55abaf;
  border-color: #489598;
}
/* line 29, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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: #489598;
  border-color: #33696b;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}
/* line 45, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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: #78bcbf;
  border-color: #67b3b7;
}
/* line 53, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-primary .badge {
  color: #78bcbf;
  background-color: #fff;
}

/* line 75, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
/* line 17, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
/* line 22, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
/* line 29, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}
/* line 45, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 53, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 79, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
/* line 17, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
/* line 22, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
/* line 29, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}
/* line 45, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 53, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 83, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
/* line 17, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
/* line 22, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
/* line 29, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
/* line 45, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 53, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 87, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
/* line 17, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
/* line 22, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
/* line 29, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 37, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
/* line 45, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.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;
}
/* line 53, ../scss/bootstrap/bootstrap/mixins/_buttons.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 96, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-link {
  color: #78bcbf;
  font-weight: normal;
  border-radius: 0;
}
/* line 101, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 109, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
/* line 115, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #4b9c9f;
  text-decoration: underline;
  background-color: transparent;
}
/* line 123, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

/* line 135, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .give-btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}

/* line 139, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .give-btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 143, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .give-btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 151, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 157, ../scss/bootstrap/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 165, ../scss/bootstrap/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 10, ../scss/bootstrap/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 13, ../scss/bootstrap/bootstrap/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../scss/bootstrap/bootstrap/_component-animations.scss */
.collapse {
  display: none;
}
/* line 21, ../scss/bootstrap/bootstrap/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 26, ../scss/bootstrap/bootstrap/_component-animations.scss */
tr.collapse.in {
  display: table-row;
}

/* line 28, ../scss/bootstrap/bootstrap/_component-animations.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 30, ../scss/bootstrap/bootstrap/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 7, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.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;
}

/* line 20, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 26, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 31, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.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: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
/* line 54, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 60, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 65, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

/* line 78, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 88, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #78bcbf;
}

/* line 103, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
/* line 110, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.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;
}

/* line 123, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}
/* line 128, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 137, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 147, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 153, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap;
}

/* line 163, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 173, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 186, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
/* line 193, ../scss/bootstrap/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 992px) {
  /* line 207, ../scss/bootstrap/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  /* line 212, ../scss/bootstrap/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/* line 6, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 11, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn, .btn-group > .give-btn,
.btn-group-vertical > .btn,
.btn-group-vertical > .give-btn {
  position: relative;
  float: left;
}
/* line 15, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn:hover, .btn-group > .give-btn:hover, .btn-group > .btn:focus, .btn-group > .give-btn:focus, .btn-group > .btn:active, .btn-group > .give-btn:active, .btn-group > .btn.active, .btn-group > .active.give-btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .give-btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .give-btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .give-btn:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.give-btn {
  z-index: 2;
}

/* line 26, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group .btn + .btn, .btn-group .give-btn + .btn, .btn-group .btn + .give-btn, .btn-group .give-btn + .give-btn,
.btn-group .btn + .btn-group,
.btn-group .give-btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .give-btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 35, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-toolbar {
  margin-left: -5px;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:after {
  clear: both;
}
/* line 39, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-toolbar .btn, .btn-toolbar .give-btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
/* line 44, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-toolbar > .btn, .btn-toolbar > .give-btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 51, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .give-btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 56, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child, .btn-group > .give-btn:first-child {
  margin-left: 0;
}
/* line 58, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .give-btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 63, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child), .btn-group > .give-btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 69, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 72, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .give-btn {
  border-radius: 0;
}

/* line 76, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .give-btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 81, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .give-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 86, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 105, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle, .btn-group > .give-btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 109, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.btn-group > .give-btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 116, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 120, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 127, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn .caret, .give-btn .caret {
  margin-left: 0;
}

/* line 131, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > .give-btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 136, ../scss/bootstrap/bootstrap/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > .give-btn .caret {
  border-width: 0 5px 5px;
}

/* line 145, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn, .btn-group-vertical > .give-btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .give-btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}
/* line 157, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .btn-group > .give-btn {
  float: none;
}
/* line 162, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .give-btn + .btn, .btn-group-vertical > .btn + .give-btn, .btn-group-vertical > .give-btn + .give-btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .give-btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .give-btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 172, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > .give-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 175, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .give-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;
}
/* line 179, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > .give-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;
}

/* line 184, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .give-btn {
  border-radius: 0;
}

/* line 188, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .give-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;
}

/* line 193, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .give-btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 201, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
/* line 206, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-justified > .btn, .btn-group-justified > .give-btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
/* line 212, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .give-btn {
  width: 100%;
}
/* line 216, ../scss/bootstrap/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 237, ../scss/bootstrap/bootstrap/_button-groups.scss */
[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .give-btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .give-btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .give-btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .give-btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
/* line 13, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
/* line 19, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
/* line 33, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group .form-control:focus {
  z-index: 3;
}

/* line 58, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
/* line 63, ../scss/bootstrap/bootstrap/_input-groups.scss */
.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;
}

/* line 68, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 77, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
/* line 89, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.input-group-sm > .input-group-btn > .input-group-addon.give-btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
/* line 94, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.input-group-lg > .input-group-btn > .input-group-addon.give-btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
/* line 101, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 108, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .give-btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .btn-group > .give-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 > .give-btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .give-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 117, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 120, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .give-btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .btn-group > .give-btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .give-btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .give-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 129, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 135, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
/* line 144, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-btn > .btn, .input-group-btn > .give-btn {
  position: relative;
}
/* line 146, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-btn > .btn + .btn, .input-group-btn > .give-btn + .btn, .input-group-btn > .btn + .give-btn, .input-group-btn > .give-btn + .give-btn {
  margin-left: -1px;
}
/* line 150, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .give-btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .give-btn:focus, .input-group-btn > .btn:active, .input-group-btn > .give-btn:active {
  z-index: 2;
}
/* line 159, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .give-btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
/* line 165, ../scss/bootstrap/bootstrap/_input-groups.scss */
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .give-btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

/* line 9, ../scss/bootstrap/bootstrap/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.nav:before, .nav:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.nav:after {
  clear: both;
}
/* line 15, ../scss/bootstrap/bootstrap/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}
/* line 19, ../scss/bootstrap/bootstrap/_navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* line 23, ../scss/bootstrap/bootstrap/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 31, ../scss/bootstrap/bootstrap/_navs.scss */
.nav > li.disabled > a {
  color: #777777;
}
/* line 34, ../scss/bootstrap/bootstrap/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
/* line 46, ../scss/bootstrap/bootstrap/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #78bcbf;
}
/* line 59, ../scss/bootstrap/bootstrap/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 66, ../scss/bootstrap/bootstrap/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 76, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
/* line 78, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 84, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
/* line 89, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
/* line 96, ../scss/bootstrap/bootstrap/_navs.scss */
.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;
}

/* line 118, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-pills > li {
  float: left;
}
/* line 122, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-pills > li > a {
  border-radius: 4px;
}
/* line 125, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}
/* line 131, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #78bcbf;
}

/* line 144, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-stacked > li {
  float: none;
}
/* line 146, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 160, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
/* line 163, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
/* line 165, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
/* line 171, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  /* line 177, ../scss/bootstrap/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 180, ../scss/bootstrap/bootstrap/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 190, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
/* line 193, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
/* line 199, ../scss/bootstrap/bootstrap/_navs.scss */
.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) {
  /* line 206, ../scss/bootstrap/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  /* line 210, ../scss/bootstrap/bootstrap/_navs.scss */
  .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;
  }
}

/* line 224, ../scss/bootstrap/bootstrap/_navs.scss */
.tab-content > .tab-pane {
  display: none;
}
/* line 227, ../scss/bootstrap/bootstrap/_navs.scss */
.tab-content > .active {
  display: block;
}

/* line 237, ../scss/bootstrap/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.navbar:after {
  clear: both;
}
@media (min-width: 992px) {
  /* line 11, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar {
    border-radius: 4px;
  }
}

/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.navbar-header:after {
  clear: both;
}
@media (min-width: 992px) {
  /* line 31, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 50, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:after {
  clear: both;
}
/* line 59, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 992px) {
  /* line 50, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 68, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 75, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 81, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 92, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 92, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

/* line 108, ../scss/bootstrap/bootstrap/_navbar.scss */
.container > .navbar-header, .final-bottom > .navbar-header,
.container > .navbar-collapse,
.final-bottom > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 992px) {
  /* line 108, ../scss/bootstrap/bootstrap/_navbar.scss */
  .container > .navbar-header, .final-bottom > .navbar-header,
  .container > .navbar-collapse,
  .final-bottom > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 128, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 992px) {
  /* line 128, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 138, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 992px) {
  /* line 138, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 150, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 154, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 163, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
/* line 170, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
/* line 175, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-brand > img {
  display: block;
}
@media (min-width: 992px) {
  /* line 180, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .final-bottom .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

/* line 193, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}
/* line 206, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-toggle:focus {
  outline: 0;
}
/* line 211, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 217, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 992px) {
  /* line 193, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 232, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-nav {
  margin: 7.5px -15px;
}
/* line 235, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 991px) {
  /* line 243, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 251, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 255, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  /* line 257, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 992px) {
  /* line 232, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 270, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 272, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/* line 286, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  /* line 478, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 485, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 492, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .form-control-static {
    display: inline-block;
  }
  /* line 496, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 500, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  /* line 508, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  /* line 512, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 519, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 526, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  /* line 530, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 537, ../scss/bootstrap/bootstrap/_forms.scss */
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 991px) {
  /* line 298, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  /* line 302, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  /* line 286, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

/* line 327, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 332, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}

/* line 343, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 346, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .btn-group-sm > .navbar-btn.give-btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 349, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .btn-group-xs > .navbar-btn.give-btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 359, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  /* line 359, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 992px) {
  /* line 379, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 382, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  /* line 386, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
/* line 397, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
/* line 401, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-brand {
  color: #777;
}
/* line 403, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
/* line 410, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-text {
  color: #777;
}
/* line 415, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #777;
}
/* line 418, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
/* line 425, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}
/* line 433, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}
/* line 442, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
/* line 444, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
/* line 448, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
/* line 453, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
/* line 462, ../scss/bootstrap/bootstrap/_navbar.scss */
.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: 991px) {
  /* line 473, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 475, ../scss/bootstrap/bootstrap/_navbar.scss */
  .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;
  }
  /* line 482, ../scss/bootstrap/bootstrap/_navbar.scss */
  .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;
  }
  /* line 490, ../scss/bootstrap/bootstrap/_navbar.scss */
  .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;
  }
}
/* line 506, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-link {
  color: #777;
}
/* line 508, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #333;
}
/* line 513, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .btn-link {
  color: #777;
}
/* line 515, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
/* line 521, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}

/* line 531, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
/* line 535, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
/* line 537, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
/* line 544, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
/* line 549, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
/* line 552, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
/* line 559, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}
/* line 567, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}
/* line 577, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
/* line 579, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
/* line 583, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
/* line 588, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
/* line 596, ../scss/bootstrap/bootstrap/_navbar.scss */
.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: 991px) {
  /* line 607, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 610, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  /* line 613, ../scss/bootstrap/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  /* line 615, ../scss/bootstrap/bootstrap/_navbar.scss */
  .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;
  }
  /* line 622, ../scss/bootstrap/bootstrap/_navbar.scss */
  .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;
  }
  /* line 630, ../scss/bootstrap/bootstrap/_navbar.scss */
  .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;
  }
}
/* line 641, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
/* line 643, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
/* line 648, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
/* line 650, ../scss/bootstrap/bootstrap/_navbar.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
/* line 656, ../scss/bootstrap/bootstrap/_navbar.scss */
.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;
}

/* line 6, ../scss/bootstrap/bootstrap/_breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
/* line 13, ../scss/bootstrap/bootstrap/_breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}
/* line 16, ../scss/bootstrap/bootstrap/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
/* line 25, ../scss/bootstrap/bootstrap/_breadcrumbs.scss */
.breadcrumb > .active {
  color: #777777;
}

/* line 4, ../scss/bootstrap/bootstrap/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
/* line 10, ../scss/bootstrap/bootstrap/_pagination.scss */
.pagination > li {
  display: inline;
}
/* line 12, ../scss/bootstrap/bootstrap/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #78bcbf;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
/* line 25, ../scss/bootstrap/bootstrap/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
/* line 32, ../scss/bootstrap/bootstrap/_pagination.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 41, ../scss/bootstrap/bootstrap/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #4b9c9f;
  background-color: #eeeeee;
  border-color: #ddd;
}
/* line 52, ../scss/bootstrap/bootstrap/_pagination.scss */
.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: #78bcbf;
  border-color: #78bcbf;
  cursor: default;
}
/* line 64, ../scss/bootstrap/bootstrap/_pagination.scss */
.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;
}

/* line 5, ../scss/bootstrap/bootstrap/mixins/_pagination.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
}
/* line 12, ../scss/bootstrap/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
/* line 18, ../scss/bootstrap/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

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

/* line 6, ../scss/bootstrap/bootstrap/_pager.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.pager:before, .pager:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.pager:after {
  clear: both;
}
/* line 12, ../scss/bootstrap/bootstrap/_pager.scss */
.pager li {
  display: inline;
}
/* line 14, ../scss/bootstrap/bootstrap/_pager.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
/* line 23, ../scss/bootstrap/bootstrap/_pager.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 31, ../scss/bootstrap/bootstrap/_pager.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}
/* line 38, ../scss/bootstrap/bootstrap/_pager.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}
/* line 45, ../scss/bootstrap/bootstrap/_pager.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

/* line 5, ../scss/bootstrap/bootstrap/_labels.scss */
.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;
}
/* line 20, ../scss/bootstrap/bootstrap/_labels.scss */
.label:empty {
  display: none;
}
/* line 25, ../scss/bootstrap/bootstrap/_labels.scss */
.btn .label, .give-btn .label {
  position: relative;
  top: -1px;
}

/* line 33, ../scss/bootstrap/bootstrap/_labels.scss */
a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 44, ../scss/bootstrap/bootstrap/_labels.scss */
.label-default {
  background-color: #777777;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_labels.scss */
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

/* line 48, ../scss/bootstrap/bootstrap/_labels.scss */
.label-primary {
  background-color: #78bcbf;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_labels.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #55abaf;
}

/* line 52, ../scss/bootstrap/bootstrap/_labels.scss */
.label-success {
  background-color: #5cb85c;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_labels.scss */
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

/* line 56, ../scss/bootstrap/bootstrap/_labels.scss */
.label-info {
  background-color: #5bc0de;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_labels.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

/* line 60, ../scss/bootstrap/bootstrap/_labels.scss */
.label-warning {
  background-color: #f0ad4e;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_labels.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

/* line 64, ../scss/bootstrap/bootstrap/_labels.scss */
.label-danger {
  background-color: #d9534f;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_labels.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

/* line 7, ../scss/bootstrap/bootstrap/_badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
/* line 22, ../scss/bootstrap/bootstrap/_badges.scss */
.badge:empty {
  display: none;
}
/* line 27, ../scss/bootstrap/bootstrap/_badges.scss */
.btn .badge, .give-btn .badge {
  position: relative;
  top: -1px;
}
/* line 32, ../scss/bootstrap/bootstrap/_badges.scss */
.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .give-btn .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .give-btn .badge {
  top: 0;
  padding: 1px 5px;
}
/* line 41, ../scss/bootstrap/bootstrap/_badges.scss */
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #78bcbf;
  background-color: #fff;
}
/* line 47, ../scss/bootstrap/bootstrap/_badges.scss */
.list-group-item > .badge {
  float: right;
}
/* line 51, ../scss/bootstrap/bootstrap/_badges.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
/* line 55, ../scss/bootstrap/bootstrap/_badges.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 62, ../scss/bootstrap/bootstrap/_badges.scss */
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 6, ../scss/bootstrap/bootstrap/_jumbotron.scss */
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
/* line 13, ../scss/bootstrap/bootstrap/_jumbotron.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
/* line 18, ../scss/bootstrap/bootstrap/_jumbotron.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
/* line 24, ../scss/bootstrap/bootstrap/_jumbotron.scss */
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
/* line 28, ../scss/bootstrap/bootstrap/_jumbotron.scss */
.container .jumbotron, .final-bottom .jumbotron, .container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 35, ../scss/bootstrap/bootstrap/_jumbotron.scss */
.jumbotron .container, .jumbotron .final-bottom {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 6, ../scss/bootstrap/bootstrap/_jumbotron.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 43, ../scss/bootstrap/bootstrap/_jumbotron.scss */
  .container .jumbotron, .final-bottom .jumbotron, .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 49, ../scss/bootstrap/bootstrap/_jumbotron.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

/* line 7, ../scss/bootstrap/bootstrap/_thumbnails.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
/* line 17, ../scss/bootstrap/bootstrap/_thumbnails.scss */
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
/* line 27, ../scss/bootstrap/bootstrap/_thumbnails.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

/* line 34, ../scss/bootstrap/bootstrap/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #78bcbf;
}

/* line 9, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 16, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}
/* line 23, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert .alert-link {
  font-weight: bold;
}
/* line 28, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
/* line 33, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 42, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
/* line 47, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 59, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
/* line 8, ../scss/bootstrap/bootstrap/mixins/_alerts.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_alerts.scss */
.alert-success .alert-link {
  color: #2b542c;
}

/* line 63, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
/* line 8, ../scss/bootstrap/bootstrap/mixins/_alerts.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_alerts.scss */
.alert-info .alert-link {
  color: #245269;
}

/* line 67, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
/* line 8, ../scss/bootstrap/bootstrap/mixins/_alerts.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_alerts.scss */
.alert-warning .alert-link {
  color: #66512c;
}

/* line 71, ../scss/bootstrap/bootstrap/_alerts.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
/* line 8, ../scss/bootstrap/bootstrap/mixins/_alerts.scss */
.alert-danger hr {
  border-top-color: #e4b9c0;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_alerts.scss */
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 26, ../scss/bootstrap/bootstrap/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 36, ../scss/bootstrap/bootstrap/_progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #78bcbf;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 54, ../scss/bootstrap/bootstrap/_progress-bars.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 64, ../scss/bootstrap/bootstrap/_progress-bars.scss */
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 73, ../scss/bootstrap/bootstrap/_progress-bars.scss */
.progress-bar-success {
  background-color: #5cb85c;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 77, ../scss/bootstrap/bootstrap/_progress-bars.scss */
.progress-bar-info {
  background-color: #5bc0de;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 81, ../scss/bootstrap/bootstrap/_progress-bars.scss */
.progress-bar-warning {
  background-color: #f0ad4e;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 85, ../scss/bootstrap/bootstrap/_progress-bars.scss */
.progress-bar-danger {
  background-color: #d9534f;
}
/* line 7, ../scss/bootstrap/bootstrap/mixins/_progress-bar.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 1, ../scss/bootstrap/bootstrap/_media.scss */
.media {
  margin-top: 15px;
}
/* line 5, ../scss/bootstrap/bootstrap/_media.scss */
.media:first-child {
  margin-top: 0;
}

/* line 10, ../scss/bootstrap/bootstrap/_media.scss */
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

/* line 16, ../scss/bootstrap/bootstrap/_media.scss */
.media-body {
  width: 10000px;
}

/* line 20, ../scss/bootstrap/bootstrap/_media.scss */
.media-object {
  display: block;
}
/* line 24, ../scss/bootstrap/bootstrap/_media.scss */
.media-object.img-thumbnail {
  max-width: none;
}

/* line 29, ../scss/bootstrap/bootstrap/_media.scss */
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 34, ../scss/bootstrap/bootstrap/_media.scss */
.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 39, ../scss/bootstrap/bootstrap/_media.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

/* line 46, ../scss/bootstrap/bootstrap/_media.scss */
.media-middle {
  vertical-align: middle;
}

/* line 50, ../scss/bootstrap/bootstrap/_media.scss */
.media-bottom {
  vertical-align: bottom;
}

/* line 55, ../scss/bootstrap/bootstrap/_media.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 63, ../scss/bootstrap/bootstrap/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 10, ../scss/bootstrap/bootstrap/_list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 21, ../scss/bootstrap/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
/* line 31, ../scss/bootstrap/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
/* line 34, ../scss/bootstrap/bootstrap/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 46, ../scss/bootstrap/bootstrap/_list-group.scss */
a.list-group-item,
button.list-group-item {
  color: #555;
}
/* line 50, ../scss/bootstrap/bootstrap/_list-group.scss */
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
/* line 55, ../scss/bootstrap/bootstrap/_list-group.scss */
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;
}

/* line 63, ../scss/bootstrap/bootstrap/_list-group.scss */
button.list-group-item {
  width: 100%;
  text-align: left;
}

/* line 70, ../scss/bootstrap/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
/* line 78, ../scss/bootstrap/bootstrap/_list-group.scss */
.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;
}
/* line 81, ../scss/bootstrap/bootstrap/_list-group.scss */
.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;
}
/* line 87, ../scss/bootstrap/bootstrap/_list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #78bcbf;
  border-color: #78bcbf;
}
/* line 96, ../scss/bootstrap/bootstrap/_list-group.scss */
.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;
}
/* line 101, ../scss/bootstrap/bootstrap/_list-group.scss */
.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: white;
}

/* line 4, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 11, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
/* line 15, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
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;
}
/* line 24, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
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;
}

/* line 4, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 11, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
/* line 15, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
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;
}
/* line 24, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
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;
}

/* line 4, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 11, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
/* line 15, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
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;
}
/* line 24, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
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;
}

/* line 4, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 11, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
/* line 15, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
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;
}
/* line 24, ../scss/bootstrap/bootstrap/mixins/_list-group.scss */
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;
}

/* line 123, ../scss/bootstrap/bootstrap/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 127, ../scss/bootstrap/bootstrap/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 7, ../scss/bootstrap/bootstrap/_panels.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-body {
  padding: 15px;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.panel-body:after {
  clear: both;
}

/* line 22, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 27, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 33, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
/* line 39, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

/* line 49, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 63, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
/* line 67, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
/* line 74, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 82, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 89, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 96, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 100, ../scss/bootstrap/bootstrap/_panels.scss */
.list-group + .panel-footer {
  border-top-width: 0;
}

/* line 110, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
/* line 115, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 121, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 127, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 131, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 135, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 143, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 149, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 153, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 157, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 164, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
/* line 170, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
/* line 174, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
/* line 181, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 185, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 194, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 203, ../scss/bootstrap/bootstrap/_panels.scss */
.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;
}
/* line 210, ../scss/bootstrap/bootstrap/_panels.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 222, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-group {
  margin-bottom: 20px;
}
/* line 226, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
/* line 230, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}
/* line 235, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}
/* line 238, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
/* line 244, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}
/* line 246, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 254, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-default {
  border-color: #ddd;
}
/* line 6, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
/* line 20, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

/* line 257, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-primary {
  border-color: #78bcbf;
}
/* line 6, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #78bcbf;
  border-color: #78bcbf;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #78bcbf;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading .badge {
  color: #78bcbf;
  background-color: #fff;
}
/* line 20, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #78bcbf;
}

/* line 260, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-success {
  border-color: #d6e9c6;
}
/* line 6, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
/* line 20, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 263, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-info {
  border-color: #bce8f1;
}
/* line 6, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
/* line 20, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 266, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-warning {
  border-color: #faebcc;
}
/* line 6, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
/* line 20, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 269, ../scss/bootstrap/bootstrap/_panels.scss */
.panel-danger {
  border-color: #ebccd1;
}
/* line 6, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
/* line 11, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
/* line 20, ../scss/bootstrap/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 5, ../scss/bootstrap/bootstrap/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
/* line 12, ../scss/bootstrap/bootstrap/_responsive-embed.scss */
.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;
}

/* line 28, ../scss/bootstrap/bootstrap/_responsive-embed.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

/* line 33, ../scss/bootstrap/bootstrap/_responsive-embed.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

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

/* line 22, ../scss/bootstrap/bootstrap/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 26, ../scss/bootstrap/bootstrap/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

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

/* line 30, ../scss/bootstrap/bootstrap/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 11, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-open {
  overflow: hidden;
}

/* line 16, ../scss/bootstrap/bootstrap/_modals.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
/* line 32, ../scss/bootstrap/bootstrap/_modals.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
/* line 36, ../scss/bootstrap/bootstrap/_modals.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 38, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 44, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 51, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 64, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
/* line 73, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 74, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 79, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.modal-header:after {
  clear: both;
}

/* line 85, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 90, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857;
}

/* line 97, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 103, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.modal-footer:after {
  clear: both;
}
/* line 110, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-footer .btn + .btn, .modal-footer .give-btn + .btn, .modal-footer .btn + .give-btn, .modal-footer .give-btn + .give-btn {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 115, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .give-btn + .btn, .modal-footer .btn-group .btn + .give-btn, .modal-footer .btn-group .give-btn + .give-btn {
  margin-left: -1px;
}
/* line 119, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 125, ../scss/bootstrap/bootstrap/_modals.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 136, ../scss/bootstrap/bootstrap/_modals.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 140, ../scss/bootstrap/bootstrap/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 145, ../scss/bootstrap/bootstrap/_modals.scss */
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 149, ../scss/bootstrap/bootstrap/_modals.scss */
  .modal-lg {
    width: 900px;
  }
}
/* line 7, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, 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: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 18, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 19, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
/* line 20, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
/* line 21, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
/* line 22, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 26, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

/* line 36, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 45, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 52, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 59, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 66, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
/* line 73, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
/* line 80, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 87, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 94, ../scss/bootstrap/bootstrap/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 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: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 27, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover.top {
  margin-top: -10px;
}
/* line 28, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover.right {
  margin-left: 10px;
}
/* line 29, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}
/* line 30, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 33, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 42, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 51, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 61, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 64, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 70, ../scss/bootstrap/bootstrap/_popovers.scss */
.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;
}
/* line 77, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
/* line 85, ../scss/bootstrap/bootstrap/_popovers.scss */
.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);
}
/* line 92, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
/* line 100, ../scss/bootstrap/bootstrap/_popovers.scss */
.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;
}
/* line 107, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
/* line 116, ../scss/bootstrap/bootstrap/_popovers.scss */
.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);
}
/* line 123, ../scss/bootstrap/bootstrap/_popovers.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 7, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 11, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* line 16, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 22, ../scss/bootstrap/bootstrap/_carousel.scss */
.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) {
  /* line 16, ../scss/bootstrap/bootstrap/_carousel.scss */
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  /* line 34, ../scss/bootstrap/bootstrap/_carousel.scss */
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  /* line 39, ../scss/bootstrap/bootstrap/_carousel.scss */
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  /* line 44, ../scss/bootstrap/bootstrap/_carousel.scss */
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
/* line 53, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
/* line 59, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .active {
  left: 0;
}
/* line 63, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 70, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .next {
  left: 100%;
}
/* line 73, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}
/* line 76, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
/* line 81, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}
/* line 84, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 93, ../scss/bootstrap/bootstrap/_carousel.scss */
.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: transparent;
}
/* line 109, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  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);
}
/* line 112, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  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);
}
/* line 119, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 128, ../scss/bootstrap/bootstrap/_carousel.scss */
.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;
}
/* line 138, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
/* line 143, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
/* line 148, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
/* line 158, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}
/* line 163, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 174, ../scss/bootstrap/bootstrap/_carousel.scss */
.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;
}
/* line 185, ../scss/bootstrap/bootstrap/_carousel.scss */
.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: transparent;
}
/* line 207, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

/* line 218, ../scss/bootstrap/bootstrap/_carousel.scss */
.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);
}
/* line 229, ../scss/bootstrap/bootstrap/_carousel.scss */
.carousel-caption .btn, .carousel-caption .give-btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 240, ../scss/bootstrap/bootstrap/_carousel.scss */
  .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;
  }
  /* line 249, ../scss/bootstrap/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  /* line 253, ../scss/bootstrap/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  /* line 260, ../scss/bootstrap/bootstrap/_carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  /* line 267, ../scss/bootstrap/bootstrap/_carousel.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}
/* line 14, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../scss/bootstrap/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../scss/bootstrap/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../scss/bootstrap/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../scss/bootstrap/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../scss/bootstrap/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../scss/bootstrap/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../scss/bootstrap/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../scss/bootstrap/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
}

/* line 53, ../scss/bootstrap/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
  display: none !important;
}

/* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-sm {
  display: none !important;
}

/* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-md {
  display: none !important;
}

/* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-lg {
  display: none !important;
}

/* line 36, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
.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) {
  /* line 7, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 10, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table !important;
  }

  /* line 11, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 12, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 54, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 59, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 64, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 10, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table !important;
  }

  /* line 11, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 12, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important;
  }

  /* line 10, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 11, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 12, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 92, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 97, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 10, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table !important;
  }

  /* line 11, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 12, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 111, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 116, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 121, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 7, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important;
  }

  /* line 10, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table !important;
  }

  /* line 11, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 12, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 155, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}
@media print {
  /* line 155, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 162, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}
@media print {
  /* line 162, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 169, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 169, ../scss/bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 18, ../scss/bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important;
  }
}
/* Fonts for the Sunlight Foundation */
/* Colors for the Sunlight Foundation */
/* Bootstrap colors */
/* General */
/* line 3, ../scss/_shared-content.scss */
.fakeTables, .sunlightStaff, .vips {
  list-style: none;
  margin-left: 0;
}
/* line 6, ../scss/_shared-content.scss */
.fakeTables .col, .sunlightStaff .col, .vips .col {
  float: left;
}
/* line 9, ../scss/_shared-content.scss */
.fakeTables li, .sunlightStaff li, .vips li {
  margin-bottom: 15px;
}
/* line 12, ../scss/_shared-content.scss */
.fakeTables.columns li, .columns.sunlightStaff li, .columns.vips li, .fakeTables .columns.two, .sunlightStaff .columns.two, .vips .columns.two {
  float: left;
}
/* line 15, ../scss/_shared-content.scss */
.fakeTables.columns.two li, .columns.two.sunlightStaff li, .columns.two.vips li, .fakeTables .columns.two, .sunlightStaff .columns.two, .vips .columns.two {
  width: 50%;
}

/* staff */
/* line 21, ../scss/_shared-content.scss */
.sunlightStaff {
  float: left;
  clear: both;
  width: 100%;
}
/* line 27, ../scss/_shared-content.scss */
.sunlightStaff li {
  float: left;
  width: 215px;
  height: 100px;
  margin: 0 10px 30px;
}
/* line 34, ../scss/_shared-content.scss */
.sunlightStaff .staffTitle, .sunlightStaff .name {
  float: left;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  border-left: 1px solid #dac518;
  display: block;
  padding-left: 8px;
  line-height: 18px;
  color: #6d6666;
  width: 106px;
  margin-left: -10px;
  position: relative;
  z-index: 10;
}
/* line 50, ../scss/_shared-content.scss */
.sunlightStaff .name {
  margin-top: 20px;
}
/* line 54, ../scss/_shared-content.scss */
.sunlightStaff .imgWrapper:hover img {
  top: -100px;
  left: 0;
  -webkit-filter: sepia(0.3);
  -moz-filter: sepia(0.3);
  -ms-filter: sepia(0.3);
  filter: sepia(0.3);
}
/* line 63, ../scss/_shared-content.scss */
.sunlightStaff .staffTitle {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  padding-top: 3px;
  font-size: 85%;
  color: #8c8383;
  line-height: 15px;
}

/* Circle profile photo */
/* line 75, ../scss/_shared-content.scss */
.imgWrapper {
  background: url("../img/brandeis_blinded_by_the_sunlight.png") center top no-repeat;
  background-size: 100px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  float: left;
  border: 5px solid #fcfbfa;
}
/* line 87, ../scss/_shared-content.scss */
.imgWrapper img {
  z-index: 1;
  position: relative;
  top: 0;
  left: 0;
}

/* line 97, ../scss/_shared-content.scss */
.vips a {
  color: #78bcbf;
  font-size: 120%;
}

/* line 103, ../scss/_shared-content.scss */
.homeFeatures {
  background: url(../img/bg_homeFeatures.png) center bottom no-repeat;
  padding: 0px 25px;
  margin: -9px 0 40px 0;
  background: url(../img/bg_homeFeatures.png) center bottom no-repeat, -moz-linear-gradient(left, white 55%, white 73%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: url(../img/bg_homeFeatures.png) center bottom no-repeat, -webkit-gradient(linear, left top, right top, color-stop(55%, white), color-stop(73%, white), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: url(../img/bg_homeFeatures.png) center bottom no-repeat, -webkit-linear-gradient(left, white 55%, white 73%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(../img/bg_homeFeatures.png) center bottom no-repeat, -o-linear-gradient(left, white 55%, white 73%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: url(../img/bg_homeFeatures.png) center bottom no-repeat, -ms-linear-gradient(left, white 55%, white 73%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: url(../img/bg_homeFeatures.png) center bottom no-repeat, linear-gradient(to right, white 55%, white 73%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  /* IE6-9 */
}

/* line 117, ../scss/_shared-content.scss */
.main-tagline {
  font-family: "adrianna-condensed", "Helvetica", "Arial", sans-serif;
  font-weight: 300;
  text-transform: none;
  color: #413e3c;
  text-align: center;
  max-width: none;
  font-size: 39px;
}

/* line 127, ../scss/_shared-content.scss */
.divider-title {
  height: 82px;
  width: 100%;
  color: #24201f;
  font-family: "rooney-web", "Georgia", "Times New Roman", "Times", serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 300;
  margin-left: -7px;
  margin-bottom: 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 48%, #f4f2f1 48%, #f4f2f1 52%, white 52%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(48%, white), color-stop(48%, #f4f2f1), color-stop(52%, #f4f2f1), color-stop(52%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 48%, #f4f2f1 48%, #f4f2f1 52%, white 52%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 48%, #f4f2f1 48%, #f4f2f1 52%, white 52%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 48%, #f4f2f1 48%, #f4f2f1 52%, white 52%);
  /* IE10+ */
  background: linear-gradient(to bottom, white 48%, #f4f2f1 48%, #f4f2f1 52%, white 52%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
}
/* line 146, ../scss/_shared-content.scss */
.divider-title * {
  background: #ffffff;
  padding: 0 10px;
}
/* line 150, ../scss/_shared-content.scss */
.divider-title img {
  padding: 0;
  vertical-align: middle;
}

/* line 157, ../scss/_shared-content.scss */
ol.list-no-numbers {
  list-style: none;
  padding-left: 15px;
}

/* line 8, ../scss/_content.scss */
.party.rep {
  color: #156B90;
}

/* line 11, ../scss/_content.scss */
.party.dem {
  color: #9A3E25;
}

/* line 14, ../scss/_content.scss */
.clear {
  clear: both;
}

/* line 17, ../scss/_content.scss */
.box-model-fix {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* structure */
/* line 24, ../scss/_content.scss */
body {
  color: #413e3c;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  /* to fix header styles because of font-sizing change, modify % x .928 */
}

/* line 29, ../scss/_content.scss */
p {
  font-size: 14px;
  line-height: 1.8em;
  margin-bottom: 20px;
}

/* line 34, ../scss/_content.scss */
li {
  line-height: 1.5em;
}

/* line 38, ../scss/_content.scss */
small, .small {
  font-size: 90%;
}

/* line 41, ../scss/_content.scss */
td,
th {
  padding: 5px 10px;
}

/* line 45, ../scss/_content.scss */
#container {
  background: url(../img/bg_interior.jpg) top left no-repeat;
  margin: 0 auto;
}
/* line 54, ../scss/_content.scss */
#container address {
  border-right: 1px solid #eceae3;
  float: left;
  margin-right: 10px;
  padding-right: 10px;
}

/* line 62, ../scss/_content.scss */
.content {
  padding-right: 20px;
}
/* line 64, ../scss/_content.scss */
.content li {
  margin-bottom: 15px;
}

/* line 69, ../scss/_content.scss */
/*body {
  background: url(../img/bg_interiorWrap.jpg) center top repeat-x;
}*/

/* line 72, ../scss/_content.scss */
.home #container {
  background: url(../img/bg_home.jpg) top left no-repeat;
}

/* line 75, ../scss/_content.scss */
/*body.home {
  background: url(../img/bg_homeWrap.jpg) center top repeat-x;
}*/

/* line 87, ../scss/_content.scss */
aside.sidebar {
  margin-top: 50px;
}
/* line 91, ../scss/_content.scss */
aside.sidebar h3 {
  text-align: center;
}

/* Link Styles */
/* line 113, ../scss/_content.scss */
a {
  color: #78bcbf;
}

/* line 116, ../scss/_content.scss */
a:hover {
  color: #635F5C;
  text-decoration: none;
}

/* line 120, ../scss/_content.scss */
a.more {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
}

/* line 124, ../scss/_content.scss */
a.more.large {
  font-size: 130%;
}

/* Button style */
/* line 131, ../scss/_content.scss */
.btn, .give-btn {
  border: 3px solid #dad8d1;
  border: 3px solid rgba(218, 216, 209, 0.8);
  background: #cb610b;
  background-image: -webkit-linear-gradient(#cb610b 0%, #bc5b0a 55%, #cb610b 55%);
  background-image: -moz-linear-gradient(#cb610b 0%, #bc5b0a 55%, #cb610b 55%);
  background-image: -ms-linear-gradient(#cb610b 0%, #bc5b0a 55%, #cb610b 55%);
  background-image: -o-linear-gradient(#cb610b 0%, #bc5b0a 55%, #cb610b 55%);
  background-image: linear-gradient(#cb610b 0%, #bc5b0a 55%, #cb610b 55%);
  color: #eee;
  font-family: "rooney-web", "Georgia", "Times New Roman", "Times", serif;
  font-size: 120%;
  line-height: 1;
  font-weight: 400;
  padding: 0.45em 1.8em;
  -webkit-font-smoothing: antialiased;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 0 0;
}

/* line 157, ../scss/_content.scss */
.btn:hover, .give-btn:hover {
  background: #b85301;
  background-image: -webkit-linear-gradient(#b85301 0%, #a54e01 55%, #b85301 55%);
  background-image: -moz-linear-gradient(#b85301 0%, #a54e01 55%, #b85301 55%);
  background-image: -ms-linear-gradient(#b85301 0%, #a54e01 55%, #b85301 55%);
  background-image: -o-linear-gradient(#b85301 0%, #a54e01 55%, #b85301 55%);
  background-image: linear-gradient(#b85301 0%, #a54e01 55%, #b85301 55%);
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

/* line 170, ../scss/_content.scss */
.btn.btn-simple, .btn-simple.give-btn {
  border: 3px solid #dad8d1;
  border: 3px solid rgba(218, 216, 209, 0.8);
  background: #cb610b;
  background-image: -webkit-linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  background-image: -moz-linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  background-image: -ms-linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  background-image: -o-linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  background-image: linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  color: #6c6967;
}

/* line 181, ../scss/_content.scss */
.btn.btn-simple:hover, .btn-simple.give-btn:hover {
  border: 3px solid #dad8d1;
  border: 3px solid rgba(218, 216, 209, 0.8);
  background: #cb610b;
  background-image: -webkit-linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  background-image: -moz-linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  background-image: -ms-linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  background-image: -o-linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  background-image: linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  color: #6c6967;
  font-weight: 300;
  font-family: "rooney-web", "Georgia", "Times New Roman", "Times", serif;
}

/* line 200, ../scss/_content.scss */
#signupRibbon .btn, #signupRibbon .give-btn {
  border: 3px solid #b7c6c5;
  border: 3px solid rgba(192, 209, 208, 0.8);
}

/* line 204, ../scss/_content.scss */
a.btn, a.give-btn {
  color: #eee;
}

/* line 207, ../scss/_content.scss */
a.btn:hover, a.give-btn:hover {
  color: #fff;
}

/* line 211, ../scss/_content.scss */
.bulleted {
  list-style-image: url(../img/bg_list.png);
  margin-left: 1.2em;
}
/* line 214, ../scss/_content.scss */
.bulleted li {
  margin: 1em 0;
}
/* line 217, ../scss/_content.scss */
.bulleted a {
  border-bottom: 1px dotted #C9A706;
  color: #76716E;
}
/* line 221, ../scss/_content.scss */
.bulleted a:hover {
  color: #C9A706;
  text-decoration: none;
}

/* line 226, ../scss/_content.scss */
.textReplace {
  text-indent: -9999em;
  display: block;
  border-bottom: none;
  border: none;
}

/* ************************  Sidebar Styles */
/* line 234, ../scss/_content.scss */
.sidebar {
  background: url(../img/bg_sidebarBar.png) top left repeat-y;
  color: #8e8883;
  padding-bottom: 20px;
}
/* line 238, ../scss/_content.scss */
.sidebar a {
  border-bottom: 1px dotted #C9A706;
  color: #76716E;
}
/* line 242, ../scss/_content.scss */
.sidebar a:hover {
  color: #C9A706;
  text-decoration: none;
}
/* line 246, ../scss/_content.scss */
.sidebar a.btn, .sidebar a.give-btn {
  border-bottom: 3px solid #dad8d1;
  color: #eee;
}
/* line 250, ../scss/_content.scss */
.sidebar a.btn:hover, .sidebar a.give-btn:hover {
  color: #ffffff;
}

/* line 254, ../scss/_content.scss */
.sidebar > * {
  margin-left: 20px;
}

/* line 257, ../scss/_content.scss */
.sidebar > ul {
  margin-left: 40px;
}

/* line 266, ../scss/_content.scss */
.sidebar_left .sidebar {
  background: url(../img/bg_sidebarBar_left.png) top right repeat-y;
  color: #8e8883;
  padding-right: 20px;
}

/* line 271, ../scss/_content.scss */
.sidebar_left .sidebar > * {
  margin-left: 0;
}

/* line 274, ../scss/_content.scss */
.sidebar_left .content, .sidebar_left #container .col-md-9, .sidebar_left #container main.has-sidebar, .sidebar_left #container .column-3-4, .sidebar_left #container .blurb {
  padding-right: 0;
  padding-left: 40px;
}

/* line 279, ../scss/_content.scss */
.sidebar-clear {
  background: none;
  margin-top: 40px;
}

/* line 283, ../scss/_content.scss */
.rtColumn_half, .ltColumn_half {
  float: left;
}

/* line 287, ../scss/_content.scss */
.rtColumn_half {
  margin-left: 30px;
}

/* line 290, ../scss/_content.scss */
.ltColumn_half {
  margin-right: 30px;
}

/* line 293, ../scss/_content.scss */
.endingParagraph {
  margin-bottom: 35px;
}

/* line 296, ../scss/_content.scss */
.extraSpace {
  padding-left: 20px;
}

/* line 299, ../scss/_content.scss */
#tabs {
  margin-bottom: -1px;
}
/* line 301, ../scss/_content.scss */
#tabs li {
  margin-bottom: 0;
  padding: 10px 20px;
  background-color: #78716f;
  margin-right: 10px;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 310, ../scss/_content.scss */
#tabs li a {
  color: #efebe9;
  font-size: 115%;
}
/* line 315, ../scss/_content.scss */
#tabs li.active {
  margin-top: -5px;
  background-color: #fff;
  border: 1px solid #eeedec;
  border-bottom: 0;
  padding-bottom: 20px;
  padding-top: 15px;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
/* line 325, ../scss/_content.scss */
#tabs li.active a {
  color: #605954;
}
/* line 329, ../scss/_content.scss */
#tabs li:hover {
  background-color: #5b5553;
}
/* line 332, ../scss/_content.scss */
#tabs li.active:hover {
  background-color: #fff;
}

/* line 336, ../scss/_content.scss */
.nav-blogpills {
  margin-bottom: -2px;
}

/* line 339, ../scss/_content.scss */
.nav-blogpills li {
  margin-right: 10px;
}

/* line 342, ../scss/_content.scss */
.nav-blogpills li a {
  background-color: #78716f;
  color: #efebe9;
  font-size: 115%;
  padding: 12px 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* line 351, ../scss/_content.scss */
.nav-blogpills li a:hover {
  background-color: #5b5553;
  color: #fff;
}

/* line 355, ../scss/_content.scss */
.nav-blogpills li.active a {
  color: #605954;
  background-color: #fff;
  border: 1px solid #eeedec;
  margin-top: -1px;
  padding-bottom: 20px;
  padding-top: 15px;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}

/* line 366, ../scss/_content.scss */
.nav-blogpills li.active a:hover {
  background-color: #fff;
  color: #605954;
}

/* line 370, ../scss/_content.scss */
#tabWrapper {
  border-top: 1px solid #EEEDEC;
  padding-top: 30px;
}

/* line 374, ../scss/_content.scss */
.module {
  margin-bottom: 20px;
  padding-bottom: 20px;
}

/* line 378, ../scss/_content.scss */
.moduleSm {
  margin-bottom: 35px;
}

/* List styles */
/* line 383, ../scss/_content.scss */
form.floatedList {
  margin: 0;
}

/* line 386, ../scss/_content.scss */
form.floatedList li {
  margin-bottom: 0;
}

/* line 389, ../scss/_content.scss */
.floatedList {
  list-style: none;
  margin-left: 0;
}
/* line 392, ../scss/_content.scss */
.floatedList li {
  float: left;
  margin-right: 15px;
}

/* line 397, ../scss/_content.scss */
.normalList li {
  margin-bottom: 15px;
  font-size: 115%;
  margin-left: 30px;
}

/* line 402, ../scss/_content.scss */
.inlineSpan span {
  display: inline;
}

/* line 405, ../scss/_content.scss */
.stripedTables li {
  padding: 15px;
}

/* line 408, ../scss/_content.scss */
.separatedList {
  margin-left: 1.3em;
}

/* line 411, ../scss/_content.scss */
.separatedList li {
  list-style-image: url(../img/bg_list.png);
  list-style-type: none;
  padding-left: 4px;
  margin-bottom: 2em;
}

/* line 417, ../scss/_content.scss */
.col-list-two {
  margin-left: 0;
  margin-top: 20px;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
/* line 423, ../scss/_content.scss */
.col-list-two li {
  list-style-type: none;
  margin-left: 0;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  column-break-inside: avoid;
}

/* line 433, ../scss/_content.scss */
dl.single-line {
  overflow: hidden;
}
/* line 435, ../scss/_content.scss */
dl.single-line dt {
  float: left;
  clear: left;
  margin: 0 10px 0 0;
}
/* line 440, ../scss/_content.scss */
dl.single-line dt:after {
  content: " \2014";
}
/* line 443, ../scss/_content.scss */
dl.single-line dd {
  overflow: visible;
}
/* line 446, ../scss/_content.scss */
dl.single-line dl {
  margin-left: 40px;
}

/* header titles */
/* line 453, ../scss/_content.scss */
h1, h2, h3, h4 {
  font-weight: normal;
  color: #635f5c;
}

/* line 457, ../scss/_content.scss */
h1, .entry-title {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-size: 230%;
  line-height: 1.3;
}
@media (max-width: 768px) {
  /* line 457, ../scss/_content.scss */
  h1, .entry-title {
    font-size: 24px;
  }
}

/* line 465, ../scss/_content.scss */
.entry-title {
  text-transform: none;
  margin-bottom: 0;
}

/* line 469, ../scss/_content.scss */
h2 {
  margin-bottom: 30px;
  font-size: 190%;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 300;
  font-family: "prenton-condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 478, ../scss/_content.scss */
h3 {
  font-family: "Georgia", "Times New Roman", "Times", serif;
}

/* line 482, ../scss/_content.scss */
h3, .h2 {
  margin-bottom: 25px;
  font-size: 160%;
  line-height: 29px;
}

/* line 487, ../scss/_content.scss */
h4, .h3 {
  font-size: 140%;
  margin-bottom: 20px;
  line-height: 25px;
  text-transform: capitalize;
}

/* line 493, ../scss/_content.scss */
h5, .h4 {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 129.92%;
  line-height: 22px;
  text-transform: capitalize;
}

/* line 500, ../scss/_content.scss */
h6, .h5 {
  font-weight: bold;
  font-size: 116%;
  margin-bottom: 15px;
  text-transform: capitalize;
}

/* line 506, ../scss/_content.scss */
h1 a, h1 a:active, h1 a:visited, h2 a, h2 a:active, h2 a:visited, h3 a, h3 a:active, h3 a:visited, h4 a, h4 a:active, h4 a:visited, h5 a, h5 a:active, h5 a:visited {
  color: #635f5c;
}

/* line 509, ../scss/_content.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
  color: #b9a609;
}

/* line 513, ../scss/_content.scss */
.spotlight .display-posts-listing li .title {
  font-size: 26px;
  line-height: 33px;
  font-family: "Georgia", "Times New Roman", "Times", serif;
}

/* line 518, ../scss/_content.scss */
.sectionHeader {
  border-bottom: 1px dashed #d6d3d2;
  padding-bottom: 5px;
}

/* line 523, ../scss/_content.scss */
.callOut {
  font-size: 120%;
  line-height: 26px;
}

/* line 527, ../scss/_content.scss */
.sectionspace {
  margin-top: 40px;
}

/* line 530, ../scss/_content.scss */
.sideHeader {
  float: left;
  margin-right: 20px;
}

/* line 535, ../scss/_content.scss */
.tip, time {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  color: #635f5c;
  line-height: 18px;
  font-size: 98%;
}

/* line 542, ../scss/_content.scss */
time {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-style: normal;
  text-transform: uppercase;
  font-size: 87%;
}

/* line 548, ../scss/_content.scss */
.inlineTip {
  display: inline;
}

/* line 551, ../scss/_content.scss */
.tip {
  margin-bottom: 20px;
}

/* line 554, ../scss/_content.scss */
.sidebar .tip {
  color: #8e8883;
}

/* line 557, ../scss/_content.scss */
.withTip {
  margin-bottom: 5px;
}

/* line 560, ../scss/_content.scss */
.medTip {
  margin-bottom: 10px;
}

/* line 563, ../scss/_content.scss */
.content .withTipSm {
  margin-bottom: 0;
}

/* line 566, ../scss/_content.scss */
.centered {
  text-align: center;
}

/* line 569, ../scss/_content.scss */
.withBorder {
  width: 100px;
  float: left;
  margin-right: 15px;
  border: 2px solid #e3dfdf;
  padding: 1px;
}

/* header */
/* line 578, ../scss/_content.scss */
#mainHeader {
  margin-bottom: 30px;
  min-height: 200px;
  position: relative;
}
/* line 582, ../scss/_content.scss */
#mainHeader h1 {
  float: left;
  height: 72px;
  margin-bottom: 17px;
  margin-top: 35px;
  width: 236px;
}
/* line 588, ../scss/_content.scss */
#mainHeader h1 a {
  background: url(../img/logo.png) top left no-repeat;
  border-bottom: none;
  display: block;
  height: 72px;
  text-indent: -9999em;
  width: 236px;
}

/* line 598, ../scss/_content.scss */
body.home header {
  margin-bottom: 0;
}

/* line 601, ../scss/_content.scss */
#mainHeader #follow-buttons {
  height: 24px;
  margin: 76px 5px 0 10px;
  text-align: right;
  float: right;
  background: url(../img/bg_join.png) top left repeat-y;
  padding-left: 10px;
}
/* line 608, ../scss/_content.scss */
#mainHeader #follow-buttons h4 {
  display: inline-block;
  font-family: "prenton-condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #635F5C;
  font-size: 17px;
  font-weight: 300;
  line-height: 26px;
  margin: 0 0 5px 0;
  vertical-align: middle;
  height: 29px;
}
@media (max-width: 523px) {
  /* line 601, ../scss/_content.scss */
  #mainHeader #follow-buttons {
    margin-top: 12px;
    background-image: none;
  }
}
@media (min-width: 523px) and (max-width: 1200px) {
  /* line 601, ../scss/_content.scss */
  #mainHeader #follow-buttons {
    margin-top: 50px;
  }
}

/* line 631, ../scss/_content.scss */
.searchForm {
  position: relative;
}
@media (max-width: 768px) {
  /* line 631, ../scss/_content.scss */
  .searchForm {
    width: 100%;
  }
}
/* line 636, ../scss/_content.scss */
.searchForm button {
  background: url(../img/btn_search.png) top left no-repeat;
  width: 21px;
  height: 20px;
  display: inline;
  margin: -9px 0 0 10px;
  position: absolute;
  top: 17px;
  right: 8px;
  left: inherit;
}
/* line 647, ../scss/_content.scss */
.searchForm input[type="search"] {
  -moz-transition: 400ms width ease;
  -webkit-transition-duration: 400ms;
  -webkit-transition-property: width;
  -webkit-transition-timing-function: ease;
  -o-transition-duration: 400ms;
  -o-transition-property: width;
  -o-transition-timing-function: ease;
  width: 87px;
  color: #837571;
  padding: 10px 29px 7px 7px;
  font-size: 98%;
}
@media (max-width: 768px) {
  /* line 647, ../scss/_content.scss */
  .searchForm input[type="search"] {
    width: 100%;
  }
}

/* line 665, ../scss/_content.scss */
.searchForm {
  margin: 70px 5px 0 0;
  height: 18px;
  float: right;
}
@media (max-width: 768px) {
  /* line 665, ../scss/_content.scss */
  .searchForm {
    margin: 36px 0 0;
  }
}

/* line 673, ../scss/_content.scss */
.searchForm input[type="search"] {
  border-top: 0;
  width: 300px;
  font-size: 120%;
  padding: 10px 40px 7px 7px;
  -moz-opacity: 0.80;
  opacity: 0.80;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  font-style: oblique;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 686, ../scss/_content.scss */
.searchForm button {
  background: url(../img/btn_search.png) top left no-repeat;
  padding-left: 20px;
  padding-right: 0;
  width: 0px;
  height: 24px;
  overflow: hidden;
  left: -44px;
  position: relative;
  top: 0px;
  border: none;
}

/* line 698, ../scss/_content.scss */
.loginlinks {
  text-align: right;
  position: absolute;
  right: 0;
  top: 2px;
}
/* line 703, ../scss/_content.scss */
.loginlinks li {
  display: inline;
  margin-left: 10px;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 300;
  font-family: "prenton-condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
/* line 712, ../scss/_content.scss */
.loginlinks a {
  color: #558486;
}
/* line 715, ../scss/_content.scss */
.loginlinks a:hover {
  color: #78bcbf;
}

/* navigation */
/* line 722, ../scss/_content.scss */
.navbar-toggle .icon-bar {
  background-color: #635F5C;
}

/* line 726, ../scss/_content.scss */
.dropdown:hover,
.current-menu-ancestor {
  background: transparent url(../img/bg_arrowActive.png) center bottom no-repeat;
}

/* line 731, ../scss/_content.scss */
.current-menu-ancestor .dropdown-menu,
.current_page_item .dropdown-menu {
  display: block;
}

/* line 736, ../scss/_content.scss */
.nav > li {
  position: inherit;
}

/* line 739, ../scss/_content.scss */
.nav > li > a:hover,
.nav > li > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: transparent;
}

@media (min-width: 992px) {
  /* line 750, ../scss/_content.scss */
  .navbar-nav {
    width: 100%;
  }
  /* line 753, ../scss/_content.scss */
  .navbar-nav .link-donate, .navbar-nav .link-join {
    float: right;
  }
  /* line 757, ../scss/_content.scss */
  .navbar-nav .link-join a, .navbar-nav .link-join:hover a {
    font-weight: bold;
    color: #cda812;
    letter-spacing: .05em;
    background: none;
    margin: 3px 0 0 0;
  }
  /* line 765, ../scss/_content.scss */
  .navbar-nav .link-join:hover a {
    color: #dcc000;
    color: rgba(220, 192, 0, 0.9);
  }
  /* line 770, ../scss/_content.scss */
  .navbar-nav .link-donate {
    background-color: #dcc000;
    background-color: rgba(220, 192, 0, 0.73);
  }
  /* line 775, ../scss/_content.scss */
  .navbar-nav .link-donate:hover {
    background-color: #cda812;
    background-color: rgba(220, 192, 0, 0.9);
  }
  /* line 780, ../scss/_content.scss */
  .navbar-nav .link-donate, .navbar-nav .link-donate:hover {
    /** background-image: url("../img/bg_join.9e1f8a395bf6.png"); **/
    background-position: left top;
    background-repeat: no-repeat;
    margin: 0;
    padding: 12px 5px;
  }
  /* line 788, ../scss/_content.scss */
  .navbar-nav .link-donate a, .navbar-nav .link-donate:hover a {
    font-weight: bold;
    letter-spacing: .1em;
    background: none;
    color: #ffffff;
    height: auto;
    padding: 11px 38px;
    margin: 0 0 0 0;
  }
}
/* line 799, ../scss/_content.scss */
.navbar-nav > li > a {
  color: #635F5C;
  display: block;
  font-family: "adrianna-condensed","Helvetica Neue","Helvetica","Arial",sans-serif;
  font-size: 118%;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  padding: 22px 15px;
}

/* line 810, ../scss/_content.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: transparent;
}

/* line 818, ../scss/_content.scss */
.navbar-nav li:hover > a,
.navbar-nav .current-menu-item > a,
.navbar-nav > .current-page-ancestor > a,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #b9a609;
}

/* line 826, ../scss/_content.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: -20px;
}

/* line 830, ../scss/_content.scss */
.dropdown-menu {
  width: 100%;
  box-shadow: none;
  background: transparent url(../img/bg_secNav.png) top left;
  border: none;
  border-radius: 0;
}
/* line 837, ../scss/_content.scss */
.dropdown-menu li {
  display: inline-block;
}
/* line 839, ../scss/_content.scss */
.dropdown-menu li a {
  border-right: 1px solid #C9C4C4;
  color: #8B8782;
  line-height: 15px;
  margin: 7px 0 0 0.5em;
  padding: 9px 1.5em 7px 1em;
}

@media (max-width: 768px) {
  /* line 850, ../scss/_content.scss */
  .navbar-collapse {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 2px 8px 0px #999;
    width: 100%;
    z-index: 1000;
  }

  /* line 860, ../scss/_content.scss */
  .menu-item-has-children > a:after {
    content: " >";
  }

  /* line 864, ../scss/_content.scss */
  .dropdown-menu {
    float: none;
    display: block;
    position: static;
    background-image: none;
  }
  /* line 869, ../scss/_content.scss */
  .dropdown-menu li {
    display: block;
  }
  /* line 871, ../scss/_content.scss */
  .dropdown-menu li a {
    padding: 4px 0px 2px 30px;
  }

  /* line 876, ../scss/_content.scss */
  .navbar-nav > li > .dropdown-menu {
    margin-top: -10px;
    margin-bottom: 5px;
  }

  /* line 880, ../scss/_content.scss */
  .dropdown:hover,
  .current-menu-ancestor {
    background-image: none;
  }

  /* line 884, ../scss/_content.scss */
  .navbar-nav > li > a {
    text-align: left;
    height: auto;
    padding: 5px 15px 5px 25px;
  }
}
/* line 891, ../scss/_content.scss */
.navbar-toggle {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1001;
  margin-right: 7px;
}

/* Social Navigation */
/* line 900, ../scss/_content.scss */
.social-nav {
  display: inline;
  padding-left: 0;
}
/* line 904, ../scss/_content.scss */
.social-nav li {
  list-style: none;
  display: inline;
  margin-left: 10px;
}
/* line 909, ../scss/_content.scss */
.social-nav a::before {
  font-size: 24px;
}
/* line 913, ../scss/_content.scss */
.social-nav a {
  width: 24px;
  height: 24px;
  display: inline-block;
  overflow: hidden;
}

/* line 946, ../scss/_content.scss */
footer .social-nav li a {
  color: #ffffff !important;
  height: 17px;
  width: 14px;
}
/* line 950, ../scss/_content.scss */
footer .social-nav li a:hover {
  color: #78bcbf !important;
}
/* line 953, ../scss/_content.scss */
footer .social-nav li a::before {
  font-size: 14px;
}

/* line 959, ../scss/_content.scss */
.expert-list .sidebar {
  background: url(../img/bg_sidebarBar_left.png) top right repeat-y;
  color: #8e8883;
  padding-right: 20px;
}
/* line 965, ../scss/_content.scss */
#container .expert-list .col-md-9, #container .expert-list main.has-sidebar, #container .expert-list .column-3-4, #container .expert-list .blurb {
  padding-right: 0;
  padding-left: 20px;
}

/* line 973, ../scss/_content.scss */
ul.expert {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 977, ../scss/_content.scss */
ul.expert li {
  float: left;
  padding: 3em 3em 2em 0;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 985, ../scss/_content.scss */
ul.expert .header {
  margin-bottom: 20px;
}
/* line 988, ../scss/_content.scss */
ul.expert li.clear {
  clear: both;
}
/* line 991, ../scss/_content.scss */
ul.expert img {
  width: 100px;
  float: left;
  margin-right: 15px;
  border: 2px solid #e3dfdf;
  padding: 1px;
}

/* line 1000, ../scss/_content.scss */
body.missionBody .about1, body.board .about2, body.disclosures .about-disclosures, body.grants .about-grants, body.funding .about4, body.jobs .about5, body.experts .experts, body.releases .releases, body.multimedia .multimedia, body.oped .oped, body.editorials .editorials, body.articles .articles, body.logos .logos, body.tools .tools, body.overview .overview, body.agenda .agenda, body.lobbying .lobbying, body.disclosingmoney .disclosingmoney, body.federal .federal, body.international .international, body.local .local, body.documents .documents, body.success .success, body.opendata .opendata, body.staff .about3, body.overview .overview, body.apis .apis, body.community .community, body.events .events, body.usage .usage, body.terms .terms, body.analytics .analytics, body.keys .keys, body.leaderboard .leaderboard {
  background: url(../img/bg_arrowActive.png) center bottom no-repeat;
}

/* line 1003, ../scss/_content.scss */
div.pagination {
  padding-top: 2em;
}

/* line 1006, ../scss/_content.scss */
#donateBlock {
  background: url(../img/bg_donate.png) right 5px no-repeat;
  float: right;
  height: 118px;
  padding: 62px 10px 0 0;
  position: relative;
  text-align: right;
  width: 250px;
  z-index: 3;
}
/* line 1015, ../scss/_content.scss */
#donateBlock span {
  float: right;
  font-family: "franklin-gothic-urw-cond", sans-serif;
  font-size: 155%;
  font-weight: 400;
  height: 32px;
  margin-right: 15px;
  margin-top: 10px;
  width: 161px;
}
/* line 1025, ../scss/_content.scss */
#donateBlock .btn, #donateBlock .give-btn {
  padding-left: 20px;
  padding-right: 20px;
}

/* Stylized Tab Navigation */
/* line 1033, ../scss/_content.scss */
.nav-tabs > li {
  margin-bottom: -1px;
}

/* line 1037, ../scss/_content.scss */
.nav-tabs.sunlight {
  background: url(../img/bg_blogNav.png) bottom center repeat-x;
  padding-bottom: 13px;
  border-bottom: 0;
}
/* line 1041, ../scss/_content.scss */
.nav-tabs.sunlight > ul {
  margin: 0;
  padding-bottom: 13px;
}
/* line 1045, ../scss/_content.scss */
.nav-tabs.sunlight > li {
  display: inline-block;
  text-transform: capitalize;
  font-size: 114.285714285714%;
  padding: 0;
  color: #797471;
  margin-bottom: 0;
}
/* line 1052, ../scss/_content.scss */
.nav-tabs.sunlight > li a {
  display: block;
  text-decoration: none;
  color: #797471;
  border: none;
  padding: 19px;
  text-align: center;
}
/* line 1060, ../scss/_content.scss */
.nav-tabs.sunlight > li a:hover {
  color: #B9A609;
  cursor: pointer;
  border: none;
  background: none;
}
/* line 1066, ../scss/_content.scss */
.nav-tabs.sunlight > li.active {
  color: #413e3c;
  font-weight: bold;
  border: 1px solid #EDF5F1;
  border-bottom: 3px solid #d7c109;
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.61) 45%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.09) 99%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(45%, rgba(255, 255, 255, 0.61)), color-stop(50%, rgba(255, 255, 255, 0.3)), color-stop(99%, rgba(255, 255, 255, 0.09)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.61) 45%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.09) 99%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.61) 45%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.09) 99%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.61) 45%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.09) 99%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.61) 45%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.09) 99%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff',GradientType=0 );
  /* IE6-9 */
}
/* line 1078, ../scss/_content.scss */
.nav-tabs.sunlight > li.active > a {
  border: none;
  background: none;
}
/* line 1081, ../scss/_content.scss */
.nav-tabs.sunlight > li.active > a:hover {
  color: #797471;
  cursor: default;
}
/* line 1087, ../scss/_content.scss */
.nav-tabs.sunlight > li:hover {
  background: #ffffff;
}

/* line 1094, ../scss/_content.scss */
.sficon-facebook, .social-nav .link-facebook a, .sficon-facebook-alt {
  color: #3b5998;
}
/* line 1096, ../scss/_content.scss */
.sficon-facebook:hover, .social-nav .link-facebook a:hover, .sficon-facebook-alt:hover {
  color: #27488d;
}

/* line 1100, ../scss/_content.scss */
.sficon-flickr, .social-nav .link-flickr a {
  color: #ff0084;
}
/* line 1102, ../scss/_content.scss */
.sficon-flickr:hover, .social-nav .link-flickr a:hover {
  color: #ff0084;
}

/* line 1106, ../scss/_content.scss */
.sficon-github, .social-nav .link-github a {
  color: black;
}
/* line 1108, ../scss/_content.scss */
.sficon-github:hover, .social-nav .link-github a:hover {
  color: black;
}

/* line 1112, ../scss/_content.scss */
.sficon-google-plus {
  color: #dd4b39;
}
/* line 1114, ../scss/_content.scss */
.sficon-google-plus:hover {
  color: #ba3423;
}

/* line 1118, ../scss/_content.scss */
.sficon-instagram, .social-nav .link-instagram a {
  color: #517fa4;
}
/* line 1120, ../scss/_content.scss */
.sficon-instagram:hover, .social-nav .link-instagram a:hover {
  color: #517fa4;
}

/* line 1124, ../scss/_content.scss */
.sficon-linkedin, .social-nav .link-linkedin a {
  color: #0976b4;
}
/* line 1126, ../scss/_content.scss */
.sficon-linkedin:hover, .social-nav .link-linkedin a:hover {
  color: #0084b4;
}

/* line 1130, ../scss/_content.scss */
.sficon-tumblr, .social-nav .link-tumblr a {
  color: #32506d;
}
/* line 1132, ../scss/_content.scss */
.sficon-tumblr:hover, .social-nav .link-tumblr a:hover {
  color: #32506d;
}

/* line 1136, ../scss/_content.scss */
.sficon-twitter, .social-nav .link-twitter a {
  color: #00aced;
}
/* line 1138, ../scss/_content.scss */
.sficon-twitter:hover, .social-nav .link-twitter a:hover {
  color: #0084b4;
}

/* line 1142, ../scss/_content.scss */
.social-icon {
  padding-left: 29px;
}
/* line 1144, ../scss/_content.scss */
.social-icon.tumblr {
  background: url(../img/social/tumblr-24.png) left top no-repeat;
}
/* line 1147, ../scss/_content.scss */
.social-icon.pocket {
  background: url(../img/social/pocket-24.png) left top no-repeat;
}
/* line 1150, ../scss/_content.scss */
.social-icon.calendar {
  background: url(../img/social/calendar-24.png) left top no-repeat;
}
/* line 1153, ../scss/_content.scss */
.social-icon.scout {
  background: url(../img/social/scout-24.png) left top no-repeat;
}
/* line 1156, ../scss/_content.scss */
.social-icon.rss {
  background: url(../img/social/rss-24.png) left top no-repeat;
}

/* line 1160, ../scss/_content.scss */
.large-social-list {
  list-style-type: none;
  margin-left: 0;
}
/* line 1163, ../scss/_content.scss */
.large-social-list li {
  margin-bottom: 10px;
}
/* line 1166, ../scss/_content.scss */
.large-social-list [class^="sficon-"], .large-social-list [class*=" sficon-"] {
  font-size: 40px;
  margin-right: 10px;
}

/* Document Sidebar Navigation */
/* line 1174, ../scss/_content.scss */
.document-w-sections {
  margin-top: 40px;
}
/* line 1176, ../scss/_content.scss */
.document-w-sections a.tip {
  color: #78bcbf;
  border-top: 1px dashed #d6d3d2;
  display: block;
  padding-top: 5px;
}
/* line 1181, ../scss/_content.scss */
.document-w-sections a.tip:hover {
  color: #635f5c;
}
/* line 1185, ../scss/_content.scss */
.document-w-sections .doc-categories {
  margin-left: 0;
}
/* line 1187, ../scss/_content.scss */
.document-w-sections .doc-categories > li {
  list-style-type: none;
}
/* line 1189, ../scss/_content.scss */
.document-w-sections .doc-categories > li span {
  width: 2em;
  display: block;
  position: absolute;
  left: -2em;
  text-align: right;
  color: #BAB2AB;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
  text-align: right;
  font-size: 160%;
}
/* line 1202, ../scss/_content.scss */
.document-w-sections .doc-categories ol {
  margin-left: 0;
  /* Remove the default left margin */
  padding-left: 0;
  /* Remove the default left padding */
}
/* line 1206, ../scss/_content.scss */
.document-w-sections .doc-categories ol > li {
  position: relative;
  /* Create a positioning context */
  margin: 0 0 6px 2em;
  /* Give each list item a left margin to make room for the numbers */
  padding: 4px 8px;
  /* Add some spacing around the content */
  list-style: none;
  /* Disable the normal item numbering */
}
/* line 1212, ../scss/_content.scss */
.document-w-sections .doc-categories li ol, .document-w-sections .doc-categories li ul {
  margin-top: 6px;
}
/* line 1216, ../scss/_content.scss */
.document-w-sections .bulleted a {
  color: #999999;
  border: 0;
}
/* line 1220, ../scss/_content.scss */
.document-w-sections .bulleted a:hover {
  color: #76716E;
}

/* line 1225, ../scss/_content.scss */
.sample-language a {
  border-top: 1px dashed #d6d3d2;
  display: block;
  padding-top: 5px;
}
/* line 1230, ../scss/_content.scss */
.sample-language p {
  font-family: "Georgia", "Times New Roman", "Times", serif;
}
/* line 1232, ../scss/_content.scss */
.sample-language p:before {
  content: '\201C';
}
/* line 1235, ../scss/_content.scss */
.sample-language p:after {
  content: '\201D';
}
/* line 1239, ../scss/_content.scss */
.sample-language h6 {
  text-transform: none;
}

/* line 1243, ../scss/_content.scss */
.sample-language bulleted a {
  border: 0;
}

/* line 1247, ../scss/_content.scss */
.doc-nav h5 {
  float: left;
  width: 203px;
}
/* line 1251, ../scss/_content.scss */
.doc-nav a {
  border-bottom: 0;
}
/* line 1253, ../scss/_content.scss */
.doc-nav a.nav-collapse, .doc-nav a.nav-expand {
  display: block;
  background-image: url(../img/doc-nav-expand-collapse.png);
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}
/* line 1262, ../scss/_content.scss */
.doc-nav a.nav-collapse.nav-collapse, .doc-nav a.nav-expand.nav-collapse {
  background-position: bottom left;
}
/* line 1268, ../scss/_content.scss */
.doc-nav li.nav-collapsed ol {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
/* line 1273, ../scss/_content.scss */
.doc-nav li.nav-collapsed h5 {
  margin-bottom: 0;
}
/* line 1276, ../scss/_content.scss */
.doc-nav li.nav-collapsed a.nav-expand {
  background-position: top left;
}
/* line 1280, ../scss/_content.scss */
.doc-nav ul {
  margin-left: 0;
}
/* line 1283, ../scss/_content.scss */
.doc-nav ul > li {
  border-top: 1px dashed #d6d3d2;
  border-bottom: 1px dashed #d6d3d2;
  padding: 5px 0;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 1290, ../scss/_content.scss */
.doc-nav li {
  list-style-type: none;
  margin: 10px 0;
}
/* line 1294, ../scss/_content.scss */
.doc-nav ol {
  margin-left: 17px;
  clear: both;
}
/* line 1297, ../scss/_content.scss */
.doc-nav ol li a span {
  color: #BAB2AB;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
  width: 18px;
  display: inline-block;
  margin-left: -22px;
}

/* home page */
/* line 1309, ../scss/_content.scss */
.homeFeatures {
  float: left;
  width: 100%;
}
/* line 1312, ../scss/_content.scss */
.homeFeatures:before {
  display: block;
  content: " ";
  background: url(../img/bg_homeFeatures_top.png) top center no-repeat;
  height: 40px;
  position: relative;
  top: -12px;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 1309, ../scss/_content.scss */
  .homeFeatures {
    padding: 0;
  }
}
/* line 1324, ../scss/_content.scss */
.homeFeatures .spotlight {
  margin-top: -40px;
  margin-left: -40px;
}
/* line 1328, ../scss/_content.scss */
.homeFeatures .spotlight img {
  max-width: 100%;
}

/* line 1334, ../scss/_content.scss */
.display-posts-listing {
  padding-left: 0;
}
/* line 1336, ../scss/_content.scss */
.display-posts-listing li {
  list-style: none;
  margin-bottom: 1rem;
}
/* line 1339, ../scss/_content.scss */
.display-posts-listing li .title {
  display: block;
  font-family: "franklin-gothic-urw-cond", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
}
/* line 1347, ../scss/_content.scss */
.display-posts-listing li .date {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 1351, ../scss/_content.scss */
.display-posts-listing li .excerpt-dash {
  display: none;
}
/* line 1354, ../scss/_content.scss */
.display-posts-listing li .excerpt {
  display: block;
}

@media (max-width: 768px) {
  /* line 1361, ../scss/_content.scss */
  .main-tagline {
    margin-top: 0;
    font-size: 22px;
    line-height: 26px;
  }
}

/* line 1369, ../scss/_content.scss */
.home .home-container {
  background: url(../img/bg_home_bubbles.png) top right no-repeat;
  margin-top: -63px;
  padding-top: 40px;
}

/* line 1375, ../scss/_content.scss */
.effect-transparent {
  opacity: 0;
  -webkit-transition: opacity 2s ease-in;
  -moz-transition: opacity 2s ease-in;
  -ms-transition: opacity 2s ease-in;
  -o-transition: opacity 2s ease-in;
  transition: opacity 2s ease-in;
}

/* line 1384, ../scss/_content.scss */
.effect-transparent.load {
  opacity: 1;
}

/* line 1388, ../scss/_content.scss */
.flag {
  width: 220px;
  padding-top: 15px;
  position: relative;
  background: #f4f2f1;
  margin-top: -62px;
  padding: 20px 20px 24px 20px;
  box-sizing: border-box;
  list-style-type: none;
}

/* line 1398, ../scss/_content.scss */
.flag:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 13px solid #fff;
  border-left: 110px solid transparent;
  border-right: 110px solid transparent;
}

/* line 1415, ../scss/_content.scss */
.blog-list {
  border: 0;
  padding-top: 20px;
  width: 250px;
}

/* line 1420, ../scss/_content.scss */
.blog-list {
  /* for Caitlin's JS vrsion of this animation
  article:first-of-type {
  	display: none;
  }*/
}
/* line 1421, ../scss/_content.scss */
.blog-list h1, .blog-list h1 a {
  font-family: "franklin-gothic-urw-cond", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  line-height: 1.1em;
  font-weight: 300;
  color: #413e3c;
}
/* line 1428, ../scss/_content.scss */
.blog-list article {
  margin-bottom: 20px;
}
/* line 1433, ../scss/_content.scss */
.blog-list article:first-of-type {
  opacity: 0;
  max-height: 0;
  -webkit-transition: opacity 3s ease-in, max-height 2s ease-in;
  -moz-transition: opacity 3s ease-in, max-height 2s ease-in;
  -ms-transition: opacity 3s ease-in, max-height 2s ease-in;
  -o-transition: opacity 3s ease-in, max-height 2s ease-in;
  transition: opacity 3s ease-in, max-height 2s ease-in;
}
/* line 1444, ../scss/_content.scss */
.blog-list article:first-of-type.load {
  opacity: 1;
  max-height: 200px;
}

/* line 1454, ../scss/_content.scss */
.divider-title {
  float: left;
}

/* line 1459, ../scss/_content.scss */
iframe {
  max-width: 100%;
}

/* line 1463, ../scss/_content.scss */
.featuredVideo {
  background: url(../img/bg_featuredVideo.png) center top no-repeat;
  text-align: center;
  width: 430px;
  max-width: 100%;
  float: right;
  margin-top: -20px;
}
/* line 1470, ../scss/_content.scss */
.featuredVideo iframe {
  margin: 19px 19px;
  border: 4px solid #f8f7f3;
  padding: 4px;
  max-width: 100%;
}
@media (max-width: 768px) {
  /* line 1470, ../scss/_content.scss */
  .featuredVideo iframe {
    padding: 0;
    margin: 0;
    border: 0;
  }
}
/* line 1481, ../scss/_content.scss */
.featuredVideo h3 {
  font-family: "prenton-condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #000;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.1;
  margin: 0 0 40px 0;
}

/* Spotlight Element */
/* line 1493, ../scss/_content.scss */
.readmore {
  background: url(../img/bg_spotlight_green_stripe.png) center center repeat-x;
  text-align: center;
  display: block;
  color: #78bcbf;
}
/* line 1498, ../scss/_content.scss */
.readmore span {
  background: #f9f8f8;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  font-size: 130%;
  padding: 0 8px;
}

/* line 1506, ../scss/_content.scss */
.spotlight, .series-feature-list {
  background-color: #f9f8f8;
  position: relative;
  border: 1px solid #f0eded;
  padding: 0 20px 20px 20px;
  -webkit-box-shadow: 8px 8px 10px 0px rgba(153, 161, 161, 0.03);
  box-shadow: 8px 8px 10px 0px rgba(153, 161, 161, 0.03);
  margin-top: 20px;
  margin-bottom: 50px;
  z-index: 20;
}
/* line 1507, ../scss/_content.scss */
.spotlight::before, .series-feature-list::before {
  content: " ";
  height: 0;
  width: 0;
  padding-bottom: 71px;
  padding-right: 87px;
  position: relative;
  top: -19px;
  left: -42px;
  border-radius: 50px;
  border: 8px solid #fff;
  background: transparent url(../img/badge_spotlight.png) top left no-repeat;
}
/* line 1529, ../scss/_content.scss */
.spotlight > *:first-child, .series-feature-list > *:first-child {
  margin-left: 72px;
  margin-top: 0;
}
/* line 1534, ../scss/_content.scss */
.spotlight .spotlight-title, .series-feature-list .spotlight-title {
  margin-bottom: 40px;
  font-family: "rooney-web", "Georgia", "Times New Roman", "Times", serif;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 1542, ../scss/_content.scss */
.sidebar .spotlight a, .sidebar .series-feature-list a {
  border: none;
}
/* line 1546, ../scss/_content.scss */
.spotlight article, .series-feature-list article {
  position: relative;
}
/* line 1548, ../scss/_content.scss */
.spotlight article img, .series-feature-list article img {
  border: 4px solid #f4f2f1;
  padding: 5px;
  width: 350px;
  margin-left: -10px;
}
/* line 1557, ../scss/_content.scss */
.spotlight article header, .series-feature-list article header {
  position: relative;
  padding-bottom: 10px;
}
/* line 1560, ../scss/_content.scss */
.home .spotlight article header, .home .series-feature-list article header {
  margin: -230px 1px 0 -1px;
}
/* line 1563, ../scss/_content.scss */
.sidebar .spotlight article header, .sidebar .series-feature-list article header {
  margin: -267px -1px 0 -1px;
}
/* line 1567, ../scss/_content.scss */
.spotlight article h1, .series-feature-list article h1 {
  padding: 5px 10px 0 10px;
  font-family: "franklin-gothic-urw-cond", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 190%;
  display: table-cell;
  vertical-align: bottom;
  height: 258px;
  font-weight: 300;
  color: #ffffff;
}
/* line 1576, ../scss/_content.scss */
.sidebar .spotlight article h1, .sidebar .series-feature-list article h1 {
  padding-right: 10px;
}
/* line 1579, ../scss/_content.scss */
.sidebar .spotlight article h1 span, .sidebar .series-feature-list article h1 span {
  text-align: center;
}
/* line 1583, ../scss/_content.scss */
.home .spotlight article h1, .home .series-feature-list article h1 {
  height: 216px;
  max-height: 162px;
  font-size: 24px;
  line-height: 1.1em;
}
/* line 1590, ../scss/_content.scss */
.spotlight article h1 a, .series-feature-list article h1 a {
  color: #ffffff;
  opacity: 1;
}
/* line 1594, ../scss/_content.scss */
.spotlight article h1 a:hover, .series-feature-list article h1 a:hover {
  opacity: .8;
  color: #ffffff;
}
/* line 1598, ../scss/_content.scss */
.spotlight article h1 .theme-of-the-day, .series-feature-list article h1 .theme-of-the-day {
  display: block;
  background-color: #74C898;
  margin: 6px -10px 0px -10px;
  padding: 5px 10px;
  font-family: "rooney-web", "Georgia", "Times New Roman", "Times", serif;
  text-transform: uppercase;
  font-size: 18px;
}
/* line 1608, ../scss/_content.scss */
.spotlight article .entry-meta-data, .series-feature-list article .entry-meta-data {
  margin: 20px 0 0 0;
}
/* line 1610, ../scss/_content.scss */
.spotlight article .entry-meta-data address, .series-feature-list article .entry-meta-data address {
  margin-bottom: 0;
}

/* line 1616, ../scss/_content.scss */
.spotlight-badge {
  position: absolute;
  left: -15px;
  top: -20px;
  width: 100px;
  height: 100px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 50px;
  border: 8px solid #ffffff;
  background: #ffffff;
  z-index: 50;
}

/* buttons */
/* line 1632, ../scss/_content.scss */
#dontateBlock a.btn, #dontateBlock a.give-btn {
  font-size: 180%;
  clear: right;
  float: right;
}

/* general page assets */
/* line 1639, ../scss/_content.scss */
.interjection {
  background-color: #f9f8f8;
  border: 1px solid #f0eded;
  padding: 10px 15px 5px;
  margin-bottom: 30px;
}

/* line 1645, ../scss/_content.scss */
.interjection .btn.alignright, .interjection .alignright.give-btn {
  margin-right: 0;
  float: right;
}

/* line 1649, ../scss/_content.scss */
p.intro, .intro p {
  font-size: 120%;
  font-weight: 200;
}

/* line 1654, ../scss/_content.scss */
.sunlightStaff {
  padding-left: 0;
}

/* line 1658, ../scss/_content.scss */
.staffHeader {
  min-height: 110px;
  margin-bottom: 30px;
}
/* line 1663, ../scss/_content.scss */
.staffHeader .imgWrapper {
  margin-right: 10px;
}
/* line 1667, ../scss/_content.scss */
.staffHeader .name {
  margin: 15px 0 0;
}
/* line 1671, ../scss/_content.scss */
.staffHeader .staffTitle {
  margin: 7px 0;
  display: inline-block;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
}

/* line 1678, ../scss/_content.scss */
.staffPhoto span.tip {
  border-right: none;
}

/* line 1686, ../scss/_content.scss */
.staff-blog-posts {
  padding-left: 0;
}
/* line 1688, ../scss/_content.scss */
.staff-blog-posts li {
  margin-bottom: 14px;
}

/* line 1693, ../scss/_content.scss */
#followBtn {
  background: url(../img/icons/16/twitter.png) left -1px no-repeat;
  padding-left: 25px;
  padding-top: 1px;
}

/* line 1698, ../scss/_content.scss */
.logos li {
  text-align: center;
}

/* line 1701, ../scss/_content.scss */
.logos a.thumbnail {
  margin-bottom: 1em;
}

/* line 1704, ../scss/_content.scss */
.paddedText {
  margin-left: 85px;
}

/* line 1710, ../scss/_content.scss */
.standard-form label {
  float: left;
  padding-top: 0.5em;
  width: 80px;
}
/* line 1715, ../scss/_content.scss */
.standard-form label[for=id_slot] {
  width: 250px;
}
/* line 1718, ../scss/_content.scss */
.standard-form label[for=id_signup] {
  width: 250px;
}
/* line 1721, ../scss/_content.scss */
.standard-form label[for=id_humanity_answer] {
  display: inline;
  width: 280px;
}
/* line 1725, ../scss/_content.scss */
.standard-form input#id_humanity_answer {
  font-size: 15px;
  margin-top: 7px;
}
/* line 1729, ../scss/_content.scss */
.standard-form input {
  width: 300px;
}
/* line 1732, ../scss/_content.scss */
.standard-form input#id_humanity_answer {
  width: 45px;
}
/* line 1735, ../scss/_content.scss */
.standard-form textarea {
  width: 400px;
  border: 3px solid #ECEAE3;
  height: 180px;
}
/* line 1740, ../scss/_content.scss */
.standard-form li {
  clear: both;
  list-style: none;
}
/* line 1744, ../scss/_content.scss */
.standard-form ul.errorlist li {
  color: #900;
  font-weight: bold;
}

/* line 1749, ../scss/_content.scss */
.contact textarea {
  min-height: 15em;
}

/* line 1752, ../scss/_content.scss */
ul.errorlist li {
  color: #900;
  font-weight: bold;
}

/* line 1756, ../scss/_content.scss */
.standard-form label {
  float: none;
}

/* line 1759, ../scss/_content.scss */
.standard-form input, .standard-form textarea {
  width: 400px;
}

/* line 1762, ../scss/_content.scss */
ul.issues-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1767, ../scss/_content.scss */
ul.issues-list li.clear {
  clear: both;
}

/* line 1770, ../scss/_content.scss */
ul.initiatives {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* blog */
/* line 1778, ../scss/_content.scss */
.blogPost article header {
  background: url(../img/bg_blog_post_header.png) left bottom no-repeat;
}
/* line 1781, ../scss/_content.scss */
.blogPost .sidebar {
  margin-left: 0;
  padding-top: 20px;
}
/* line 1785, ../scss/_content.scss */
.blogPost #blogFooter {
  margin: 30px auto 0 auto;
}
/* line 1786, ../scss/_content.scss */
.blogPost #blogFooter .readmore {
  background: url(../img/bg_spotlight_green_stripe.png) center center repeat-x;
  text-align: center;
  display: block;
  color: #78bcbf;
  margin-bottom: 30px;
  float: left;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 1797, ../scss/_content.scss */
.blogPost #blogFooter .readmore.prev {
  width: 50%;
  text-align: left;
}
/* line 1800, ../scss/_content.scss */
.blogPost #blogFooter .readmore.prev span {
  padding: 0 8px 0 0;
}
/* line 1804, ../scss/_content.scss */
.blogPost #blogFooter .readmore.next {
  width: 50%;
  text-align: right;
}
/* line 1807, ../scss/_content.scss */
.blogPost #blogFooter .readmore.next span {
  padding: 0 0 0 8px;
}
/* line 1811, ../scss/_content.scss */
.blogPost #blogFooter .readmore span {
  background: #ffffff;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  font-size: 130%;
  padding: 0 8px;
}
/* line 1819, ../scss/_content.scss */
.blogPost #blogFooter .series-feature-list .readmore span {
  background: #fafafa;
}
/* line 1824, ../scss/_content.scss */
.blogPost #blogFooter .series-feature-list {
  position: relative;
  background: #fafafa;
  border: 1px solid #f5f5f5;
  padding: 20px 20px 20px 100px;
  margin: 0 0 40px 0;
  min-height: 125px;
}
/* line 1831, ../scss/_content.scss */
.blogPost #blogFooter .series-feature-list h2 {
  font-size: 157.76%;
  margin-bottom: 20px;
  line-height: 25px;
  text-transform: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  line-height: 1.4em;
}
/* line 1839, ../scss/_content.scss */
.blogPost #blogFooter .series-feature-list h2 .subtitle {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
  font-weight: normal;
  border-left: 2px #dcc928 solid;
  padding-left: 10px;
  margin-left: 5px;
}
/* line 1848, ../scss/_content.scss */
.blogPost #blogFooter .series-feature-list ul {
  margin-bottom: 0;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
/* line 1853, ../scss/_content.scss */
.blogPost #blogFooter .series-feature-list ul li {
  margin: 0 0 1em 0;
  padding-left: 1em;
  text-indent: -1em;
  list-style-position: inside;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  column-break-inside: avoid;
}
/* line 1866, ../scss/_content.scss */
.blogPost #blogFooter .series-feature-badge {
  position: absolute;
  left: -50px;
  top: 17px;
  width: 132px;
  height: 132px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 66px;
  border: 8px solid #ffffff;
  background: #ffffff;
  z-index: 10;
}
/* line 1881, ../scss/_content.scss */
.blogPost .post-tags {
  border-top: 1px dotted #dddbd9;
  padding-top: 20px;
}
/* line 1884, ../scss/_content.scss */
.blogPost .post-tags span {
  background: url(../img/img_tags.jpg) top left no-repeat;
  float: left;
  width: 29px;
  height: 14px;
  padding-right: 15px;
  margin-right: 15px;
  border-right: 1px dotted #dddbd9;
  margin-top: 3px;
}
/* line 1894, ../scss/_content.scss */
.blogPost .post-tags li {
  float: left;
}
/* line 1898, ../scss/_content.scss */
.blogPost #disqus_thread {
  background: url(../img/bg_border_caret.png) left top no-repeat;
  padding-top: 40px;
  margin: 0 auto;
}

/* line 1905, ../scss/_content.scss */
.blog-container {
  padding-top: 43px;
  margin-top: -13px;
}
/* line 1908, ../scss/_content.scss */
.blog-container.technology {
  background: url(../img/bg_blog_channel_technology.png) 16px top no-repeat;
}
/* line 1911, ../scss/_content.scss */
.blog-container.policy {
  background: url(../img/bg_blog_channel_policy.png) 16px top no-repeat;
}
/* line 1914, ../scss/_content.scss */
.blog-container.investigations {
  background: url(../img/bg_blog_channel_investigations.png) 16px top no-repeat;
}
/* line 1917, ../scss/_content.scss */
.blog-container.multimedia {
  background: url(../img/bg_blog_channel_multimedia.png) 20px top no-repeat;
}

/* line 1921, ../scss/_content.scss */
.blog.index .sidebar {
  margin-left: 0;
  padding-top: 20px;
}

/* line 1925, ../scss/_content.scss */
#container .blog-content.col-md-10 {
  padding-right: 0;
}

/* line 1929, ../scss/_content.scss */
#container .blog-content.col-md-7 {
  padding-right: 0;
}

/* line 1935, ../scss/_content.scss */
.blog .spotlight article {
  padding-bottom: 0px;
}
/* line 1939, ../scss/_content.scss */
.blog article {
  background: url(../img/bg_blog_post_summary.png) left bottom no-repeat;
  margin-bottom: 30px;
  padding-bottom: 70px;
}
/* line 1943, ../scss/_content.scss */
.blog article:last-child {
  background: none;
  margin-bottom: 0;
}
/* line 1947, ../scss/_content.scss */
.blog article header {
  margin-bottom: 15px;
}
/* line 1950, ../scss/_content.scss */
.blog article .feature-photo img {
  width: 180px;
  max-height: 180px;
  float: left;
  margin: 0 20px 0 0;
  border: 5px solid #e3dfdf;
  text-align: center;
  overflow: hidden;
  position: relative;
  background-size: cover;
}
/* line 1961, ../scss/_content.scss */
.blog article .feature-photo img img {
  width: auto;
  max-height: 180px;
}
@media (min-width: 768px) {
  /* line 1967, ../scss/_content.scss */
  .blog article .entry-summary {
    margin-right: 40px;
  }
  /* line 1970, ../scss/_content.scss */
  .blog article .entry-summary {
    margin-left: 37px;
    padding-left: 20px;
    background: url(../img/bg_blognoimg.png) left bottom no-repeat;
  }
  /* line 1975, ../scss/_content.scss */
  .blog article .feature-photo + .entry-summary {
    margin-left: 10px;
    padding-left: 0;
    background: none;
  }
}
/* line 1981, ../scss/_content.scss */
.blog article .more {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
}
/* line 1986, ../scss/_content.scss */
.blog .summary-footer {
  border-top: 1px dotted #dedcda;
  margin-top: 12px;
  padding-bottom: 0px;
  padding-top: 8px;
}
/* line 1991, ../scss/_content.scss */
.blog .summary-footer .comment-count {
  float: right;
  margin-right: 40px;
}

/* line 1998, ../scss/_content.scss */
.blog-post header {
  margin-bottom: 15px;
}
/* line 2001, ../scss/_content.scss */
.blog-post .entry-title {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-size: 26px;
  line-height: 1.2;
}
/* line 2006, ../scss/_content.scss */
.blog-post .meta {
  display: inline-block;
}
/* line 2010, ../scss/_content.scss */
.blog-post .meta .channels a {
  height: 24px;
}
/* line 2015, ../scss/_content.scss */
.blog-post .social-sharing {
  color: #635f5c;
}
/* line 2018, ../scss/_content.scss */
.blog-post .addtoany_list img {
  max-width: none;
}
@media (min-width: 768px) {
  /* line 2022, ../scss/_content.scss */
  .blog-post .channels, .blog-post time {
    border-left: 1px solid #eceae3;
    margin-left: 10px;
    padding-left: 10px;
  }
  /* line 2027, ../scss/_content.scss */
  .blog-post .author, .blog-post .channels, .blog-post .published {
    display: inline-block;
  }
  /* line 2030, ../scss/_content.scss */
  .blog-post .social-sharing {
    float: right;
  }
}
@media (max-width: 768px) {
  /* line 2035, ../scss/_content.scss */
  .blog-post time, .blog-post .social-sharing {
    display: block;
  }
  /* line 2038, ../scss/_content.scss */
  .blog-post img {
    max-width: 100%;
  }
}

/* line 2050, ../scss/_content.scss */
.blog-preview h1.h4 {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
/* line 2053, ../scss/_content.scss */
.blog-preview .sidebar h1 a {
  border-bottom: none;
}
/* line 2056, ../scss/_content.scss */
.blog-preview .blog-content article {
  background: none;
}

/* line 2062, ../scss/_content.scss */
li.channel.technology a {
  background: url(../img/nav_blog_icons.png) left -157px no-repeat;
}
/* line 2065, ../scss/_content.scss */
li.channel.technology.active a {
  background-position: left -198px;
}
/* line 2070, ../scss/_content.scss */
li.channel.policy a {
  background: url(../img/nav_blog_icons.png) left 1px no-repeat;
}
/* line 2073, ../scss/_content.scss */
li.channel.policy.active a {
  background-position: left -39px;
}
/* line 2078, ../scss/_content.scss */
li.channel.investigations a {
  background: url(../img/nav_blog_icons.png) left -79px no-repeat;
}
/* line 2081, ../scss/_content.scss */
li.channel.investigations.active a {
  background-position: left -119px;
}
/* line 2086, ../scss/_content.scss */
li.channel.multimedia a {
  background: url(../img/nav_blog_icons.png) left -239px no-repeat;
}
/* line 2089, ../scss/_content.scss */
li.channel.multimedia.active a {
  background-position: left -279px;
}

/* line 2094, ../scss/_content.scss */
.channels {
  list-style-type: none;
  padding-left: 20px;
  height: 18px;
  display: inline-block;
}
/* line 2099, ../scss/_content.scss */
.channels.roku {
  float: none;
}
/* line 2102, ../scss/_content.scss */
.channels li {
  display: inline-block;
  height: 24px;
  width: 24px;
  margin-bottom: 0;
  margin-top: -3px;
}
/* line 2108, ../scss/_content.scss */
.channels li a {
  display: block;
  text-decoration: none;
  color: #797471;
}
/* line 2113, ../scss/_content.scss */
.channels li a:hover {
  color: #B9A609;
  cursor: pointer;
}

/* line 2120, ../scss/_content.scss */
.blog .sidebar.w-feature {
  margin-left: 0;
}
/* line 2123, ../scss/_content.scss */
.blog .sidebar {
  background: -moz-linear-gradient(left, #fcfcfc 0%, #fcfcfc 5%, rgba(252, 252, 252, 0) 50%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fcfcfc), color-stop(9%, #fcfcfc), color-stop(100%, rgba(252, 252, 252, 0)));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(left, #fcfcfc 0%, #fcfcfc 5%, rgba(252, 252, 252, 0) 50%);
  /* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(left, #fcfcfc 0%, #fcfcfc 5%, rgba(252, 252, 252, 0) 50%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #fcfcfc 0%, #fcfcfc 5%, rgba(252, 252, 252, 0) 50%);
  /* IE10+ */
  background: linear-gradient(to right, #fcfcfc 0%, #fcfcfc 5%, rgba(252, 252, 252, 0) 50%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#00fcfcfc', GradientType=1 );
  /* IE6-9 */
  border-left: 1px solid #F0EEEA;
  -webkit-box-shadow: -5px 0px 5px 0px rgba(153, 161, 161, 0.03);
  box-shadow: -5px 0px 5px 0px rgba(153, 161, 161, 0.03);
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #635f5c;
  margin-top: -8px;
}
/* line 2139, ../scss/_content.scss */
.blog .sidebar .module {
  background: url(../img/bg_side_module.png) right bottom no-repeat;
  margin-left: 10px;
  padding-left: 10px;
}
/* line 2144, ../scss/_content.scss */
.blog .sidebar li a {
  color: #635f5c;
  border-bottom: 1px dotted #C9A706;
}
/* line 2149, ../scss/_content.scss */
.blog .sidebar .series-feature-list {
  padding-top: 90px;
  margin: -20px 0 40px -11px;
}
/* line 2152, ../scss/_content.scss */
.blog .sidebar .series-feature-list h2 {
  font-size: 157.76%;
  margin-bottom: 30px;
  line-height: 25px;
  text-transform: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  line-height: 1.4em;
}
/* line 2160, ../scss/_content.scss */
.blog .sidebar .series-feature-list h2 .subtitle {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
  font-weight: normal;
  border-left: 2px #dcc928 solid;
  padding-left: 10px;
  margin-left: 5px;
}
/* line 2169, ../scss/_content.scss */
.blog .sidebar .series-feature-list ul {
  margin-bottom: 30px;
}
/* line 2173, ../scss/_content.scss */
.blog .sidebar .series-feature-badge {
  position: absolute;
  left: 47px;
  top: -50px;
  width: 132px;
  height: 132px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 66px;
  border: 8px solid #ffffff;
  background: #ffffff;
  z-index: 10;
}
/* line 2187, ../scss/_content.scss */
.blog .sidebar .contactPerson {
  margin-left: -50px;
  margin-bottom: 20px;
}
/* line 2193, ../scss/_content.scss */
.blog .series-list p .title {
  font-weight: bold;
  padding-left: 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 2200, ../scss/_content.scss */
.blog .series-list p .subtitle {
  display: block;
  width: 294px;
  padding-left: 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 2210, ../scss/_content.scss */
.blog .col-md-3 .series-list p .title, .blog aside.sidebar .series-list p .title, .blog .column-1-4 .series-list p .title, .blog .give-form-wrap #postal_code-wrap .series-list p .title, .give-form-wrap .blog #postal_code-wrap .series-list p .title,
.blog .give-form-wrap #country-wrap .series-list p .title,
.give-form-wrap .blog #country-wrap .series-list p .title, .blog .contact-info .series-list p .title {
  display: block;
  width: 134px;
  font-weight: bold;
  padding-left: 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 2219, ../scss/_content.scss */
.blog .col-md-3 .series-list p .subtitle, .blog aside.sidebar .series-list p .subtitle, .blog .column-1-4 .series-list p .subtitle, .blog .give-form-wrap #postal_code-wrap .series-list p .subtitle, .give-form-wrap .blog #postal_code-wrap .series-list p .subtitle,
.blog .give-form-wrap #country-wrap .series-list p .subtitle,
.give-form-wrap .blog #country-wrap .series-list p .subtitle, .blog .contact-info .series-list p .subtitle {
  display: block;
  width: 134px;
  padding-left: 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 2229, ../scss/_content.scss */
.blog .events li time {
  display: block;
  font-style: normal;
  background: #ffffff;
  padding: 15px 5px 19px 5px;
  text-align: center;
  color: #76716e;
  border: 1px solid #f6f5f3;
  float: left;
  width: 54px;
  margin-right: 10px;
}
/* line 2240, ../scss/_content.scss */
.blog .events li time span {
  display: block;
}
/* line 2242, ../scss/_content.scss */
.blog .events li time span.month {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
/* line 2245, ../scss/_content.scss */
.blog .events li time span.day {
  font-style: italic;
  font-size: 185%;
}
/* line 2251, ../scss/_content.scss */
.blog .events li p {
  float: left;
  margin: 0;
  padding-top: 5px;
  display: block;
  width: 283px;
}
/* line 2257, ../scss/_content.scss */
.blog .events li p a {
  display: inline;
  font-weight: bold;
  line-height: 21px;
}
/* line 2262, ../scss/_content.scss */
.blog .events li p .location {
  display: block;
}
/* line 2268, ../scss/_content.scss */
.blog article h2 {
  font-size: 157.76%;
  line-height: 1.2;
  text-transform: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
}
/* line 2275, ../scss/_content.scss */
.blog article h3 {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 129.92%;
  line-height: 22px;
  text-transform: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
/* line 2283, ../scss/_content.scss */
.blog article h4 {
  font-weight: bold;
  font-size: 129.92%;
  margin-bottom: 15px;
  text-transform: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #999999;
}
/* line 2291, ../scss/_content.scss */
.blog article h5 {
  font-size: 116%;
  text-transform: inherit;
}
/* line 2295, ../scss/_content.scss */
.blog article h6 {
  font-size: 116%;
  text-transform: inherit;
}
/* line 2300, ../scss/_content.scss */
.blog article header h1, .blog article header .meta {
  padding-right: 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 2306, ../scss/_content.scss */
.blog article header .meta {
  margin-top: 8px;
}

/* line 2314, ../scss/_content.scss */
.blog-post p, .blog-post h1, .blog-post h2, .blog-post h3, .blog-post h4, .blog-post h5, .blog-post h6, .blog-post pre, .blog-post ul, .blog-post ol, .blog-post blockquote {
  margin-left: auto;
  margin-right: auto;
}
/* line 2319, ../scss/_content.scss */
.blog-post section {
  clear: both;
}
/* line 2322, ../scss/_content.scss */
.blog-post pre {
  box-sizing: border-box;
  background-color: #f9f8f8;
}
/* line 2326, ../scss/_content.scss */
.blog-post img, .blog-post iframe, .blog-post embed, .blog-post table, .blog-post figure {
  margin: 20px auto;
  max-width: 100%;
  display: block;
  clear: both;
}
@media (min-width: 768px) {
  /* line 2331, ../scss/_content.scss */
  .blog-post img.right, .blog-post img.right-small, .blog-post img.align-right, .blog-post iframe.right, .blog-post iframe.right-small, .blog-post iframe.align-right, .blog-post embed.right, .blog-post embed.right-small, .blog-post embed.align-right, .blog-post table.right, .blog-post table.right-small, .blog-post table.align-right, .blog-post figure.right, .blog-post figure.right-small, .blog-post figure.align-right {
    float: right;
    margin-left: 20px;
    width: 40%;
  }
}
/* line 2337, ../scss/_content.scss */
.blog-post img.right img, .blog-post img.right iframe, .blog-post img.right embed, .blog-post img.right table, .blog-post img.right-small img, .blog-post img.right-small iframe, .blog-post img.right-small embed, .blog-post img.right-small table, .blog-post img.align-right img, .blog-post img.align-right iframe, .blog-post img.align-right embed, .blog-post img.align-right table, .blog-post iframe.right img, .blog-post iframe.right iframe, .blog-post iframe.right embed, .blog-post iframe.right table, .blog-post iframe.right-small img, .blog-post iframe.right-small iframe, .blog-post iframe.right-small embed, .blog-post iframe.right-small table, .blog-post iframe.align-right img, .blog-post iframe.align-right iframe, .blog-post iframe.align-right embed, .blog-post iframe.align-right table, .blog-post embed.right img, .blog-post embed.right iframe, .blog-post embed.right embed, .blog-post embed.right table, .blog-post embed.right-small img, .blog-post embed.right-small iframe, .blog-post embed.right-small embed, .blog-post embed.right-small table, .blog-post embed.align-right img, .blog-post embed.align-right iframe, .blog-post embed.align-right embed, .blog-post embed.align-right table, .blog-post table.right img, .blog-post table.right iframe, .blog-post table.right embed, .blog-post table.right table, .blog-post table.right-small img, .blog-post table.right-small iframe, .blog-post table.right-small embed, .blog-post table.right-small table, .blog-post table.align-right img, .blog-post table.align-right iframe, .blog-post table.align-right embed, .blog-post table.align-right table, .blog-post figure.right img, .blog-post figure.right iframe, .blog-post figure.right embed, .blog-post figure.right table, .blog-post figure.right-small img, .blog-post figure.right-small iframe, .blog-post figure.right-small embed, .blog-post figure.right-small table, .blog-post figure.align-right img, .blog-post figure.align-right iframe, .blog-post figure.align-right embed, .blog-post figure.align-right table {
  width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 2342, ../scss/_content.scss */
  .blog-post img.left, .blog-post img.left-small, .blog-post img.align-left, .blog-post iframe.left, .blog-post iframe.left-small, .blog-post iframe.align-left, .blog-post embed.left, .blog-post embed.left-small, .blog-post embed.align-left, .blog-post table.left, .blog-post table.left-small, .blog-post table.align-left, .blog-post figure.left, .blog-post figure.left-small, .blog-post figure.align-left {
    float: left;
    padding-right: 20px;
    width: 40%;
  }
}
/* line 2348, ../scss/_content.scss */
.blog-post img.left img, .blog-post img.left iframe, .blog-post img.left embed, .blog-post img.left table, .blog-post img.left-small img, .blog-post img.left-small iframe, .blog-post img.left-small embed, .blog-post img.left-small table, .blog-post img.align-left img, .blog-post img.align-left iframe, .blog-post img.align-left embed, .blog-post img.align-left table, .blog-post iframe.left img, .blog-post iframe.left iframe, .blog-post iframe.left embed, .blog-post iframe.left table, .blog-post iframe.left-small img, .blog-post iframe.left-small iframe, .blog-post iframe.left-small embed, .blog-post iframe.left-small table, .blog-post iframe.align-left img, .blog-post iframe.align-left iframe, .blog-post iframe.align-left embed, .blog-post iframe.align-left table, .blog-post embed.left img, .blog-post embed.left iframe, .blog-post embed.left embed, .blog-post embed.left table, .blog-post embed.left-small img, .blog-post embed.left-small iframe, .blog-post embed.left-small embed, .blog-post embed.left-small table, .blog-post embed.align-left img, .blog-post embed.align-left iframe, .blog-post embed.align-left embed, .blog-post embed.align-left table, .blog-post table.left img, .blog-post table.left iframe, .blog-post table.left embed, .blog-post table.left table, .blog-post table.left-small img, .blog-post table.left-small iframe, .blog-post table.left-small embed, .blog-post table.left-small table, .blog-post table.align-left img, .blog-post table.align-left iframe, .blog-post table.align-left embed, .blog-post table.align-left table, .blog-post figure.left img, .blog-post figure.left iframe, .blog-post figure.left embed, .blog-post figure.left table, .blog-post figure.left-small img, .blog-post figure.left-small iframe, .blog-post figure.left-small embed, .blog-post figure.left-small table, .blog-post figure.align-left img, .blog-post figure.align-left iframe, .blog-post figure.align-left embed, .blog-post figure.align-left table {
  width: 100%;
  margin: 0;
}
/* line 2353, ../scss/_content.scss */
.blog-post img.full-width, .blog-post iframe.full-width, .blog-post embed.full-width, .blog-post table.full-width, .blog-post figure.full-width {
  width: 100%;
  margin: 20px 0;
  clear: both;
}
/* line 2357, ../scss/_content.scss */
.blog-post img.full-width img, .blog-post img.full-width iframe, .blog-post img.full-width embed, .blog-post img.full-width table, .blog-post iframe.full-width img, .blog-post iframe.full-width iframe, .blog-post iframe.full-width embed, .blog-post iframe.full-width table, .blog-post embed.full-width img, .blog-post embed.full-width iframe, .blog-post embed.full-width embed, .blog-post embed.full-width table, .blog-post table.full-width img, .blog-post table.full-width iframe, .blog-post table.full-width embed, .blog-post table.full-width table, .blog-post figure.full-width img, .blog-post figure.full-width iframe, .blog-post figure.full-width embed, .blog-post figure.full-width table {
  width: 100%;
}
/* line 2361, ../scss/_content.scss */
.blog-post img.left-small, .blog-post img.right-small, .blog-post iframe.left-small, .blog-post iframe.right-small, .blog-post embed.left-small, .blog-post embed.right-small, .blog-post table.left-small, .blog-post table.right-small, .blog-post figure.left-small, .blog-post figure.right-small {
  border-top: 1px dotted #dddbd9;
}
/* line 2363, ../scss/_content.scss */
.blog-post img.left-small img, .blog-post img.right-small img, .blog-post iframe.left-small img, .blog-post iframe.right-small img, .blog-post embed.left-small img, .blog-post embed.right-small img, .blog-post table.left-small img, .blog-post table.right-small img, .blog-post figure.left-small img, .blog-post figure.right-small img {
  width: auto;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 2371, ../scss/_content.scss */
.blog-post table {
  display: table;
}
/* line 2376, ../scss/_content.scss */
.blog-post figcaption {
  border-top: 1px dotted #dddbd9;
  padding-top: 5px;
  font-style: italic;
  padding-bottom: 20px;
}
/* line 2382, ../scss/_content.scss */
.blog-post blockquote {
  color: #66615d;
  border-left: 1px dotted #dddbd9;
  margin: 15px 38px 15px 76px;
  padding: 15px;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}
/* line 2390, ../scss/_content.scss */
.blog-post blockquote p, .blog-post blockquote ul, .blog-post blockquote ol {
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  margin-bottom: 20px;
  margin-top: 0;
}
/* line 2397, ../scss/_content.scss */
.blog-post blockquote li {
  margin-left: 30px;
}
/* line 2400, ../scss/_content.scss */
.blog-post blockquote footer {
  text-align: right;
  font-style: normal;
  font-weight: bold;
}
/* line 2405, ../scss/_content.scss */
.blog-post blockquote footer:before {
  content: "\2014";
}
/* line 2409, ../scss/_content.scss */
.blog-post aside {
  background-color: #f9f8f8;
  border: 1px solid #f0eded;
  padding: 10px 15px;
  box-sizing: border-box;
  float: left;
}
@media (min-width: 768px) {
  /* line 2409, ../scss/_content.scss */
  .blog-post aside {
    width: 40%;
    margin: 0 20px 20px 0;
  }
}
/* line 2419, ../scss/_content.scss */
.blog-post aside img {
  margin: 0 auto 20px auto;
  display: block;
}
/* line 2422, ../scss/_content.scss */
.blog-post aside img.full-width {
  margin: 0 -15px 20px -15px;
  max-width: 287px;
  width: 287px;
}
/* line 2428, ../scss/_content.scss */
.blog-post aside ul, .blog-post aside ol {
  margin-left: 22px;
}
/* line 2430, ../scss/_content.scss */
.blog-post aside ul li, .blog-post aside ol li {
  margin: 1em 0;
}
/* line 2434, ../scss/_content.scss */
.blog-post aside ul {
  list-style-image: url(../img/bg_list.png);
}
/* line 2437, ../scss/_content.scss */
.blog-post aside.left {
  float: left;
  margin: 0 20px 20px 0;
}
/* line 2441, ../scss/_content.scss */
.blog-post aside.right {
  float: right;
  margin: 0 0 20px 20px;
}
/* line 2445, ../scss/_content.scss */
.blog-post aside.note {
  background-color: #f9f8f8;
  border-top: 1px solid #f0eded;
  border-left: 1px solid #f0eded;
  border-bottom: 1px solid #f0eded;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-style: italic;
  width: 100%;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 2445, ../scss/_content.scss */
  .blog-post aside.note {
    padding: 10px 37px 10px 15px;
  }
}
/* line 2462, ../scss/_content.scss */
.blog-post footer {
  padding-top: 15px;
  border-top: 1px dotted #dddbd9;
  margin-top: 30px;
}
/* line 2467, ../scss/_content.scss */
.blog-post footer .tags {
  margin-bottom: 15px;
}

/* line 2473, ../scss/_content.scss */
.blog-nav {
  background: url(../img/bg_blogNav.png) bottom center repeat-x;
}
/* line 2475, ../scss/_content.scss */
.blog-nav ul {
  margin: 0;
  padding-left: 0;
  padding-bottom: 13px;
}
/* line 2480, ../scss/_content.scss */
.blog-nav li {
  display: inline-block;
  text-transform: capitalize;
  font-size: 114.285714285714%;
  padding: 11px 15px 10px 15px;
  color: #797471;
  margin-bottom: 0;
}
/* line 2487, ../scss/_content.scss */
.blog-nav li a {
  display: block;
  text-decoration: none;
  color: #797471;
}
/* line 2492, ../scss/_content.scss */
.blog-nav li a:hover {
  color: #B9A609;
  cursor: pointer;
}
/* line 2497, ../scss/_content.scss */
.blog-nav li.technology a {
  padding-left: 24px;
}
/* line 2501, ../scss/_content.scss */
.blog-nav li.policy a {
  padding-left: 19px;
}
/* line 2505, ../scss/_content.scss */
.blog-nav li.investigations a {
  padding-left: 26px;
}
/* line 2509, ../scss/_content.scss */
.blog-nav li.multimedia a {
  padding-left: 28px;
}
/* line 2512, ../scss/_content.scss */
.blog-nav li.active {
  color: #413e3c;
  font-weight: bold;
  border: 1px solid #fafcfb;
  border-bottom: 3px solid #d7c109;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.18) 50%, rgba(255, 255, 255, 0) 99%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.6)), color-stop(45%, rgba(255, 255, 255, 0.2)), color-stop(50%, rgba(255, 255, 255, 0.18)), color-stop(99%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.18) 50%, rgba(255, 255, 255, 0) 99%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.18) 50%, rgba(255, 255, 255, 0) 99%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.18) 50%, rgba(255, 255, 255, 0) 99%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.2) 45%, rgba(255, 255, 255, 0.18) 50%, rgba(255, 255, 255, 0) 99%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#00ffffff', GradientType=0 );
  /* IE6-9 */
}

/* forms */
/* line 2529, ../scss/_content.scss */
input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 2534, ../scss/_content.scss */
form ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 2539, ../scss/_content.scss */
form ul li {
  list-style: none;
  margin-bottom: 1em;
}

/* line 2543, ../scss/_content.scss */
input, textarea {
  border: 3px solid #eceae3;
  color: #837571;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  padding: 7px;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 38px;
}

/* line 2554, ../scss/_content.scss */
input[type="checkbox"] {
  width: 25px;
}

/* line 2557, ../scss/_content.scss */
input:focus, textarea:focus {
  border-color: rgba(173, 202, 197, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(173, 202, 197, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(173, 202, 197, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(173, 202, 197, 0.6);
}

/* line 2563, ../scss/_content.scss */
a.thumbnail:hover {
  border-color: rgba(173, 202, 197, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(173, 202, 197, 0.6);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(173, 202, 197, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(173, 202, 197, 0.6);
}

/* line 2569, ../scss/_content.scss */
label {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-size: 110%;
}

/* label {
	width: 80px;
	display: block;
	float: left;
	padding-top: 5px;
	font-family: $font-serif;
	font-size: 110%;
}
label.forSelect {
	width: auto;
	padding-top: 2px;
	margin-right: 15px;
}
*/
/* line 2588, ../scss/_content.scss */
.horizontalForm label {
  float: left;
  width: 100px;
  margin-right: 20px;
  padding-top: 10px;
}

/* line 2594, ../scss/_content.scss */
ul.messages {
  list-style: none;
}

/* line 2598, ../scss/_content.scss */
form.halfPage input {
  width: 100%;
}
/* line 2601, ../scss/_content.scss */
form.halfPage input[type="checkbox"] {
  width: 25px;
}

/* line 2605, ../scss/_content.scss */
form .halfs {
  width: 50%;
  float: left;
}

/* line 2609, ../scss/_content.scss */
fieldset .halfs {
  padding-right: 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 2615, ../scss/_content.scss */
fieldset .halfs ~ .halfs {
  padding-right: 0;
}

/* new join form */
/* line 2620, ../scss/_content.scss */
.row.join, .join.give-donation-levels-wrap,
.join#give-payment-mode-select,
.join#give_purchase_form_wrap {
  background: url(../img/bg_join_simple.png) right top no-repeat;
  padding-bottom: 60px;
}

/* line 2624, ../scss/_content.scss */
.row.join form, .join.give-donation-levels-wrap form,
.join#give-payment-mode-select form,
.join#give_purchase_form_wrap form {
  margin-top: 40px;
}

/* line 2627, ../scss/_content.scss */
.row.join .hero-unit, .join.give-donation-levels-wrap .hero-unit,
.join#give-payment-mode-select .hero-unit,
.join#give_purchase_form_wrap .hero-unit {
  background: none;
  padding: 70px 180px 60px 25px;
}

/* error */
/* line 2633, ../scss/_content.scss */
#suggestions {
  padding-top: 20px;
  border-top: 1px dashed #d6d3d2;
  margin-top: 30px;
  background: url(../img/bg_suggestion.jpg) left 20px no-repeat;
  padding-bottom: 20px;
}

/* line 2640, ../scss/_content.scss */
#suggestions h3, #suggestions p {
  padding-left: 105px;
}

/* line 2643, ../scss/_content.scss */
#suggestions h3 {
  padding-top: 15px;
}

/* line 2646, ../scss/_content.scss */
#errorPage {
  background: url(../img/bg_404.jpg) top left no-repeat;
  height: 522px;
  margin-left: -52px;
  margin-top: -32px;
}

/* line 2652, ../scss/_content.scss */
#suggestions li {
  float: left;
  width: 290px;
  margin-right: 30px;
}

/* line 2657, ../scss/_content.scss */
#suggestions li li {
  text-align: left;
}

/* line 2660, ../scss/_content.scss */
#suggestions li.last {
  margin-right: 0;
}

/* line 2663, ../scss/_content.scss */
.warning {
  color: #c54d21;
  border-top: 1px dotted #e9bbaa;
  border-bottom: 1px dotted #e9bbaa;
}

/* tables */
/* line 2670, ../scss/_content.scss */
.entry-content td {
  padding: 10px;
}

/* line 2673, ../scss/_content.scss */
.entry-content th {
  padding: 10px;
  font-size: 110%;
  border-bottom: 2px solid #D6D4D1;
}

/* line 2678, ../scss/_content.scss */
.entry-content tbody tr {
  border-bottom: 1px solid #f0eded;
  border-top: 1px solid #f0eded;
}

/* line 2682, ../scss/_content.scss */
.entry-content tr:first-child {
  text-align: left;
}

/* line 2685, ../scss/_content.scss */
.entry-content table {
  margin: 30px 0;
}

/* line 2688, ../scss/_content.scss */
tbody .odd, tbody tr:nth-of-type(odd) {
  background-color: #f9f8f8;
}

/* lists */
/* line 2693, ../scss/_content.scss */
dt {
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 2697, ../scss/_content.scss */
dd {
  margin-bottom: 20px;
}

/* line 2700, ../scss/_content.scss */
dt.sideBy {
  float: left;
  margin-right: 10px;
}

/* line 2704, ../scss/_content.scss */
.thirds, .halfs {
  list-style: none;
  margin: 0;
}

/* line 2708, ../scss/_content.scss */
.thirds li {
  float: left;
  padding-right: 50px;
  width: 275px;
  margin-bottom: 25px;
}

/* line 2714, ../scss/_content.scss */
.halfs li {
  float: left;
  padding-left: 40px;
  width: 427px;
  margin-bottom: 25px;
}

/* line 2720, ../scss/_content.scss */
li.last {
  padding-right: 0;
}

/* line 2723, ../scss/_content.scss */
.thirds img, .halfs img {
  width: 285px;
  border: 1px solid #e3dfdf;
  padding: 2px;
}

/* line 2728, ../scss/_content.scss */
.features .halfs {
  margin-left: -20px;
}

/* line 2731, ../scss/_content.scss */
.sideNote .thirds li {
  width: 250px;
  margin-bottom: 10px;
}

/* line 2735, ../scss/_content.scss */
ul.commasWithTitle {
  float: left;
}

/* line 2738, ../scss/_content.scss */
ul.zebra > li:nth-of-type(even) {
  background-color: #f9f8f8;
}

/* line 2741, ../scss/_content.scss */
table .sorting_asc {
  background-image: url(../img/sort_asc.png);
}

/* line 2744, ../scss/_content.scss */
table .sorting_desc {
  background-image: url(../img/sort_desc.png);
}

/* Random */
/* line 2749, ../scss/_content.scss */
#staffImg {
  margin-top: -40px;
  position: absolute;
  left: 520px;
  border: 6px solid #ffffff;
  -webkit-box-shadow: 3px 3px 7px 0px rgba(99, 95, 92, 0.6);
  -moz-box-shadow: 3px 3px 7px 0px rgba(99, 95, 92, 0.6);
  box-shadow: 3px 3px 7px 0px rgba(99, 95, 92, 0.6);
  transform: rotate(4deg);
  width: 390px;
}

/* line 2760, ../scss/_content.scss */
#jobsList {
  float: left;
}

/* line 2763, ../scss/_content.scss */
#halfContent {
  float: left;
}

/* line 2767, ../scss/_content.scss */
.content section, .content .section {
  border-top: 1px dashed #d6d3d2;
  margin-top: 2em;
  padding-top: 2em;
}

/* line 2772, ../scss/_content.scss */
#hiring, .content-filter, .contentSidebar, .sideNote {
  background-color: #f9f8f8;
  border: 1px solid #f0eded;
  padding: 25px 15px;
  margin-bottom: 40px;
}

/* line 2778, ../scss/_content.scss */
.contentSidebarSm {
  padding: 10px 15px 5px;
  margin-bottom: 0px;
}

/* line 2782, ../scss/_content.scss */
.withContacts {
  margin-top: -55px;
  padding-top: 80px;
}

/* line 2786, ../scss/_content.scss */
#hiring h3 {
  background: url(../img/title_hiring.png) center top no-repeat;
  height: 44px;
}

/* line 2790, ../scss/_content.scss */
#hiring span {
  text-align: center;
}

/* line 2793, ../scss/_content.scss */
.mission p {
  background: url(../img/bg_missionStatement2.png) center top no-repeat;
  color: #7C7672;
  font-family: "franklin-gothic-urw-comp";
  font-size: 125%;
  padding: 70px 10px 0;
  text-align: center;
  font-weight: 300;
  margin-bottom: 5px;
}

/* line 2804, ../scss/_content.scss */
.update {
  padding: 20px 20px 10px;
  margin-bottom: 35px;
  background-color: #fefee6;
  border: 1px solid #e7e73b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 2815, ../scss/_content.scss */
#donateSidebar {
  text-align: center;
}

/* line 2818, ../scss/_content.scss */
#donateBtn {
  margin: 0 auto;
}

/* line 2822, ../scss/_content.scss */
.funding .contributor, .funding .amount, .grants .contributor, .grants .amount {
  font-size: 115%;
  margin-bottom: 5px;
}
/* line 2826, ../scss/_content.scss */
.funding .contributor, .grants .contributor {
  float: left;
  font-weight: bold;
}
/* line 2830, ../scss/_content.scss */
.funding .grantee, .grants .grantee {
  font-weight: bold;
}
/* line 2833, ../scss/_content.scss */
.funding .amount, .grants .amount {
  float: right;
}

/* line 2837, ../scss/_content.scss */
.grants .interjection p {
  float: left;
}

/* line 2849, ../scss/_content.scss */
.give-currency-symbol {
  float: left;
  display: block;
  padding-top: 35px;
  font-size: 16px;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-weight: bold;
}

/* line 2858, ../scss/_content.scss */
.give-donation-amount {
  margin-bottom: 15px;
}

/* line 2863, ../scss/_content.scss */
.give-donation-levels-wrap li {
  width: 20%;
}
@media (max-width: 768px) {
  /* line 2863, ../scss/_content.scss */
  .give-donation-levels-wrap li {
    width: 50%;
  }
}

/* line 2881, ../scss/_content.scss */
.give-donation-levels-wrap li label,
#give-gateway-radio-list li label {
  display: inline-block;
  width: auto;
  padding: 10px 0px;
}
/* line 2888, ../scss/_content.scss */
.give-donation-levels-wrap input[type=radio],
#give-gateway-radio-list input[type=radio] {
  height: 14px;
  margin-right: 5px;
}

/* line 2895, ../scss/_content.scss */
.give-form-wrap .form-row {
  margin-bottom: 20px;
  min-height: 68px !important;
}
/* line 2901, ../scss/_content.scss */
.give-form-wrap #address_1-wrap {
  margin-bottom: 0;
}
/* line 2905, ../scss/_content.scss */
.give-form-wrap label {
  width: 100%;
  display: block;
}
/* line 2910, ../scss/_content.scss */
.give-form-wrap input[type=text],
.give-form-wrap input[type=email] {
  width: 100%;
}
/* line 2951, ../scss/_content.scss */
.give-form-wrap .give-recurring-donors-choice {
  background: transparent;
  border: none;
  margin-bottom: 14px;
}
/* line 2956, ../scss/_content.scss */
.give-form-wrap .give-recurring-donors-choice input[type=checkbox] {
  height: 14px;
}
/* line 2960, ../scss/_content.scss */
.give-form-wrap .give-recurring-donors-choice label {
  display: inline;
}

/* line 2979, ../scss/_content.scss */
#give-final-total-wrap {
  font-size: 20px;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-weight: bold;
  margin: 1em 0;
}

/* line 2990, ../scss/_content.scss */
#donationBg {
  background: url(../img/bg_donation.png) center top no-repeat;
  height: 239px;
  margin-bottom: 50px;
  text-align: center;
}

/* line 2997, ../scss/_content.scss */
#donateTitle {
  background: url(../img/title_giveSupport.png) left bottom no-repeat;
  height: 45px;
  padding-top: 103px;
  margin: 0 auto 5px;
}

/* line 3004, ../scss/_content.scss */
#donationBg p {
  color: #ffffff;
  font-size: 115%;
  font-style: normal;
  margin-bottom: 30px;
}

/* line 3010, ../scss/_content.scss */
#donationBg input {
  margin-top: 8px;
  margin-right: 10px;
}

/* line 3014, ../scss/_content.scss */
#resources {
  background: url(../img/bg_resources.png) center top no-repeat;
  padding-top: 60px;
}

/* line 3018, ../scss/_content.scss */
.searchForm-icon {
  float: left;
}

/* line 3021, ../scss/_content.scss */
.searchForm_result_text {
  float: left;
  padding-left: 20px;
}

/* line 3026, ../scss/_content.scss */
#helpTicket {
  background: url(../img/bg_helpTicket.png) center top no-repeat;
  height: 334px;
  margin-bottom: 50px;
  padding-left: 35px;
  -webkit-transform: rotate(-1.5deg);
  /* Saf3.1+, Chrome */
  -moz-transform: rotate(-1.5deg);
  /* FF3.5+ */
  -ms-transform: rotate(-1.5deg);
  /* IE9 */
  -o-transform: rotate(-1.5deg);
  /* Opera 10.5 */
  transform: rotate(-1.5deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
  zoom: 1;
}

/* line 3040, ../scss/_content.scss */
#helpTicket h2 {
  font-size: 190%;
}

/* line 3046, ../scss/_content.scss */
#meetup {
  background: url(../img/header_events.png) top center no-repeat;
  padding-top: 40px;
}

/* line 3050, ../scss/_content.scss */
#openGov {
  background: url(../img/header_ogChamps.jpg) top center no-repeat;
  padding-top: 40px;
}

/* line 3054, ../scss/_content.scss */
#guestBlog {
  background: url(../img/header_guestBlog.png) top center no-repeat;
  padding-top: 40px;
}

/* line 3058, ../scss/_content.scss */
#tcamp {
  background: url(../img/header_tcamp.png) top center no-repeat;
  padding-top: 40px;
}

/* line 3062, ../scss/_content.scss */
.takeaction ol.steps {
  list-style: none;
}

/* line 3065, ../scss/_content.scss */
.takeaction ol.steps > li {
  border-bottom: 1px solid #EAE7E0;
  padding: 2em 0 2em 5em;
}

/* line 3069, ../scss/_content.scss */
.takeaction ol.steps .step-number, .takeaction .step-number {
  color: #CA5703;
  font-size: 500%;
  font-weight: bold;
  margin-left: -1em;
  padding-top: 15px;
  position: absolute;
}

/* line 3077, ../scss/_content.scss */
.lobbying-signup input {
  width: 160px;
}

/* line 3080, ../scss/_content.scss */
.lobbying-signup button {
  margin-top: 22px;
}

/* line 3084, ../scss/_content.scss */
.content-filter form {
  margin-bottom: 0;
}
/* line 3087, ../scss/_content.scss */
.content-filter label {
  padding-right: 0.5em;
  display: inline;
}
/* line 3091, ../scss/_content.scss */
.content-filter select {
  width: 70px;
  margin-right: 3em;
}
/* line 3095, ../scss/_content.scss */
.content-filter li {
  display: inline;
}

/* line 3099, ../scss/_content.scss */
.release-type {
  font-weight: bold;
}

/* line 3102, ../scss/_content.scss */
article.press-release {
  margin-bottom: 35px;
  padding-right: 30px;
}

/* line 3106, ../scss/_content.scss */
article.press-release header {
  margin-bottom: 0;
}

/* line 3109, ../scss/_content.scss */
article.press-release h3, article.press-release h4 {
  margin-bottom: 0.5em;
}

/* line 3119, ../scss/_content.scss */
.articlesSection {
  background: url("../img/bg_pressArticles.png") left top no-repeat;
  padding: 30px 0 30px 100px;
  margin-left: -15px;
  min-height: 60px;
}

/* line 3122, ../scss/_content.scss */
.releasesSection {
  background: url("../img/bg_pressReleases.png") left top no-repeat;
  padding: 30px 0 30px 100px;
  margin-left: -15px;
  min-height: 60px;
}

/* line 3125, ../scss/_content.scss */
.featuredSection {
  background: url("../img/bg_featured.png") left top no-repeat;
  padding: 30px 0 30px 100px;
  margin-left: -15px;
  min-height: 60px;
}

/* Press */
/* line 3130, ../scss/_content.scss */
article .press_release {
  background-color: transparent;
  background-image: url("../img/img_pressRelease.png");
  background-position: left 2px;
  background-repeat: no-repeat;
  padding-left: 30px;
}

/* line 3137, ../scss/_content.scss */
article .press_article {
  background-color: transparent;
  background-image: url("../img/img_pressArticle.png");
  background-position: left 2px;
  background-repeat: no-repeat;
  padding-left: 30px;
}

/* line 3144, ../scss/_content.scss */
.contactPerson, .framed-content {
  background-color: #fff;
  border: 1px solid #F0EDED;
  width: 100%;
  margin-bottom: 20px;
  margin-left: -25px;
  padding: 5px 15px 10px;
}

/* line 3152, ../scss/_content.scss */
.framed-content {
  margin-bottom: 40px;
  padding: 15px 15px 10px;
  margin-left: -5px;
}
/* line 3156, ../scss/_content.scss */
.framed-content h4 {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
  text-align: center;
  line-height: 1.8;
  margin-bottom: 0;
}
/* line 3162, ../scss/_content.scss */
.framed-content h4 a {
  color: #b9a609;
}

/* line 3167, ../scss/_content.scss */
#contacts img {
  width: 80px;
  border: 2px solid #e3dfdf;
  margin-top: 10px;
}

/* line 3173, ../scss/_content.scss */
.alternate-contact img {
  width: 80px;
  border: 2px solid #e3dfdf;
  margin-top: 10px;
}
/* line 3178, ../scss/_content.scss */
.alternate-contact .tip {
  margin-left: 83px;
}

/* line 3182, ../scss/_content.scss */
.rtTilt {
  float: left;
  margin-right: 20px;
  margin-left: -30px;
  filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
  -webkit-transform: rotate(-4deg);
  /* Saf3.1+, Chrome */
  -moz-transform: rotate(-4deg);
  /* FF3.5+ */
  -ms-transform: rotate(-4deg);
  /* IE9 */
  -o-transform: rotate(-4deg);
  /* Opera 10.5 */
  transform: rotate(-4deg);
  zoom: 1;
}

/* line 3195, ../scss/_content.scss */
.ltTilt {
  float: right;
  margin-right: -20px;
  filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ M11=0.9914448613738104, M12=-0.13052619222005157, M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
  -webkit-transform: rotate(4deg);
  /* Saf3.1+, Chrome */
  -moz-transform: rotate(4deg);
  /* FF3.5+ */
  -ms-transform: rotate(4deg);
  /* IE9 */
  -o-transform: rotate(4deg);
  /* Opera 10.5 */
  transform: rotate(4deg);
  zoom: 1;
}

/* API Section */
/* line 3210, ../scss/_content.scss */
.videoPromo img {
  margin-left: -26px;
  max-width: 225px;
  border: 2px solid #e8e7e4;
  padding: 2px;
}

/* line 3218, ../scss/_content.scss */
.status {
  background: url("../img/api_status.png") no-repeat;
  height: 18px;
  padding-left: 25px;
  margin-top: 6px;
  display: block;
}
/* line 3224, ../scss/_content.scss */
.status.normal {
  background-position: left top;
}
/* line 3227, ../scss/_content.scss */
.status.degraded {
  background-position: left center;
}
/* line 3230, ../scss/_content.scss */
.status.down {
  background-position: left bottom;
}

/* line 3234, ../scss/_content.scss */
.bulkdownloads-avail {
  background: url("../img/bulkdownloads.png") no-repeat;
  height: 18px;
  padding-left: 25px;
  margin-top: 6px;
  display: block;
}
/* line 3240, ../scss/_content.scss */
.bulkdownloads-avail.normal {
  background-position: left top;
}
/* line 3243, ../scss/_content.scss */
.bulkdownloads-avail.degraded {
  background-position: left center;
}
/* line 3246, ../scss/_content.scss */
.bulkdownloads-avail.down {
  background-position: left bottom;
}

/* line 3254, ../scss/_content.scss */
form.project textarea, form#key-edit textarea {
  height: 200px;
}

/* line 3259, ../scss/_content.scss */
body.apis .content.col-md-9, body.apis main.content.has-sidebar, body.apis .content.column-3-4, body.apis .content.blurb, body.community .content.col-md-9, body.community main.content.has-sidebar, body.community .content.column-3-4, body.community .content.blurb {
  position: relative;
}
/* line 3261, ../scss/_content.scss */
body.apis .content.col-md-9 > ul, body.apis main.content.has-sidebar > ul, body.apis .content.column-3-4 > ul, body.apis .content.blurb > ul, body.community .content.col-md-9 > ul, body.community main.content.has-sidebar > ul, body.community .content.column-3-4 > ul, body.community .content.blurb > ul {
  margin-left: 0;
  margin-bottom: 40px;
}
/* line 3265, ../scss/_content.scss */
body.apis .content.col-md-9 li p, body.apis main.content.has-sidebar li p, body.apis .content.column-3-4 li p, body.apis .content.blurb li p, body.community .content.col-md-9 li p, body.community main.content.has-sidebar li p, body.community .content.column-3-4 li p, body.community .content.blurb li p {
  clear: both;
}
/* line 3269, ../scss/_content.scss */
body.apis ul li, body.community ul li {
  list-style-type: none;
}
/* line 3272, ../scss/_content.scss */
body.apis .status, body.community .status {
  background: url("../img/api_status.png") no-repeat;
  float: right;
  height: 18px;
  padding-left: 25px;
  margin-top: 6px;
}
/* line 3278, ../scss/_content.scss */
body.apis .status.normal, body.community .status.normal {
  background-position: left top;
}
/* line 3281, ../scss/_content.scss */
body.apis .status.degraded, body.community .status.degraded {
  background-position: left center;
}
/* line 3284, ../scss/_content.scss */
body.apis .status.down, body.community .status.down {
  background-position: left bottom;
}
/* line 3288, ../scss/_content.scss */
body.apis .api-status-label, body.community .api-status-label {
  font-size: 75%;
  text-transform: uppercase;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  opacity: 0.8;
}
/* line 3294, ../scss/_content.scss */
body.apis .status, body.community .status {
  float: right;
}
/* line 3297, ../scss/_content.scss */
body.apis li.api, body.community li.api {
  margin-bottom: 30px;
}
/* line 3299, ../scss/_content.scss */
body.apis li.api h3, body.community li.api h3 {
  float: left;
}
/* line 3302, ../scss/_content.scss */
body.apis li.api h4, body.community li.api h4 {
  font-size: 100%;
  font-weight: bold;
  display: inline;
}
/* line 3308, ../scss/_content.scss */
body.apis ul.libraries, body.community ul.libraries {
  columns: 2;
  -webkit-columns: 2;
  /* Safari and Chrome */
  -moz-columns: 2;
  /* Firefox */
}
/* line 3312, ../scss/_content.scss */
body.apis ul.libraries.bulleted li, body.community ul.libraries.bulleted li {
  margin: 0 0 1em 0;
  padding-left: 1em;
  text-indent: -1em;
  list-style-position: inside;
}
/* line 3319, ../scss/_content.scss */
body.apis .tags, body.community .tags {
  margin: 0;
  font-size: 85%;
  font-style: italic;
}
/* line 3324, ../scss/_content.scss */
body.apis .tags li, body.community .tags li {
  display: inline;
  margin-bottom: 0;
}
/* line 3328, ../scss/_content.scss */
body.apis .sideHeader, body.community .sideHeader {
  margin-bottom: 0;
  margin-right: 15px;
}
/* line 3332, ../scss/_content.scss */
body.apis .poweredTools, body.community .poweredTools {
  margin: 10px 0;
}
/* line 3335, ../scss/_content.scss */
body.apis .poweredTools li, body.community .poweredTools li {
  padding-top: 3px;
  display: inline;
}
/* line 3339, ../scss/_content.scss */
body.apis .poweredTools h4, body.community .poweredTools h4 {
  text-transform: none;
}
/* line 3342, ../scss/_content.scss */
body.apis .content .section, body.community .content .section {
  margin: 0;
  padding: 2em 1em;
}

/* line 3348, ../scss/_content.scss */
body.community .actions {
  clear: both;
}
/* line 3351, ../scss/_content.scss */
body.community .actions li {
  width: 50%;
  display: block;
  float: left;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 3358, ../scss/_content.scss */
body.community .poweredTools ul {
  display: block;
  float: left;
  margin-top: 3px;
}
/* line 3363, ../scss/_content.scss */
body.community .projects .filters {
  float: left;
}

/* line 3369, ../scss/_content.scss */
body.apis .meta {
  float: left;
  width: 70%;
}
/* line 3373, ../scss/_content.scss */
body.apis .actions {
  float: left;
  width: 30%;
  margin-left: 0;
  text-align: right;
  margin-top: 13px;
}
/* line 3379, ../scss/_content.scss */
body.apis .actions li {
  margin-bottom: 0;
}
/* line 3382, ../scss/_content.scss */
body.apis .actions .btn, body.apis .actions .give-btn {
  margin-bottom: 16px;
}
/* line 3387, ../scss/_content.scss */
body.apis .poweredTools ul {
  padding-top: 3px;
  margin-left: 0;
}
/* line 3391, ../scss/_content.scss */
body.apis .poweredTools h4 {
  margin-bottom: 0;
  margin-right: 5px;
}
/* line 3395, ../scss/_content.scss */
body.apis .poweredTools li:after {
  content: ", ";
}
/* line 3398, ../scss/_content.scss */
body.apis .poweredTools li:last-of-type:after {
  content: none;
}

/* line 3404, ../scss/_content.scss */
body.analytics .analytics-chart g.bars rect.bar {
  stroke: #bfbb50;
  fill: #e4e190;
  margin-bottom: 60px;
}
/* line 3410, ../scss/_content.scss */
body.analytics #graphs button.btn, body.analytics #graphs button.give-btn {
  margin: 0;
}
/* line 3413, ../scss/_content.scss */
body.analytics #graphs table.col-md-10 {
  min-width: auto;
}
/* line 3417, ../scss/_content.scss */
body.analytics #graphs .well-small {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 3422, ../scss/_content.scss */
body.analytics #graphs .well-small h4 {
  float: left;
  margin-top: 7px;
  margin-right: 20px;
  margin-bottom: 0;
}
/* line 3430, ../scss/_content.scss */
body.analytics #graphs #allcalls .well-small, body.analytics #graphs #calls .well-small, body.analytics #graphs #keys .well-small, body.analytics #graphs #activekeys .well-small, body.analytics #graphs #api-calls-container .well-small, body.analytics #graphs #endpoint-calls-container .well-small {
  float: right;
}
/* line 3435, ../scss/_content.scss */
body.analytics #graphs span.labeltext {
  margin-top: 9px;
}
/* line 3439, ../scss/_content.scss */
body.analytics #allcalls, body.analytics #calls, body.analytics #keys, body.analytics #activekeys, body.analytics #api-calls-container, body.analytics #endpoint-calls-container, body.analytics #users {
  margin-top: 60px;
  clear: both;
}
/* line 3442, ../scss/_content.scss */
body.analytics #allcalls h3, body.analytics #calls h3, body.analytics #keys h3, body.analytics #activekeys h3, body.analytics #api-calls-container h3, body.analytics #endpoint-calls-container h3, body.analytics #users h3 {
  float: left;
  margin-top: 13px;
}
/* line 3447, ../scss/_content.scss */
body.analytics .key-status {
  text-align: right;
  padding-top: 19px;
}
/* line 3451, ../scss/_content.scss */
body.analytics .statuses {
  margin-bottom: 40px;
}
/* line 3453, ../scss/_content.scss */
body.analytics .statuses li {
  width: 50%;
  float: left;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 3460, ../scss/_content.scss */
body.analytics .statuses li .status {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  color: #bab2ac;
  line-height: 18px;
}

/* line 3470, ../scss/_content.scss */
body.leaderboard #leaderboard .highlight {
  background-color: #e4e190;
}
/* line 3473, ../scss/_content.scss */
body.leaderboard #leaderboard caption {
  font-size: 157.76%;
  margin-bottom: 20px;
  line-height: 25px;
  text-transform: capitalize;
  font-weight: normal;
}
/* line 3480, ../scss/_content.scss */
body.leaderboard [class^="icon-"], body.leaderboard [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings_mod.png");
}

/* line 3484, ../scss/_content.scss */
.analytics #key-list_wrapper .dataTables_filter {
  float: none;
}

/* line 3487, ../scss/_content.scss */
.content-filter li {
  display: block;
  float: left;
}

/* line 3491, ../scss/_content.scss */
.communityProjects {
  margin-top: -41px;
  margin-left: 0;
}
/* line 3494, ../scss/_content.scss */
.communityProjects .section.even {
  background-color: #f5f8f8;
}
/* line 3497, ../scss/_content.scss */
.communityProjects .withTip {
  display: inline;
}
/* line 3500, ../scss/_content.scss */
.communityProjects .tip {
  display: inline;
}
/* line 3504, ../scss/_content.scss */
.communityProjects .section.sunlight h3 {
  background: url(../www/favicon.ico) left 8px no-repeat;
  padding-left: 19px;
}
/* line 3509, ../scss/_content.scss */
.communityProjects .section p {
  margin-top: 15px;
}
/* line 3512, ../scss/_content.scss */
.communityProjects .category {
  float: right;
  text-align: right;
  width: 30%;
  font-weight: bold;
}
/* line 3518, ../scss/_content.scss */
.communityProjects .tags {
  width: 70%;
  float: left;
  margin-bottom: 0;
}
/* line 3523, ../scss/_content.scss */
.communityProjects .tags li {
  display: inline;
  margin-bottom: 0;
}

/* line 3528, ../scss/_content.scss */
.api-used-by {
  margin-left: 0;
}

/* line 3531, ../scss/_content.scss */
.api-used-by li {
  margin: 30px 0;
  padding-bottom: 30px;
  border-bottom: 1px dashed #f1f1f1;
  opacity: .8;
}

/* line 3537, ../scss/_content.scss */
.api-used-by li:hover {
  opacity: 1;
}

/* line 3540, ../scss/_content.scss */
.api-used-by li a {
  display: block;
  border-bottom: 0;
}

/* line 3544, ../scss/_content.scss */
.billmoyers a, .billmoyers {
  background: url(../img/moyers_screenshot.png) left top no-repeat;
  width: 170px;
  height: 57px;
}

/* line 3551, ../scss/_content.scss */
.browserstack a {
  background: url(../img/tools-we-use/we-use-Browserstack.png) left top no-repeat;
  width: 200px;
  height: 44px;
  background-color: #142433;
}

/* line 3558, ../scss/_content.scss */
.tamugeoservices a {
  background: url(../img/tools-we-use/we-use-tamugeoservices.png) left top no-repeat;
  width: 188px;
  height: 34px;
  background-color: #500000;
}

/* line 3565, ../scss/_content.scss */
.datatelling a, .datatelling {
  background: url(../img/api-used-by/used-by_Data-Telling.png) left top no-repeat;
  width: 150px;
  height: 62px;
}

/* line 3570, ../scss/_content.scss */
.fracturedatlas a, .fracturedatlas {
  background: url(../img/api-used-by/used-by_Fractured-Atlas.png) left top no-repeat;
  width: 170px;
  height: 117px;
}

/* line 3575, ../scss/_content.scss */
.greenpeace a, .greenpeace {
  background: url(../img/api-used-by/used-by_Greenpeace.gif) left top no-repeat;
  width: 170px;
  height: 25px;
}

/* line 3580, ../scss/_content.scss */
.minnesotapost a, .minnesotapost {
  background: url(../img/api-used-by/used-by_MinnPost.png) left top no-repeat;
  width: 170px;
  height: 24px;
}

/* line 3585, ../scss/_content.scss */
.nprstate a, .nprstate {
  background: url(../img/api-used-by/used-by_NPR-StateImpact.png) left top no-repeat;
  width: 170px;
  height: 63px;
}

/* line 3590, ../scss/_content.scss */
.obamafor a, .obamafor {
  background: url(../img/api-used-by/used-by_Obama-for-America.png) left top no-repeat;
  width: 200px;
  height: 24px;
}

/* line 3595, ../scss/_content.scss */
.oneblock a, .oneblock {
  background: url(../img/api-used-by/used-by_One-Block-Off-the-Grid.png) left top no-repeat;
  width: 170px;
  height: 32px;
}

/* line 3600, ../scss/_content.scss */
.peaceaction a, .peaceaction {
  background: url(../img/api-used-by/used-by_PeaceActionWest.png) left top no-repeat;
  width: 200px;
  height: 31px;
}

/* line 3605, ../scss/_content.scss */
.teaparty a, .teaparty {
  background: url(../img/api-used-by/used-by_tea-party-patriots.png) left top no-repeat;
  width: 170px;
  height: 55px;
}

/* line 3610, ../scss/_content.scss */
.catholics a, .catholics {
  background: url(../img/catholics_united.png) left top no-repeat;
  width: 170px;
  height: 55px;
}

/* line 3615, ../scss/_content.scss */
.campaignforamericasfuture a, .campaignforamericasfuture {
  background: url(../img/campaign-for-americas-future-logo.png) left top no-repeat;
  width: 170px;
  height: 55px;
}

/* line 3620, ../scss/_content.scss */
.oxfam a, .oxfam {
  background: url(../img/oxfam.png) left top no-repeat;
  width: 170px;
  height: 55px;
}

/* line 3625, ../scss/_content.scss */
.ucp a, .ucp {
  background: url(../img/ucp_main_logo.png) left top no-repeat;
  width: 170px;
  height: 55px;
}

/* line 3630, ../scss/_content.scss */
.wikimediafoundation a, .wikimediafoundation {
  background: url(../img/api-used-by/used-by_Wikimedia-Foundation.png) left top no-repeat;
  width: 150px;
  height: 150px;
}

/* line 3635, ../scss/_content.scss */
.freeenterprisenetwork a, .freeenterprisenetwork {
  background: url(../img/api-used-by/used-by_free-enterprise-network.png) left top no-repeat;
  width: 200px;
  height: 30px;
}

/* line 3640, ../scss/_content.scss */
.api-stats {
  margin-left: -5px;
  margin-top: 25px;
  text-align: center;
  padding-top: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 3648, ../scss/_content.scss */
.api-stats .donate-reminder {
  margin-left: -15px;
  background-color: #f9f8f8;
  width: 188px;
  padding: 10px 15px;
  line-height: 1.3;
  margin-bottom: -10px;
}

/* line 3657, ../scss/_content.scss */
#api-calls-sparkline {
  margin-bottom: -33px;
}

/* line 3660, ../scss/_content.scss */
.stat {
  margin-bottom: 30px;
}

/* line 3663, ../scss/_content.scss */
.statLabel {
  text-transform: uppercase;
  font-size: 85%;
  color: #8e8883;
}

/* line 3668, ../scss/_content.scss */
.api-stats .tip {
  margin-top: 5px;
}

/* line 3671, ../scss/_content.scss */
h3.totalNum {
  font-family: "prenton-condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 300%;
  margin: 0 0 10px 0;
  color: rgba(99, 94, 91, 0.9);
  font-weight: 300;
}

/* line 3680, ../scss/_content.scss */
.deprecated-api {
  opacity: 0.8;
}

/* line 3683, ../scss/_content.scss */
.active-api .api-status-label {
  display: none;
}

/* line 3686, ../scss/_content.scss */
.api-status-separator {
  border: 0px dashed #cccccc;
}

/* line 3689, ../scss/_content.scss */
.community .dream-projects > ul {
  margin-left: 0;
  -webkit-columns: 2;
  /* Safari and Chrome */
  -moz-columns: 2;
  /* Firefox */
  columns: 2;
}

/* line 3695, ../scss/_content.scss */
.community .dream-projects li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px 30px 0;
  margin: 0 0 0 0;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  column-break-inside: avoid;
}

/* line 3707, ../scss/_content.scss */
ul.our-apis {
  margin-left: 0;
  list-style-type: none;
}
/* line 3710, ../scss/_content.scss */
ul.our-apis p {
  margin-bottom: 0;
}

/* line 3715, ../scss/_content.scss */
.usage .poweredTools {
  margin: 10px 0;
}
/* line 3718, ../scss/_content.scss */
.usage .poweredTools h4 {
  float: left;
}
/* line 3721, ../scss/_content.scss */
.usage .poweredTools ul {
  display: block;
  float: left;
  margin-top: 3px;
}
/* line 3726, ../scss/_content.scss */
.usage .poweredTools li {
  padding-top: 3px;
  display: inline;
}
/* line 3730, ../scss/_content.scss */
.usage .addProject {
  margin-bottom: -18px;
}
/* line 3733, ../scss/_content.scss */
.usage li.api {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 3736, ../scss/_content.scss */
.usage li.api h4 {
  font-size: 100%;
  font-weight: bold;
  display: inline;
}
/* line 3741, ../scss/_content.scss */
.usage li.api img {
  max-width: 170px;
}
/* line 3744, ../scss/_content.scss */
.usage li.api .btn, .usage li.api .give-btn {
  margin-top: 20px;
}
/* line 3748, ../scss/_content.scss */
.usage .withTip {
  display: inline;
}
/* line 3751, ../scss/_content.scss */
.usage .tip {
  display: inline;
}
/* line 3754, ../scss/_content.scss */
.usage .section p {
  margin-top: 15px;
}
/* line 3757, ../scss/_content.scss */
.usage .controls p {
  margin-top: 5px;
}
/* line 3763, ../scss/_content.scss */
.usage .control-group {
  float: left;
}
/* line 3766, ../scss/_content.scss */
.usage .cg-org-name, .usage .cg-icon-image, .usage .cg-description {
  clear: left;
}
/* line 3769, ../scss/_content.scss */
.usage .cg-submit {
  float: right;
  clear: both;
}
/* line 3773, ../scss/_content.scss */
.usage .cg-apis div.controls li {
  float: left;
  width: 180px;
  overflow: visible;
}
/* line 3778, ../scss/_content.scss */
.usage form#project-entry textarea {
  height: 200px;
}
/* line 3782, ../scss/_content.scss */
.usage .control-label {
  font-weight: bold;
}
/* line 3785, ../scss/_content.scss */
.usage .api-stats {
  margin-top: 0;
  width: 220px;
}
/* line 3789, ../scss/_content.scss */
.usage #api-calls-sparkline {
  clear: both;
  margin-left: -40px;
}
/* line 3793, ../scss/_content.scss */
.usage .usage-chart {
  margin-top: 60px;
  text-align: center;
}
/* line 3796, ../scss/_content.scss */
.usage .usage-chart span {
  display: block;
  margin: 0 auto;
}
/* line 3800, ../scss/_content.scss */
.usage .usage-chart .statLabel {
  margin-top: 10px;
}

/* calendar widget */
/* line 3807, ../scss/_content.scss */
#calendar {
  text-align: center;
  margin-bottom: 40px;
}

/* line 3811, ../scss/_content.scss */
#calendar #current-month {
  font-size: 130%;
  font-weight: 300;
  border-bottom: 1px dotted #d3e0ec;
  margin-bottom: 0;
  padding: 6px 0;
  font-style: italic;
}

/* line 3819, ../scss/_content.scss */
#calendar tr {
  background: none;
}

/* line 3822, ../scss/_content.scss */
#calendar th {
  font-size: 80%;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 0 1px 0;
}

/* line 3829, ../scss/_content.scss */
#calendar td {
  padding: 4px 0 4px 0;
  border: 1px solid #dedede;
  font-size: 110%;
  width: 31px;
  height: 26px;
  cursor: pointer;
  vertical-align: top;
}

/* line 3838, ../scss/_content.scss */
#calendar .current-month#today {
  background: #fafafa;
}

/* line 3841, ../scss/_content.scss */
#calendar .current-month.selected-day {
  background: #78bcbf;
  color: #ffffff;
}

/* line 3845, ../scss/_content.scss */
#calendar .current-month.selected-day:hover {
  background: #67afb3;
  color: #ffffff;
}

/* line 3849, ../scss/_content.scss */
#calendar .current-month.selected-day .events {
  background-color: #ffffff;
  -webkit-box-shadow: inset -1px 1px 1px 0 #fafaf5;
  box-shadow: inset -1px 1px 1px 0 #fafaf5;
}

/* line 3854, ../scss/_content.scss */
#calendar .events {
  display: block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background-color: #78bcbf;
  height: 6px;
  width: 6px;
  text-indent: -9999em;
  margin: 2px auto 0 auto;
  -webkit-box-shadow: inset -1px 1px 1px 0 rgba(0, 86, 129, 0.75);
  box-shadow: inset -1px 1px 1px 0 rgba(0, 86, 129, 0.75);
  -moz-box-shadow: inset -1px 1px 1px 0 rgba(0, 86, 129, 0.75);
}

/* line 3868, ../scss/_content.scss */
#calendar .current-month:hover {
  background: #f9f8f8;
}

/* line 3871, ../scss/_content.scss */
#calendar .other-month {
  color: #cecfcd;
}

/* line 3874, ../scss/_content.scss */
#calendar .other-month:hover {
  background: #f9f8f8;
}

/* line 3877, ../scss/_content.scss */
body.keys .paginate_enabled_next {
  background: red;
}

/* line 3880, ../scss/_content.scss */
body.keys .paginate_enabled_next {
  background: red;
}

/* line 3883, ../scss/_content.scss */
#calendar .nav-prev a, #calendar .nav-next a {
  display: block;
  width: 15px;
  height: 25px;
  text-indent: -9999em;
  margin-top: -33px;
}

/* line 3890, ../scss/_content.scss */
#calendar .nav-prev a, body.keys .paginate_enabled_previous, #calendar .nav-next a, body.keys .paginate_enabled_next, body.keys .paginate_disabled_next, body.keys .paginate_disabled_previous {
  display: block;
  height: 21px;
  padding-top: 4px;
}

/* line 3895, ../scss/_content.scss */
body.keys .paginate_disabled_next, body.keys .paginate_disabled_previous {
  background-image: none;
}

/* line 3898, ../scss/_content.scss */
#calendar .nav-prev a, body.keys .paginate_enabled_previous {
  float: left;
  background: url(../img/bg_arrow_next-previous.png) left 0 no-repeat;
  margin-left: 30px;
}

/* line 3903, ../scss/_content.scss */
#calendar .nav-prev a:hover, body.keys .paginate_enabled_previous:hover {
  background: url(../img/bg_arrow_next-previous.png) left -25px no-repeat;
}

/* line 3906, ../scss/_content.scss */
#calendar .nav-next a, body.keys .paginate_enabled_next {
  float: right;
  background: url(../img/bg_arrow_next-previous.png) right -50px no-repeat;
  margin-right: 30px;
}

/* line 3911, ../scss/_content.scss */
#calendar .nav-next a:hover, body.keys .paginate_enabled_next:hover {
  background: url(../img/bg_arrow_next-previous.png) right -75px no-repeat;
}

/* Calendar List */
/* line 3916, ../scss/_content.scss */
.events-list {
  list-style-type: none;
}
/* line 3918, ../scss/_content.scss */
.events-list h4.sectionHeader {
  color: #8e8883;
  text-align: right;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
  font-size: 120%;
  position: relative;
  margin-right: 60px;
}
/* line 3926, ../scss/_content.scss */
.events-list h4.sectionHeader span {
  position: absolute;
  top: -7px;
  right: -60px;
  width: inherit;
}
/* line 3933, ../scss/_content.scss */
.events-list ul {
  list-style-type: none;
}
/* line 3936, ../scss/_content.scss */
.events-list li.event {
  clear: both;
}
/* line 3939, ../scss/_content.scss */
.events-list li.event h3 {
  background: url(../img/bg_list.png) left 10px no-repeat;
  padding-left: 15px;
  margin-left: -15px;
}
/* line 3943, ../scss/_content.scss */
.events-list li.event h3 a {
  border-bottom: 1px dotted #C9A706;
  color: #76716E;
}
/* line 3947, ../scss/_content.scss */
.events-list li.event h3 a:hover {
  color: #C9A706;
  text-decoration: none;
}
/* line 3952, ../scss/_content.scss */
.events-list li.day {
  clear: both;
  margin-bottom: 40px;
}
/* line 3956, ../scss/_content.scss */
.events-list dt {
  display: none;
}
/* line 3959, ../scss/_content.scss */
.events-list dt.host {
  display: block;
  clear: left;
  float: left;
  margin-left: 9px;
  margin-right: 9px;
}
/* line 3966, ../scss/_content.scss */
.events-list dt.attended {
  display: inline;
  float: left;
  clear: both;
  margin-left: 9px;
}
/* line 3972, ../scss/_content.scss */
.events-list dd {
  margin-bottom: 13px;
}
/* line 3974, ../scss/_content.scss */
.events-list dd.venue, .events-list dd.date {
  margin-top: 9px;
  float: left;
}
/* line 3978, ../scss/_content.scss */
.events-list dd.location {
  clear: left;
}
/* line 3981, ../scss/_content.scss */
.events-list dd.attended {
  display: inline;
  clear: right;
}
/* line 3985, ../scss/_content.scss */
.events-list dd.title, .events-list dd.title h3 {
  margin-bottom: 0;
}
/* line 3988, ../scss/_content.scss */
.events-list dd.title {
  clear: left;
}
/* line 3991, ../scss/_content.scss */
.events-list dd.host {
  font-style: italic;
}
/* line 3995, ../scss/_content.scss */
.events-list .street-address {
  display: block;
}

/* Drupal */
/* line 4001, ../scss/_content.scss */
div.drupal {
  font-size: 110%;
  line-height: 1.5em;
}
/* line 4004, ../scss/_content.scss */
div.drupal ul {
  margin-top: 2em;
}
/* line 4007, ../scss/_content.scss */
div.drupal li {
  margin: 1em 0 0 2em;
}

/* footer */
/* line 4013, ../scss/_content.scss */
#footerWrapper {
  background-color: #413d3a;
  margin-top: 120px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 4013, ../scss/_content.scss */
  #footerWrapper {
    margin-top: 20px;
  }
}

/* line 4023, ../scss/_content.scss */
#footerWrapper footer {
  margin: 70px auto 0 auto;
  position: relative;
  color: #f1efed;
}

/* line 4032, ../scss/_content.scss */
.footer-nav ul {
  padding-left: 0;
}
/* line 4035, ../scss/_content.scss */
.footer-nav li {
  display: inline;
  max-width: none;
  font-family: "prenton-condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #000;
  font-size: 17px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 4044, ../scss/_content.scss */
.footer-nav li:after {
  content: "|";
  margin: 0 10px;
  color: #ffffff;
}
/* line 4049, ../scss/_content.scss */
.footer-nav li:last-of-type:after {
  content: none;
}
/* line 4053, ../scss/_content.scss */
.footer-nav a {
  color: #ffffff;
}
/* line 4055, ../scss/_content.scss */
.footer-nav a:hover {
  background: none;
  color: #78bcbf;
}

/* line 4063, ../scss/_content.scss */
.footer h5, .footer h4 {
  color: #f1efed;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-weight: normal;
}
/* line 4068, ../scss/_content.scss */
.footer h3 {
  margin-top: 0;
  color: #ffffff;
}

/* line 4073, ../scss/_content.scss */
#footerDonate h5 {
  float: left;
  margin-right: 20px;
  padding-top: 10px;
}

/* line 4079, ../scss/_content.scss */
#footerDonate {
  border-bottom: 1px dotted #736c67;
  padding-bottom: 15px;
  margin-top: -5px;
  margin-bottom: 10px;
}

/* line 4085, ../scss/_content.scss */
footer #follow-buttons {
  height: 24px;
  margin: 0;
  text-align: left;
  float: none;
  background: none;
  padding-left: 0;
}
/* line 4092, ../scss/_content.scss */
footer #follow-buttons [class^="sficon-"], footer #follow-buttons [class*=" sficon-"] {
  margin-left: 10px;
  color: #ffffff;
}
/* line 4096, ../scss/_content.scss */
footer #follow-buttons [class^="sficon-"]:hover, footer #follow-buttons [class*=" sficon-"]:hover {
  color: #78bcbf;
}
/* line 4099, ../scss/_content.scss */
footer #follow-buttons h4 {
  color: #ffffff;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 4106, ../scss/_content.scss */
  .signup-container {
    position: absolute;
    top: -95px;
    width: 100%;
  }
}
/* line 4113, ../scss/_content.scss */
.signupRibbon {
  margin-left: 10px;
  padding-left: 20px;
  padding-top: 48px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 4113, ../scss/_content.scss */
  .signupRibbon {
    background: url(../img/bg_footerBanner.png) left 37px no-repeat;
  }
}
@media (max-width: 768px) {
  /* line 4113, ../scss/_content.scss */
  .signupRibbon {
    background-color: #87acb5;
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px;
    float: left;
    margin-bottom: 20px;
  }
}
/* line 4129, ../scss/_content.scss */
.signupRibbon .ribbonMessage {
  width: 348px;
  float: left;
  height: 38px;
  margin-right: 15px;
}
@media (max-width: 768px) {
  /* line 4129, ../scss/_content.scss */
  .signupRibbon .ribbonMessage {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 4140, ../scss/_content.scss */
.signupRibbon input[type=text] {
  border: 3px solid #cad4d7;
  float: left;
  font-style: oblique;
  margin-right: 10px;
}
/* line 4146, ../scss/_content.scss */
.signupRibbon input[type=email] {
  width: 180px;
}
/* line 4149, ../scss/_content.scss */
.signupRibbon input[name=zipcode] {
  width: 100px;
}
/* line 4152, ../scss/_content.scss */
.signupRibbon button[type=submit] {
  padding-top: 5px;
  padding-bottom: 5px;
}
@media (max-width: 768px) {
  /* line 4157, ../scss/_content.scss */
  .signupRibbon input[type=email] {
    width: 100%;
    margin-bottom: 5px;
  }
  /* line 4161, ../scss/_content.scss */
  .signupRibbon input[name=zipcode] {
    width: 65%;
  }
  /* line 4164, ../scss/_content.scss */
  .signupRibbon button[type=submit] {
    padding-left: 0;
    padding-right: 0;
    width: 30%;
    float: right;
  }
}
/* line 4172, ../scss/_content.scss */
.signupRibbon .signup-thanks {
  display: none;
  font-size: 160%;
  margin-left: 1em;
  padding-top: 0.5em;
  text-shadow: 0 0 7px #4d727b;
}
/* line 4178, ../scss/_content.scss */
.signupRibbon .signup-thanks a {
  color: #e9e7db;
  text-decoration: underline;
}

/* line 4184, ../scss/_content.scss */
#bottomFooter {
  margin-top: 25px;
  float: left;
}

/* line 4189, ../scss/_content.scss */
.contact-info {
  margin-bottom: 1rem;
}

/* line 4198, ../scss/_content.scss */
#privacy p {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  font-size: 95%;
  line-height: 1.5em;
}

/* line 4205, ../scss/_content.scss */
address {
  font-style: normal;
  font-size: 105%;
}

/* line 4209, ../scss/_content.scss */
.adr {
  display: block;
}

/* line 4212, ../scss/_content.scss */
.tel {
  display: block;
  margin-top: 10px;
  float: left;
}

/* line 4217, ../scss/_content.scss */
.tel-skype {
  background: url(../img/icons/16/skype.png) top left no-repeat;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}

/* line 4223, ../scss/_content.scss */
.affiliated {
  padding: 25px 50px 20px 50px;
}

/* line 4231, ../scss/_content.scss */
.cfc {
  float: left;
}
/* line 4233, ../scss/_content.scss */
.cfc img {
  float: left;
}
/* line 4236, ../scss/_content.scss */
.cfc span {
  color: #000000;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  float: left;
  margin-top: 17px;
  font-size: 21px;
  margin-left: 10px;
}

/* line 4245, ../scss/_content.scss */
.charity-navigator {
  float: right;
  margin-top: 10px;
}

/* Case Studies */
/* line 4251, ../scss/_content.scss */
.btn.isolated, .isolated.give-btn {
  margin-bottom: 30px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4258, ../scss/_content.scss */
.sidebar2 {
  border: 1px solid #F0EDED;
  background-color: #F9F8F8;
  margin-bottom: 50px;
  padding: 20px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4267, ../scss/_content.scss */
#ie-9-or-older .sidebar2 {
  width: 75%;
}

/* line 4270, ../scss/_content.scss */
.OQOG h3 a, .OQOG h3 {
  font-family: "rooney-web", "Georgia", "Times New Roman", "Times", serif;
  font-size: 20px;
  font-weight: 100;
  color: #B9A609;
  margin-bottom: 5px;
  padding-top: 20px;
  text-decoration: none;
}

/* line 4279, ../scss/_content.scss */
.OQOG h3 a:hover {
  color: #AD8937;
}

/* line 4282, ../scss/_content.scss */
.OQOG h5 {
  font-family: "prenton-condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 100;
  margin-bottom: 5px;
  letter-spacing: .52px;
  text-transform: none;
  line-height: 28px;
}

/* line 4291, ../scss/_content.scss */
.OQOG p {
  margin-bottom: 5px;
}

/* line 4294, ../scss/_content.scss */
.OQOG a.readmore {
  text-transform: uppercase;
  font-weight: 300;
}

/* line 4298, ../scss/_content.scss */
.OQOGsectionHeader {
  border-bottom: 1px dashed #d6d3d2;
  padding-bottom: 5px;
  max-width: 100%;
  padding: 0px 0 40px 0;
  margin: 0 0 50px 0;
}

/* line 4305, ../scss/_content.scss */
.OQOG h6 {
  padding-top: 60px;
  color: #78BCBF;
  font-family: "prenton-condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 30px;
  font-weight: 100;
}

/* line 4312, ../scss/_content.scss */
img.desaturate {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  padding-top: 40px;
}

/* line 4320, ../scss/_content.scss */
.OCOG blockquote {
  border-left: none;
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
}

/* line 4327, ../scss/_content.scss */
.OCOG blockquote p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8em;
  font-style: normal;
  clear: both;
  padding-top: 20px;
}

/* line 4335, ../scss/_content.scss */
.OCOG blockquote p span {
  font-size: 36px;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  line-height: .1em;
  color: #909090;
  position: relative;
  top: .4em;
}

/* line 4343, ../scss/_content.scss */
.OCOG-details {
  margin-bottom: 5px;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-size: 12px;
  font-style: italic;
  line-height: 18px;
  text-align: bottom;
}

/* line 4351, ../scss/_content.scss */
.block-left {
  float: left;
  clear: left;
  margin-left: 0;
  width: 45%;
  margin-right: 5%;
}

/* line 4358, ../scss/_content.scss */
.block-right {
  float: left;
  clear: right;
  position: relative;
  width: 45%;
  margin-left: 5%;
}

/* Product Logos */
/* line 4367, ../scss/_content.scss */
.logo-openstates {
  background: url(http://static.openstates.org/assets/v3.1/images/logo.png) left top no-repeat;
  background-size: 260px;
  height: 28px;
}

/* line 4372, ../scss/_content.scss */
.logo-opencivicdata {
  background: url(../img/logos/opencivicdata.png) left top no-repeat;
  background-size: 260px;
  height: 71px;
}

/* line 4377, ../scss/_content.scss */
body.crp_report td.number {
  text-align: right;
}

/* line 4380, ../scss/_content.scss */
body.crp_report table.top_users {
  min-height: 1.5em;
}

/* line 4383, ../scss/_content.scss */
body.crp_report tbody .odd, body.crp_report tbody tr:nth-of-type(odd) {
  background-color: #f9f8dc;
}

/* line 4386, ../scss/_content.scss */
.nowrap {
  white-space: nowrap;
}

/* line 4389, ../scss/_content.scss */
span.year-label {
  width: 100%;
  text-align: center;
}

/* line 4393, ../scss/_content.scss */
body.crp_report .year-group {
  display: inline-block;
  width: auto;
  border-width: 0;
  padding: 6px;
}

/* line 4399, ../scss/_content.scss */
body.crp_report .qtr-group {
  display: block;
  width: 100%;
}

/* line 4403, ../scss/_content.scss */
body.crp_report .year-label {
  display: block;
  width: 100%;
}

/* line 4407, ../scss/_content.scss */
body.crp_report .qtr-label {
  display: inline-block;
  width: 18px;
}

/* line 4411, ../scss/_content.scss */
body.crp_report .selected {
  font-weight: bold;
}

/* POLICY specific styles */
/* line 4416, ../scss/_content.scss */
.policy-map {
  margin-bottom: 40px;
}

/* line 4419, ../scss/_content.scss */
.other-docs {
  margin: 40px 0 0 126px;
}

/* Tools/Projects Page */
/* line 4425, ../scss/_content.scss */
.nav-tabs.sunlight.tools-nav li a {
  width: 120px;
}

/* line 4428, ../scss/_content.scss */
#container .col-md-9.tools, #container main.tools.has-sidebar, #container .tools.column-3-4, #container .tools.blurb {
  padding-left: 20px;
  padding-right: 0;
  margin-left: 0;
}

/* line 4435, ../scss/_content.scss */
.tools ul {
  margin: 0;
}
/* line 4437, ../scss/_content.scss */
.tools ul li {
  list-style-type: none;
}
/* line 4442, ../scss/_content.scss */
.tools .description {
  float: left;
  padding-bottom: 20px;
}
/* line 4446, ../scss/_content.scss */
.tools .description .tip {
  color: #6c6967;
}
/* line 4449, ../scss/_content.scss */
.tools .description p {
  margin-top: 10px;
}
/* line 4453, ../scss/_content.scss */
.tools .brand {
  width: 158px;
  float: left;
  margin-left: 20px;
  text-align: center;
}
/* line 4459, ../scss/_content.scss */
.tools .toollogo {
  margin: 0 0 20px 0;
  opacity: .9;
  max-width: 155px;
  max-height: 130px;
}
/* line 4465, ../scss/_content.scss */
.tools .toollogo:hover {
  opacity: 1;
}

/* line 4469, ../scss/_content.scss */
.tool {
  background: url(../img/bg_blog_post_summary.png) left bottom no-repeat;
  margin-bottom: 30px;
  padding-bottom: 23px;
}
/* line 4473, ../scss/_content.scss */
.tool .tip .retired {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  color: #6c6967;
  font-weight: bold;
  border-left: 1px solid #b8b8b8;
  padding-left: 8px;
  margin-left: 5px;
  line-height: 18px;
  display: inline-block;
}
/* line 4484, ../scss/_content.scss */
.tool > div {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 8px;
}
/* line 4488, ../scss/_content.scss */
.tool .thumbnail {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 4496, ../scss/_content.scss */
.tool footer {
  background: #f2f5f5;
  border: 1px solid #dddddd;
  padding: 8px;
}
/* line 4500, ../scss/_content.scss */
.tool footer .preview-images, .tool footer .video.thumbnail, .tool footer .data-notes, .tool footer .tags {
  margin-bottom: 10px;
}
/* line 4503, ../scss/_content.scss */
.tool footer .preview-images {
  width: 74px;
  float: left;
  margin: 0 16px 0 0;
}
/* line 4507, ../scss/_content.scss */
.tool footer .preview-images li {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin: 0;
}
/* line 4513, ../scss/_content.scss */
.tool footer .preview-images .thumbnail {
  opacity: .8;
}
/* line 4516, ../scss/_content.scss */
.tool footer .preview-images .thumbnail:hover {
  opacity: 1;
}
/* line 4520, ../scss/_content.scss */
.tool footer .video.thumbnail {
  width: 120px;
  float: left;
  margin-right: 38px;
}
/* line 4525, ../scss/_content.scss */
.tool footer .data-notes {
  width: 190px;
  float: left;
  margin-right: 20px;
}
/* line 4529, ../scss/_content.scss */
.tool footer .data-notes .status, .tool footer .data-notes .bulkdownloads-avail {
  margin-top: 10px;
}
/* line 4533, ../scss/_content.scss */
.tool footer .tags {
  width: 190px;
  float: left;
  margin-top: 9px;
}
/* line 4537, ../scss/_content.scss */
.tool footer .tags li {
  display: inline;
}
/* line 4540, ../scss/_content.scss */
.tool footer .tags h5 {
  display: inline;
  font-size: 100%;
}
/* line 4544, ../scss/_content.scss */
.tool footer .tags ul {
  display: inline;
}
/* line 4548, ../scss/_content.scss */
.tool footer .preview-content {
  display: none;
}
/* line 4551, ../scss/_content.scss */
.tool footer .the-preview-content {
  min-height: 375px;
  text-align: center;
}
/* line 4554, ../scss/_content.scss */
.tool footer .the-preview-content img {
  max-height: 375px;
}
/* line 4560, ../scss/_content.scss */
.tool footer.preview .preview-content {
  margin-top: 10px;
  padding-top: 8px;
  border-top: 1px dashed #d6d3d2;
  clear: both;
  display: none;
}
/* line 4567, ../scss/_content.scss */
.tool footer.preview .close {
  margin-bottom: 8px;
  margin-top: -20px;
  background: #F2F5F7;
  opacity: 1;
  color: #635f5c;
  padding: 0 2px 0 5px;
}
/* line 4575, ../scss/_content.scss */
.tool footer.preview .close:hover {
  color: #78BCC1;
}
/* line 4579, ../scss/_content.scss */
.tool footer.preview .in-preview {
  border-color: #78bcbf;
}
/* line 4582, ../scss/_content.scss */
.tool footer.preview img {
  margin: 0 auto;
  overflow-y: none;
}

/* line 4591, ../scss/_content.scss */
.full-tools-list h5 {
  border-right: 1px solid #b8b8b8;
  padding-right: 8px;
  margin-right: 5px;
  line-height: 11px;
  color: #413e3c;
}
/* line 4597, ../scss/_content.scss */
.full-tools-list h5 a {
  color: #413e3c;
  border-bottom: 1px dotted #b9a609;
}
/* line 4601, ../scss/_content.scss */
.full-tools-list h5 a:hover {
  color: #b9a609;
}
/* line 4606, ../scss/_content.scss */
.full-tools-list .mobile {
  background: url(../img/tools/mobile_icon.png) left top no-repeat;
  width: 9px;
  height: 19px;
  text-indent: -9999em;
  display: inline-block;
  border-right: 1px solid #b8b8b8;
  padding-right: 8px;
  margin-right: 5px;
}
/* line 4616, ../scss/_content.scss */
.full-tools-list p {
  color: #6c6967;
}
/* line 4619, ../scss/_content.scss */
.full-tools-list span.retired {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
  color: #6c6967;
  border-left: 1px solid #b8b8b8;
  padding-left: 8px;
  margin-left: 5px;
  line-height: 18px;
  display: inline-block;
}
/* line 4629, ../scss/_content.scss */
.full-tools-list h5.retired {
  color: #6c6967;
}
/* line 4632, ../scss/_content.scss */
.full-tools-list .summary {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
}

/* line 4637, ../scss/_content.scss */
#tools-filter {
  background-color: #f9f8f8;
  border: 1px solid #f0eded;
  padding: 16px;
}
/* line 4641, ../scss/_content.scss */
#tools-filter ul {
  margin-left: 16px;
}
/* line 4644, ../scss/_content.scss */
#tools-filter fieldset {
  border-bottom: 1px dashed #d6d3d2;
  margin-bottom: 16px;
}
/* line 4648, ../scss/_content.scss */
#tools-filter label {
  color: #6c6967;
}
/* line 4651, ../scss/_content.scss */
#tools-filter button {
  display: block;
  width: 100%;
}

/* line 4656, ../scss/_content.scss */
.viewmore {
  text-align: center;
}

/* online JOB APPLICATION form styles */
/* line 4661, ../scss/_content.scss */
.form-element-floated {
  display: inline-block;
}

/* line 4664, ../scss/_content.scss */
.job-detail form {
  background-color: #ffffff;
}
/* line 4666, ../scss/_content.scss */
.job-detail form label {
  color: #6c6967;
}
/* line 4669, ../scss/_content.scss */
.job-detail form input, .job-detail form textarea {
  width: 98%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 4675, ../scss/_content.scss */
.job-detail form textarea {
  min-height: 200px;
  width: 97%;
}
/* line 4679, ../scss/_content.scss */
.job-detail form li {
  margin-left: 20px;
  margin-top: 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 4685, ../scss/_content.scss */
.job-detail form li.form-element-half {
  width: 46%;
}

/* line 4690, ../scss/_content.scss */
.job-detail input[type="file"] {
  height: 100%;
  line-height: 1.8em;
}

/* line 4694, ../scss/_content.scss */
.job-detail input[type="file"]::-webkit-file-upload-button {
  visibility: hidden;
  width: 120px;
}

/* line 4698, ../scss/_content.scss */
.job-detail input[type="file"]:before {
  content: 'Choose a file';
  display: inline-block;
  padding: 5px 8px;
  white-space: nowrap;
  -webkit-user-select: none;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
  border: 3px solid #dad8d1;
  border: 3px solid rgba(218, 216, 209, 0.8);
  background: #cb610b;
  background-image: -webkit-linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  background-image: -moz-linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  background-image: -ms-linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  background-image: -o-linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  background-image: linear-gradient(#f3f3f3 0%, #ffffff 55%, #f3f3f3 55%);
  color: #6c6967;
  height: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 4721, ../scss/_content.scss */
.job-detail input[type="file"]:hover:before, .job-detail input[type="file"]:active:before {
  border: 3px solid #dad8d1;
  border: 3px solid rgba(218, 216, 209, 0.8);
  background: #cb610b;
  background-image: -webkit-linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  background-image: -moz-linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  background-image: -ms-linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  background-image: -o-linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  background-image: linear-gradient(#e6e6e6 0%, #f3f3f3 55%, #e6e6e6 55%);
  color: #6c6967;
  cursor: pointer;
}

/* line 4733, ../scss/_content.scss */
.job-detail .for-initial-review {
  background-color: #f9f8f8;
  padding-left: 20px;
  padding-top: 20px;
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 20px;
  color: #413e3c;
}

/* line 4745, ../scss/_content.scss */
.mccutcheon .options {
  font-style: oblique;
  font-size: 120px;
  margin-top: 60px;
  color: #635f5c;
}
/* line 4751, ../scss/_content.scss */
.mccutcheon .primary-actions {
  margin-bottom: 60px;
}
/* line 4753, ../scss/_content.scss */
.mccutcheon .primary-actions .btn, .mccutcheon .primary-actions .give-btn {
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 4759, ../scss/_content.scss */
.mccutcheon .primary-actions img {
  width: 100px;
  float: left;
  margin-right: 20px;
}
/* line 4764, ../scss/_content.scss */
.mccutcheon .primary-actions .action-content {
  float: left;
  width: 189px;
}
/* line 4771, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-image {
  width: 100%;
}
/* line 4774, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .preview-images {
  margin-left: 0;
  margin-top: 20px;
}
/* line 4777, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .preview-images li img {
  width: 100%;
  float: left;
}
/* line 4782, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .preview-images li {
  display: block;
  margin: 0;
  margin-bottom: 10px;
  width: 50%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
}
/* line 4792, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .preview-images li:nth-child(odd) a {
  margin-right: 5px;
}
/* line 4795, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .preview-images li:nth-child(even) a {
  margin-left: 5px;
}
/* line 4798, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .preview-images .thumbnail {
  opacity: .8;
}
/* line 4801, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .preview-images .thumbnail:hover {
  opacity: 1;
}
/* line 4804, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .preview-images .thumbnail.selected {
  opacity: 1;
  background-color: #ffffff;
  border-color: #9E9999;
}
/* line 4810, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where {
  text-align: center;
  margin-left: 0;
  margin-bottom: 30px;
}
/* line 4814, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li {
  display: block;
  float: left;
  margin: 0;
  width: 25%;
}
/* line 4819, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li.facebook {
  background-color: #3b5998;
}
/* line 4821, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li.facebook:hover {
  background-color: #27488d;
}
/* line 4825, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li.google-plus {
  background-color: #dd4b39;
}
/* line 4827, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li.google-plus:hover {
  background-color: #ba3423;
}
/* line 4831, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li.tumblr {
  background-color: #32506d;
}
/* line 4833, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li.tumblr:hover {
  background-color: #32506d;
}
/* line 4837, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li.twitter {
  background-color: #00aced;
}
/* line 4839, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li.twitter:hover {
  background-color: #0084b4;
}
/* line 4844, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where li a {
  width: 100%;
  display: block;
  text-align: center;
}
/* line 4850, ../scss/_content.scss */
.mccutcheon .share-mccutcheon .share-where [class^="sficon-"], .mccutcheon .share-mccutcheon .share-where [class*=" sficon-"] {
  font-size: 24px;
  padding: 11px 0;
  text-align: center;
  width: 47px;
  display: block;
  margin: 0 auto;
  color: #ffffff;
}
/* line 4861, ../scss/_content.scss */
.mccutcheon .series-feature-list {
  position: relative;
  background: #fafafa;
  border: 1px solid #f5f5f5;
  padding: 20px 20px 20px 100px;
  margin-top: 40px;
  min-height: 125px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* line 4871, ../scss/_content.scss */
.mccutcheon .series-feature-list h2 {
  font-size: 157.76%;
  margin-bottom: 20px;
  line-height: 25px;
  text-transform: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  line-height: 1.4em;
  max-width: none;
}
/* line 4880, ../scss/_content.scss */
.mccutcheon .series-feature-list h2 .subtitle {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: italic;
  font-weight: normal;
  border-left: 2px #dcc928 solid;
  padding-left: 10px;
  margin-left: 5px;
}
/* line 4889, ../scss/_content.scss */
.mccutcheon .series-feature-list ul {
  margin-bottom: 0;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
/* line 4894, ../scss/_content.scss */
.mccutcheon .series-feature-list ul li {
  margin: 0 0 1em 0;
  padding-left: 1em;
  text-indent: -1em;
  list-style-position: inside;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  column-break-inside: avoid;
}
/* line 4906, ../scss/_content.scss */
.mccutcheon .series-feature-list .series-feature-badge {
  position: absolute;
  left: -50px;
  top: 17px;
  width: 132px;
  height: 132px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 66px;
  border: 8px solid #ffffff;
  background: #ffffff;
  z-index: 10;
}
/* line 4923, ../scss/_content.scss */
.mccutcheon.image-share .primary-actions .action-content {
  width: 220px;
  margin-bottom: 40px;
}
/* line 4927, ../scss/_content.scss */
.mccutcheon.image-share iframe {
  float: right;
  margin-left: 20px;
}
/* line 4932, ../scss/_content.scss */
.mccutcheon iframe {
  margin: 18px 0;
  border: 4px solid #f8f7f3;
  padding: 4px;
}
/* line 4938, ../scss/_content.scss */
.mccutcheon.thanks .action-content {
  width: 220px;
}
/* line 4941, ../scss/_content.scss */
.mccutcheon.thanks .action {
  margin-bottom: 40px;
}

/* line 4947, ../scss/_content.scss */
.criminaljustice .content ul {
  margin-right: 29px;
}
/* line 4949, ../scss/_content.scss */
.criminaljustice .content ul li {
  display: block;
}
/* line 4951, ../scss/_content.scss */
.criminaljustice .content ul li:before {
  content: "\2014 \00a0";
  counter-increment: item;
  font-weight: bold;
}

/* line 4963, ../scss/_content.scss */
.opendataguidelines .page ol,
.parent-opendataguidelines .page ol {
  padding-left: 0;
  list-style: none;
}
/* line 4967, ../scss/_content.scss */
.opendataguidelines .page li,
.parent-opendataguidelines .page li {
  margin-bottom: 1rem;
}

/* line 4976, ../scss/_content.scss */
.cleanoboxus {
  background-color: #363942;
  color: #f9f3e6;
  padding: 10px 0 8px 12px;
  margin: 38px auto 0 auto;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
/* line 4985, ../scss/_content.scss */
.cleanoboxus .img {
  width: 144px;
  height: 144px;
  display: inline-block;
  overflow: hidden;
}
/* line 4991, ../scss/_content.scss */
.cleanoboxus img {
  width: 144px;
}
/* line 4994, ../scss/_content.scss */
.cleanoboxus .name {
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 1.5;
  margin-left: 10px;
}
/* line 5002, ../scss/_content.scss */
.cleanoboxus .rex {
  float: right;
  width: 180px;
  height: 200px;
  position: absolute;
  top: -33px;
  right: 0;
}
@media (max-width: 768px) {
  /* line 5002, ../scss/_content.scss */
  .cleanoboxus .rex {
    display: none;
  }
}
/* line 5013, ../scss/_content.scss */
.cleanoboxus p {
  margin: 0;
}

/* Necessary Elements from other Olivia files */
/* line 10, ../scss/_donate.scss */
.bb-strong, .bb-modal--title {
  font-weight: 500;
}

/* Modal */
/* line 17, ../scss/_donate.scss */
html, body {
  margin: 0;
  min-height: 100%;
}

/* line 22, ../scss/_donate.scss */
body {
  position: relative;
}

/* Modal Base */
/* line 33, ../scss/_donate.scss */
.bb-modal_donation.contactPaper {
  padding: 0;
}

/* line 36, ../scss/_donate.scss */
.bb-modal, .bb-modal_donation {
  width: 550px;
  border-radius: 0 30px 0 0;
  border: 1px solid #eceae3;
  transition: all 300ms;
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  color: #333;
}
/* line 47, ../scss/_donate.scss */
.bb-modal.is-active, .is-active.bb-modal_donation {
  display: block;
  visibility: visible;
  opacity: 1;
  top: 0px;
}

/* line 55, ../scss/_donate.scss */
.bb-modal--header, .bb-modal_donation--header {
  border-radius: 4px 4px 0 0;
  padding: 10px 50px;
  position: relative;
  text-align: center;
}

/* line 62, ../scss/_donate.scss */
.bb-modal--title {
  font-size: 19px;
  margin: 20px 0 15px;
  display: inline-block;
  line-height: 19px;
}

/* line 70, ../scss/_donate.scss */
.bb-modal--description {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  margin: 0 10px 10px 10px;
  line-height: inherit;
}

/* line 77, ../scss/_donate.scss */
.bb-modal--footer {
  background-color: #f0eded;
  border-radius: 0 0 4px 4px;
  padding: 10px 25px;
  font-size: 12px;
  text-align: center;
  color: #777;
}
/* line 85, ../scss/_donate.scss */
.bb-modal--footer > p {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
  margin: 12px 0;
}

/* line 93, ../scss/_donate.scss */
.bb-modal--content {
  padding: 30px 50px 10px;
  background-color: #f8f8f8;
  border-top: 1px dashed #d6d3d2;
  border-bottom: 1px dashed #d6d3d2;
}

/* line 100, ../scss/_donate.scss */
.bb-modal--action {
  background: transparent;
  background: #f0eded;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0EDED', endColorstr='#FFF0EDED');
  zoom: 1;
  position: absolute;
  left: 15px;
  top: 24px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
}
/* line 110, ../scss/_donate.scss */
.bb-modal--action:hover {
  background-color: #d6d3d2;
}

/* line 115, ../scss/_donate.scss */
.bb-modal--action-icon {
  line-height: 20px;
  font-size: 14px;
  display: block;
  width: 15px;
  height: 24px;
  margin-left: 4px;
  margin-top: 2px;
  background-image: url(../img/bg_arrow_next-previous.png);
  background-repeat: no-repeat;
}
/* line 125, ../scss/_donate.scss */
.bb-modal--action-icon.left {
  background-position: left 0;
}
/* line 128, ../scss/_donate.scss */
.bb-modal--action-icon.left:hover {
  background-position: left -25px;
}
/* line 131, ../scss/_donate.scss */
.bb-modal--action-icon.right {
  background-position: left -50px;
}
/* line 134, ../scss/_donate.scss */
.bb-modal--action-icon.right:hover {
  background-position: left -75px;
}

/* line 139, ../scss/_donate.scss */
a.bb-modal--link {
  color: #488293;
  text-decoration: underline;
}

/* line 144, ../scss/_donate.scss */
a.bb-modal--link-alt {
  margin-top: 10px;
  margin-right: 10px;
  color: #999;
  text-decoration: underline;
}

/* Modal: Donation  Form*/
/* line 153, ../scss/_donate.scss */
#bb-transaction-form {
  margin: 0;
}

/* line 165, ../scss/_donate.scss */
.bb-modal-form-step-1,
.bb-modal-form-step-2,
.bb-modal-form-step-3 {
  display: none;
  visibility: hidden;
  opacity: 0;
}
/* line 172, ../scss/_donate.scss */
.bb-modal-form-step-1.is-active,
.bb-modal-form-step-2.is-active,
.bb-modal-form-step-3.is-active {
  display: block;
  visibility: visible;
  opacity: 1;
}

/* line 179, ../scss/_donate.scss */
.bb-form-fieldset {
  width: 450px;
  margin-bottom: 15px;
  overflow: auto;
}

/* line 185, ../scss/_donate.scss */
.bb-form-fieldset_donation {
  overflow: visible;
  margin-bottom: 5px;
}

/* line 191, ../scss/_donate.scss */
.bb-form-fieldset_checkmark {
  margin-bottom: 5px;
}

/* line 196, ../scss/_donate.scss */
.bb-form-fieldset_btns {
  margin-top: 30px;
  margin-bottom: 10px;
  text-align: right;
}

/* line 204, ../scss/_donate.scss */
.bb-form-additional-fields {
  display: none;
}
/* line 207, ../scss/_donate.scss */
.bb-form-additional-fields.is-active {
  display: block;
}

/* line 212, ../scss/_donate.scss */
.bb-form-group {
  float: left;
  display: inline-block;
}

/* line 217, ../scss/_donate.scss */
.bb-form-group.fg-10 .bb-input, .bb-form-group.fg-10 .bb-input_other-amount, .bb-form-group.fg-10 .bb-input_note, .bb-form-group.fg-10 .bb-input_no-border-left {
  width: 450px;
}

/* line 218, ../scss/_donate.scss */
.bb-form-group.fg-9 .bb-input, .bb-form-group.fg-9 .bb-input_other-amount, .bb-form-group.fg-9 .bb-input_note, .bb-form-group.fg-9 .bb-input_no-border-left {
  width: 405px;
}

/* line 219, ../scss/_donate.scss */
.bb-form-group.fg-8 .bb-input, .bb-form-group.fg-8 .bb-input_other-amount, .bb-form-group.fg-8 .bb-input_note, .bb-form-group.fg-8 .bb-input_no-border-left {
  width: 360px;
}

/* line 220, ../scss/_donate.scss */
.bb-form-group.fg-7 .bb-input, .bb-form-group.fg-7 .bb-input_other-amount, .bb-form-group.fg-7 .bb-input_note, .bb-form-group.fg-7 .bb-input_no-border-left {
  width: 315px;
}

/* line 221, ../scss/_donate.scss */
.bb-form-group.fg-6 .bb-input, .bb-form-group.fg-6 .bb-input_other-amount, .bb-form-group.fg-6 .bb-input_note, .bb-form-group.fg-6 .bb-input_no-border-left {
  width: 270px;
}

/* line 222, ../scss/_donate.scss */
.bb-form-group.fg-5 .bb-input, .bb-form-group.fg-5 .bb-input_other-amount, .bb-form-group.fg-5 .bb-input_note, .bb-form-group.fg-5 .bb-input_no-border-left {
  width: 225px;
}

/* line 223, ../scss/_donate.scss */
.bb-form-group.fg-4 .bb-input, .bb-form-group.fg-4 .bb-input_other-amount, .bb-form-group.fg-4 .bb-input_note, .bb-form-group.fg-4 .bb-input_no-border-left {
  width: 180px;
}

/* line 224, ../scss/_donate.scss */
.bb-form-group.fg-3 .bb-input, .bb-form-group.fg-3 .bb-input_other-amount, .bb-form-group.fg-3 .bb-input_note, .bb-form-group.fg-3 .bb-input_no-border-left {
  width: 135px;
}

/* line 225, ../scss/_donate.scss */
.bb-form-group.fg-2 .bb-input, .bb-form-group.fg-2 .bb-input_other-amount, .bb-form-group.fg-2 .bb-input_note, .bb-form-group.fg-2 .bb-input_no-border-left {
  width: 90px;
}

/* line 226, ../scss/_donate.scss */
.bb-form-group.fg-1 .bb-input, .bb-form-group.fg-1 .bb-input_other-amount, .bb-form-group.fg-1 .bb-input_note, .bb-form-group.fg-1 .bb-input_no-border-left {
  width: 45px;
}

/* line 228, ../scss/_donate.scss */
.bb-label, .bb-label_radio, .bb-label_radio_custom {
  color: #333;
  cursor: pointer;
  display: inline;
  float: none;
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 0;
  line-height: 12px;
}
/* line 238, ../scss/_donate.scss */
.bb-label .bb-input, .bb-label_radio .bb-input, .bb-label_radio_custom .bb-input, .bb-label .bb-input_other-amount, .bb-label_radio .bb-input_other-amount, .bb-label_radio_custom .bb-input_other-amount, .bb-label .bb-input_note, .bb-label_radio .bb-input_note, .bb-label_radio_custom .bb-input_note, .bb-label .bb-input_no-border-left, .bb-label_radio .bb-input_no-border-left, .bb-label_radio_custom .bb-input_no-border-left {
  display: inline;
}
/* line 241, ../scss/_donate.scss */
.bb-label > span, .bb-label_radio > span, .bb-label_radio_custom > span {
  display: block;
  margin-left: 2px;
  margin-bottom: 0;
}
/* line 246, ../scss/_donate.scss */
.bb-label > span.bb-other-amount-prefix, .bb-label_radio > span.bb-other-amount-prefix, .bb-label_radio_custom > span.bb-other-amount-prefix {
  font-size: 15px;
  display: inline;
}

/* line 253, ../scss/_donate.scss */
.bb-label_radio {
  margin-right: 23px;
  display: inline-block;
}

/* line 259, ../scss/_donate.scss */
.bb-label_radio_custom {
  margin-right: 0px;
}

/* line 264, ../scss/_donate.scss */
.bb-input[type="radio"], [type="radio"].bb-input_other-amount, [type="radio"].bb-input_note, [type="radio"].bb-input_no-border-left {
  display: inline;
}

/* line 268, ../scss/_donate.scss */
.bb-input, .bb-input_other-amount, .bb-input_note, .bb-input_no-border-left,
.bb-input[type="text"],
[type="text"].bb-input_other-amount,
[type="text"].bb-input_note,
[type="text"].bb-input_no-border-left,
.bb-input[type="email"],
[type="email"].bb-input_other-amount,
[type="email"].bb-input_note,
[type="email"].bb-input_no-border-left {
  background: #fff;
  box-sizing: border-box;
  padding: 5px 6px;
  border: 1px solid #ccc;
  font-size: 15px;
  color: #444;
  margin-top: 5px;
  margin-bottom: 0;
  border-radius: 0;
  height: auto;
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-style: normal;
  vertical-align: baseline;
  height: 30px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 288, ../scss/_donate.scss */
.bb-input[type="radio"], [type="radio"].bb-input_other-amount, [type="radio"].bb-input_note, [type="radio"].bb-input_no-border-left,
.bb-input[type="text"][type="radio"],
[type="text"][type="radio"].bb-input_other-amount,
[type="text"][type="radio"].bb-input_note,
[type="text"][type="radio"].bb-input_no-border-left,
.bb-input[type="email"][type="radio"],
[type="email"][type="radio"].bb-input_other-amount,
[type="email"][type="radio"].bb-input_note,
[type="email"][type="radio"].bb-input_no-border-left {
  margin-left: 0;
  margin-top: 0;
  margin-right: 8px;
  cursor: pointer;
  height: auto;
  vertical-align: baseline;
  width: 13px;
}
/* line 298, ../scss/_donate.scss */
.bb-input[type="checkbox"], [type="checkbox"].bb-input_other-amount, [type="checkbox"].bb-input_note, [type="checkbox"].bb-input_no-border-left,
.bb-input[type="text"][type="checkbox"],
[type="text"][type="checkbox"].bb-input_other-amount,
[type="text"][type="checkbox"].bb-input_note,
[type="text"][type="checkbox"].bb-input_no-border-left,
.bb-input[type="email"][type="checkbox"],
[type="email"][type="checkbox"].bb-input_other-amount,
[type="email"][type="checkbox"].bb-input_note,
[type="email"][type="checkbox"].bb-input_no-border-left {
  cursor: pointer;
  margin-left: 0;
  margin-right: 7px;
  height: auto;
  width: auto;
  vertical-align: baseline;
}
/* line 307, ../scss/_donate.scss */
.bb-input:focus, .bb-input_other-amount:focus, .bb-input_note:focus, .bb-input_no-border-left:focus,
.bb-input[type="text"]:focus,
[type="text"].bb-input_other-amount:focus,
[type="text"].bb-input_note:focus,
[type="text"].bb-input_no-border-left:focus,
.bb-input[type="email"]:focus,
[type="email"].bb-input_other-amount:focus,
[type="email"].bb-input_note:focus,
[type="email"].bb-input_no-border-left:focus {
  outline: none;
  border: 1px solid #999;
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 314, ../scss/_donate.scss */
.bb-input:invalid, .bb-input_other-amount:invalid, .bb-input_note:invalid, .bb-input_no-border-left:invalid,
.bb-input[type="text"]:invalid,
[type="text"].bb-input_other-amount:invalid,
[type="text"].bb-input_note:invalid,
[type="text"].bb-input_no-border-left:invalid,
.bb-input[type="email"]:invalid,
[type="email"].bb-input_other-amount:invalid,
[type="email"].bb-input_note:invalid,
[type="email"].bb-input_no-border-left:invalid {
  background: #fff;
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 319, ../scss/_donate.scss */
.bb-input:focus:invalid:focus, .bb-input_other-amount:focus:invalid:focus, .bb-input_note:focus:invalid:focus, .bb-input_no-border-left:focus:invalid:focus,
.bb-input[type="text"]:focus:invalid:focus,
[type="text"].bb-input_other-amount:focus:invalid:focus,
[type="text"].bb-input_note:focus:invalid:focus,
[type="text"].bb-input_no-border-left:focus:invalid:focus,
.bb-input[type="email"]:focus:invalid:focus,
[type="email"].bb-input_other-amount:focus:invalid:focus,
[type="email"].bb-input_note:focus:invalid:focus,
[type="email"].bb-input_no-border-left:focus:invalid:focus {
  outline: none;
  background: #fff;
  border: 1px solid #bc5b0a;
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 327, ../scss/_donate.scss */
.bb-input::-webkit-input-placeholder, .bb-input_other-amount::-webkit-input-placeholder, .bb-input_note::-webkit-input-placeholder, .bb-input_no-border-left::-webkit-input-placeholder,
.bb-input[type="text"]::-webkit-input-placeholder,
[type="text"].bb-input_other-amount::-webkit-input-placeholder,
[type="text"].bb-input_note::-webkit-input-placeholder,
[type="text"].bb-input_no-border-left::-webkit-input-placeholder,
.bb-input[type="email"]::-webkit-input-placeholder,
[type="email"].bb-input_other-amount::-webkit-input-placeholder,
[type="email"].bb-input_note::-webkit-input-placeholder,
[type="email"].bb-input_no-border-left::-webkit-input-placeholder {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  padding-top: 2px;
  text-align: center;
}
/* line 333, ../scss/_donate.scss */
.bb-input::-moz-placeholder, .bb-input_other-amount::-moz-placeholder, .bb-input_note::-moz-placeholder, .bb-input_no-border-left::-moz-placeholder,
.bb-input[type="text"]::-moz-placeholder,
[type="text"].bb-input_other-amount::-moz-placeholder,
[type="text"].bb-input_note::-moz-placeholder,
[type="text"].bb-input_no-border-left::-moz-placeholder,
.bb-input[type="email"]::-moz-placeholder,
[type="email"].bb-input_other-amount::-moz-placeholder,
[type="email"].bb-input_note::-moz-placeholder,
[type="email"].bb-input_no-border-left::-moz-placeholder {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  padding-top: 3px;
  text-align: center;
}
/* line 339, ../scss/_donate.scss */
.bb-input:-ms-input-placeholder, .bb-input_other-amount:-ms-input-placeholder, .bb-input_note:-ms-input-placeholder, .bb-input_no-border-left:-ms-input-placeholder,
.bb-input[type="text"]:-ms-input-placeholder,
[type="text"].bb-input_other-amount:-ms-input-placeholder,
[type="text"].bb-input_note:-ms-input-placeholder,
[type="text"].bb-input_no-border-left:-ms-input-placeholder,
.bb-input[type="email"]:-ms-input-placeholder,
[type="email"].bb-input_other-amount:-ms-input-placeholder,
[type="email"].bb-input_note:-ms-input-placeholder,
[type="email"].bb-input_no-border-left:-ms-input-placeholder {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  padding-top: 3px;
  text-align: center;
}
/* line 345, ../scss/_donate.scss */
.bb-input::input-placeholder, .bb-input_other-amount::input-placeholder, .bb-input_note::input-placeholder, .bb-input_no-border-left::input-placeholder,
.bb-input[type="text"]::input-placeholder,
[type="text"].bb-input_other-amount::input-placeholder,
[type="text"].bb-input_note::input-placeholder,
[type="text"].bb-input_no-border-left::input-placeholder,
.bb-input[type="email"]::input-placeholder,
[type="email"].bb-input_other-amount::input-placeholder,
[type="email"].bb-input_note::input-placeholder,
[type="email"].bb-input_no-border-left::input-placeholder {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  padding-top: 3px;
  text-align: center;
}

/* line 353, ../scss/_donate.scss */
.bb-input_other-amount {
  width: 116px;
  display: inline-block;
}

/* line 359, ../scss/_donate.scss */
.bb-input_note {
  font-size: 13px;
  height: 70px;
}
/* line 364, ../scss/_donate.scss */
.bb-input_note::-webkit-input-placeholder {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  text-align: left;
}
/* line 369, ../scss/_donate.scss */
.bb-input_note::-moz-placeholder {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  text-align: left;
}
/* line 374, ../scss/_donate.scss */
.bb-input_note:-ms-input-placeholder {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  text-align: left;
}
/* line 379, ../scss/_donate.scss */
.bb-input_note::input-placeholder {
  font-family: "franklin-gothic-urw-1", "franklin-gothic-urw-2", "franklin-gothic-urw", helvetica, arial, sans-serif;
  font-size: 12px;
  text-align: left;
}

/* line 386, ../scss/_donate.scss */
.bb-input_no-border-left {
  border-left: 0;
}

/* line 392, ../scss/_donate.scss */
.bb-input_error {
  border: 1px solid #b55300;
}

/* line 395, ../scss/_donate.scss */
input:focus:required:invalid:focus {
  border-color: #bc5b0a;
}

/* line 399, ../scss/_donate.scss */
.bb-divider {
  border: 0;
  border-top: 1px dashed #e5e5e5;
  display: block;
  margin: 20px 0;
}

/* line 406, ../scss/_donate.scss */
.bb-error_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 411, ../scss/_donate.scss */
.bb-error_list > li {
  line-height: 17px;
  margin: 0;
  padding: 0;
}

/* line 418, ../scss/_donate.scss */
.bb-error-message {
  width: 100%;
  background: #FFE0C6;
  padding: 10px;
  border: 1px solid #bc5b0a;
  border-radius: 2px;
  box-sizing: border-box;
  margin-bottom: 15px;
  text-align: left;
  display: none;
}
/* line 429, ../scss/_donate.scss */
.bb-error-message.is-active {
  display: block;
}

/* line 434, ../scss/_donate.scss */
.bb-modal-message, .bb-modal-message-progress, .bb-modal-message-thankyou {
  margin-top: 20px;
  margin-bottom: 40px;
}

/* line 439, ../scss/_donate.scss */
.bb-modal-message-progress {
  text-align: center;
}
/* line 443, ../scss/_donate.scss */
.bb-modal-message-progress.is-hidden {
  display: none;
}

/* line 448, ../scss/_donate.scss */
.bb-progress_icon {
  fill: #999;
  -webkit-animation: spin 700ms infinite linear;
  -moz-animation: spin 700ms infinite linear;
  animation: spin 700ms infinite linear;
}

/* line 455, ../scss/_donate.scss */
.bb-progress_text {
  color: #999;
}

/* line 459, ../scss/_donate.scss */
.bb-modal-message-thankyou {
  text-align: left;
  display: none;
}
/* line 464, ../scss/_donate.scss */
.bb-modal-message-thankyou.is-active {
  display: block;
}

/* line 469, ../scss/_donate.scss */
.bb-chevron path {
  fill: #ffffff;
}

/* syntax highlighting */
/* Colors for the Sunlight Foundation */
/* Bootstrap colors */
/* line 5, ../scss/_highlight-sunfoundation.scss */
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #f9f8f8;
  color: #657b83;
  -webkit-text-size-adjust: none;
}

/* line 13, ../scss/_highlight-sunfoundation.scss */
.hljs-comment, .diff .hljs-header, .hljs-doctype, .hljs-pi, .lisp .hljs-string, .hljs-javadoc {
  color: #93a1a1;
}

/* line 16, ../scss/_highlight-sunfoundation.scss */
.hljs-keyword, .hljs-winutils, .method, .hljs-addition, .css .hljs-tag, .hljs-request, .hljs-status, .nginx .hljs-title {
  color: #859900;
}

/* line 19, ../scss/_highlight-sunfoundation.scss */
.hljs-number, .hljs-command, .hljs-string, .hljs-tag .hljs-value, .hljs-rules .hljs-value, .hljs-phpdoc, .hljs-dartdoc, .tex .hljs-formula, .hljs-regexp, .hljs-hexcolor, .hljs-link_url {
  color: #2aa198;
}

/* line 22, ../scss/_highlight-sunfoundation.scss */
.hljs-title, .hljs-localvars, .hljs-chunk, .hljs-decorator, .hljs-built_in, .hljs-identifier, .vhdl .hljs-literal, .hljs-id, .css .hljs-function {
  color: #268bd2;
}

/* line 25, ../scss/_highlight-sunfoundation.scss */
.hljs-attribute, .hljs-variable, .lisp .hljs-body, .smalltalk .hljs-number, .hljs-constant, .hljs-class .hljs-title, .hljs-parent, .hljs-type, .hljs-link_reference {
  color: #b58900;
}

/* line 28, ../scss/_highlight-sunfoundation.scss */
.hljs-preprocessor, .hljs-preprocessor .hljs-keyword, .hljs-pragma, .hljs-shebang, .hljs-symbol, .hljs-symbol .hljs-string, .diff .hljs-change, .hljs-special, .hljs-attr_selector, .hljs-subst, .hljs-cdata, .css .hljs-pseudo, .hljs-header {
  color: #cb4b16;
}

/* line 31, ../scss/_highlight-sunfoundation.scss */
.hljs-deletion, .hljs-important {
  color: #dc322f;
}

/* line 34, ../scss/_highlight-sunfoundation.scss */
.hljs-link_label {
  color: #6c71c4;
}

/* line 37, ../scss/_highlight-sunfoundation.scss */
.tex .hljs-formula {
  background: #eee8d5;
}

/* line 40, ../scss/_highlight-sunfoundation.scss */
.tex .hljs-thisisnotreallyanything {
  background: #eee8d5;
}

/* line 1, ../scss/_main-ogc.scss */
.content {
  /* background: url('../img/ogc/bg_body.png') center top no-repeat; */
  color: #51504a;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  /* margin: -63px auto 0 auto; */
  padding: 10px 0 0 0;
}
/* line 10, ../scss/_main-ogc.scss */
.content p {
  font-size: 15px;
  margin-bottom: 20px;
}
/* line 14, ../scss/_main-ogc.scss */
.content h4 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 19, ../scss/_main-ogc.scss */
.content h3 {
  color: #64aba7;
  font-weight: bold;
  font-size: 22px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-top: 0;
}
/* line 26, ../scss/_main-ogc.scss */
.content li iframe {
  margin: 0;
  width: 100%;
  height: 100%;
}
/* line 31, ../scss/_main-ogc.scss */
.content a:link {
  color: #417487;
}
/* line 34, ../scss/_main-ogc.scss */
.content a:hover {
  color: #417487;
}

/* line 40, ../scss/_main-ogc.scss */
.videoNav {
  z-index: 300;
  position: absolute;
  top: 10px;
  padding: 0 100px;
  top: 115px;
}

/* line 50, ../scss/_main-ogc.scss */
.featuredChamps {
  margin-bottom: 60px;
}
/* line 52, ../scss/_main-ogc.scss */
.featuredChamps h2 {
  background: url("../img/ogc/banner.png") center top no-repeat;
  text-indent: -9999em;
  height: 75px;
  margin: -61px auto 15px auto;
}

/* line 62, ../scss/_main-ogc.scss */
.featuredVideos {
  margin: 30px auto 30px auto;
  position: relative;
}

/* line 67, ../scss/_main-ogc.scss */
.featuredBios {
  background-color: #f1edda;
  padding: 30px;
  margin: 0 auto;
}
/* line 74, ../scss/_main-ogc.scss */
.featuredBios ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 75, ../scss/_main-ogc.scss */
.featuredBios li {
  float: left;
  width: 100%;
  max-width: none;
}
/* line 77, ../scss/_main-ogc.scss */
.featuredBios h3 {
  float: left;
  margin: 0 0 1em 0;
  width: 302px;
}
/* line 83, ../scss/_main-ogc.scss */
.featuredBios p {
  clear: both;
  font-size: 110%;
  max-width: none;
}
/* line 85, ../scss/_main-ogc.scss */
.featuredBios span {
  display: block;
  float: right;
  font-size: 14px;
  font-weight: bold;
  margin-top: 11px;
  text-align: right;
  text-transform: uppercase;
  width: 149px;
}

/* line 97, ../scss/_main-ogc.scss */
.champPhoto {
  float: left;
  width: 138px;
  margin-right: 30px;
}

/* line 103, ../scss/_main-ogc.scss */
ul.featured-bios {
  height: 260px;
}
/* line 107, ../scss/_main-ogc.scss */
ul.featured-bios li {
  display: none;
}
/* line 108, ../scss/_main-ogc.scss */
ul.featured-bios li:first-child {
  display: block;
}

/* line 113, ../scss/_main-ogc.scss */
.theChampions h2 {
  background: url("../img/ogc/theChampions.png") top left no-repeat;
  text-indent: -9999em;
  margin-bottom: 30px;
}
/* line 118, ../scss/_main-ogc.scss */
.theChampions ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 119, ../scss/_main-ogc.scss */
.theChampions li.aChamp {
  margin-bottom: 3em;
}
/* line 120, ../scss/_main-ogc.scss */
.theChampions .ogc-bio {
  float: left;
}
/* line 123, ../scss/_main-ogc.scss */
.theChampions .ogc-bio span {
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 1em 0;
  text-transform: uppercase;
}

/* line 132, ../scss/_main-ogc.scss */
.aboutOGC {
  background: url("../img/ogc/bg_about.png") top left repeat-y;
  color: #25241e;
  padding: 0 30px;
  width: 254px;
  padding-bottom: 30px;
}

/* line 139, ../scss/_main-ogc.scss */
.badge {
  margin: -5px 0 0 20px;
  background-color: inherit;
}

/* line 143, ../scss/_main-ogc.scss */
.aboutOGC h4 {
  color: #417487;
}

/* line 146, ../scss/_main-ogc.scss */
.nominateButton {
  text-indent: -9999em;
  background: url("../img/ogc/nominateAChamp.png") left top no-repeat;
  width: 259px;
  height: 89px;
  display: block;
  margin-bottom: -43px;
}

/* line 154, ../scss/_main-ogc.scss */
.nominateButton:hover {
  text-indent: -9999em;
  background: url("../img/ogc/nominateAChamp.png") -271px top no-repeat;
}

/* line 158, ../scss/_main-ogc.scss */
#nominate {
  background: url("../img/ogc/bg_nominate.png") center top no-repeat;
  padding: 257px 46px 0 47px;
  color: #f8f6ec;
}
/* line 164, ../scss/_main-ogc.scss */
#nominate h2 {
  background: url("../img/ogc/NominateAnOpenGovChampion.png");
  display: block;
  height: 32px;
  margin: 0 auto 18px auto;
  text-indent: -9999em;
  width: 457px;
}
/* line 172, ../scss/_main-ogc.scss */
#nominate h4 {
  color: #971400;
}
/* line 174, ../scss/_main-ogc.scss */
#nominate form {
  float: left;
}
/* line 176, ../scss/_main-ogc.scss */
#nominate input, #nominate textarea {
  background-color: #f8f6ec;
  border: none;
  border-top: 4px solid #e9500c;
  display: block;
  margin-bottom: 15px;
  width: 488px;
}
/* line 184, ../scss/_main-ogc.scss */
#nominate input {
  height: 30px;
}
/* line 185, ../scss/_main-ogc.scss */
#nominate textarea {
  height: 150px;
}

/* line 189, ../scss/_main-ogc.scss */
.nominateContent {
  background-color: #f78f15;
  padding: 46px 46px 0 46px;
}
/* line 194, ../scss/_main-ogc.scss */
.nominateContent iframe {
  width: 488px;
  height: 1055px;
}

/* line 201, ../scss/_main-ogc.scss */
.nominateIntro {
  float: left;
  width: 231px;
  margin: 0 50px 0 0;
}

/* line 208, ../scss/_main-ogc.scss */
.signuperror, .error {
  color: #FBDE3E;
  font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;
}

/* line 213, ../scss/_main-ogc.scss */
.share {
  float: none;
  margin-bottom: 3em;
}
/* line 216, ../scss/_main-ogc.scss */
.share iframe {
  float: left;
}

/* Fonts for the Sunlight Foundation */
/* Colors for the Sunlight Foundation */
/* Bootstrap colors */
/* line 4, ../scss/_redaction-game.scss */
.redact-hiddenx {
  display: none;
}

/*  Redaction FOIA Game  */
/* line 11, ../scss/_redaction-game.scss */
.redaction-game .intro {
  padding-top: 40px;
  margin-left: -15px;
  margin-bottom: 30px;
}
/* line 16, ../scss/_redaction-game.scss */
.redaction-game h1.redacted-logo {
  background: url(../img/redaction-game/redacted_logo.png) center center no-repeat;
  display: block;
  width: 220px;
  height: 49px;
}
/* line 22, ../scss/_redaction-game.scss */
.redaction-game h1.redacted-logo:hover {
  background: url(../img/redaction-game/redacted_logo_2.png) center center no-repeat;
}
/* line 25, ../scss/_redaction-game.scss */
.redaction-game h2 {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 19px;
  text-transform: none;
  font-weight: 200;
  color: #000000;
  line-height: 1.5em;
  margin-bottom: 20px;
}
/* line 34, ../scss/_redaction-game.scss */
.redaction-game .refresh {
  border-radius: 25px;
  width: 50px;
  height: 50px;
  background-color: orange;
  z-index: 20;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -20px;
  padding: 0;
}
/* line 45, ../scss/_redaction-game.scss */
.redaction-game .refresh span {
  background: url(../img/redaction-game/refresh.png) center center no-repeat;
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
/* line 52, ../scss/_redaction-game.scss */
.redaction-game .refresh span:hover {
  cursor: pointer;
}
/* line 56, ../scss/_redaction-game.scss */
.redaction-game .redact-doc-1, .redaction-game .redact-doc-2, .redaction-game .redact-doc-3 {
  overflow: hidden;
  border-radius: 0 30px 0 0;
}
/* line 60, ../scss/_redaction-game.scss */
.redaction-game .redact-content {
  position: relative;
}
/* line 63, ../scss/_redaction-game.scss */
.redaction-game .redacted {
  display: inline-block;
}
/* line 66, ../scss/_redaction-game.scss */
.redaction-game .redacted-doc-source {
  margin-top: 20px;
}
/* line 68, ../scss/_redaction-game.scss */
.redaction-game .redacted-doc-source a {
  font-size: 12px;
  color: #cda812;
}
/* line 73, ../scss/_redaction-game.scss */
.redaction-game .contactPaper.redact-text {
  padding: 0;
  z-index: 10;
  top: 0;
  position: absolute;
  opacity: 1;
  width: 686px;
  height: 888px;
  background-color: inherit;
  margin-bottom: 10px;
}
/* line 84, ../scss/_redaction-game.scss */
.redaction-game .redact-doc-1.doc-text {
  padding: 87px 85px 0 73px;
  -ms-transform: rotate(1.2deg);
  /* IE 9 */
  -webkit-transform: rotate(1.2deg);
  /* Chrome, Safari, Opera */
  transform: rotate(1.2deg);
}
/* line 89, ../scss/_redaction-game.scss */
.redaction-game .redact-doc-1.doc-text p {
  font-family: "Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;
  font-size: 12px;
  text-align: justify;
  text-justify: inter-word;
  line-height: 2.3em;
  margin-bottom: 2px;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
}
/* line 100, ../scss/_redaction-game.scss */
.redaction-game .redact-doc-2.doc-text {
  padding: 81px 80px 0 76px;
  -ms-transform: rotate(0.2deg);
  /* IE 9 */
  -webkit-transform: rotate(0.2deg);
  /* Chrome, Safari, Opera */
  transform: rotate(0.2deg);
}
/* line 105, ../scss/_redaction-game.scss */
.redaction-game .redact-doc-2.doc-text p {
  font-family: "time","Book Antiqua", "Palatino Linotype", Palatino, serif;
  font-size: 12px;
  line-height: 1.35em;
  margin-bottom: 12px;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
  hyphens: auto;
}
/* line 115, ../scss/_redaction-game.scss */
.redaction-game .redact-doc-3.doc-text {
  padding: 66px 114px 0 79px;
  -ms-transform: rotate(-0.3deg);
  /* IE 9 */
  -webkit-transform: rotate(-0.3deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-0.3deg);
}
/* line 120, ../scss/_redaction-game.scss */
.redaction-game .redact-doc-3.doc-text p {
  font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif;
  font-size: 13px;
  text-align: justify;
  text-justify: inter-word;
  line-height: 1.25em;
  margin-bottom: 2px;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
  hyphens: auto;
}
/* line 132, ../scss/_redaction-game.scss */
.redaction-game .redacted {
  color: #000000;
  color: transparent;
  background: url("../img/redaction-game/redact-marker-1.svg") center center no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
}
/* line 139, ../scss/_redaction-game.scss */
.redaction-game .word:hover {
  color: #000000;
  color: transparent;
  background: url("../img/redaction-game/redact-marker-1.svg") center center no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
  opacity: .2;
}
/* line 153, ../scss/_redaction-game.scss */
.redaction-game .real-redaction {
  display: inline-block;
  position: relative;
}
/* line 157, ../scss/_redaction-game.scss */
.redaction-game .real-redaction:hover:after {
  background: #cda812;
  background: rgba(205, 168, 18, 0.8);
  bottom: 26px;
  color: #fff;
  content: attr(title);
  left: 20%;
  padding: 5px 15px;
  position: absolute;
  z-index: 98;
  width: 146px;
}
/* line 169, ../scss/_redaction-game.scss */
.redaction-game .real-redaction:hover:before {
  border: solid;
  border-color: #333 transparent;
  border-width: 6px 6px 0 6px;
  bottom: 20px;
  content: "";
  left: 50%;
  position: absolute;
  z-index: 99;
}
/* line 179, ../scss/_redaction-game.scss */
.redaction-game .word, .redaction-game .real-redaction {
  color: #000000;
  color: transparent;
}
/* line 183, ../scss/_redaction-game.scss */
.redaction-game .word.redacted:hover {
  opacity: .2;
  cursor: pointer;
}
/* line 187, ../scss/_redaction-game.scss */
.redaction-game .redaction-btn {
  border: 2px solid #ffffff;
  background-color: inherit;
  width: 100%;
  text-transform: uppercase;
  color: #ffffff;
  display: block;
  text-align: center;
  line-height: 2;
  padding: 0;
}
/* line 197, ../scss/_redaction-game.scss */
.redaction-game .redaction-btn:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 201, ../scss/_redaction-game.scss */
.redaction-game .twitter-redaction {
  background: #00aced;
  color: #ffffff;
}
/* line 204, ../scss/_redaction-game.scss */
.redaction-game .twitter-redaction textarea {
  width: 100%;
  min-height: 100px;
  border: 0;
}
/* line 209, ../scss/_redaction-game.scss */
.redaction-game .twitter-redaction a {
  color: #ffffff;
}
/* line 212, ../scss/_redaction-game.scss */
.redaction-game .twitter-redaction h4 {
  color: #ffffff;
}
/* line 216, ../scss/_redaction-game.scss */
.redaction-game .redaction-action {
  background-color: #f9f8f8;
}
/* line 218, ../scss/_redaction-game.scss */
.redaction-game .redaction-action a {
  color: #ffffff;
}
/* line 221, ../scss/_redaction-game.scss */
.redaction-game .redaction-action h4 {
  color: #413e3c;
}
/* line 224, ../scss/_redaction-game.scss */
.redaction-game .redaction-action .redaction-btn {
  background-color: #cb610b;
  border-color: #cb610b;
  margin-bottom: 20px;
}
/* line 228, ../scss/_redaction-game.scss */
.redaction-game .redaction-action .redaction-btn:hover {
  background-color: #bc5b0a;
}
/* line 233, ../scss/_redaction-game.scss */
.redaction-game .twitter-redaction, .redaction-game .redaction-action {
  margin-left: -34px;
  padding: 10px 20px;
}
/* line 236, ../scss/_redaction-game.scss */
.redaction-game .twitter-redaction h4, .redaction-game .redaction-action h4 {
  font-family: "franklin-gothic-urw-cond", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-transform: uppercase;
  font-size: 152%;
}

/* line 4, ../scss/_style-calltool.scss */
.zipcode-form {
  text-align: center;
}

/* line 8, ../scss/_style-calltool.scss */
.zipcode-form input {
  width: 80%;
  margin: 0 auto 15px auto;
  font-size: 17px;
  text-align: center;
}

/* line 9, ../scss/_style-calltool.scss */
.zipcode-form #submitBtn {
  width: 80%;
  margin: 0 auto;
}

/* line 11, ../scss/_style-calltool.scss */
ul.contacts {
  margin-left: 0;
}

/* line 14, ../scss/_style-calltool.scss */
ul.contacts li {
  margin-bottom: 3em;
  width: 100%;
}

/* line 18, ../scss/_style-calltool.scss */
ul.contacts li.called {
  opacity: .8;
}

/* line 25, ../scss/_style-calltool.scss */
.avatar {
  background-color: #FFF;
  border: 1px solid #D4CFC2;
  float: left;
  margin: 0 1em 1em 0;
  padding: 2px;
  width: 80px;
  -webkit-box-shadow: 2px 2px 2px #DDD;
  -moz-box-shadow: 2px 2px 2px #DDD;
  box-shadow: 2px 2px 2px #DDD;
}

/* line 36, ../scss/_style-calltool.scss */
.contact-target .avatar {
  width: 110px;
}

/* line 40, ../scss/_style-calltool.scss */
.leg-info p {
  font-size: 120%;
  margin: 0;
  font-family: "Georgia", "Times New Roman", "Times", serif;
  font-style: oblique;
}
/* line 45, ../scss/_style-calltool.scss */
.leg-info p .party {
  font-style: normal;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  font-size: 80%;
}

/* line 54, ../scss/_style-calltool.scss */
ul.contacts li a.btn, ul.contacts li a.give-btn {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
  padding: .45em;
}
/* line 61, ../scss/_style-calltool.scss */
ul.contacts li a.btn.twitter, ul.contacts li a.twitter.give-btn {
  background: #00aced;
}
/* line 63, ../scss/_style-calltool.scss */
ul.contacts li a.btn.twitter .sficon-twitter, ul.contacts li a.twitter.give-btn .sficon-twitter, ul.contacts li a.btn.twitter .social-nav .link-twitter a, .social-nav .link-twitter ul.contacts li a.btn.twitter a, ul.contacts li a.twitter.give-btn .social-nav .link-twitter a, .social-nav .link-twitter ul.contacts li a.twitter.give-btn a {
  color: #ffffff;
}

/* line 70, ../scss/_style-calltool.scss */
.call-steps .orderedNumbers {
  font-size: 300%;
  width: 35px;
  margin-left: -20px;
  padding-top: 10px;
}

/* line 71, ../scss/_style-calltool.scss */
#sidebarInterior .orderedNumbers {
  margin-left: 0;
}

/* line 73, ../scss/_style-calltool.scss */
ol.call-steps li {
  margin: 4em 0;
  list-style-type: none;
}

/* line 74, ../scss/_style-calltool.scss */
span.phone {
  font-weight: bold;
  color: #CA5703;
  font-weight: 200;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  display: block;
  font-size: 70px;
  height: 56px;
}

/* line 83, ../scss/_style-calltool.scss */
ol.call-steps li blockquote {
  background-color: #FFF;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 120%;
}

/* line 88, ../scss/_style-calltool.scss */
ol.call-steps li blockquote p {
  padding: 1em 1em 1em 0.3em;
}

/* line 89, ../scss/_style-calltool.scss */
ol.call-steps form li {
  margin: 1em 0;
}

/* line 90, ../scss/_style-calltool.scss */
ol.call-steps form label {
  display: block;
  float: left;
  font-weight: bold;
  width: 110px;
}

/* line 96, ../scss/_style-calltool.scss */
ol.call-steps form fieldset {
  border-top: 1px solid #DDD;
  margin: 2em 0;
  padding: 1em 0 0 0;
  width: 500px;
}

/* line 102, ../scss/_style-calltool.scss */
ol.call-steps form fieldset ul {
  margin: 0 0 0 3em;
}

/* line 103, ../scss/_style-calltool.scss */
ol.call-steps form legend {
  font-family: serif;
  font-size: 120%;
  font-style: oblique;
  margin-left: 2em;
}

/* line 109, ../scss/_style-calltool.scss */
.call-step {
  padding: 28px 0 2em 5em;
}

/* line 112, ../scss/_style-calltool.scss */
.sidebar2 .call-step {
  padding-top: 7px;
}

/* line 115, ../scss/_style-calltool.scss */
#sidebarInterior .call-steps {
  margin-top: 80px;
}

/* line 117, ../scss/_style-calltool.scss */
.sideForm input, .sideForm textarea, .sideForm button, .sideForm select {
  width: 100%;
}

/* line 120, ../scss/_style-calltool.scss */
.sideForm textarea {
  min-height: 100px;
}

/* line 123, ../scss/_style-calltool.scss */
.sideForm select {
  font-size: 100%;
}

/* line 127, ../scss/_style-calltool.scss */
ul.script {
  margin-left: 0;
  list-style-type: none;
}

/* line 131, ../scss/_style-calltool.scss */
ul.script li {
  margin: 1em 0 1em 0;
}

/* line 133, ../scss/_style-calltool.scss */
ol.complete-steps li {
  margin: 3em 0;
}

/* line 134, ../scss/_style-calltool.scss */
ol.complete-steps li h3 a {
  text-decoration: underline;
}

/* line 136, ../scss/_style-calltool.scss */
.call-step h4 {
  margin-top: 60px;
}

/* line 139, ../scss/_style-calltool.scss */
.multitarget.position {
  background: #CA5703;
  color: #ffffff;
  padding: 5px 10px 5px 5em;
  margin-left: -5em;
}

/* line 145, ../scss/_style-calltool.scss */
.multitarget.position.pos-a {
  background: #CA7203;
}

/* line 148, ../scss/_style-calltool.scss */
.multitarget.position.pos-b {
  background: #D9A608;
}

/* line 151, ../scss/_style-calltool.scss */
.multitarget.position.pos-c {
  background: #dcc000;
}

/* line 154, ../scss/_style-calltool.scss */
.contact-target {
  margin-bottom: 50px;
  border-bottom: 1px solid #EAE7E0;
}

/* line 159, ../scss/_style-calltool.scss */
.call-buttons .sficon-skype {
  color: #12A5F4;
  font-size: 20px;
  margin-right: 14px;
}

/* line 164, ../scss/_style-calltool.scss */
.call-buttons .skype {
  width: 136px;
  height: 30px;
  display: table-cell;
  background-color: #e4eef2;
  float: left;
  padding: 7px 30px;
  line-height: 19px;
  color: #12A5F4;
  vertical-align: top;
  box-sizing: border-box;
  margin-right: 20px;
}

/* line 177, ../scss/_style-calltool.scss */
.call-buttons .skype:hover {
  width: 136px;
  height: 30px;
  background-color: #CDE4EE;
  border-bottom: 2px solid #88C4DD;
  -webkit-transition-property: background,border;
  -webkit-transition-duration: .15s;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-font-smoothing: antialiased;
}
