/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It is suggested that you read through the normalize.css file and customise it
   to meet the design requirements of a project rather including it as a "black
   box". @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
/*!
 *  Font Awesome 4.0.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.0.1");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.1") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.0.1") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.0.1") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 35, ../sass/_font-awesome.scss */
.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 */
/* line 45, ../sass/_font-awesome.scss */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 50, ../sass/_font-awesome.scss */
.fa-2x {
  font-size: 2em;
}

/* line 53, ../sass/_font-awesome.scss */
.fa-3x {
  font-size: 3em;
}

/* line 56, ../sass/_font-awesome.scss */
.fa-4x {
  font-size: 4em;
}

/* line 59, ../sass/_font-awesome.scss */
.fa-5x {
  font-size: 5em;
}

/* line 62, ../sass/_font-awesome.scss */
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}

/* line 66, ../sass/_font-awesome.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}

/* line 71, ../sass/_font-awesome.scss */
.fa-ul > li {
  position: relative;
}

/* line 74, ../sass/_font-awesome.scss */
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}

/* line 81, ../sass/_font-awesome.scss */
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}

/* line 84, ../sass/_font-awesome.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 89, ../sass/_font-awesome.scss */
.pull-right {
  float: right;
}

/* line 92, ../sass/_font-awesome.scss */
.pull-left {
  float: left;
}

/* line 95, ../sass/_font-awesome.scss */
.fa.pull-left {
  margin-right: .3em;
}

/* line 98, ../sass/_font-awesome.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 101, ../sass/_font-awesome.scss */
.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);
  }
}
/* line 147, ../sass/_font-awesome.scss */
.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);
}

/* line 155, ../sass/_font-awesome.scss */
.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);
}

/* line 163, ../sass/_font-awesome.scss */
.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);
}

/* line 171, ../sass/_font-awesome.scss */
.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);
}

/* line 179, ../sass/_font-awesome.scss */
.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);
}

/* line 187, ../sass/_font-awesome.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 195, ../sass/_font-awesome.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 202, ../sass/_font-awesome.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 205, ../sass/_font-awesome.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 208, ../sass/_font-awesome.scss */
.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 */
/* line 213, ../sass/_font-awesome.scss */
.fa-glass:before {
  content: "\f000";
}

/* line 216, ../sass/_font-awesome.scss */
.fa-music:before {
  content: "\f001";
}

/* line 219, ../sass/_font-awesome.scss */
.fa-search:before {
  content: "\f002";
}

/* line 222, ../sass/_font-awesome.scss */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 225, ../sass/_font-awesome.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 228, ../sass/_font-awesome.scss */
.fa-star:before {
  content: "\f005";
}

/* line 231, ../sass/_font-awesome.scss */
.fa-star-o:before {
  content: "\f006";
}

/* line 234, ../sass/_font-awesome.scss */
.fa-user:before {
  content: "\f007";
}

/* line 237, ../sass/_font-awesome.scss */
.fa-film:before {
  content: "\f008";
}

/* line 240, ../sass/_font-awesome.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 243, ../sass/_font-awesome.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 246, ../sass/_font-awesome.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 249, ../sass/_font-awesome.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 252, ../sass/_font-awesome.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 255, ../sass/_font-awesome.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 258, ../sass/_font-awesome.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 261, ../sass/_font-awesome.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 264, ../sass/_font-awesome.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 267, ../sass/_font-awesome.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 271, ../sass/_font-awesome.scss */
.fa-trash-o:before {
  content: "\f014";
}

/* line 274, ../sass/_font-awesome.scss */
.fa-home:before {
  content: "\f015";
}

/* line 277, ../sass/_font-awesome.scss */
.fa-file-o:before {
  content: "\f016";
}

/* line 280, ../sass/_font-awesome.scss */
.fa-clock-o:before {
  content: "\f017";
}

/* line 283, ../sass/_font-awesome.scss */
.fa-road:before {
  content: "\f018";
}

/* line 286, ../sass/_font-awesome.scss */
.fa-download:before {
  content: "\f019";
}

/* line 289, ../sass/_font-awesome.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 292, ../sass/_font-awesome.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 295, ../sass/_font-awesome.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 298, ../sass/_font-awesome.scss */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 301, ../sass/_font-awesome.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 305, ../sass/_font-awesome.scss */
.fa-refresh:before {
  content: "\f021";
}

/* line 308, ../sass/_font-awesome.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 311, ../sass/_font-awesome.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 314, ../sass/_font-awesome.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 317, ../sass/_font-awesome.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 320, ../sass/_font-awesome.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 323, ../sass/_font-awesome.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 326, ../sass/_font-awesome.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 329, ../sass/_font-awesome.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 332, ../sass/_font-awesome.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 335, ../sass/_font-awesome.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 338, ../sass/_font-awesome.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 341, ../sass/_font-awesome.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 344, ../sass/_font-awesome.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 347, ../sass/_font-awesome.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 350, ../sass/_font-awesome.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 353, ../sass/_font-awesome.scss */
.fa-font:before {
  content: "\f031";
}

/* line 356, ../sass/_font-awesome.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 359, ../sass/_font-awesome.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 362, ../sass/_font-awesome.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 365, ../sass/_font-awesome.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 368, ../sass/_font-awesome.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 371, ../sass/_font-awesome.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 374, ../sass/_font-awesome.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 377, ../sass/_font-awesome.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 380, ../sass/_font-awesome.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 383, ../sass/_font-awesome.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 387, ../sass/_font-awesome.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 390, ../sass/_font-awesome.scss */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 393, ../sass/_font-awesome.scss */
.fa-picture-o:before {
  content: "\f03e";
}

/* line 396, ../sass/_font-awesome.scss */
.fa-pencil:before {
  content: "\f040";
}

/* line 399, ../sass/_font-awesome.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 402, ../sass/_font-awesome.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 405, ../sass/_font-awesome.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 408, ../sass/_font-awesome.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 412, ../sass/_font-awesome.scss */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 415, ../sass/_font-awesome.scss */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 418, ../sass/_font-awesome.scss */
.fa-move:before {
  content: "\f047";
}

/* line 421, ../sass/_font-awesome.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 424, ../sass/_font-awesome.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 427, ../sass/_font-awesome.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 430, ../sass/_font-awesome.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 433, ../sass/_font-awesome.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 436, ../sass/_font-awesome.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 439, ../sass/_font-awesome.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 442, ../sass/_font-awesome.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 445, ../sass/_font-awesome.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 448, ../sass/_font-awesome.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 451, ../sass/_font-awesome.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 454, ../sass/_font-awesome.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 457, ../sass/_font-awesome.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 460, ../sass/_font-awesome.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 463, ../sass/_font-awesome.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 466, ../sass/_font-awesome.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 469, ../sass/_font-awesome.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 472, ../sass/_font-awesome.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 475, ../sass/_font-awesome.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 478, ../sass/_font-awesome.scss */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 481, ../sass/_font-awesome.scss */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 484, ../sass/_font-awesome.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 487, ../sass/_font-awesome.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 490, ../sass/_font-awesome.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 493, ../sass/_font-awesome.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 496, ../sass/_font-awesome.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 499, ../sass/_font-awesome.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 503, ../sass/_font-awesome.scss */
.fa-resize-full:before {
  content: "\f065";
}

/* line 506, ../sass/_font-awesome.scss */
.fa-resize-small:before {
  content: "\f066";
}

/* line 509, ../sass/_font-awesome.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 512, ../sass/_font-awesome.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 515, ../sass/_font-awesome.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 518, ../sass/_font-awesome.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 521, ../sass/_font-awesome.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 524, ../sass/_font-awesome.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 527, ../sass/_font-awesome.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 530, ../sass/_font-awesome.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 533, ../sass/_font-awesome.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 536, ../sass/_font-awesome.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 540, ../sass/_font-awesome.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 543, ../sass/_font-awesome.scss */
.fa-calendar:before {
  content: "\f073";
}

/* line 546, ../sass/_font-awesome.scss */
.fa-random:before {
  content: "\f074";
}

/* line 549, ../sass/_font-awesome.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 552, ../sass/_font-awesome.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 555, ../sass/_font-awesome.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 558, ../sass/_font-awesome.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 561, ../sass/_font-awesome.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 564, ../sass/_font-awesome.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 567, ../sass/_font-awesome.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 570, ../sass/_font-awesome.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 573, ../sass/_font-awesome.scss */
.fa-resize-vertical:before {
  content: "\f07d";
}

/* line 576, ../sass/_font-awesome.scss */
.fa-resize-horizontal:before {
  content: "\f07e";
}

/* line 579, ../sass/_font-awesome.scss */
.fa-bar-chart-o:before {
  content: "\f080";
}

/* line 582, ../sass/_font-awesome.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 585, ../sass/_font-awesome.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 588, ../sass/_font-awesome.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 591, ../sass/_font-awesome.scss */
.fa-key:before {
  content: "\f084";
}

/* line 594, ../sass/_font-awesome.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 598, ../sass/_font-awesome.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 601, ../sass/_font-awesome.scss */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 604, ../sass/_font-awesome.scss */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 607, ../sass/_font-awesome.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 610, ../sass/_font-awesome.scss */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 613, ../sass/_font-awesome.scss */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 616, ../sass/_font-awesome.scss */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 619, ../sass/_font-awesome.scss */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 622, ../sass/_font-awesome.scss */
.fa-external-link:before {
  content: "\f08e";
}

/* line 625, ../sass/_font-awesome.scss */
.fa-sign-in:before {
  content: "\f090";
}

/* line 628, ../sass/_font-awesome.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 631, ../sass/_font-awesome.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 634, ../sass/_font-awesome.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 637, ../sass/_font-awesome.scss */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 640, ../sass/_font-awesome.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 643, ../sass/_font-awesome.scss */
.fa-square-o:before {
  content: "\f096";
}

/* line 646, ../sass/_font-awesome.scss */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 649, ../sass/_font-awesome.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 652, ../sass/_font-awesome.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 655, ../sass/_font-awesome.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 658, ../sass/_font-awesome.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 661, ../sass/_font-awesome.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 664, ../sass/_font-awesome.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 667, ../sass/_font-awesome.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 670, ../sass/_font-awesome.scss */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 673, ../sass/_font-awesome.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 676, ../sass/_font-awesome.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 679, ../sass/_font-awesome.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 682, ../sass/_font-awesome.scss */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 685, ../sass/_font-awesome.scss */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 688, ../sass/_font-awesome.scss */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 691, ../sass/_font-awesome.scss */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 694, ../sass/_font-awesome.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 697, ../sass/_font-awesome.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 700, ../sass/_font-awesome.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 703, ../sass/_font-awesome.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 706, ../sass/_font-awesome.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 709, ../sass/_font-awesome.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 712, ../sass/_font-awesome.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 715, ../sass/_font-awesome.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 718, ../sass/_font-awesome.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 721, ../sass/_font-awesome.scss */
.fa-fullscreen:before {
  content: "\f0b2";
}

/* line 724, ../sass/_font-awesome.scss */
.fa-group:before {
  content: "\f0c0";
}

/* line 727, ../sass/_font-awesome.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 731, ../sass/_font-awesome.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 734, ../sass/_font-awesome.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 737, ../sass/_font-awesome.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 741, ../sass/_font-awesome.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 745, ../sass/_font-awesome.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 748, ../sass/_font-awesome.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 752, ../sass/_font-awesome.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 755, ../sass/_font-awesome.scss */
.fa-reorder:before {
  content: "\f0c9";
}

/* line 758, ../sass/_font-awesome.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 761, ../sass/_font-awesome.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 764, ../sass/_font-awesome.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 767, ../sass/_font-awesome.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 770, ../sass/_font-awesome.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 773, ../sass/_font-awesome.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 776, ../sass/_font-awesome.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 779, ../sass/_font-awesome.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 782, ../sass/_font-awesome.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 785, ../sass/_font-awesome.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 788, ../sass/_font-awesome.scss */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 791, ../sass/_font-awesome.scss */
.fa-money:before {
  content: "\f0d6";
}

/* line 794, ../sass/_font-awesome.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 797, ../sass/_font-awesome.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 800, ../sass/_font-awesome.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 803, ../sass/_font-awesome.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 806, ../sass/_font-awesome.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 809, ../sass/_font-awesome.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 813, ../sass/_font-awesome.scss */
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}

/* line 817, ../sass/_font-awesome.scss */
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}

/* line 821, ../sass/_font-awesome.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 824, ../sass/_font-awesome.scss */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 827, ../sass/_font-awesome.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 831, ../sass/_font-awesome.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 835, ../sass/_font-awesome.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 839, ../sass/_font-awesome.scss */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 842, ../sass/_font-awesome.scss */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 845, ../sass/_font-awesome.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 849, ../sass/_font-awesome.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 852, ../sass/_font-awesome.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 855, ../sass/_font-awesome.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 859, ../sass/_font-awesome.scss */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 862, ../sass/_font-awesome.scss */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 865, ../sass/_font-awesome.scss */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 868, ../sass/_font-awesome.scss */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 871, ../sass/_font-awesome.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 874, ../sass/_font-awesome.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 877, ../sass/_font-awesome.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 880, ../sass/_font-awesome.scss */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 883, ../sass/_font-awesome.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 886, ../sass/_font-awesome.scss */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 889, ../sass/_font-awesome.scss */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 892, ../sass/_font-awesome.scss */
.fa-building:before {
  content: "\f0f7";
}

/* line 895, ../sass/_font-awesome.scss */
.fa-hospital:before {
  content: "\f0f8";
}

/* line 898, ../sass/_font-awesome.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 901, ../sass/_font-awesome.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 904, ../sass/_font-awesome.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 907, ../sass/_font-awesome.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 910, ../sass/_font-awesome.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 913, ../sass/_font-awesome.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 916, ../sass/_font-awesome.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 919, ../sass/_font-awesome.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 922, ../sass/_font-awesome.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 925, ../sass/_font-awesome.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 928, ../sass/_font-awesome.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 931, ../sass/_font-awesome.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 934, ../sass/_font-awesome.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 937, ../sass/_font-awesome.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 940, ../sass/_font-awesome.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 943, ../sass/_font-awesome.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 946, ../sass/_font-awesome.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 949, ../sass/_font-awesome.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 953, ../sass/_font-awesome.scss */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 956, ../sass/_font-awesome.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 959, ../sass/_font-awesome.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 962, ../sass/_font-awesome.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 965, ../sass/_font-awesome.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 968, ../sass/_font-awesome.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 972, ../sass/_font-awesome.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 975, ../sass/_font-awesome.scss */
.fa-folder-o:before {
  content: "\f114";
}

/* line 978, ../sass/_font-awesome.scss */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 981, ../sass/_font-awesome.scss */
.fa-expand-o:before {
  content: "\f116";
}

/* line 984, ../sass/_font-awesome.scss */
.fa-collapse-o:before {
  content: "\f117";
}

/* line 987, ../sass/_font-awesome.scss */
.fa-smile-o:before {
  content: "\f118";
}

/* line 990, ../sass/_font-awesome.scss */
.fa-frown-o:before {
  content: "\f119";
}

/* line 993, ../sass/_font-awesome.scss */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 996, ../sass/_font-awesome.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 999, ../sass/_font-awesome.scss */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 1002, ../sass/_font-awesome.scss */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 1005, ../sass/_font-awesome.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 1008, ../sass/_font-awesome.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 1011, ../sass/_font-awesome.scss */
.fa-code:before {
  content: "\f121";
}

/* line 1014, ../sass/_font-awesome.scss */
.fa-reply-all:before {
  content: "\f122";
}

/* line 1017, ../sass/_font-awesome.scss */
.fa-mail-reply-all:before {
  content: "\f122";
}

/* line 1020, ../sass/_font-awesome.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 1025, ../sass/_font-awesome.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 1028, ../sass/_font-awesome.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 1031, ../sass/_font-awesome.scss */
.fa-code-fork:before {
  content: "\f126";
}

/* line 1034, ../sass/_font-awesome.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 1038, ../sass/_font-awesome.scss */
.fa-question:before {
  content: "\f128";
}

/* line 1041, ../sass/_font-awesome.scss */
.fa-info:before {
  content: "\f129";
}

/* line 1044, ../sass/_font-awesome.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1047, ../sass/_font-awesome.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1050, ../sass/_font-awesome.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1053, ../sass/_font-awesome.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1056, ../sass/_font-awesome.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1059, ../sass/_font-awesome.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 1062, ../sass/_font-awesome.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1065, ../sass/_font-awesome.scss */
.fa-shield:before {
  content: "\f132";
}

/* line 1068, ../sass/_font-awesome.scss */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1071, ../sass/_font-awesome.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1074, ../sass/_font-awesome.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 1077, ../sass/_font-awesome.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1080, ../sass/_font-awesome.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1083, ../sass/_font-awesome.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1086, ../sass/_font-awesome.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1089, ../sass/_font-awesome.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1092, ../sass/_font-awesome.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 1095, ../sass/_font-awesome.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 1098, ../sass/_font-awesome.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1101, ../sass/_font-awesome.scss */
.fa-unlock-o:before {
  content: "\f13e";
}

/* line 1104, ../sass/_font-awesome.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1107, ../sass/_font-awesome.scss */
.fa-ellipsis-horizontal:before {
  content: "\f141";
}

/* line 1110, ../sass/_font-awesome.scss */
.fa-ellipsis-vertical:before {
  content: "\f142";
}

/* line 1113, ../sass/_font-awesome.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1116, ../sass/_font-awesome.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1119, ../sass/_font-awesome.scss */
.fa-ticket:before {
  content: "\f145";
}

/* line 1122, ../sass/_font-awesome.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1125, ../sass/_font-awesome.scss */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1128, ../sass/_font-awesome.scss */
.fa-level-up:before {
  content: "\f148";
}

/* line 1131, ../sass/_font-awesome.scss */
.fa-level-down:before {
  content: "\f149";
}

/* line 1134, ../sass/_font-awesome.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1137, ../sass/_font-awesome.scss */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1140, ../sass/_font-awesome.scss */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1143, ../sass/_font-awesome.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1146, ../sass/_font-awesome.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 1149, ../sass/_font-awesome.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1153, ../sass/_font-awesome.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1157, ../sass/_font-awesome.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1161, ../sass/_font-awesome.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1165, ../sass/_font-awesome.scss */
.fa-gbp:before {
  content: "\f154";
}

/* line 1168, ../sass/_font-awesome.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1172, ../sass/_font-awesome.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1176, ../sass/_font-awesome.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1182, ../sass/_font-awesome.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1187, ../sass/_font-awesome.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1191, ../sass/_font-awesome.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1195, ../sass/_font-awesome.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 1198, ../sass/_font-awesome.scss */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1201, ../sass/_font-awesome.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1204, ../sass/_font-awesome.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1207, ../sass/_font-awesome.scss */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1210, ../sass/_font-awesome.scss */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1213, ../sass/_font-awesome.scss */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1216, ../sass/_font-awesome.scss */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1219, ../sass/_font-awesome.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1222, ../sass/_font-awesome.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1225, ../sass/_font-awesome.scss */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1228, ../sass/_font-awesome.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 1231, ../sass/_font-awesome.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 1234, ../sass/_font-awesome.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1237, ../sass/_font-awesome.scss */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1240, ../sass/_font-awesome.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1243, ../sass/_font-awesome.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1246, ../sass/_font-awesome.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1249, ../sass/_font-awesome.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1252, ../sass/_font-awesome.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 1255, ../sass/_font-awesome.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1258, ../sass/_font-awesome.scss */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1261, ../sass/_font-awesome.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1264, ../sass/_font-awesome.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1267, ../sass/_font-awesome.scss */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1270, ../sass/_font-awesome.scss */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1273, ../sass/_font-awesome.scss */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1276, ../sass/_font-awesome.scss */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1279, ../sass/_font-awesome.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 1282, ../sass/_font-awesome.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 1285, ../sass/_font-awesome.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 1288, ../sass/_font-awesome.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 1291, ../sass/_font-awesome.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1294, ../sass/_font-awesome.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 1297, ../sass/_font-awesome.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1300, ../sass/_font-awesome.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 1303, ../sass/_font-awesome.scss */
.fa-female:before {
  content: "\f182";
}

/* line 1306, ../sass/_font-awesome.scss */
.fa-male:before {
  content: "\f183";
}

/* line 1309, ../sass/_font-awesome.scss */
.fa-gittip:before {
  content: "\f184";
}

/* line 1312, ../sass/_font-awesome.scss */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1315, ../sass/_font-awesome.scss */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1318, ../sass/_font-awesome.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 1321, ../sass/_font-awesome.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 1324, ../sass/_font-awesome.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 1327, ../sass/_font-awesome.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1330, ../sass/_font-awesome.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 1333, ../sass/_font-awesome.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1336, ../sass/_font-awesome.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1339, ../sass/_font-awesome.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1342, ../sass/_font-awesome.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1345, ../sass/_font-awesome.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1349, ../sass/_font-awesome.scss */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1352, ../sass/_font-awesome.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1355, ../sass/_font-awesome.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1358, ../sass/_font-awesome.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* http://css-tricks.com/naming-media-queries/ */
/* FontAwesome custom mixin to assign icons */
/* line 181, ../sass/_custom.scss */
#block-views-themes-block-theme-homepage .views-field.views-field-title, #block-views-themes-block-theme-homepage .views-field.views-field-title a {
  color: #01549c;
}

/* line 188, ../sass/_custom.scss */
#footer2 .social-media-links {
  display: block;
  /* Define breakpoint minimum width */
  /* fix tbv ontbreken IE8 media queries */
}
@media (min-width: 1006px) {
  /* line 188, ../sass/_custom.scss */
  #footer2 .social-media-links {
    display: none;
  }
}

/* line 196, ../sass/_custom.scss */
.block-social-media-links {
  position: absolute;
  right: -18px;
  top: 100px;
}
/* line 201, ../sass/_custom.scss */
.block-social-media-links h2.block-title {
  color: #fff;
}

/* line 208, ../sass/_custom.scss */
#footer2 .social-media-links li, .block-social-media-links .social-media-links li {
  margin-left: 5px;
  margin-right: 5px;
}
/* line 211, ../sass/_custom.scss */
#footer2 .social-media-links li.first, .block-social-media-links .social-media-links li.first {
  margin-left: 0;
}
/* line 215, ../sass/_custom.scss */
#footer2 .social-media-links li.last, .block-social-media-links .social-media-links li.last {
  margin-right: 0;
}
/* line 219, ../sass/_custom.scss */
#footer2 .social-media-links li a, .block-social-media-links .social-media-links li a {
  width: 30px;
  height: 30px;
  display: block;
  background-size: 100% auto !important;
  background-position: center;
}
/* line 225, ../sass/_custom.scss */
#footer2 .social-media-links li a img, .block-social-media-links .social-media-links li a img {
  display: none;
}
/* line 230, ../sass/_custom.scss */
#footer2 .social-media-links li.facebook, .block-social-media-links .social-media-links li.facebook {
  background: #3b5998;
}
/* line 232, ../sass/_custom.scss */
#footer2 .social-media-links li.facebook a, .block-social-media-links .social-media-links li.facebook a {
  background: url("../images/icon_facebook.png");
}
/* line 236, ../sass/_custom.scss */
#footer2 .social-media-links li.linkedin, .block-social-media-links .social-media-links li.linkedin {
  background: #007bb6;
}
/* line 238, ../sass/_custom.scss */
#footer2 .social-media-links li.linkedin a, .block-social-media-links .social-media-links li.linkedin a {
  background: url("../images/icon_linkedin.png");
}
/* line 242, ../sass/_custom.scss */
#footer2 .social-media-links li.twitter, .block-social-media-links .social-media-links li.twitter {
  background: #00aced;
}
/* line 244, ../sass/_custom.scss */
#footer2 .social-media-links li.twitter a, .block-social-media-links .social-media-links li.twitter a {
  background: url("../images/icon_twitter.png");
}
/* line 248, ../sass/_custom.scss */
#footer2 .social-media-links li.googleplus, .block-social-media-links .social-media-links li.googleplus {
  background: #DF4B38;
}
/* line 250, ../sass/_custom.scss */
#footer2 .social-media-links li.googleplus a, .block-social-media-links .social-media-links li.googleplus a {
  background: url("../images/icon_googleplus.png");
}
/* line 254, ../sass/_custom.scss */
#footer2 .social-media-links li.youtube, #footer2 .social-media-links li.youtube_channel, .block-social-media-links .social-media-links li.youtube, .block-social-media-links .social-media-links li.youtube_channel {
  background: #b60f00;
}
/* line 256, ../sass/_custom.scss */
#footer2 .social-media-links li.youtube a, #footer2 .social-media-links li.youtube_channel a, .block-social-media-links .social-media-links li.youtube a, .block-social-media-links .social-media-links li.youtube_channel a {
  background: url("../images/icon_youtube.png");
}

/* line 264, ../sass/_custom.scss */
#footer2 .social-media-links {
  width: 150px;
  padding-bottom: 20px;
  margin: 50px auto 0 auto;
  /* Define breakpoint minimum width */
  /* fix tbv ontbreken IE8 media queries */
}
@media (min-width: 740px) {
  /* line 264, ../sass/_custom.scss */
  #footer2 .social-media-links {
    margin: 50px 0 0 0;
  }
}
/* line 271, ../sass/_custom.scss */
#footer2 .social-media-links li {
  float: left;
  width: 30px;
  height: 30px;
  padding: 0;
  display: inline-block;
}

/* line 280, ../sass/_custom.scss */
.ecc_links {
  width: 100%;
}
/* line 282, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper {
  display: inline-block;
  width: 32%;
}
/* line 285, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link {
  display: block;
  width: 80%;
  height: 80px;
  padding: 5%;
  background: #fff;
  border: 1px solid #01549c;
  margin-bottom: 10px;
}
/* line 293, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
/* line 296, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.eccnet {
  background: url("../images/ecc_links/ecc_logo.png");
}
/* line 299, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.europese_commissie {
  background: url("../images/ecc_links/europese_commissie.gif");
}
/* line 302, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.fraudehelpdesk {
  background: url("../images/ecc_links/fraudehelpdesk.png");
}
/* line 305, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.europadirect {
  background: url("../images/ecc_links/europadirect.gif");
}
/* line 308, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.kifid {
  background: url("../images/ecc_links/kifid.png");
}
/* line 311, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.consumerclassroom {
  background: url("../images/ecc_links/consumerclassroom.jpg");
}
/* line 314, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.ejustitie {
  background: url("../images/ecc_links/ejustice.png");
}
/* line 317, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.consuwijzer {
  background: url("../images/ecc_links/consuwijzer.png");
}
/* line 320, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.geschillencommissie {
  background: url("../images/ecc_links/geschillencommissie.png");
}
/* line 323, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.juridischloket {
  background: url("../images/ecc_links/juridischloket-small.png");
}
/* line 326, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.solvit {
  background: url("../images/ecc_links/solvit.png");
}
/* line 329, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.rcc {
  background: url("../images/ecc_links/reclamecode.gif");
}
/* line 332, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.ilt {
  background: url("../images/ecc_links/logo_ilt.png");
}
/* line 335, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.cmi {
  background: url("../images/ecc_links/cmi.jpg");
}
/* line 338, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.odr-en {
  background: url("../images/ecc_links/odr-en.jpg");
}
/* line 341, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.odr-nl {
  background: url("../images/ecc_links/odr-nl.jpg");
}
/* line 344, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.youreurope {
  background: url("../images/ecc_links/youreurope.jpg");
}
/* line 349, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.image-high {
  background-size: auto 100% !important;
}
/* line 352, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_links--link .ecc_links--image.image-wide {
  background-size: 100% auto !important;
}
/* line 357, ../sass/_custom.scss */
.ecc_links .ecc_links--wrapper .ecc_link--description {
  display: none;
}

/* line 363, ../sass/_custom.scss */
.ecc_popup--wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(204, 204, 204, 0.6);
  z-index: 900;
  display: none;
}
/* line 373, ../sass/_custom.scss */
.ecc_popup--wrapper .ecc_popup {
  position: absolute;
  top: 50%;
  left: 50%;
  height: auto;
  width: 300px;
  margin-left: -180px;
  margin-top: -180px;
  padding: 30px;
  background: white;
  /* Define breakpoint minimum width */
  /* fix tbv ontbreken IE8 media queries */
}
@media (min-width: 740px) {
  /* line 373, ../sass/_custom.scss */
  .ecc_popup--wrapper .ecc_popup {
    width: 500px;
    margin-left: -280px;
  }
}
/* line 389, ../sass/_custom.scss */
.ecc_popup--wrapper .ecc_popup .ecc_popup--title {
  margin-top: 0;
}
/* line 393, ../sass/_custom.scss */
.ecc_popup--wrapper .ecc_popup .ecc_popup--close {
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  height: 16px;
  margin: 8px;
  text-align: center;
  font-size: 22px;
  background: url("../images/icon_close.png");
  background-size: 100% 100%;
  cursor: pointer;
}

/* line 409, ../sass/_custom.scss */
.block-footer-menu {
  z-index: 1;
}

/* line 413, ../sass/_custom.scss */
.mobile-controls {
  display: block;
  /* Define breakpoint minimum width */
  /* fix tbv ontbreken IE8 media queries */
}
@media (min-width: 740px) {
  /* line 413, ../sass/_custom.scss */
  .mobile-controls {
    display: none;
  }
}

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
/* line 24, ../sass/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
/* line 43, ../sass/normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */
/* line 58, ../sass/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
/* line 68, ../sass/normalize.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
/* line 119, ../sass/normalize.scss */
html {
  font-size: 75%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* Establishes a vertical rhythm unit using $base-line-height. */
  line-height: 2.08333em;
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
/* line 131, ../sass/normalize.scss */
body,
button,
input,
select,
textarea {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
/* line 143, ../sass/normalize.scss */
body {
  margin: 0;
  color: #666666;
}

/* =============================================================================
   Links
   ========================================================================== */
/*
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* line 158, ../sass/normalize.scss */
a {
  color: #057fae;
}

/* line 161, ../sass/normalize.scss */
a:link {
  text-decoration: none;
}

/* line 165, ../sass/normalize.scss */
a:visited {
  text-decoration: none;
}

/* line 169, ../sass/normalize.scss */
a:hover,
a:focus {
  text-decoration: underline;
}

/* line 174, ../sass/normalize.scss */
a:active {
  text-decoration: none;
}

/*
 * Addresses outline displayed oddly in Chrome
 */
/* line 182, ../sass/normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 191, ../sass/normalize.scss */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography

   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
   so that the line height of our base font becomes the basic unit of vertical
   measurement. We use multiples of that unit to set the top and bottom margins
   for our block level elements and to set the line heights of any fonts.
   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
/* line 212, ../sass/normalize.scss */
h1 {
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 1.33333em;
  line-height: 1.5625em;
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 1.5625em;
  margin-bottom: 1.5625em;
}

/* line 221, ../sass/normalize.scss */
h2 {
  font-size: 1.16667em;
  line-height: 1.78571em;
  margin-top: 1.78571em;
  margin-bottom: 1.78571em;
}

/* line 227, ../sass/normalize.scss */
h3 {
  font-size: 1.08333em;
  line-height: 1.92308em;
  margin-top: 1.92308em;
  margin-bottom: 1.92308em;
}

/* line 233, ../sass/normalize.scss */
h4 {
  font-size: 1em;
  line-height: 2.08333em;
  margin-top: 2.08333em;
  margin-bottom: 2.08333em;
}

/* line 239, ../sass/normalize.scss */
h5 {
  font-size: 1em;
  line-height: 2.08333em;
  margin-top: 2.08333em;
  margin-bottom: 2.08333em;
}

/* line 245, ../sass/normalize.scss */
h6 {
  font-size: 1em;
  line-height: 2.08333em;
  margin-top: 2.08333em;
  margin-bottom: 2.08333em;
}

/* Thematic break */
/* line 252, ../sass/normalize.scss */
hr {
  height: 1px;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 2.08333em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
/* line 263, ../sass/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
/* line 273, ../sass/normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 278, ../sass/normalize.scss */
blockquote {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 2.08333em 30px;
}

/*
 * Addresses styling not present in S5, Chrome
 */
/* line 287, ../sass/normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */
/* line 295, ../sass/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */
/* line 304, ../sass/normalize.scss */
p,
pre {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 2.08333em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 315, ../sass/normalize.scss */
pre,
code,
kbd,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  /* The $font-monospace value ends with ", serif". */
  font-size: 1em;
  line-height: 2.08333em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */
/* line 332, ../sass/normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
/* line 345, ../sass/normalize.scss */
q {
  quotes: none;
}

/* 2 */
/* line 351, ../sass/normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* @todo Determine how big element affects vertical rhythm. */
/* line 358, ../sass/normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
/* line 367, ../sass/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 375, ../sass/normalize.scss */
sup {
  top: -0.5em;
}

/* line 379, ../sass/normalize.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7
 */
/* line 392, ../sass/normalize.scss */
dl,
menu,
ol,
ul,
.item-list ul {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 2.08333em 0;
}

/* line 401, ../sass/normalize.scss */
.item-list ul li {
  /* Drupal override */
  margin: 0;
}

/* line 405, ../sass/normalize.scss */
dd {
  margin: 0 0 0 30px;
  /* LTR */
}

/* line 410, ../sass/normalize.scss */
ul ul, ul ol, ol ul, ol ol, .item-list ul ul, .item-list ul ol, .item-list ol ul, .item-list ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}

/*
 * Addresses paddings set differently in IE6/7
 */
/* line 419, ../sass/normalize.scss */
menu,
ol,
ul,
.item-list ul {
  padding: 0 0 0 30px;
  /* LTR */
}

/*
 * Corrects list images handled incorrectly in IE7
 */
/* line 430, ../sass/normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 447, ../sass/normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Add responsive embedded video. */
  max-width: 100%;
  height: auto;
  width: auto;
}

/*
 * Corrects overflow displayed oddly in IE9
 */
/* line 464, ../sass/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
/* line 477, ../sass/normalize.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
/* line 490, ../sass/normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */
/* line 498, ../sass/normalize.scss */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-width: 0.08333em;
  border-top-style: solid;
  padding-top: 0.64583em;
  border-bottom-width: 0.08333em;
  border-bottom-style: solid;
  padding-bottom: 1.27083em;
  border-left-width: 0.08333em;
  border-left-style: solid;
  padding-left: 1.27083em;
  border-right-width: 0.08333em;
  border-right-style: solid;
  padding-right: 1.27083em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
/* line 514, ../sass/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
/* line 529, ../sass/normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */
/* line 545, ../sass/normalize.scss */
button,
input {
  line-height: normal;
  /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */
/* line 557, ../sass/normalize.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 1 */
  -webkit-appearance: button;
  /* 2 */
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 572, ../sass/normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */
/* line 584, ../sass/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
/* line 599, ../sass/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */
/* line 608, ../sass/normalize.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */
/* line 618, ../sass/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
/* line 629, ../sass/normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
/* line 643, ../sass/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  /* width: 100%; */
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 2.08333em;
  margin-bottom: 2.08333em;
}

/*
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
/* line 657, ../sass/normalize.scss */
th {
  text-align: left;
  /* LTR */
  padding: 0;
  border-bottom: none;
}

/* line 663, ../sass/normalize.scss */
tbody {
  border-top: none;
}
