@charset "UTF-8";/* line 1, ../../app/assets/stylesheets/html_5.css.scss */
figure, article, figcaption, section, nav, aside {
  display: block;
  margin: 0;
  padding: 0;
}
@font-face {
  font-family: 'Futura';
  font-weight: bold;
  font-style: normal;
  src: url("futura/futura_heavy-106765a2375a05f063cdfdd00b617a0f.eot");
  src: url("futura/futura_heavy.eot") format("embedded-opentype"), url("futura/futura_heavy-8c06ba41a5726757387efaffde1df45d.woff") format("woff"), url(http://d2c14xet4dauxw.cloudfront.net/assets/fonrt-path("futura/futura_heavy.ttf")) format("truetype");
}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */





@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont-9e27d07c9fd084dfeeebf9284df29195.eot');
  src: url('fontawesome-webfont-9e27d07c9fd084dfeeebf9284df29195.eot#iefix') format('embedded-opentype'), url('fontawesome-webfont-c27653f5a4b72406623722d326780d5c.woff') format('woff'), url('fontawesome-webfont-712512bbe8066538dec422df030d58f0.ttf') format('truetype'), url('fontawesome-webfont-956e6979ba79316cb7a3b8cba28a6470.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/base.css.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

/* line 11, ../../app/assets/stylesheets/base.css.scss */
body {
  margin: 0;
  padding: 0;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 2em;
  background: #44473a;
  color: #81817f;
}

/* line 21, ../../app/assets/stylesheets/base.css.scss */
.center {
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

/* line 28, ../../app/assets/stylesheets/base.css.scss */
.wrapper {
  width: 960px;
  margin: 0 auto;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 33, ../../app/assets/stylesheets/base.css.scss */
a {
  color: #fc982d;
}

/* line 37, ../../app/assets/stylesheets/base.css.scss */
a img {
  border: none;
}

/* line 41, ../../app/assets/stylesheets/base.css.scss */
h1, h2, h3, h4, strong {
  color: #44473a;
  font-weight: normal;
}

/* line 46, ../../app/assets/stylesheets/base.css.scss */
h2 {
  font-size: 24px;
}

/* line 50, ../../app/assets/stylesheets/base.css.scss */
.box {
  background: #fff;
  padding: 34px;
}

/* line 54, ../../app/assets/stylesheets/base.css.scss */
[ng-click] {
  cursor: pointer;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

@media (min-width: 960px) {
  /* line 5, ../../app/assets/stylesheets/responsive.css.scss */
  .wrapper {
    width: 960px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 10, ../../app/assets/stylesheets/responsive.css.scss */
  .wrapper {
    width: 768px;
  }
}
@media (max-width: 767px) {
  /* line 15, ../../app/assets/stylesheets/responsive.css.scss */
  .wrapper {
    width: auto;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

@media (max-width: 767px) {
  /* line 3, ../../app/assets/stylesheets/usabilia.css.scss */
  .usabilla_live_button_container {
    right: -10px !important;
    bottom: 10px !important;
    top: auto !important;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/forms.css.scss */
form {
  padding: 0;
  margin: 10px 0;
}
/* line 11, ../../app/assets/stylesheets/forms.css.scss */
form label,
form input,
form button,
form select,
form textarea {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #44473a;
  margin: 0;
  display: block;
  height: 27px;
  padding: 0px 5px 0 5px;
}
/* line 20, ../../app/assets/stylesheets/forms.css.scss */
form textarea {
  height: 5em;
}
/* line 25, ../../app/assets/stylesheets/forms.css.scss */
form .field_with_errors input, form .field_with_errors textarea {
  background: #ffb7d3;
}
/* line 34, ../../app/assets/stylesheets/forms.css.scss */
form input[type="text"],
form input[type="email"],
form input[type="password"],
form input[type="search"],
form select,
form textarea {
  width: 100%;
  border: 1px solid #c8c8c8;
  border-top: 1px solid #aeaeae;
}
/* line 39, ../../app/assets/stylesheets/forms.css.scss */
form select {
  padding-right: 0;
}
/* line 43, ../../app/assets/stylesheets/forms.css.scss */
form fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 50, ../../app/assets/stylesheets/forms.css.scss */
form input[type="submit"],
form button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
}
/* line 54, ../../app/assets/stylesheets/forms.css.scss */
form .row {
  padding: 0 0 10px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
form .row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 57, ../../app/assets/stylesheets/forms.css.scss */
form .row label {
  float: left;
  width: 29.9999%;
  padding: 0;
}
/* line 67, ../../app/assets/stylesheets/forms.css.scss */
form .row input[type="text"],
form .row input[type="email"],
form .row input[type="password"],
form .row select,
form .row textarea {
  float: right;
  width: 70%;
}
@media (max-width: 576px) {
  /* line 79, ../../app/assets/stylesheets/forms.css.scss */
  form .row label,
  form .row input[type="text"],
  form .row input[type="email"],
  form .row input[type="password"],
  form .row input[type="search"],
  form .row select,
  form .row textarea {
    float: none;
    width: auto;
  }
}
/* line 86, ../../app/assets/stylesheets/forms.css.scss */
form .row.save {
  border-top: 1px solid #cfcfcf;
  padding-top: 34px;
  margin-top: 34px;
  text-align: center;
}
/* line 91, ../../app/assets/stylesheets/forms.css.scss */
form .row.save button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 230px;
}
/* line 96, ../../app/assets/stylesheets/forms.css.scss */
form .checkbox_row {
  padding: 0 0 10px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
form .checkbox_row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 100, ../../app/assets/stylesheets/forms.css.scss */
form .checkbox_row label {
  float: left;
  padding: 0;
}
/* line 104, ../../app/assets/stylesheets/forms.css.scss */
form .checkbox_row input[type="checkbox"] {
  float: left;
  margin-left: 29.9999%;
  margin-right: 10px;
}
/* line 110, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 {
  padding: 0 0 10px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
form .preference_row_on_3:after {
  content: "";
  display: table;
  clear: both;
}
/* line 114, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 span.description {
  float: left;
  width: 64.9999%;
}
/* line 119, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 .checkboxes {
  float: left;
  width: 34.9999%;
}
/* line 124, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 label {
  float: left;
  padding: 0;
}
/* line 128, ../../app/assets/stylesheets/forms.css.scss */
form .preference_row_on_3 input[type="checkbox"] {
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}
/* line 134, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row {
  padding: 0 0 10px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
form .radio_row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 138, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row label {
  float: left;
}
/* line 141, ../../app/assets/stylesheets/forms.css.scss */
form .radio_row input[type="radio"] {
  float: left;
  margin: 0 10px;
}

/* line 148, ../../app/assets/stylesheets/forms.css.scss */
.action {
  clear: both;
  border-top: 1px solid #cfcfcf;
  padding-top: 34px;
  margin-top: 34px;
  text-align: center;
  vertical-align: middle;
}
/* line 155, ../../app/assets/stylesheets/forms.css.scss */
.action a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 230px;
  padding-top: 28px;
  vertical-align: middle;
  display: inline-block;
}
/* line 163, ../../app/assets/stylesheets/forms.css.scss */
.action form {
  display: inline-block;
}
/* line 166, ../../app/assets/stylesheets/forms.css.scss */
.action button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  display: inline-block;
  vertical-align: middle;
}

/* line 174, ../../app/assets/stylesheets/forms.css.scss */
.errors {
  background: #d55386;
  color: #ffb7d3;
  border: 2px solid #bd2863;
  padding: 34px;
  margin-bottom: 34px;
}
/* line 180, ../../app/assets/stylesheets/forms.css.scss */
.errors i {
  float: left;
  color: #bd2863;
  font-size: 50px;
}
/* line 185, ../../app/assets/stylesheets/forms.css.scss */
.errors h2 {
  margin-top: 0;
  color: white;
  margin-left: 74px;
}
/* line 190, ../../app/assets/stylesheets/forms.css.scss */
.errors ul, .errors li {
  margin: 0;
  padding: 0;
}
/* line 194, ../../app/assets/stylesheets/forms.css.scss */
.errors ul {
  margin-left: 74px;
}
/* line 197, ../../app/assets/stylesheets/forms.css.scss */
.errors li {
  margin-left: 15px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

@keyframes spinner {
  /* line 4, ../../app/assets/stylesheets/spinner.css.scss */
  from {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 11, ../../app/assets/stylesheets/spinner.css.scss */
  to {
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spinner {
  /* line 21, ../../app/assets/stylesheets/spinner.css.scss */
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 25, ../../app/assets/stylesheets/spinner.css.scss */
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes spinner {
  /* line 32, ../../app/assets/stylesheets/spinner.css.scss */
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 36, ../../app/assets/stylesheets/spinner.css.scss */
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 42, ../../app/assets/stylesheets/spinner.css.scss */
.icon-spinner {
  animation: spinner 1s linear infinite;
  -webkit-animation: spinner 1s linear infinite;
  -moz-animation: spinner 1s linear infinite;
  -ms-animation: spinner 1s linear infinite;
  display: inline-block;
}

/* line 50, ../../app/assets/stylesheets/spinner.css.scss */
.big_spinner {
  display: block;
  margin: 34px auto;
  font-size: 40px;
  width: 60px;
  text-align: center;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] {
  height: 60px;
  background: #fff;
  padding-top: 12px;
}
/* line 7, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] a.logo {
  color: #fc982d;
  font-size: 21px;
  float: left;
  font-weight: bold;
  text-decoration: none;
  line-height: 2em;
  width: 135px;
}
/* line 15, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] a.logo img {
  width: 100%;
}
@media (max-width: 769px) {
  /* line 19, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] a.logo {
    width: 100px;
  }
}
/* line 24, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] a.khawater_logo {
  float: left;
  margin-left: 34px;
}
@media (max-width: 769px) {
  /* line 29, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] a.khawater_logo {
    width: 60px;
    margin-left: 17px;
    padding-top: 10px;
  }
  /* line 33, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] a.khawater_logo img {
    width: 100%;
  }
}
/* line 63, ../../app/assets/stylesheets/includes.scss.css */
header[role="banner"] nav.logged_in > * {
  float: left;
  margin-right: 5px;
}
/* line 73, ../../app/assets/stylesheets/includes.scss.css */
header[role="banner"] nav.logged_in input[type="text"],
header[role="banner"] nav.logged_in input[type="email"],
header[role="banner"] nav.logged_in input[type="password"],
header[role="banner"] nav.logged_in input[type="search"],
header[role="banner"] nav.logged_in select,
header[role="banner"] nav.logged_in textarea {
  width: 25%;
}
/* line 63, ../../app/assets/stylesheets/includes.scss.css */
header[role="banner"] nav.logged_out form > * {
  float: left;
  margin-right: 5px;
}
/* line 73, ../../app/assets/stylesheets/includes.scss.css */
header[role="banner"] nav.logged_out form input[type="text"],
header[role="banner"] nav.logged_out form input[type="email"],
header[role="banner"] nav.logged_out form input[type="password"],
header[role="banner"] nav.logged_out form input[type="search"],
header[role="banner"] nav.logged_out form select,
header[role="banner"] nav.logged_out form textarea {
  width: 25%;
}
/* line 47, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav {
  float: right;
  padding-top: 4px;
}
/* line 50, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav a.signup {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  padding-top: 2px;
}
/* line 54, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav button {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 60, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav label,
header[role="banner"] nav input,
header[role="banner"] nav button,
header[role="banner"] nav a {
  font-size: 12px;
}
/* line 63, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav form {
  margin: 0;
  padding: 0;
}
/* line 68, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav input[for='email'],
header[role="banner"] nav input[for='password'] {
  width: 140px;
}
/* line 72, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav label[for='email'],
header[role="banner"] nav label[for='password'] {
  display: none;
}
/* line 75, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] nav label[for='remember_me'] {
  padding: 2px 0 0 0;
  color: #919485;
}
/* line 80, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .message_button, header[role="banner"] .mobile_menu_button, header[role="banner"] .mobile_search_button, header[role="banner"] .mobile_add_button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 83, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .message_button i, header[role="banner"] .mobile_menu_button i, header[role="banner"] .mobile_search_button i, header[role="banner"] .mobile_add_button i {
  font-size: 15px;
  padding-top: 4px;
}
/* line 87, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .message_button.active, header[role="banner"] .mobile_menu_button.active, header[role="banner"] .mobile_search_button.active, header[role="banner"] .mobile_add_button.active {
  border: 1px solid #fc982d;
  background: #fc982d;
}
/* line 91, ../../app/assets/stylesheets/header.css.scss */
header[role="banner"] .mobile_menu_button, header[role="banner"] .mobile_search_button, header[role="banner"] .mobile_add_button {
  display: none;
}
@media (max-width: 767px) {
  /* line 96, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] {
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 104, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] nav.logged_out input {
    display: none;
  }
  /* line 107, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] nav.logged_out button {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  /* line 114, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] .mobile_menu_button, header[role="banner"] .mobile_search_button, header[role="banner"] .mobile_add_button {
    display: inline-block;
  }
  /* line 117, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] div.your_account {
    display: none;
  }
  /* line 120, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] .message_button span {
    display: none;
  }
  /* line 123, ../../app/assets/stylesheets/header.css.scss */
  header[role="banner"] label[for='remember_me'] {
    display: none;
  }
}

/* line 130, ../../app/assets/stylesheets/header.css.scss */
.mobile_profile_links, .mobile_add_links {
  display: none;
}
/* line 132, ../../app/assets/stylesheets/header.css.scss */
.mobile_profile_links ul, .mobile_profile_links li, .mobile_add_links ul, .mobile_add_links li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 137, ../../app/assets/stylesheets/header.css.scss */
.mobile_profile_links a, .mobile_add_links a {
  display: block;
  padding: 8.5px 34px;
  border-bottom: 1px solid #5f6351;
  text-decoration: none;
  text-align: center;
}

/* line 146, ../../app/assets/stylesheets/header.css.scss */
.mobile_search_bar {
  padding: 0 10px;
  text-align: center;
}
/* line 149, ../../app/assets/stylesheets/header.css.scss */
.mobile_search_bar input[type="search"] {
  width: 300px;
  margin: 0 10px 0 0;
  display: inline-block;
}
/* line 154, ../../app/assets/stylesheets/header.css.scss */
.mobile_search_bar button {
  width: 100px;
  display: inline-block;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs {
  position: relative;
  margin-top: 34px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
nav.tabs:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs ul, nav.tabs li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 12, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li {
  background: #2092a8;
  float: left;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  position: relative;
}
/* line 17, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li a {
  color: white;
  display: block;
  padding: 24px 34px;
  border-right: 1px solid #5abbcd;
  text-decoration: none;
}
/* line 24, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li .badge {
  position: absolute;
  top: 5px;
  right: 5px;
}
/* line 30, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li.active {
  background: white;
}
/* line 32, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li.active a {
  color: #5abbcd;
}
/* line 36, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li:hover {
  background: #186d7d;
}
/* line 40, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li.active:hover {
  background: white;
}
/* line 42, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs li.active:hover a {
  color: #2092a8;
}
/* line 46, ../../app/assets/stylesheets/tabs.css.scss */
nav.tabs a.donate {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  width: 10em;
  position: absolute;
  right: 0;
  top: 21px;
}
@media (max-width: 959px) {
  /* line 56, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs li a {
    padding: 12px 17px;
  }
  /* line 60, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs a.donate {
    top: 7px;
  }
}
@media (max-width: 767px) {
  /* line 65, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs {
    background: #2092a8;
    text-align: center;
    margin-top: 0;
    padding: 17px;
  }
  /* line 70, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs ul {
    display: inline;
  }
  /* line 73, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs li {
    float: none;
    display: inline-block;
  }
  /* line 76, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs li a {
    border: none;
  }
  /* line 80, ../../app/assets/stylesheets/tabs.css.scss */
  nav.tabs a.donate {
    display: inline-block;
    position: relative;
    padding: 12px 17px;
    margin: 0;
    top: 0;
    background: transparent;
    border: none;
    text-transform: none;
    width: auto;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/meta.css.scss */
.meta {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.meta:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, ../../app/assets/stylesheets/meta.css.scss */
.meta li {
  margin: 0 1em 0 0;
  padding: 0;
  float: left;
  color: #44473a;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
}
/* line 16, ../../app/assets/stylesheets/meta.css.scss */
.meta li i {
  color: #cacaca;
  font-size: 17px;
  margin-right: 5px;
}
/* line 22, ../../app/assets/stylesheets/meta.css.scss */
.meta li:first-child {
  margin-left: 0;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/search_form.css.scss */
.search_form {
  padding-bottom: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.search_form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 63, ../../app/assets/stylesheets/includes.scss.css */
.search_form > * {
  float: left;
  margin-right: 5px;
}
/* line 73, ../../app/assets/stylesheets/includes.scss.css */
.search_form input[type="text"],
.search_form input[type="email"],
.search_form input[type="password"],
.search_form input[type="search"],
.search_form select,
.search_form textarea {
  width: 25%;
}
/* line 9, ../../app/assets/stylesheets/search_form.css.scss */
.search_form label.checkbox, .search_form label.checkbox input {
  display: inline-block;
  vertical-align: middle;
}
/* line 14, ../../app/assets/stylesheets/search_form.css.scss */
.search_form button {
  width: 100px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/content.css.scss */
.content {
  background: url("background/blue_texture.png") #5abbcd;
  border-bottom: 2px solid #fc982d;
  border-top: 1px solid #5abbcd;
}
/* line 1, ../../app/assets/stylesheets/neighbourhood_footer.css.scss */
.neighbourhood_image {
  background: url("footer/people.svg") repeat-x center bottom;
  height: 300px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 8, ../../app/assets/stylesheets/footer.css.scss */
footer {
  padding-top: 90px;
  background: url(background/grey_footer.png) left top repeat-x #44473a;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
footer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
footer .buttons:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons li {
  margin: 0;
  padding: 0;
  float: left;
  margin-left: 12px;
}
/* line 23, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons li:first-child {
  margin-left: 0;
}
/* line 26, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #5abbcd;
  background: #5abbcd;
  width: 182.4px;
  font-size: 14px;
  padding: 20px 0 20px 0;
  height: auto;
}
/* line 35, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons a.account,
footer .buttons a.signup {
  border: 1px solid #fc982d;
  background: #fc982d;
}
/* line 39, ../../app/assets/stylesheets/footer.css.scss */
footer .buttons a.logout,
footer .buttons a.login {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 43, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by {
  font-size: 13px;
  color: #919485;
  text-align: center;
  border-top: 1px solid #5b5e52;
  border-bottom: 1px solid #5b5e52;
  margin: 36px 0;
  padding: 30px 0;
}
/* line 51, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by ul, footer .supported_by li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 56, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by li {
  display: inline;
  display: inline-block;
}
/* line 60, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by li:first-child {
  margin-right: 20px;
}
/* line 63, ../../app/assets/stylesheets/footer.css.scss */
footer .supported_by p {
  margin: 0 0 16px 0;
}
/* line 67, ../../app/assets/stylesheets/footer.css.scss */
footer .social_media {
  text-align: center;
  padding: 0 0 30px 0;
}
/* line 70, ../../app/assets/stylesheets/footer.css.scss */
footer .social_media ul, footer .social_media li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 75, ../../app/assets/stylesheets/footer.css.scss */
footer .social_media li {
  display: inline;
  margin-left: 10px;
}
/* line 79, ../../app/assets/stylesheets/footer.css.scss */
footer .social_media li:first-child {
  margin-left: 0;
}
/* line 83, ../../app/assets/stylesheets/footer.css.scss */
footer address {
  text-align: center;
  font-style: normal;
}
/* line 86, ../../app/assets/stylesheets/footer.css.scss */
footer address img {
  display: block;
  margin: 0 auto 18px auto;
  width: 160px;
}
/* line 91, ../../app/assets/stylesheets/footer.css.scss */
footer address span {
  font-size: 13px;
  color: #919485;
}
/* line 96, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links {
  font-size: 12px;
  color: #919485;
  text-align: center;
  padding: 10px 0 50px 0;
}
/* line 101, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links a {
  color: #919485;
  text-decoration: none;
}
/* line 105, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links ul, footer nav.bottom_links li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 110, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links ul {
  margin: 0 auto;
}
/* line 113, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links li {
  display: inline-block;
  padding: 0 10px;
  border-right: 1px solid #919485;
}
/* line 118, ../../app/assets/stylesheets/footer.css.scss */
footer nav.bottom_links li.fb {
  border-right: none;
}
@media (max-width: 959px) {
  /* line 124, ../../app/assets/stylesheets/footer.css.scss */
  footer .buttons {
    text-align: center;
  }
  /* line 126, ../../app/assets/stylesheets/footer.css.scss */
  footer .buttons li {
    float: none;
    display: inline-block;
  }
  /* line 129, ../../app/assets/stylesheets/footer.css.scss */
  footer .buttons li a {
    display: inline-block;
    padding: 17px;
    width: auto;
  }
  /* line 133, ../../app/assets/stylesheets/footer.css.scss */
  footer .buttons li a, footer .buttons li a.account, footer .buttons li a.signup, footer .buttons li a.logout, footer .buttons li a.login {
    background: transparent;
    border: none;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] {
  border: 1px solid #cfcfcf;
  padding: 0 5px;
  position: relative;
}
/* line 7, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] a {
  color: #81817f;
  text-decoration: none;
}
/* line 11, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul, [dropdown] li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul {
  background: #fff;
  position: absolute;
  z-index: 20000;
  width: 200px;
  top: 20px;
  right: 0;
  padding: 5px 0;
  border: 1px solid #cfcfcf;
}
/* line 25, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul li {
  float: none;
  line-height: 1.3em;
}
/* line 29, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul a {
  float: none;
  display: block;
  padding: 5px 10px;
}
/* line 34, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown] ul a:hover {
  background: #eeeeee;
}

/* line 40, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].lightweight {
  border: none;
  float: right;
}

/* line 46, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].locale_setting img#flag_map {
  width: 34px;
}
/* line 50, ../../app/assets/stylesheets/dropdown.css.scss */
[dropdown].locale_setting ul {
  width: 110px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/flaggable.css.scss */
.flag_notice {
  text-align: center;
  background: #919485;
  color: #fefefe;
  padding: 17px;
}
/* line 8, ../../app/assets/stylesheets/flaggable.css.scss */
.flag_notice .undo_button {
  margin-top: 10px;
}
/* line 10, ../../app/assets/stylesheets/flaggable.css.scss */
.flag_notice .undo_button a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #fefefe;
  background: #fefefe;
  color: #919485;
  display: inline-block;
  font-size: 21px;
}
/* line 1, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search {
  width: 284px;
}
/* line 4, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .item-image img {
  float: left;
  margin-right: 14px;
  margin-bottom: 24px;
  width: 82px;
  height: 82px;
  background-color: #fff;
}
/* line 13, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .item-image .file-input-wrapper input[type=button] {
  width: 116px;
}
/* line 16, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .item-image .file-input-wrapper input[type=file] {
  width: 300px;
  left: -75px;
}
/* line 21, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .item-image .photo-controls {
  padding-top: 12px;
  line-height: 28px;
}
/* line 26, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .search-widget {
  position: relative;
}
/* line 28, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .search-widget input {
  padding-left: 29px;
}
/* line 31, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search .search-widget .fa-search {
  position: absolute;
  top: 7px;
  left: 11px;
}
/* line 37, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search ul.thumbnails {
  margin-left: -16px;
  margin-top: 16px;
  margin-bottom: 0;
}
/* line 41, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search ul.thumbnails li {
  margin-left: 16px;
  margin-bottom: 16px;
  cursor: pointer;
  outline: 1px solid #cccccc;
}
/* line 47, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search ul.thumbnails li.selected {
  outline: 2px solid #52a8ec;
}
/* line 50, ../../app/assets/stylesheets/modal.css.scss */
div.modal div.image-search ul.thumbnails img {
  width: 82px;
  height: 82px;
  background-color: #cccccc;
}
/*! jQuery UI - v1.10.3 - 2013-09-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(http://d2c14xet4dauxw.cloudfront.net/assets/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/badge.css.scss */
.badge {
  background: #fc982d;
  color: #fff;
  border-radius: 20px;
  display: block;
  width: 30px;
  height: 30px;
  padding: 4px 1px;
  text-align: center;
  word-wrap: normal;
}
/* line 2, ../../app/assets/stylesheets/pep_talk.css.scss */
.pep_talk {
  width: 75%;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/popup.css.scss */
.popup {
  border: 1px solid #cfcfcf;
  background: white;
  overflow: auto;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/map.css.scss */
.map_container {
  position: relative;
  overflow: hidden;
  text-align: center;
}
/* line 9, ../../app/assets/stylesheets/map.css.scss */
.map_container #map {
  width: 100%;
  height: 345px;
  margin: 0;
}
/* line 14, ../../app/assets/stylesheets/map.css.scss */
.map_container #map:before {
  content: "";
  display: block;
  width: 100%;
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}
/* line 24, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info, .map_container .add_things, .map_container .search {
  position: absolute;
  width: 100%;
  z-index: 5000;
  text-align: center;
  pointer-events: none;
}
/* line 30, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info a, .map_container .neighbourhood_info form, .map_container .add_things a, .map_container .add_things form, .map_container .search a, .map_container .search form {
  pointer-events: auto;
}
/* line 34, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info {
  text-transform: uppercase;
  top: 17px;
}
/* line 37, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span {
  border: 1px solid #ffbf00;
  background: #ffbf00;
  display: inline;
  display: inline-block;
  margin: 0 8.5px;
}
/* line 31, ../../app/assets/stylesheets/includes/_button.css.scss */
.map_container .neighbourhood_info span, .map_container .neighbourhood_info span a {
  color: #44473a;
}
/* line 42, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span a {
  color: #44473a;
  text-decoration: none;
  padding: 5px 10px;
}
/* line 47, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span a:hover {
  text-decoration: underline;
}
/* line 51, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span:first-child a:first-child {
  padding-right: 0;
}
/* line 54, ../../app/assets/stylesheets/map.css.scss */
.map_container .neighbourhood_info span:first-child a:last-child {
  padding-left: 0;
}
/* line 60, ../../app/assets/stylesheets/map.css.scss */
.map_container .add_things {
  bottom: 17px;
}
/* line 63, ../../app/assets/stylesheets/map.css.scss */
.map_container .add_things ul, .map_container .add_things ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline;
}
/* line 69, ../../app/assets/stylesheets/map.css.scss */
.map_container .add_things ul a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #ffbf00;
  background: #ffbf00;
  margin: 0 8.5px;
  display: inline;
  display: inline-block;
}
/* line 31, ../../app/assets/stylesheets/includes/_button.css.scss */
.map_container .add_things ul a, .map_container .add_things ul a a {
  color: #44473a;
}
/* line 75, ../../app/assets/stylesheets/map.css.scss */
.map_container .add_things ul a:hover {
  text-decoration: underline;
}
/* line 81, ../../app/assets/stylesheets/map.css.scss */
.map_container .search {
  top: 256px;
}
/* line 83, ../../app/assets/stylesheets/map.css.scss */
.map_container .search form {
  width: 400px;
  margin: 0 auto;
}
/* line 86, ../../app/assets/stylesheets/map.css.scss */
.map_container .search form input {
  width: 283px;
  float: left;
}
/* line 90, ../../app/assets/stylesheets/map.css.scss */
.map_container .search form button {
  width: 100px;
  float: right;
}
@media (min-width: 768px) and (max-width: 1499px) {
  /* line 97, ../../app/assets/stylesheets/map.css.scss */
  .map_container #map {
    height: 230px;
  }
  /* line 100, ../../app/assets/stylesheets/map.css.scss */
  .map_container .search {
    top: 143px;
  }
}
@media (max-width: 767px) {
  /* line 105, ../../app/assets/stylesheets/map.css.scss */
  .map_container {
    display: none;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 6, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links {
  position: relative;
}
/* line 8, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav {
  position: absolute;
  z-index: 10000;
  top: 17px;
  right: 0;
  width: 134px;
  height: 160.8px;
  background: white;
  padding: 17px;
}
/* line 17, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav ul {
  overflow: hidden;
}
/* line 18, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav ul, .culture_links nav ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 24, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav ul li {
  position: absolute;
  background: white;
  top: 17px;
  left: 17px;
  width: 100px;
  height: 120px;
  overflow: hidden;
}
/* line 32, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav ul li img {
  width: 100px;
  display: block;
}
/* line 36, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav ul li span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: white;
  background: rgba(255, 255, 255, 0.5);
  color: #44473a;
}
/* line 46, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav ul li:first-child {
  display: block;
}
/* line 50, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav a {
  color: #44473a;
  text-decoration: none;
}
/* line 54, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav a.left, .culture_links nav a.right {
  position: absolute;
  bottom: 25px;
}
/* line 58, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav a.left {
  left: 5px;
}
/* line 61, ../../app/assets/stylesheets/culture_links.css.scss */
.culture_links nav a.right {
  right: 5px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/thing_form.scss */
.things.new h1, .things.edit h1, .things.create h1, .things.update h1, .things.thankyou h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 8, ../../app/assets/stylesheets/thing_form.scss */
.things.new .errors, .things.edit .errors, .things.create .errors, .things.update .errors, .things.thankyou .errors {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.new .errors, .things.edit .errors, .things.create .errors, .things.update .errors, .things.thankyou .errors {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.new .errors, .things.edit .errors, .things.create .errors, .things.update .errors, .things.thankyou .errors {
    width: auto;
  }
}
/* line 14, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item,
.things.new form.edit_item,
.things.new form.new_comment, .things.edit form.new_item,
.things.edit form.edit_item,
.things.edit form.new_comment, .things.create form.new_item,
.things.create form.edit_item,
.things.create form.new_comment, .things.update form.new_item,
.things.update form.edit_item,
.things.update form.new_comment, .things.thankyou form.new_item,
.things.thankyou form.edit_item,
.things.thankyou form.new_comment {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.new form.new_item,
  .things.new form.edit_item,
  .things.new form.new_comment, .things.edit form.new_item,
  .things.edit form.edit_item,
  .things.edit form.new_comment, .things.create form.new_item,
  .things.create form.edit_item,
  .things.create form.new_comment, .things.update form.new_item,
  .things.update form.edit_item,
  .things.update form.new_comment, .things.thankyou form.new_item,
  .things.thankyou form.edit_item,
  .things.thankyou form.new_comment {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.new form.new_item,
  .things.new form.edit_item,
  .things.new form.new_comment, .things.edit form.new_item,
  .things.edit form.edit_item,
  .things.edit form.new_comment, .things.create form.new_item,
  .things.create form.edit_item,
  .things.create form.new_comment, .things.update form.new_item,
  .things.update form.edit_item,
  .things.update form.new_comment, .things.thankyou form.new_item,
  .things.thankyou form.edit_item,
  .things.thankyou form.new_comment {
    width: auto;
  }
}
/* line 18, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .happy_to label.radio,
.things.new form.edit_item .happy_to label.radio,
.things.new form.new_comment .happy_to label.radio, .things.edit form.new_item .happy_to label.radio,
.things.edit form.edit_item .happy_to label.radio,
.things.edit form.new_comment .happy_to label.radio, .things.create form.new_item .happy_to label.radio,
.things.create form.edit_item .happy_to label.radio,
.things.create form.new_comment .happy_to label.radio, .things.update form.new_item .happy_to label.radio,
.things.update form.edit_item .happy_to label.radio,
.things.update form.new_comment .happy_to label.radio, .things.thankyou form.new_item .happy_to label.radio,
.things.thankyou form.edit_item .happy_to label.radio,
.things.thankyou form.new_comment .happy_to label.radio {
  width: 35%;
}
/* line 22, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .happy_to label.radio,
.things.new form.new_item .happy_to input[type="radio"],
.things.new form.edit_item .happy_to label.radio,
.things.new form.edit_item .happy_to input[type="radio"],
.things.new form.new_comment .happy_to label.radio,
.things.new form.new_comment .happy_to input[type="radio"], .things.edit form.new_item .happy_to label.radio,
.things.edit form.new_item .happy_to input[type="radio"],
.things.edit form.edit_item .happy_to label.radio,
.things.edit form.edit_item .happy_to input[type="radio"],
.things.edit form.new_comment .happy_to label.radio,
.things.edit form.new_comment .happy_to input[type="radio"], .things.create form.new_item .happy_to label.radio,
.things.create form.new_item .happy_to input[type="radio"],
.things.create form.edit_item .happy_to label.radio,
.things.create form.edit_item .happy_to input[type="radio"],
.things.create form.new_comment .happy_to label.radio,
.things.create form.new_comment .happy_to input[type="radio"], .things.update form.new_item .happy_to label.radio,
.things.update form.new_item .happy_to input[type="radio"],
.things.update form.edit_item .happy_to label.radio,
.things.update form.edit_item .happy_to input[type="radio"],
.things.update form.new_comment .happy_to label.radio,
.things.update form.new_comment .happy_to input[type="radio"], .things.thankyou form.new_item .happy_to label.radio,
.things.thankyou form.new_item .happy_to input[type="radio"],
.things.thankyou form.edit_item .happy_to label.radio,
.things.thankyou form.edit_item .happy_to input[type="radio"],
.things.thankyou form.new_comment .happy_to label.radio,
.things.thankyou form.new_comment .happy_to input[type="radio"] {
  display: block;
  float: left;
}
/* line 26, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .happy_to input[type="radio"],
.things.new form.edit_item .happy_to input[type="radio"],
.things.new form.new_comment .happy_to input[type="radio"], .things.edit form.new_item .happy_to input[type="radio"],
.things.edit form.edit_item .happy_to input[type="radio"],
.things.edit form.new_comment .happy_to input[type="radio"], .things.create form.new_item .happy_to input[type="radio"],
.things.create form.edit_item .happy_to input[type="radio"],
.things.create form.new_comment .happy_to input[type="radio"], .things.update form.new_item .happy_to input[type="radio"],
.things.update form.edit_item .happy_to input[type="radio"],
.things.update form.new_comment .happy_to input[type="radio"], .things.thankyou form.new_item .happy_to input[type="radio"],
.things.thankyou form.edit_item .happy_to input[type="radio"],
.things.thankyou form.new_comment .happy_to input[type="radio"] {
  margin-right: 10px;
}
/* line 30, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .file-input-wrapper,
.things.new form.edit_item .file-input-wrapper,
.things.new form.new_comment .file-input-wrapper, .things.edit form.new_item .file-input-wrapper,
.things.edit form.edit_item .file-input-wrapper,
.things.edit form.new_comment .file-input-wrapper, .things.create form.new_item .file-input-wrapper,
.things.create form.edit_item .file-input-wrapper,
.things.create form.new_comment .file-input-wrapper, .things.update form.new_item .file-input-wrapper,
.things.update form.edit_item .file-input-wrapper,
.things.update form.new_comment .file-input-wrapper, .things.thankyou form.new_item .file-input-wrapper,
.things.thankyou form.edit_item .file-input-wrapper,
.things.thankyou form.new_comment .file-input-wrapper {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
/* line 34, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .file-input-wrapper button,
.things.new form.edit_item .file-input-wrapper button,
.things.new form.new_comment .file-input-wrapper button, .things.edit form.new_item .file-input-wrapper button,
.things.edit form.edit_item .file-input-wrapper button,
.things.edit form.new_comment .file-input-wrapper button, .things.create form.new_item .file-input-wrapper button,
.things.create form.edit_item .file-input-wrapper button,
.things.create form.new_comment .file-input-wrapper button, .things.update form.new_item .file-input-wrapper button,
.things.update form.edit_item .file-input-wrapper button,
.things.update form.new_comment .file-input-wrapper button, .things.thankyou form.new_item .file-input-wrapper button,
.things.thankyou form.edit_item .file-input-wrapper button,
.things.thankyou form.new_comment .file-input-wrapper button {
  width: 100%;
}
/* line 37, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .file-input-wrapper input[type=file],
.things.new form.edit_item .file-input-wrapper input[type=file],
.things.new form.new_comment .file-input-wrapper input[type=file], .things.edit form.new_item .file-input-wrapper input[type=file],
.things.edit form.edit_item .file-input-wrapper input[type=file],
.things.edit form.new_comment .file-input-wrapper input[type=file], .things.create form.new_item .file-input-wrapper input[type=file],
.things.create form.edit_item .file-input-wrapper input[type=file],
.things.create form.new_comment .file-input-wrapper input[type=file], .things.update form.new_item .file-input-wrapper input[type=file],
.things.update form.edit_item .file-input-wrapper input[type=file],
.things.update form.new_comment .file-input-wrapper input[type=file], .things.thankyou form.new_item .file-input-wrapper input[type=file],
.things.thankyou form.edit_item .file-input-wrapper input[type=file],
.things.thankyou form.new_comment .file-input-wrapper input[type=file] {
  display: block;
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  font-size: 40px;
}
/* line 49, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .input_with_icon,
.things.new form.edit_item .input_with_icon,
.things.new form.new_comment .input_with_icon, .things.edit form.new_item .input_with_icon,
.things.edit form.edit_item .input_with_icon,
.things.edit form.new_comment .input_with_icon, .things.create form.new_item .input_with_icon,
.things.create form.edit_item .input_with_icon,
.things.create form.new_comment .input_with_icon, .things.update form.new_item .input_with_icon,
.things.update form.edit_item .input_with_icon,
.things.update form.new_comment .input_with_icon, .things.thankyou form.new_item .input_with_icon,
.things.thankyou form.edit_item .input_with_icon,
.things.thankyou form.new_comment .input_with_icon {
  float: right;
  width: 70%;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.new form.new_item .image_picker:after,
.things.new form.edit_item .image_picker:after,
.things.new form.new_comment .image_picker:after, .things.edit form.new_item .image_picker:after,
.things.edit form.edit_item .image_picker:after,
.things.edit form.new_comment .image_picker:after, .things.create form.new_item .image_picker:after,
.things.create form.edit_item .image_picker:after,
.things.create form.new_comment .image_picker:after, .things.update form.new_item .image_picker:after,
.things.update form.edit_item .image_picker:after,
.things.update form.new_comment .image_picker:after, .things.thankyou form.new_item .image_picker:after,
.things.thankyou form.edit_item .image_picker:after,
.things.thankyou form.new_comment .image_picker:after {
  content: "";
  display: table;
  clear: both;
}
/* line 55, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker ul.thumbnails,
.things.new form.edit_item .image_picker ul.thumbnails,
.things.new form.new_comment .image_picker ul.thumbnails, .things.edit form.new_item .image_picker ul.thumbnails,
.things.edit form.edit_item .image_picker ul.thumbnails,
.things.edit form.new_comment .image_picker ul.thumbnails, .things.create form.new_item .image_picker ul.thumbnails,
.things.create form.edit_item .image_picker ul.thumbnails,
.things.create form.new_comment .image_picker ul.thumbnails, .things.update form.new_item .image_picker ul.thumbnails,
.things.update form.edit_item .image_picker ul.thumbnails,
.things.update form.new_comment .image_picker ul.thumbnails, .things.thankyou form.new_item .image_picker ul.thumbnails,
.things.thankyou form.edit_item .image_picker ul.thumbnails,
.things.thankyou form.new_comment .image_picker ul.thumbnails {
  width: 70%;
  float: right;
  margin: 0;
  padding: 0;
}
/* line 60, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker ul.thumbnails li,
.things.new form.edit_item .image_picker ul.thumbnails li,
.things.new form.new_comment .image_picker ul.thumbnails li, .things.edit form.new_item .image_picker ul.thumbnails li,
.things.edit form.edit_item .image_picker ul.thumbnails li,
.things.edit form.new_comment .image_picker ul.thumbnails li, .things.create form.new_item .image_picker ul.thumbnails li,
.things.create form.edit_item .image_picker ul.thumbnails li,
.things.create form.new_comment .image_picker ul.thumbnails li, .things.update form.new_item .image_picker ul.thumbnails li,
.things.update form.edit_item .image_picker ul.thumbnails li,
.things.update form.new_comment .image_picker ul.thumbnails li, .things.thankyou form.new_item .image_picker ul.thumbnails li,
.things.thankyou form.edit_item .image_picker ul.thumbnails li,
.things.thankyou form.new_comment .image_picker ul.thumbnails li {
  margin: 0 0 10px 10px;
  padding: 0;
  list-style: none;
  cursor: pointer;
  outline: 1px solid #cccccc;
  background: white;
  float: left;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  width: 88px;
  height: 82px;
}
/* line 72, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker ul.thumbnails img,
.things.new form.edit_item .image_picker ul.thumbnails img,
.things.new form.new_comment .image_picker ul.thumbnails img, .things.edit form.new_item .image_picker ul.thumbnails img,
.things.edit form.edit_item .image_picker ul.thumbnails img,
.things.edit form.new_comment .image_picker ul.thumbnails img, .things.create form.new_item .image_picker ul.thumbnails img,
.things.create form.edit_item .image_picker ul.thumbnails img,
.things.create form.new_comment .image_picker ul.thumbnails img, .things.update form.new_item .image_picker ul.thumbnails img,
.things.update form.edit_item .image_picker ul.thumbnails img,
.things.update form.new_comment .image_picker ul.thumbnails img, .things.thankyou form.new_item .image_picker ul.thumbnails img,
.things.thankyou form.edit_item .image_picker ul.thumbnails img,
.things.thankyou form.new_comment .image_picker ul.thumbnails img {
  width: 82px;
  height: 82px;
}
/* line 76, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker ul.thumbnails li.selected,
.things.new form.edit_item .image_picker ul.thumbnails li.selected,
.things.new form.new_comment .image_picker ul.thumbnails li.selected, .things.edit form.new_item .image_picker ul.thumbnails li.selected,
.things.edit form.edit_item .image_picker ul.thumbnails li.selected,
.things.edit form.new_comment .image_picker ul.thumbnails li.selected, .things.create form.new_item .image_picker ul.thumbnails li.selected,
.things.create form.edit_item .image_picker ul.thumbnails li.selected,
.things.create form.new_comment .image_picker ul.thumbnails li.selected, .things.update form.new_item .image_picker ul.thumbnails li.selected,
.things.update form.edit_item .image_picker ul.thumbnails li.selected,
.things.update form.new_comment .image_picker ul.thumbnails li.selected, .things.thankyou form.new_item .image_picker ul.thumbnails li.selected,
.things.thankyou form.edit_item .image_picker ul.thumbnails li.selected,
.things.thankyou form.new_comment .image_picker ul.thumbnails li.selected {
  outline: 2px solid #52a8ec;
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
/* line 82, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview,
.things.new form.edit_item .image_picker .preview,
.things.new form.new_comment .image_picker .preview, .things.edit form.new_item .image_picker .preview,
.things.edit form.edit_item .image_picker .preview,
.things.edit form.new_comment .image_picker .preview, .things.create form.new_item .image_picker .preview,
.things.create form.edit_item .image_picker .preview,
.things.create form.new_comment .image_picker .preview, .things.update form.new_item .image_picker .preview,
.things.update form.edit_item .image_picker .preview,
.things.update form.new_comment .image_picker .preview, .things.thankyou form.new_item .image_picker .preview,
.things.thankyou form.edit_item .image_picker .preview,
.things.thankyou form.new_comment .image_picker .preview {
  float: left;
  width: 30%;
  padding-right: 10px;
}
/* line 86, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .preview img,
.things.new form.edit_item .image_picker .preview img,
.things.new form.new_comment .image_picker .preview img, .things.edit form.new_item .image_picker .preview img,
.things.edit form.edit_item .image_picker .preview img,
.things.edit form.new_comment .image_picker .preview img, .things.create form.new_item .image_picker .preview img,
.things.create form.edit_item .image_picker .preview img,
.things.create form.new_comment .image_picker .preview img, .things.update form.new_item .image_picker .preview img,
.things.update form.edit_item .image_picker .preview img,
.things.update form.new_comment .image_picker .preview img, .things.thankyou form.new_item .image_picker .preview img,
.things.thankyou form.edit_item .image_picker .preview img,
.things.thankyou form.new_comment .image_picker .preview img {
  width: 100%;
}
/* line 90, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .progress_bar_container,
.things.new form.edit_item .image_picker .progress_bar_container,
.things.new form.new_comment .image_picker .progress_bar_container, .things.edit form.new_item .image_picker .progress_bar_container,
.things.edit form.edit_item .image_picker .progress_bar_container,
.things.edit form.new_comment .image_picker .progress_bar_container, .things.create form.new_item .image_picker .progress_bar_container,
.things.create form.edit_item .image_picker .progress_bar_container,
.things.create form.new_comment .image_picker .progress_bar_container, .things.update form.new_item .image_picker .progress_bar_container,
.things.update form.edit_item .image_picker .progress_bar_container,
.things.update form.new_comment .image_picker .progress_bar_container, .things.thankyou form.new_item .image_picker .progress_bar_container,
.things.thankyou form.edit_item .image_picker .progress_bar_container,
.things.thankyou form.new_comment .image_picker .progress_bar_container {
  clear: both;
  padding: 10px 0 0 0;
}
/* line 93, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .progress_bar_container .progress_bar,
.things.new form.edit_item .image_picker .progress_bar_container .progress_bar,
.things.new form.new_comment .image_picker .progress_bar_container .progress_bar, .things.edit form.new_item .image_picker .progress_bar_container .progress_bar,
.things.edit form.edit_item .image_picker .progress_bar_container .progress_bar,
.things.edit form.new_comment .image_picker .progress_bar_container .progress_bar, .things.create form.new_item .image_picker .progress_bar_container .progress_bar,
.things.create form.edit_item .image_picker .progress_bar_container .progress_bar,
.things.create form.new_comment .image_picker .progress_bar_container .progress_bar, .things.update form.new_item .image_picker .progress_bar_container .progress_bar,
.things.update form.edit_item .image_picker .progress_bar_container .progress_bar,
.things.update form.new_comment .image_picker .progress_bar_container .progress_bar, .things.thankyou form.new_item .image_picker .progress_bar_container .progress_bar,
.things.thankyou form.edit_item .image_picker .progress_bar_container .progress_bar,
.things.thankyou form.new_comment .image_picker .progress_bar_container .progress_bar {
  float: right;
}
/* line 95, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .progress_bar_container .progress_bar .preview,
.things.new form.edit_item .image_picker .progress_bar_container .progress_bar .preview,
.things.new form.new_comment .image_picker .progress_bar_container .progress_bar .preview, .things.edit form.new_item .image_picker .progress_bar_container .progress_bar .preview,
.things.edit form.edit_item .image_picker .progress_bar_container .progress_bar .preview,
.things.edit form.new_comment .image_picker .progress_bar_container .progress_bar .preview, .things.create form.new_item .image_picker .progress_bar_container .progress_bar .preview,
.things.create form.edit_item .image_picker .progress_bar_container .progress_bar .preview,
.things.create form.new_comment .image_picker .progress_bar_container .progress_bar .preview, .things.update form.new_item .image_picker .progress_bar_container .progress_bar .preview,
.things.update form.edit_item .image_picker .progress_bar_container .progress_bar .preview,
.things.update form.new_comment .image_picker .progress_bar_container .progress_bar .preview, .things.thankyou form.new_item .image_picker .progress_bar_container .progress_bar .preview,
.things.thankyou form.edit_item .image_picker .progress_bar_container .progress_bar .preview,
.things.thankyou form.new_comment .image_picker .progress_bar_container .progress_bar .preview {
  display: none;
}
/* line 100, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .image_upload,
.things.new form.edit_item .image_picker .image_upload,
.things.new form.new_comment .image_picker .image_upload, .things.edit form.new_item .image_picker .image_upload,
.things.edit form.edit_item .image_picker .image_upload,
.things.edit form.new_comment .image_picker .image_upload, .things.create form.new_item .image_picker .image_upload,
.things.create form.edit_item .image_picker .image_upload,
.things.create form.new_comment .image_picker .image_upload, .things.update form.new_item .image_picker .image_upload,
.things.update form.edit_item .image_picker .image_upload,
.things.update form.new_comment .image_picker .image_upload, .things.thankyou form.new_item .image_picker .image_upload,
.things.thankyou form.edit_item .image_picker .image_upload,
.things.thankyou form.new_comment .image_picker .image_upload {
  padding: 10px 0 34px 0;
  clear: both;
  text-align: right;
}
/* line 104, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .image_upload label,
.things.new form.edit_item .image_picker .image_upload label,
.things.new form.new_comment .image_picker .image_upload label, .things.edit form.new_item .image_picker .image_upload label,
.things.edit form.edit_item .image_picker .image_upload label,
.things.edit form.new_comment .image_picker .image_upload label, .things.create form.new_item .image_picker .image_upload label,
.things.create form.edit_item .image_picker .image_upload label,
.things.create form.new_comment .image_picker .image_upload label, .things.update form.new_item .image_picker .image_upload label,
.things.update form.edit_item .image_picker .image_upload label,
.things.update form.new_comment .image_picker .image_upload label, .things.thankyou form.new_item .image_picker .image_upload label,
.things.thankyou form.edit_item .image_picker .image_upload label,
.things.thankyou form.new_comment .image_picker .image_upload label {
  display: inline-block;
  padding-top: 0;
  margin-top: 0px;
  vertical-align: middle;
}
/* line 110, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .image_upload .file-input-wrapper,
.things.new form.edit_item .image_picker .image_upload .file-input-wrapper,
.things.new form.new_comment .image_picker .image_upload .file-input-wrapper, .things.edit form.new_item .image_picker .image_upload .file-input-wrapper,
.things.edit form.edit_item .image_picker .image_upload .file-input-wrapper,
.things.edit form.new_comment .image_picker .image_upload .file-input-wrapper, .things.create form.new_item .image_picker .image_upload .file-input-wrapper,
.things.create form.edit_item .image_picker .image_upload .file-input-wrapper,
.things.create form.new_comment .image_picker .image_upload .file-input-wrapper, .things.update form.new_item .image_picker .image_upload .file-input-wrapper,
.things.update form.edit_item .image_picker .image_upload .file-input-wrapper,
.things.update form.new_comment .image_picker .image_upload .file-input-wrapper, .things.thankyou form.new_item .image_picker .image_upload .file-input-wrapper,
.things.thankyou form.edit_item .image_picker .image_upload .file-input-wrapper,
.things.thankyou form.new_comment .image_picker .image_upload .file-input-wrapper {
  display: inline-block;
  vertical-align: middle;
  width: 116px;
}
/* line 114, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.new form.edit_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.new form.new_comment .image_picker .image_upload .file-input-wrapper input[type=file], .things.edit form.new_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.edit form.edit_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.edit form.new_comment .image_picker .image_upload .file-input-wrapper input[type=file], .things.create form.new_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.create form.edit_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.create form.new_comment .image_picker .image_upload .file-input-wrapper input[type=file], .things.update form.new_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.update form.edit_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.update form.new_comment .image_picker .image_upload .file-input-wrapper input[type=file], .things.thankyou form.new_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.thankyou form.edit_item .image_picker .image_upload .file-input-wrapper input[type=file],
.things.thankyou form.new_comment .image_picker .image_upload .file-input-wrapper input[type=file] {
  width: 300px;
  left: -75px;
}
/* line 121, ../../app/assets/stylesheets/thing_form.scss */
.things.new form.new_item textarea#item_description,
.things.new form.edit_item textarea#item_description,
.things.new form.new_comment textarea#item_description, .things.edit form.new_item textarea#item_description,
.things.edit form.edit_item textarea#item_description,
.things.edit form.new_comment textarea#item_description, .things.create form.new_item textarea#item_description,
.things.create form.edit_item textarea#item_description,
.things.create form.new_comment textarea#item_description, .things.update form.new_item textarea#item_description,
.things.update form.edit_item textarea#item_description,
.things.update form.new_comment textarea#item_description, .things.thankyou form.new_item textarea#item_description,
.things.thankyou form.edit_item textarea#item_description,
.things.thankyou form.new_comment textarea#item_description {
  height: 10em;
}
/* line 125, ../../app/assets/stylesheets/thing_form.scss */
.things.new .save, .things.edit .save, .things.create .save, .things.update .save, .things.thankyou .save {
  border-top: 1px solid #cfcfcf;
  padding-top: 34px;
  text-align: center;
}
/* line 129, ../../app/assets/stylesheets/thing_form.scss */
.things.new .save button, .things.edit .save button, .things.create .save button, .things.update .save button, .things.thankyou .save button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 230px;
  display: inline-block;
  vertical-align: middle;
}
/* line 135, ../../app/assets/stylesheets/thing_form.scss */
.things.new .save button[name=add_another], .things.edit .save button[name=add_another], .things.create .save button[name=add_another], .things.update .save button[name=add_another], .things.thankyou .save button[name=add_another] {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 139, ../../app/assets/stylesheets/thing_form.scss */
.things.new .add_another, .things.edit .add_another, .things.create .add_another, .things.update .add_another, .things.thankyou .add_another {
  background: #73746f;
  color: white;
  text-shadow: -1px -1px #44473a, 1px 1px #919485, -1px 1px #919485;
  box-shadow: inset 1px 1px #919485, inset -1px -1px #44473a;
  padding: 10px;
  margin-top: 0;
}
/* line 1, ../../app/assets/stylesheets/star.css.scss */
.star {
  text-decoration: none;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/toast.css.scss */
.toast {
  background: white;
  border: 1px solid #cfcfcf;
  padding: 17px;
  text-align: center;
}
/* line 8, ../../app/assets/stylesheets/toast.css.scss */
.toast * {
  margin: 0;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/flash.css.scss */
.flash strong, .flash a, .flash * {
  color: #fff;
}

/* line 9, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner {
  background: #c0edf7;
  border-bottom: 1px solid #cfcfcf;
}
/* line 12, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner a, .flash.banner * {
  text-decoration: none;
  color: #44473a;
}
/* line 16, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner:hover {
  background: #93e0f1;
}
/* line 19, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner p {
  margin: 0;
  padding: 1em 0;
}
/* line 22, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner p span {
  text-decoration: underline;
}
/* line 26, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner strong {
  font-weight: bold;
}
/* line 29, ../../app/assets/stylesheets/flash.css.scss */
.flash.banner a.close {
  display: block;
  text-decoration: underline;
  text-align: right;
}

@media (max-width: 767px) {
  /* line 37, ../../app/assets/stylesheets/flash.css.scss */
  .flash strong, .flash a, .flash p {
    padding-left: 17px;
    padding-right: 17px;
  }
}
/* line 1, ../../app/assets/stylesheets/file_input_wrapper.css.scss */
.file-input-wrapper {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
/* line 5, ../../app/assets/stylesheets/file_input_wrapper.css.scss */
.file-input-wrapper input[type=button] {
  width: 100%;
}
/* line 8, ../../app/assets/stylesheets/file_input_wrapper.css.scss */
.file-input-wrapper input[type=file] {
  display: block;
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  font-size: 40px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update {
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 34px;
  padding-bottom: 24px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
fieldset.inline_profile_update:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .alert {
  border: 1px solid #cfcfcf;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
fieldset.inline_profile_update .alert:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .alert i {
  font-size: 23px;
  float: left;
}
/* line 15, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .alert p {
  margin: 0 0 0 28px;
}
/* line 19, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .photo {
  width: 120px;
  float: left;
}
/* line 22, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .photo img {
  display: block;
  margin-bottom: 6px;
  width: 100%;
}
/* line 27, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .photo .file-input-wrapper {
  width: 100%;
  margin: auto;
}
/* line 30, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .photo .file-input-wrapper input[type=file] {
  width: 200%;
  left: -75px;
}
/* line 36, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update textarea {
  width: 440px;
  height: 150px;
  float: right;
}
/* line 41, ../../app/assets/stylesheets/inline_profile_update.css.scss */
fieldset.inline_profile_update .dismiss {
  text-align: right;
  float: right;
  width: 388px;
}
/* line 1, ../../app/assets/stylesheets/nag.css.scss */
.nag {
  display: none;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/image_upload.css.scss */
form.image_upload img.thumb {
  width: 100px;
}

/* line 9, ../../app/assets/stylesheets/image_upload.css.scss */
.file_upload {
  padding: 10px 0 34px 0;
  text-align: right;
}
/* line 12, ../../app/assets/stylesheets/image_upload.css.scss */
.file_upload label {
  padding-top: 0;
  margin-top: 0px;
  vertical-align: middle;
}
/* line 17, ../../app/assets/stylesheets/image_upload.css.scss */
.file_upload .file-input-wrapper {
  vertical-align: middle;
  width: 116px;
}
/* line 20, ../../app/assets/stylesheets/image_upload.css.scss */
.file_upload .file-input-wrapper input[type=file] {
  width: 300px;
  left: -75px;
}

/* line 28, ../../app/assets/stylesheets/image_upload.css.scss */
.progress_bar {
  display: none;
  width: 400px;
  margin-bottom: 10px;
  text-align: left;
}
/* line 34, ../../app/assets/stylesheets/image_upload.css.scss */
.progress_bar .header .preview img {
  width: 100px;
  height: 100px;
}
/* line 39, ../../app/assets/stylesheets/image_upload.css.scss */
.progress_bar .progress {
  clear: both;
  margin-top: 8px;
  border: solid 1px #555;
  border-radius: 3px;
  -moz-border-radius: 3px;
}
/* line 45, ../../app/assets/stylesheets/image_upload.css.scss */
.progress_bar .progress .bar {
  height: 10px;
  background: #3EC144;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/code.css.scss */
code {
  overflow: scroll;
  border: 1px solid #cfcfcf;
  padding: 10px;
  display: block;
  -webkit-user-modify: read-write;
  -moz-user-modify: read-write;
}
/* line 1, ../../app/assets/stylesheets/fa_overrides.css.scss */
[class^="fa-"] {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb {
  background: #73746f;
  margin: 0;
  box-shadow: inset 0 20px 10px -20px rgba(0, 0, 0, 0.2);
}
/* line 7, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb a {
  color: #fefefe;
  display: block;
  text-decoration: none;
}
/* line 12, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb ul, .breadcrumb li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 17, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb li {
  float: left;
}
/* line 19, ../../app/assets/stylesheets/breadcrumb.css.scss */
.breadcrumb li a {
  padding: 0px 1em;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

@-webkit-keyframes ngdialog-fadeout {
  /* line 4, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 1;
  }

  /* line 8, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 0;
  }
}

@keyframes ngdialog-fadeout {
  /* line 14, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 1;
  }

  /* line 18, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes ngdialog-fadein {
  /* line 24, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 0;
  }

  /* line 28, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 1;
  }
}

@keyframes ngdialog-fadein {
  /* line 34, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 0;
  }

  /* line 38, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 1;
  }
}

/* line 46, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog,
.ngdialog *,
.ngdialog *:before,
.ngdialog *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 52, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 63, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
}

/* line 75, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-closing .ngdialog-overlay {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

/* line 81, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog-content {
  background: white;
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadein 0.5s;
  animation: ngdialog-fadein 0.5s;
}

/* line 88, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-closing .ngdialog-content {
  -webkit-backface-visibility: hidden;
  -webkit-animation: ngdialog-fadeout 0.5s;
  animation: ngdialog-fadeout 0.5s;
}

/* line 94, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog-close:before {
  font-family: 'Helvetica', Arial, sans-serif;
  content: '\00D7';
  cursor: pointer;
}

/* line 100, ../../app/assets/stylesheets/ng_dialog.css.scss */
body.ngdialog-open {
  overflow: hidden;
}

@-webkit-keyframes ngdialog-flyin {
  /* line 109, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }

  /* line 115, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes ngdialog-flyin {
  /* line 123, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }

  /* line 130, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes ngdialog-flyout {
  /* line 139, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 145, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes ngdialog-flyout {
  /* line 153, ../../app/assets/stylesheets/ng_dialog.css.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 160, ../../app/assets/stylesheets/ng_dialog.css.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

/* line 168, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default {
  padding-bottom: 160px;
  padding-top: 160px;
}

/* line 173, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content {
  -webkit-animation: ngdialog-flyout .5s;
  animation: ngdialog-flyout .5s;
}

/* line 178, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-content {
  -webkit-animation: ngdialog-flyin .5s;
  animation: ngdialog-flyin .5s;
  background: #f0f0f0;
  border-radius: 5px;
  color: #444;
  font-family: 'Helvetica',sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 100%;
  padding: 1em;
  position: relative;
  width: 450px;
}

/* line 194, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-close {
  border-radius: 5px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 202, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-close:before {
  background: transparent;
  border-radius: 3px;
  color: #bbb;
  content: '\00D7';
  font-size: 26px;
  font-weight: 400;
  height: 30px;
  line-height: 26px;
  position: absolute;
  right: 3px;
  text-align: center;
  top: 3px;
  width: 30px;
}

/* line 219, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before,
.ngdialog.ngdialog-theme-default .ngdialog-close:active:before {
  color: #777;
}

/* line 223, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-message {
  margin-bottom: .5em;
}

/* line 227, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-input {
  margin-bottom: 1em;
}

/* line 235, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-input textarea,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"],
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"] {
  background: #fff;
  border: 0;
  border-radius: 3px;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 0 .25em;
  min-height: 2.5em;
  padding: .25em .67em;
  width: 100%;
}

/* line 252, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="text"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="password"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="email"]:focus,
.ngdialog.ngdialog-theme-default .ngdialog-input input[type="url"]:focus {
  -webkit-box-shadow: inset 0 0 0 2px #8dbdf1;
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}

/* line 258, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-buttons {
  *zoom: 1;
}

/* line 262, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {
  content: '';
  display: table;
  clear: both;
}

/* line 268, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-button {
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  float: right;
  font-family: inherit;
  font-size: .8em;
  letter-spacing: .1em;
  line-height: 1em;
  margin: 0 0 0 .5em;
  padding: .75em 2em;
  text-transform: uppercase;
}

/* line 282, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-button:focus {
  -webkit-animation: ngdialog-pulse 1.1s infinite;
  animation: ngdialog-pulse 1.1s infinite;
  outline: none;
}

@media (max-width: 568px) {
  /* line 289, ../../app/assets/stylesheets/ng_dialog.css.scss */
  .ngdialog.ngdialog-theme-default .ngdialog-button:focus {
    -webkit-animation: none;
    animation: none;
  }
}
/* line 295, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {
  background: #3288e6;
  color: #fff;
}

/* line 300, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}

/* line 305, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog-buttons {
  text-align: center;
}

/* line 308, ../../app/assets/stylesheets/ng_dialog.css.scss */
.ngdialog a.button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  display: inline-block;
  margin: 0 10px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/notification_permissions_form.css.scss */
.notification_permissions_form a.option {
  display: block;
  border: 1px solid #cfcfcf;
  color: #44473a;
  text-decoration: none;
  padding: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}
/* line 10, ../../app/assets/stylesheets/notification_permissions_form.css.scss */
.notification_permissions_form a.option:hover, .notification_permissions_form a.option.checked {
  background: #fdc992;
}
/* line 15, ../../app/assets/stylesheets/notification_permissions_form.css.scss */
.notification_permissions_form .check {
  float: left;
  font-size: 2em;
  margin-right: 10px;
}
/* line 20, ../../app/assets/stylesheets/notification_permissions_form.css.scss */
.notification_permissions_form button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  border: 1px solid #5abbcd;
  background: #5abbcd;
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/splash.css.scss */
.splash.index h1 {
  color: #fff;
  text-align: center;
  margin: 75px 0 0 0;
  padding: 0;
  font-size: 51.5px;
  line-height: 1.11em;
}
/* line 13, ../../app/assets/stylesheets/splash.css.scss */
.splash.index p.signup {
  margin: 85px 0;
}
/* line 15, ../../app/assets/stylesheets/splash.css.scss */
.splash.index p.signup a {
  text-decoration: none;
  margin: 0 auto;
  display: block;
  text-align: center;
  width: 610px;
  color: #fff;
  background: #fc982d;
  font-weight: 400;
  font-size: 29px;
  padding: 23px 30px;
  box-shadow: -1px 1px #ffbf00, -2px 2px #ffbf00, -3px 3px #ffbf00, -4px 4px #ffbf00, -5px 5px #ffbf00, -6px 6px #ffbf00, -7px 7px #ffbf00;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 35, ../../app/assets/stylesheets/splash.css.scss */
.splash.index p.signup a:hover {
  background: #ffbf00;
  box-shadow: 1px -1px #ffbf00, 2px 2px #fc982d, 3px 3px #fc982d, 4px 4px #fc982d, 5px 5px #fc982d, 6px 6px #fc982d, 7px 7px #fc982d;
  text-decoration: none;
}
/* line 48, ../../app/assets/stylesheets/splash.css.scss */
.splash.index p.about {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 51, ../../app/assets/stylesheets/splash.css.scss */
.splash.index ul.thanks {
  margin: 60px 0 0 0;
  padding: 0;
  list-style: none;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.splash.index ul.thanks:after {
  content: "";
  display: table;
  clear: both;
}
/* line 56, ../../app/assets/stylesheets/splash.css.scss */
.splash.index ul.thanks li {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 300px;
  margin-left: 30px;
}
/* line 66, ../../app/assets/stylesheets/splash.css.scss */
.splash.index ul.thanks li:first-child {
  margin-left: 0;
}
/* line 69, ../../app/assets/stylesheets/splash.css.scss */
.splash.index ul.thanks img {
  float: left;
  border-radius: 50px;
}
/* line 73, ../../app/assets/stylesheets/splash.css.scss */
.splash.index ul.thanks .text {
  padding-left: 110px;
  color: white;
  font-style: italic;
  font-size: 16px;
}
/* line 78, ../../app/assets/stylesheets/splash.css.scss */
.splash.index ul.thanks .text span {
  padding-top: 10px;
  display: block;
  color: #c0edf7;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px;
}
/* line 89, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .signup_for_free {
  text-align: center;
  padding: 20px 0;
  font-size: 22px;
}
/* line 93, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .signup_for_free a {
  color: white;
}
/* line 98, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .watch a {
  display: block;
  width: 500px;
  height: 84px;
  background: #c0edf7;
  background: rgba(255, 255, 255, 0.4);
  color: #2092a8;
  text-align: center;
  padding: 25px 0 0 0;
  margin: 0 auto;
  text-decoration: none;
  font-size: 25px;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 112, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .watch a:hover {
  background: rgba(255, 255, 255, 0.6);
}
/* line 115, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .watch img {
  vertical-align: middle;
  margin-right: 10px;
}
/* line 120, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .times {
  margin: 50px auto 20px auto;
  text-align: center;
  color: white;
  font-size: 2em;
}
/* line 125, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .times img {
  display: block;
  margin: 0 auto;
  width: 100px;
  margin-bottom: 10px;
}
/* line 132, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .khawater {
  margin: 50px auto 0 auto;
  text-align: center;
}
/* line 135, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .khawater img {
  width: 50%;
}
/* line 139, ../../app/assets/stylesheets/splash.css.scss */
.splash.index .fb-facepile {
  display: block;
  margin: 50px auto;
  width: 300px;
}
@media (max-width: 959px) {
  /* line 147, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index ul.thanks li, .splash.index ul.thanks li:first-child {
    float: none;
    margin: 0 auto 34px auto;
  }
}
@media (max-width: 767px) {
  /* line 154, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index h1 {
    font-size: 40px;
    padding-left: 34px;
    padding-right: 34px;
    margin-top: 60px;
  }
  /* line 160, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index p.signup {
    margin-top: 40px;
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 164, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index p.signup a {
    width: auto;
    line-height: 1.1em;
  }
  /* line 169, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index p.about {
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 173, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index .watch {
    padding-left: 34px;
    padding-right: 34px;
  }
  /* line 176, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index .watch a {
    width: auto;
    height: auto;
    padding-bottom: 25px;
  }
}
@media (max-width: 481px) {
  /* line 184, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index h1 {
    font-size: 35px;
  }
  /* line 187, ../../app/assets/stylesheets/splash.css.scss */
  .splash.index p.signup a {
    font-size: 20px;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 12, ../../app/assets/stylesheets/signup.css.scss */
.people.new h1,
.people.create h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
  padding: 42px 34px;
}
/* line 17, ../../app/assets/stylesheets/signup.css.scss */
.people.new legend,
.people.create legend {
  border: none;
  margin: 0 0px 17px 0;
  font-size: 23px;
  color: #5abbcd;
  font-weight: normal;
}
/* line 21, ../../app/assets/stylesheets/signup.css.scss */
.people.new legend span,
.people.create legend span {
  display: block;
  font-size: 12px;
}
/* line 27, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup,
.people.create form.signup {
  background: #fff;
  padding: 34px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.new form.signup:after,
.people.create form.signup:after {
  content: "";
  display: table;
  clear: both;
}
/* line 32, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.map,
.people.create form.signup section.map {
  width: 445px;
  float: left;
  border-right: 1px solid #cfcfcf;
  padding-right: 34px;
  margin-bottom: 34px;
}
/* line 39, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.map h2,
.people.create form.signup section.map h2 {
  font-size: 23px;
  color: #5abbcd;
  font-weight: normal;
  margin: 0;
}
/* line 43, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.map p,
.people.create form.signup section.map p {
  font-size: 23px;
  color: #5abbcd;
  font-weight: normal;
  font-size: 12px;
}
/* line 47, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.map #map-canvas,
.people.create form.signup section.map #map-canvas {
  height: 400px;
  border: 1px solid #888;
}
/* line 50, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.map #map-canvas img,
.people.create form.signup section.map #map-canvas img {
  max-width: none;
}
/* line 54, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.map noscript,
.people.create form.signup section.map noscript {
  display: block;
  padding: 10px;
}
/* line 59, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup i.icon-ok,
.people.create form.signup i.icon-ok {
  color: green;
}
/* line 63, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.start,
.people.create form.signup section.start {
  clear: both;
  text-align: center;
  border-top: 1px solid #cfcfcf;
}
/* line 67, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.start .terms,
.people.create form.signup section.start .terms {
  padding: 20px;
}
/* line 69, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.start .terms label, .people.new form.signup section.start .terms input,
.people.create form.signup section.start .terms label,
.people.create form.signup section.start .terms input {
  display: inline;
}
/* line 72, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.start .terms label, .people.new form.signup section.start .terms a,
.people.create form.signup section.start .terms label,
.people.create form.signup section.start .terms a {
  font-size: 12px;
  color: #5abbcd;
}
/* line 76, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.start .terms label,
.people.create form.signup section.start .terms label {
  padding: 0;
  margin: 0;
}
/* line 81, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.start button,
.people.create form.signup section.start button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
}
/* line 86, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.details,
.people.create form.signup section.details {
  width: 445px;
  float: right;
  padding-left: 34px;
  margin-bottom: 34px;
}
/* line 93, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.details fieldset.name,
.people.create form.signup section.details fieldset.name {
  border-bottom: 1px solid #cfcfcf;
  padding: 0 0 24px 0;
  margin: 0 0 34px 0;
}
/* line 99, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind,
.people.create form.signup section.details fieldset.in_mind {
  border-bottom: 1px solid #cfcfcf;
  margin: 34px 0 30px 0;
  padding: 0 0 24px 0;
}
/* line 103, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind label, .people.new form.signup section.details fieldset.in_mind select,
.people.create form.signup section.details fieldset.in_mind label,
.people.create form.signup section.details fieldset.in_mind select {
  display: inline;
  display: inline-block;
  float: none;
}
/* line 108, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind label,
.people.create form.signup section.details fieldset.in_mind label {
  width: 20px;
  padding-right: 0;
}
/* line 112, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind label:first-child,
.people.create form.signup section.details fieldset.in_mind label:first-child {
  width: 90px;
}
/* line 115, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind select,
.people.create form.signup section.details fieldset.in_mind select {
  width: 120px;
}
/* line 118, ../../app/assets/stylesheets/signup.css.scss */
.people.new form.signup section.details fieldset.in_mind input,
.people.create form.signup section.details fieldset.in_mind input {
  width: 165px;
}
@media (max-width: 959px) {
  /* line 127, ../../app/assets/stylesheets/signup.css.scss */
  .people.new form.signup section.details, .people.new form.signup section.map,
  .people.create form.signup section.details,
  .people.create form.signup section.map {
    width: auto;
    float: none;
    border-right: none;
    padding: 0;
  }
  /* line 133, ../../app/assets/stylesheets/signup.css.scss */
  .people.new form.signup section.details #map-canvas, .people.new form.signup section.map #map-canvas,
  .people.create form.signup section.details #map-canvas,
  .people.create form.signup section.map #map-canvas {
    height: 300px;
  }
  /* line 137, ../../app/assets/stylesheets/signup.css.scss */
  .people.new form.signup section.details,
  .people.create form.signup section.details {
    margin-top: 34px;
    padding-top: 34px;
    border-top: 1px solid #cfcfcf;
  }
  /* line 142, ../../app/assets/stylesheets/signup.css.scss */
  .people.new form.signup section.details fieldset.in_mind input,
  .people.create form.signup section.details fieldset.in_mind input {
    float: none;
    display: inline-block;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/login.css.scss */
.sessions h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 7, ../../app/assets/stylesheets/login.css.scss */
.sessions form.login {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .sessions form.login {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .sessions form.login {
    width: auto;
  }
}
/* line 10, ../../app/assets/stylesheets/login.css.scss */
.sessions form.login fieldset {
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 34px;
  padding-bottom: 24px;
}
/* line 15, ../../app/assets/stylesheets/login.css.scss */
.sessions form.login button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
}
/* line 18, ../../app/assets/stylesheets/login.css.scss */
.sessions form.login a.forgot_password {
  display: block;
  margin: 34px 0 10px 0;
  text-align: center;
}
/* line 24, ../../app/assets/stylesheets/login.css.scss */
.sessions .errors {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .sessions .errors {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .sessions .errors {
    width: auto;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 7, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders form.password_reminder {
  background: #fff;
  padding: 34px;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .password_reminders form.password_reminder {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .password_reminders form.password_reminder {
    width: auto;
  }
}
/* line 10, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders form.password_reminder p {
  margin-top: 0;
}
/* line 13, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders form.password_reminder fieldset {
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 24px;
}
/* line 17, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders form.password_reminder button {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  margin: 34px auto 0 auto;
}
/* line 23, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders.failed h2, .password_reminders.sent h2, .password_reminders.reset_failed h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.password_reminders.failed h2 a, .password_reminders.sent h2 a, .password_reminders.reset_failed h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 26, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders.failed article, .password_reminders.sent article, .password_reminders.reset_failed article {
  background: #fff;
  padding: 34px;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .password_reminders.failed article, .password_reminders.sent article, .password_reminders.reset_failed article {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .password_reminders.failed article, .password_reminders.sent article, .password_reminders.reset_failed article {
    width: auto;
  }
}
/* line 30, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders.failed p:first-child, .password_reminders.sent p:first-child, .password_reminders.reset_failed p:first-child {
  margin-top: 0;
}
/* line 33, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders.failed ul, .password_reminders.sent ul, .password_reminders.reset_failed ul {
  margin-bottom: 0;
}
/* line 37, ../../app/assets/stylesheets/password_reminder.css.scss */
.password_reminders.failed p:last-child, .password_reminders.sent p:last-child, .password_reminders.reset_failed p:last-child {
  margin-bottom: 0;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/activity.css.scss */
.activity.index article {
  background: #fff;
  padding: 34px;
}
/* line 10, ../../app/assets/stylesheets/activity.css.scss */
.activity.index .feed h2,
.activity.index .noticeboard h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.activity.index .feed h2 a,
.activity.index .noticeboard h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 14, ../../app/assets/stylesheets/activity.css.scss */
.activity.index .feed {
  width: 50%;
  float: left;
  padding: 0 34px 0 0;
}
/* line 18, ../../app/assets/stylesheets/activity.css.scss */
.activity.index .feed > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.activity.index .feed > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 3, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image ul, .activity.index .feed > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.activity.index .feed > ul > li .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../app/assets/stylesheets/includes/image_group.css.scss */
.activity.index .feed > ul > li .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .image {
  float: left;
  width: 134px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .image ul, .activity.index .feed > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .feed > ul > li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .text > * {
  padding-left: 134px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .feed > ul > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .feed > ul > li .text .meta {
  padding: 0 0 0 134px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .feed > ul > li .text .meta {
    padding-left: 120px;
  }
}
/* line 26, ../../app/assets/stylesheets/activity.css.scss */
.activity.index .feed > ul > li .image a.welcome,
.activity.index .feed > ul > li .image a.request,
.activity.index .feed > ul > li .image a.offer {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
/* line 37, ../../app/assets/stylesheets/activity.css.scss */
.activity.index .feed .activity.new_neighbour h3,
.activity.index .feed .activity.new_thing h3 {
  font-size: 1em;
  margin-top: 0;
  line-height: 1em;
}
/* line 44, ../../app/assets/stylesheets/activity.css.scss */
.activity.index .noticeboard {
  width: 50%;
  float: right;
  padding: 0 0 0 34px;
  border-left: 1px solid #cfcfcf;
}
/* line 49, ../../app/assets/stylesheets/activity.css.scss */
.activity.index .noticeboard > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.activity.index .noticeboard > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .image {
  float: left;
  width: 134px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .image ul, .activity.index .noticeboard > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .noticeboard > ul > li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .text > * {
  padding-left: 134px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .noticeboard > ul > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.activity.index .noticeboard > ul > li .text .meta {
  padding: 0 0 0 134px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .activity.index .noticeboard > ul > li .text .meta {
    padding-left: 120px;
  }
}
/* line 56, ../../app/assets/stylesheets/activity.css.scss */
.activity.index .noticeboard > ul > li .news .text > * {
  padding-left: 0;
}
@media (max-width: 481px) {
  /* line 59, ../../app/assets/stylesheets/activity.css.scss */
  .activity.index .noticeboard > ul > li .news .text > * {
    padding-left: 0;
  }
}
@media (max-width: 959px) {
  /* line 71, ../../app/assets/stylesheets/activity.css.scss */
  .activity.index .feed, .activity.index .noticeboard {
    width: auto;
    float: none;
    padding: 0;
    border-left: none;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/notices.css.scss */
.notices.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.notices.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../app/assets/stylesheets/notices.css.scss */
.notices.index ul.notice_list {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.notices.index ul.notice_list > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image {
  float: left;
  width: 200px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image ul, .notices.index ul.notice_list > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .notices.index ul.notice_list > li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .text > * {
  padding-left: 200px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .notices.index ul.notice_list > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notices.index ul.notice_list > li .text .meta {
  padding: 0 0 0 200px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .notices.index ul.notice_list > li .text .meta {
    padding-left: 120px;
  }
}
/* line 13, ../../app/assets/stylesheets/notices.css.scss */
.notices.index ul.notice_list > li:first-child {
  border-top: 1px solid #cfcfcf;
  padding-top: 34px;
}
/* line 18, ../../app/assets/stylesheets/notices.css.scss */
.notices.index ul.notice_list button.watch,
.notices.index ul.notice_list button-unwatch {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 23, ../../app/assets/stylesheets/notices.css.scss */
.notices.index .pagination {
  clear: both;
}
/* line 26, ../../app/assets/stylesheets/notices.css.scss */
.notices.index a.post {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  width: 200px;
}

/* line 36, ../../app/assets/stylesheets/notices.css.scss */
.notices.new h1,
.notices.create h1,
.notices.edit h1,
.notices.update h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 39, ../../app/assets/stylesheets/notices.css.scss */
.notices.new .errors,
.notices.create .errors,
.notices.edit .errors,
.notices.update .errors {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .notices.new .errors,
  .notices.create .errors,
  .notices.edit .errors,
  .notices.update .errors {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .notices.new .errors,
  .notices.create .errors,
  .notices.edit .errors,
  .notices.update .errors {
    width: auto;
  }
}
/* line 45, ../../app/assets/stylesheets/notices.css.scss */
.notices.new form.new_notice,
.notices.new form.create_notice,
.notices.new form.edit_notice,
.notices.new form.update_notice,
.notices.create form.new_notice,
.notices.create form.create_notice,
.notices.create form.edit_notice,
.notices.create form.update_notice,
.notices.edit form.new_notice,
.notices.edit form.create_notice,
.notices.edit form.edit_notice,
.notices.edit form.update_notice,
.notices.update form.new_notice,
.notices.update form.create_notice,
.notices.update form.edit_notice,
.notices.update form.update_notice {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .notices.new form.new_notice,
  .notices.new form.create_notice,
  .notices.new form.edit_notice,
  .notices.new form.update_notice,
  .notices.create form.new_notice,
  .notices.create form.create_notice,
  .notices.create form.edit_notice,
  .notices.create form.update_notice,
  .notices.edit form.new_notice,
  .notices.edit form.create_notice,
  .notices.edit form.edit_notice,
  .notices.edit form.update_notice,
  .notices.update form.new_notice,
  .notices.update form.create_notice,
  .notices.update form.edit_notice,
  .notices.update form.update_notice {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .notices.new form.new_notice,
  .notices.new form.create_notice,
  .notices.new form.edit_notice,
  .notices.new form.update_notice,
  .notices.create form.new_notice,
  .notices.create form.create_notice,
  .notices.create form.edit_notice,
  .notices.create form.update_notice,
  .notices.edit form.new_notice,
  .notices.edit form.create_notice,
  .notices.edit form.edit_notice,
  .notices.edit form.update_notice,
  .notices.update form.new_notice,
  .notices.update form.create_notice,
  .notices.update form.edit_notice,
  .notices.update form.update_notice {
    width: auto;
  }
}
/* line 48, ../../app/assets/stylesheets/notices.css.scss */
.notices.new form.new_notice textarea,
.notices.new form.create_notice textarea,
.notices.new form.edit_notice textarea,
.notices.new form.update_notice textarea,
.notices.create form.new_notice textarea,
.notices.create form.create_notice textarea,
.notices.create form.edit_notice textarea,
.notices.create form.update_notice textarea,
.notices.edit form.new_notice textarea,
.notices.edit form.create_notice textarea,
.notices.edit form.edit_notice textarea,
.notices.edit form.update_notice textarea,
.notices.update form.new_notice textarea,
.notices.update form.create_notice textarea,
.notices.update form.edit_notice textarea,
.notices.update form.update_notice textarea {
  height: 10em;
  margin-bottom: 34px;
}

/* line 60, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new h1,
.notice_replies.create h1,
.notice_replies.edit h1,
.notice_replies.update h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.notice_replies.new h1 a,
.notice_replies.create h1 a,
.notice_replies.edit h1 a,
.notice_replies.update h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 63, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice,
.notice_replies.create .notice,
.notice_replies.edit .notice,
.notice_replies.update .notice {
  float: left;
  width: 75%;
  padding: 0 34px 0 0;
  border-right: 1px solid #cfcfcf;
  margin-top: 34px;
}
/* line 69, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice h2:first-child,
.notice_replies.create .notice h2:first-child,
.notice_replies.edit .notice h2:first-child,
.notice_replies.update .notice h2:first-child {
  margin-top: 0;
}
/* line 72, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice .image,
.notice_replies.create .notice .image,
.notice_replies.edit .notice .image,
.notice_replies.update .notice .image {
  width: 200px;
  margin: 0 34px 34px 0;
  float: left;
}
/* line 76, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice .image img,
.notice_replies.create .notice .image img,
.notice_replies.edit .notice .image img,
.notice_replies.update .notice .image img {
  width: 100%;
}
/* line 80, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice .text,
.notice_replies.create .notice .text,
.notice_replies.edit .notice .text,
.notice_replies.update .notice .text {
  margin-left: 234px;
}
/* line 85, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice .replies h2.reply_header,
.notice_replies.create .notice .replies h2.reply_header,
.notice_replies.edit .notice .replies h2.reply_header,
.notice_replies.update .notice .replies h2.reply_header {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
  margin-top: 34px;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.notice_replies.new .notice .replies h2.reply_header a,
.notice_replies.create .notice .replies h2.reply_header a,
.notice_replies.edit .notice .replies h2.reply_header a,
.notice_replies.update .notice .replies h2.reply_header a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 89, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice .replies > ul,
.notice_replies.create .notice .replies > ul,
.notice_replies.edit .notice .replies > ul,
.notice_replies.update .notice .replies > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notice_replies.new .notice .replies > ul > li,
.notice_replies.create .notice .replies > ul > li,
.notice_replies.edit .notice .replies > ul > li,
.notice_replies.update .notice .replies > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.notice_replies.new .notice .replies > ul > li:after,
.notice_replies.create .notice .replies > ul > li:after,
.notice_replies.edit .notice .replies > ul > li:after,
.notice_replies.update .notice .replies > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.notice_replies.new .notice .replies > ul > li:first-child,
.notice_replies.create .notice .replies > ul > li:first-child,
.notice_replies.edit .notice .replies > ul > li:first-child,
.notice_replies.update .notice .replies > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 92, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice .replies ul.reply_list,
.notice_replies.create .notice .replies ul.reply_list,
.notice_replies.edit .notice .replies ul.reply_list,
.notice_replies.update .notice .replies ul.reply_list {
  list-style: none outside none;
  padding: 0px;
  margin: 0px;
}
/* line 96, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new .notice .replies ul.reply_list button,
.notice_replies.create .notice .replies ul.reply_list button,
.notice_replies.edit .notice .replies ul.reply_list button,
.notice_replies.update .notice .replies ul.reply_list button {
  width: 100%;
}
/* line 102, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new nav.opts,
.notice_replies.create nav.opts,
.notice_replies.edit nav.opts,
.notice_replies.update nav.opts {
  float: right;
  width: 25%;
  padding: 0 0 0 34px;
  margin-top: 34px;
}
/* line 107, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new nav.opts ul, .notice_replies.new nav.opts li,
.notice_replies.create nav.opts ul,
.notice_replies.create nav.opts li,
.notice_replies.edit nav.opts ul,
.notice_replies.edit nav.opts li,
.notice_replies.update nav.opts ul,
.notice_replies.update nav.opts li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 112, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new nav.opts a,
.notice_replies.create nav.opts a,
.notice_replies.edit nav.opts a,
.notice_replies.update nav.opts a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 115, ../../app/assets/stylesheets/notices.css.scss */
.notice_replies.new nav.opts button,
.notice_replies.create nav.opts button,
.notice_replies.edit nav.opts button,
.notice_replies.update nav.opts button {
  width: 100%;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/people.css.scss */
.people.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.people.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../app/assets/stylesheets/people.css.scss */
.people.index ul.people {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.index ul.people > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image {
  float: left;
  width: 174px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image ul, .people.index ul.people li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.index ul.people li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .text > * {
  padding-left: 174px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.index ul.people li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.index ul.people li .text .meta {
  padding: 0 0 0 174px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.index ul.people li .text .meta {
    padding-left: 120px;
  }
}

/* line 17, ../../app/assets/stylesheets/people.css.scss */
.people.destroy h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.destroy h1 {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.destroy h1 {
    width: auto;
  }
}
/* line 21, ../../app/assets/stylesheets/people.css.scss */
.people.destroy form {
  background: #fff;
  padding: 34px;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.destroy form {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.destroy form {
    width: auto;
  }
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.destroy form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 25, ../../app/assets/stylesheets/people.css.scss */
.people.destroy form h2:first-child {
  margin-top: 0;
}
/* line 28, ../../app/assets/stylesheets/people.css.scss */
.people.destroy form h2 {
  clear: both;
}
/* line 32, ../../app/assets/stylesheets/people.css.scss */
.people.destroy form .submit a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #73746f;
  background: #73746f;
  width: 250px;
  height: 4em;
  float: right;
}
/* line 39, ../../app/assets/stylesheets/people.css.scss */
.people.destroy form .submit input[type=submit] {
  width: 250px;
  height: 4em;
  float: left;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/already_a_member.css.scss */
.people.already_a_member h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 6, ../../app/assets/stylesheets/already_a_member.css.scss */
.people.already_a_member .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.already_a_member .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.already_a_member .box {
    width: auto;
  }
}
/* line 8, ../../app/assets/stylesheets/already_a_member.css.scss */
.people.already_a_member .box h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.people.already_a_member .box h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 7, ../../app/assets/stylesheets/profile.css.scss */
.people.show h1,
.people.edit h1,
.people.update h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 10, ../../app/assets/stylesheets/profile.css.scss */
.people.show .box,
.people.edit .box,
.people.update .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.show .box,
  .people.edit .box,
  .people.update .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .people.show .box,
  .people.edit .box,
  .people.update .box {
    width: auto;
  }
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.show .box:after,
.people.edit .box:after,
.people.update .box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 14, ../../app/assets/stylesheets/profile.css.scss */
.people.show .box > h2,
.people.edit .box > h2,
.people.update .box > h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.people.show .box > h2 a,
.people.edit .box > h2 a,
.people.update .box > h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image,
.people.edit .profile .image,
.people.update .profile .image {
  float: left;
  width: 154px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image img,
.people.edit .profile .image img,
.people.update .profile .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image a.message,
.people.edit .profile .image a.message,
.people.update .profile .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image ul, .people.show .profile .image li,
.people.edit .profile .image ul,
.people.edit .profile .image li,
.people.update .profile .image ul,
.people.update .profile .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image li a,
.people.edit .profile .image li a,
.people.update .profile .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .image button,
.people.edit .profile .image button,
.people.update .profile .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .profile .image,
  .people.edit .profile .image,
  .people.update .profile .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .text > *,
.people.edit .profile .text > *,
.people.update .profile .text > * {
  padding-left: 154px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .profile .text > *,
  .people.edit .profile .text > *,
  .people.update .profile .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .text h2,
.people.edit .profile .text h2,
.people.update .profile .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .text h2 a,
.people.edit .profile .text h2 a,
.people.update .profile .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .profile .text .meta,
.people.edit .profile .text .meta,
.people.update .profile .text .meta {
  padding: 0 0 0 154px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .profile .text .meta,
  .people.edit .profile .text .meta,
  .people.update .profile .text .meta {
    padding-left: 120px;
  }
}
/* line 23, ../../app/assets/stylesheets/profile.css.scss */
.people.show .box.items > ul, .people.show .box.feedback > ul,
.people.edit .box.items > ul,
.people.edit .box.feedback > ul,
.people.update .box.items > ul,
.people.update .box.feedback > ul {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li, .people.show .box.feedback > ul > li,
.people.edit .box.items > ul > li,
.people.edit .box.feedback > ul > li,
.people.update .box.items > ul > li,
.people.update .box.feedback > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.show .box.items > ul > li:after, .people.show .box.feedback > ul > li:after,
.people.edit .box.items > ul > li:after,
.people.edit .box.feedback > ul > li:after,
.people.update .box.items > ul > li:after,
.people.update .box.feedback > ul > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li:first-child, .people.show .box.feedback > ul > li:first-child,
.people.edit .box.items > ul > li:first-child,
.people.edit .box.feedback > ul > li:first-child,
.people.update .box.items > ul > li:first-child,
.people.update .box.feedback > ul > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 3, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image, .people.show .box.feedback > ul > li .image,
.people.edit .box.items > ul > li .image,
.people.edit .box.feedback > ul > li .image,
.people.update .box.items > ul > li .image,
.people.update .box.feedback > ul > li .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image img, .people.show .box.feedback > ul > li .image img,
.people.edit .box.items > ul > li .image img,
.people.edit .box.feedback > ul > li .image img,
.people.update .box.items > ul > li .image img,
.people.update .box.feedback > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image ul, .people.show .box.items > ul > li .image li, .people.show .box.feedback > ul > li .image ul, .people.show .box.feedback > ul > li .image li,
.people.edit .box.items > ul > li .image ul,
.people.edit .box.items > ul > li .image li,
.people.edit .box.feedback > ul > li .image ul,
.people.edit .box.feedback > ul > li .image li,
.people.update .box.items > ul > li .image ul,
.people.update .box.items > ul > li .image li,
.people.update .box.feedback > ul > li .image ul,
.people.update .box.feedback > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image a.person_image, .people.show .box.feedback > ul > li .image a.person_image,
.people.edit .box.items > ul > li .image a.person_image,
.people.edit .box.feedback > ul > li .image a.person_image,
.people.update .box.items > ul > li .image a.person_image,
.people.update .box.feedback > ul > li .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image a.person_image img, .people.show .box.feedback > ul > li .image a.person_image img,
.people.edit .box.items > ul > li .image a.person_image img,
.people.edit .box.feedback > ul > li .image a.person_image img,
.people.update .box.items > ul > li .image a.person_image img,
.people.update .box.feedback > ul > li .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities, .people.show .box.feedback > ul > li .image .sub_activities,
.people.edit .box.items > ul > li .image .sub_activities,
.people.edit .box.feedback > ul > li .image .sub_activities,
.people.update .box.items > ul > li .image .sub_activities,
.people.update .box.feedback > ul > li .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.people.show .box.items > ul > li .image .sub_activities:after, .people.show .box.feedback > ul > li .image .sub_activities:after,
.people.edit .box.items > ul > li .image .sub_activities:after,
.people.edit .box.feedback > ul > li .image .sub_activities:after,
.people.update .box.items > ul > li .image .sub_activities:after,
.people.update .box.feedback > ul > li .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities li, .people.show .box.feedback > ul > li .image .sub_activities li,
.people.edit .box.items > ul > li .image .sub_activities li,
.people.edit .box.feedback > ul > li .image .sub_activities li,
.people.update .box.items > ul > li .image .sub_activities li,
.people.update .box.feedback > ul > li .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities li img, .people.show .box.feedback > ul > li .image .sub_activities li img,
.people.edit .box.items > ul > li .image .sub_activities li img,
.people.edit .box.feedback > ul > li .image .sub_activities li img,
.people.update .box.items > ul > li .image .sub_activities li img,
.people.update .box.feedback > ul > li .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities li img:hover, .people.show .box.feedback > ul > li .image .sub_activities li img:hover,
.people.edit .box.items > ul > li .image .sub_activities li img:hover,
.people.edit .box.feedback > ul > li .image .sub_activities li img:hover,
.people.update .box.items > ul > li .image .sub_activities li img:hover,
.people.update .box.feedback > ul > li .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../app/assets/stylesheets/includes/image_group.css.scss */
.people.show .box.items > ul > li .image .sub_activities li a, .people.show .box.feedback > ul > li .image .sub_activities li a,
.people.edit .box.items > ul > li .image .sub_activities li a,
.people.edit .box.feedback > ul > li .image .sub_activities li a,
.people.update .box.items > ul > li .image .sub_activities li a,
.people.update .box.feedback > ul > li .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image, .people.show .box.feedback > ul > li .image,
.people.edit .box.items > ul > li .image,
.people.edit .box.feedback > ul > li .image,
.people.update .box.items > ul > li .image,
.people.update .box.feedback > ul > li .image {
  float: left;
  width: 154px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image img, .people.show .box.feedback > ul > li .image img,
.people.edit .box.items > ul > li .image img,
.people.edit .box.feedback > ul > li .image img,
.people.update .box.items > ul > li .image img,
.people.update .box.feedback > ul > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image a.message, .people.show .box.feedback > ul > li .image a.message,
.people.edit .box.items > ul > li .image a.message,
.people.edit .box.feedback > ul > li .image a.message,
.people.update .box.items > ul > li .image a.message,
.people.update .box.feedback > ul > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image ul, .people.show .box.items > ul > li .image li, .people.show .box.feedback > ul > li .image ul, .people.show .box.feedback > ul > li .image li,
.people.edit .box.items > ul > li .image ul,
.people.edit .box.items > ul > li .image li,
.people.edit .box.feedback > ul > li .image ul,
.people.edit .box.feedback > ul > li .image li,
.people.update .box.items > ul > li .image ul,
.people.update .box.items > ul > li .image li,
.people.update .box.feedback > ul > li .image ul,
.people.update .box.feedback > ul > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image li a, .people.show .box.feedback > ul > li .image li a,
.people.edit .box.items > ul > li .image li a,
.people.edit .box.feedback > ul > li .image li a,
.people.update .box.items > ul > li .image li a,
.people.update .box.feedback > ul > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .image button, .people.show .box.feedback > ul > li .image button,
.people.edit .box.items > ul > li .image button,
.people.edit .box.feedback > ul > li .image button,
.people.update .box.items > ul > li .image button,
.people.update .box.feedback > ul > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .box.items > ul > li .image, .people.show .box.feedback > ul > li .image,
  .people.edit .box.items > ul > li .image,
  .people.edit .box.feedback > ul > li .image,
  .people.update .box.items > ul > li .image,
  .people.update .box.feedback > ul > li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .text > *, .people.show .box.feedback > ul > li .text > *,
.people.edit .box.items > ul > li .text > *,
.people.edit .box.feedback > ul > li .text > *,
.people.update .box.items > ul > li .text > *,
.people.update .box.feedback > ul > li .text > * {
  padding-left: 154px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .box.items > ul > li .text > *, .people.show .box.feedback > ul > li .text > *,
  .people.edit .box.items > ul > li .text > *,
  .people.edit .box.feedback > ul > li .text > *,
  .people.update .box.items > ul > li .text > *,
  .people.update .box.feedback > ul > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .text h2, .people.show .box.feedback > ul > li .text h2,
.people.edit .box.items > ul > li .text h2,
.people.edit .box.feedback > ul > li .text h2,
.people.update .box.items > ul > li .text h2,
.people.update .box.feedback > ul > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .text h2 a, .people.show .box.feedback > ul > li .text h2 a,
.people.edit .box.items > ul > li .text h2 a,
.people.edit .box.feedback > ul > li .text h2 a,
.people.update .box.items > ul > li .text h2 a,
.people.update .box.feedback > ul > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.people.show .box.items > ul > li .text .meta, .people.show .box.feedback > ul > li .text .meta,
.people.edit .box.items > ul > li .text .meta,
.people.edit .box.feedback > ul > li .text .meta,
.people.update .box.items > ul > li .text .meta,
.people.update .box.feedback > ul > li .text .meta {
  padding: 0 0 0 154px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .people.show .box.items > ul > li .text .meta, .people.show .box.feedback > ul > li .text .meta,
  .people.edit .box.items > ul > li .text .meta,
  .people.edit .box.feedback > ul > li .text .meta,
  .people.update .box.items > ul > li .text .meta,
  .people.update .box.feedback > ul > li .text .meta {
    padding-left: 120px;
  }
}
/* line 31, ../../app/assets/stylesheets/profile.css.scss */
.people.show .box.items form, .people.show .box.feedback form,
.people.edit .box.items form,
.people.edit .box.feedback form,
.people.update .box.items form,
.people.update .box.feedback form {
  margin: 0;
  padding: 0;
}
/* line 34, ../../app/assets/stylesheets/profile.css.scss */
.people.show .box.items form, .people.show .box.items form button, .people.show .box.feedback form, .people.show .box.feedback form button,
.people.edit .box.items form,
.people.edit .box.items form button,
.people.edit .box.feedback form,
.people.edit .box.feedback form button,
.people.update .box.items form,
.people.update .box.items form button,
.people.update .box.feedback form,
.people.update .box.feedback form button {
  display: block;
  width: 100%;
}
/* line 41, ../../app/assets/stylesheets/profile.css.scss */
.people.show .box.items .refresh a, .people.show .box.feedback .refresh a,
.people.edit .box.items .refresh a,
.people.edit .box.feedback .refresh a,
.people.update .box.items .refresh a,
.people.update .box.feedback .refresh a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.messages.index .wrapper:after, .messages.show .wrapper:after, .messages.requests .wrapper:after, .messages.sent .wrapper:after, .messages.trash .wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, ../../app/assets/stylesheets/messages.css.scss */
.messages.index h1, .messages.show h1, .messages.requests h1, .messages.sent h1, .messages.trash h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.messages.index h1 a, .messages.show h1 a, .messages.requests h1 a, .messages.sent h1 a, .messages.trash h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 11, ../../app/assets/stylesheets/messages.css.scss */
.messages.index nav.subnav, .messages.show nav.subnav, .messages.requests nav.subnav, .messages.sent nav.subnav, .messages.trash nav.subnav {
  float: right;
  width: 25%;
  padding-left: 34px;
  margin-top: 34px;
}
/* line 16, ../../app/assets/stylesheets/messages.css.scss */
.messages.index nav.subnav ul, .messages.index nav.subnav li, .messages.show nav.subnav ul, .messages.show nav.subnav li, .messages.requests nav.subnav ul, .messages.requests nav.subnav li, .messages.sent nav.subnav ul, .messages.sent nav.subnav li, .messages.trash nav.subnav ul, .messages.trash nav.subnav li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 21, ../../app/assets/stylesheets/messages.css.scss */
.messages.index nav.subnav li, .messages.show nav.subnav li, .messages.requests nav.subnav li, .messages.sent nav.subnav li, .messages.trash nav.subnav li {
  padding: 0 0 10px 0;
}
/* line 23, ../../app/assets/stylesheets/messages.css.scss */
.messages.index nav.subnav li a, .messages.show nav.subnav li a, .messages.requests nav.subnav li a, .messages.sent nav.subnav li a, .messages.trash nav.subnav li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 27, ../../app/assets/stylesheets/messages.css.scss */
.messages.index nav.subnav li.active a, .messages.show nav.subnav li.active a, .messages.requests nav.subnav li.active a, .messages.sent nav.subnav li.active a, .messages.trash nav.subnav li.active a {
  border: 1px solid #fc982d;
  background: #fc982d;
}
/* line 33, ../../app/assets/stylesheets/messages.css.scss */
.messages.index ul.message_list, .messages.show ul.message_list, .messages.requests ul.message_list, .messages.sent ul.message_list, .messages.trash ul.message_list {
  float: left;
  width: 75%;
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
  padding-right: 34px;
  border-right: 1px solid #cfcfcf;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list > li, .messages.show ul.message_list > li, .messages.requests ul.message_list > li, .messages.sent ul.message_list > li, .messages.trash ul.message_list > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.messages.index ul.message_list > li:after, .messages.show ul.message_list > li:after, .messages.requests ul.message_list > li:after, .messages.sent ul.message_list > li:after, .messages.trash ul.message_list > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list > li:first-child, .messages.show ul.message_list > li:first-child, .messages.requests ul.message_list > li:first-child, .messages.sent ul.message_list > li:first-child, .messages.trash ul.message_list > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image, .messages.show ul.message_list li .image, .messages.requests ul.message_list li .image, .messages.sent ul.message_list li .image, .messages.trash ul.message_list li .image {
  float: left;
  width: 160px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image img, .messages.show ul.message_list li .image img, .messages.requests ul.message_list li .image img, .messages.sent ul.message_list li .image img, .messages.trash ul.message_list li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image a.message, .messages.show ul.message_list li .image a.message, .messages.requests ul.message_list li .image a.message, .messages.sent ul.message_list li .image a.message, .messages.trash ul.message_list li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image ul, .messages.index ul.message_list li .image li, .messages.show ul.message_list li .image ul, .messages.show ul.message_list li .image li, .messages.requests ul.message_list li .image ul, .messages.requests ul.message_list li .image li, .messages.sent ul.message_list li .image ul, .messages.sent ul.message_list li .image li, .messages.trash ul.message_list li .image ul, .messages.trash ul.message_list li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image li a, .messages.show ul.message_list li .image li a, .messages.requests ul.message_list li .image li a, .messages.sent ul.message_list li .image li a, .messages.trash ul.message_list li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .image button, .messages.show ul.message_list li .image button, .messages.requests ul.message_list li .image button, .messages.sent ul.message_list li .image button, .messages.trash ul.message_list li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .messages.index ul.message_list li .image, .messages.show ul.message_list li .image, .messages.requests ul.message_list li .image, .messages.sent ul.message_list li .image, .messages.trash ul.message_list li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .text > *, .messages.show ul.message_list li .text > *, .messages.requests ul.message_list li .text > *, .messages.sent ul.message_list li .text > *, .messages.trash ul.message_list li .text > * {
  padding-left: 160px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .messages.index ul.message_list li .text > *, .messages.show ul.message_list li .text > *, .messages.requests ul.message_list li .text > *, .messages.sent ul.message_list li .text > *, .messages.trash ul.message_list li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .text h2, .messages.show ul.message_list li .text h2, .messages.requests ul.message_list li .text h2, .messages.sent ul.message_list li .text h2, .messages.trash ul.message_list li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .text h2 a, .messages.show ul.message_list li .text h2 a, .messages.requests ul.message_list li .text h2 a, .messages.sent ul.message_list li .text h2 a, .messages.trash ul.message_list li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.messages.index ul.message_list li .text .meta, .messages.show ul.message_list li .text .meta, .messages.requests ul.message_list li .text .meta, .messages.sent ul.message_list li .text .meta, .messages.trash ul.message_list li .text .meta {
  padding: 0 0 0 160px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .messages.index ul.message_list li .text .meta, .messages.show ul.message_list li .text .meta, .messages.requests ul.message_list li .text .meta, .messages.sent ul.message_list li .text .meta, .messages.trash ul.message_list li .text .meta {
    padding-left: 120px;
  }
}
/* line 43, ../../app/assets/stylesheets/messages.css.scss */
.messages.index .pagination, .messages.show .pagination, .messages.requests .pagination, .messages.sent .pagination, .messages.trash .pagination {
  clear: both;
}
@media (max-width: 767px) {
  /* line 48, ../../app/assets/stylesheets/messages.css.scss */
  .messages.index ul.message_list, .messages.index nav.subnav, .messages.show ul.message_list, .messages.show nav.subnav, .messages.requests ul.message_list, .messages.requests nav.subnav, .messages.sent ul.message_list, .messages.sent nav.subnav, .messages.trash ul.message_list, .messages.trash nav.subnav {
    width: auto;
    float: none;
    padding: 0;
  }
}

/* line 56, ../../app/assets/stylesheets/messages.css.scss */
.messages.new h1, .messages.reply h1, .messages.create h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
/* line 62, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form, .messages.reply form, .messages.create form {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
  margin-bottom: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .messages.new form, .messages.reply form, .messages.create form {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .messages.new form, .messages.reply form, .messages.create form {
    width: auto;
  }
}
/* line 67, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form h2, .messages.reply form h2, .messages.create form h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.messages.new form h2 a, .messages.reply form h2 a, .messages.create form h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.messages.new form .bio:after, .messages.reply form .bio:after, .messages.create form .bio:after {
  content: "";
  display: table;
  clear: both;
}
/* line 72, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form .bio .to, .messages.new form .bio .image, .messages.new form .bio .text, .messages.reply form .bio .to, .messages.reply form .bio .image, .messages.reply form .bio .text, .messages.create form .bio .to, .messages.create form .bio .image, .messages.create form .bio .text {
  float: left;
}
/* line 74, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form .bio .to p:first-child, .messages.new form .bio .image p:first-child, .messages.new form .bio .text p:first-child, .messages.reply form .bio .to p:first-child, .messages.reply form .bio .image p:first-child, .messages.reply form .bio .text p:first-child, .messages.create form .bio .to p:first-child, .messages.create form .bio .image p:first-child, .messages.create form .bio .text p:first-child {
  margin-top: 0;
}
/* line 78, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form .bio .image, .messages.reply form .bio .image, .messages.create form .bio .image {
  width: 20%;
  margin: 0 17px;
}
/* line 81, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form .bio .image img, .messages.reply form .bio .image img, .messages.create form .bio .image img {
  width: 100%;
}
/* line 85, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form .bio .text, .messages.reply form .bio .text, .messages.create form .bio .text {
  width: 70%;
}
/* line 90, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form #message_content, .messages.reply form #message_content, .messages.create form #message_content {
  height: 10em;
}
/* line 93, ../../app/assets/stylesheets/messages.css.scss */
.messages.new form input[type=submit], .messages.reply form input[type=submit], .messages.create form input[type=submit] {
  width: 200px;
}
/* line 98, ../../app/assets/stylesheets/messages.css.scss */
.messages.new ul.message_list, .messages.reply ul.message_list, .messages.create ul.message_list {
  width: 66%;
  margin: 0 auto 0 auto;
  padding: 0;
}
/* line 102, ../../app/assets/stylesheets/messages.css.scss */
.messages.new ul.message_list > li, .messages.reply ul.message_list > li, .messages.create ul.message_list > li {
  background: #fff;
  padding: 34px;
  margin: 0 0 34px 0;
  list-style: none;
}
/* line 106, ../../app/assets/stylesheets/messages.css.scss */
.messages.new ul.message_list > li h2, .messages.reply ul.message_list > li h2, .messages.create ul.message_list > li h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.messages.new ul.message_list > li h2 a, .messages.reply ul.message_list > li h2 a, .messages.create ul.message_list > li h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 111, ../../app/assets/stylesheets/messages.css.scss */
.messages.new .errors, .messages.reply .errors, .messages.create .errors {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/things.css.scss */
.things.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.things.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../app/assets/stylesheets/things.css.scss */
.things.index nav.categories {
  width: 25%;
  float: right;
  margin-top: 34px;
  padding-left: 34px;
}
/* line 13, ../../app/assets/stylesheets/things.css.scss */
.things.index nav.categories a.add_something {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 16, ../../app/assets/stylesheets/things.css.scss */
.things.index nav.categories ul, .things.index nav.categories li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 22, ../../app/assets/stylesheets/things.css.scss */
.things.index ul.things_list {
  list-style: none;
  margin: 34px 0 0 0;
  padding: 0;
  padding-right: 34px;
}
/* line 6, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cfcfcf;
  padding: 34px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.index ul.things_list > li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li:first-child {
  border-top: none;
  padding-top: 0;
}
/* line 3, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image ul, .things.index ul.things_list > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.index ul.things_list > li .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.index ul.things_list > li .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 20, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image {
  float: left;
  width: 160px;
  padding-right: 34px;
}
/* line 24, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 29, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image a.message {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 32, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image ul, .things.index ul.things_list > li .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image li a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  margin-bottom: 10px;
}
/* line 41, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .image button {
  width: 100%;
}
@media (max-width: 481px) {
  /* line 45, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .things.index ul.things_list > li .image {
    width: 120px;
  }
}
/* line 51, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .text > * {
  padding-left: 160px;
}
@media (max-width: 481px) {
  /* line 54, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .things.index ul.things_list > li .text > * {
    padding-left: 120px;
  }
}
/* line 59, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .text h2 {
  margin-top: 0;
}
/* line 61, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .text h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 66, ../../app/assets/stylesheets/includes/item_list.css.scss */
.things.index ul.things_list > li .text .meta {
  padding: 0 0 0 160px;
}
@media (max-width: 481px) {
  /* line 69, ../../app/assets/stylesheets/includes/item_list.css.scss */
  .things.index ul.things_list > li .text .meta {
    padding-left: 120px;
  }
}
/* line 28, ../../app/assets/stylesheets/things.css.scss */
.things.index ul.things_list > li nav a.view {
  border: 1px solid #73746f;
  background: #73746f;
}
/* line 34, ../../app/assets/stylesheets/things.css.scss */
.things.index ul.things_list,
.things.index .pep_talk {
  width: 75%;
  float: left;
  border-right: 1px solid #cfcfcf;
}
/* line 39, ../../app/assets/stylesheets/things.css.scss */
.things.index .make_request {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  width: 200px;
}
/* line 43, ../../app/assets/stylesheets/things.css.scss */
.things.index .pep_talk {
  margin-top: 34px;
  padding-top: 0;
}
/* line 46, ../../app/assets/stylesheets/things.css.scss */
.things.index .pep_talk p:first-child {
  margin-top: 0;
}
@media (max-width: 959px) {
  /* line 51, ../../app/assets/stylesheets/things.css.scss */
  .things.index nav.categories, .things.index ul.things_list, .things.index .pep_talk {
    width: auto;
    float: none;
    padding: 0;
    border-right: none;
  }
}

/* line 62, ../../app/assets/stylesheets/things.css.scss */
.things.show p.strapline {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-align: center;
  margin: 75px auto 40px auto;
  padding: 0;
  font-size: 40.5px;
  line-height: 1.11em;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.show p.strapline {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.show p.strapline {
    width: auto;
  }
}
/* line 72, ../../app/assets/stylesheets/things.css.scss */
.things.show h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 75, ../../app/assets/stylesheets/things.css.scss */
.things.show .thing {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.show .thing {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .things.show .thing {
    width: auto;
  }
}
/* line 3, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image {
  position: relative;
  padding-right: 34px;
}
/* line 6, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image img {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 11, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image ul, .things.show .thing .image li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image a.person_image {
  position: absolute;
  top: -25px;
  right: 9px;
}
/* line 20, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image a.person_image img {
  width: 50px;
  border-radius: 50px;
  border: 3px solid white;
}
/* line 26, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities {
  margin-top: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.show .thing .image .sub_activities:after {
  content: "";
  display: table;
  clear: both;
}
/* line 29, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities li {
  width: 33%;
  float: left;
}
/* line 32, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities li img {
  border: 1px solid white;
}
/* line 35, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities li img:hover {
  border: 1px solid #fc982d;
}
/* line 38, ../../app/assets/stylesheets/includes/image_group.css.scss */
.things.show .thing .image .sub_activities li a {
  background: transparent;
  border: none;
  padding: 0;
  height: 30px;
  overflow: hidden;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.show .thing:after {
  content: "";
  display: table;
  clear: both;
}
/* line 80, ../../app/assets/stylesheets/things.css.scss */
.things.show .thing .image {
  width: 30%;
  float: left;
}
/* line 83, ../../app/assets/stylesheets/things.css.scss */
.things.show .thing .image a.person_image {
  display: none;
}
/* line 87, ../../app/assets/stylesheets/things.css.scss */
.things.show .thing .image nav a {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
}
/* line 90, ../../app/assets/stylesheets/things.css.scss */
.things.show .thing .image nav button {
  width: 100%;
}
/* line 95, ../../app/assets/stylesheets/things.css.scss */
.things.show .thing .text {
  width: 70%;
  float: right;
}
/* line 98, ../../app/assets/stylesheets/things.css.scss */
.things.show .thing .text h2 {
  margin-top: 0;
}
/* line 103, ../../app/assets/stylesheets/things.css.scss */
.things.show .person {
  clear: both;
  padding-top: 34px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.things.show .person:after {
  content: "";
  display: table;
  clear: both;
}
/* line 108, ../../app/assets/stylesheets/things.css.scss */
.things.show .action {
  margin-top: 34px;
}
/* line 111, ../../app/assets/stylesheets/things.css.scss */
.things.show .times {
  margin: 50px auto 20px auto;
  text-align: center;
  color: white;
  font-size: 2em;
}
/* line 116, ../../app/assets/stylesheets/things.css.scss */
.things.show .times img {
  display: block;
  margin: 0 auto;
  width: 150px;
  margin-bottom: 10px;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 7, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index h1,
.blog_posts.show h1,
.newsletters.index h1,
.newsletters.show h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.blog_posts.index h1 a,
.blog_posts.show h1 a,
.newsletters.index h1 a,
.newsletters.show h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 11, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index h2 a,
.blog_posts.show h2 a,
.newsletters.index h2 a,
.newsletters.show h2 a {
  color: #44473a;
  text-decoration: none;
}
/* line 15, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index h2 a:hover,
.blog_posts.show h2 a:hover,
.newsletters.index h2 a:hover,
.newsletters.show h2 a:hover {
  text-decoration: underline;
}
/* line 19, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index nav.years,
.blog_posts.show nav.years,
.newsletters.index nav.years,
.newsletters.show nav.years {
  width: 25%;
  border-left: 1px solid #cfcfcf;
  padding-left: 34px;
  margin-top: 34px;
  float: right;
}
/* line 25, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index nav.years h2:first-child,
.blog_posts.show nav.years h2:first-child,
.newsletters.index nav.years h2:first-child,
.newsletters.show nav.years h2:first-child {
  margin-top: 0;
}
/* line 28, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index nav.years ul, .blog_posts.index nav.years li,
.blog_posts.show nav.years ul,
.blog_posts.show nav.years li,
.newsletters.index nav.years ul,
.newsletters.index nav.years li,
.newsletters.show nav.years ul,
.newsletters.show nav.years li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.blog_posts.index .post:after,
.blog_posts.show .post:after,
.newsletters.index .post:after,
.newsletters.show .post:after {
  content: "";
  display: table;
  clear: both;
}
/* line 40, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index article,
.blog_posts.show article,
.newsletters.index article,
.newsletters.show article {
  margin-top: 34px;
  padding-right: 34px;
  float: left;
  width: 75%;
}
/* line 45, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index article h2:first-child,
.blog_posts.show article h2:first-child,
.newsletters.index article h2:first-child,
.newsletters.show article h2:first-child {
  margin-top: 0;
}
/* line 48, ../../app/assets/stylesheets/news.css.scss */
.blog_posts.index article img,
.blog_posts.show article img,
.newsletters.index article img,
.newsletters.show article img {
  float: left;
  margin: 0 34px 17px 0;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.blog_posts.index .comment:after,
.blog_posts.show .comment:after,
.newsletters.index .comment:after,
.newsletters.show .comment:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 959px) {
  /* line 58, ../../app/assets/stylesheets/news.css.scss */
  .blog_posts.index nav.years,
  .blog_posts.show nav.years,
  .newsletters.index nav.years,
  .newsletters.show nav.years {
    width: 30%;
  }
  /* line 62, ../../app/assets/stylesheets/news.css.scss */
  .blog_posts.index article,
  .blog_posts.show article,
  .newsletters.index article,
  .newsletters.show article {
    width: 70%;
  }
}
@media (max-width: 767px) {
  /* line 67, ../../app/assets/stylesheets/news.css.scss */
  .blog_posts.index article, .blog_posts.index nav.years,
  .blog_posts.show article,
  .blog_posts.show nav.years,
  .newsletters.index article,
  .newsletters.index nav.years,
  .newsletters.show article,
  .newsletters.show nav.years {
    float: none;
    width: auto;
    padding: 0;
    border: none;
  }
  /* line 73, ../../app/assets/stylesheets/news.css.scss */
  .blog_posts.index nav.years,
  .blog_posts.show nav.years,
  .newsletters.index nav.years,
  .newsletters.show nav.years {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 34px;
  }
}
@media (max-width: 479px) {
  /* line 80, ../../app/assets/stylesheets/news.css.scss */
  .blog_posts.index article img,
  .blog_posts.show article img,
  .newsletters.index article img,
  .newsletters.show article img {
    float: none;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/categories.css.scss */
.categories.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.categories.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../app/assets/stylesheets/categories.css.scss */
.categories.index .free ul, .categories.index .free li, .categories.index .lendable ul, .categories.index .lendable li, .categories.index .skill ul, .categories.index .skill li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 3, ../../app/assets/stylesheets/film.css.scss */
.film.show h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 6, ../../app/assets/stylesheets/film.css.scss */
.film.show .big_spinner {
  margin-top: -300px;
}
/* line 9, ../../app/assets/stylesheets/film.css.scss */
.film.show .video {
  position: relative;
  width: auto;
  padding-top: 55%;
  padding-bottom: 10px;
  background: white;
}
/* line 15, ../../app/assets/stylesheets/film.css.scss */
.film.show .video object, .film.show .video embed, .film.show .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 23, ../../app/assets/stylesheets/film.css.scss */
.film.show .signup_for_free {
  text-align: center;
  padding: 20px 0;
  font-size: 22px;
}
/* line 27, ../../app/assets/stylesheets/film.css.scss */
.film.show .signup_for_free a {
  color: white;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 7, ../../app/assets/stylesheets/about.css.scss */
.about.show .box article,
.widgets.show .box article,
.grow.show .box article {
  width: 75%;
  float: left;
  padding-right: 17px;
}
/* line 11, ../../app/assets/stylesheets/about.css.scss */
.about.show .box article h1,
.widgets.show .box article h1,
.grow.show .box article h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.about.show .box article h1 a,
.widgets.show .box article h1 a,
.grow.show .box article h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 14, ../../app/assets/stylesheets/about.css.scss */
.about.show .box article img,
.widgets.show .box article img,
.grow.show .box article img {
  float: left;
  width: 25%;
  margin: 0 34px 17px 0;
}
@media (max-width: 480px) {
  /* line 19, ../../app/assets/stylesheets/about.css.scss */
  .about.show .box article img,
  .widgets.show .box article img,
  .grow.show .box article img {
    width: 100%;
    margin: 34px 0;
  }
}
/* line 26, ../../app/assets/stylesheets/about.css.scss */
.about.show .box nav,
.widgets.show .box nav,
.grow.show .box nav {
  float: right;
  width: 25%;
  padding-left: 17px;
  margin-top: 36px;
  text-transform: uppercase;
}
/* line 32, ../../app/assets/stylesheets/about.css.scss */
.about.show .box nav ul, .about.show .box nav li,
.widgets.show .box nav ul,
.widgets.show .box nav li,
.grow.show .box nav ul,
.grow.show .box nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 37, ../../app/assets/stylesheets/about.css.scss */
.about.show .box nav li,
.widgets.show .box nav li,
.grow.show .box nav li {
  border-top: 1px solid #cfcfcf;
}
/* line 40, ../../app/assets/stylesheets/about.css.scss */
.about.show .box nav a,
.widgets.show .box nav a,
.grow.show .box nav a {
  display: block;
  padding: 20px 0;
  text-decoration: none;
  list-style: disc;
}
/* line 45, ../../app/assets/stylesheets/about.css.scss */
.about.show .box nav a.active,
.widgets.show .box nav a.active,
.grow.show .box nav a.active {
  color: #5abbcd;
}
/* line 48, ../../app/assets/stylesheets/about.css.scss */
.about.show .box nav a:hover,
.widgets.show .box nav a:hover,
.grow.show .box nav a:hover {
  text-decoration: underline;
}
/* line 51, ../../app/assets/stylesheets/about.css.scss */
.about.show .box nav a:before,
.widgets.show .box nav a:before,
.grow.show .box nav a:before {
  content: "\2022";
  margin-right: 1em;
}
/* line 57, ../../app/assets/stylesheets/about.css.scss */
.about.show .box div.video,
.widgets.show .box div.video,
.grow.show .box div.video {
  width: 100%;
  padding-top: 70%;
  position: relative;
}
/* line 62, ../../app/assets/stylesheets/about.css.scss */
.about.show .box iframe,
.widgets.show .box iframe,
.grow.show .box iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 71, ../../app/assets/stylesheets/about.css.scss */
  .about.show .box article, .about.show .box nav,
  .widgets.show .box article,
  .widgets.show .box nav,
  .grow.show .box article,
  .grow.show .box nav {
    width: auto;
    float: none;
    padding: 0;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/flyers.css.scss */
.flyers h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.flyers h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 8, ../../app/assets/stylesheets/flyers.css.scss */
.flyers .instructions p {
  margin-left: 20%;
  padding-left: 34px;
}
/* line 12, ../../app/assets/stylesheets/flyers.css.scss */
.flyers .instructions img {
  width: 20%;
  float: left;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.flyers .instructions:after {
  content: "";
  display: table;
  clear: both;
}
/* line 19, ../../app/assets/stylesheets/flyers.css.scss */
.flyers .box form {
  clear: both;
  border-top: 1px solid #cfcfcf;
  padding-top: 20px;
}
/* line 25, ../../app/assets/stylesheets/flyers.css.scss */
.flyers .get_flyer {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  width: 200px;
  float: right;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/widgets.css.scss */
.widgets.show #sb_widget {
  width: 50%;
  border: 1px solid #cfcfcf;
  padding: 34px;
}
/* line 8, ../../app/assets/stylesheets/widgets.css.scss */
.widgets.show #sb_widget h2 {
  margin-top: 0;
}
@media (max-width: 599px) {
  /* line 13, ../../app/assets/stylesheets/widgets.css.scss */
  .widgets.show #sb_widget {
    width: 100%;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/static_contents.css.scss */
.static_contents .box {
  margin-top: 34px;
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .static_contents .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .static_contents .box {
    width: auto;
  }
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 4, ../../app/assets/stylesheets/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box, .sharehood .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .just_for_the_love_of_it .box, .sharehood .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .just_for_the_love_of_it .box, .sharehood .box {
    width: auto;
  }
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.just_for_the_love_of_it .box form:after, .sharehood .box form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, ../../app/assets/stylesheets/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box form label, .sharehood .box form label {
  width: 20%;
  float: left;
}
/* line 13, ../../app/assets/stylesheets/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box form input, .sharehood .box form input {
  width: 40%;
  float: left;
}
/* line 17, ../../app/assets/stylesheets/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box form button, .sharehood .box form button {
  width: 20%;
  float: left;
}
/* line 22, ../../app/assets/stylesheets/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box img, .sharehood .box img {
  width: 100%;
}
/* line 25, ../../app/assets/stylesheets/just_for_the_love_of_it.css.scss */
.just_for_the_love_of_it .box .call_to_action, .sharehood .box .call_to_action {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 15em;
}

/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 7, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index h1 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
  margin-bottom: 34px;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.pledge.index h1 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 11, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index article {
  width: 66.66%;
  padding-right: 17px;
  float: left;
}
/* line 15, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index article .video {
  width: 100%;
  padding-bottom: 56.6%;
  position: relative;
}
/* line 19, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index article .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #cfcfcf;
}
/* line 29, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside {
  width: 33.33%;
  padding-left: 17px;
  float: right;
}
/* line 33, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside .total {
  font-size: 2em;
}
/* line 36, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside .thermometer {
  border: 1px solid #cfcfcf;
  height: 20px;
  border-radius: 20px;
}
/* line 40, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside .thermometer:after {
  background: orange;
  display: block;
  border: 1px solid #fc982d;
  height: 16px;
  border-radius: 20px;
  margin: 1px;
  content: "";
}
/* line 50, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside a.pledge {
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 1px 5px 0 5px;
  border: 1px solid #fc982d;
  background: #fc982d;
  padding: 0px 0px 0 0px;
  height: 27px;
  text-transform: uppercase;
  color: white;
  display: block;
  text-align: center;
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  width: 100%;
  margin: 34px 0;
  padding-top: 27.2px;
}
/* line 59, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside ul.rewards {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 63, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside ul.rewards li {
  margin: 10px 0;
  padding: 0;
}
/* line 67, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside ul.rewards a {
  display: block;
  background: #eeeeee;
  padding: 10px;
  color: #44473a;
  text-decoration: none;
}
/* line 74, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside ul.rewards a:hover {
  background: #c0edf7;
}
/* line 77, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside ul.rewards h3 {
  margin: 0;
  font-weight: 700;
}
/* line 81, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.index aside ul.rewards strong {
  display: block;
  font-weight: 700;
}
@media (max-width: 481px) {
  /* line 88, ../../app/assets/stylesheets/pledge.css.scss */
  .pledge.index article, .pledge.index aside {
    float: none;
    width: auto;
    padding: 0;
  }
}
/* line 97, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .box, .pledge.create .box {
  margin-top: 34px;
}
/* line 100, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new h1, .pledge.create h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 103, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .box, .pledge.create .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .pledge.new .box, .pledge.create .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .pledge.new .box, .pledge.create .box {
    width: auto;
  }
}
/* line 106, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new label[for="pledge_amount"], .pledge.create label[for="pledge_amount"] {
  margin-top: 0;
  padding-top: 0;
}
/* line 110, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .pledge_amount_box, .pledge.create .pledge_amount_box {
  display: inline-block;
}
/* line 113, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .pledge_description, .pledge.create .pledge_description {
  display: inline-block;
  width: 300px;
  margin-left: 20px;
}
/* line 118, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .pledge_amount, .pledge.create .pledge_amount {
  position: relative;
}
/* line 120, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .pledge_amount:after, .pledge.create .pledge_amount:after {
  content: "£";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 36.75px;
  line-height: 1.2em;
  padding-left: 10px;
}
/* line 129, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .pledge_amount #pledge_amount, .pledge.create .pledge_amount #pledge_amount {
  width: 5em;
  height: 1.2em;
  font-size: 36.75px;
  padding-left: 1em;
}
/* line 136, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards, .pledge.create ul.rewards {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 140, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards li, .pledge.create ul.rewards li {
  margin: 10px 0;
  padding: 0;
  background: #c0edf7;
  padding: 10px;
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.pledge.new ul.rewards li:after, .pledge.create ul.rewards li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 147, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards label, .pledge.create ul.rewards label {
  display: block;
}
/* line 150, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards .selection, .pledge.create ul.rewards .selection {
  float: left;
  width: 25%;
  padding-right: 5px;
}
/* line 154, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards .selection input, .pledge.create ul.rewards .selection input {
  float: left;
  margin: 0 10px 10px 0;
}
/* line 158, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards .selection span, .pledge.create ul.rewards .selection span {
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
/* line 164, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards .about, .pledge.create ul.rewards .about {
  float: right;
  width: 75%;
  padding-left: 5px;
}
/* line 168, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards .about h3, .pledge.create ul.rewards .about h3 {
  margin: 0;
}
/* line 171, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards .about strong, .pledge.create ul.rewards .about strong {
  display: block;
  font-weight: 700;
}
/* line 177, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards li.no_reward, .pledge.create ul.rewards li.no_reward {
  background: #5abbcd;
}
/* line 179, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards li.no_reward label, .pledge.create ul.rewards li.no_reward label {
  float: left;
  padding: 0;
  color: white;
}
/* line 184, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new ul.rewards li.no_reward input[type="checkbox"], .pledge.create ul.rewards li.no_reward input[type="checkbox"] {
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 192, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .submit, .pledge.create .submit {
  text-align: center;
}
/* line 194, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .submit button, .pledge.create .submit button {
  margin: 0 auto;
  font-size: 28px;
  width: 190px;
  height: 83px;
  display: inline-block;
  margin: 34px 17px;
  line-height: 12px;
}
/* line 199, ../../app/assets/stylesheets/pledge.css.scss */
.pledge.new .submit button span, .pledge.create .submit button span {
  display: inline-block;
  padding-top: 2px;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
/* line 1, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon {
  position: relative;
}
/* line 3, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon input {
  padding-left: 29px;
}
/* line 6, ../../app/assets/stylesheets/includes/_input_with_icon.css.scss */
.input_with_icon .icon {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 5, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit h1,
.translators.update h1 {
  text-align: center;
  color: #c0edf7;
  font-size: 23.5px;
  padding: 10px 0;
  font-weight: normal;
}
/* line 8, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit .box,
.translators.update .box {
  width: 66%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 34px;
}
@media (min-width: 768px) and (max-width: 959px) {
  /* line 7, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .translators.edit .box,
  .translators.update .box {
    width: 75%;
  }
}
@media (max-width: 767px) {
  /* line 12, ../../app/assets/stylesheets/includes/_narrow_page.css.scss */
  .translators.edit .box,
  .translators.update .box {
    width: auto;
  }
}
/* line 3, ../../app/assets/stylesheets/includes/_clearfix.css.scss */
.translators.edit .box:after,
.translators.update .box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit .box > h2,
.translators.update .box > h2 {
  color: #5abbcd;
  border-bottom: 1px solid #cfcfcf;
  font-weight: normal;
  padding: 0 0 17px 0;
  margin: 0;
  font-size: 20px;
  line-height: 1em;
}
/* line 9, ../../app/assets/stylesheets/includes/_section_header.css.scss */
.translators.edit .box > h2 a,
.translators.update .box > h2 a {
  color: #5abbcd;
  text-decoration: none;
}
/* line 17, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit form,
.translators.update form {
  margin: 0;
  padding: 0;
}
/* line 20, ../../app/assets/stylesheets/translators.css.scss */
.translators.edit form, .translators.edit form button,
.translators.update form,
.translators.update form button {
  display: block;
  width: 100%;
}
.flag {
  width: 16px;
  height: 11px;
  background:url(flags/flags.png) no-repeat
}

/* two-letter country codes ISO 3166-1 alpha-2 */
.flag.flag-ad {background-position: -16px 0}
.flag.flag-ae {background-position: -32px 0}
.flag.flag-af {background-position: -48px 0}
.flag.flag-ag {background-position: -64px 0}
.flag.flag-ai {background-position: -80px 0}
.flag.flag-al {background-position: -96px 0}
.flag.flag-am {background-position: -112px 0}
.flag.flag-an {background-position: -128px 0}
.flag.flag-ao {background-position: -144px 0}
.flag.flag-ar {background-position: -160px 0}
.flag.flag-as {background-position: -176px 0}
.flag.flag-at {background-position: -192px 0}
.flag.flag-au {background-position: -208px 0}
.flag.flag-aw {background-position: -224px 0}
.flag.flag-az {background-position: -240px 0}
.flag.flag-ba {background-position: 0 -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bg {background-position: -80px -11px}
.flag.flag-bh {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-br {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0 -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-ca {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-ch {background-position: -128px -22px}
.flag.flag-ci {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl {background-position: -176px -22px}
.flag.flag-cm {background-position: -192px -22px}
.flag.flag-cn {background-position: -208px -22px}
.flag.flag-co {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cu {background-position: 0 -33px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-cz {background-position: -64px -33px}
.flag.flag-de {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dk {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do {background-position: -144px -33px}
.flag.flag-dz {background-position: -160px -33px}
.flag.flag-ec {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0 -44px}
.flag.flag-es {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eu {background-position: -48px -44px}
.flag.flag-fi {background-position: -64px -44px}
.flag.flag-fj {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gb {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh {background-position: 0 -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq {background-position: -96px -55px}
.flag.flag-gr {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hk {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hr {background-position: 0 -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-hu {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-id {background-position: -64px -66px}
.flag.flag-ie {background-position: -80px -66px}
.flag.flag-il {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-in {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-it {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo {background-position: 0 -77px}
.flag.flag-jp {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-kr {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz {background-position: -208px -77px}
.flag.flag-la {background-position: -224px -77px}
.flag.flag-lb {background-position: -240px -77px}
.flag.flag-lc {background-position: 0 -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt {background-position: -80px -88px}
.flag.flag-lu {background-position: -96px -88px}
.flag.flag-lv {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk {background-position: -240px -88px}
.flag.flag-ml {background-position: 0 -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mx {background-position: -192px -99px}
.flag.flag-my {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0 -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl {background-position: -80px -110px}
.flag.flag-no {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nz {background-position: -160px -110px}
.flag.flag-om {background-position: -176px -110px}
.flag.flag-pa {background-position: -192px -110px}
.flag.flag-pe {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-ph {background-position: 0 -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pl {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py {background-position: -144px -121px}
.flag.flag-qa {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ro {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-ru {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa {background-position: 0 -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-se {background-position: -80px -132px}
.flag.flag-sg {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0 -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -32px -143px}
.flag.flag-sx {background-position: -48px -143px}
.flag.flag-sy {background-position: -64px -143px}
.flag.flag-sz {background-position: -80px -143px}
.flag.flag-tc {background-position: -96px -143px}
.flag.flag-td {background-position: -112px -143px}
.flag.flag-tf {background-position: -128px -143px}
.flag.flag-tg {background-position: -144px -143px}
.flag.flag-th {background-position: -160px -143px}
.flag.flag-tj {background-position: -176px -143px}
.flag.flag-tk {background-position: -192px -143px}
.flag.flag-tl {background-position: -208px -143px}
.flag.flag-tm {background-position: -224px -143px}
.flag.flag-tn {background-position: -240px -143px}
.flag.flag-to {background-position: 0 -154px}
.flag.flag-tr {background-position: -16px -154px}
.flag.flag-tt {background-position: -32px -154px}
.flag.flag-tv {background-position: -48px -154px}
.flag.flag-tw {background-position: -64px -154px}
.flag.flag-tz {background-position: -80px -154px}
.flag.flag-ua {background-position: -96px -154px}
.flag.flag-ug {background-position: -112px -154px}
.flag.flag-um {background-position: -128px -154px}
.flag.flag-us {background-position: -144px -154px}
.flag.flag-uy {background-position: -160px -154px}
.flag.flag-uz {background-position: -176px -154px}
.flag.flag-va {background-position: -192px -154px}
.flag.flag-vc {background-position: -208px -154px}
.flag.flag-ve {background-position: -224px -154px}
.flag.flag-vg {background-position: -240px -154px}
.flag.flag-vi {background-position: 0 -165px}
.flag.flag-vn {background-position: -16px -165px}
.flag.flag-vu {background-position: -32px -165px}
.flag.flag-wales {background-position: -48px -165px}
.flag.flag-wf {background-position: -64px -165px}
.flag.flag-ws {background-position: -80px -165px}
.flag.flag-ye {background-position: -96px -165px}
.flag.flag-yt {background-position: -112px -165px}
.flag.flag-za {background-position: -128px -165px}
.flag.flag-zanzibar {background-position: -144px -165px}
.flag.flag-zm {background-position: -160px -165px}
.flag.flag-zw {background-position: -176px -165px}

/* two-letter language codes ISO 639-1 */
/* (not complete) */
.flag.flag-lang-af {background-position: -128px -165px}
.flag.flag-lang-ar {background-position: 0 -132px}
.flag.flag-lang-be {background-position: -16px -22px}
.flag.flag-lang-bg {background-position: -80px -11px}
.flag.flag-lang-bs {background-position: 0 -11px}
.flag.flag-lang-ca {background-position: -64px -22px}
.flag.flag-lang-cs {background-position: -64px -33px}
.flag.flag-lang-da {background-position: -112px -33px}
.flag.flag-lang-de {background-position: -80px -33px}
.flag.flag-lang-el {background-position: -112px -55px}
.flag.flag-lang-en {background-position: -176px -44px}
.flag.flag-lang-es {background-position: -16px -44px}
.flag.flag-lang-fi {background-position: -64px -44px}
.flag.flag-lang-fo {background-position: -128px -44px}
.flag.flag-lang-fr {background-position: -144px -44px}
.flag.flag-lang-ga {background-position: -80px -66px}
.flag.flag-lang-gd {background-position: -48px -132px}
.flag.flag-lang-he {background-position: -96px -66px}
.flag.flag-lang-hi {background-position: -128px -66px}
.flag.flag-lang-hr {background-position: 0 -66px}
.flag.flag-lang-hu {background-position: -32px -66px}
.flag.flag-lang-hy {background-position: -112px 0}
.flag.flag-lang-is {background-position: -192px -66px}
.flag.flag-lang-it {background-position: -208px -66px}
.flag.flag-lang-ja {background-position: -16px -77px}
.flag.flag-lang-ko {background-position: -144px -77px}
.flag.flag-lang-lb {background-position: -96px -88px}
.flag.flag-lang-lt {background-position: -80px -88px}
.flag.flag-lang-lv {background-position: -112px -88px}
.flag.flag-lang-mk {background-position: -240px -88px}
.flag.flag-lang-nl {background-position: -80px -110px}
.flag.flag-lang-no {background-position: -96px -110px}
.flag.flag-lang-pl {background-position: -32px -121px}
.flag.flag-lang-pt {background-position: -112px -121px}
.flag.flag-lang-rm {background-position: -128px -22px}
.flag.flag-lang-ro {background-position: -192px -121px}
.flag.flag-lang-ru {background-position: -224px -121px}
.flag.flag-lang-sk {background-position: -144px -132px}
.flag.flag-lang-sl {background-position: -128px -132px}
.flag.flag-lang-sq {background-position: -96px 0}
.flag.flag-lang-sr {background-position: -208px -121px}
.flag.flag-lang-sv {background-position: -80px -132px}
.flag.flag-lang-uk {background-position: -96px -154px}
.flag.flag-lang-zh {background-position: -208px -22px}
/*
 * This is a manifest file. Please include any stylesheets you'd like to include on the site.






































 *=























*/